.bgm {

	background-color: #F4F2E6;

}



.t {

	border-width: 0px; width: 100%;

}



.b{

	font-weight: bold;

}

IMG {

	border: 0;

}







.thum {

	background-image: url(gallery/thum.gif); background-repeat: no-repeat; background-position: center center;

}











/* Top BG */



.logo {

	background-image: url(images/logo.gif); background-repeat: no-repeat; background-position: top left; background-color: #F4F2E6; width:422px;

}

.t11 {

	background-color: #531719; background-image: url(images/t11.gif); background-repeat: repeat-x; background-position: top left; border-bottom: #FFFFFF 2px solid;

}

.t12 {

	border-top: #D7CFA0 2px solid;

}



#t20 {z-index: 1; visibility: visible; position: absolute; top: 83px;}

.t21 {

	background-color: #F4F2E6; border-top: #FFFFFF 5px solid; border-right: #FFFFFF 5px solid; border-left: #FFFFFF 5px solid;

}



.t31 {

	background-image: url(images/t32.gif); background-repeat: repeat-y; background-position: top right;

}

.t32 {

	background-image: url(images/t34.gif); background-repeat: repeat-y; background-position: top left;

}



.t41 {

	border-top: #FFFDF1 5px solid; border-right: #FFFDF1 5px solid; border-bottom: #FFFDF1 5px solid; border-left: #FFFDF1 5px solid;

}



.t51 {

	solid; border-right: #FFFFFF 5px solid; border-left: #FFFFFF 5px solid;

}



.m11 {

	background-image: url(images/m11.gif); background-repeat: repeat-y; background-position: top right;

}

.m12 {

	background-image: url(images/m12.gif); background-repeat: repeat-y; background-position: top left;

}







/* Top Font */



.tf1 {

	font-family: Arial, Verdana, Tahoma; font-size: 10px; color: #9F9E96; letter-spacing: 1pt; line-height: 16px;

	text-decoration: none;

}

.tf1 a:hover {

	color: #801E20; text-decoration: none;

}



















/* Left BG */



TD.off {

	background-color: #F3AC00; border-top: #B58000 1px solid; border-bottom: #FFFFFF 1px solid;

	padding-left: 13px; cursor: hand;

}

TD.on {

	background-color: #E98F00; border-top: #B58000 1px solid; border-bottom: #FFFFFF 1px solid;

	padding-left: 13px; cursor: hand;

}

.on1 {

	background-color: #E98F00; border-top: #B58000 1px solid;

	font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #FFFDF0; text-transform: uppercase;

	padding-left: 13px;

}

.on11 {

	background-color: #F4E4B8; border-bottom: #FFFFFF 1px solid;

}

















/* Left Font */



.lf10 {

	font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #FFFDF0; text-transform: uppercase;

}

.lf10 a {

	color: #FFFDF0; text-decoration: none;

}

.lf11 {

	font-family: Arial, Tahoma, Arial; font-size: 11px; color: #BF7000; letter-spacing: 1pt;

	padding-left: 6px; text-decoration: none;

}

.lf11 a:hover {

	color: #BF7000; text-decoration: none; border-bottom: #BF7000 1px dashed;

}













/* Right BG */



.r11 {

	background-color: #ECE6BF;

}

.r12 {

	background-image: url(images/arrow1.gif); background-repeat: no-repeat; background-position: center left;

	background-color: #E4DCA9; border-right: #D3C886 6px solid;

}



.r21 {

	background-image: url(images/r14.gif); background-repeat: repeat-x; background-position: top left;

}

.r22 {

	background-image: url(images/r12.gif); background-repeat: repeat-x; background-position: top left;

}

.r23 {

	border-left: #D3C886 1px solid; border-right: #D3C886 1px solid;

}



.r31 {

	border-top: #DAD3A6 1px solid;

}

TD.off31 {

	background-image: url(images/r31-off.gif); background-repeat: repeat-y; background-position: top left;

	border-top: #DAD3A6 1px solid; cursor: hand;

}

TD.on31 {

	background-image: url(images/r31-on.gif); background-repeat: repeat-y; background-position: top left;

	border-top: #DAD3A6 1px solid; background-color: #E9E6D1; cursor: hand;

}



TD.off32 {

	background-image: url(images/r32-off.gif); background-repeat: repeat-y; background-position: top left;

	border-top: #DAD3A6 1px solid;

}

TD.on32 {

	background-image: url(images/r32-on.gif); background-repeat: repeat-y; background-position: top left;

	border-top: #DAD3A6 1px solid; background-color: #E9E6D1;

}



.r32 {

	width: 100%; border-top: #F4F2E6 5px solid; border-bottom: #F4F2E6 5px solid;

}

IMG.r33 {

	border: #F4F2E6 1px solid;

}



.r41 {

	background-image: url(images/r45.gif); background-repeat: repeat-x; background-position: top left;

}

.r42 {

	background-image: url(images/r42.gif); background-repeat: repeat-x; background-position: top left;

}



TD.off41 {

	border-top: #DAD3A6 1px solid;

}

TD.on41 {

	border-top: #DAD3A6 1px solid; background-color: #E9E6D1;

}































/* Right Font */



.rh1 {

	font-family: Tahoma, Arial; font-size: 23px; color: #1467A1; letter-spacing: 1pt; font-weight: normal;

}



.rf {

	font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000; line-height: 17px;

}

.rf-1 {

	font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #383838; line-height: 17px;

}

.rf-1 a:link {

	color: #993300; text-decoration: none; border-top: #DAD3A6 10px solid;

}

.rf-1 a:visited {

	color: #993300; text-decoration: none;

}

.rf-1 a:hover {

	color: #FF0000; text-decoration: none;

}



.rf11 {

	font-family: "Trebuchet Ms", Tahoma, Verdana, Arial; font-size: 14px; color: #9A881F; letter-spacing: 1pt;

}



.rf12 {

	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5C0000; letter-spacing: 1pt;

}

.rf12 a {

	color: #5C0000; text-decoration: none;

}



.rf21 {

	font-family: "Arial Narrow", Arial, Tahoma; font-size: 18px; color: #FFFFFF; letter-spacing: 1pt;

}



.rf31 {

	font-family: "Trebuchet Ms", Tahoma, Verdana, Arial; font-size: 14px; color: #5C0000; letter-spacing: 1pt; font-weight: bold;

}

.rf32 {

	font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #646464; line-height: 17px;

}

.rf32 a:link {

	color: #646464; text-decoration: none; border-bottom: #646464 1px dashed;

}

.rf32 a:visited {

	color: #646464; text-decoration: none;

}

.rf32 a:hover {

	color: #646464; text-decoration: none; border-bottom: #646464 1px solid;

}



.mf22 {

	font-family: Verdana, Arial; font-size: 11px; color: #3C3C3C; line-height: 16px; margin: 7px 0px 7px 0px; text-decoration: none;

}

.mf22 a:hover {

	color: #3C3C3C; text-decoration: none;

}

.mbg22 {

	border-width: 0px; width: 94%;

}

.mbg23 {

	border-width: 0px; width: 96%;

}



.poptxt {

	font-family: Verdana, Arial; font-size: 11px; color: #3C3C3C; line-height: 16px; margin: 10px 0px 0px 0px;

}



































/* Bottom BG */



.b11 {

	background-color: #FFFFFF; background-image: url(images/b12.gif); background-repeat: repeat-x; background-position: bottom left;

}









/* Bottom Font */



.bf11 {

	font-family: Tahoma, Arial; font-size: 11px; color: #989793; line-height: 16px;

}



.bf21 {

	font-family: "Trebuchet MS", Tahoma, Arial; font-size: 13px; color: #935000; font-weight: bold;

}

.bf22 {

	font-family: "Trebuchet MS", Tahoma, Arial; font-size: 12px; color: #935000; line-height: 18px;

}

.bf22 a {

	color: #935000; text-decoration: none;

}



.bf31 {

	font-family: Tahoma, Arial; font-size: 11px; color: #DAA400; font-weight: bold;

}

.bf32 {

	font-family: Tahoma, Arial; font-size: 11px; color: #666666; line-height: 19px;

}