﻿html { font-size: .625em; }
body { margin: 0; padding: 0; background: #FFFFFF; color: #000000; }
body, td, input, textarea, option, select { font-family: Arial, Helvetica, sans-serif; }
table, input, textarea, option, select { font-size: 1em; }
h1, h2, h3, h4, h6, p {  padding: 0; margin:0 0 1.2em 0; }
h1, h2, h3, h4, h6 { margin-bottom: 0em; }
td { margin: 0; padding: 0; }
h1 { font-size: 20px; font-weight:normal; margin:0 0 .6em 0px; text-transform:uppercase;}
h3{ font-size: 14px; font-weight:normal; text-transform:uppercase; margin:0 0 .6em 0px;}
h5 { font-size: 17px; padding: 0; margin: 0;}

a:link { color:#507282; }
a:visited { color:#507282; }
a:hover { color:#b05b27; }
a:active { color:#b05b27; }

/* DEFINE BASE FONT SIZE -- 1.1em = 11px, etc. */
body { font-size: 1.2em; }

/* Standard Elements */
.clear { clear:both;  }
.floatLeft { float:left; }
.floatRight { float:right; }
a img { border:none; }
/* Custom Design Elements */

body { margin:15px 0; color:#666666; background:#d2d7e1; }
	#containerPage { width:750px; padding:0 25px; margin:0 auto; background:#ffffff; }
		#navigationTop { color:#58595b; font-size:1em; padding: 0 0 -5px 0; margin:0; text-transform:uppercase; text-align:right; font-weight:bold; }
			#navigationTop a { text-decoration:none; }
		#banner {position:relative; padding-top:20px; padding-bottom:38px;}
			#banner img { display:block; }
			#companyLogo { position:absolute; top:0; left:0; }
			#navigationAdditional { position:absolute; left:188px; top:27px; font-size:.83em; text-transform:uppercase; font-weight:bold; width:184px; height:170px; }
				#navigationAdditional { position:absolute; left:178px; top:22px; font-size:.83em; text-transform:uppercase; font-weight:bold; width:194px; height:170px; }
				#navigqationAdditional ul { padding:0; margin:5px 0px 0px 10px; list-style:none; }
					#navigationAdditional ul li { display:inline; }
						#navigationAdditional ul li a { display:block; margin:7px 0px 0px 10px; text-decoration:none; }
						#selected a { color:#b05b27; }
			#navigationBox { position:absolute; left:583px; top:35px; font-size: 1em; line-height:1.95em; width:140px; height:170px; color:#ffffff;}
			#navigationMain { color:#ffffff; font-size:.83em; text-transform:uppercase; font-weight:bold; margin:17px 0 37px 188px; }
				#navigationMain a { text-decoration:none; white-space:nowrap; }	
	
	#containerColumns { display:inline-block; margin-left:0px; border-bottom:30px solid #ffffff; }			
		#columnMain { width:582px; float:right; }
			#content { margin-left:19px; line-height:1.4em; }
			#columnMain div.floatLeft { width:350px; padding:0 25px 15px 0; }
			#columnMain div.floatRight { width:187px; font-size:.90em; padding-bottom:15px;}
				
				#columnMain ul { list-style:square; }
				#columnMain div.floatRight ul#myList { list-style:none; font-weight:bold; line-height:1.3em; }
					#columnMain ul#myList li { display:inline; }
						#columnMain ul#myList li a { display:block; padding:1px 0; text-decoration:none; }
			#columnMain hr.clear { border:1px solid #d2d7e1; margin:35px 0; }
			
		#columnSide { width:164px; float:left; overflow:hidden; line-height:1.5em; padding:0px; margin:0px; background:#ffffff;}
			#columnSide h2 { font-size:1em; text-transform:capitalize; }
				#columnSide h2 span { font-weight:normal; }
				#columnSide p { margin:0px 0px 5px 5px; }
		
		#navigationSide { color:#d2d7e1; font-size:.95em; line-height:2.0em; padding:0px 0 0 0; margin:0px 0px 0px 10px; text-transform:uppercase; text-align:left; font-weight:bold; }
			#navigationSide a { text-decoration:none; }
			
	#footer { padding:10px 0px 0 0px; width:840px; margin:0 auto; }
		#contactInformation { color:#545454; font-size:1.50em; font-weight:bold; text-align:center; margin:20px 0px 10px 0px; background:#d2d7e1;}
			#contactInformation span { margin:0 0px; }
		#navigationLower { color:#D2D7E1; text-align:right; padding-right:20px; text-transform:uppercase; font-weight:bold; font-size:1em; }
			#navigationLower a { color:#ffffff; text-decoration:none; }
			#navigationLower a:hover { color:#b05b27; }
		#copyright { width:300px; float:left; color:#fff; position:relative; top:-30px; padding-left:20px;}
		#blueBox { width:187px; height:73px; color:#666666; background:#edeff3; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
		#cspad { padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; }
	#menu {font-size: 12px; width: 165px; vertical-align: top; text-align: left; background-color: #ffffff; }
	#contentmain { width: 355px; vertical-align: top; text-align: left; background-color: #ffffff; padding-bottom:60px; }
	#contentmain2 { width: 730px; vertical-align: top; text-align: left; background-color: #ffffff; padding-bottom:60px; }
	#rightcolumn { width: 200px; vertical-align: top; text-align: left; background-color: #ffffff; }
	#footercontainer {width:775px; background:#d2d7e1; padding: 0 25px; margin:0 auto;}

.bullet1
{
	margin: 0px 0px 0px 10px;
}

.bullet2
{
	margin: 0px 0px 0px 20px;
}