body{
font-family:arial;
margin:0px;
padding:0px;
text-align: center;
background: #D6D3D3 url(../imgs/background.gif) center;
}


table.main{
padding:0px;
height:500px;

border:solid 1px #cccccc;
background-color:#ffffff;
}

table.banner{
width:800px;
text-align: left;

}


table.banner td{
vertical-align: top;
}

.phrase{
color: #7CA332;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
}

.callLight{
color: #FF9C01;
font-weight: bold;
font-size: 19px;
text-transform: uppercase;
}

.callDark{
color: #000000;
font-weight: bold;
font-size: 35px;
text-transform: uppercase;
}

table.banner td div{
margin:25px;
text-align: center;

}

a:hover{
text-decoration:underline;
}

table.topnav{
width:800px;
text-align: center;
background: url(../imgs/topnavbg.gif);
height:36px;
}
table.topnav a
{
text-align: center;
font-size:08pt;
color:#f7f7f0;
padding-right:20px;
padding-left:20px;
text-decoration:none;}

table.topnav td
{color:#32783A;}

table.flash{
width:800px;
text-align: center;
background: #ECEAEB url(../imgs/flabg.gif);
height:213px;
}


table.flash td.form{
vertical-align: bottom;
text-align: center;
}

table.content{
width:800px;
height:250px;

}


table.content td{
vertical-align: top;
}

table.content td.form{
vertical-align: top;
text-align: center;
}

table.content td.form span{
font-size:08pt;
color:#676363;

}


table.content div{
font-size:09pt;
color:#676363;
padding:7px;
}

table.content p{
font-size:09pt;
color:#676363;
padding:4px;
}
table.content li{
font-size:09pt;
color:#676363;
padding:4px;
}

table.content div.heading1{

color: #7CA332;
font-size: 22px;
font-family:"Arial Narrow", arial;
margin-top:6px;
}

table.botnav
{text-align: center;
width:800px;
}

table.botnav td
{font-size:08pt;
color:#676363;
}



table.botnav a
{
text-align: center;
font-size:08pt;
color:#676363;
padding-right:20px;
padding-left:20px;
text-decoration:none;}

table.footer
{
width:800px;
margin-top:7px;
text-align: center;
font-size:08pt;
background-color: #12641C;
color:#ffffff;
height:75px;
}

table.contactform{
margin-top:50px;
}

table.contactform td.form{
background-image: url(../imgs/quote2.gif);
width:286px;
height:210px;
}

table.contactform td.form table{
margin-top:5px;
font-size:10pt;
color:#ffffff;
font-family:arial;
text-align:right;
font-weight:bold;
}
table.contactform td.form table input, select{
font-size:09pt;
}

.profile{
width:175px;
font-size:08pt;
color:#666666;
}
.profile img{
border:solid 1px #666666;
}


table.freequote{
font-size:09pt;
color:#ffffff;
font-family:arial;
text-align:right;
font-weight:bold;


}
table.freequote select, input{
font-size:09pt;



}

