/* CSS Document */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


a img {border:none;}

.menu,
.menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
	.horizontal li{display:inline; float:left;}
	.horizontal li a{display:inline; float:left;}

#site, #head, #body, #content, #copy, #sub-copy, #sub-content, #footer{
	position:relative;
}

#site{
	text-align:left;
	min-height:100%;
	background: none;
	color:#000 !important;

}


a {color:#E88C34}
a:hover {color:#EFA359}
strong {color:#333}
body {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif !important;
	color:#000 !important;
}
#search {
	display: none;
}



#site-map {
	display: none;
}


#head {height:65px; background: url(/img/backgrounds/header.jpg) repeat-x left top;}
#head h1 {position:relative; padding:5px 0 0 50px; position:absolute; top:7px; margin:0; }
#head h1 img {position:absolute; top:0; left:0}
#head h1 a {color:#837962; font-size:18px; font-weight:bold; text-decoration:none; font-family:"Arial Narrow", Arial, Helvetica, sans-serif;}
#head h1 small {font-size: 10px; color:#837962;}

/* homepage styles */
.home #head {background:#fed8ab url(/img/backgrounds/header_home.jpg) no-repeat 0 0}
.home #head h1 a {color:#fff;}


#nav-level-01 { 
	display: none;
}




#content {padding-top:10px; font-size:120%; color:#666; position:relative}
#content h2 {margin:0; font-size:170%; color:#333; font-family:"Arial Narrow", Arial, Helvetica, sans-serif;}
#content h3 {margin:1em 0 .7em 0; font-size:140%; color:#E88C34; border-bottom:1px solid #FEEDD7; font-family:"Arial Narrow", Arial, Helvetica, sans-serif;}
#content h4 {margin:1em 0 .5em 0; font-size:130%; color:#666;  font-family:"Arial Narrow", Arial, Helvetica, sans-serif;}
#content h5 {margin:1em 0 .5em 0; font-size:120%;  font-family:"Arial Narrow", Arial, Helvetica, sans-serif;}
#content h6 {margin:1em 0 .3em 0; font-size:110%;  font-family:"Arial Narrow", Arial, Helvetica, sans-serif;}
#content p {margin:1.5 0 1.5em 0; }
#content ul {margin:1em 0 1em 2em; padding:0}
#content ul li{list-style-type:none; background:url(/img/icons/bullet-01.png) no-repeat 0 5px; padding:0 0 0 .8em;}
#content ul li.current {background:url(/img/icons/bullet-02.png) no-repeat 0 5px;}
#content ul li.current a {color:#666666}

#content #world-map {
	display: none;
} 

#content #announcement-box a{display:block;}

#content #announcement-menu {margin:0}
#content #announcement-menu li {background:none; margin:0; padding:0 10px 0 10px; border-left:1px solid #ccc;}

#content #announcement-box ul {margin:0; pading:0}
#content #announcement-box li {position:relative; background:0; padding:0; margin-bottom:5px;}
#content #announcement-box em {font-style:normal; font-size:80%;}

#content #copy #announcement-box em {font-style:normal; font-size:80%;}
#content #copy #announcement-box em {position:absolute; top:2px; left:-60px}
#content #copy #announcement-box a {display:inline}
#content #copy #announcement-box li {margin-left:115px;}
#content #copy #announcement-box li img {position:absolute; left:-115px; top:3px;}

table.dataTable caption {
	padding-bottom:.3em;
	padding-top:.5em;
	font-weight:bold;
	color:#E88C34;
	text-align:left;
}
table.dataTable,
table.dataTable th,
table.dataTable td {
	border:none;
	border-width:0px;
}
table.dataTable {
	border:1px solid #888
}
table.dataTable th,
table.dataTable td {
	border:1px solid #ccc;
	border-width:0 0 1px 0;
	padding:4px 6px;
}
table.dataTable thead th,
table.dataTable .table_header_col {
	background-color:#ccc;
	border-right:1px solid #aaa;
	color:#fff;
	border-bottom:3px double #aaa;
	text-align:center;
	font-weight:bold;
}
table.dataTable tbody th,
table.dataTable .table_header_row {
	background-color:#eee;
	border-right:1px solid #ccc;
	font-weight:bold;
}
table.dataTable td {
	border-right:1px dashed #ddd
}

#sub-content h3 {margin:0 0 10px 0; font-size:150%; color:#333}
#sub-content ul{margin:0 -10px; padding:5px 10px; background:#fff; font-size:110%}
#sub-content ul ul {font-size:100%; margin-left:10px; padding:0px 10px 5px 10px;}
#sub-content ul li {margin:3px 0}
#sub-content li.current a{color:#E88C34;}
#sub-content a {color:#666666;}
#sub-content a:hover {color:#E88C34;}
#sub-content div {
	border:1px solid #E88C34;
	margin:10px -1px 10px -5px;
	background:#fff;
	padding:5px 2px;
	text-align:center;
}

#sub-content table.dataTable {
	border-collapse:collapse;
	width:100%;
	border:1px;
	font-size:110%
}
#sub-content table.dataTable th,
#sub-content table.dataTable td {
	border:none;
	background:none;
	padding:2px;
	text-align:center;
}#sub-content table.dataTable th.asf{color:#026EB7}
	#sub-content table.dataTable th {color:#333; font-size:120%}
#sub-content caption {
	margin:0px;
	font-size:120%;
	padding:0 0 .5em 0;
	text-align:center;
	color:#333;
	
}
#sub-content td {color:#026EB7}

#footer-pad {display:none;}
#foot {text-align:right; margin-top:30px; position:relative;}
#foot ul {position:absolute; right:0}
#foot ul li {margin:10px 0 10px 15px}
#foot ul li a {color:#999;}
#foot ul li a:hover {color:#E88C34}

#image-bar img {width:210px; border-right:2px solid #fff;}
#accessibility,
#search,
#site-map,
#nav-level-01,
#sub-content,
#footer-pad,
#foot {display:none;}