@import url(reset.css); 
body{background:url(../images/tobBg2.gif) repeat-x scroll 0px 0px #F3F5F4;margin:0px auto;font:100% Arial,sans-serif;}
h1 {color:#F5F5F5;font:bold 1.6em/1.3em Arial,sans-serif;margin:60px 9px 20px;text-align:center;}
h3 {font:bold 1em/1em Arial,sans-serif;;color:#494f57;letter-spacing:0.042em;text-transform:uppercase;}
h4 {font:normal 11px Arial,sans-serif;}
h4 a {color:#1B5690;text-decoration:none;text-transform:uppercase;font-weight:bold;}
h4 a:hover {text-decoration:underline;}
h5 {color:#C98200;font-size: 0.7em;font-weight:normal;font-style:italic;}
.media {margin:10px 0;float:left;}
.media p {font-size:0.8em;color:#636B75;}
a.more {color:#2173AF;float:right;font-size:0.85em;font-weight:normal;padding: 0 20px;text-decoration:none;}
a.more:hover {text-decoration:underline;}
.media .img {float:left;}
.media .bd {display: table-cell;}
.bd {display: inline-block;width: 100%;}
.media .bd > :first-child {margin-top:0;}
.header {float:left;height:55px;width:100%;}  
.masthead {height:160px;position:absolute;width:960px;}
ul.fg {height:35px;background: url("../images/tplst.gif") no-repeat scroll 0 5px transparent;padding-left: 13px;}
.fg {float:right;margin:8px 80px 0 0;width:0;}
.fg li {margin:0;}
ul.tpnv {float:right;height:50px;margin:5px 0;width:700px;}
.tpnv li {background: url("../images/tplst.gif") no-repeat scroll 0 0 transparent;display:inline;float:right;margin:12px 0;padding:0px 12px;font:bold 1.4em/1em Arial,sans-serif;color:#F5F5F5;text-shadow:1px 1px 1px #000;}
.tpnv a {color:#93C5F9;font:0.6em/0.2em Arial,sans-serif;text-decoration:none;text-shadow:0px 0px 0px;}
.tpnv li:last-child {background: none repeat scroll 0 0 transparent;}
.tpnv li:first-child {height:22px;}
.tpnv a:hover {text-decoration:underline;}
.logo {background: url("../images/focusLogo1.png") no-repeat scroll 0 0 transparent;float:left;margin:0;width:150px;}
.logo a {display:block;height:50px;width:250px;}
.wrapper{width:960px;margin:0px auto;}
.content{width:auto;position:absolute;}
.unit {float:left;}
.size1of3 {margin-top:15px;width:33.3333%;}
.size2of3 {width: 65%;}
.size2of3 h1 {text-align:left;margin:12px 20px 10px;font:bold 0.95em/1.4em Arial,sans-serif;color:#494F57;}
.size2of3 p {font:normal 0.8em/1.4em Arial, sans-serif;margin: 0 20px 10px;float:left;color:#636B75;}
.size1of2 {width:45%;padding:10px 0 10px 0px;}
.size1of2 h3 {padding-left:20px;padding-bottom:10px;}
.middle{float:left;margin-top:0px;position:absolute;top:430px;width:960px;}
.billboard{float:left;height:365px;margin-top:0px;width:960px;position:absolute;top:55px;background: url(../images/lightBg.jpg) no-repeat scroll 0 0 transparent;  }
.billboardLeft {width:40%;float:left;height:365px;}
.billboardLeft p {color:#fff;font:normal 0.9em/1.5em Arial,sans-serif;}
.sz1of2 {size:50%;float:left;margin:66px 5px 10px;}
.btnR {margin:90px 0 0px 0px;}
.btnRa {color:#fff;background-color:#81A936;padding:15px;font:small-caps bold 1em/1em Arial,sans-serif;text-decoration:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-left:0px;border:1px solid #999;letter-spacing:1px;text-shadow:1px 1px 1px #666;}
.btnL {margin:90px 0 0px 0px;}
.btnLa {color:#fff;background-color:#81A936;padding:15px;font:small-caps bold 1em/1em Arial,sans-serif;text-decoration:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-left:0px;border:1px solid #999;letter-spacing:1px;text-shadow:1px 1px 1px #666;}
.call-to-actionL {border:1px solid #CCCCCC;float:left;height: 60px;margin: 66px 6px 10px 0px;
    padding: 10px 16px 4px 20px;width: 150px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius: 5px;
background-color:#DFECBB; background-image: -moz-linear-gradient(90deg, #DFECBB, #F6FFDF 33px); background-image: -webkit-linear-gradient(90deg, #DFECBB, #F6FFDF 33px); background-image: -o-linear-gradient(90deg, #DFECBB, #F6FFDF 33px); background-image: -ms-linear-gradient(90deg, #DFECBB, #F6FFDF 33px); background-image: linear-gradient(90deg, #DFECBB, #F6FFDF 33px);}
.call-to-actionR {border:1px solid #CCCCCC;float:left;height: 60px;margin: 62px 0px 0px 56px;
    padding: 15px 22px 8px 22px;width: 148px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius: 5px;
background-color:#DFECBB; background-image: -moz-linear-gradient(90deg, #DFECBB, #F6FFDF 33px); background-image: -webkit-linear-gradient(90deg, #DFECBB, #F6FFDF 33px); background-image: -o-linear-gradient(90deg, #DFECBB, #F6FFDF 33px); background-image: -ms-linear-gradient(90deg, #DFECBB, #F6FFDF 33px); background-image: linear-gradient(90deg, #DFECBB, #F6FFDF 33px);}
.call-to-actionL h4 {color:#006400;font: bold 1.1em/1em Arial, sans-serif;text-align: center;width: 150px;}
.call-to-actionR h4 {color:#BE7C02;font: bold 1.1em/1em Arial, sans-serif;width: 150px;padding-left: 7px;}
.call-to-actionL a, .call-to-actionR a {background-color: orange;text-shadow:1px 1px 1px #696969;color:#FFFFFF;float: left;font-size: 1em;
    font-weight:bold;height:20px;margin: 7px -10px;padding: 5px 0px 7px 0px;text-decoration:none;width: 168px;	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align: center;}
.billboardRight {width:59%;float:left;background: url(../images/focusBillboard.png) no-repeat scroll 0 35px transparent;height:365px;}
.ft {width:950px;height:100px;float:left;border-top:1px solid #DCDCDC;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;position:absolute;top:1070px;}
.fL {float:left;width:100%;padding:20px;}
.fL li {display:inline;color:#B0B0B0;font-size:0.8em;padding-right:10px;}
.fL li a {color:#2173AF;text-decoration:none;padding-left:22px;font:bold 0.85em/1em Arial,sans-serif;}
.fL li a:hover {text-decoration:underline;}
.tw {background:url("../images/twitter-icon.png") no-repeat 0 0 transparent;}
.fa {background:url("../images/facebook-icon.png") no-repeat 0 0 transparent;}
.sl {background:url("../images/slideshare-icon.png") no-repeat 0 0 transparent;}
.yo {background:url("../images/youtube-icon.png") no-repeat 0 0 transparent;}
.go {background:url("../images/google_plus.png") no-repeat 0 0 transparent;}
.ks {background:url("../images/icon-mp3.gif") no-repeat 0 0 transparent;}
.le {float:left;width:100%;padding-left:15px;}
.le li {display:inline;padding:0 5px;color:#B0B0B0;}
.le li a {color:#B0B0B0;font-size:0.8em;}
.le li a:hover {text-decoration:none;}
.boxes {padding:10px 0px;width:342px;}
.box {margin-left:20px;width:150px;float:left;}
.box a {color:#2173AF;font:normal 0.8em/1.2em Arial,sans-serif;text-decoration:none;}
.box a:hover {text-decoration:underline;}
.postal-code {float: left;padding: 0;margin: 0px 5px 0 0;}
.vcard {margin: 15px 0 0;font: normal 0.95em/1.3em sans-serif;background-color:#1b5690;padding: 20px 0px 20px 20px;color:#fff;width: 200px;}
.vcard a {color:#FFA9A9;text-decoration: none;}
.vcard a:hover {text-decoration:underline;}
.unit.size1of3 h3 {color:#fff;background-color: orange;padding: 15px 20px 13px;}
.adr strong {padding: 0 10px 0 0;}