/* CSS Document */


.maincontent {
float: left;
width: 760px;
margin-left: 15px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
margin-top: 15px;
}

.maincontent h1 {
color: #b40001;
}

.maincontent a {
color: #ffffff;	
}


.rightboxwrap {
float: right;
margin-right: 5px;
width: 160px;
margin-top: 60px;
}
.features {
border: solid 1px #cccccc;
margin-top: 5px;
}

.featurestop {
background-color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
padding: 4px;
}

.featuresbottom {
background-color: #6c6c6c;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
padding: 4px;
}

.featuresbottom ul{
padding-left: 13px;
}

.contentwrapper {
width: 945px;
float: left;
/*background-image: url(../../images/gray_back.gif);
background-repeat:no-repeat;*/
background-color: #000000;
padding-left: 15px;
padding-right: 0px;
}

.contentwrapper h1 {
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 30px;
font-weight: normal;
margin-top: 0px;
padding-top: 15px;
}

.contentwrapper h2 {
color: #b40001;
font-family:Arial, Helvetica, sans-serif;
font-size: 23px;
font-weight: normal;
margin-top: -16px;
padding-top: 0px;
}

.header {
height: 34px;
padding-top: 3px;
width: 960px;
float: left;
background-image: url(../images/headerback.jpg);
background-repeat: no-repeat;
/*background-color: #959595;
alpha:opacity(75);
-moz-opacity: .75;*/
color: #b40001;
margin-top: 4px;
margin-left: -15px;
position: relative;
z-index:1;
}

.headerbuttons {
position: relative;
z-index:2;
}
.boxback {
	width: 934px;
	margin-top: 15px;
	/*
	background-image:url(../images/midbackground.jpg);
	background-repeat:repeat-y;
	*/
	float: left;
}

.leftbox {
width: 270px;
margin-top: 15px;
float: left;
padding-left: 5px;
padding-right: 5px;
background-color: #000000;
}

.genauth {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
}

.genauth h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding-top: 0px;
margin-top: 7px;
}

.genauth h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #b40001;
padding-top: 0px;
}

.genauth a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #b40001;
}

.genauth a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #b40001;
}

.genauth a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

.rightbox {
/*background-color: #1e1e1e;*/
width: 634px;
padding-left: 5px;
padding-right: 5px;
margin-top: 15px;
float: left;
margin-left: 10px;
}

.righttop {
/*background-color: #1e1e1e;*/
width: 634px;
padding-left: 5px;
padding-right: 5px;
float: left;
}

.righttop h1 {
color: 	#b40001;
}

.righttop h2 {
color: 	#ffffff;
font-size: 21px;
font-style: italic;
padding-bottom: 0px;
margin-bottom: 3px;
}

.rightbottom {
width: 635px;
float:left;
}

.testimonialwrap {
width: 940px;
margin-top: 10px;
float: left;
}

.testimonialtop {
border-top: solid 1px #cccccc;
border-left: solid 1px #cccccc;
border-right: solid 1px #cccccc;
padding-left: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
}

.testimonialsbottom {
border: solid 1px #b40001;
background-color: #6e6e6e;
padding-left: 16px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
float: left;
}

.bottomwrap {
width: 940px;
margin-top: 20px;
float: left;
}
.authwrap {
float: left;
width: 229px;
height: 169px;
margin-right: 6px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size:12px;
font-weight: bold;
}

.authbottom:hover {
border: solid 2px #b40001;
}

.authbottom {
width: 225px;
height: 145px;
border: solid 2px #666666;
}

.authcolor {
color: #b40001;
}

.clearall {
clear: both;	
visibility: hidden;
}

 .tabb { font-weight:bold; font-size:14px; font-family:Arial,Helvetica;}
 .tab { font-weight:bold; font-size:12px; font-family:Arial,Helvetica;TEXT-ALIGN: center}
 .tan {FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: white; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center}
 .tann {FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: white; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center}
 .tanc {FONT-WEIGHT: bold;FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center;}