
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6{  

margin: 0; 
padding: 0; 
border: 0; 
}


html { min-height:100%; margin-bottom:1px; }

body {
	background-color: #666666; 
	background-image: url(../images/background.gif); 
	background-position: center; 
	color: #333; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 101%; 
	margin: 0 auto;
	min-width: 770px;
	padding: 0; 
	text-align: center; 
	}
	
#wrapper {
background-color: #FFF; 
background-image: url(../images/wrapper-background.gif); 
background-repeat: repeat-y;   
margin: 0 auto;
padding: 0;
text-align: left; 
width: 740px;
border-bottom: 1px solid #00247d;
border-left: 1px solid #00247d;
border-right: 1px solid #00247d;
}

#logo {
height: 55px;
background-image: url(../images/topnavback.gif);
}

#topnav {
width: 742px;
}

#topnav li {
display: block;
padding: 0;   
float: left;  
}

#topnav ul {
height: 30px;     
margin: 0;      
padding-top: 10px;   
text-align: center;  
margin: 0px;
}

#topnav ul li a {
color: Blue;
display: block;
font-size: .80em;
font-weight: bold;
height: 15px;
text-decoration: none;     
width: 121px;      
padding-top: 10px;   
background-color: #ffffff;
}

#topnav ul li a:hover {
color: Red;    
display: block;    
text-decoration: underline;  
	}

#topnav a:active {  
color: #FFF;       
display: block;   
}


#leftlogo {
background-image: url(../images/header.jpg);     
float: left;                                 
height:  234px;       
width: 740px;  
margin-top: 0px;  
background-repeat: no-repeat;   
}

#content {
width: 740px;
clear: both; 
}

#content .contentright {
float: right;
margin-top: 16px;
padding: 0 15px 10px 15px;
text-align: left;
width: 480px;
line-height: 120%;
background-color: White;	
}

.expand {
	color: #999;
	font-size: 0.8em;
}

 #content .contentright p {
font-size: .8em;
margin-bottom: 1em;
}

 #content .contentright H1 {
color: #00247D;
font-size: 1em;
margin-top:8px;
margin-bottom: 8px;
border-bottom: 1px dotted #00247d; 
 }
#content .contentright H2 {
color: #00247D;
font-size: .90em;
margin-top:6px;
margin-bottom: 6px;
border-bottom: 1px dotted #00247d;  
 }
 
 #content .contentright H3 {
	color: #00247D;
	font-size: .90em;
	margin-top:6px;
	margin-bottom: 6px;
	border-bottom-style: none;
 }

#content .contentright ul li {
	color: #414655;
}

#content .contentright li {
	line-height: 2em;
	list-style: disc;
	color: #625C7F;
	font-weight: normal;
	font-size: 0.7em;
	list-style-position: inside;
	padding-left: 10px;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #49453F;
	border: #ffffff;
	line-height: 1.0em;
}

td.row1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #00247D;
	font-size: 0.65em;
	color: #ffffff;
	font-weight: normal;
	text-transform: none;
	height: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

td.row2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #9bc1e6;
	font-size: 0.65em;
	color: #ffffff;
	font-weight: normal;
	text-transform: none;
	height: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
td.row3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #00247D;
	font-size: 0.65em;
	color: #ffffff;
	font-weight: normal;
	text-transform: capitalize;
	height: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

td.tdname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #ffffff;
	font-weight: bold;
	text-transform: capitalize;
	height: 14px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background: #CF142B;
}


#nav {
float: left;
padding-top: 18px;
padd\ing-top: 22px;  
padding-left:10px;  
margin-right: 3px;
ma\rgin-right: 0;   
width: 192px;   
}


#nav ul {
border-top: 1px solid White;  
font-size: 90%;  
margin: 0;
padding: 0;
list-style-type: none;
}

#nav ul li{
border: 1px solid White; 
border-width: 0 1px 1px 1px;
margin: 0;		
}

#nav a, 
#nav a:visited {
color: #FFFFFF; 
display: block;   
padding: 6px;    
text-decoration: none;    
background-color: #cf1426;   
height: 1%;  
}

#nav a:hover {
color: White;   
background-color: #FFB0B0;    
}

#nav a:active {
color: #70702F;  
background-color: #DFF8FF;    
}

#nav a:focus {
color: #000;
text-decoration: none;
background-color: #DDE194;
}

#nav a.currentLink {
background-color: #00247D;
color: #FFFFFF;
}

#footer {
color: #00247D;           
font-size: 80%;         
text-align: center;      
width: 500px;          
padding: 10px;          
border-top: 1px dotted black;
margin-left: 214px;    
}

h1 {
font-size: 100%;
}
h2 {
font-size: 95%;
}


a:link{
color: #00247D;
text-decoration: underline;
}
a:visited{
color: #00247D;
}
a:hover{
color: #CF142B;
}
a:active{
color: #CF142B;
}

#portcon {
border-top: 1px dotted black;
background-color: #FFFFFF;
width:514px;
margin-top: 10px;
margin-left: 217px;
padding-left:4px;
padding-right: 4px;
padding-top: 10px;
height: 72px;
clear: both;  
}

#portcon a img {
border: 2px solid #CF142B;
}


form {
margin:0;
padding:0;
}

input.txt{	
float: left;
background-color: #9bc1e6;
border: 1px solid #00247D;
margin: 4px;
}


input.btn {
border: 1px solid  #00247D;
background-color: #F3F3D5;
color: #666666;
margin-left: 130px;  
}

form p {
clear: left;
margin:0;
padding: 0;
padding-top: 5px;
}

form p label{
color:#666666;
float: left;
width: 30%;
font: bold 0.9em Arial, Helvectica, sans-serif;
}


form p textarea {
float: left;
background-color: #9bc1e6;
border: 1px solid #00247D;
margin: 4px;
font: bold 0.9em Arial, Helvectica, sans-serif;
}

fieldset {
padding:30px;
border: 1px solid #00247D;
margin-bottom: 15px;
}

legend {
font: bold 1.0em Arial, Helvectica, sans-serif;
color: #00247D;
background-color: #FFF;
}


form p textarea:focus, form p input:focus, form p select:focus {
	background-color: #E1E2C1;
	color: #464545;
	}
	

