/* CSS Document */

body{
	background:#666666;
	margin:0;
	padding:0;
}
#container{
	width:760px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background:url(../images/left_bg.gif) repeat-y top left #ffffff;
}
#topbground{
	height:4px;
	background: url(../images/top_bg.gif) repeat-x;
}
#mainarea{
	background:url(../images/right_bg.gif) repeat-y top right;
}
#logoband{
	margin-left:20px;
	height:74px;
	margin-top:12px;
	position:relative;
	
}
#loginbox{
	float:right;
	width:460px;
	height:74px;
}
#login{
	height:33px;
	position:relative;
}
#logos{
	height:35px;
	text-align:right;
	margin-right:20px;
}
#menu{
	position:relative;
	margin-left:20px;
	margin-right:20px;
	height:30px;
	background:#CCCCCC;
	border-bottom:7px solid #ffffff;
}
#nav{
	height:15px;
	padding-top:8px;
}
#imageband{
	margin-left:20px;
	margin-right:20px;
	height:217px;
	position:relative;

}
#sectionimage{
	margin-left:20px;
	margin-right:20px;
	height:106px;
	background:url(../images/section_image.jpg) no-repeat top left;
	position:relative;
}
#homeboxes{
	margin-left:20px;
	margin-right:20px;
	border-top:6px solid #ffffff;
	height:150px;
	border-bottom:6px solid #ffffff;
}
#box1{
	position:relative;
	float:left;
	width:238px;
	height:150px;
	background: url(../images/box_bground.jpg) no-repeat bottom left #ECEAEA;
	border-right:3px solid #ffffff;
}
#box2{
	position:relative;
	float:left;
	width:238px;
	height:150px;
	background: url(../images/box_bground.jpg) no-repeat bottom left #ECEAEA;
}
#greytext{
	width:190px;
	margin-left:36px;
}
#boxbutton{
	height:33px;
	position:absolute;
	left:36px;
	bottom:0px;
}

#bottombox{
	margin-left:20px;
	margin-right:20px;
	height:143px;
	border-bottom:6px solid #ffffff;
	background: url(../images/blue_bground.jpg) no-repeat bottom left #7292B2;
	position:relative;
}
#bluebutton{
	height:21px;
	position:absolute;
	left:38px;
	bottom:5px;
}
HTML>body #bluebutton{left:32px;}
#bluebutton1{
	height:21px;
	position:absolute;
	left:270px;
	bottom:5px;
}
HTML>body #bluebutton1{left:272px;}
#bluebutton2{
	height:21px;
	position:absolute;
	left:500px;
	bottom:5px;
}
HTML>body #bluebutton2{left:505px;}
#corners{
	width:auto;
	height:15px;
}
#bluebox{
	margin-top:5px;
	margin-bottom:10px;
	border-right:1px solid #ffffff;
	width:220px;
	margin-left:10px;
	float:left;
}
HTML>body #bluebox{ margin-left:15px; width:223px;}
#testimonials{
	width:220px;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:10px;
	float:left;
	background: url(../images/quotes.gif) no-repeat bottom left;
}

#boxtext{
	margin-left:20px;
	margin-top:5px;
}


#baseband{
	margin-left:20px;
	margin-right:20px;
	height:82px;
	border-bottom:10px solid #ffffff;
	clear:both;
}
#greybox{
	width:355px;
	background: url(../images/bottom_grey.gif) no-repeat bottom left #F3F4F6;
	height:82px;
	float:left;
}
#greybox1{
	width:355px;
	background: url(../images/bottom_grey.gif) no-repeat bottom left #F3F4F6;
	height:82px;
	float:right;
}
#greycontent{
	width:306px;
	background:url(../images/mailing.gif) no-repeat top left;
	padding-top:25px;
	padding-left:48px;
	padding-bottom:5px;
}
#greycontent1{
	width:301px;
	background:url(../images/download.gif) no-repeat top left;
	padding-top:30px;
	padding-left:48px;
	padding-right:5px;
	padding-bottom:5px;
}
#basemenu{
	height:30px;
	padding-top:10px;
	width:760px;
	margin-left:auto;
	margin-right:auto;
	padding-left:6px;
}
#tabs{
	height:23px;
	position:absolute;
	bottom:-1px;
	left:11px;
	z-index:2;
}
#tab1{
float:left;
	height:18px;
	background:url(../images/tab1.gif) no-repeat bottom left;
	padding-left:10px;
	width:97px;
	padding-top:5px;
}
#tab2{
float:left;
	height:18px;
	background:url(../images/tab2.gif) no-repeat bottom left;
	padding-left:10px;
	width:99px;
	padding-top:5px;
}
#tab3{
float:left;
	height:18px;
	background:url(../images/tab3.gif) no-repeat bottom left;
	padding-left:12px;
	width:62px;
	padding-top:5px;
}
#contentarea{
	margin-top:8px;
	padding-bottom:10px;
	position:relative;
	margin-left:20px;
	margin-right:20px;
}
#rightcolumn{
	width:192px;
	float:right;	
	margin-bottom:10px;
}
#rightbox{
	padding:10px;
	width:172px;
	background:url(../images/rightbg.jpg) repeat-x bottom left #F4F5F6;
	margin-bottom:10px;
}
#textarea{
	margin-right:260px;
	padding-top:20px;
	padding-bottom:25px;
	margin-left:20px;
}
#forms{
	margin-top:5px;
	background:#F1F4F7;
	width:407px;
	padding:15px;
}
#forms1{
	margin-top:5px;
	background:#F1F4F7;
	padding:15px;
}
#purchaseforms{
	margin-top:5px;
	border:1px solid #D9DFEF;
	padding:15px;
}
#testleft{
	margin-left:180px;
	margin-bottom:20px;
}
#halfpage{
	width:220px;
	margin-top:20px;
	margin-bottom:10px;
	float:left;
}
#halfpage1{
	width:300px;
	margin-top:20px;
	margin-bottom:10px;
	float:right;
}
#textline{
	margin-top:15px;
	padding-top:20px;
	border-top: 1px solid #cccccc;
}
#introtext{
	width:240px;
	height:100px;
	margin-top:10px;
}
#testbox{
	margin-top:15px;
	border-top:1px solid #658BB0;
	padding-top:15px;
}
#columnitem{
	margin-bottom:25px;
	margin-top:20px;
}
#righttext{
	width:120px;
	margin-top:8px;
}





.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666666;
	text-decoration: none;
}
.formssmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
}
.right {
	float: right;
}
.left {
	float: left;
}
A.whitelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
A.whitelinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}
.whitetextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.whitespacer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.feed {
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 3px;
	font:bold 10px verdana,sans-serif;
	color:#FFF;
	background:#F60;
	text-decoration:none;
	margin:4px;
}
A.toplinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
}
A.toplinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}
A.tablinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
}
A.tablinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9D08;
	text-decoration: none;
}
.topspacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 6px;
}
.basebuttons {
	margin-bottom: -5px;
}
.buytab {
	position: absolute;
	right: 25px;
	top: -7px;
	z-index:2;
}
.logintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #666666;
	text-decoration: none;
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.loginform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	float: left;
	margin-left: 3px;
}
.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}.whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.sectiontitles {
	font-family: "AvantGarde Md BT", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #FF9D08;
}
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
	float: left;
	width: 150px;
}.forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	height: auto;
	width: auto;
}
.bluetext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}
.orangetext {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9901;
	text-decoration: none;
}
.bodytextblue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #336699;
	text-decoration: none;
}
.borderleft {
	border: 1px solid #DEEBF1;
	float: left;
}.buttons {
	margin-top: 8px;
}
A.bluelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}
A.bluelinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
A.greylinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
A.greylinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
.righttitles {

	font-family: "AvantGarde Md BT", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #336699;
}
.forms1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	height: auto;
	width: auto;
}
#rightcorner	{

	position: absolute;
	left: 200px;
	top: 22px;
	font: 17px Trebuchet MS;
	color: #fd9d15;
	}
	
#reminder { padding:20px;}
#reminder fieldset { width:350px; padding:10px; margin:0 auto; display:block;}
#reminder label { font-size:11px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; padding-bottom:10px; }
#reminder .error { color:#CC0000;}
#reminder input { float:left;}
#reminder .fld { margin-right:20px; border:1px solid #666; color:#666; padding:3px; font-size:12px; letter-spacing:1px;}
#lrmd {
	top:20px; left:100px;
	text-align:center;
	width:120px;
	position:absolute;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	text-decoration:none;
	}
#lrmd:hover { color:#336699;}	



h1{
	font-family: "AvantGarde Md BT", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #FF9D08;
	margin-top:0px;
	margin-bottom:0px;
}