/* -----------------------------------------------*/
/*  Eagle Tech			  

Primary Site Colors:

Dark Blue: #336699
Dark Gray: #6d6e71

/* -----------------------------------------------*/


/* -----------------------------------------------*/
/*  Reset 							 			  */
/* -----------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;font-weight: normal;vertical-align: baseline;}

a:focus {border: none !important;}

/* -----------------------------------------------*/
/*  Float Control								  */
/* -----------------------------------------------*/

.float-left {float: left;}
.float-right {float: right;}
.clearer {clear: both; height: 0; line-height: 0; padding: 0; margin: 0;}

/* -----------------------------------------------*/
/*  Header tag styles							  */
/* -----------------------------------------------*/

h1 {font-size: 24px; color: #9b5811; margin: 0px 0px;}
h2 {font-size: 20px; color: #9b5811; margin: 0px 0px;}
h3 {font-size: 16px; color: #003366; margin: 4px 0px 8px 0px;}
h4 {font-size: 14px; font-weight: bold; color: #4f7faf; margin-bottom: 8px}
/* -----------------------------------------------*/
/*  Body Styles     							  */
/* -----------------------------------------------*/

body {text-align: center; font-family: Helvetica, Arial, Trebuchet MS, sans-serif, Lucida Grande; font-size: 13px; line-height: 18px; background: #265995 url(../images/super-bg.png) 0 0 repeat-x;}

/* -----------------------------------------------*/
/*  Main Layout Styles 							  */
/* -----------------------------------------------*/

#super-container {width: 100%;}
.wrapper {width: 942px; margin: 8px auto 0 auto; text-align: left; padding:0 24px 24px 24px; background:#FFF;}

#header {margin: 0px 0 0 0;}
.logo {float:left; width:423px; height:54px; margin:60px 0 0 0;}

/*
.sec-nav {float:right; margin-top:12px; list-style-type:none; text-transform: uppercase; font-size:11px; color:#336698;}
.sec-nav li {float:left; padding:0 4px;}
.sec-nav a {color:#336698; text-decoration:none;}
.sec-nav a:hover {text-decoration:underline;}

.main-nav {width:807px; float:right; list-style-type:none; margin: 24px 0 0px 0;}
.main-nav li {display:block; float:left; margin: 0px 6px;}
.main-nav a{ display:block; color:#9b5811; text-decoration:none; padding:10px; margin: 2px 1px 0 1px;}
.main-nav a:hover {margin: 1px 0px 0 0px; background: #fbfbfb; color: #336699; border: solid 1px #b2c5d9; border-width: 1px 1px 0px 1px;}
.current a, .current a:hover{margin: 1px 1px 0 1px; background:#369 url(../images/current.png) repeat-x 0 0; color:#FFF; border: solid 1px #b2c5d9; border-width: 1px 1px 0px 1px;}
*/

#content {}
.ticker {position:relative; width:942px; height:314px; border-top: solid 2px #336699; border-bottom:solid 1px #555758; -moz-border-radius: 0 0 2px 0; -webkit-border-radius: 0 10px;}
.ticker img {}

#ticker-remote {position: absolute; width:170px; height:37px; bottom: 12px; right: -6px; clear:both; background: url(../images/ticker-remote.png) no-repeat 0 0;}
#ticker-remote ul {margin: 8px 0 0 10px;}
#ticker-remote li {display:block; float:left;}
#ticker-remote a {color:#adadad; font-size: 16px; text-decoration:none; padding: 2px 6px; margin:1px; outline: none !important; margin-right: 6px;}
#ticker-remote a:hover {border: solid 1px #abafb1; background: #fff; margin:0px 5px 0 0px; color:#369;}

.sub-ticker {width:942px; height:117px; background:url(../images/sub-ticker-bg.png) 0 0 repeat-x; border-top: solid 1px #b3b7ba;}
.boxed,.boxed-first,.boxed-last {float:left; height:96px; padding:16px 8px 0px 16px;}
.boxed-first {width:270px; border-right: solid 1px #d1d6d9}
.boxed {width:308px; border-left: solid 1px #f5fcff; border-right: solid 1px #d1d6d9;}
.boxed-last {width:285px; border-left: solid 1px #f5fcff;}
.title {display:block; color:#9b5811; font-weight:bold; font-size:18px; margin-bottom:8px;}
.fill {clear:both; display:block; font-size:12px;}
.btn-right {display:block;float:right; margin:4px 4px 0 0;}
.lgbtn-right {display:block;float:right; margin:4px 4px 0 0;}

.home-left, .home-right {color:#555; line-height:1.6em; margin: 24px 0 0 0;}
.home-left {float:left; width:480px; padding: 0px 16px 0 0; border-right:solid 1px #ececec;}
.home-right {float:left; width:420px; padding: 0px 0px 0 24px;}
.thumb {float:right; margin:-8px 0px 8px 8px; border:solid 6px #eaeef0;}
.callout {margin:24px 0 0 16px; font-size:20px; color: #777;}

#footer {width:942px; margin:16px auto; padding:0 24px 24px 24px; font-size:12px;}
.footer-menu {float:right;}
.footer-menu li {display:block; float:left; font-size:11px; text-transform: uppercase; padding:0px 4px; margin:0px 6px 0px 6px;}
.footer-menu a {color: #b5daff; text-decoration:underline;}
.footer-copy {float:right; color: #FFF; margin: 0 -8px 0 24px;}

/* -----------------------------------------------*/
/*  Subpage Styles  							  */
/* -----------------------------------------------*/
.subpage-content {color:#555555;}
.page-title {height:26px; width:937px; margin:0 0 24px 0px; padding:10px 0 0 14px; background: url(../images/page-title-bg.png) repeat-x 0 0; color:#FFF; font-size:15px; font-weight:normal}
.page-title a{width:112px; background: url(/images/arrow.png) no-repeat 100% 50%; display:block; color:#FFF; text-decoration:none;}
.subpage-left {float:left;}
.subpage-right {float:left; width:600px; margin: 0 0 0 24px; line-height:1.6em;}
.subpage-right a {color:#336699;}
.subpage-right h2 a {color:#9B5811;}

.gallery {float:left; width:316px;}
.gallery ul {margin: 16px 0 0 0;}
.gallery li {display:block; float:left; margin: 0 6px;}
/*.gallery .first {margin: 0px 8px 0px 0px !important;}
.gallery .last {margin: 0px 0px 0px 8px !important;}*/

.sub-secondary {float:left; clear:both; margin: 24px 0 0 0; width:942px;}
.secondary-left {float:left; width:476px; padding: 0 24px 0 0;}
.secondary-left p {margin:2px 0 12px 0;}
.secondary-vid {float:left; width:441px; height:331px; margin: -80px 0 0 0; background: #ccd9e5;}

.splash-title {display:block; font-size: 20px; color: #9b5811; margin:16px 0 0 0;}

.lg-gallery {width:600px; border-top: solid 1px #ccd9e5; margin: 32px 0 0 0; padding: 32px 0 0px 0;}
.lg-gallery li {display:block; float:left; margin: 0px 12px; width:130px;}
.lg-gallery img{border: solid 7px #eaeef0;float:left;}
.lg-gallery .first {margin: 0 12px 0 0;}
.lg-gallery .last {margin: 0 0 0 12px;}
.lg-gallery-title {clear:both; float:left; color: #777; margin:8px 0 24px 0; width:115px;}


/* -----------------------------------------------*/
/*  Wordpress Layout Styles 					  */
/* -----------------------------------------------*/

.post small {text-transform: uppercase; color: #888;}

#sidebar a {color:#336698;}
#sidebar {width:250px;float:left;margin:0 16px 25px 16px;}
#sidebar a {color:#336698; text-decoration:none;}
#sidebar h3 {padding:16px 0 3px 0;font-size:18px; color: #ccc; text-transform: uppercase;}
#sidebar .block ul {display:block; list-style-type:none; border-top: 2px solid #eee;}
#sidebar .block ul .children{border:0;padding: 0 0 0 8px;}
#sidebar .block li {border-top:1px solid #f7f7f7;}
#sidebar .block li a {font-size:13px;font-weight:normal;padding:4px 0 4px 15px;display:block;border-bottom:none;}
#sidebar .block li a:hover {background:#fafafa; color: #888;}

