body {

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	background: #003f79 url(../images/background_btm.gif) bottom center no-repeat;

}



#container {

	position: absolute;

	left: 50%;

	width: 710px;

	margin-left: -380px;

}



.imageRight {

	float: right;

	width: 151px;

	padding-left: 15px;

}





#wrapper {

	position: relative;

	width: 710px;

	padding: 0 25px 0 25px;

	background: url(../images/content_bg.gif) top left repeat-y;

}

#header {

	position: relative;

	width: 710px;

	height: 128px;

	background: url(../images/header.gif) top left no-repeat;

}

#headerLogo {

	position: absolute;

	top: 10px;

	left: 30px;

}

#headerInfo {

	position: absolute;

	top: 23px;

	left: 313px;

	font-size: 12px;

	font-weight: bold;

	color: #003f79;

	line-height: 18px;

	text-align: right;

	width: 394px;

	height: 56px;

}

#headerInfo a {

	font-size: 14px;

}

#headerInfo a:link, #headerInfo a:visited {

	color: #003f79;

	text-decoration: none;

}

#headerInfo a:hover, #headerInfo a:active {

	color: #000000;

	text-decoration: none;

}

#banner {

	width: 710px;

	border-top: 2px solid #0072bc;

	border-bottom: 6px solid #0072bc;

}





#content {

	position: relative;

	width: 710px;

	background-color: #e8eff6;

}



#contentLeft {

	position: absolute;

	top: 0;

	width: 185px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

#contentLeftNav {

	position: relative;

}

#contentLeftNav ul {

	margin: 0;

	padding: 0;

}

#contentLeftNav li {

	list-style-type: none;

	margin: 0;

	border-bottom: 1px solid #FFFFFF;

}

#contentLeftNav a {

	display: block;

	padding: 9px 0 9px 15px;

}

#contentLeftNav a:link, #contentLeftNav a:visited {

	color: #FFFFFF;

	text-decoration: none;

	background: url(../images/nav_gradient.gif) top left repeat-x;

}

#contentLeftNav a:hover, #contentLeftNav a:active {

	color: #003f79;

	text-decoration: none;

	background: url(../images/nav_bg.gif) top left no-repeat;

}

#contentLeftForm {

	position: relative;

	top: 13px;

}

#contentLeftFormTop {

	position: relative;

	height: 66px;

	background: url(../images/free_bg.gif) top left no-repeat;

	border-bottom: 1px solid #0072bc;

}

#FormTitle1 {

	position: absolute;

	top: 12px;

	left: 36px;

	font-size: 30px;

	font-weight: bold;

	color: #003f79;

}

#FormTitle2 {

	position: absolute;

	top: 42px;

	left: 15px;

	font-size: 14px;

	font-weight: bold;

	color: #0072bc;

}

#contentLeftForm form {

	margin: 15px 0 0 0;

	padding: 0;

	text-align: center;

}

#contentLeftForm input {

	margin-bottom: 10px;

	padding-left: 3px;

	width: 145px;

	font-size: 12px;

	color: #0072bc;

	background-color: #FFFFFF;

	border: 1px solid #003f79;

}

#contentLeftForm textarea {

	width: 145px;

	height: 100px;

	padding-left: 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0072bc;

	background-color: #FFFFFF;

	border: 1px solid #003f79;

}

#contentLeftFormBtn {

	margin-top: 10px;

	font-size: 9px;

	font-weight: bold;

	color: #0072bc;

}

#contentLeftFormBtn input {

	width: 58px;

	margin: 0;

	padding: 0;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #0072bc;

	border: 1px solid #003f79;

}



#contentText {

	position: relative;

	left: 185px;

	width: 475px;

	padding: 20px 25px 15px 25px;

	background-color: #FFFFFF;

}

#contentText h1 {

	margin: 0 0 8px 0;

	padding: 0;

	font-size: 16px;

	color: #003f79;

	border-bottom: 1px solid #e7f1f9;

}

#contentText h2 {

	margin: 0;

	padding: 0 0 20px 0;

	font-size: 11px;

	color: #0072bc;

}

#contentText h3 {

	margin: 0;

	padding: 0;

	font-size: 12px;

	color: #0072bc;

}

#contentText h4 {

	margin: 0;

	padding: 0;

}

#contentText p {

	margin: 0;

	padding: 0 0 20px 0;

	font-size: 12px;

	line-height: 16px;

}

#contentText ul, #contentText ol {

	margin: 0;

	padding: 0 0 20px 30px;

	font-size: 12px;

}

#contentText li {

	margin-bottom: 5px;

}

#contentText a:link, #contentText a:visited {

	color: #003f79;

	text-decoration: underline;

}

#contentText a:hover, #contentText a:active {

	color: #000000;

	text-decoration: underline;

}



#contentTextTable {

	margin-top: 10px;

}

#contentTextTable h3 {

	font-size: 13px;

	color: #003f79;

}

#contentTextTable p {

	margin: 0;

	padding: 0;

}

#contentTextTable a:link, #contentTextTable a:visited {

	text-decoration: none;

}

#contentTextTable a:hover, #contentTextTable a:active {

	text-decoration: none;

	background-color: #e8eff6;

}

#tableRow {

	padding: 6px 0 6px 0;

	border-top: 2px solid #003f79;

}

#tableRowLeft {

	float: left;

	width: 45%;

	padding: 20px 10px 20px 10px;

	border-right: 1px solid #e8eff6;

}

#tableRowRight {

	float: left;

	width: 45%;

	padding: 20px 0 20px 15px;

}



#contentFooter {

	clear: both;

	width: 760px;

	height: 25px;

	background: url(../images/content_btm.gif) top left no-repeat;

}



#contactForm {

	width: 340px;

	margin-left: 65px;

	padding: 10px 0 10px 0;

	font-size: 12px;

	font-weight: bold;

	color: #0072bc;

	background-color: #e8eff6;

	border: 2px solid #0072bc;

}

#contactForm form {

	margin: 0;

	padding: 0;

}

#contactForm input {

	padding-left: 3px;

	width: 155px;

	font-size: 12px;

	color: #0072bc;

	background-color: #FFFFFF;

	border: 1px solid #003f79;

}

#contactForm textarea {

	width: 265px;

	height: 100px;

	padding-left: 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #0072bc;

	background-color: #FFFFFF;

	border: 1px solid #003f79;

}

#contactFormBtn {

	margin-top: 10px;

	font-size: 9px;

	font-weight: bold;

	color: #0072bc;

	text-align: center;

}

#contactFormBtn input {

	width: 58px;

	margin: 0;

	padding: 0;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #0072bc;

	border: 1px solid #003f79;

}





#footer {

	width: 710px;

	padding: 20px 25px 0 25px;

	font-size: 11px;

	color: #FFFFFF;

	text-align: center;

}

#footer p {

	margin: 0;

	padding: 0 0 20px 0;

	line-height: 16px;

}

#footer a {

	padding: 0 5px 0 5px;

	font-weight: bold;

}

#footer a:link, #footer a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

#footer a:hover, #footer a:active {

	color: #FFFFFF;

	text-decoration: underline;

}





.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac */

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */
