body 	{margin: 0px; padding: 0px; border: 0px; font-family: tahoma,arial,helvetica; font-size: 12px; line-height: 16px;}
a img	{border: 0px;}
a		{text-decoration: none;}
a:hover	{text-decoration: underline;}
hr	{color: #D7DFEC;}
#header		{width: 100%; background-color: #333399; border-bottom: 2px solid #fa8020;  margin: 0px; padding: 0px;}
	#header img {padding: 0px; margin: 0px;}
#container	{width: 900px; padding: 0px; margin: 0px;}

#navigation	{width: 150px; float: left; padding: 0px 20px 0px 20px;}

	#navigation p	{padding: 0px; text-align: center; width: 120px; margin: auto; margin-top: 0px;}
	#navigation img	{margin: 10px;}
#content	{width: 550px; float: left;}
	#content h1	{font-weight: normal; font-size: 30px; margin: 10px 0px; padding: 0px;}
	#content h2	{font-size: 18px; margin: 10px 0px; padding: 0px; color: #0000a0; font-family: Arial, Helvetica, sans-serif; text-align: center;}
	#content h2.left	{margin: 20px 30px; text-align: left;}
	#content h2.black {color: black;}
	#content h3	{font-size: 14px; margin: 10px 0px; padding: 0px; color: #0000a0; font-family:tahoma,arial,helvetica; font-weight: bold;}
	#content ul {margin: 5px 0px; padding: 0px; margin-left: 100px;}
	#content ul li {
		list-style: url(/img/arrow.gif);
		vertical-align: middle;
		
	}
	#content p {font-size: 12px;}
	#content p.intro {font-size: 14px;}
	#content p.policy {font-size: 13px; margin: 15px;}
	
#footer		{width: 100%; background-color: #333399; clear: left; position: relative;}
	#footer p	{color: white; font-size: 14px; margin: 0px; padding: 20px;}
	#footer a	{color: white; text-decoration: underline; margin-left: 5px; font-size: 14px;}

#popup {
	position:absolute; 
	float:left;
	top:365px; 
	left:190px; 
	width:540px; 
	z-index: 1000;
	visibility:hidden;
}

#member {
	position:relative; 
	top:10px; 
	width:450px; 
	left:550px; 
}
#space {
	overflow:hidden;
}

.bios {
	color:#5555C1;
}

#dl_small2 {
	position: relative;
	top: -20px;
	left: 90px;
	font-size: 10px;
	width: 280px;
	}

#exe_table1 { 
	margin:0px; padding: 0;
	width: 662px;
	position: relative;
	text-align: left;
	z-index: 100;
	
	}
	
#exe_steps { 
	margin:0px; padding: 0;
	width: 445px;
	position: relative;
	text-align: left;
	z-index: 100;
	
	}
	
.close {
	float:right; 
	background-color:gray; 
	color:white; 
	font-weight:bold; 
	width:20px; 
	text-align:center; 
	cursor:pointer;
}

.logged {
	font-family: tahoma,arial,helvetica;
	font-size:13px;
}
	
.menuskin 	{ 
	position:absolute; 
	background-color:menu; 
	border:1px solid #7f7f7f;
	font:normal 12px Verdana; line-height:18px; 
	z-index:100; visibility:hidden; 
}
.menutext {
	font:normal 12px Verdana;
	font-size: 8pt; font-weight: bold; color: #ffffff; background-color: transparent;
}

.fr {float: right;}
.cr {clear: right;}
.pad {margin: 10px;}
.tac {text-align: center;}
.phone {font-weight: bold; color: blue;}
.ticket {color: red;}
.box {border: 2px solid red; width: 480px; padding: 3px;}
.red {color: red;}
.img_vc img {vertical-align: middle;}
.tr	{text-align: right; margin: 0px;}

table#results { width: 540px; margin-left: 10px; font-size: 14px; }
table#results tr td {background-color: #CCCCCC; border: thin; border-bottom-color: #999999; border-bottom-style: solid;}
table#results tr.lt td {background-color: #eeeeee;}
table#results td.ltd {background-color: #DBEEF3;}
table#results td.ltd_gray {background-color: #CCCCCC;}
table#results tr.ltblue td {background-color: #eeeeff;}

table.results1 {
	color: #666666;
	font-size: 15px;
}

table.box1 {
clear: left;
width: 629px;
border-collapse: collapse ;
}

table.box1 .box_top {
height: 20px;
background: url("/img/box1_top.gif") no-repeat top left;
}

table.box1 .box_mid {
background: url("/img/box1_mid.gif") repeat top left;
}

table.box1 .box_mid td {
padding: 0px 25px 0px 25px;
}

table.box1 .box_bottom {
background: url("/img/box1_bottom.gif") repeat top left;
height: 20px;
}

table.reports {
width: 650px;
}

table.reports tr.top{
color: #FFFFFF;
background: #333399;
}

div#analogclock {
	background-image: url(/img/clock_face.gif);
	display: block;
	width: 99px;
	height: 99px;
}
div#analogclock div#analogclock_seconds {
	background-image: url(/img/clock_seconds.gif);
	display: block;
	width: 99px;
	height: 99px;
}
div#analogclock div#analogclock_minutes {
	background-image: url(/img/clock_minutes.gif);
	display: block;
	width: 99px;
	height: 99px;
}
div#analogclock div#analogclock_hours {
	background-image: url(/img/clock_hours.gif);
	display: block;
	width: 99px;
	height: 99px;
}

form#leadform {margin-top: 10px;}
form#leadform fieldset {padding: 10px;}
form#leadform fieldset legend {margin-bottom: 7px; font-size: 16px; color: #0000a0; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
form#leadform div.notes {float: right; width: 90px; border: 1px solid black; padding: 5px;}
form#leadform div.notes h4 {font-size: 12px; border-bottom: 1px solid black; margin: 0px;}
form#leadform div.notes p {font-size: 10px; margin: 2px 0px;}
form#leadform div.required {clear: left;}
form#leadform div.required label {float: left; width: 220px; font-size: 13px; vertical-align: middle; margin-bottom: 10px;}
form#leadform div.required label.center {width: 500px;}
form#leadform div.required input,select {width: 190px; vertical-align: middle;}
form#leadform div.required textarea {width: 465px; vertical-align: middle; font-size: 12px;}
form#leadform div.required input.radio {width: auto;}
form#leadform div.required input.autow {width: auto;}
form#leadform p.error {color: red; margin: 0px; font-weight: bold;}

input[disabled] {
color: black;
background-color: white;
}

p.error2 {padding: 10px; color: white; margin: 0px; font-weight: bold; background-color: red; background-image: url(/img/redX.gif); background-position: 95% 10px; background-repeat: no-repeat;}

div.driverbutton {width: 255px; height: 39px; margin: 10px 0px;}

.shade_dark {
	background-color: #e8e8e8;
}

.shade_light {
	background-color: #f2f2f2;
}

.whitefont {
	color: #ffffff;
}

.exe_table_text {
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}

.dl_title_blue {
	font-size: 24px;
	font-weight: bold;
	color: #333399;
	line-height: 26px;
	}
.title_purple {
	font-size: 18px;
	font-weight: 600;
	color:#35349A;
}
.title_green {
	font-size: 14px;
	font-weight: 600;
	color: #64CB31;
}
.link_green {
	color: #64CB31;
}
.instruction {
	font-size: 14px;
	font-weight:bold; 
	line-height: 17px;
	color: #339933;
}


.link_white {
	color: #ffffff;
	font-weight: 600;
	text-decoration: none;
}

/* New Homepage */

#home_content { 
	width: 100%;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background: url(/img/home/header.gif);
	background-position: left top;
	background-repeat: repeat-x;
	}
	
#home_logo {
	left: 10px;
	top: 0px;
	background: url(/img/home/logo.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 125px;
	position: absolute;
}

#home_logo span { display:none }

#home_navigation {
	top: 150px;
	width: 164px;
	position: absolute;
	left: 25px; 
}

#home_logo2 {
	left: 188px;
	top: 0px;
	background: url(/img/home/logo2.gif);
	background-repeat: no-repeat;
	width: 530px;
	height: 68px;
	position: absolute;
}

#home_logo2 span { display:none }

#home_wims {
	left: 15px;
	top: 133px;
	background: url(/img/wims.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 77px;
	position: absolute;
}

#home_wims span { display:none }


#home_ws {
	left: 15px;
	top: 133px;
	background: url(/img/windowssecrets.jpg);
	background-repeat: no-repeat;
	width: 162px;
	height: 127px;
	position: absolute;
}

#home_ws span { display:none }

#home_main { 
	width: 716px;
	height: 1350px;
	text-align: left;
	position: relative;
	left: 188px;
	top: 88px;
	overflow: auto;
	}
	
#home_welcome {
	left: 0px;
	top: 25px;
	background: url(/img/home/middle_01.jpg);
	background-repeat: no-repeat;
	width: 715px;
	height: 99px;
	position: absolute;
}

#home_welcome span { display:none }


#home_welcome2 {
	left: 0px;
	top: 124px;
	background: url(/img/home/middle_02.jpg);
	background-repeat: no-repeat;
	width: 715px;
	height: 92px;
	position: absolute;
}

#home_welcome2 span { display:none }


#home_welcome3 {
	left: 0px;
	top: 215px;
	background: url(/img/home/middle_03.jpg);
	background-repeat: no-repeat;
	width: 715px;
	height: 81px;
	position: absolute;
}

#home_welcome3 span { display:none }


#home_button{
	left: 0px;
	top: 296px;
	background: url(/img/home/button_01.jpg);
	background-repeat: no-repeat;
	width: 194px;
	height: 163px;
	position: absolute;
}

#home_button span { display:none }


#home_button2{
	left: 194px;
	top: 296px;
	background: url(/img/home/button_02.gif);
	background-repeat: no-repeat;
	width: 332px;
	height: 163px;
	position: absolute;
}

#home_button2 a {
	display:block;
	width:332px; height:163px;
	margin:0; padding:0;
	background: url(/img/home/button_02.gif) top left no-repeat;
	text-decoration: none;
	z-index: 101;
	}
	
#home_button2 span { display:none }



#home_button3{
	left: 526px;
	top: 296px;
	background: url(/img/home/button_03.jpg);
	background-repeat: no-repeat;
	width: 188px;
	height: 163px;
	position: absolute;
}

#home_button3 span { display:none }


#home_devices_static{
	left: 0px;
	top: 459px;
	background: url(/img/home/devices.jpg);
	background-repeat: no-repeat;
	width: 714px;
	height: 142px;
	position: absolute;
}

#home_devices_static a {
	display:block;
	width:714px; height:142px;
	margin:0; padding:0;
	background: url(/img/home/devices.jpg) top left no-repeat;
	text-decoration: none;
	z-index: 101;
	}
	
#home_devices_static span { display:none }

#home_devices{
	left: 0px;
	top: 459px;
	width: 714px;
	height: 120px;
	position: absolute;
}


#home_report{
	left: 0px;
	top: 600px;
	background: url(/img/home/report.jpg);
	background-repeat: no-repeat;
	width: 194px;
	height: 206px;
	position: absolute;
}

#home_report span { display:none }


#home_report_table{
	left: 194px;
	top: 600px;
	background: url(/img/home/report_table.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 520px;
	height: 105px;
	position: absolute;
}

#home_box_text { 
	width: 490px;
	height: 72px;
	top: 30px;
	left: 0px;
	position: relative;
	margin-left: 0px;
	text-align: left;
	z-index: 100;
	padding-bottom: 0px;
	text-align: justify;
	overflow: hidden;
	} 
	
.home_font {
	font-family: tahoma,arial,helvetica;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	}
.home_bullet li{
	font-family: tahoma,arial,helvetica;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	list-style-image: url(/img/home/arrow.gif);
	}
.home_title_blue {
	font-size: 18px;
	color: #333399;
	line-height: 22px;
	}
.home_title_blue_sm {
	font-size: 14px;
	color: #333399;
	line-height: 18px;
	font-weight: bold;
	}
.home_title_green {
	font-size: 18px;
	color: #339900;
	line-height: 22px;
	}
	
.home_title_grey {
	font-size: 18px;
	color: #666666;
	line-height: 22px;
	}
	
.home_green {
	font-size: 12px;
	color: #339900;
	}
	


#home_report_button{
	left: 194px;
	top: 705px;
	background: url(/img/home/report_button.gif);
	background-repeat: no-repeat;
	width: 520px;
	height: 47px;
	position: absolute;
}

#home_report_button a {
	display:block;
	width:520px; height:47px;
	margin:0; padding:0;
	background: url(/img/home/report_button.gif) top left no-repeat;
	text-decoration: none;
	z-index: 101;
	}
	
#home_report_button span { display:none }


#home_specs {
	top: 806px;
	left: 0px;
	position: absolute;
	width: 100%;

}

/* REGISTER Page */

#register_content { 
	width: 444px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	}
	
	
#register_title {
	margin:0; padding:0;
	position: absolute;
	top: 60px;
	left: 35px;
	width:374px; height:56px;
	background: url(/img/register.gif) top left no-repeat;
	}

#register_title span { display:none }

#register_keys {
	margin:0; padding:0;
	position: absolute;
	top: 118px;
	left: 35px;
	width:91px; height:90px;
	background: url(/img/register_keys.gif) top left no-repeat;
	}
	
	
#register_listbox {
	margin:0; padding:0;
	position: absolute;
	top: 125px;
	left: 40px;
	width:400px; 
	height:75px;
	}

.register_list {
	font-size: 12px;
	color: #000000;
	list-style-image: url(/img/register_bullet.gif);
	line-height: 16px;

}


#register_table {
	margin:0; padding:0;
	position: absolute;
	top: 220px;
	left: 0px;
	width:444px; height:273px;
	background: url(/img/register_table.gif) top left no-repeat;
	text-align: center;
	}
	
#register_table_form {
	margin:0; padding:0;
	position: absolute;
	top: 80px;
	left: 0px;
	width:444px; height:136px;
	}
	
#register_button {
	margin:0; padding:0;
	position: absolute;
	top: 115px;
	left: 127px;
	width:190px; height:49px;
	}

#register_message{
    margin:0; padding:0;
	position: absolute;
	top: 495px;
	left: 5px;
	font-size:11px;
	color:red;
	width:398px; height:33px;
}

#register_pcscan {
	margin:0; padding:0;
	position: absolute;
	top: 510px;
	left: 5px;
	width:98px; height:33px;
	background: url(/img/pcscan_technology.gif) top left no-repeat;
	}

#register_pcscan span { display:none }


#register_login {
	margin:0; padding:0;
	position: absolute;
	top: 510px;
	right: 0px;
	width:200px; height:33px;
	text-align: right;
	}

.trynow {
	color: #000000;
	font-weight: 600;
	font-size: 16px;
	vertical-align: middle;
}

.trynow_white {
	color: #ffffff;
	font-weight: 600;
	font-size: 16px;
	vertical-align: middle;
}
.tech_contact{
	color : #339933;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px; 
}

.superio {
	color : Navy;
}

.note{
	font-weight: bold;
	font-style: italic;
	color : #0000a0;
	font-size: 16px;
}

#faq {
	width: 444px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#faq_table {
	margin:0; padding:0;
	position: absolute;
	left: 0px;
	width:444px; height:216px;
	text-align: left;
	}

table#answers { 
	width: 800px; 
	margin-left: 10px; 
	font-size: 14px; 
	}

#support {
	width: 700px; 
	margin: 0 auto;
	text-align: left;
	position: relative;
	margin-left: 30px;
	
}

.faqttl0 {
	background: url("http://driveragent.com/img/faq_close.gif") no-repeat top left;
	padding-left: 10px;
	margin: 2px;
	cursor: pointer;
	/*cursor: hand;*/
}

.faqttl1 {
	background: url("http://driveragent.com/img/faq_open.gif") no-repeat top left;
	padding-left: 10px;
	margin: 2px;
	cursor: pointer;
	/*cursor: hand;*/
}

.faqhdr {
	background-color: #c4d69b;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 100%;
	padding: 2px;
}

.faqans {
	background-color: #ffffff;
	color: #000000;
	width: 100%;
	padding: 2px;
	display: none;
	border: 1px solid #bbc084;
}

#self_sorry {
	background-image: url(../img/selfservice/selection.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 307px; width: 631px;
	position: relative;

}

#self_sorry_text {
	height: 43px; width: 454px;
	position: absolute;
	top: 56px; left: 159px;
	color: #333333;
}

#self_option1 {
	margin:0; padding:0;
	position: absolute;
	top: 113px;
	left: 318px;
	}

#self_option1 a {
	display:block;
	width:299px; height:88px;
	margin:0; padding:0;
	background: url(../img/selfservice/option1.jpg) top left no-repeat;
	text-decoration: none;
	color: #333333;
	}
	
#self_option2 {
	margin:0; padding:0;
	position: absolute;
	top: 207px;
	left: 318px;
	}

#self_option2 a {
	display:block;
	width:299px; height:88px;
	margin:0; padding:0;
	background: url(../img/selfservice/option2.jpg) top left no-repeat;
	text-decoration: none;
	color: #333333;
	}
	
.self_option_text {
	position: absolute;
	top: 34px; left: 11px;
	width: 280px; height: 49px;

}

#self_center_top {
	background-image: url(../img/selfservice/top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 179px; width: 631px;
	position: relative;

}

.self_center_back {
	background-image: url(../img/selfservice/back.gif);
	background-position: top left;
	background-repeat: repeat-y;

}

#self_center {
	background-image: url(../img/selfservice/center.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 463px; width: 631px;
	position: relative;

}

#self_center_text {
	height: 25px; width: 402px;
	position: absolute;
	top: 109px; left: 214px;
	color: #333333;
}

#self_box {
	position: absolute;
	width: 628px; height: 367px;
	top: 53px; left: 1px;
	overflow: auto;
	overflow-x: hidden;

}

#self_box a {
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
#self_box a:hover {
	color: #333399;
}

.self_table1 {
	background-image: url(../img/selfservice/back_gradient.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 10px;
}

.self_table1_grey {
	background-color: #e0e0e0;
	padding-left: 10px;
}

.self_table2 {
	padding-left: 10px;
}

.blacklink {
	color: #333333;
	text-decoration: underline;
}

#self_select {
	letter-spacing: 0.4em;
	text-align: center;
	position: absolute;
	left: 0px; top: 11px;
	width: 631px; height: 14px;
}

#self_select a {
	color: #333333;
	font-weight: bold;
}

#thead {
	position: absolute;
	left: 0px; top: 32px;
	width: 631px; height: 16px;
}
#self_terms_top {
	background-image: url(../img/selfservice/top_terms.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 179px; width: 631px;
	position: relative;

}

#self_terms_text {
	height: 25px; width: 402px;
	position: absolute;
	top: 109px; left: 214px;
	color: #333333;
}


#self_terms_bottom {
	background-image: url(../img/selfservice/bottom_terms.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 89px; width: 631px;
	position: relative;

}

#self_terms_buttons {
	height: 40px; width: 150px;
	position: absolute;
	top: 30px; left: 242px;
}


#self_form_options {
	position: relative;
	width: 631px; height: 119px;
}

#self_form_option1 {
	margin:0; padding:0;
	position: absolute;
	top: 0px;
	left: 26px;
	width:299px; height:119px;
	margin:0; padding:0;
	background: url(../img/selfservice/form_1.gif) top left no-repeat;
	color: #333333;
	}

	
#self_form_option2 {
	margin:0; padding:0;
	position: absolute;
	top: 0px;
	left: 335px;
	}

#self_form_option2 a {
	display:block;
	width:275px; height:88px;
	margin:0; padding:0;
	background: url(../img/selfservice/form_2.gif) top left no-repeat;
	text-decoration: none;
	color: #333333;
	}
	
.self_form_option1_text {
	position: absolute;
	top: 30px; left: 11px;
	width: 276px; height: 44px;

}

.self_form_option2_text {
	position: absolute;
	top: 30px; left: 11px;
	width: 248px; height: 49px;

}

#self_form_top {
	background-image: url(../img/selfservice/top_form.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 179px; width: 631px;
	position: relative;

}

#self_form_text {
	height: 25px; width: 402px;
	position: absolute;
	top: 109px; left: 214px;
	color: #333333;
}

#self_form_text2 {
	text-indent: 44px;
}

#bios_callout {
	position: relative;
	background-image: url(../img/bios_callout.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 47px; width: 528px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 7px;
}

#bios_callout_button {
	margin:0; padding:0;
	position: absolute;
	top: 17px;
	left: 368px;
	}

#bios_callout_button a {
	display:block;
	width:147px; height:19px;
	margin:0; padding:0;
	background: url(../img/bios_callout_button.gif) top left no-repeat;
	text-decoration: none;
	}
#bios_callout_button a span { display:none }


.precision_blue {
    font-family: tahoma, arial, helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0000a0;
	text-decoration: none;
	text-align: center;
	padding: 10px;
}

.bluelink:link {
	font-family: tahoma, arial, helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0000a0;
	text-decoration: underline;
}
.bluelink:visited {
	font-family: tahoma, arial, helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0000a0;
	text-decoration: underline;
}
.bluelink:hover {
	font-family: tahoma, arial, helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: underline;
}
.bluelink:active {
	font-family: tahoma, arial, helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0000a0;
	text-decoration: underline;
}


