@charset "UTF-8";
/* CSS Document */



/* class="above_body" */

.above_body {
	_background-image: none;
	width: 960px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	background-color: #ffffff;
	background-image: url(../images/gradient-000066-down.png);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.logo-image {
        float: left;
        clear: right;
        min-height: 2em;
        height: auto !important;
        padding: 40px 0px 8px 16px;
}


/* id="header" */



/* class="floatcontainer" */

.floatcontainer:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.floatcontainer {
	display:inline-block;
	font-weight:normal;
}
.floatcontainer {
	height:1%;
}
.floatcontainer {
	display:block;
}


/* class="doc_header" */

.doc_header {
	_background-image:none;
	padding:0px 0px 0px 0px;
	border:  ;
	color:#a8a8a8;
	font:normal normal bold 11px Arial, Tahoma, Verdana, Geneva, sans-serif;
	position:relative;
    min-height:35px;
	/*padding-bottom:5px;*/
	/*height:36px;*/
	/*margin-bottom:72px;*/
}
.doc_header a { color:; }
.doc_header a:hover { color:; }
.doc_header hr { display: none; }


/* id="navbar" */



/* class="navbar" */

.navbar {
	position:relative;
	height:53px;
	background:#000077 none ;
    margin:0px 0px 0px 0px;
	color:#FFFFFF;
	font:  bold 11px Arial, Verdana, Geneva, sans-serif;
    border:1px solid #000077;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
}
.navbar a { color:rgb(255, 255, 255); }
.navbar a:hover { color:#FFEB90; }



/* id="navtabs" */



/* class="navtabs" */

.navtabs {
	background:#004499 url(../images/newbtn_middle.png) repeat-x  ;
    padding: 0px 0px 0px 20px;
	height: 26px;
}

.navtabs li:first-child {
	border-left: 1px solid #000077;
}

.navtabs ul {
/*  height: 26px; */
	position:absolute;
	top:26px;
	left:0px;
	width:100%;
    border-top:1px solid #000077;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
	margin-right:-104px;
/* This is to fix RTL menu issue under Opera */
	direction:ltr;
}

.navtabs li {
	float:left;
	border-right: 1px solid #000077;
}

.navtabs ul li:first-child {
	text-indent: 20px;
	border-left: 0;
}

.navtabs ul li {
	border-right: 0;
	position: relative;
}

.navtabs li a {
	height:26px;
	line-height:26px;
	padding:0 13px;
}

.navtabs li a.navtab {
	border-top: 1px solid #Cedfeb;
	border-left: 1px solid #Cedfeb;
	display:block;
	background:#004499 url(../images/newbtn_middle.png) repeat-x  ;
	min-width:78px;
	width:auto !important;
	width:78px;
	text-align:center;
	color: #ffffff;
	font:  bold 12px Arial, Verdana, Tahoma, sans-serif;
	text-decoration:none;
	line-height:26px;
    padding: 0 10px;
}

.navtabs li a.navtab:hover {
	background:#0E51A9 url(../images/selected-tab-gradient-with-top-alpha.png) repeat-x   0 -6pxpx;
	color:#000000;
}

.navtabs li.selected {
	height:26px;
	color:#000000;
}

.navtabs li.selected a.navtab {
	color:#000000;
	background:#0E51A9 url(../images/selected-tab-gradient-with-top-alpha.png) repeat-x  ;
	position:relative;
	top:-6pxpx;
	padding-top:6px;
	z-index:10;
}

/* No direct match */
.navtabs li.selected li a,
.navbar_advanced_search li a {
	text-decoration:none;
	font:  bold 11px Arial, Verdana, Geneva, sans-serif;
	line-height: 26px;
}
.navtabs li.selected li a {
	color:#FFFFFF;
	padding:2px 5px;
}

.navtabs li.selected li a:hover {
	color:#FF6600;
	text-decoration:underline;
}

.navtabs li.selected .popupbody li > a {
	padding:2px 10px;
	text-indent: 0;
	color: #000033;
}

.navtabs li.selected li a.popupctrl {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
	border:solid 1px transparent;
	_border: none;
	background:transparent url(../images/arrow.png) no-repeat right center;
	padding-right:15px;
        _background-image:url('../images/arrow.gif');
	color: #FFFFFF;
}

.navtabs li.selected li:hover a.popupctrl {
	border-color:#000066;
	background-color:#004499;
	text-decoration:none;
}

.navtabs li.selected li:hover a.popupctrl.active,
.navtabs li.selected li a.popupctrl.active {
	border-color:#004499;
	background-color:#004499;
	color:#FFFFFF;
	text-decoration:none;
}

.navtabs .popupbody {
	border: 1px solid #004499;
	background: #004499;
	width: auto;
}

.navtabs .popupbody li {
	float:none;
	border-top: 1px solid #004499;
}

.navtabs .popupbody li a:hover {
	background-color: #FFEB90;
}



/* class="selected" */



/* class="navtab" */
