* {margin:0;padding:0}

html,body{margin:0;padding:0}
body{font: 76%; font-family:  arial,sans-serif;text-align:center;background-color: #A7BCE5;)
  }
div#header{position:relative;width:770px;height:101px}
div#header h1{position:relative;font-size:140%;color:#fff;width:770px;height:101px}
div#header h1 span{position:absolute;width:100%;height:101px;background: url(http://content.onlineagency.com/sites/5247/images/header.jpg) no-repeat}
div#container{text-align:left;  background-color:#FFF; border:1px solid #000066;}
div#header .title {font-size: 180%; position: relative;left: 360px; top: -13px; color: #FFF; font-family:Arial, Helvetica, sans-serif;}
div#header .phone {font-size: 90%; position: relative;left: 10px; top: 55px; color: #000066; font-family:Georgia, "Times New Roman", Times, serif;}
div#header .email {font-size: 90%; position: relative;left: 410px; top: -13px; color: #FFF; text-decoration:none;}
div#header .email a { text-decoration: underline; color: #FFF;}


div#content p{line-height:1.4}
div#navigation{background:#FFF;}
div#extra{background:#FFF;}
  
div#footer{background: #A7BCE5;color: #194FBC;  padding:10px 0 10px 0; text-align:center;  }

div#footer a {color: #333;   }
/* layout control edit only widths */
div#container{width:770px;margin:0 auto; }
div#wrapper{float:left;width:100%; background-color:#FFF; background-image:url(http://content.onlineagency.com/sites/5247/images/containerBkg.gif); background-repeat: repeat-y;    }
div#content{margin: 0 0px 0 130px; background-color:#FFF; padding-left: 5px; padding-right:5px;  }
div#navigation{float:left;width:130px;margin-left:-770px}
div#extra{float:left; width:140px;margin-left:-140px}
div#footer{clear:left;width:100%}


/* content width control */
div#content div.tideBody ,
div#content div.lf_box , div#content div.lf_promo, div#content  div.lf_search ,  div#content div.lf_breadcrumbs , div#content div.lf_form, div#content div.Search_Form_Expanded , td.tideInfoTitle {width:470px;margin-left:7px;}





.lf_service {margin:10px}

div.lf_pages { padding:0px; width: 130px; background-color: #FFF; }
div.lf_pages h1 {font-size:120%; color: #003399; text-align:right; font-style:oblique;padding-top: 4px; padding-bottom:4px;}
div.lf_pages ul { list-style: none; width: 130px;}
div.lf_pages ul li {text-align:right; border-bottom:1px solid #FFF;}
div.lf_pages ul li a { padding-top: 4px; padding-bottom:4px; width: 130px;background-color: #003399;color: #FFF;text-decoration: none; }
div.lf_pages ul li a:hover {color:#A5D3FF; text-decoration:underline;}

/* left column navigation */
div#navigation .lf_link_box h2 {font-size:120%; color:#003399; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top: 4px; padding-bottom:4px; padding-left:0px;}
div#navigation div.lf_link_box { width: 130px; background-color: #FFF; }
div#navigation div.lf_link_box ul {margin-left: 0; padding-left: 0; padding-right: 10px; list-style-type: none; font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align: center;}
div#navigation div.lf_link_box ul li{margin-bottom:0px;text-align: right; border-bottom:1px solid #FFF;}
div#navigation div.lf_link_box ul li  a {display: block;padding: 3px;width: 130px;background-color: #003399;color: #FFF;text-decoration: none;}

div#navigation div.lf_link_box ul li  a:hover{background-color: #0593B5;color: #FFF;} 

/* header navigation */
div#header div.lf_link_box {background-color:#105193; background-image:url(http://content.onlineagency.com/sites/5247/images/topNavBkg.jpg); background-repeat:repeat-x;  height:20px;}
div#header div.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: 2px;padding-top: 2px; height:20px;}
div#header div.lf_link_box  ul li{display: inline;margin-left: 0px; color: #FFF; }
div#header  div.lf_link_box  ul li a {padding: 2px 10px 2px 10px;color: #FFF; text-decoration: none; border-right: 1px solid #FFF;}
div#header  div.lf_link_box  ul li a:hover {background-image:url(http://content.onlineagency.com/sites/5247/images/topNavBkg.jpg); background-repeat:repeat-x;padding: 2px 10px 2px 10px;color: #FFF;text-decoration: underline; }
div#header div.lf_link_box  ul li.first { border-left: 1px solid #FFF; }



div#content .lf_link_box h1 {font-family: arial,sans-serif; font-weight:bold; font-size:130%; background-color:#A5D3FF; color:#003399; line-height:1.4; padding-left: 10px;  padding-bottom: 3px;}
div#content .lf_link_box {width:490px}
div#content .lf_link_box ul {margin:0px 5px;background:#FFF;width:100%; }
div#content .lf_link_box li {list-style-type:none;float:left;width:33%;height:140px;background:#FFF; text-align:center;}
div#content .lf_link_box ul li h1 {font-size:80%;text-decoration:none;background-color:#FFF; padding-top: 2px; }
div#content .lf_link_box ul li h1 a {color:#0000FF; }
div#content .lf_link_box ul li h1 a:hover {text-decoration: underline;color:#0593B5}

div.lf_box table tr td.tideFormTitle table tr td {padding:1px; }
div.boxcontent {width: 490px;}
div.boxcontent table tr td {padding:2px; }


/* Footer Links */

div#footer .lf_link_box ul li { list-style: none; display: inline; padding:0 5px 0 5px; border-right: 1px solid #000; font-family: Arial, Helvetica, sans-serif;font-size:80%; color:#0000FF;
}
div#footer .lf_link_box ul li a { text-decoration:none;}
div#footer .lf_link_box ul li a:hover { text-decoration: underline;}
div#footer .lf_link_box ul li.last  {
	 border:none;
}
div.tideFooterBody {
	padding:10px;
}
div#content div.tideBody  { width:470px; padding-bottom: 5px;}
div#content  { width:490px; }
form table tr td {padding:3px; }

div.lf_breadcrumbs { background-color:#FFF; color: #345BB6; }

div.lf_promo {  border:1px solid #A5D3FF; padding-bottom:5px; }
div.lf_promo .tideWidgetHeader {background-color:#A5D3FF; color:#03399;padding:2px 2px 2px 2px; border:1px solid #A5D3FF; }
div.lf_promo .tideWidgetBody {background-color:#FFF; color:#333; }

div#extra {
	 width: 140px;
}

div#extra div.lf_promo { width: 140px;}
div#extra div.lf_promo .tideWidgetHeader {background-color:#A5D3FF; color:#003399;padding:2px 2px 2px 2px; border:1px solid #A5D3FF }
div#extra div.lf_promo .tideWidgetBody {background-color:#FFF; color:#333;  }
.lf_promo .tideWidgetBody {background-color:#FFF; color:#333; }
div.lf_promo  table tr td.tideWidgetBody {padding:2px; }

.tideTitle{ padding:12px 10px;}


