h1 { line-height:18px; color:#013366; font-size:18px; font-weight:normal; }
h2 { color:#013366;}
	
/* Links */
A:link    {color:#006599; font-weight:bold; text-decoration:none;}
A:visited {color:#006599; font-weight:bold; text-decoration:none;}
A:active  {color:#006599; font-weight:bold; text-decoration:none;}
A:hover   {color:#000; font-weight:bold; text-decoration:none;}


.sideNavLink {
font-size:11px; 
list-style:none outside none;
font-weight:normal;}

.sideNavLink A:link {color:#006599; font-size:11px; text-decoration:none; font-weight:normal;}
.sideNavLink A:visited {color:#006599; font-size:11px; text-decoration:none; font-weight:normal;}
.sideNavLink A:active {color:#006599; font-size:11px; text-decoration:underline; font-weight:normal;}
.sideNavLink A:hover {color:#006599; font-size:11px; text-decoration:underline; font-weight:normal;}

.footerLink {color:#999999;font-size:10px;}

.footerLink A:link {color:#999999; text-decoration:none;}
.footerLink A:visited {color:#999999; text-decoration:none}
.footerLink A:active {color:#999999; text-decoration:none}
.footerLink A:hover {color:#999999; text-decoration:underline}

/* Layout Styles */

#center {
float:none;
margin-top:10px;
margin-left: auto ;
margin-right: auto ;
height:auto;
overflow:hidden;
width: 990px ;
background-color:#FFFFFF;
border: 1px solid #cccccc;  
padding-bottom:20px;
}

#headerLeft{
float:left;
height:45px;
width: 200px ;
padding:20px;
}

#navcontainer{
float:left;
width: 750px;
height:85px;
}

/* top nav list */

ul#navlist{
margin: 0;
padding:0px 13px 0 0;
}

#navlist li{
display: inline;
list-style-type: none;
padding:0; 
margin:0;
}



#navlist a { padding: 4px 25px; color:#FFF; text-decoration: none;
font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.link1 a:link { background-color:#F78F1E; } /* Home */
.link2 a:link { background-color:#C1D82F; } /* Products */
.link3 a:link { background-color:#BF311A; } /* Services */
.link4 a:link { background-color:#89D4E4; } /* Resources */
.link5 a:link { background-color:#FFCF01; } /* About */
.link6 a:link { background-color:#007EA2; } /* Inquire */

.link1 a:visited { background-color:#F78F1E; } /* Home */
.link2 a:visited { background-color:#C1D82F; } /* Products */
.link3 a:visited { background-color:#BF311A; } /* Services */
.link4 a:visited { background-color:#89D4E4; } /* Resources */
.link5 a:visited { background-color:#FFCF01; } /* About */
.link6 a:visited { background-color:#007EA2; } /* Inquire */

.link1 a:active { background-color:#F78F1E; } /* Home */
.link2 a:active { background-color:#C1D82F; } /* Products */
.link3 a:active { background-color:#BF311A; } /* Services */
.link4 a:active { background-color:#89D4E4; } /* Resources */
.link5 a:active { background-color:#FFCF01; } /* About */
.link6 a:active { background-color:#007EA2; } /* Inquire */

.link1 a:hover { background-color:#E5770A; } /* Home */
.link2 a:hover { background-color:#B4C606; } /* Products */
.link3 a:hover { background-color:#9B2418; } /* Services */
.link4 a:hover { background-color:#78B9C1; } /* Resources */
.link5 a:hover { background-color:#F2B906; } /* About */
.link6 a:hover { background-color:#035F75; } /* Inquire */

#headerWrap{
float:left;
height:195px;
width: 990px ;
}

#column_Left{
float:left;
padding:30px;
width:21%;
}

#column_Middle{
float:left;
width:46%;
padding:10px;
}

#column_Right{
float:left;
width:22%;
line-height:23px;
padding:10px;
}

.h1{color:#FFCC00; font-family: Arial, Tahoma, sans-serif; font-size:22px; padding-top:20px; padding-bottom: 0px;}


.h2 {font-family: Arial, Tahoma, sans-serif; font-size: 16px;  border-bottom: 1px dotted #CCCCCC; font-weight: normal; letter-spacing: 1px; margin-bottom: 10px; color: #007EA2; border-color: #CCCCCC; padding-bottom: 5px; padding-top:5px;}

#footer{
margin-top:auto;
margin-left: auto ;
margin-right: auto ;
height:100%;
width: 990px; 
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
}

#footer * {
color:#999999;
}

br {
	clear: left;
}

p {
	padding: 0 0 10px 0;
	margin:0;
}


body {
background-image:url(img/bg.png);
background-repeat:repeat-x;
background-color:#FFFFFF;
line-height:1.5em;
margin:0;
padding:0;
color:#666;
font-family: Helvetica, Arial, Helvetica, sans-serif;
font-size:11px;
height:auto;
}

.top-message {
color:#637FA4;
font-size:10px;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
}

#navcontainer .top-message * {
color:#637FA4;
text-decoration:none;
}

.search-button {
	background-color:#FFFFFF;
	font-size:11px;
	border:1ps solid #637FA4;
	}
	
.input-for-search {
	border:1px solid #d9d9d9;
	background-color:#FFFFFF;
	color:#b5b5b5;
	font-size:11px;
	padding:3px;
	margin:0;
	}	
	
.heading3 {
	color:#006599;
	font-size:20px;
	}

#column_Right .heading3 * {
	color:#006599;
	text-decoration:none;
	font-weight:normal;
	}
	
.dotted-heading {
	border-bottom:1px solid #01649B;
	color:#003466;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:21px;
	vertical-align:bottom;
	width:177px;
	margin-top:28px;
	}
	
ul.navigation {
	padding-left:0;
	margin-left:0;
	line-height:18px;
	}	
	
.sub-heading {
	color:#003267;
	font-size:15px;
	}	
	
#column_Left ul {margin-left:0; padding-left:0;}	
#column_Middle strong {
	color:#222; }
	
#column_Middle b {
	color:#222; }

.top-margin	{ padding-top:30px; }
	