


/* commented backslash hack \*/
 html, body {height:100%}
/* end hack */

body{	font-family: Arial,sans-serif;	
color: #00234b;	line-height: 1.166;	
margin: 0px; padding: 0px;	  
background-color: #191970; }
/******* hyperlink and anchor tag styles *******/

a:link, a:visited{	
color: #005FA9;	
text-decoration: none;}
a:hover{
color: Maroon;
text-decoration: underline;}
/************** header tag styles **************/
h1{ font: bold 120% Arial,sans-serif; color: Maroon; margin: 0px; padding: 0px;}
h2{ font: bold 114% Arial,sans-serif; color: #2F4F4F; margin: 0px; padding: 0px;}

h3{ font: bold 100% Arial,sans-serif; 

border-bottom: 2px solid #6495ED; 
color: Maroon; margin: 0px; padding:0px 0px 0px 30px;}

h4{ font: bold 100% Arial,sans-serif; color: #ffffff; width:100%
display:block; background-color: black; margin: 0px 0px 15px 0px; padding: 10px;}
h5{ font: 100% Arial,sans-serif; 
color: White; 
margin: 0px; 
padding: 10px;
background-color: Maroon;
display:block;}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#content{
	position:absolute;
	top: 195px;
	left: 2%;
	right: 2%;
	width:810px;
	background-color: #ffffff;
	padding: 10px;
	margin-top:35px;
	_margin-top:15px;
}
#content-land{
	position:absolute;
	top: 174px;
	left: 2%;
	right: 2%;
	width:810px;
	background-color: #ffffff;
	padding: 10px;
}

#masthead{
	position: absolute;
	top: 1px;
	left: 2%;
	right: 2%;
	width:830px;
	_width:810px;
	background-image: url(../images/header-new.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #ffffff;
	/*padding-right:10px background-color: #ffffcc;;
	padding-left:10px;
	_padding:10px;*/
	
}
#pageNav{
	float: left;
	width:200px;
	padding: 0px;
	background-color: #DCDCDC;
	border-right: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}
#pageNav p{
	text-align:center;
}

#content p{
	padding: 0px 10px 0px 10px;
	
}
.bodytext{
font-size:12px;
	
	
}
p.small{
	font-size:10px;
}	
strong.feature{
	color: Maroon;
}

ul.highlights li {
	margin-left: 75px;
	font-size:14px;
	font-weight: 600;
}

ul.tarplist {
	font-size:12px;   
	font-weight: 600;
	list-style-type: square;
	list-style-position: inside;
 }
 
 ul.tarplist li {
	font-size:11px;
		font-weight: 500;   

 }


span.index, a.index {
color: Maroon; text-align: center;
font-weight: bold;
font-size: 18px;
font-variant: small-caps;} 
a.index
{text-decoration:none;
text-align: center;
font-size: 18px;
font-variant: small-caps;}

a.index:visted
{text-decoration:none;
font-variant: small-caps;}

a.index:hover
{text-decoration:underline;
color:red;
font-variant: small-caps;}

img.left{
	padding: 10px 10px 10px 10px;
	float: left;
}	
img.right{
	padding: 10px 10px 10px 10px;
	float: right;
}
/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName {
	margin: 30px 0px 0px 0px;
	padding: 15px 25px 0 0px;
	color: #191970;
	width:810px;
	height:110px;
	font-weight: bold;
	font-size:12px;
	text-align: right;
	background-image: url(../images/newheader-old.gif);
	/*background-image: url(../images/header-new.gif);*/
	background-position: bottom;
	background-repeat: no-repeat;
}
#siteName a{

margin: 0px 0px 0px 0px;
	color: #191970;
	text-decoration:none;
}
/************** utility styles *****************/
#utility{
	font: Verdana,sans-serif;
	font-size:14px;
	position: absolute;
	top: 10px;
	right: 2px;
	color: #ffffff;
	left: 720px;
	width: 400px;
	/*border-bottom: 2px solid #191970;color: #919999;*/
	z-index: 1;
}
#utility a{
	color: #ffffff;
}
#utility a:hover{
	text-decoration: underline;
}
#tipbox {
	float:right;
	background: #F0E68C;
	
	width:100%;
	height:auto;	
	border: black solid 2px;
	padding:0px 0px 5px 0px;
	}

#tipbox h2 {
	font-size: larger;
}	
/************** pageName styles ****************/
#leftmenu{
display: block;
	Height:600px;
	margin: 0px;
	padding: 10px;
	background-color: #DCDCDC;
	
}


#rightmenu{
display: block;
   Height:600px;
	margin: 0px;
	padding: 10px;
	background-color: #8FBC8F;
	
}


P.footer, header a.footer{font-family:verdana,arial,sans-serif;
font-size:9pt;font-weight:heavy;color:#000063;
text-align:center;}                                        
A.side{color:#295394; 	text-decoration: none; }
#footer{
	 
	clear:both;         
	   line-height:1.2em;
   color:#000; 
    
   text-align:center; 
   border-right:0px solid #09C;
    
	padding-bottom: 1em;
   }  
	P.footer-land,  a.footer-land{font-family:verdana,arial,sans-serif;
font-size:9pt;font-weight:heavy;color: Silver;
text-align:center;}  
/************* globalNav styles ****************/
#globalNav{
/*position: relative;
width: 810px;
height: 32px;
color: #FFFFFF;
padding: 10px;
margin: 0px;*/
padding-right: 10px;
padding-left: 10px;
_padding:0px;
color: #FFFFFF;
	margin-top:5px; 
	position:relative;
	width:810px;
	height: 32px;
background-color: #B0C4DE;
border-bottom: 2px solid #6495ED;
background-image: url(../images/bar.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

/*#gnl {
	position: relative;
	top: 0px;
	left:0px;
}
#gnr {
	position: relative;
	top: 0px;
	right:0px;
}*/
#globalLink{width:810px;
	/*position: absolute; padding: 5px;*/
	top: 1px;
	height: 32px;
	margin: 0px;
	_padding-top:2px;
	left: 10px;
	z-index: 100;
}
a.glink, a.glink:visited{
  	font-size: .78em;
	line-height:.85em;
  	color: #191970;
	font-weight: bold;
	margin: 0px;
	padding: 5px 5px 2px 5px;
	
}
a.glink:hover{
  	text-decoration: none;
	color: #FFD700;
}
.skipLinks {display: none;}
/************ subglobalNav styles **************/
.subglobalNav{
position: absolute;
	width: 810px;
	margin: 0px;
	height: 20px;
	padding: 0px 0px 0px 5px;
	visibility: hidden;/*
	position: absolute;
	top: 170px;
	left: 0px;
	
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;*/
	color: #ffffff;
}
.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 80%;
	color: #ffffff;
}
.subglobalNav a:hover{
	color: #cccccc;
}



