@charset "utf-8";
/* CSS Document */

body {margin:0 auto;font-family:Arial, Helvetica, sans-serif; background: #585858 url(../images/page.bkg.png) top left repeat-x; font-size: 80%;}
#wrapper {width:1020px;margin:0 auto; padding:0;position:relative;}
a:active, a:focus {outline:none;}
.clearer {clear: both;}
img {border:0;}

#header {height: 20px; padding: 9px 30px 74px 30px;width:960px; text-transform: uppercase; color:#fff; font-size:.85em; }
#header .header-left, .header-right { width:400px; color:#fff; font-weight: bold; text-decoration:none;}
#header .header-left {float:left;}
#header .header-right {float:right; text-align:right;}
#header a {color:#fff; text-decoration:none; padding:0 0 0 18px;}
#header a:hover { color:#eea605;}

#logo { position:absolute;z-index: 1; left:0; top: 0; padding: 0 0 0 434px;}

#nav-wrap { width:960px; height:50px;margin:0 30px 9px 30px;padding:0;font-size:10px;}

#story-rotator {width:1020px; display:block; padding:5px 0; background:url(../images/line.bkg.png) bottom center no-repeat; color:#fff; height:420px; }
#story-rotator a{text-decoration:none;}

 
#teaser-text  { font-size:2.0em; text-align:center;color:#fff; padding: 20px 30px 0 30px;line-height:1.3em;}
#teaser-text p { padding: 0px; margin: 0px 0px 20px 0px; }
#teaser-text a { color:#eea605; text-decoration:underline;} 
#teaser-text a:hover {text-decoration:underline;} 
 
#content {margin:0px 30px 1px 30px; background:#fff; padding: 0 0 10px 0; overflow:hidden;}
#breadcrumb-container { background: url(../images/interior.breadcrumb.bkg.jpg) top left no-repeat; height: 192px;}
#breadcrumb {color:#fff; padding:11px; background: transparent url(../images/bkg.trans.png) top left repeat;} 
#breadcrumb  {position:relative; z-index:2;font-size:.90em;}
#breadcrumb  a {color:#fff; text-decoration:underline; background:none; }
#breadcrumb  a:hover {color:#eea605;} 
#breadcrumb .divider {color:#eea605; padding:0 3px;}

#content h1 {display:block; padding:33px 0 5px 20px; margin:0; text-transform: uppercase; font-size:1.6em;}
 
#content #col-left { width:570px;padding:0 30px 0 20px; float:left;}
#content #col-left h2 { text-transform: uppercase; font-size:1.1em; color:#5e5e5e; margin-bottom:0px; padding-top:20px;}
#content #col-left h3 { }
#content #col-left p {font-size:1.0em;line-height:1.4em;}
#content #col-left a { color:#eea605; text-decoration:none;} 
#content #col-left a:hover { text-decoration:underline;}  
#content #col-left ul, #content #col-left ul.plus, #content #col-left ul.numbers { list-style:none; margin:10px 0;padding:0;}
#content #col-left ul li, #content #col-left ul.plus li {background:url(../images/bullet.plus.gif) 0 2px no-repeat;margin:0 0 2px 10px;padding:0 0 0 16px; line-height:1.45em;}
#content #col-left ul.numbers li {background: none; padding:0; margin:0 0 2px 0; line-height:1.45em;}
#content #col-left .gold-number {color:#eea605; border:1px solid #eee;padding:0 3px 0 2px;}

#content #col-left #map {border:1px solid #666;}


#content #col-right { width:300px; padding:20px 10px 0 10px; margin:0 20px 0 0; float:left; background:#ECECEC url(../images/col-right-bkg.jpg) top left no-repeat;} 
#content #col-right h2 {color: #999; text-transform:uppercase; margin:0 0 10px 0;padding:0; font-size:1.85em;}
#content #col-right p { color: #fff; margin:0 0 20px 0; padding:0;}
#content #col-right .col-right-box {width:295px; height: 86px; border-left: 5px solid #EEA604; background:#fff; margin:0 0 24px 0; padding:0; clear:both;} 
#content #col-right .col-right-box h3 {color: #eea604; text-decoration:none; margin:0;padding:0; text-transform:uppercase;}
#content #col-right .col-right-box p { margin:0;padding:0; }
#content #col-right .col-right-box a {text-decoration:none; color:#666; font-size:.90em;}
#content #col-right .col-right-box:hover { cursor:pointer;}
#content #col-right .col-right-box:hover h3 {color: #eea604; text-decoration:none;}
#content #col-right .col-right-box:hover a, #content #col-right .col-right-box a:hover {text-decoration:underline;}
#content #col-right .pdf-box { width: 177px; height: 68px; background: #fff url(../images/icon.pdf.png) top left no-repeat; padding: 10px 5px 8px 113px;}
#content #col-right img {display:block; width:108px; float:left;}
#content #col-right .rel-box { display:block; width:177px; float:left; padding:10px 5px;margin:0;}

#interior-nav-bottom-wrapper 			{ display:block; overflow:hidden; background: url(../images/bkg.interior.footer.nav.jpg) top center no-repeat;} 
#interior-nav-bottom 					{ display:block;background:url(../images/line.bkg.bottom.nav.png) top center no-repeat; padding:0 30px 0 50px;overflow:hidden;} 
#interior-nav-bottom .nav-col 			{ display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; float:left; margin:0 25px 0 0; padding:0;}
#interior-nav-bottom .last-col 			{ margin:0;padding:0; }
#interior-nav-bottom ul.parent,
#interior-nav-bottom ul.parent li ul 	{ list-style:none;margin:0;padding:0; font-size:12px;}
#interior-nav-bottom ul.parent li 		{ margin:0;padding:0;}
#interior-nav-bottom ul.parent li a		{ display:block; padding:18px 0 18px 0;}
#interior-nav-bottom ul.parent ul li 	{ margin:0;padding:10px 0;display:block;background:url(../images/border.dot.gif) left bottom repeat-x;}
#interior-nav-bottom ul.parent ul li.last {background:none;padding-bottom:15px;}
#interior-nav-bottom ul.parent ul li a 	{ display:block;color:#eea605; height:auto;margin:0;padding:0;}
#interior-nav-bottom a 					{ color:#fff; text-decoration:none;}
#interior-nav-bottom a:hover 			{ text-decoration:underline;}
 
#footer-container { width:970px; display:block; padding:30px 20px 65px 30px; background:url(../images/bkg.footer.png) top center no-repeat; } 
#footer { background:url(../images/logo.footer.png) left top no-repeat; height:52px; padding: 0 0 0 56px; font-size:12px;}
#footer a { color:#757575; text-decoration:none; margin: 0 17px 0 0;}
#footer a.last {margin:0;}
#footer a:hover { color:#eea605; text-decoration:underline; }
#footer #reduntant-nav { border-bottom:1px solid #757575;width:914px;height:26px;margin-bottom:12px;}
#footer #copyright {width:500px;float:left; color:#757575;}
#footer #utility {width:400px; float:right; text-align:right;padding:0 63px 0 0;}

#print-logo { display:none; }
 
.opacity50 { /* 50% opaque */ opacity:0.50;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter:alpha(opacity=50);  zoom:1}