#header{ position: relative; background: #FFFFFF url("/images/hbg.jpg") repeat-x left bottom; height: 90px; }


.holder {
	margin:0 auto;
	width:974px;
	clear:both;
	overflow:hidden;
}
.bar {
	background-color:#f4f4f4;
	height:25px;
	margin:0 0 15px 0;
}
ul.breadcrumb{
	float:left;
	list-style:none;
	margin:12px 0 0 3px;
	padding:0;
}
ul.breadcrumb li{
	font-size:10px;
	padding:0 11px 0 14px;
	float:left;
	background:url(/images/sep-breadcrumb.gif) no-repeat 0 3px;
	list-style:none;
}
.firstcrumb { background:none !important; }

ul.tabs{
	margin:8px 0px 0;
	padding:0 0 0 15px;
	overflow:hidden;
	float:left;
	display:inline;
}
ul.tabs li{
	float:left;
	padding:0 5px 0 0;
	list-style:none;
}
ul.tabs a{
	font-size:13px;
	color:#c7c7c7;
	height:32px;
	background:url(/images/sub-nav-left.gif) no-repeat;
	float:left;
	line-height:20px;
}
ul.tabs a span{
	padding:6px 13px 0;
	float:left;
	background:url(/images/sub-nav-right.gif) no-repeat 100% 0;
}
ul.tabs a:hover{
	background-position:0 -45px;
	text-decoration:none;
	color:#525252;
	cursor:pointer;
}
ul.tabs a.active {
	background-position:0 -90px;
	color:#1984c8;
}
ul.tabs a:hover span{background-position:100% -45px;}
ul.tabs a.active span { background-position:100% -90px;}




/* Menu */
.menuSubContainer{ position: relative;z-index:2000; }
.menuSubContainerCenter{ margin-right: 2px; }

.menuMain{ height: 25px; margin-left:29%; position: absolute; left:0; bottom: 2px; z-index:2000; }
.menuMain li{ float: left; position: relative; }
/*.menuMain li a{ float: left; color: #F2F2F2; display: block; margin: 0 2px; font-weight: bold; line-height: 25px; padding: 0 0 0 10px; background: #666666 url("/images/menumain_l.jpg") no-repeat top left; }
.menuMain li a span{ color: #F2F2F2; background: #666666 url("/images/menumain_r.jpg") no-repeat top right; padding: 2px 7px 2px 0; }
.menuMain li a span span{ color: #F2F2F2; background: none; padding: 0; }
.menuMain li a:hover{ text-decoration: none; }
.menuMain li.current a{ color: #FFFFFF; background: url("/images/menumain_c_b.jpg") repeat-x; line-height: 25px; padding: 0; }
.menuMain li.current a:hover{ text-decoration: none; }
.menuMain li.current span{ color: #FFFFFF; background: url("/images/menumain_c_l.jpg") no-repeat top left; padding: 5px 0 5px 10px; #padding: 0 0 0 10px; }
.menuMain li.current span span{ color: #FFFFFF; background: url("/images/menumain_c_r.jpg") no-repeat top right; padding: 5px 10px 5px 0;}*/
.menuMain li a.tab{ color: #E6E6E6; display: block; margin: 0 2px; padding: 0 10px; font-weight: bold; line-height: 25px; background-color: #666; }
.menuMain li a.tab:hover{ text-decoration: none; color: #FFF; }
.menuMain li.current a.tab{ float: left; color: #FFFFFF; display: block; margin: 0 2px; padding: 0 10px; font-weight: bold; line-height: 25px; background: url("/images/menumain_c_b.jpg") repeat-x; }
.menuMain li.current a.tab:hover{ text-decoration: none; }
.menuMain li div.dropdown{ position: absolute; top: 25px; left: 2px; width: 110px; border-top: solid 2px #666; }
.menuMain li a.subTab{ color: #666; display: block; line-height: 20px; font-size: 0.9em; padding-left: 10px; font-weight: bold; background-color: #E6E6E6; }
.menuMain li a.subTab:hover{ color: #FFF; text-decoration: none; background-color: #999; }


.menuSub1{ padding: 3px 10px; border-bottom: 1px solid #CCCCCC; text-align: left; }
.menuSub1 li{ display: inline; margin: 0 2px; position: relative; }
.menuSub1 li a{ text-decoration: none; padding: 3px 7px; border: 1px solid #CCCCCC; border-bottom: none; background-color: #E6E6E6; color: #666666; }
.menuSub1 li a:hover{ background-color: #F3F3F3; cursor: pointer; text-decoration: none; }
.menuSub1 li.current a:link, .menuSub1 li.current a:visited{ position: relative; top: 1px; padding-top: 4px; background-color: #FFFFFF; color: #666666; }
.menuSub1 li.current a:hover{ background-color: #FFFFFF; text-decoration: none; }
.menuSub1 li a.dropDown{ padding-right: 17px; background: url("/images/arrowdown.gif") no-repeat top right; cursor: default; }
.menuSub1 li span.current a{ position: relative; top: 1px; padding-top: 4px; background-color: #FFFFFF; color: #666666; }
.menuSub1 li span.current a:hover{ background-color: #FFFFFF; text-decoration: none; }

.menuSub1Right{ padding: 3px 10px; #margin-top: 0 !important; margin-top: -23px; #position: absolute !important; position: relative; #right: 0 !important; #right: inherit; #top: 4px !important; #top: 0px; }
/*.menuSub1Right{ padding: 3px 10px; position: absolute; right: 0; top: 0px; #top: 5px; }*/
.menuSub1Right li{ float: right; margin: 0 3px; position: relative; }
.menuSub1Right li a{ text-decoration: none; padding: 3px 7px; border: 1px solid #CCCCCC; border-bottom: 1px solid #FFFFFF; background-color: #E6E6E6; color: #666666; }
.menuSub1Right li a{ text-decoration: none; padding: 3px 7px; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: #E6E6E6; color: #666666; }
.menuSub1Right li a:hover{ background-color: #F3F3F3; cursor: pointer; }
.menuSub1Right li.current a{ position: relative; top: 1px; padding-top: 4px; background-color: #FFFFFF; color: #666666; }
.menuSub1Right li a.dropDown{ padding-right: 17px; background: #FFFFFF url("../images/arrowdown.gif") no-repeat top right; cursor: default; }
.menuSub1RightOnly{ #top: -1px !important; #top: 0 }
.menuSub1RightPad1{ padding-right: 145px; }

.tabDropDownPanel{ position: absolute; top: 20px; right: 0; background-color: #F3F3F3; padding: 10px 20px; border-bottom: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; }
.tabDropDownPanel li{ float: none;  margin: 0; }
.menuSubContainer li div.tabDropDownPanel a{ color: #0066FF; line-height: 18px; border: 0; padding: 0; margin: 0; background-color: #F3F3F3; }
.menuSubContainer li div.tabDropDownPanel a:hover{ text-decoration: underline; }
.menuSubContainer li div.tabDropDownPanel span span{ color: #FFFFFF; line-height: 18px; text-decoration: none; background-color: #99CC00; font-weight: bold; padding: 0 3px; }

.menuSide1{ font-size: 0.9em; border: solid 1px #CCCCCC; padding: 3px 0px 3px 5px; background-color: #E6E6E6; }
.menuSide1 li{ margin: 6px 0; }
.menuSide1 li.current{ background-color: #FFFFFF; margin: 6px -1px; padding: 3px 0 3px 3px; border: solid 1px #CCCCCC; border-right: none; }
.menuSide1 span{ background-color: #FFFFFF; color: #999999; padding-right: 3px; }

.menuSide2{ font-size: 0.9em; border: solid 1px #CCCCCC; padding: 3px 10px 3px 0; background-color: #E6E6E6; }
.menuSide2 li{ margin: 6px 0; }
.menuSide2 li a{ padding-left: 5px; }
.menuSide2 li.current{ background-color: #FFFFFF; margin: 6px -1px; padding: 3px 3px 3px 0px; border: solid 1px #CCCCCC; border-left: none; }
.menuSide2 span{ background-color: #FFFFFF; color: #999; padding-left: 6px; }

.menuSideTour{ font-size: 0.9em; font-weight: bold; border: solid 1px #CCCCCC; padding: 1px 6px 1px 0; background-color: #E6E6E6; }
.menuSideTour li{ margin: 12px 0; }
.menuSideTour li a{ padding-left: 5px; }
.menuSideTour li.current{ background-color: #FFFFFF; margin: 6px -1px; padding: 3px 3px 3px 0px; border: solid 1px #CCCCCC; border-left: none; }
.menuSideTour span{ background-color: #FFFFFF; color: #333; padding-left: 6px; }

