/* Text Styles */

body {
	background:#fff url(background.jpg) repeat-x;
	text-align:center; }
body, table, .Head, .subhead, .normal, .NormalTextBox,
h1, h2, h3, h4, h5, h6, a {
    font-weight: normal; }
body, table, .subhead, .normal, .NormalTextBox, a { }
body, table, .subhead, .normal, .NormalTextBox,
h1, h2, h3, h4, h5, h6, a { color: #003366; }
.Head {
    font-size: 18px;
    font-weight: bold;
    color: #003366; }
.normal { color: #003366; }
.NormalTextBox {
	font-size: 105%;
	color: #3C3C3C; }
H4 { font-size: 110%; }
H5, .subhead {
    font-weight: bold; }

.search { background-color: transparent;}
.searchText {
    color:#000000;
    font-size:90%;
    font-weight:bold;
    margin-bottom:5px; }
    
.breadcrumb {
    font-size: 90%;
    color: #072837;
    background-color:Transparent; }
a.breadcrumb:Link, a.breadcrumb:Active, a.breadcrumb:Visited {
    color: #072837;
    text-decoration: none; }
a.breadcrumb:Hover {
    color: #072837;
    text-decoration: underline; }

.date {
    font-size: 90%;
    font-style:italic;
    color: #072837;
    background-color:Transparent; }

/* --ANCHORS-- */

a:link, a:visited, a:active {
    text-decoration: none;
    color:#003366; }
a:hover {
	text-decoration: underline;
	color:#003366; }

/* MASTER STYLES */

.splashmaster {
	background:#afb9bf;
	width: 100%;
	text-align:center; }

.pagemaster {
	width: 100%;
	background-color:Transparent;
	text-align:center; }
.pagemaster-left {
    width:50%;
    background:#fff url(backgroundLeft.gif) no-repeat bottom 100%;
	text-align:right; }
.pagemaster-right {
    width:50%;
    background:#fff url(backgroundRight.gif) no-repeat bottom 0%;
	text-align:right; }
.skinmaster {
    width:800px;
    text-align:left;
	background-color: #fff;
	border: solid 0px #b8d3cc; }

/* BANNER */
.banner_tree,.banner_compliance,.banner_drilling,.banner_tankPull,
.banner_insurance,.banner_remediation,.banner_construction,
.banner_consulting,.banner_siteAssessment,.banner_indoorAir {
    background-color:transparent;
    background-position:bottom;
    background-repeat:no-repeat;
	width:100%;
    height:200px; }
.banner_tree { background-image:url(bannerTree.gif); }
.banner_consulting { background-image:url(bannerConsulting.gif); }
.banner_drilling { background-image:url(bannerDrilling.gif); }
.banner_siteAssessment { background-image:url(bannerSiteAssessment.jpg); }
.banner_tankPull { background-image:url(bannerTankPull.gif); }
.banner_insurance { background-image:url(bannerInsurance.gif); }
.banner_remediation { background-image:url(bannerRemediation.gif); }
.banner_construction { background-image:url(bannerConstruction.gif); }
.banner_indoorAir { background-image:url(bannerIndoorAir.gif); }
.banner_compliance { background-image:url(bannerCompliance.gif); }
.logo{}
.content {
    background: transparent url(backgroundCenter.gif) no-repeat bottom; }

/* MENU */
#menu {
    width:125px;
    text-align:center; }
   
/* PANES */
.controlpanel {
	width: 100%;
	background-color: #ffffff; }

#panes {
    width:100%; }

.toppane, .leftpane, .contentpane, .rightpane, .bottompane,
.topleftpane, .topmiddlepane, .toprightpane,
.bottomleftpane, .bottommiddlepane, .bottomrightpane {
	background-color: transparent;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px; }
.toppane, .contentpane, .bottompane {
	width: 100%; }
.topleftpane, .topmiddlepane, .toprightpane,
.bottomleftpane, .bottommiddlepane, .bottomrightpane {
    /*width: 50%;*/ }
.leftpane { }
.rightpane { }
.contentpane { }
.splashcontentpane {
    width:375px;
    height:400px; }

/* --FOOTER-- */
.footer {}

a.privacy, a.terms, .copyright {
    font-size:11px;
    font-weight:bold;
    color: #33916b; }   
a.privacy:link, a.privacy:visited, a.privacy:active 
a.terms:link, a.terms:visited, a.terms:active {
    color: #33916b;
    text-decoration:none; }
a.privacy:hover, a.terms:hover {
    color: #33916b;
    text-decoration:underline; }

.loginText {
    font-size:11px;
    font-weight:bold;
    color: #33916b; }   
a.loginText:Link, a.loginText:Active, a.loginText:Visited {
    color: #33916b;
    text-decoration:none; }
a.loginText:Hover {
    color: #33916b;
    text-decoration:underline; }

/* SERVICES MENU */
TD.Service_MenuHeader {
    font-size:90%;
    background:Transparent url(inactiveTab.gif) no-repeat;
    text-align:center;
    height:36px;
    padding:0px 5px 7px 0px; }

.Service_MenuHeader, .Service_MenuHeader a, .Service_MenuHeader a:Link,
.Service_MenuHeader a:Active, .Service_MenuHeader a:Visited,
.Service_MenuHeader a:hover {
    font-weight:bold;
    color:WhiteSmoke; }
    
TD.Service_MenuHeaderSel {
    font-size:90%;
    background:Transparent url(activeTab.gif) no-repeat;
    text-align:center;
    height:36px;
    padding:0px 5px 7px 0px; }
    
.Service_MenuHeaderSel, .Service_MenuHeaderSel a, .Service_MenuHeaderSel a:Link,
.Service_MenuHeaderSel a:Active, .Service_MenuHeaderSel a:Visited,
.Service_MenuHeaderSel a:hover {
    font-weight:bold;
    color:WhiteSmoke; }

.Service_MenuItem, .Service_MenuItem, .Service_MenuItem a:Link,
.Service_MenuItem a:Active, .Service_MenuItem a:Visited,
.Service_MenuItem a:hover {
    font-size:90%;
    text-align:center;
    padding:0px 3px 5px 0px; }
.Service_MenuItemSel, a.Service_MenuItemSel, a.Service_MenuItemSel:Link,
a.Service_MenuItemSel:Active, a.Service_MenuItemSel:Visited,
.Service_MenuItemSel:hover {
    font-size:90%;
    text-align:center;
    padding:0px 3px 5px 0px; }
     
/* LINKS
.MenuHdr {
    display:none; }
 */
.MenuItem, a.MenuItem, a.MenuItem:Link, a.MenuItem:Active, a.MenuItem:Visited {
    font-size:80%;
    font-weight:normal;
    text-decoration:none;
    color: #00633A !important;
    padding-bottom:5px; }   
a.MenuItem:hover {
    font-size:80%;
    font-weight:bold;
    text-decoration:underline;
    color: #00633A;
    padding-bottom:5px; }   
    
.MenuItemMouseOver, .currentItemHighlight,
a.MenuItemMouseOver, a.currentItemHighlight,
a.MenuItemMouseOver:link, a.MenuItemMouseOver:active, a.MenuItemMouseOver:visited,
a.currentItemHighlight:link, a.currentItemHighlight:active, a.currentItemHighlight:visited
a.MenuItemMouseOver:hover, a.currentItemHighlight:hover {
    font-weight:bold;
    text-decoration:none;
    color: #00633A !important;
    padding-bottom:5px; }

/* MISC */

.StandardButton     {
    background: #003366 none; 
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
}

.MainMenu_MenuContainer {
    background-color:Transparent;
    width:100%;
    padding:0px 5px 5px 0px;
}
.MainMenu_MenuContainer TABLE {
    background-color:Transparent;
    background:Transparent url(inactiveTab.gif) no-repeat;    
    width:125px; }

.MainMenu_MenuBar {}

.MainMenu_MenuItem
{
    height:36px;
    padding-bottom:10px;
    color:WhiteSmoke;
}
.MainMenu_MenuItemSel
{
    background:Transparent url(activeTab.gif) no-repeat;    
    height:36px;
    padding-bottom:10px;
    color:WhiteSmoke;
}
.MainMenu_SubMenu
{
    background:#003366;
    height:10px;
}
MainMenu_SubMenuSel
{
    background:#00633A;
    height:10px;
}
/*



.MainMenu_MenuBreak
{
    padding-top:0px;
}
.menuInactive, .menuActive {
    color:#ffffff;
    font-size:12px;
    text-align:center;
    height:36px; }
.menuInactive {
    background:Transparent url(inactiveTab.gif) no-repeat; }
.menuActive {
    background:Transparent url(activeTab.gif) no-repeat; }

    

.MainMenu_SubMenu {
    background:White url(spacer.gif) no-repeat;
    border:solid 1px #424242;
}
.MainMenu_SubMenuSel
{
    background-color:#9BE9F9;
}
*/