@charset "utf-8";
/* CSS Document */

body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666; }
body { margin:0px; padding:0px; background:#FFF; }
p,h1,h2,h3,h4,h5,h6,h7 { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-align:left; }

img { border:0px; behavior: url(iepngfix.htc); }
.clear { clear:both; }

.input { border:1px solid #ccc; background-color: #fff; padding:3px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; }
.input2 { border:1px solid #ccc; background-color: #fff; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999; font-size:12px; width:200px; }
.btn { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:8px; background-color:#158a15; color:#FFF; border:1px solid #10c710; padding:3px 5px; }

h1 { font-size:20px; color:#000; }
h2 { font-size:28px; color:#000; }
h3 { font-size:14px; color:#af0000; }
h4 { font-size:14px; color:#000; }
h5 { font-size:16px; color:#000; }
h6 { font-size:12px; color:#000; }

.link_d a { text-decoration:none; color:#af0000; }
.link_d a:hover { text-decoration:underline; color:#af0000; }
.link_g a { text-decoration:none; color:#666; }
.link_g a:hover { text-decoration:underline; color:#af0000; }

.w { color:#FFF; }
.txt11 { font-size:11px; }

#header { width:1000px; text-align:center; padding-top:20px; padding-bottom:15px; }



#banner { margin:0px; padding:0px; position:relative; height:135px;}

#slideshow { position:relative; list-style:none; z-index:1; }
#slideshow img {display:none; position:absolute; top:0; left:0; z-index:1; }
.slideshow_h { height:330px; margin:0px;}


#col-3 { width:1000px; background:url(images/bg_l.gif) left top repeat-y #FFF; border-bottom:4px solid #af0000; }
#left { width:220px; float:left; text-align:left; }
#center { width:560px; float:right; text-align:left; overflow:hidden; }  
#right { width:220px; float:right; text-align:left; }

#prog { text-align:center; padding:5px 0px; }

.box-container { width:540px; display:inline-table; padding-left:10px; }
.box { border:1px solid #ddd; border-top:2px solid #af0000; background:url(images/form_bg.jpg) top repeat-x #FFF; padding:15px; }

.container { width:540px; display:inline-table; padding-left:10px; }
.yellow { padding:10px; border:1px solid #ffc600; background:url(images/y_bg.jpg) top repeat-x #ffc600; }
.grey { padding:10px; border:1px solid #cccccc; background:url(images/g_bg.jpg) top repeat-x #ddd; }

.left_pad { padding:10px; font-size:11px; }
.right_pad { background:#eee; padding:10px; padding-bottom:20px; }

.col-2 { width:500px; display:inline-table; margin-top:15px; padding-bottom:15px; }
.col-2 .left { width:15%; float:left; text-align:center; }
.col-2 .right { width:83%; float:right; text-align:left; }

.gen_table{margin:0px 0px 0px 30px; }
.gen_table td.label{text-align:right;}
.gen_table label{color:#000; text-align:right;}
.gen_table input{margin-left:5px;}

.caption{ font-size:11px;}
.driver_name_table{width:110%!important;position:relative; margin-top:50px!important; left:-18px;}
.driver_name_table td{text-align:center;}
#footer { font-size:12px; text-align:center; padding-top:10px; padding-bottom:15px; }
.error{color:red; display:block;}

table td{ vertical-align:top;}

.sys_msg{
	color: #00CC33;
	font-weight:bold;
	border: solid 1px #00CC33;
	background-color:#DBFDE3;
	padding:10px 15px;
	margin:5px 5px 10px 5px;
	text-align:center;
}

.referred{
	margin-left:40px;
}


.paypal_logo_main img{
	border:none;
}

.paypal_logo_main a{
	border:none;
}

.paypal_logo_main a img{
	border:none;
}
