* {margin:0;padding:0}
html,body{margin:0px;padding:0;background: #7FC1FF;  }
body{font: 76% arial,sans-serif;text-align:center}
div#header{position:relative;width:800px;height:176px;margin:0;padding:0;background:#FFF; }
div#header .lf_promo {clear:left;float:left;position:relative}
* html div#header{position:relative;width:800px;height:127px;margin:0;padding:0;background:#FFF; }
div#header h1 {margin:0;padding:0;font-size:120%;width:800px;height:100px;}
* html div#header h1 {margin:0;padding:0;font-size:120%;width:800px;height:127px;}

div#header h1 span {background:url(http://content.onlineagency.com/sites/6475/images/header.jpg) no-repeat;position: absolute;width: 100%;height: 100%}
div#header h2 {font-family:Trebuchet MS;font-size:150%; color:#FFF; position: relative;left: 360px;top: 0px; }
div#header h3 {font-size:120%; color:#4D77D2; position: relative;left: 595px;top: -50px; }
div#header h4 {font-size:100%; color:#4D77D2; position: relative;left: 595px;top: -50px; } 
* html div#header h3 {font-size:120%; color:#4D77D2; position: relative;left: 595px;top: 40px; }
* html div#header h4 {font-size:100%; color:#4D77D2; position: relative;left: 595px;top: 43px; } 


div#container{text-align:left;background:#FFF; }
div#content {background:#FFF; }
div#content p{line-height:1.4;background:#FFF;  }
div#navigation{text-align:left; }
div#extra{text-align:left}
div#footer{text-align:center; background: #FFF;}
/* layout control edit only widths */
div#container{width:800px;margin:0 auto; background:#FFF;}
div#wrapper{float:left;width:100%;margin-top:35}
* html div#wrapper{float:left;width:100%;margin-top:20}
div#content{margin: 0 140px 0 130px}
div#navigation{float:left;width:130px;margin-left:-800px;margin-top:32}
* html div#navigation{float:left;width:130px;margin-left:-800px;margin-top:20}
div#extra{float:left;width:140px;margin-left:-140px; background:#FFF;}
div#footer{clear:left;width:100%}
/*header boxes*/
#lf_filter1 {position:relative;float:right;margin-right:20px;width:270px;top:-120px;background:#FFFFFF;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
#lf_title {padding:10px;font-family:Arial, Helvetica, Georgia;font-size: 110%;line-height:2;font-weight:bolder;}
#lf_subtitle {padding-right:8px;padding-top:12px;padding-bottom:2px;font-family:verdana, Helvetica, Georgia;font-size: 90%;font-weight:bolder;color:#FFFFFF;text-align:right;}
/*control widths */
div#content div.lf_promo, div#content  div.lf_search ,div#content div.lf_info_box ,  div#content div.lf_breadcrumbs , div#content div.lf_form, div#content div.Search_Form_Expanded , td.tideInfoTitle {width:450px;margin-left:7px;}
/* system mods */

.lf_service {background:#FFF;}

div#content div.lf_box { padding-left:100px;padding-right:100px;}

div#content  .tideBody {padding:10px; }
div#content  .tideTitle, .tideSubtitle, .tideTitle p, .lf_service, .lf_breadcrumbs  {padding: 0 0 5px 10px; }

.lf_link_box {background: #FFF}

a.tideWidgetListBody:hover { color: #4D77D2;}

div#content .odd {background:#E5E8FB}
div#content td.hover {background:#4D77D2}

div#content td.odd a {background:#E5E8FB}
div#content td.hover a:hover {background:#ffffcc;color:#000}

div#navigation div.lf_pages {background:#FFF; padding-top: 3px;}
div#navigation div.lf_pages h1 {font-size:100%;color:#000072; background:#FFF;padding-left:10px;}
div#navigation div.lf_pages ul {margin:10px 7px}
div#navigation div.lf_pages li {display:block;width:100%;}
div#navigation div.lf_pages li a {display:block;margin:1px;padding:2px;background:#BFD8FF;color:#000}
div#navigation div.lf_pages li a:hover {background:#000072;color:#FFF}



/* Header Navigation */
div#header .lf_link_box {position:relative;margin:0 AUTO;padding:0;text-align:center;background-color: #000072;border-top: solid 1px #FFF;border-bottom: solid 1px #FFF;border:1px solid #fff;}
div#header .lf_link_box  ul{font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;
color: #FFFFFF;text-align: center;margin: 0;padding-bottom: 5px;padding-top: 5px;}
div#header .lf_link_box  ul li{display: inline;margin-left: 0px; }
div#header .lf_link_box  ul li a {padding: 5px 10px 5px 10px;color: #FFFFFF; text-decoration: none; border-right: 1px solid #FFF;}
div#header .lf_link_box  ul li a:hover {padding: 5px 10px 5px 10px;background-color: #758EE0;color: #FFFFFF;text-decoration: none;}
div#header .lf_link_box  ul li.first a { border-left: 1px solid #FFF; }



/* Left Navigation */
#navigation {background-color:#FFF; width:125px; }
#navigation div.lf_link_box  { width: 125px; }
#navigation div.lf_link_box  ul{margin-left: 0;padding-left: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-align: left;}
#navigation div.lf_link_box  ul li {margin:3px;}
#navigation div.lf_link_box  ul li a{display: block;width: 125px;}
#navigation div.lf_link_box  ul li a:link,  a:visited{color: #561906;text-decoration: none;}
#navigation div.lf_link_box  ul li a:hover{color: #333;}
#navigation div.lf_link_box  h1 { font-size:90%; color: #990000; text-align:center; padding-bottom:0px;}

/* Right Navigation */

div#extra .lf_link_box h1 { font-size:100%; color:#000; background-color:#E2E2E2; border-left:1px solid #999999; }
div#extra .lf_link_box ul  {  list-style:square; list-style:inside;}
div#extra .lf_link_box ul li {font-size:90%; color:#000;background-color:#EFEFEF; margin-left:10px; }
div#extra .lf_link_box ul li a {text-decoration: none; color:#000; background-color: }
div#extra .lf_link_box ul li a:hover {text-decoration: none; background-color:#E2E2E2; }




/* Promos */

div#extra .lf_promo { background-color:#FFF;}
div#extra  .tideWidgetHeader { background-color: #000072; border:1px solid #000072; color: #FFF; font-size:75%; font-weight:bold;
  }
div#extra .tideWidgetBody { background-color:#BFD8FF; color:#000072; font-size:76% }
 
 
/* Footer Navigation */
/*
div#footer .lf_link_box {font-size:76%; color:#333; text-align:center;  margin-top: 10px;}
div#footer .lf_link_box ul { list-style-type:none; }
div#footer .lf_link_box ul li  { color: #990000;  display:inline;padding: 5px; border-right:#CCCCCC 1px solid; }
div#footer .lf_link_box ul li a:hover {color: #561906;  text-decoration: underline;}
*/
div#footer div.lf_link_box	ul { text-align:center; padding-top:5px; width:800px;padding-right: 5px;  padding-left:5px}

div#footer div.lf_link_box  ul li {display: inline;list-style-type: none;padding-right: 10px; border-right:#ccc 1px solid; padding-left:10px }
div#footer div.lf_link_box  ul li a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#BD742A;  text-decoration:none;margin-top:0px;margin-bottom:0px; font-weight:bold; }
div#footer div.lf_link_box  ul li a:hover {color: #BD742A;text-decoration: underline;}
div#footer div.lf_link_box  ul li.last {border:none; }




/* Search */

div.boxcontent table tr td { padding:4px; }
table.tideFormBody tr td.tideFormBody {padding:2px;}
div.lf_promo {padding-top:5px;padding-bottom:5px; }
div#content div.lf_box  table tr td.tideFormTitle  {border:1px solid #93BEE2;  }

