@charset "utf-8";
/* CSS Document */

/*general css styles */

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{ margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; } input,select{ margin:0; padding:0; }

a, a:visited {color:#003399;}
a:hover {color:#0099FF;}

#maintable {
	width:789px;
	margin-left:auto;
	margin-right:auto;
	height: auto;
	background-color:#01386E;
	}
.mainfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE5/Mac \*/
* html .mainfix {height: 1px;}
.mainfix {display: block;}
/* End hide from IE5/Mac */

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin-top:4px;
	margin-bottom:4px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	}
H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin-top:4px;
	font-size:12px;
	color:#FFD301;
	text-transform:lowercase;
	font-weight:bold;
	}
H3 {
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	font-size:14px;
	text-decoration:none;
	padding-bottom:10px;
	text-decoration:underline;
	}
H4 {
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	font-size:14px;
	text-decoration:none;
	padding-bottom:10px;
	padding-top:10px;
	text-decoration:underline;
	}
body {
	background-color:#01386E;
	}

/* full header */

#fullheader {
	width:auto;
	height:auto;
	}
	
/* first row of header layout */
#headermain01 {
	width:789px;
	height:42px;
	background-color:#01386E;
	}
#leftspacer {
	width:31px;
	height:42px;
	float:left;
	background-color:#01386E;
	}
#header_02 {
	width:28px;
	float:left;
	height:42px;
	}
#header_04 {
	width: 24px;
	height: 42px;
	float:left;
	}
#headertop01 {
	width:706px;
	height:42px;
	background-color:#01386E;
	float:left;
	text-align:center;
	}
	
/* second row of header layout */
#headermain02 {
	width:789px;
	height:12px;
	background-color:#01386E;
	float: left;
	}
#header_06 {
	width:758px;
	height:12px;
	float: left;
	}
#leftspacer2 {
	width:31px;
	height:12px;
	float:left;
	background-color:#01386E;
	}
	
/* third row of header layout */
#headermain03 {
	width:789px;
	height:67px;
	background-color:#01386E;
	float: left;
	margin-top:-7px;
	}
#leftspacer3 {
	width:31px;
	height:67px;
	float:left;
	background-color:#01386E;
	}
#header_09 {
	width:282px;
	height:67px;
	float: left;
	}
#bannerarea {
	width:476px;
	height:67px;
	float: left;
	background-color:#2070C7;
	background-image: url(../template/images/header_10.gif)
	}
form.c2 {margin:0px}
img.c1 {display:block; margin:4px}
	
/* fourth row of header layout */
#headermain04 {
	width:789px;
	height:41px;
	background-color:#01386E;
	float: left;
	}
#leftspacer4 {
	width:31px;
	height:41px;
	float:left;
	background-color:#01386E;
	}
#header_12 {
	width:157px;
	height:41px;
	float: left;
	}
#rightarea04 {
	width:601px;
	height:41px;
	background-color:#2070C7;
	float: left;
	text-align:center;
	}
#text04 {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	}
	
/* fifth row of header layout */

#headermain05 {
	width:789px;
	height:31px;
	background-color:#01386E;
	float: left;
	}
#leftspacer5 {
	width:31px;
	height:31px;
	float:left;
	background-color:#01386E;
	}
#header_16 {
	width:121px;
	height:31px;
	float: left;
	}
#header_19 {
	width:89px;
	height:31px;
	float:left;
	}
#search5 {
	width:548px;
	height:31px;
	background-image: url(../template/images/header_17.gif);
	background-repeat:repeat;
	float: left;
	}
#inputfield5 {
	height:31px;
	float:left;
	}
.searchtxtinp {
	margin-top:5px;
	margin-left:6px;
	margin-right:6px;
	}
#header_21 {
	height:31px;
	float: left;
	}

/* sixth row of header layout */

#headermain06 {
	width:789px;
	height:19px;
	background-color:#01386E;
	float: left;
	}
#leftspacer6 {
	width:31px;
	height:19px;
	float:left;
	background-color:#01386E;
	}
#rightrow6 {
	width:753px;
	height:19px;
	background-image: url(../template/images/header_24.gif);
	float: left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:5px;
	}

/* seventh row of header layout */

#headermain07 {
	width:789px;
	height:19px;
	background-color:#01386E;
	float: left;
	}
#leftspacer7 {
	width:31px;
	height:19px;
	float:left;
	background-color:#01386E;
	}
#rightrow7 {
	width:753px;
	height:19px;
	float: left;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:5px;
	background-color:#FFFFFF;
	}

/* linkpath */

#linkpath1 {
	width:789px;
	height:19px;
	float:left;
}
#linkpathleft {
	width:31px;
	height:19px;
	float: left;
	}
#linkpathright {
	width:748px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	line-height:19px;
	float:left;
	background-color:#FFFFFF;
	}
	
/* contentarea */


#content1 {
	width:789px;
	float:left;
	height: auto;
	background-color:#01386E;
	}
#whitebackgound {
	width:758px;
	height:auto;
	background-color:#FFFFFF;
	float:left;
	}
#contentleft1, #contentleft2 {
	width:31px;
	float: left;
	height: auto;
	background-color:#01386E;
	}
#specialbanners1 {
	width:758px;
	float:left;
	height: auto;
	background-color:#FFFFFF;
	}
#contentright1 {
	width:558px;
	float:left;
	min-height:752px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform: lowercase;
	}
#contentright2 {
	width:200px;
	float:left;
	height: auto;
	background-color:#FFFFFF;
	}

	
.clearfix1:after, .clearfix2:after, .clearfix3:after  {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE5/Mac \*/
* html .clearfix1, .clearfix2, .clearfix3  {height: 1px;}
.clearfix1, .clearfix2, .clearfix3 {display: block;}
/* End hide from IE5/Mac */

/* footer area */

#footerrow1, #footerrow2 {
	width:789px;
	height:19px;
	float: left;
	}
#footerrowleft1, #footerrowleft2 {
	width:31px;
	height:19px;
	float: left;
	}
#footerrow1right, #footerrow2right {
	width:758px;
	height:19px;
	float:left;
	background-color:#FFFFFF;
	background-image: url(../template/images/pts_28.gif);
	background-position:center;
	background-repeat: no-repeat;
	}
	
/* footer banner */
	
#footerbannerrow1 {
	width:789px;
	height:70px;
	float: left;
	}
#footerbannerleft1 {
	width:31px;
	height:70px;
	float: left;
	}
#footerbannerright {
	width:758px;
	height:70px;
	float:left;
	background-color:#FFFFFF;
	}
img.c3 {
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	}
	
/* footer links */	

#footerlinks1, #copyright1 {
	width:789px;
	height:26px;
	float: left;
	}
#footerlinksleft, #copyrightleft {
	width:31px;
	height:26px;
	float: left;
	}
#footerlinksright, #copyrightright {
	width:748px;
	height:16px;
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	}
