html{
	margin:0;
	padding:0;
	}
body {
	margin:0;
	padding:0;
	background: #fff;
	font-size: 94%;
	font-family: arial, helvetica, sans-serif;
	width: 1030px;
	}
/** {font-size: 100.01%;}*/

h4, h5, h6 {
	margin: 0.5em 0 0.5em 0.25em;
	font-weight: bold;
	color: #336;
	font-size:0.95em;
	}
h1	{
	margin:0 0 1em 0.25em;
	padding: 0;
	font-size:1.4em;
	color: #336;
	}
h2	{
	margin:0 0 0.5em 0.25em;
	font-weight: bold;
	font-size: 1.3em;
	color: #CC0066;
	}	
h3	{
	margin:0 0 0.5em 0.25em;
	font-weight: bold;
	font-size:1.2em;
	color: #00063;
	}

img {border: 0;}	 
p {
	margin: 0 0.5em 0.8em 0.5em;
	line-height: 1.4em;
	}
/*div table{font: 1em arial, helvetica, sans-serif;}*/
ol, dl, dt, dd,ul {line-height: 1.5em;}
dt{
	font-weight: bold;
	color:#036;
	}
dd{margin-bottom: 0.5em;}		
th {color: #066;}

.ahem {display: none;}
.asterisk{
	margin-left: 10px;
	font-size: 0.8em;
	color: #336;
	margin-right: 3%;
	}
.caption {
	font: 0.8em geneva, verdana, sans-serif;
	color: #336;
	}
.clear {clear: both;}
.doctype {
	vertical-align: middle;
	margin: 0 5px;
	}
.facility {
	margin-left: 6px;
	margin-right: 40%; 
	padding-left: 4px;
	font-size: 14px;
	color: #036;
	border-bottom: #999 1px solid;
	font-family: Tahoma,Sans-Serif;
	background-color: #ebebec;
	}
.fineprint {
	margin-top: 0.5em;
	padding: 0;
	font: 0.8em geneva, verdana, sans-serif;
	color: #000;
	text-align: center;
	} 
.info {
	font-size: 10px;
	color: #036;
	font-family: Tahoma,Sans-Serif;
	}
.list li{
	margin-bottom: 0.5em;
	margin-right: .75em;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
	line-height: 1.5em;
	}	
.submini {
	margin-left: 2em;
	font-size: 0.9em;
	font-style: italic;
	color: #036;
	}
.top{
	text-align: right;
	font-size: 85%;
	color: #036;	
	}
.urgent{
	font-weight: bold;
	color: red;
	}

div#ad-banner img.lt-b {border-style: none}

#cont a:link,#outernonav a:link,#nonav .list a:link{
	color:#0000FF;
	}
#cont a:visited,#outernonav a:visited,#nonav .list a:visited{color:#336;}
#cont a:hover,#outernonav a:hover,#nonav .list a:hover{
	color:#000;
	background-color: #FFCC33;
	}
#cont a img{
	background-color: #fff;
	border: none;
	}

#cont ul {margin-top: 0.5em;}	
#cont li {margin-bottom: 0.5em;}

#pagehdr {
	margin-left: 0.25em;
	text-align:left;
	} 
#pagehdr a,div#pagehdr a:hover,div#pagehdr a:active,div#pagehdr a:link{
	text-decoration: none;
	color: #5a79a5;
	}	 	
#pagehdr h1{
	margin: 1.0em 0 0.5em 0;
	padding: 0;
	color: #5a79a5;
	}

#skipper{
	position:absolute;
	left: -999px;
	top:-2px;
	color:#31295a
	}
#skipper a {color:#31295a}
#skipper a:hover{background-color:transparent;}
.center-text {text-align: center;}
.center-list ul li a{
	color: #336;
	font-weight:bold;
	text-decoration: none;
	}
.center-list  ul li a:visited{
	color: #31295a;
	font-weight:bold;
	text-decoration: none;
	}
.center-list  ul li a:hover{
	color: #31295a;
	font-weight:bold;
	text-decoration: underline;
	}
.center-list li{
	margin-bottom: 0.5em;
	margin-right: .75em;
	list-style-type: disc;
	list-style-position: outside;
	color: #036;
	text-align: left;
	}
/*For in-page language switch links*/
#cont .linkbox {
	float:right
	}
#cont .linkbox a:link, #cont .linkbox a:visited{
	display:block;
	color: #DE146B;
	padding: 0.5em;
	font-size: 90%;
	background-color: #fffaf0;
	border: 1px solid #2E8E8D;
}
#cont .linkbox a:hover{
	background-color: #fff;
}
/*For in-page search box */
table.adv {border: 2px solid #c60;margin: 0.5em auto 1.5em auto;}
table.adv td {padding: 0.25em 2px;}
td.lbl {color: #fff;background: #f96;}
.sub-button{border: 1px solid #c60;background-color: #f60;color: #fff;}
/*Nav box on pubs default pages*/
div#outernonav div.box {border: 2px solid #e7ebf0; margin: 0 0.5em 2em 0;width: 20%;
font-size: 1.0em;float:right;}
div#outernonav div.box h2{
font-size: 1.2em;
color: #fff;
margin:0;
padding: 0.5em 1.5em;
font-family: Georgia, Garamond, "Times New Roman", serif;
text-align: center;
border-bottom: 2px solid #e7ebf0;
background-color: #5a79a5;
}
div#outernonav div.box ul{text-align: left;list-style: none;}
div#outernonav div.box ul li a:link,div#outernonav div.box ul li a:hover{color: #336;}
div#outernonav div.box ul li a:visited{color: #336;}

