
/* CSS Document */
* {
margin: 0;
padding:0;
}

body,html{
background-color:#30708c;
width: 100%;
height: 100%;
font-family:Arial, Helvetica, sans-serif;
line-height: 100%;
}

#background{ /*fixes background image not at top bug - frp*/
position:absolute;
	left:0px;
	top:0px;
	width: 100%;
	height: 100%;
	background-image:url(../images/bckgrd1.gif);
	background-position: 0px 0px;
	margin-left:0px;
	margin-top: 0px;
	text-align:left;
}

#background2{ /*fixes background image not at top bug - frp*/
position:absolute;
	left:0px;
	top:0px;
	width: 100%;
	height: 100%;
	background-image:url(../images/bckgrd2.gif);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	margin-left:0px;
	margin-top: 0px;
	text-align:left;
}

#container{
	width:800px;
	margin: 0 auto;
	margin-top: 25px;
	text-align: left;
	background-image:url(../images/midbrder.gif);
	background-repeat:repeat-y;
	}
	
#topbrder{
	background-image:url(../images/topbrd.gif);
	height: 5px;
	background-repeat:no-repeat;	
	width: 800px;
	}
#btmbrder{
background-image:url(../images/btmbrd.gif);
	height: 6px;
	background-repeat:no-repeat;	
	width: 800px;
	}
	
#header{
	background-image:url(../images/header2.jpg);
	height: 183px;
	width: 790px;
	margin-left: 5px;
	}
	
#header img{
	float:right;
	}
#contentarea{
	width: 790px;
	min-height: 405px;
	margin: 0 5px 0 5px;
	background-image:url(../images/mainareabckgrd.jpg);
	background-repeat:repeat-x;
	padding-top:12px;
	}
#menuholder{
	float:left;
	height: 400px;
	width: 200px;
	margin: 0 10px 0 4px;
	padding: 4px;
	}
#frtpgcredit{
margin: 150px 0 0 5px;
font-size:11px;
color: #30708c;
line-height: 120%;
}

#content{
width: 542px;
margin-left: 228px;
padding: 20px 5px 0 5px;
}

#content p{
font-size:12px;
margin: 5px 0 15px 0;
line-height: 150%;
}

#content a{
color: #7a1171;
text-decoration:underline;
}

#content a:hover{
text-decoration:none;
}

#content ul{
margin: 5px 0 0 30px;
}

#content li{
font-size:12px;
margin-bottom: 9px;
}

#content hr{
background-color: #7da6b8;
color:  #7da6b8;
height: 1px;
border: 0;
}

#content h1{
font-weight:bold;
color: #7a1171;
font-size:18px;
}

#content h2{
font-weight:bold;
color: #5b5c9a;
font-size:16px;
margin: 8px 0 8px 0;
}

#content h3{
font-weight:bold;
color: #20576f;
font-size:14px;
margin: 5px 0 0 0;
}

#content h4{
font-weight:bold;
color: #20576f;
font-size:13px;
margin: 5px 0 0 0;
}



#content img{
padding: 1px;
border: 1px solid #16637e;
margin: 7px;
}

#noborder img{
border: 0px;
}

#btmlinkholder{
margin-left: 225px;
width: 560px;
}

#btmlinkholder img{
background-color:#696aae;
border: double;
border-width: 3px;
border-color:#ffffff;
margin: 2px;
}

#btminfo{
width: 780px;
font-size:11px;
color:#FFFFFF;
margin: 0 auto;
}
#btminfo a{
color:#ffffff;
}


/*-------------------left navigation--------------------*/
.menu {
font-family: arial, sans-serif;
width:197px;
position:relative; 
margin:0; 
font-size:13px;
border: 1px solid #e9f0f3; 
}

.menu ul {
height:inherit;
border:1px solid #696aae;
padding:0; 
margin:0;
list-style-type: none;
}

.menu ul li a, .menu ul li a:visited {
font-weight:bold;
display:block; 
text-decoration:none;
text-indent: 5px; 
color:#7a1171; 
width:195px; 
height:21px;  
background:#eef3f5; 
line-height:19px; 
}

.menu ul li {
/*float:left; */
margin-right:1px; 
position:relative;
}

.menu ul li a.hide{
background-image:url(../images/navarow2.gif);
background-position:right;
background-repeat:no-repeat;
}

.menu ul li:hover a {
background-image:url(../images/navroll1.gif);
background-repeat:repeat-x;
color:#6c0f64; 
}

.menu ul li ul {display: none;}

.menu ul li:hover ul {
display:block; 
position:absolute; 
top:0; 
left:195px; 
width:180px;
height:inherit;
}
.menu ul li:hover ul li a.hide {
background-image:url(../images/navarow2.gif);
background-position:right;
background-repeat:no-repeat;
color:#000;
}
.menu ul li:hover ul li:hover a.hide {
width:180px;
}
.menu ul li:hover ul li ul {
display: none;
}
.menu ul li:hover ul li a,
.menu ul li:hover ul li:hover ul li a {
border-bottom: 1px solid #e3e0ea;
font-weight:normal;
display:block; 
background:#ecf2f4; 
color:#000; 
width:180px;
}
.menu ul li:hover ul li a:hover,
.menu ul li:hover ul li:hover ul li a:hover {
background-image:url(../images/navroll2.gif);
background-repeat:repeat-x;
}
.menu ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:180px; 
width:235px;
top:0; 
color:#000;
}

.menu ul li:hover ul li:hover ul li a {
width:235px;
font-size:11px;
}



.bigboldtext{
font-weight:bold;
color: #20576f;
font-size:13px;
}

.centertext{
text-align:center;
}

.smalltext{
font-size:10px;
}
