body {
    background: #000103 url(/images/templates/body_bg.jpg) repeat-x left top;
    padding: 0;
    margin: 0;
}
img{border:none}
#wrapperOuter {
    background: url(/images/templates/content_bg.jpg) no-repeat center 155px;
    min-height: 900px;
}

#wrapper {
    width: 997px;
    margin: 0 auto;
}

#header {
    height: 155px;
}

#logo {
    width: 130px;
    float: left;
    height: 155px;
}

#tag {
    width: 737px;
    float: left;
    padding-top: 15px;
    height: 85px;
}

#tag h2 {
    /*
    padding-left: 45px;
    */
   
}

#searchForm {
    width: 737px;
    float: right;
    text-align: right;
    background: transparent;
}

#Search_form {
    background: transparent url(/images/templates/form_bg.gif) no-repeat left top;
    height: 39px;
    width: 242px;
    float: right;
    margin-top: 5px;
}

#phrase {
    border: none;
    background: transparent;
    height: 18px;
    width: 165px;
    float: left;
    margin: 8px 0 0 8px;
    color: #fff;
    font: normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#search_button {
    background: transparent url(/images/templates/search_button.gif) no-repeat left top;
    height: 20px;
    width: 27px;
    border: none;
    float: left;
    margin: 9px 0 0 27px;
    cursor: pointer;
}

#nav {
    background: url(/images/templates/nav_bg.png) no-repeat left top;
    height: 36px;
    width: 997px;
    clear: both;
    margin: 12px 0;
}

#rowTop {
    clear: both;
    background: transparent url(/images/templates/trans_top.png) no-repeat left top;
    width: 997px;
    padding-top: 5px;
}

#rowTopRpt {
    background: transparent url(/images/templates/trans_rpt.png) repeat-y left top;
    width: 969px;
    min-height: 100px;
    padding: 10px 14px;
}

#rowTopFooter {
    background: transparent url(/images/templates/trans_bottom.png) no-repeat left top;
    width: 997px;
    height: 6px;
}

#rowBottom {
    margin-top: 13px;
    clear: both;
    background: transparent url(/images/templates/content_top.png) no-repeat left top;
    width: 997px;
    padding-top: 10px;
}

#rowBottomRpt {
    background: #fff;
    width: 997px;
    min-height: 100px;
}

#rowBottomFooter {
    background: transparent url(/images/templates/content_bottom.png) no-repeat left top;
    width: 997px;
    height: 10px;
}

#footer {
    margin-top: 8px;
    width: 997px;
    clear: both;
    height: 32px;
}

.footerFunction {
    background: transparent url(/images/templates/footer_bg.png) no-repeat top left;
    width: 143px;
    height: 32px;
    float: left;
    margin-right: 8px;
}

.footerFunction a {
    font: normal 12px arial;
    color: #000;
    text-decoration: none;
}

#media {
    text-align: center;
    padding-top: 8px;
    display: block;
}

#print {
    display: block;
    padding: 0 0 0 38px;
    margin: 6px 0 0 12px;
    background: url(/images/templates/printer.jpg) no-repeat left center;
}

#send {
    display: block;
    padding: 0 0 0 30px;
    margin: 6px 0 0 12px;
    background: url(/images/templates/send.jpg) no-repeat left center;
}

.CB {
    clear: both;
}

#wrapper p, #wrapper td, h1, h2, h3, h4, h5, h6 {
    padding: 3px 0;
    margin: 0;
}

p, #wrapper div, #wrapper span, #wrapper td, li {
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #333;
    line-height: 16px;
}

a {
    color: #0067a7;
}

h1 {
    font: normal 30px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #0067a7;
    line-height: 30px;
}

h2 {
    font: normal 48px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #0067a7;
    line-height: 48px;
}

h3 {
    font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #0067a7;
}

#rowTopOne {
    background: url(/images/templates/estimate.png) no-repeat left top;
    height: 236px;
    width: 263px;
    float: left;
    margin-right: 12px;
    text-align: center;
}

#rowTopOne p {
    /*
    height: 236px;
    width: 263px;
    */
   
}

#rowTopOne p a {
    padding-top: 20px;
    display: block;
    font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fff;
    width: 263px;
    height: 206px;
}

#rowTopTwo {
    background: url(/images/templates/home_top_edit.png) no-repeat left top;
    float: left;
    height: 236px;
    width: 692px;
}

#rowTopTwoContent {
    float: left;
    width: 240px;
    color: #fff;
    padding: 22px 30px 20px 30px;
}

#rowTopTwoContent li {
    color: #fff;
}

#rowTopTwoContent ul {
    margin-left: 0px;
    padding-left: 10px;
}

#rowTopTwoContent h1, #insideTopOne h1 {
    font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fff;
}

#rowTopTwoContent p, #rowTopTwoContent div, #rowTopTwoContent td, #rowTopTwoContent, #insideTopOne p, #insideTopOne div, #insideTopOne td, #insideTopOne {
    color: #fff;
}

#rowTopTwoRotator {
    float: left;
    width: 372px;
    height: 232px;
}

#rowBottomOne {
    float: left;
    width: 400px;
    padding: 5px 15px 10px 15px;
}

#rowBottomOneTop {
    padding: 10px 20px 10px 20px;
    width: 345px;
}

#rowBottomOneBottom {
    background: url(/images/templates/home_content_fade.jpg) no-repeat left top;
    padding: 20px;
    width: 345px;
}

#rowBottomTwo {
    float: left;
    width: 535px;
    padding: 15px 15px 10px 15px;
}

#insideTop {
    background: url(/images/templates/inside_top_top.png) no-repeat left top;
    width: 970px;
    padding-top: 8px;
}

#insideTopRpt {
    background: url(/images/templates/inside_top_rpt.png) repeat-y left top;
    width: 970px;
    padding: 3px 20px;
}

#insideTopBottom {
    background: url(/images/templates/inside_top_bottom.png) no-repeat left bottom;
    width: 970px;
    padding-bottom: 8px;
}

#insideTopOne {
    float: left;
    padding: 0 30px 10px 20px;
    width: 365px;
}

#insideTopTwo {
    float: left;
    margin: -11px 0;
    width: 510px;
    height: 236px;
}

#insideBottomOne {
    width: 935px;
    padding: 15px 30px;
}

#breadcrumbs {
    padding: 0 0 8px 0;
    margin: 0;
}

.breadcrumb {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}

.breadcrumbActive {
    text-transform: uppercase;
    color: #85a0d9;
    text-decoration: none;
}

.homeTable td {
    /*
    padding: 15px;
    */
       border-left: dotted 1px #ccc;
}

#wrapper .homeTable td p, #wrapper .homeTable td h1, #wrapper .homeTable td h2, #wrapper .homeTable td h3, #wrapper .homeTable td h4, #wrapper .homeTable td h5, #wrapper .homeTable td h6 {
    padding: 3px 15px;
}

#atffc {
    height: 0px;
}


