/* CSS Document */

body {
text-align:center;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:left;
}




.tophead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;


}

.rspace{
	margin-right: 10px;
	margin-bottom: 10px;
}


.lspace{
	margin-right: 10px;
	margin-bottom: 10px;
}


.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006dba;

}




.topmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: center;
	margin-right: 15px;
	margin-bottom: 5px;
}
 


.callnow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4C72A3;
	display: inline;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;

}



.phototext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3333aa;
	text-align: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-align: left;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
}



.adminheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align: left;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
	background-color: #4C72A3;
}

.road1{font-size: 12px;font-family:arial;color: #000000;	background-color: #ffffff;}
.subheaderadmin {BACKGROUND-COLOR: #dddddd;FONT-SIZE: 12px;font-family:arial;COLOR: #222222;}
.inputfieldmenu1 {background-color: #ffffff;font-size: 11px;font-family:arial;color: #333333;}

.subheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #eeeeee;
}

.subheader a:link {color: #222222;}
.subheader a:visited {color: #222222;}
.subheader a:hover {color: #222222;background-color: #555555;}
.subheader a:active {color: ff00ff;}


.textlarge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0000aa;
	text-align: left;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
}





.reportheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #111111;
	text-align: left;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
}


.reporttext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 15px;
}





.text3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}







.highlight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-align: left;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
	background-color: #ffff00;
}




.smalltext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
}


.tostext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
}



.tos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
}




.customerservice{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	text-align: left;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 5px;

}



.affiliateservice{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	font-size: 10px;
	color: #555555;
	text-align: left;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 5px;

}



.partners{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #55aa55;
	text-align: left;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 5px;
	font-variant: small-caps;


}


.newsbar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eeeeee;
	text-align: left;
	margin-left: 5px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
}




.login{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffaa00;
	text-align: left;
	margin-left: 5px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
}



.footermenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffaa00;

}









#container {
  margin: 0 auto;
  text-align:center  } 




.textlarge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-align: left;

}



.textlargegrey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-align: left;
	background-color: #dddddd;

}





.text2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
}


.text2fine{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	text-align: left;
}

.text2grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #eeeeee;
}



.text4grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: right;
	background-color: #eeeeee;
}


.text4greylarge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-align: right;
	background-color: #55ee55;
}

.text4greyleft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #eeeeee;
}




.text4greyb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	background-color: #eeeeee;
}


.text3grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	background-color: #eeeeee;

}

.text3grey a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	background-color: #eeeeee;
	color: #333333;
}


 



.text2white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
}

.text2white14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
}


.text2white-redhighlite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffeeee;
}



.text2white3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #eeeeee;
}

.text2redsmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #eeeeee;
}


.text2blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #ffffff;
}

.text2red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	background-color: #ffcccc;
}



.text2grey2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	background-color: #dddddd;
}



 


.style3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}



.menuheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;

}




.awards{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	text-align: center;

}
.textwhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
}
.textwhite2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}




.chart-text{
	background-color:#334455;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}


.chart-textsmall{
	background-color:#4C71A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}


.chart-textsmall-highred{
	background-color:#ff6666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}




.chart-textsmallgreen{
	background-color:#007700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.chart-textsmalllite{
	background-color:#6e93c5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}





.chart-texta{
	background-color:#667788;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}



.chart-text2{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}


.chart-text2gg{
	background-color:yellow;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}




.chart-text2hl{
	background-color:#ffeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}





.chart-text2g{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}



.chart-text3{
	background-color:#dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}



.mainarea{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-bottom-style:none;
	border-right-style:none;
	border-left-style:dotted;
	border-top-style:none;
	border-color: #cccccc;
	border-width:1px;
}
.mainarea a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.mainarea a:visited {
	color: #333333;
}
 .mainarea a:hover {
	color: #0000ff;
}
.mainarea a:active {
	color: #333333;
}







#menu{
	width:100%;
	font-size:12px;
	margin-left:12px;	
	}
#menu body, td,{
	color:#ffffff;
	font-size:12px;
	margin-left:12px;
	}
	
#menu th{
	color:#ffffff;
	font-size:12px;
	margin-left:12px;
	}
	
#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:12px;
	color: #cccccc;
}
#menu a:visited {
	font-size:12px;
	margin-left:12px;
	color: #cccccc;
}
#menu a:hover {
	font-size:12px;
	margin-left:12px;
	color: #ffff00;
}
#menu a:active {
	font-size:12px;
	margin-left:12px;
	color: #ffffff;
}


.style2 {font-size: 10}

.features a {color:#FFFF00}
.features a:hover {color:#FFFFFF;}
.features a:visited {color:#FFFF00;}
.features p {margin: 0px 15px 15px 15px;}
.features td {text-align:center;}
	
	h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006dba;
	display: inline;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;

}


.verybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #000000;
	display: inline;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;

}




.veryboldfront {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #444455;
	display: inline;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;

}







.verybold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	display: inline;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;

}



.veryboldfront2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555566;
	display: inline;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;

}



.verybold3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #222233;
	display: inline;
	margin-left: 18px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;

}



.m1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555555;
	display: inline;
	margin-left: 1px;
	margin-top: 12px;
	margin-right: 1px;
	margin-bottom: 12px;
}


.m1bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4C72A3;
	display: inline;
	margin-left: 1px;
	margin-top: 12px;
	margin-right: 1px;
	margin-bottom: 12px;
	font-weight: bold;
}






.m1admin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #555555;
	display: inline;
	margin-left: 1px;
	margin-top: 5px;
	margin-right: 1px;
	margin-bottom: 5px;
}

.m2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	margin-left: 1px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
}




.m2bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	display: inline;
	margin-left: 1px;
	margin-top: 6px;
	margin-right: 1px;
	margin-bottom: 6px;
	font-weight: bold; 
}


.whatisthis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	display: inline;
	margin-left: 1px;
	margin-top: 6px;
	margin-right: 1px;
	margin-bottom: 6px;
}






.action {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0159C6;
	display: inline;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
}



h2 {font-size: 14px;
display: inline;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;

}

h3 {font-size: 14px;
display: inline;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	font-weight: normal;

}


h4 {font-size: 14px;
display: inline;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	font-weight: bold;

}


#popup a span {display: none;}

#popup a:hover { background-color: #eeeeee; }

/* the IE correction rule */
#popup a:hover	{
color: #222222; background-color: #eeeeee;
text-indent: 0; /* added the default value */
}

#popup a:hover span{
display: block;
position: relative;
top: 0px;
left: 0px;
width: 200px;


}




