/* CSS document for Website */


/* Global and Parts */



	/* Global */

		body, html{

/* 			background:#60A4C7;  */
			background-image:url(../images/bg.gif); 
			font:12px Arial, Verdana;

			color:#333;

			}

		* {

			margin:0;

			padding:0;

			}

		a {

			color: #307BA2;

		}


		a:hover {
			color: #5B1717;
		}


		.left {

			float:left;

			display:inline;

		}

		.right {

			float:right;

			display:inline;

		}

		a img {

			border:0;

		}

		#content p{

			margin-top:20px;

			}

		#content p.noMargin{
			margin:0;

			}

		.noMargin{

			margin:0;

			}

		ul#columns {

			text-indent: 25px;
			list-style-position: outside;
			list-style-type: square;
			padding:0px 15px 10px 15px;
			margin:0px
		}



	/* // Global */



	/* Containers */

		#mainContainer{

			width:804px;

			margin:0 auto;

			}

		p#top{

			padding-top:30px;
			
color:#A7CEE1;

			text-align:center;

			margin:0 auto;

			}

		p#top a{

			color: #A7CEE1;
			}



		p#top em{

			font-style:normal;

			color:#fff;

			}

		#header {

			height:80px;

			background:#618ac8 url(../images/blueback.gif) repeat-x;
			width:100%;

		}

		.headerblock{
			display:inline;
			}
		.headerblock#lt{
			height:80px;

			margin-left:0px;
			margin-top:0px;

			}
		.headerblock#ct{
			position: absolute;
			margin-top:0px;
			margin-left:170px;
			}
		.headerblock#rt{

			position: absolute;
			margin-left:690px;
			margin-top:0px;
			margin-right:0px;
			width:100px;

			float:right;

		}


		.headerblock#rt img{

			float:right;

			margin-right:10px;

			margin-top:5px;

		}

		
#bodyContainer{

			background:#fff;

			padding-left:7px;

			padding-right:7px;

			}

		p{

			line-height:1.5em;

			}

		#splash {

			position:relative;

			height:248px;

			padding-left:30px;

		}

		#splash p {

			padding-left:480px;

			padding-top:40px;

			font-family: "Book Antigua", "Palatino Linotype", Georgia;

			font-size:14px;

			font-style: italic;

			font-weight:bold;

			line-height:25px;

			color:#006699;

			width:210px;

		}

		#splash img#blue_global {
			position:absolute;

			top:0px;

			left:10px;

			border:0;

		}

		#features {
			margin-top:8px;

			margin-bottom:0px;

			background:#fff;

		}

		.featureColumnWide {
			float:left;

			display:inline;

			width:500px;

			margin-left:9px;
			margin-right:2px;

		}

		.featureColumnWide p {

			font-size:12px;

			line-height:1.5em;

			margin-right:10px;

			margin-left:12px;

			margin-bottom:15px;

		}

		
.featureColumnWide h2 {
			color:#67512f;

			font-size:12px;

			text-align:center;

			font-family:"Trebuchet MS",Arial,Verdana;

			letter-spacing:.1em;

			text-transform:uppercase;

			background:#e1d1ac url(../images/column_header.gif) repeat-x top;

			padding:10px;

			margin-bottom:20px;

		}


		.featureColumn {
			float:left;

			display:inline;

			width:250px;

			margin-left:9px;
			margin-right:2px;

		}

		.featureColumn a {

			color:#307BA2;

			font-weight:bold;

		}

		.featureColumn a:hover {

			color: #5B1717;

		}
		
.featureColumn h2 {
			color:#67512f;

			font-size:12px;

			text-align:center;

			font-family:"Trebuchet MS",Arial,Verdana;

			letter-spacing:.1em;

			text-transform:uppercase;

			background:#e1d1ac url(../images/column_header.gif) repeat-x top;

			padding:10px;

			margin-bottom:20px;

		}

		.featureColumn p {

			font-size:12px;

			line-height:1.5em;

			margin-right:10px;

			margin-left:12px;

			margin-bottom:15px;

		}


		.featureColumn#3 p {

			float:right;

			display:inline;

			margin-left:2px;

			width:180px;

		}

		.featureColumn#2 p {

			line-height:1.5em;

			margin-bottom:10px;

		}

		.featureColumn#2 strong {

			color:#330000;

		}

		.featureColumn#2 a {

			color:#000;

			font-weight:normal;
			text-decoration: none;

		}

		.featureColumn#2 a:hover {

			text-decoration: underline;

		}

		#features ul{
			list-style-position:inside;
			list-style:disc;
			margin-left:13px		}

		#content{

			width:570px;

			margin:50px auto 0 auto;

			padding-top:10px;

			padding-bottom:50px;

			line-height:20px;

			}

		#content ul{

			padding-bottom:0px;
			margin:0px

		}

		#content ol{

			padding-bottom:0px;
			margin:0px

		}

		#description{

			margin:50px 0 0 50px;
			width:570px;

			padding:5px;

			line-height:20px;

			}


		#openingText{

			padding-bottom:20px;

			}

		#footer {

			text-align:center;

			color:#1D6489;

			padding-top:10px;

			padding-bottom:30px;

		}

		
#footer a {

			text-decoration:none;
			color:#1D6489;
		}

		
#footer a:hover {

			color:#1D6489;

		}



	
	/* Contact */

		#openingText{

			padding-bottom:20px;

			}

		table#contactInfo{

			width:100%;

			border-collapse:collapse;

			margin-bottom:20px;

			}

		table#contactInfo td{

			padding-bottom:20px;

			}

		table#contactInfo p{

			margin:0;

			}

		address{

			font-style:normal;

			}

		table#contact{

			width:100%;

			border-collapse:collapse;

			margin-left:114px;
			}

		table#contact td#seemless{

			width:210px;

			padding:0 0 0 30px;
	
			}

		table#contact form#contactForm input.expand{

			margin-bottom:5px;

			width:100%;
			
			}

		form#contactForm p{

			margin:0;

			}
	
	table#contact table{

			width:100%;

			border-collapse:collapse;

			}

		table#contact table td{

			padding-right:5px;

			}

		table#contact table td.noPad{

			padding:0;

			}

		table#contact textarea{

			width:100%;

			height:60px;

			margin-bottom:5px;
			
			}

		table#contact input.radio{

			width:20px;

			}

		table#contact input#submit{

			display:block;

			margin-top:20px;

			}
	/* // Contact */


/* Headers */

	h3, h4, h5 {

		font-family: Georgia, "Times New Roman", Times, serif;

		font-style: italic;

	}

	h1{

		font-family: Georgia, "Times New Roman", Times, serif;

		font-style: italic;

		width:720px;

		font-size: 30px;

		line-height:36px;

		color:#ECF6FB;

		padding-top:24px;

		margin-left:140px;

		margin-bottom:12px;

		}


	h3 {

		font-size:16px;

		color:#420700;

	}

	
.featureColumn h3 {

		margin-left:12px;

	}

	
h4 {

		font-size:12px;

		color:#420700;

		padding-left:10px;

		padding-top:6px;

		padding-bottom:10px;

	}

	
h4 img {

		float:right;

	}

	
h5 {

		float:right;

		display:inline;

		font-size:14px;

		font-weight:normal;

		color:#938462;

		padding-top:4px;

		padding-bottom:2px;

	}

	
h5 img {

		margin-bottom:6px;

		vertical-align: middle;

	}

	
h5 a {

		color:#938462;

		text-decoration:none;

	}

	
h5 a:hover {

		text-decoration:underline;

	}

/* Nav */

	ul#nav{

		font-size:11px;

		list-style:none;

		margin-left:35px;

		padding-top:8px;

		padding-bottom:8px;

		}

	ul#nav li{

		display:inline;

		margin-right:9px;

		padding-right:9px;

		background:url(../images/nav-dividers.gif) 100% 4px no-repeat;

		}

	ul#nav li.last{

		margin:0;

		padding:0;

		background:none;

		}

	ul#nav li a{

		font-weight:bold;

		color:#307BA2;
	
	text-decoration:none;

		}

	ul#nav li a:hover{

		font-weight:bold;

		color:#4c0e0e;
	
	text-decoration:none;

		}

/* // Nav */



.brClear {

	clear:both;

	height:0;

	margin:0;

	font-size: 1px;

	line-height: 0px;

}

