﻿body { margin:0;text-align:center;background:transparent url(../images/sitebgbg.png) repeat; }

#pageParent { height:768px;width:100%;background:transparent url(../images/sitebg.png) repeat-x; }
#siteParent { height:668px;width:832px;margin:auto;text-align:left; }

#siteLayout_parent { width:832px; }
#siteLayout_content { width:826px; }
#siteLayout_rightBody { width:3px;background:transparent url(../images/siteLayout_rightBodyBg.png) repeat-y; }
#siteLayout_leftBody { width:3px;background:transparent url(../images/siteLayout_leftBodyBg.png) repeat-y; }
#siteLayout_botBody { height:5px;background:transparent url(../images/siteLayout_bottomBodyBg.png) repeat-x; }
#siteLayout_botRightCorner { height:5px;width:3px;background:transparent url(../images/siteLayout_bottomRightCornerBg.png); }
#siteLayout_botLeftCorner { height:5px;width:3px;background:transparent url(../images/siteLayout_bottomLeftCornerBg.png); }

#siteContent_parent { width:826px;background-color:white; }
#siteContent_top { height:322px;background:transparent url(../images/home_mainImg.png); }
#siteContent_bot {  }

#topContent_parent {}
#topContent_top { height:302px; }
#topContent_menu { height:20px; }

#topMenu_parent { height:20px; }
.topMenu_item { padding:0 10px 0 10px;vertical-align:top;cursor:pointer; }
.topMenu_divider { width:1px;background-color:White; }
#topMenu_underscore { position:absolute;display:none; }
#topMenu_underscore_parent { height:8px; }
#topMenu_underscore_middle { background-color:#736357; }

#botContent_parent { width:100%;margin-top:1px; }

#botContent_footerLeft { height:23px;width:439px;background-color:#5a4b3f; }
#botContent_footerRight { width:387px;background-color:#736357;text-align:right; }
#botContent_footerRight > span { margin:0 5px 0 0; }

#content_parent { width:100%; }
#content_contentLeft { width:439px;background:#c8c0b8 url(../images/botContent_contentLeftBg.png) repeat-x;vertical-align:top; }
#content_contentLeftHeader { margin:20px 15px 20px 20px; }
#content_contentLeftBody { margin:0 15px 0 20px; }
#content_contentRight { width:387px;background-color:White;vertical-align:top; }
#content_contentRightHeader { height:46px;background-color:#659ad2;padding:10px 15px 0 15px;vertical-align:middle; }
.content_contentRightBody { padding:10px 15px 10px 15px; }
.content_contentLeftBody_section { margin-bottom:20px; }
.content_contentLeftBody_sectionHeader { margin-bottom:5px; }

#homeContent_leftParent { height:317px;width:100%; }
#homeContent_leftTop { height:181px;vertical-align:top; }
#homeContent_leftBot { height:136px;background:#a49e97 url(../images/botContent_contentLeftBg2.png) repeat-x;vertical-align:top; }
#homeLeftBot_parent { height:136px; }
#homeLeftBot_left { height:136px;width:240px;vertical-align:top; }
#homeLeftBot_left > div { margin:20px; }
#homeLeftBot_right { height:136px;width:199px; }
#home_header { margin-bottom:5px; }
#homeContent_rightParent { height:317px;width:100%;table-layout:fixed; }
#homeContent_rightTop { height:181px;width:387px;vertical-align:top; }
#homeContent_rightTop > div { /*height:181px;width:387px;*/margin:20px 20px 0 20px; }
#homeContent_rightBot { height:136px;width:387px;background-color:#659ad2;vertical-align:top; }
#homeContent_rightBot > div { margin:20px; }
#icons_parent { /*height:181px;width:387px;*/table-layout:fixed; }
.iconImg_parent { height:78px;width:57px; }
.iconText_parent { height:78px;width:116px;vertical-align:top; }
.iconText_parent > div { margin:15px 5px 0 8px; }
#quoteRotator { margin:5px 0 0 0; }

#tech_bill, #tech_sp { display:none; }
#svc_2, #svc_3, #svc_4, #svc_5 { display:none; }
#bio_1, #bio_2, #bio_3, #bio_4, #bio_5 { display:none; }
#con_2, #con_3, #con_4 { display:none; }

/* Fonts */
.fon_siteFooter { 
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:10px;
    color:White; 
}
.fon_menuItem {
    font-family:Geneva, Verdana, “Lucida Sans”, “Lucida Grande”, “Lucida Sans Unicode”, sans-serif;
    font-size:12px;
    color:White; 
}
.fon_contentHeader0 {
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:White; 
}
.fon_contentHeader1 {
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:25px;
    color:#444444; 
}
.fon_contentSubHeader0 {
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:12px;
    color:White; 
}
.fon_sectionHeader0 {
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#659ad2; 
}
.fon_sectionHeader1 {
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:white; 
}
.fon_content0 {
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:12px;
    color:black; 
}
.fon_content1 {
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:black; 
}
.fon_content2 {
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:12px;
    color:#444444; 
}
.fon_content3 {
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#659ad2; 
}
.fon_header0 {
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:20px;
    font-style:italic;
    color:white; 
}
.fon_servicesItem {
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:white;    
}
.fon_quote {
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:12px;
    color:white;    
}

/* Links */
.lnk0:link, .lnk0:visited, .lnk0:active 
{
	font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:10px;
    color:#444444; 
	text-decoration:underline; 
	cursor:pointer; 	
}
.lnk0:hover { color:#659ad2; }

.lnk1:link, .lnk1:visited, .lnk1:active  
{
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:12px;
    color:#444444; 
    cursor:pointer;
    text-decoration:none;
}
.lnk1:hover { text-decoration:underline;  }

.lnk2:link, .lnk2:visited, .lnk2:active 
{
    font-family:Arial, “Helvetica Neue”, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:white;    
    cursor:pointer;
    text-decoration:none;
}
.lnk2:hover { text-decoration:underline;  }

.lnkImg0, .lnkImg0 > img
{
    border:0;    
}
