
/* CSS Document */

html,body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
	padding:0; 
	min-height:100%; 
	height:auto; 
	height:100%; 
	background: #003399 url(../images/blue_bg_09.jpg) repeat-y top center;
	/* background-image: url(images/blue_bg.gif); */
}

ol { font-family: Verdana; font-size: 12px; }

li {  padding-bottom: 15px; }

p { font-family: Verdana; font-size: 12px; text-align: justify; }

.title_1 { font-size: 18px; font-family: Verdana; color: #ffffff; font-weight: bold; text-align: left; margin: 5px 0 0 0; }

.home { padding-right: 5px; padding-top: 5px; padding-bottom: 5px; font-family: Verdana; font-size: 12px; text-align: left; border: 0px dotted #0066CC; }

.main_container { border: 0px #FFFF00 dashed; width: 980px; height: auto; margin-top: 10px; }

.main_content { border: 0px #00CC33 solid; width: 970px; height:100%; margin: 0 auto; }

.content_area { border: 0px dashed #CC00FF; width: 960px; height: 100%; margin-left: -5px; }

.content_holder { border: 0px #99FFCC solid; background-color: #CC0000; margin: 0px 0 0 8px; }

.left_content { border: 0px #CCFF00 dashed; background-color: #FFFFFF; text-align: left; width: 949px; padding-bottom: 90px; padding-right: 5px; padding-left: 5px; position: relative; /*** Let's be nice to IE ***/  display: table; /*** For non-IE browsers ***/  min-height: 100%; }

.right_content_coloumn { border: 0px #FFFF00 solid; height: 100%; width: 238px; float: right; margin: 0px 8px 0 0; background-color: #FFFFFF; background-image: url(images/ata_content_white_bg.gif); background-repeat: repeat-x; }

.nav { border: 0px solid #00FF00; text-align: center; margin-top: 4px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; height: 34px; width: 958px;}

.nav_buttons {border: 0px dotted #FF9900; width: 134px; height: 34px; float: left; font-family: Verdana; font-size: 14px; margin: 2px 0 0 0; background-image: url(../images/nav_bar_bg.png); background-repeat: repeat-x; text-align: left;}

.nav_home { z-index: 20; border: 0px dashed #00FF99; position: absolute; margin: 9px 0 0 0px; width: 115px; text-align: center; }

.nav_home A:link { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_home A:visited { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_home A:active { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_home A:hover { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.nav_about { z-index: 20; border: 0px dashed #00FF99; position: absolute; margin: 9px 0 0 0px; width: 115px; text-align: center; }

.nav_about A:link { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_about A:visited { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_about A:active { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_about A:hover { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.nav_signup { z-index: 20; border: 0px dashed #00FF99; position: absolute; margin: 9px 0 0 0px; width: 115px; text-align: center; }

.nav_signup A:link { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_signup A:visited { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_signup A:active { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_signup A:hover { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.nav_location { z-index: 20; border: 0px dashed #00FF99; position: absolute; margin: 9px 0 0 0px; width: 115px; text-align: center; }

.nav_location A:link { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_location A:visited { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_location A:active { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_location A:hover { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.nav_curriculum { z-index: 20; border: 0px dashed #00FF99; position: absolute; margin: 9px 0 0 0px; width: 115px; text-align: center; }

.nav_curriculum A:link { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_curriculum A:visited { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_curriculum A:active { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_curriculum A:hover { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.nav_testimonials { z-index: 20; border: 0px dashed #00FF99; position: absolute; margin: 9px 0 0 0px; width: 115px; text-align: center; }

.nav_testimonials A:link { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_testimonials A:visited { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_testimonials A:active { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_testimonials A:hover { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.nav_fleet { z-index: 20; border: 0px dashed #00FF99; position: absolute; margin: 9px 0 0 0px; width: 115px; text-align: center; }

.nav_fleet A:link { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_fleet A:visited { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_fleet A:active { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
.nav_fleet A:hover { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration: underline; }

.nav_ticker { border: 0px dotted #FF9900; width: 439px; height: 34px; float: left; margin: 2px 0 0 0; background-image: url(images/nav_bar_bg.png); background-repeat: repeat-x; }

.nav_ticker_text { font-family: Verdana; font-size: 16px; color: #FFFFFF; font-weight: bold; margin: 9px 0 0 35px; text-align: left; }

.nav_blank { width: 439px; border: 0px dashed #FFFF00; float: left; height: 34px; margin: 2px 0 0 0px; text-align: right; background-image: url(images/nav_bar_bg.png); background-repeat: repeat-x; }

.nav_left_cap { border: 0px dotted #FF9900; width: 10px; height: 34px; float: left; margin: 2px 0 0 0; }

.nav_right_cap { border: 0px dotted #FF9900; width: 10px; height: 34px; float: right; margin: 2px 0 0 0; }

.row1 { background-color: ; font-family: Verdana; font-size: 16px; }

.row2 { background-color: ; font-family: Verdana; font-size: 16px; }

.blue_divide_form { width: 8px; height: 1550px; margin: 0px 0 0 0;  float: left;  background-color: #FFFFFF; background-image: url(images/ata_content_white_bg.gif); background-repeat: repeat-x; }

.sign_up_date { width: 222px; text-align: center; border: 0px solid #FFCC00; float: right; margin-left: 150px; margin-right: 88px; padding-top: 21px; color:#FFFF00; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.sign_up_date A:link { color: #FFFF00; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.sign_up_date A:visited { color: #FFFF00; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.sign_up_date A:active { color: #FFFF00; font-size: 12px; font-family: Verdana; font-weight: bold; }
.sign_up_date A:hover { color: #FFFF00; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: underline; }

.signup_button_text { width: 225px; text-align: center; border: 0px dashed  #00FF99; padding-left: 0px; padding-right: 0px; background: url(../images/traffic_offenders.png) no-repeat; color:#FFFF00; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer; }

.signup_button_text  A:link { color: #FFFF00; font-size: 14px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.signup_button_text  A:visited { color: #FFFF00; font-size: 14px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.signup_button_text  A:active { color: #FFFF00; font-size: 14px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.signup_button_text  A:hover { color: #FFFF00; font-size: 14px; font-family: Verdana; font-weight: bold; text-decoration: underline; }


/* --------------- */

.sign_up_date { width: 222px; text-align: center; border: 0px solid #FFCC00; float: right; margin-left: 150px; margin-right: 88px; padding-top: 21px; color:#FFFF00; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.sign_up_date A:link { color: #FFFF00; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.sign_up_date A:visited { color: #FFFF00; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.sign_up_date A:active { color: #FFFF00; font-size: 12px; font-family: Verdana; font-weight: bold; }
.sign_up_date A:hover { color: #FFFF00; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: underline; }

/*.signup_car_control_vegas_button_text { width: 225px; text-align: center; border: 0px dashed  #00FF99; padding-left: 0px; padding-right: 0px; background: url(../images/car_control_button_phoenix.png) no-repeat; color:#FFFF00; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer; }*/

.signup_car_control_vegas_button_text  A:link { color: #FFFF00; font-size: 14px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.signup_car_control_vegas_button_text  A:visited { color: #FFFF00; font-size: 14px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.signup_car_control_vegas_button_text  A:active { color: #FFFF00; font-size: 14px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.signup_car_control_vegas_button_text  A:hover { color: #FFFF00; font-size: 14px; font-family: Verdana; font-weight: bold; text-decoration: underline; }


.drop_shadow_right { border: 0px dotted  #FF6633; float: right; width: 12px; height: inherit;} 

.about_us { font-family: Verdana; font-size: 12px; text-align: left; padding: 5px 5px 0 10px; }

.form { padding: 5px; }

.header1 { font-family: Verdana; font-size: 22px; color: #CC0000; font-weight: bold; text-decoration: underline; }

.list1 { margin: 15px 0 3px 30px; font-family: Verdana; font-size: 14px; color: #cc0000; font-weight:; }

.list2 { margin: 15px 0 3px 0px; font-family: Verdana; font-size: 14px; color: #cc0000; font-weight:; }

.roundcont_grey {
	width: 100%;
	margin: 0px 0 0 0;
	background-color: #cccccc;
	color: #fff;
}

.roundcont_grey p {
	margin: 0 10px;
}

.roundtop_grey { 
	background: url(images/g_tr.gif) no-repeat top right; 
}

.roundbottom_grey {
	background: url(images/g_br.gif) no-repeat top right; 
}

img.corner_grey {
   width: 10px;
   height: 10px;
   border: none;
   display: block !important;
}

.court_header {  background-image: url(images/court_header_bg.png); background-repeat: repeat-x; cursor:hand; cursor:pointer; border: 1px solid #000000; background-color: #cc0000; font-family: Verdana; font-weight: bold; font-size: 16px; color: #FFFFFF; padding: 5px; margin: 5px; }

.non_court_header {  background-image: url(images/non_court_header_bg.png); background-repeat: repeat-x; cursor:hand; cursor:pointer; border: 1px solid #000000; background-color: #003366; font-family: Verdana; font-weight: bold; font-size: 16px; color: #FFFFFF; padding: 5px; margin: 15px 5px 5px 5px; }

.court_body_text { /*background-image: url(images/court_bg_body.png); background-repeat: repeat-x; */ background-color: #cc0000; margin: 5px; padding: 5px; font-family: Verdana; font-size: 12px; color: #FFFFFF; border: 1px solid #000000; }

.non_court_body_text { /*background-image: url(images/non_court_bg_body.png); background-repeat: repeat-x; */ background-color: #003366; margin: 10px 5px 5px 5px; padding: 5px; font-family: Verdana; font-size: 12px; color: #FFFFFF; border: 1px solid #000000
; }

.non_court_header  A:link { color: #ffffff; font-size: 16px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.non_court_header  A:visited { color: #ffffff; font-size: 16px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.non_court_header  A:active { color: #ffffff; font-size: 16x; font-family: Verdana; font-weight: bold; }
.non_court_header  A:hover { color: #ffffff; font-size: 16px; font-family: Verdana; font-weight: bold; text-decoration: none; }

.non_court_body_text  A:link { color: #FFFF00; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: underline; }
.non_court_body_text  A:visited { color: #FFFF00; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: underline; }
.non_court_body_text  A:active { color: #FFFF00; font-size: 12x; font-family: Verdana; font-weight: bold; }
.non_court_body_text  A:hover { color: #FFFF00; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; }

.court_body_text  A:link { color: #FFFFFF; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: underline; }
.court_body_text  A:visited { color: #FFFFFF; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: underline; }
.court_body_text  A:active { color: #FFFFFF; font-size: 12px; font-family: Verdana; font-weight: bold; }
.court_body_text  A:hover { color: #FFFFFF; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; }

.index_text  A:link { color: #FFFFFF; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.index_text  A:visited { color: #FFFFFF; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: none; }
.index_text  A:active { color: #FFFFFF; font-size: 12px; font-family: Verdana; font-weight: bold; }
.index_text  A:hover { color: #FFFFFF; font-size: 12px; font-family: Verdana; font-weight: bold; text-decoration: underline; }

.row1 {background-color: #EFEFEF;}

.sponsor_header { font-family: Verdana; color: #000000; font-size: 16px; font-weight: bold; border-bottom: 0px dotted #000000; padding-bottom: 10px; text-align: center;}

.sponsor_logos { border-top: 1px dotted #000000; text-align: center; padding: 5px 0 5px 0; margin: 0px; }

.ins_row1 { background: #FFFBB3; }

.ins_row2 { background: #CCE3FF; }

.li_curriculum {
	
	padding: 5px 0 5px 0;
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 12px;

}
