/* CSS Document */

body { margin: 0px; background-color: #7286b5; color: #000; font: 12px Arial, Helvetica, sans-serif; }

H1 {font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #003d71;}
	
img {
	border:none;
	}
	
#wrapper {
	position: relative;
	background-color: #FFF;
	width: 950px;
	margin: 0 auto;
	padding: 0px 30px;
	color: #003d71;
}

#header { height: 85px; border-bottom: 7px #fff solid; }

#title { position: absolute; top: 22px; left: 100px; }

#phonenumber {position:absolute; top: 75px; left: 625px; color: #788386;}

#nav { display:block; position: absolute; left: 39px; top: 135px; background-color: #DDD; border: 1px #E2A161 solid; width: 110px; padding: 5px 0px; }
#nav ul {list-style: none ; padding: 0; margin: 0px 0px 0px 15px; }
#nav ul li a { color: #003d71; font-size: 14px; font-weight: bold;  text-decoration: none; }
#nav ul li a:hover { color: #009bc5; }
#nav ul li ul { margin: 4px 0 15px 17px; padding: 0; }
#nav ul li ul li a { text-decoration: none; font-size: 11px; font-weight: normal; }
#nav ul li ul li a:hover { text-decoration: underline; }

#contentwrapper {float: left; width: 713px; padding-bottom: 20px; }

#affils { float: right; width: 231px; font: 12px Arial, Helvetica, sans-serif; color: #000;}

.plug1 { background-color: #FFF;
		border:double #E2A161 1px;
		 margin: 8px;
		 text-align: center; 
		 padding: 3px 8px; 
		 cursor: pointer;}
		 
.plug2 { font: Atilla; 
		  margin: 8px; 
		 text-align: center; 
		  padding: 39px 0 0 110px; 
		  cursor: pointer; 
		  background: #FFFFFF url(images/craig.gif) no-repeat bottom left; height: 116px;
		  border: solid #E2A161 1px;}
		  
.plug3 { margin: 8px;
		 text-align: center; 
		 padding: 8px; 
		 background: #FFFFFF;
		 border: solid #E2A161 3px;
		 cursor: pointer;}
		 
#socialmedia {padding-left: 10px;}

#content1 {
	width: 567px;
	height: 229px;
	border: 1px #000 solid;
	margin: 45px 0 17px 135px;
	color: #330033;
}
#content_home { width: 572px; height: 229px;  margin: 25px 0 17px 135px;  }

#description { float: left; margin-left: 15px; width: 137px; text-align: center; line-height: 200%;}

#about {
	background-color: #FFF;
	border: 2px #8f95b3 solid;
	width: 210px;
	float: right;
	line-height: 160%;
	font-size: 12px;
	padding: 8px;
	margin: 20px 10px 40px 12px;
	height: auto;
	}
* html #about, *+ html #about { position: absolute; top: 132px; right: 270px; }
	
.button { position: absolute; top: 132px; left: 0px; }
#video {position: relative; top: 0px; left: 0px; width: 218px; float: left; text-align: right }


#footer { background-color: #DDD; width: 938px; margin: 0 auto; padding: 5px 36px; height: 12px; color: #003d71;}
#footer .left { font-size: 11px; font-weight: bold; float: left; }
#footer .right { float: right; }
#footer ul { list-style: none; padding: 0; margin: 0; }
#footer ul li { display: inline; float: left; margin: 0; padding: 0px 2px; font-size: 12px; letter-spacing: 1.8px; }
#footer a { font-weight: normal; }
#footer a:hover { text-decoration: none; }

#credits {background-color: #DDD; width: 950px; margin: 0 auto; padding: 0px 30px; height: 27px;
	font-size: 10px; color: #003d71; }

p { line-height: 16px; padding: 10px 15px; color: #003d71; }
p #sml_head {color: #C46200;
			font-weight:bold;}

a { font-weight: bold; color: #003d71; }
a:hover { color: #009bc5; }

.field { border: 1px #ddd solid; font: 11px Arial, Helvetica, sans-serif; padding-left: 2px; margin-top: 5px; }
.checkbox { margin: 6px 0px -1px 0px; }
