body
{
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	border:0px;
	padding:0px;
	margin:0px;
}
h1
{
	font-family:Arial;
	font-size:20px;
	font-weight:700;
	color:#808389;   
}
.wrapper1  
{
	text-align: center;
	min-width: 835px;
	padding: 0px;
	padding-top:20px;
	margin:0px;
	height:500px;

} 

.wrapper2
{
	width:835px;
	padding: 0px;
	margin:0 auto 0 auto;
	height:500px;

} 

.intro
{
	background-image:url(../images/background2.gif);
	width:580px;
	height:155px;
	background-repeat:repeat-x;
	float:left;
}
.intro2
{
	background-image:url(../images/background2.gif);
	width:523px;	
	background-repeat:repeat-x;
}
.secnav
{
	background-image:url(../images/secnavline.gif);
	width:580px;
	height:29px;
	background-repeat:repeat-x;
	float:left;
	background-color:#FFFFFF;
}

.question:link, active, visited
{
    color:#a0ce67;
    text-decoration:none;
    font-weight:400;
}

.question:hover
{
    color:#a0ce67;
    text-decoration:underline;
    font-weight:400;
}

.maincopy
{
	font-family:Arial;
	font-size:12px;
	font-weight:500;
	color:#808389;
	line-height:19px;
	text-align:left;
}

.maincopy2
{
	font-family:Arial;
	font-size:12px;
	font-weight:500;
	color:#808389;
	line-height:19px;
	text-align:center;
}

.maincopy3
{
	font-family:Arial;
	font-size:12px;
	font-weight:500;
	color:#808389;
	line-height:19px;
	text-align:right;
}

.maincopy th {font-weight:700;font-size:13px;}
.maincopy ul{ margin:0; padding:0 0 0 15px;}
.maincopy ol{ font-weight:bold;}
.maincopy li{ color:#a0ce67}

.maincopy li span{color:#a0ce67;}

.maincopy a
{
	text-decoration:underline;
	color:#666;
}
.maincopy:link{text-decoration:underline;}
.maincopy:active{text-decoration:underline;}
.maincopy:visited{text-decoration:underline;}
.maincopy:hover{text-decoration:none;}

.botnav
{
	font-family:Arial;
	font-size:11px;
	font-weight:500;
	color:#808389;
	line-height:20px;
	text-decoration:none;
	text-align:left;
}
.botnav:link{text-decoration:none;}
.botnav:active{text-decoration:none;}
.botnav:visited{text-decoration:none;}
.botnav:hover{text-decoration:underline;}

.botnavsml
{
	font-family:Arial;
	font-size:10px;
	font-weight:500;
	color:#808389;
	line-height:20px;
	font-style:italic;
	text-decoration:none;
	text-align:left;
}
.botnavsml:link{text-decoration:none;}
.botnavsml:active{text-decoration:none;}
.botnavsml:visited{text-decoration:none;}
.botnavsml:hover{text-decoration:underline;}

.pageheader
{
	font-family:Arial;
	font-size:16px;
	font-weight:500;
	width:523px;
	height:34px;
	color:#ffffff;
	background-color:#99cc66;
	text-align:left;
	 border-bottom:1px solid #fff;
}
.pagesubheader
{
	font-family:Arial;
	font-size:12px;
	font-weight:700;
	color:#a0ce67;
	line-height:19px;
	padding-top:6px;
	padding-bottom:6px;	
	padding-left:15px;
	text-align:left;
}
.TDheader
{
	font-family:Arial;
	font-size:12px;
	font-weight:700;
	color:#66cc33;
	text-align:left;
}

.ccalogo
{
	float:left;
	padding: 20px 0px 10px 575px;
	background-color:#FFFFFF;
}

.mainmenu
{
	width:779px;
	float:left;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;	
}

.homecalcs
{
	float:left;
	width:600px;
	padding: 0px 0px 0px 10px;
	background-color:#FFFFFF;
}

.homelogos
{
	float:left;
	width:600px;
	padding: 10px 0px 0px 10px;
	background-color:#FFFFFF;	
}

.sitemap{}
.sitemap ul{ border-left:1px solid #99cc66}
.sitemap li{ margin-bottom:5px; list-style:none}
.sitemap li ul{ margin-bottom:20px}
.sitemap li ul{margin-bottom:20px}
.sitemap li ul li a{ text-decoration:none; color:#333;  font-weight:bold;display:block; background-color:#e9f2d7; border:1px solid #99cc66; width:200px; padding:5px; margin-bottom:5px}

.sitemap li a{ text-decoration:none; color:#333;  font-weight:bold;display:block; background-color:#99cc66; border:1px solid #333; width:200px; padding:5px; margin-bottom:5px}
.sitemap li a:hover{ color:#fff; background-color:#99cc66}
.basketHeader
{
    color:#FFFFFF;
    padding-left:33px;
    font-weight:900;
    font-size:18px;   
    height:25px; 
    background-color:#808389;
    width:604px;
    font-weight:lighter;
}

.errorText
{
    color:#FF0000;
    font-weight:900;
    font-size:12px;   
}

.dropdown
{
     font-family:Arial;
     font-size:11px;
     color:#808389;   
}

