@import url(./reset.css);
@import url(./fonts.css);



body { font: 1.15em/1.25em "lucida grande", Helvetica, Arial, Sans-Serif;  }
html > body { font: 13px/15px "lucida grande", Helvetica, Arial, Sans-Serif; }
a { text-decoration: none; color: black; font-weight: bolder; }
a:hover { text-decoration: underline; }
header, footer, aside, nav, article, section {  
     display: block;  
 }
.break { clear: both; float: none; overflow:hidden; }

.navigation li { display:inline; }
.navigation li a { display:inline-block;   padding: 5px 8px; text-decoration:none; font-family: "HelvLightCon", Sans-serif;  
	font-size: 9px; text-transform: capitalize;}
.navigation li a:hover {  text-decoration:underline; }

#page { min-height: 800px; position:relative; width: 980px; margin: 0px auto; }

header { width: 185px; height: 100%;  position: absolute; top: 0px; left: 45px; background: black; background: rgba(0, 0, 0, .6);  zoom: 1; z-index: 999;}
header h1 a { width: 185px; height: 116px; position: absolute; top: 20px; left: 10px; display:block; z-index: 999;
		background: transparent url(../images/logo_vertical_white.png) top left no-repeat; 
		text-indent: -999px; overflow: hidden; }

header nav { width: 170px; margin: 0px auto; position: relative; top: 150px; z-index: 98;}
header nav #main-nav { }
header nav #main-nav li { padding: 5px; border-bottom: 1px solid white; position: relative; z-index: 999; }
header nav #main-nav li:hover { background: rgba(255,255,255,.8); color: black; background-color:white;  }
header nav #main-nav li a { font-family: "Helvetica Black", "Helvetica", Arial, Sans-Serif; font-size: 16px; color: white; text-decoration: none; text-transform: capitalize; position: relative; z-index: 999;}
header nav #main-nav li:hover a { color:black;  }
header nav #main-nav li .submenu { position: absolute; left: 170px; bottom: -50px;  z-index: 1000; width: 150px; background: white; background: rgba(255,255,255,.8); filter: alpha(opacity = 80); -webkit-box-shadow: #000 2px 2px 5px; -khtml-box-shadow: #000 2px 2px 5px; -moz-box-shadow: 2px 2px 2px black; }
header nav #main-nav li .submenu li a { font-family:"Helvetica Black", "Helvetica", Arial, Sans-Serif;  font-size: .9em; color: black; text-decoration: none; text-transform: capitalize; }


header nav #utility-nav { width: 150px; margin: 0px auto; text-align: center;  }
header nav #utility-nav li { width: 50px;  }


header nav #utility-nav li a { font-size: 11px; padding: 5px 1px; text-transform: uppercase; color: white;}

section#banner { height: 500px; width: 980px; overflow: hidden; position: relative; display:block; }
section#banner #slides { position:absolute;  left: 0px; top: 0px; width: 980px; height: 500px; z-index: -9999; }
section#banner #slides .slide { width: 980px; height: 500px; }
section#banner h2 { font-family: ArnoDisplay, Serif; font-size: 3em;  line-height: 75px; text-align: right; 
		display:block; width: 960px;  height: 75px;  padding-right: 20px; position: absolute; bottom: 25px; 
		color: black;background: white; background: rgba(255,255,255,.5); z-index: 99;  filter: alpha(opacity = 50); }
section#main { min-height: 25px; position: relative;  }
section#main #action-nav-holder {  height: 25px; padding-bottom: 5px; margin-bottom: 40px; background-color: rgba(255, 255, 248, .8); } 
#index section#main #action-nav-holder {  margin-bottom: 100px;}
section#main #action-nav { float: right; }
section#main #action-nav li { border-right: 1px solid black; }
section#main #action-nav li.last { border-right: 0px none; }
section#main ul#action-nav.navigation li a { font-family:"Helvetica Black", "Helvetica", Arial, Sans-Serif;  color: black; text-transform: capitalize; font-size: 14px;}	

section#main #content { margin: 0px 50px 0px 300px; }

 #slide-pager { position: absolute; z-index: 999; bottom: 0px; right: 20px; text-align: right; }
 #slide-pager li a { color: #666; font-size: 24px; padding: 5px 2px 0px 2px; cursor: pointer;}
 #slide-pager li a:hover {text-decoration:none; color: #333;  }
 #slide-pager li a.activeSlide {text-decoration:none; color: #333;  }

footer { margin-left: 250px; position: relative; padding: 10px; margin-top: 30px; border-top: 1px solid #ccc;  }
footer .footer-top { border-top: 1px solid #aaa; padding-top: 10px; margin: 10px 0px;}
footer p, footer p a { font-family: Tahoma, "Arial Narrow", Sans-Serif; color: black; font-size: 1em; 
	line-height: 1.25em; color: #333; text-transform: uppercase; text-decoration: none; }
footer p.copyright { font-size: .8em; text-transform:uppercase; margin: 1em 0px;}
footer #social-links { padding: 10px 0px 0px 0px;}
address { font-style:normal; }
 #sponsors { }
 footer h3 { font-size: 8px; font-weight: normal; text-align: left; padding: 0px 0px 0px 0px; margin: 0px; color: #AAA; text-transform: uppercase; font-weight: normal; }
 #sponsors .sponsor_list { text-align: left;  margin: 0px 0 0 0; padding: 10px 0 0 0; overflow:hidden; float:none; clear:both;}
 #sponsors .sponsor_list li { float:left; overflow:hidden; }
 #sponsors .sponsor_list li a { display:block;  height: 60px; text-indent: -999px; width: 60px; text-align: left; overflow: hidden;  margin: 0px 5px;} 
 #sponsors .sponsor_list li a#sponsor_pinellas { background: white url(../images/sponsor_pinellas.png) center center no-repeat;}
 #sponsors .sponsor_list li a#sponsor_hud { background: white url(../images/sponsor_hud.png) center center no-repeat; }
 #sponsors .sponsor_list li a#sponsor_jwb { background: white url(../images/sponsor_jwb.png) center center no-repeat; }
 #sponsors .sponsor_list li a#sponsor_uw { background: white url(../images/sponsor_uw.png) center center no-repeat; }
 #sponsors .sponsor_list li a#sponsor_adobe { background: white url(../images/sponsor_adobe.png) center center no-repeat; }
 #sponsors .sponsor_list li a#sponsor_coke { background: white url(../images/sponsor_coke.png) center center no-repeat; }
 #sponsors .sponsor_list li a#sponsor_mc { background: white url(../images/sponsor_mc.png) center center no-repeat; }
 #sponsors .sponsor_list li a#sponsor_bon { background: white url(../images/sponsor_bon.png) center center no-repeat; }
 #sponsors .sponsor_list li a#sponsor_alleghany { background: white url(../images/sponsor_alleghany.png) center center no-repeat; }
 #sponsors .sponsor_list li a#sponsor_pcch { background: white url(../images/sponsor_pcch.png) center center no-repeat; }

#ezwt {position: relative; z-index: 9999;}



section#main #content .content-view-children .content-view-line 
	{ float: none; clear: both; overflow: hidden; position: relative;  
	  border-bottom: 1px solid #ccc;  margin-bottom: 20px; padding-bottom: 10px; }
section#main #content .content-view-children .content-view-line .thumb 
	{ float:left;  padding: 0px 20px 0px 0px ; }
section#main #content .content-view-children .content-view-line h3 
	{ font-size: 16px; padding: 10px 0px 20px 0px; text-transform: capitalize;}
section#main #content .content-view-children .content-view-line h3 a 
	{ color: black; }
section#main #content .content-view-children .content-view-line p 
	{ font-size: 1em; margin-left: 220px;}
section#main #content .content-view-children .content-view-line p.more-link 
	{ text-align: right; 
	  margin: 0px 0px 0px 220px; padding: 0px 0px 10px 0px; 
	  position: absolute; bottom: 0px; right: 0px; }
section#main #content .content-view-children .content-view-line p.more-link a 
	{ text-transform: uppercase; color: #666; font-size: 9px; text-decoration: none; }
section#main #content .content-view-children .content-view-line p.more-link a:hover
	{ text-decoration: underline; }
	
section#main #content .content-view-full ul 
	{ list-style: disc; list-style-position: outside; margin: 10px 0px 10px 2em; 
	  font-weight: normal; color: #666; text-indent:0em; }
section#main #content .content-view-full ol 
	{ list-style: decimal; list-style-position: outside; margin: 10px 0px 10px 2em; 
	  font-weight: normal; color: #666; text-indent: 0em; }
section#main #content .content-view-full h2, section#main #content .content-view-full h2 a 
	{ font-family: "Arial Black", Serif; font-size: 1.5em; line-height: 1.5em; 
	  color:black; padding: 10px 0px 5px 0px;}
section#main #content .content-view-full h3, section#main #content .content-view-full h3 a 
	{ font-family: "Arial Black", Serif; font-size: 1.25em; line-height: 1em; 
	  color:black; padding: 10px 0px 5px 0px; }
section#main #content .content-view-full h4, section#main #content .content-view-full h4 a 
	{ font-family: "Arial Black", Serif; font-size: 1em; line-height: 1em;  
	  color:black; padding: 10px 0px 5px 0px; }

section#main #content .content-view-full p { padding: 0px 0px 20px 0px;  color: #333;}
#email_signup_address { width: 120px; }
ul.sitemap-left, ul.sitemap-right { width: 45%; float: left; text-transform: capitalize; }

#socialNet { position:absolute; top: 5px; left: 240px; width: 250px;  }

#emailNewsletterEnroll 
	{ position: absolute; bottom: -220px; left: 0px; 
	  text-align: left; height: 90px; z-index: 999; }
#emailNewsletterEnroll h4 { color: white; font-weight: normal; padding-bottom: 5px; }
#emailNewsletterEnroll form { padding: 20px; }
#emailNewsletterEnroll a.close { padding: 10px 0px; line-height: 16px; }

#main ul.breadcrumbs { padding: 10px 0 10px 0; margin: 0px 0px 10px 0px; color: #666; border-bottom: 2px dotted #f8f8f8; width: 100%; }
	#main ul.breadcrumbs li {
		display: inline;
		padding: 0;
		color: #666;
		background: transparent;
		font-size: 10px; text-transform: uppercase;  }
	#main ul.breadcrumbs li a { font-size: 10px; text-transform: uppercase;  text-decoration:none; color: #666; }
	#main ul.breadcrumbs li a:hover { text-decoration: underline; }

