img, a, ul, input, div {behavior: url(iepngfix.htc)}
/* -----------------------------------------------*/
/*  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; line-height: 1.3em;}
h2 {font-size: 20px; color: #9b5811; margin: 0px 0px; line-height: 1.2em;}
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: 1.4em; background: #265995 url(/images/super-bg.png) 0 0 repeat-x;}

#content ul {padding-left: 42px; color: #444; list-style-type: square;}
#content a {color: #369;}
#content a:hover {text-decoration: none;}
#content a:active {color: #036;}
#content a:visited {color: #6b8ed0;}




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

.cms_edit_container {min-height: 24px;}

#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; height: 35px;}
.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;}
.on a, .on a:hover{margin: 1px 1px 0 1px !important; background:#369 url(/images/current.png) repeat-x 0 0 !important; color:#FFF !important; border: solid 1px #b2c5d9 !important; border-width: 1px 1px 0px 1px !important;}

.main-nav ul li.sfHover a, .main-nav ul li:hover a {margin: 1px 0px 0 0px; background: #fbfbfb; color: #336699; border: solid 1px #b2c5d9; border-width: 1px 1px 0px 1px;}
.main-nav ul li ul {background: #fbfbfb; border: 1px solid #b2c5d9;}
.main-nav ul li ul li {margin: 0;}
.main-nav ul li ul li a {border: none !important; margin: 0 !important; font-size: 12px !important;}
.main-nav ul li ul li a:hover {background: #eee !important; border: none !important; margin: 0 !important;}

.breadcrumbs li {float: left; list-style-type: none; color: #fff;}
.breadcrumbs li a {color: #fff !important;}

#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 {}
#splash { z-index: 100 }
#splash img { z-index: 2001; }
#slider {overflow: hidden; width: 942px; height: 314px; z-index: 2000}
#navigator {position: absolute; width:170px; height:37px; bottom: 12px; right: -6px; clear:both; background: url(/images/ticker-remote.png) no-repeat 0 0; z-index: 3000 !important}

.splash-nav { 
  z-index: 3000; 
  cursor: pointer; 
/* Crashes ie6
  display: block; 
*/
  text-decoration: none; 
  float: left; 
}

/*#navigator ul {margin: 8px 0 0 10px;}
#navigator li {display:block; float:left;}*/

#navigator a {color:#adadad; font-size: 16px; text-decoration:none; padding: 4px 7px 2px; margin: 6px 5px 0 5px; outline: none !important; text-shadow: 0px 1px 0px #fff;}
#navigator a:hover {border: solid 1px #abafb1; background: #fff; color:#369; margin: 4px 5px 0px 5px;}


.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;}
.title p {margin: 0;}
.fill {clear:both; display:block; font-size:12px;}
.fill p {margin: 0;}
.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 0; padding:10px 0 0 5px; background: url(/images/page-title-bg.png) repeat-x 0 0; color:#FFF; font-size:15px; font-weight:normal}
.page-title a {display:block; color:#FFF; text-decoration:none; background: url(/images/arrow.png) no-repeat 100% 50%; padding-right: 24px; margin-left: 7px; margin-right: 7px;}
.subpage-left {float:left;}
.subpage-right {float:left; width:600px; margin: 0 0 0 24px; line-height:1.6em; color:#555555;}

.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;}*/
.gallery_menu li {width: 64px; height: 64px; overflow: hidden;}
.gallery_menu li .thumb {margin: 7px; border: 1px solid #000; float: none;}

#main_image img {width:314px; overflow:hidden;}

.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: 14px 0 ;}
.secondary-vid {float:left; width:441px;}

.splash-title {display:block; font-size: 21px; color: #9b5811; margin:16px 0 0 0; line-height: 1.1em; }
#splash img { position: absolute; top: 0; left: 0; clear: both; }

.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; margin-bottom: 7px; text-decoration: none;}
.lg-gallery a img {text-decoration: none;}
.lg-gallery a {float: left; margin: 0 14px 14px 0; width: 174px; text-decoration: none; font-size: 14px; color: #777;}
.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;}

/* -----------------------------------------------*/
/*  Form Styles  							  */
/* -----------------------------------------------*/

form input[type="submit"] {padding: 7px 14px; font-size: 14px; border: 2px solid #036; background: url(/images/page-title-bg.png) repeat-x 0 0; color: #fff; width: 100px;}
form input[type="text"] {padding: 2px; border: 2px solid #ccc; width: 200px;}
form textarea {padding: 2px; border: 2px solid #ccc; width: 300px; height: 100px;}


