a {
text-decoration:none;
color: 670000;
} 
a:visited {
	color: 670000;
	text-decoration:none;
}
form {
	margin:0px;
	padding:0px;
}

input, textarea, select {
	border:1px solid #670000;
	font-size:12px;
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: 670000;
}

h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 670000;
}
input.inputField {
	border:1px solid #670000;
	width:70px;
	height:15px;
	font-size:11px;
	margin-left:3px;
	margin-top:1px;
	margin-bottom:1px;
	margin-right:0px;
}
.middleLeftSimple {
	background-image: url(img/middle_left_simple.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 15px;
	width: 140px;
	background-color: #FFFFFF;

}
.middleRightSimple {
	background-image: url(/img/middle_right_simple.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 144px;
}
.middleLeftReguestTop {
	background-image: url(img/middle_left_reguest_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	width: 97px;
}
.meddleLeftReguestMid {
	background-image: url(img/middle_left_reguest_mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.middleLeftReguestBot {
	background-image: url(img/middle_left_reguest_bot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 97px;

}
.meddleLeftMenuTop {
	background-image: url(img/middle_left_menu_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 140px;
}
.middleLeftMenuBot {
	background-image: url(img/middle_left_menu_bot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
}
.middleLeftMenuMid {
	background-image: url(img/middle_left_menu_mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.index_footer {
	background-image: url(img/index_footer_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 72px;
	width: 972px;
}
.middleRightMapTop {
	background-image: url(img/middle_right_map_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 144px;
}
.middleRightMapBot {
	background-image: url(img/middle_right_map_bot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 144px;
}
.middleRightMapMid {
	background-image: url(img/middle_right_map_mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 21px;
}
.middleRightMenuTop {
	background-image: url(img/middle_right_menu_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 144px;
}
.middleRightMenuMid {
	background-image: url(img/middle_right_menu_mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.middleRightMenuBot {
	background-image: url(img/middle_right_menu_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
	width: 144px;
}
.middleRightOfferTop {
	background-image: url(img/middle_right_offer_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
	width: 120px;
}
.middleRightOfferBot {
	background-image: url(img/middle_right_offer_bot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}
.middleRightOfferMid {
	background-image: url(img/middle_right_offer_mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.redText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 670000;
	font-weight: bold;

}

body {font:13px Geneva, Arial, Helvetica, sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}

.blackText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-style: normal;
}

.menu {
	line-height: 15px;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 15px;
	margin-left: 2px;
	margin-bottom: 0px;
	list-style-type: none;
}

.menu ul {
	line-height: 15px;
	list-style-type: none;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 20px;
	margin-left: 0px;
	margin-bottom: 10px;
}

.button {background: transparent; width:100%; margin:0 auto;}
.button .bt_top, .button .bt_bottom {display:block; background:transparent; font-size:1px;}
.button .bt_b1, .button .bt_b2, .button .bt_b3, .button .bt_b4, .button .bt_b1b, .button .bt_b2b, .button .bt_b3b, .button .bt_b4b {display:block; overflow:hidden;}
.button .bt_b1, .button .bt_b2, .button .bt_b3, .button .bt_b1b, .button .bt_b2b, .button .bt_b3b {height:1px;}
.button .bt_b2 {background:#670000; border-left:1px solid #670000; border-right:1px solid #670000;}
.button .bt_b3 {background:#670000; border-left:1px solid #670000; border-right:1px solid #670000;}
.button .bt_b4 {background:#670000; border-left:1px solid #670000; border-right:1px solid #670000;}
.button .bt_b4b {background:#670000; border-left:1px solid #670000; border-right:1px solid #670000;}
.button .bt_b3b {background:#670000; border-left:1px solid #670000; border-right:1px solid #670000;}
.button .bt_b2b {background:#670000; border-left:1px solid #670000; border-right:1px solid #670000;}
.button .bt_b1 {margin:0 5px; background:#670000;}
.button .bt_b2, .button .bt_b2b {margin:0 3px; border-width:0 2px;}
.button .bt_b3, .button .bt_b3b {margin:0 2px;}
.button .bt_b4, .button .bt_b4b {height:2px; margin:0 1px;}
.button .bt_b1b {margin:0 5px; background:#670000;}
.button .bt_content, .button .bt_content a {display:block;  background:#670000; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center;padding:0px;color: #FFFFCC; margin:0px;text-decoration:none;font-weight:bold;}
.button .bt_sm_content, .button .bt_sm_content a {display:block;background:#670000; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center;padding:0px;color: #FFFFCC; margin:0px;text-decoration:none;font-weight:bold;font-size:11px;}

.darkRed {background: transparent; width:100%;margin-top:5px;}
.darkRed .top {display:block; background:transparent; font-size:1px;}
.darkRed .b1, .darkRed .b2, .darkRed .b3, .darkRed .b4 {display:block; overflow:hidden;}
.darkRed .b1, .darkRed .b2, .darkRed .b3, .darkRed .b1b, .darkRed .b2b, .darkRed .b3b {height:1px;}
.darkRed .b2 {background:#670000; border-left:1px solid #670000; border-right:1px solid #670000;}
.darkRed .b3 {background:#670000; border-left:1px solid #670000; border-right:1px solid #670000;}
.darkRed .b4 {background:#670000; border-left:1px solid #670000; border-right:1px solid #670000;}
.darkRed .b1 {margin:0 5px; background:#670000;}
.darkRed .b2 {margin:0 3px; border-width:0 2px;}
.darkRed .b3 {margin:0 2px;}
.darkRed .b4 {height:2px; margin:0 1px;}

.darkRed .boxcontent, .darkRed .boxcontent a {display:block; background:#670000; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:left;padding-left:10px;color: #FFFFCC;  font-size:12px; font-weight:bold;}

.darkRedTop {background: transparent; width:100%; margin:0 auto;}
.darkRedTop .bottom {display:block; background:transparent; font-size:1px;}
.darkRedTop .b1b, .darkRedTop .b2b, .darkRedTop .b3b, .darkRedTop .b4b {display:block; overflow:hidden;}
.darkRedTop .b1b, .darkRedTop .b2b, .darkRedTop .b3b {height:1px;}
.darkRedTop .b4b {background:#670000; border-left:1px solid #670000; border-right:1px solid #670000;}
.darkRedTop .b3b {background:#670000; border-left:1px solid #670000; border-right:1px solid #670000;}
.darkRedTop .b2b {background:#670000; border-left:1px solid #670000; border-right:1px solid #670000;}
.darkRedTop .b2b {margin:0 3px; border-width:0 2px;}
.darkRedTop .b3b {margin:0 2px;}
.darkRedTop .b4b {height:2px; margin:0 1px;}
.darkRedTop .b1b {margin:0 5px; background:#670000;}
.darkRedTop .boxcontent, .darkRedTop .boxcontent a {display:block; background:#670000; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:left;padding-left:10px;color: #FFFFCC; margin:0px;  font-size:12px; font-weight:bold;}

.indexMiddleLeft {
	background-image: url(img/index_middle_left.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 130px;
}
.indexMiddleRight {
	background-image: url(img/index_middle_right.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 86px;
}
.main_footer {
	background-image: url(img/main_footer_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 72px;
	width: 972px;
}
.underline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: 670000;
	border-right-color: 670000;
	border-bottom-color: 670000;
	border-left-color: 670000;

}
.IndexWhiteBkRedLeftLine {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: 670000;
	border-right-color: 670000;
	border-bottom-color: 670000;
	border-left-color: 670000;
}
.indexPic2 {
	background-image: url(img/index_pic2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 95px;
	width: 540px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #660000;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.formTopOrangeLeft {
	background-image: url(img/form_top_orange_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 8px;
}
.formTopOrangeRight {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: 670000;
	background-color: FFE292;
}
.formYellowBottom {
	background-image: url(img/yellow.gif);
	background-repeat: repeat-x;
	height:30px;
	background-position: left center;	
}
.formBookingTopLeftCorner {
	background-image: url(img/formBookingTopleftCorner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 11px;
}
.formBookingTop {
	background-image: url(img/formBookingTop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.formBookingTopLeft {
	background-image: url(img/formBookingTopLeft.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 11px;
}
.formBookingTopBottom {
	background-image: url(img/form_booking_Top_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 88px;
}
.formBookingTopRightCorner {
	background-image: url(img/form_booking_top_right_corn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 6px;
}
.formBookingTopRight {
	background-image: url(img/form_booking_top_right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 6px;
}
.formBookingTopRightBottomCorner {
	background-image: url(img/form_booking_top_bottom_rig.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.formBookingBottomTopLeftCorner {
	background-image: url(img/form_booking_bottom_top_lef.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 11px;
	width: 36px;
}
.formBookingBottomLeftBotCorner {
	background-image: url(img/form_booking_bottom_left_bo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.formBookingBottomBot {
	background-image: url(img/form_booking_bottom_bot.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.formBookingBottomRightBotCorner {
	background-image: url(img/form_booking_bottom_right_b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.formBookingBottomLeftTEXT {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FEFCC5;
	background-color: #670000;
}
.formSimpleOrange {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #670000;
	background-color: FFE292;
}
.lineLeft {
	border-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #670000;
	border-bottom-color: #670000;
}
.line_bottom {
	border-width: 1px;
	border-bottom-style: 1px;
	border-bottom-style: solid;
	border-bottom-color: #670000;
}
.line_img {
	background-image: url(img/line.gif);
	background-repeat: repeat-y;
	width:1px;
	background-position: center center;
	border-width: 1px;
	border-bottom-style: 1px;
	border-bottom-style: solid;
	border-bottom-color: #670000;
}
.line_img_nb {
	background-image: url(img/line.gif);
	background-repeat: repeat-y;
	width:1px;
	background-position: center center;
}
.lineLeft_last {
	border-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: solid;
	border-left-color: #670000;
}
.lineLeft_first {
	border-width: 1px;
	border-bottom-style: 1px;
	border-bottom-style: solid;
	border-bottom-color: #670000;
}
.redTextSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #670000;
}
.blackTextSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00000;
}
.formCityTopLeft {
	background-image: url(img/form_city_top_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 7px;
}
.formCityTop {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FEFCC5;
	background-color: #670000;
}


.hr {background: transparent; width:100%; margin:0 auto;}
.hr .top, .hr .bottom {display:block; background:transparent; font-size:1px;}
.hr .b1, .hr .b2, .hr .b3, .hr .b4, .hr .b1b, .hr .b2b, .hr .b3b, .hr .b4b {display:block; overflow:hidden;}
.hr .b1, .hr .b2, .hr .b3, .hr .b1b, .hr .b2b, .hr .b3b {height:1px;}
.hr .b2,.hr .b3,.hr .b4,.hr .b4b,.hr .b3b, .hr .b2b {background:#670000; border-left:1px solid #670000; border-right:1px solid #670000;}
.hr .b1 {margin:0 5px; background:#670000;}
.hr .b2, .hr .b2b {margin:0 3px; border-width:0 2px;}
.hr .b3, .hr .b3b {margin:0 2px;}
.hr .b4, .hr .b4b {height:2px; margin:0 1px;}
.hr .b1b {margin:0 5px; background:#670000;}
.hr .boxcontent {display:block;  background:#670000; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:left;padding-bottom:4px;padding-top:0px;padding-left:30px;color: #FFFFCC; margin:0px; font-weight:bold;}

.hc {background: transparent; width:100%; margin:0 auto;}
.hc .top, .hc .bottom {display:block; background:transparent; font-size:1px;}
.hc .b1, .hc .b2, .hc .b3, .hc .b4, .hc .b1b, .hc .b2b, .hc .b3b, .hc .b4b {display:block; overflow:hidden;}
.hc .b1, .hc .b2, .hc .b3, .hc .b1b, .hc .b2b, .hc .b3b {height:1px;}
.hc .b2,.hc .b3,.hc .b4,.hc .b4b,.hc .b3b,.hc .b2b {background:#ffe292; border-left:1px solid #ffe292; border-right:1px solid #ffe292;}
.hc .b1 {margin:0 5px; background:#ffe292;}
.hc .b2, .hc .b2b {margin:0 3px; border-width:0 2px;}
.hc .b3, .hc .b3b {margin:0 2px;}
.hc .b4, .hc .b4b {height:2px; margin:0 1px;}
.hc .b1b {margin:0 5px; background:#ffe292;}
.hc .boxcontent {display:block;  background:#ffe292; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:left;padding-bottom:4px;padding-top:0px;padding-left:30px;color: #670000; margin:0px; font-weight:bold;}
.hc .sm_boxcontent {display:block;  background:#ffe292; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center;color: #670000; margin:0px; font-size:11px;font-weight:bold;padding:0px;}




.cy {background: transparent; width:100%; margin:0 auto; position: relative; top: -8px; left:10px;}
.cy .top, .cy .bottom {display:block; background:transparent; font-size:1px;}
.cy .b1, .cy .b2, .cy .b3, .cy .b4, .cy .b1b, .cy .b2b, .cy .b3b, .cy .b4b {display:block; overflow:hidden;}
.cy .b1, .cy .b2, .cy .b3, .cy .b1b, .cy .b2b, .cy .b3b {height:1px;}
.cy .b2,.cy .b3,.cy .b4,.cy .b4b,.cy .b3b,.cy .b2b {background:#fefcc5; border-left:1px solid #fefcc5; border-right:1px solid #fefcc5;}
.cy .b1 {margin:0 5px; background:#fefcc5;}
.cy .b2, .cy .b2b {margin:0 3px; border-width:0 2px;}
.cy .b3, .cy .b3b {margin:0 2px;}
.cy .b4, .cy .b4b {height:2px; margin:0 1px;}
.cy .b1b {margin:0 5px; background:#fefcc5;}
.cy .boxcontent {display:block;  background:#fefcc5; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify;padding:3px;color: #000; margin:0px;}

.cyb {background: transparent; width:100%; margin:0 auto;position: relative; top: -8px;left:10px;}
.cyb .top, .cyb .bottom {display:block; background:transparent; font-size:1px;}
.cyb .b1, .cyb .b2, .cyb .b3, .cyb .b4, .cyb .b1b, .cyb .b2b, .cyb .b3b, .cyb .b4b {display:block; overflow:hidden;}
.cyb .b1, .cyb .b2, .cyb .b3, .cyb .b1b, .cyb .b2b, .cyb .b3b {height:1px;}

.cyb .b2 {background:#fefcc5; border-left:1px solid #000; border-right:1px solid #000;}
.cyb .b3 {background:#fefcc5; border-left:1px solid #000; border-right:1px solid #000;}
.cyb .b4 {background:#fefcc5; border-left:1px solid #000; border-right:1px solid #000;}
.cyb .b4b {background:#fefcc5; border-left:1px solid #000; border-right:1px solid #000;}
.cyb .b3b {background:#fefcc5; border-left:1px solid #000; border-right:1px solid #000;}
.cyb .b2b {background:#fefcc5; border-left:1px solid #000; border-right:1px solid #000;}

.cyb .b1 {margin:0 5px; background:#000;}
.cyb .b2, .cyb .b2b {margin:0 3px; border-width:0 2px;}
.cyb .b3, .cyb .b3b {margin:0 2px;}
.cyb .b4, .cyb .b4b {height:2px; margin:0 1px;}
.cyb .b1b {margin:0 5px; background:#000;}
.cyb .boxcontent {display:block; border-right:1px solid #000;border-left:1px solid #000; background:#fefcc5; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:left;padding:3px;color: #000; margin:0px;}

.cyw {background: transparent; width:100%; margin:0 auto;position: relative; top: -8px;left:10px;}
.cyw .top, .cyb .bottom {display:block; background:transparent; font-size:1px;}
.cyw .b1, .cyw .b2, .cyw .b3, .cyw .b4, .cyw .b1b, .cyw .b2b, .cyw .b3b, .cyw .b4b {display:block; overflow:hidden;}
.cyw .b1, .cyw .b2, .cyw .b3, .cyw .b1b, .cyw .b2b, .cyw .b3b {height:1px;}

.cyw .b2 {background:#ffffff; border-left:1px solid #000; border-right:1px solid #000;}
.cyw .b3 {background:#ffffff; border-left:1px solid #000; border-right:1px solid #000;}
.cyw .b4 {background:#ffffff; border-left:1px solid #000; border-right:1px solid #000;}
.cyw .b4b {background:#ffffff; border-left:1px solid #000; border-right:1px solid #000;}
.cyw .b3b {background:#ffffff; border-left:1px solid #000; border-right:1px solid #000;}
.cyw .b2b {background:#ffffff; border-left:1px solid #000; border-right:1px solid #000;}

.cyw .b1 {margin:0 5px; background:#000;}
.cyw .b2, .cyw .b2b {margin:0 3px; border-width:0 2px;}
.cyw .b3, .cyw .b3b {margin:0 2px;}
.cyw .b4, .cyw .b4b {height:2px; margin:0 1px;}
.cyw .b1b {margin:0 5px; background:#000;}
.cyw .boxcontent {display:block; border-right:1px solid #000;border-left:1px solid #000; background:#ffffff; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:left;padding:3px;color: #000; margin:0px;}



.cyc {background: transparent; width:100%; margin:0 auto;position: relative; top: 10px;left:10px;}
.cyc .top, .cyc .bottom {display:block; background:transparent; font-size:1px;}
.cyc .b1, .cyc .b2, .cyc .b3, .cyc .b4, .cyc .b1b, .cyc .b2b, .cyc .b3b, .cyc .b4b {display:block; overflow:hidden;}
.cyc .b1, .cyc .b2, .cyc .b3, .cyc .b1b, .cyc .b2b, .cyc .b3b {height:1px;}

.cyc .b2 {background:#fefcc5; border-left:1px solid #000; border-right:1px solid #000;}
.cyc .b3 {background:#fefcc5; border-left:1px solid #000; border-right:1px solid #000;}
.cyc .b4 {background:#fefcc5; border-left:1px solid #000; border-right:1px solid #000;}
.cyc .b4b {background:#fefcc5; border-left:1px solid #000; border-right:1px solid #000;}
.cyc .b3b {background:#fefcc5; border-left:1px solid #000; border-right:1px solid #000;}
.cyc .b2b {background:#fefcc5; border-left:1px solid #000; border-right:1px solid #000;}

.cyc .b1 {margin:0 5px; background:#000;}
.cyc .b2, .cyc .b2b {margin:0 3px; border-width:0 2px;}
.cyc .b3, .cyc .b3b {margin:0 2px;}
.cyc .b4, .cyc .b4b {height:2px; margin:0 1px;}
.cyc .b1b {margin:0 5px; background:#000;}
.cyc .boxcontent {display:block; border-right:1px solid #000;border-left:1px solid #000; background:#fefcc5; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:left;padding:3px;color: #000; margin:0px;}

.hcb {background: transparent; width:100%; margin:0 auto;}
.hcb .hcb_top, .hcb .hcb_bottom {display:block; background:transparent; font-size:1px;}
.hcb .hcb_b1, 
.hcb .hcb_b2, 
.hcb .hcb_b3, 
.hcb .hcb_b4, 
.hcb .hcb_b1b, 
.hcb .hcb_b2b, 
.hcb .hcb_b3b, 
.hcb .hcb_b4b {display:block; overflow:hidden;}
.hcb .hcb_b1, 
.hcb .hcb_b2, 
.hcb .hcb_b3, 
.hcb .hcb_b1b, 
.hcb .hcb_b2b, 
.hcb .hcb_b3b {height:1px;}
.hcb .hcb_b2 {background:#ffe292; border-left:1px solid #000; border-right:1px solid #000;}
.hcb .hcb_b3 {background:#ffe292; border-left:1px solid #000; border-right:1px solid #000;}
.hcb .hcb_b4 {background:#ffe292; border-left:1px solid #000; border-right:1px solid #000;}
.hcb .hcb_b4b {background:#ffe292; border-left:1px solid #000; border-right:1px solid #000;}
.hcb .hcb_b3b {background:#ffe292; border-left:1px solid #000; border-right:1px solid #000;}
.hcb .hcb_b2b {background:#ffe292; border-left:1px solid #000; border-right:1px solid #000;}
.hcb .hcb_b1 {margin:0 5px; background:#000;}
.hcb .hcb_b2, 
.hcb .hcb_b2b {margin:0 3px; border-width:0 2px;}
.hcb .hcb_b3, 
.hcb .hcb_b3b {margin:0 2px;}
.hcb .hcb_b4, 
.hcb .hcb_b4b {height:2px; margin:0 1px;}
.hcb .hcb_b1b {margin:0 5px; background:#000;}
.hcb .hcb_boxcontent {display:block; border-right:1px solid #000;border-left:1px solid #000; background:#ffe292; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center;padding:0px;color: #000; margin:0px;font-size:11px;font-weight:bold}



.wb {background: transparent; width:100%; margin:0 auto;}
.wb .wb_top, .wb .wb_bottom {display:block; background:transparent; font-size:1px;}
.wb .wb_b1, 
.wb .wb_b2, 
.wb .wb_b3, 
.wb .wb_b4, 
.wb .wb_b1b, 
.wb .wb_b2b, 
.wb .wb_b3b, 
.wb .wb_b4b {display:block; overflow:hidden;}
.wb .wb_b1, 
.wb .wb_b2, 
.wb .wb_b3, 
.wb .wb_b1b, 
.wb .wb_b2b, 
.wb .wb_b3b {height:1px;}
.wb .wb_b2 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.wb .wb_b3 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.wb .wb_b4 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.wb .wb_b4b {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.wb .wb_b3b {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.wb .wb_b2b {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.wb .wb_b1 {margin:0 5px; background:#000;}
.wb .wb_b2, 
.wb .wb_b2b {margin:0 3px; border-width:0 2px;}
.wb .wb_b3, 
.wb .wb_b3b {margin:0 2px;}
.wb .wb_b4, 
.wb .wb_b4b {height:2px; margin:0 1px;}
.wb .wb_b1b {margin:0 5px; background:#000;}
.wb .wb_boxcontent {display:block; border-right:1px solid #000;border-left:1px solid #000; background:#fff; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:left;padding:10px;color: #000; margin:0px;font-size:11px;font-weight:normal}

input.button {
background: url(img/button.gif) no-repeat left; height:18px; width:120px; line-height:12px; border:0px; line-height:12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center;color: #FFFFCC; text-decoration:none;font-weight:bold;font-size:11px;
}

input.buttonlong {
background: url(img/buttonlong.gif) no-repeat left; height:20px; width:140px; line-height:12px; border:0px; line-height:12px; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center;color: #FFFFCC; text-decoration:none;font-weight:bold;font-size:11px;
}


form.bd input, form.bd select, form.bd textarea {
	font-size:11px;
}
input.bd, textarea.bd {
	border:1px solid #999;
}
.center_cayene {
	background-image: url(img/center_cayene.gif);
	background-repeat: repeat-x;
	height:30px;
	background-position: left center;	
}
.index_top {
	background-image: url(img/up-bg.gif);
	background-repeat: no-repeat;
	width:966px;
	height:180px;
	background-position: center-top;	
}
.index_top_middle {
	background-image: url(img/index_top_bottom.gif);
	background-repeat: repeat-y;
	padding-right:5px;
	width:966 px;
	height:20 px;
	background-position: center-top;	

}


.index_top_bottom {
	background-image: url(img/index_top_bottom.gif);
	background-repeat: repeat-y;
	padding-right:10px;
	width:966 px;
	height:20 px;
	background-position: center-top;	

}
.main_top_left {
	background-image: url(img/main_top_bg_left.gif);
	background-repeat: no-repeat;
	width:491px;
	height:180px;
	background-position: left bottom;	
}
.main_top_right {
	background-image: url(img/main_top_bg_right.gif);
	background-repeat: no-repeat;
	width:475px;
	height:180px;
	background-position: left top;	

}

a.calIco {
	overflow: hidden;
	margin: 0 0 0 0.25em;
	padding: 0 0 0 16px;
	line-height: 16px;
	background: url(/images/calendar.gif) center center no-repeat;
}
.calendar {
	overflow: hidden;
	position: relative;
	padding: 6px 0;
	font-family: Tahoma;
	font-size: 100%;
	width: 27em;
}
.calendar div.cn {
	position: absolute;
	overflow: hidden;
	width: 12px;
	height: 12px;
	top: -6px;
	background: url(/images/corner.gif) no-repeat;
}
.calendar div.trc, .calendar div.brc {
	right: -6px;
}
*html .calendar div.trc, *html .calendar div.brc {
	right: -7px;
}
.calendar div.tlc, .calendar div.blc {
	left: -6px;
	width: 100%;
}
.calendar div.blc, .calendar div.brc {
	top: auto;
	bottom: -6px;
}
.calendar div.main {
	overflow: hidden;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	background: #ffe292;
}
*html .calendar div.main {
	width: 100%;
}
.calendar div.month {
	position: relative;
	float: left;
	overflow: hidden;
	width: 11.3em;
	margin: 2.5em 0.5em 0.1em 0.5em;
}
.calendar a.close {
	position: absolute;
	right: 0;
	margin: 0.5em;
	overflow: hidden;
	padding: 0 1.5em 0 0;
	text-decoration: none;
	color: #666;
	background: url(/images/close.gif) center right no-repeat;
}
.calendar .month center {
	color: #660000;
}
.calendar .month br {
	line-height: 0.5em;
}
.calendar ul {
	width: 100%;
	clear: both;
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 0;
	margin: 0 0 2px 0;
}
.calendar ul.month li {
	overflow: hidden;
	list-style-type: none;
}
.calendar ul.days li, .calendar ul.week li, .calendar ul.week li a {
	list-style-type: none;
	text-align: center;
	text-decoration: none;
	float: left;
	display: inline;
	width: 1.6em;
	line-height: 1.6em;
	margin: 0 2px 0 0;
	background: #fafafa;
	color: #999;
}
.calendar ul.days li, .calendar ul.week li {
	font-size: 90%;
}
.calendar ul.week li.clear {
	background: #ffe292;
}
.calendar ul.week li.today {
	background: #670000;
}
.calendar ul.week li.today strong {
	font-weight: normal;
	display: block;
	line-height: 1.45em;
	border: 1px solid #f0f0f0;
	color: #fff;
}
.calendar ul.week li.weekend, .calendar ul.week li.weekend a {
	background: #f0f0f0;
}
.calendar ul.days li {
	color: #333;
	background: #fafafa;
	border-bottom: 1px solid #670000;
}
.calendar ul.week li a {
	color: #333;
}
.calendar ul.week li a:hover {
	background: #ffe292;
}
.calendar a.back, .calendar a.forwd {
	position: absolute;
	top: 0;
	overflow: hidden;
	height: 0;
	width: 16px;
	padding: 16px 0 0 0;
}
*html .calendar a.back, *html .calendar a.forwd {
	height: 16px;
}
.calendar a.forwd {
	right: 0;
	background: url(/images/arrowright.gif) no-repeat;
}
.calendar a.back {
	left: 0;
	background: url(/images/arrowleft.gif) no-repeat;
}

.tabs {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 8px 60px;
	overflow: visible;
	z-index:99;
}

.tabs ul { 
list-style-type: none; 
float: left;
}


.tabs li
{
list-style: none;
display: inline;
font-weight: bold;
} 

.tabs a
{
color: #670000;
background: #FFE292 url(/img/tabber_left.jpg) left top no-repeat;
text-decoration: none;
padding: 5 0 0 10;


}

.tabs a span
{
color: #670000;

background: url(/img/tabber_right.jpg) right top no-repeat;
padding: 5 10 0 0;


}

.tabs a:hover  {
color: #670000;
background: url(/img/tabber_hov_left.jpg) left top no-repeat;
padding: 5 0 0 10;
}

.tabs a:hover span
{
color: #670000;
background: url(/img/tabber_hov_right.jpg) right top no-repeat;
padding: 5 10 0 0;
} 

.tabs a.selected  {
color: #670000;
background: url(/img/tabber_act_left.jpg) left top no-repeat;
padding: 5 0 2 10;

}

.tabs a.selected span
{
color: #670000;
background: url(/img/tabber_act_right.jpg) right top no-repeat;
padding: 5 10 2 0;

} 


div.tabContent { 

}

div.tabContent.hide { 
	display: none;
}

