/* main */

body {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#043146;
	color:#666;
}




#wrap {width:870px; float:left; margin-top:5%; margin-left:5%;}
#banner {width:710px;display:inline; float:left;}
#logo { width:180px; display:inline; float:left;}
#content-about { margin:0px; padding:0px; clear:both;}
#content { margin:0px; padding:0px; clear:both;}
#nav-wrap { height:40px; margin-bottom:15px; margin-right:20px; padding-bottom:10px; border-bottom:solid 1px #bababa; width:870px;   }
.col-1 {display: block; border: none; float:left; width:480px; background-image:url(images/alpha.png); background-position:right; }
.col-2 {display: block; border: none; float:right; width:300px; margin-right:40px; background-image:url(../images/alpha.png); background-position:right; }

.col-3 {display: block; border: none; float:left; width:320px; }
.col-4 {display: block; border: none; float:left; width:480px; padding-left:20px; padding-top:10px; background-image:url(../images/alpha.png); background-position:right; }

#folio-wrap {clear:both; }
#footer {clear:both; width:870px; border-top:solid 1px #bababa; padding-top:8px; padding-bottom:20px;}


.ptitle{ height:40px;}
IMG.poollogo {float:left; margin:0px; padding:0px; margin-top:0px; margin-right:10px;  height:76px; width:180px;}

/* nav */
ul#nav { display: inline; list-style: none; float:left;  margin:0px;  padding:0px; margin-top:18px; }	
ul#nav li {	float: left;	font-size: 15px; font-weight:500; font-family:Calibri, Arial, Helvetica, sans-serif; margin-bottom:5px;}	
ul#nav li a { margin-left: 0px; margin-right: 10px;  padding-left: 12px; padding-right: 12px;  color:#cbcbcb; }
ul#nav li a:hover{ color: #999; border-bottom:solid 1px #00CCFF; padding-bottom:14px;	}
ul#nav li:first-child { margin-left:0px; }
/* IE 6 and 7 */
*ul#nav li a:hover{ color: #999; border-bottom:solid 1px #00CCFF; padding-bottom:9px;	}
_ul#nav li a:hover{ color: #999; border-bottom:solid 1px #00CCFF; padding-bottom:8px;	}

/* button */ 
#button1 a {display: block; border: none; float:left; width:212px; height: 310px; background:url(../images/s1.jpg); background-position: center; margin-right:7px; }
#button1 a:hover { background:url(../images/r1.jpg);}
#button2 a {display: block; border: none; float:left; width:212px; height: 310px; background:url(../images/s2.jpg); background-position: center; margin-right:7px; }
#button2 a:hover { background:url(../images/r2.jpg);}
#button3 a {display: block; border: none; float:left; width:212px; height: 310px; background:url(../images/s3.jpg); background-position: center; margin-right:7px; }
#button3 a:hover { background:url(../images/r3.jpg);}
#button4 a {display: block; border: none; float:left; width:212px; height: 310px; background:url(../images/s4.jpg); background-position: center; }
#button4 a:hover { background:url(../images/r4.jpg);}



/* Font Styles */
#content h1 {font-size:28px; font-weight:normal; color:#e5e5e5; padding:0px; margin:0px; letter-spacing:-2px; display:inline; line-height:27px; padding-left:20px; }
#content h4 { font-size:14px; color:#999999; padding:0px; margin:0px; font-weight:normal; padding-left:20px; }
#content p { margin:0px; line-height:16px;  font-size:12px; color:#b4b4b4; padding:0px; margin-top:6px; padding-right:20px; padding-left:20px; padding-bottom:10px; }

	h1 {font-size:28px; font-weight:normal; color:#e5e5e5; padding:0px; margin:0px; letter-spacing:-2px; display:inline; line-height:27px; padding:0px;}
	h2 {font-size:28px; font-weight:normal; color:#e5e5e5; padding:0px; margin:0px; letter-spacing:-2px; display:inline; line-height:27px; }
	h3 {font-size:20px; font-weight:normal; color:#e5e5e5; padding:0px; margin:0px; letter-spacing:-1px; display:inline; margin-top:10px; padding-bottom:10px; }
	h4 { font-size:14px; color:#999999; padding:0px; margin:0px; font-weight:normal;}
	h5 {font-size:12px; font-weight:bold; color:#7e7e7e; padding:0px; margin:0px;}
	p { margin:0px; line-height:18px;  font-size:14px; color:#b4b4b4; padding:0px; }
	ul {padding-left:5px; margin-left:5px; }
	li { font-size:14px; color:#8e8e8e; margin-left:15px; padding-bottom:7px;}
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	a:link {color:#e5e5e5;	text-decoration: none;}
	a:visited {	color:#e5e5e5; text-decoration: none;}
	a:hover {	color:#00CCFF; text-decoration: none;}
	a:active {	color:#e5e5e5; text-decoration: none;}
	a:focus {outline:none;}  
/* clears */
#clear {clear:both; height:1px;}
#clear10 {clear:both; height:10px;}
#clear20 {clear:both; height:20px;}
#clear30 {clear:both; height:30px;}	
.clear {clear:both; height:1px;}
.clear10 {clear:both; height:10px;}
.clear20 {clear:both; height:20px;}
.clear30 {clear:both; height:30px;}	

/* Other Styles  */
	a:focus { outline-style: none; }
	.clear {clear:both; }
	.clear10{clear:both; height:10px; }
	.clear20{clear:both; height:20px; }
	.clear30 {clear:both; height:30px; }
	.clear30line {clear:both; height:20px; border-bottom: solid 1px #00bff3; margin-bottom:30px;}

	.line {height:3px; width:100%; background-color:#0fa6ec;}
	.impact {font-size:14px; color:#8b8b8b; font-weight:bold; letter-spacing:-1px;}
	.nav {font-size:12px;}
	
/* footer */
	#footer p {font-size:11px; color:#999999; text-align:left;}
	#footer a:link {color:#999999;	text-decoration: none;}
	#footer a:visited {	color:#999999; text-decoration: none;}
	#footer a:hover {	color:#999999; text-decoration: underline;}


/* news and contact styles */ 

span.label,span.spacer,span.multiple span {width:120px;float:left; font-size:13px; font-weight:bold; color:#636363;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
span.heading {width:100px;} 
td {border-bottom:1px #202020 dotted;}
.right {text-align:right;}
IMG {border:0px;}
IMG.preload {display:none;}

/* IE 6 PNG fix */
img, div { behavior:url(iepngfix.htc); }

/* end of main CSS file */

