/* CSS Document */
<style type="text/css">
<!--

#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:749px;
	height:645px;
	align: middle;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;


	}

	/* <div> containing nav */
#mainNavContainer {
	height: 29px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	white-space: nowrap;
	border: 0px;
	width: 324px;
}

#Content{
width: 741px;
background-color: cccc99;
padding-bottom: 0px;
overflow: hidden;
margin-left: 3px;
}




#BoxHolder{
width: 370px;
height: 160px;
}

#Bottom {
background: transparent url(images/curvebottom.gif) center no-repeat;
width: 749px;
height: 25px;
padding: 0px;
margin: 0px;
overflow: hidden;
}







#topHead {
	width:39px;
	height:44px;
	valign: bottom;
	background: url(images/topHead.jpg) right no-repeat;
	align: left;
	
}

#rightHead {
	width:43px;
	height:44px;
	valign: bottom;
background: url(images/RightHead.jpg) right no-repeat;
	align: left;
	margin: 0;
	padding: 0;
}

* html td.nav { width: 749px;} 

td.nav{
width: 749px;
margin-left: 5px;
}

* html td.topLeft { width: 274px;} 

td.topLeft{
width: 278px;
}
* html td.Middle { width: 97px;} 

td.Middle{
width: 99px;
}

* html td.topRight { width: 274px;} 

td.topRight{
width: 279px;
}

p.splashcopy {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

#Splash {
width: 350px;
height: 350px;
color: #006633;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: right;
align: right
margin-right: 50px;

}

span.copyright{
	color: #006633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	vertical-align: super;
	height:40px;
	width: 749px;
	line-height: 2em;
	

}
p.contact{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	align: center;
	vertical-align: super;
	text-align: center;
	font-weight: bold;

}
p.license{
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 80%;
	align: center;
	vertical-align: super;
	text-align: center;

}


#HeritageLayout-10 {
	width:486px;
	height:40px;
}

#MainTab {
	position:absolute;
	left:11px;
	top:109px;
	width:105px;
	height:7px;
}


#MainHeader{
width: 749px;
height: 400px;
background: url(images/mainHeader_v2.jpg) center no-repeat;
padding-bottom: 0px;
overflow: hidden;
margin-left: 3px;
}

#SubHeader {
	width:749px;
	height:84px;
	margin: 0;
	padding: 0;
}


td.Spacer{
width: 8px;
height: 29px;
background: url(images/spacer.jpg);

}
#invertedtabs{
margin-left: 40px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
text-align: right;
}

#invertedtabs ul{
font: bold 10px Arial, Verdana, sans-serif;
margin:0;
margin-bottom: 1em; /*margin between menu and rest of content*/
padding:0;
list-style:none;
text-align: right;
}

#invertedtabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.5em;
align: right;
}


#invertedtabs a{
float:left;
color: white;
background: #006633 url(images/color_tabs_left2.gif) no-repeat left bottom;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
}

#invertedtabs a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right2.gif) no-repeat right bottom;
padding:3px 9px 3px 6px;
}

#invertedtabs a span{
float:none;
}


#invertedtabs a:hover{
background-color: #cccc99;
color: white;
}

#invertedtabs a:hover span{
background-color: #cccc99;
color: white;
}

#invertedtabs #current a, #invertedtabs #current span{ /*currently selected tab*/
background-color: #cccc99;
color: white;
}

#invertedtabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #006633;

}

#invertedtabsmain{
margin-left: 190px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
text-align: right;
}

#invertedtabsmain ul{
font: bold 10px Arial, Verdana, sans-serif;
margin:0;
margin-bottom: 1em; /*margin between menu and rest of content*/
padding:0;
list-style:none;
text-align: right;
}

#invertedtabsmain li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
line-height: 1.5em;
align: right;
}


#invertedtabsmain a{
float:left;
color: white;
background: #006633 url(images/color_tabs_left2.gif) no-repeat left bottom;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
}

#invertedtabsmain a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right2.gif) no-repeat right bottom;
padding:3px 9px 3px 6px;
}

#invertedtabsmain a span{
float:none;
}


#invertedtabsmain a:hover{
background-color: #cccc99;
color: white;
}

#invertedtabsmain a:hover span{
background-color: #cccc99;
color: white;
}

#invertedtabsmain #current a, #invertedtabsmain #current span{ /*currently selected tab*/
background-color: #cccc99;
color: white;
}

#invertedtabsmainline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #006633;

}




#glowingtabs{
float:left;
width:100%;
font-size:75%;
line-height:normal;
}

#glowingtabs ul{
list-style-type: none;
margin-left: 15px; /*Left offset of entire tab menu relative to page*/
padding:0;
font: bold 11px Arial, Verdana, sans-serif;
}

*html #glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 10px; /*Left offset of entire tab menu relative to page*/
padding:0;
font: bold 10px Arial, Verdana, sans-serif;
}

#glowingtabs li{
display:inline;
margin-left:5px;
padding:0;
text-transform:uppercase;
margin-right: 5px;
}

#glowingtabs a{
float:left;
background:url(images/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 5px;
text-decoration:none;
}

*html #glowingtabs a{
float:left;
background:url(images/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 2px; /*spacing between each tab*/
padding:0 0 0 5px;
text-decoration:none;
}

#glowingtabs a span{
float:left;
display:block;
background:url(images/glowtab.gif) no-repeat right top;
padding: 4px 4px 4px 3px;
/*padding: 4px 8px 2px 3px;*/
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: black;
}

#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: black;
}

#glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

/*Tabs for Small Boxes*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs{
margin-top: 5px;
margin-left: 5px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 9px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #006633 url(images/color_tabs_left.gif) no-repeat left top;
margin:0 1px 0 0;
padding:0 0 1px 1px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
padding:4px 2px 2px 2px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: 006633;
color: #cccc99;
}

#ddcolortabs a:hover span{
background-color: 006633;
color: #cccc99;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: 006633;
color: #cccc99;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 322px;
height: 2px;
line-height: 2px;
background: #006633;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
align: left;
margin-left: 10px;

}

#ddcolortabsline2{
clear: both;
padding: 0;
width: 140px;
height: 2px;
line-height: 2px;
background: #006633;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
align: left;
margin-left: 10px;

}

#TestBox {
width: 140px;
background-color: #ffffff;
align: left;
height: 125px;
margin: -3px 0 0 10px;
  background:url(images/test_fppic.jpg) white top center no-repeat;
  border: thin #006633 solid;
}


#TipsBox {
width: 140px;
background-color: #ffffff;
align: left;
height: 125px;
margin: -3px 0 0 10px; 
  background:url(images/boxes.jpg) white top center no-repeat;
  border: thin #006633 solid;
}

#EstimateBox {
clear: both;
padding: 0;
width: 325px;
background-color: #ffffff;
align: left;
height: 185px;
margin: -3px 0 0 10px; 
border: thin #006633 solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
}

.FormText {
margin-left: 5px;
}

#FormParts {
padding: 2px 2px 2px 2px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 9px;
color: black;
border: thin #cccccc solid;
align: right;
}
.BodyTextSmall{
margin: 5px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 10px;
color: black;
line-height: 18px;
}


.BodyText{
margin: 10px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
color: black;
line-height: 25px;
}
.BodyText a:link { color: #006633; text-decoration: none }
.BodyText a:active { color: #006633; text-decoration: none }
.BodyText a:visited { color: #006633; text-decoration: none }
.BodyText a:hover { color: #ffffff; text-decoration: underline }

.BodyList{
margin-top: 5px;
margin-left: 15px;
padding: 0;
padding-left: 5px;
}

.BodyList ul{
list-style-type: disc;
margin: 5px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
color: black;
line-height: 25px;
}

.BodyList ol{
list-style-type: decimal;
margin: 5px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
color: black;
line-height: 25px;
}


.RightBarList ul{
list-style-type: circle;
margin: 5px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 9px;
color: #006633;
line-height: 18px;
align: left;
text-align: left;
width: 110px;
}

.RightBarList ol{
list-style-type: decimal;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 9px;
color: #006633;
line-height: 18px;
align: left;
text-align: left;
width: 115px;
margin-left: 4em;
padding-left: 0;
margin-right: 5px;
}


.RightBarList li{
margin:0 2px 0 0;
padding:0;
}


.BodyList ul ul{
list-style-type: circle;
}

.BodyList li{

margin:0 2px 0 0;
padding:0;

}


.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006633;
	height: 40px;
	width: 749px;
	background-color: #cccc99;
	margin-top: 5px;
	line-height: 2em;
	background: url(images/curvebottom.gif);
}
.footertext a:link { color: #006633; text-decoration: none }
.footertext a:active { color: #006633; text-decoration: none }
.footertext a:visited { color: #006633; text-decoration: none }
.footertext a:hover { color: #000000; text-decoration: underline }

.BodyTextHeader{
margin: 10px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 13px;
color: black;
line-height: 25px;
font-weight: bold;
}

.RightBar{
border: thin #006633 solid;
width: 150px;
align: center;
margin-left: 20px;
margin-top: 10px;
background-color: white;
height: 400px;
}

.RightBarSmall{
border: thin #006633 solid;
width: 150px;
align: center;
margin-left: 20px;
margin-top: 10px;
background-color: white;
height: 290px;
}

.FormBox{
border: thin white solid;
width: 700px;
align: center;
margin-left: 20px;
margin-top: 10px;
height: 350px;
}

.RightBarText{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 60%;
color: #006633;
text-align: left;
margin: 10px;
margin-top: 10px;
padding-top: 5px;
}

.RightBarText2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color: #006633;
text-align: left;
margin: 10px;
margin-top: 10px;
padding-top: 5px;
}

.RightBarTextBold{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 60%;
color: #006633;
text-align: left;
margin: 10px;
margin-top: 10px;
padding-top: 5px;
font-weight: bold;
}

a:link { color: #006633; text-decoration: none }
a:active { color: #006633; text-decoration: none }
a:visited { color: #006633; text-decoration: none }
a:hover { color: #000000; text-decoration: underline }

-->
</style>
