a {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	color:#0099FF;
	text-decoration: none;
}

td {
	height: 20px;
}

img {
	border: 0px;
	padding: 5px 0px 5px 0px;
	text-align:center;
}

.notimg {
	border: 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
}

body {
	background-color:#FFFFFF;
	margin:auto;
	padding:0px 0px 0px 0px;	
}

#overallcontainer {
	margin:7px auto auto auto;
	padding:0px 0px 0px 0px;
}

#header {
	width:1000px;
	height:130px;
	margin:auto;
}

#toplinkbox {
	float:right;
	width:200px;
	margin:18px 30px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F9A856;
	font-size:12px;
	text-decoration:none;
	text-align:right;
}

#toplinkbox a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F9A856;
	font-size:12px;
	text-decoration:none;
}

#toplinkbox a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F9A856;
	text-decoration:underline;
	font-size:12px;
}

#hackersafe {
	float:right;
	margin:5px 40px 0px 0px;
}

* html #hackersafe { 
	margin:5px 20px 0px 0px;
}

#logo {
	width:338px;
	height:42px;
	float:left;
	margin:58px 0px 0px 30px;
}

* html #logo {
	margin:58px 0px 0px 15px;
}

#livechat {
	width:216px;
	height:65px;
	float:left;
	clear:none;
	background-image:url(../images2/livechat2.PNG);
	background-repeat:no-repeat;
	margin:10px 0px 0px 0px;
}

* html #livechat {
	margin:10px 0px 0px 0px;
}

html>body #livechat {
	*margin:10px 0px 0px 0px;
}

#livechatbutton {
	text-align:right;
	margin-top:25px;
	margin-right:20px;
}

#container {
	width:999px;
	height:700px;
	background-image:url(../images2/white_bg2.PNG);
	background-repeat:no-repeat;
	margin:auto;
}

#contentbg {
	width:945px;
	height:540px;
	background-image:url(../images2/bg_blue_tests2.PNG);
	background-repeat:no-repeat;
	margin:auto;
}

#topnavbar {
	width:520px;
	height:33px;
	margin:0px 4px 2px 0px;
	float:right;
	clear:left;
	text-align:right;
}

* html #topnavbar { margin:0px 2px 2px 0px; }

#topnavbar ul {
	display: inline;
	list-style: none;
	padding:0px 0px 0px 0px;
}

#topnavbar ul li {
	position: relative;
	float: right;
}

#topnavbar #nav .first {
	width:80px;
	height:36px;
	clear:right;
	display:block;
	padding:0px 0px 0px 0px;	
}

#contentbg ul li .first a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images2/btn_home.PNG);
	font-size: 12px;
	height:36px;
}

#contentbg ul li .first a:hover {
	color: #FFFFFF;
 	background-image:url(../images2/btn_home_hover.PNG);
}

#topnavbar #nav .second {
	width:107px;
	height:36px;
	clear:right;
	display:block;
	padding:0px 0px 0px 0px;
}

#contentbg ul li .second a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images2/btn_about.PNG);
	font-size: 12px;
	height:36px;
}

#contentbg ul li .second a:hover {
	color: #FFFFFF;
 	background-image:url(../images2/btn_about_hover.PNG);
}

#topnavbar #nav .third {
	width:148px;
	height:36px;
	clear:right;
	display:block;
	padding:0px 0px 0px 0px;
}

#contentbg ul li .third a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images2/btn_memberbens.PNG);
	font-size: 12px;
	height:36px;
}

#contentbg ul li .third a:hover {
	color: #FFFFFF;
 	background-image:url(../images2/btn_memberbens_hover.PNG);
}

#topnavbar #nav .fourth {
	width:185px;
	height:36px;
	clear:right;
	display:block;
	padding:0px 0px 0px 0px;
}

#contentbg ul li .fourth a {
	display: block;
	font-size: 10px;
	border: 0px;
	color: #FFFFFF;    
	background-image:url(../images2/btn_freetrial.PNG);
	font-size: 12px;
	height:36px;
}

#contentbg ul li .fourth a:hover {
	color: #FFFFFF;
 	background-image:url(../images2/btn_freetrial_hover.PNG);
}

#contentmid {
	height:301px;
	width:335px;
	float:left;
	margin:26px 0px 0px 20px;
}

/* IE 6 Hack */
* html #contentmid {
	margin:39px 0px 0px 13px;
}

/* IE 7 Hack*/
html>body #contentmid  {
	*margin:40px 0px 0px 20px;
}

#contentother {
	height:301px;
	width:349px;
	float:left;
	margin:34px 0px 0px 30px;
}

/* IE 6 Hack */
* html #contentother {
	margin:28px 0px 0px 20px;
}

/* IE 7 Hack*/
html>body #contentother  {
	*margin:32px 0px 0px 25px;
}

#maincontent {
	height:460px;
	width:714px;
	float:left;
	margin:26px 0px 0px 20px;
}

/* IE 6 Hack */
* html #maincontent {
	margin:39px 0px 0px 13px;
}

/* IE 7 Hack*/
html>body #maincontent  {
	*margin:40px 0px 0px 20px;
}

#frontpic {
	width:349px;
	height:194px;
	margin-bottom:15px;
}

* html #frontpic {
	margin-bottom:15px;
}

#divider {
	background-image:url(../images2/divider.PNG);
	background-repeat:no-repeat;
	width:1px;
	height:468px;
	margin: 16px 20px 0px 20px;
	float:left;
}

* html #divider {
	margin:16px 13px 0px 13px;
	height:464px;
}

.hordivider {
	background-image:url(../images2/hordivider.PNG);
	background-repeat:no-repeat;
	height:1px;
	width:350px;
	margin:5px 0px 5px 0px;
}

* html .hordivider {
	margin: 3px 0px -7px 0px;
	line-height:5px;
}
#contentright {
	height:301px;
	width:190px;
	float:left;
	margin:26px 0px 0px 0px;
	text-align:left;
}

* html #contentright {
	margin:39px 0px 0px 0px;
}

/* IE 7 Hack*/
html>body #contentright  {
	*margin:40px 0px 0px 0px;
}

.testimonials {
	margin:5px 0px 0px 0px;
}

#contentbottom {
	width:945px;
	height:165px;
	margin:auto;
}

#inthenews {
	width:150px;
	margin:15px 0px 0px 0px;
	float:left;
}

* html #inthenews {
	margin:5px 5px 0px 0px;
}

#submitform {
	width:154px;
	margin:5px 0px 0px 0px;
	float:left;
}

* html #submitform {
	margin:0px 0px 0px 0px;
}

html>body #submitform {
	*margin:0px 0px 0px 0px;
}

#authorizepic {
	float:right;
}

#authorize {
	width:326px;
	height:72px;
	margin:0px 50px 10px 0px; 
	float:right;
	clear:right;
}

/* IE 6 Hack */
* html #authorize {
	margin:0px 25px 5px 0px;
}

/* IE 7 Hack */
html>body #authorize {
	*margin:-5px 55px 15px 0px;
}

#footer {
	width:1000px;
	height:45px;
	margin:auto;
}

#footerleft {
	width:1000px;
	height:10px;
	float:left;
	margin:5px 0px 5px 0px;
}

* html #footerleft {
	margin:0px 0px 5px 0px;
}

html>body #footerleft {
	*margin:0px 0px 5px 0px;
}

/*
#footerright {
	width:644px;
	height:10px;
	float:right;
	margin:6px 0px 5px 0px;
}


* html #footerright {
	margin:12px 0px 5px 0px;
}


html>body #footerright {
	*margin:12px 0px 5px 0px;
}
*/
#footerbottom {
	width:1000px;
	height:35px;
	float:left;
}

/*
*	FONT AND FORM STYLES
*/

.boldorange {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#F9A856;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

.boldorangesmall {
	text-align:right;
}

.boldorangesmall a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#F9A856;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.boldorangesmall a:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#F9A856;
	font-size:14px;
	font-weight:bold;	
	text-decoration:underline;
}

.boldblue {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#1B75BC;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}

.bigredfont {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BF1E2D;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
}

.bigredfont a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BF1E2D;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
}

.bigredfont a:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#BF1E2D;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;	
}

.regblue {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#1B75BC;
	font-size:11px;
	text-decoration:none;
	line-height:11px;
}

.regdarkblue {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#4796CD;
	font-size:11px;
	text-decoration:none;		
}

.regdarkblue a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#4796CD;
	font-size:11px;
	text-decoration:none;		
}

.regdarkblue a:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#4796CD;
	font-size:11px;
	text-decoration:underline;		
}

.smallblue {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#80B7DD;
	font-size:10px;
	text-decoration:none;	
	line-height:20px;	
}

.boldblack {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#231F20;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;		
}

.smallblack {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;	
}

.smallblack a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;	
}

.smallblack a:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;	
}

.field {
	float:right;
	background-image:url(../images2/field2.PNG);
	background-repeat:no-repeat;
	width:145px;
	height:30px;
	border:none;
	padding-left:10px;
	margin-left:4px;
}

.fields {
	background: transparent !important;
	background-repeat:no-repeat;
	width:122px;
	height:16px;
	border:none;
	padding-top:5px;
	margin-right:13px;
}

/* IE 6 Hack */
* html .fields {
	background: transparent !important;
	background-repeat:no-repeat;
	padding-top:3px;
	border:none;
}

/* IE 7 Hack */
html>body .fields  {
	*background: transparent !important;
	*background-repeat:no-repeat;
	*padding-top:3px;
	*border:none;
}

.fieldtitle {
	width:150px;
	float:left;
	text-align:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#80B7DD;
	font-size:10px;
	text-decoration:none;		
}

.lightgray {
	color:#C9CACB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	line
}

.darkgray {
	color:#AEB0B2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;		
}

.darkgray a {
	color:#AEB0B2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;		
}

.darkgray a:hover{
	color:#AEB0B2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:underline;		
}

.darkgraysmall {
	color:#5a5758;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	text-decoration:none;		
}

.darkgraysmall a {
	color:#5a5758;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	text-decoration:none;		
}

.darkgraysmall a:hover{
	color:#5a5758;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	text-decoration:underline;		
}

.darkgraybig {
	color:#AEB0B2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;		
}

.darkgraybig a {
	color:#AEB0B2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;	
	text-decoration:underline;		
}

.darkgraybig a:hover {
	color:#AEB0B2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;	
	text-decoration:none;		
}

.testfont {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#4796CD;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
}

.itatlictests {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3E3625;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	line-height:11px;
}

.regtests {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#3e3625;
	font-size:10px;
	text-decoration:none;
	line-height:10px;
}

#submittitle {
	width:150px;
	text-align:right;
	float:right;
}

#submitfield {
	width:90px;
	height:29px;
	border:none;
	margin-top:5px;
}

* html #submitfield {
	border:none;
}

html>body #submitfield {
	*border:none;
}