body {margin:0px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; background:#053A45 url(images/pageElements/bgd_shell.jpg) no-repeat; background-position:top center;}

#shell {width:900px; min-height:620px; margin:0px auto 0px auto;  position:relative; }

#searchBox {height:56px; width:201px; background:url(images/pageElements/searchBox.jpg) 0 0 no-repeat; position:absolute; top:131px; left:91px; padding-top:9px;}

#mainMenu {height:119px; width:201px; position:absolute; top:193px; left:91px; background:url(images/pageElements/mainmenuBox.jpg) 0 0 no-repeat; font:11px verdana, Arial, Helvetica, sans-serif; color:#fff; padding-top:39px; line-height:23px;}
#mainMenu a {color:#fff; text-decoration:none; font-weight:bold; display:block; padding-left:28px;}
#mainMenu a:hover {text-decoration:none; color:#c0c0c0; font-weight:bold;}

/*Navigation*/
#subMenu {width:201px; position:absolute; top:321px; left:91px; font:11px verdana, Arial, Helvetica, sans-serif; color:#fff;}
#subMenu a {color:#fff; text-decoration:none;}
#subMenu a:hover {text-decoration:none; color:#fff; }
#subMenu ul { list-style-type:none; margin:0 0 10px 10px;}
html>body #subMenu ul {list-style-type:none; margin:0 0 10px -30px;}

.menuItem {display:block; height:23px;  }
.menuItem a {font-weight:bold; padding-top:5px; padding-left:25px;}
.menuItem a:hover {background:url(images/pageElements/navsquare.gif) 0 0 no-repeat;}

#sub1, #sub2, #sub3, #sub4, #sub5, #sub6, #sub7 {font:normal 11px verdana, Arial, Helvetica, sans-serif; padding-left:28px; line-height:17px;  }
#sub1 a, #sub2 a, #sub3 a, #sub4 a, #sub5 a, #sub6 a, #sub7 a {font:normal 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none; display:compact;}
#sub1 a:hover, #sub2 a:hover, #sub3 a:hover, #sub4 a:hover, #sub5 a:hover, #sub6 a:hover, #sub7 a:hover {text-decoration:underline; color:#fff;}

.greenMenu {background:url(images/pageElements/menu_bgd_green.jpg) 0 0 repeat-y; }
.orangeMenu {background:url(images/pageElements/menu_bgd_orange.jpg) 0 0 repeat-y;}
.redMenu {background:url(images/pageElements/menu_bgd_red.jpg) 0 0 repeat-y;}
/* End navigation */

#contentWrapper {padding-top:131px; margin-left:306px;}

#content { width:498px; background-color:#000; background-position:top left; background-repeat:no-repeat;  
font:11px Verdana, Arial, Helvetica, sans-serif; line-height:19px;}

#copy {width:446px; padding-top:88px; _padding-top:85px; padding-bottom:5px; margin-left:26px;}
	#copy p, #copy ul, #copy ol {margin-top:4px; margin-bottom:16px;}
	#copy a {color:#77becb; text-decoration:underline; }
	#copy a:hover {color:#569daa; text-decoration:none;}
	#copy h2 {color:#fff; font:bold 16px Arial, verdana, Helvetica, sans-serif; margin-bottom:2px; text-decoration:underline; }
	#copy h3 {color:#fff; font:bold 16px Arial, verdana, Helvetica, sans-serif; margin-bottom:0px;}
	#copy h4 {color:#fff; font:bold 12px Arial, Helvetica, sans-serif; margin-bottom:0px;}
	#copy hr {height:1px; color:#fff; background:#fff;}

/* SIFR */
	.sIFR-flash {visibility: visible !important; margin: 0;}
	.sIFR-replaced {visibility: visible !important;}
	span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
	.sIFR-hasFlash h1 {visibility: hidden; letter-spacing: -3px; color:#fff; font-size:32px; height:32px; margin-top:0px; margin-bottom:5px; }

#footer {text-align:center; color:#fff; line-height:21px; padding-top:30px;}
#footer a { color:#fff; text-decoration:none;}
#footer a:hover { color:#8AC5D3; text-decoration:underline;}

/* Stuff */
.right {margin:0px 0px 5px 7px; float:right;}
.left {margin:0px 7px 5px 0px; float:left;}

.caption {font-style:italic; color:#222; font-size:11px; line-height:15px;}
.caption2 {font-style:italic; color:#f1f1f1; font-size:11px; line-height:15px;}

.featureRight {border:7px solid #414141; padding:3px; float:right; margin:0px 0px 7px 7px;}
.featureLeft {border:7px solid #414141; padding:3px; float:left; margin:0px 7px 7px 0px;}
.featureCenter {border:7px solid #414141; padding:3px; margin:7px auto 7px auto; }

.formTable { background:#333333; font-size:11px; line-height:12px; border:1px solid #000; font-family:Arial, Helvetica, sans-serif;}
.formTableTitle {background:#333; color:#fff; font-size:13px; font-weight:bold; border-bottom:1px solid #000;}

.photoRight {padding:1px; background:#bebebe; border:2px solid #fff; float:right; margin:0px 0px 7px 7px;}
.photoLeft {padding:1px; background:#bebebe; border:2px solid #fff; float:left; margin:0px 7px 7px 0px;}
#photo, .photo {padding:1px; background:#bebebe; border:2px solid #fff;}

#altmenu {width:95%; background-color:#fff; border:1px solid #999; padding:8px 8px 8px 8px; font:bold 13px Arial, Helvetica, verdana, sans-serif; color:#053946; line-height:20px; text-align:center; margin:15px auto 15px auto;}
#altmenu a { color:#053946; text-decoration:none;}
#altmenu a:hover {color:#097389; text-decoration:underline;}

#showcase {width:90%; background-color:#f1f1f1; border:1px solid #999; padding:7px; font:normal 12px Arial, Helvetica, verdana, sans-serif; color:#000; line-height:17px; text-align:center; margin:15px auto 15px auto;}
#showcase a { color:blue; text-decoration:none;}
#showcase a:hover {color:orange; text-decoration:underline;}
#showcase h3 {color:#OOO; margin-top:0px; margin-bottom:2px;}

#showcase2 {width:90%; background-color:#87C2D0; border:1px solid #999; padding:7px; font:normal 12px Arial, Helvetica, verdana, sans-serif; color:#000; line-height:17px; text-align:center; margin:15px auto 15px auto;}
#showcase2 a { color:blue; text-decoration:none;}
#showcase2 a:hover {color:orange; text-decoration:underline;}
#showcase2 h3 {color:#OOO; margin-top:0px; margin-bottom:2px;}
