/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height:1.2;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #009900;
}
a:visited {
	color: #009900;
}
a:hover {
	color: #00CC33;
}
a:active {
	color: #009900;
}
h1 {
	font-size: 32px;
	margin:0;
}
h2 {
	font-size: 18px;
	margin:0;
}
h3 {
	font-size: 14px;
	font-weight:bold;
	margin:0;
}

p {
margin:0;
}


/*CLASSES*/
.error {
	display:none;
	color:#C00;
}

.quote{
color:#666666;
font-style:italic;
padding-left:40px;
padding-right:40px;
}

.clr {
clear: both; width: 100%; height: 0; line-height: 0; font-size: 0; padding: 0; margin: 0; border: 0;
}

.biglinks{
font-size:22px;
padding-top:6px;


}

.maincontent{
padding-right:40px;

}

.footerlist{
color:#FFFFFF;
line-height:1.5;
list-style:none;
padding-left:0;

}

.footerlist a:link{
color:#FFFFFF;

}

.footerlist a:hover{
color:#DAF3AB;

}

.footerlist a:visited{
color:#DAF3AB;

}

.footerlist a:active{
color:#DAF3AB;

}


.bottomfooter{
color:#FFFFFF;
font-size:12px;

}

.bottomfooter a:link{
color:#CCCCCC;

}

.bottomfooter a:hover{
color:#FFFFFF;

}

.bottomfooter a:visited{
color:#CCCCCC;

}

.bottomfooter a:active{
color:#FFFFFF;

}

.featuretext{
color:#FFFFFF;
font-size:18px;

}

.learnlinks{
font-size:20px;
font-weight:bold;

}

/*DIVS*/


#wrapper{
background-image:url(../images/bg-repeater.jpg);
background-repeat:repeat-x;
height:auto;
width:100%;

}

#wrapper2{
background-image:url(../images/bg-repeater2.jpg);
background-repeat:repeat-x;
height:auto;
width:100%;

}

#insidewrap{
width:960px;
margin:auto;

}

#header{
width:960px;
height:125px;

}

#menu{
width:960px;
height:30px;

}

#branding{
width:960px;
height:95px;
background-image:url(../images/header.jpg);

}

#featureblock{
width:960px;
height:400px;
background-image:url(../images/feature-bg-1.jpg);
}

#separator{
width:960px;
height:30px;

}

#contentwrapper{
width:960px;

}

#leftcolumn1{
width:640px;
float:left;

}

#rightcolumn1{
width:320px;
float:right;
background-image:url(../images/right-bg-1.jpg);

}

#highlighter{
width:960px;
height:40px;
background-color:#FFFF99;

}

#leftcolumn2{
width:640px;
float:left;

}

#leftcolumn3{
width:610px;
float:left;
padding-right:30px;

}

#rightcolumn2{
width:320px;
float:right;
background-image:url(../images/right-bg-2.jpg);

}

#footer{
width:100%;
height:400px;
background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;


}

#topfooter{
width:960px;
height:280px;
}

#bottomfooter{
width:960px;
height:120px;
}

#pagetitle{
width:960px;
height:60px;
padding-top:45px;
}

#pagetitle h1{
float:left;
}

#starthere{
float:right;
}

#phonenumber{
float:right;
margin-top:0px;
}
