@charset "utf-8";

/* CSS Document */



* {margin:0;padding:0;}
a {outline:none;}
p.clear {clear:both;}
p {font-family:Arial, Verdana, sans-serif;font-size:12px;color:#FFF;line-height:20px;}
h3 {font-family:Arial, Verdana, sans-serif;font-size:16px;color:#F18221;margin:20px 0 0 0;}
h3 span, h2 span, p span, h4 span {display:none;}
body {font-family:Arial, Verdana, sans-serif; font-size:62.5%;background-color:#a7a8ac;}
#containerwrap {width:940px;overflow:hidden;background:url(images/shadow.gif) repeat-y;margin:0 auto;}
#container {width:900px;overflow:hidden;margin:0 auto;background:url(images/contentbg.jpg) repeat-y;}
#header {width:900px;height:102px;}
#header img {display:block;width:192px;height:55px;float:left;padding:20px 0 0 20px;}
#header h1 {display:none;}
#header .title1{width:500px;height:30px;float:left;padding:30px 0 0 20px;}
#header .title1 h2{float:left; color:#F18221; font-size:28px; font-weight:bold; margin:0; padding:0;}
#header h1 span {display:none;}
#header ul {float:right;list-style-type:none;margin:20px 20px 0 0;line-height:20px;}
#header ul li {font-size:14px;color:#FFF;}
#header ul li a {color:#F18221;}
#header ul li a:hover {color:#FFFFFF;}
#header li img { display:none;}
#nav {height:31px;width:900px;background:url(images/nav.jpg) no-repeat;margin:0 auto;}
#nav ul {display:block;}
#nav ul li {display:inline;list-style-type:none;float:left;}
#nav ul li a {display:block;height:31px;}
#nav ul li a span {display: none;}
#nav ul li#nhome a:link, #nav ul li#nhome a:visited {width:96px;}
#nav ul li#nabout a:link, #nav ul li#nabout a:visited {width:129px;}
#nav ul li#ncourses a:link, #nav ul li#ncourses a:visited {width:120px;}
#nav ul li#nrecord a:link, #nav ul li#nrecord a:visited {width:173px;}
#nav ul li#ntests a:link, #nav ul li#ntests a:visited {width:218px;}
#nav ul li#nsupport a:link, #nav ul li#nsupport a:visited {width:164px;}
#nav ul li#nhome a:hover, #nav ul li#nhome a:active {background:url(images/nav.jpg) 0 -31px no-repeat;}
#nav ul li#nabout a:hover, #nav ul li#nabout a:active {background:url(images/nav.jpg) -96px -31px no-repeat;}
#nav ul li#ncourses a:hover, #nav ul li#ncourses a:active {background:url(images/nav.jpg) -226px -31px no-repeat;}
#nav ul li#nrecord a:hover, #nav ul li#nrecord a:active {background:url(images/nav.jpg) -345px -31px no-repeat;}
#nav ul li#ntests a:hover, #nav ul li#ntests a:active {background:url(images/nav.jpg) -518px -31px no-repeat;}
#nav ul li#nsupport a:hover, #nav ul li#nsupport a:active {background:url(images/nav.jpg) -736px -31px no-repeat;}
#dhome #nav ul li#nhome a:link, #dhome #nav ul li#nhome a:visited, #dhome #nav ul li#nhome a:hover, #dhome #nav ul li#nhome a:active {background:url(images/nav.jpg) 0 -31px no-repeat;}
#dabout #nav ul li#nabout a:link, #dabout #nav ul li#nabout a:visited, #dabout #nav ul li#nabout a:hover, #dabout #nav ul li#nabout a:active {background:url(images/nav.jpg) -96px -31px no-repeat;}
#dcourses #nav ul li#ncourses a:link, #dcourses #nav ul li#ncourses a:visited, #dcourses #nav ul li#ncourses a:hover, #dcourses #nav ul li#ncourses a:active {background:url(images/nav.jpg) -226px -31px no-repeat;}
#drecord #nav ul li#nrecord a:link, #drecord #nav ul li#nrecord a:visited, #drecord #nav ul li#nrecord a:hover, #drecord #nav ul li#nrecord a:active {background:url(images/nav.jpg) -345px -31px no-repeat;}
#dtests #nav ul li#ntests a:link, #dtests #nav ul li#ntests a:visited, #dtests #nav ul li#ntests a:hover, #dtests #nav ul li#ntests a:active {	background:url(images/nav.jpg) -518px -31px no-repeat;}
#dsupport #nav ul li#nsupport a:link, #dsupport #nav ul li#nsupport a:visited, #dsupport #nav ul li#nsupport a:hover, #dsupport #nav ul li#nsupport a:active {background:url(images/nav.jpg) -736px -31px no-repeat;}
#banner{position:relative;}
#dbanner {width:900px;height:215px;}
#banner p span, #dbanner p span {display:none;}
#imageContainer {height:214px;}
#imageContainer img {display:none;position:absolute;top:100; left:500;}
#drecord #content h2, #dtests #content h2 {width:799px;height:32px;margin:10px 0 0 30px;}
#contentcontainer {width:900px;border:solid 1px #fff;}
#coursescontainer {width:900px;}
#coursescontainer #traffic, #coursescontainer #driversed, #coursescontainer #mature {width:286px;padding:5px 5px 0 5px;float:left;}
#Ccoursescontainer #traffic, #Ccoursescontainer #driversed, #Ccoursescontainer #mature {width:289px;height:507px;margin:5px 0 0 5px;float:left;}
#traffic p.button a:hover, #traffic p.button a:active, #driversed p.button a:hover, #driversed p.button a:active, #mature p.button a:hover, #mature p.button a:active{color:#000;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=70);}
#tdropmenu, #ddropmenu, #mdropmenu {width:290px;height:40px;background-color:#F18221;border:solid 1px #F18221;}
#drecord #tdropmenu, #dtests #tdropmenu {background-color:#a3a3a3;border:solid 1px #a3a3a3;}
#tselection, #dselection, #mselection {	width:150px;height:30px;margin:8px 0 0 70px;}
#tmenu, #dmenu, #mmenu {width:115px;height:24px;float:left;}
#tdropmenu #tmenu ol, #ddropmenu #dmenu ol, #mdropmenu #mmenu ol {width:115px;height:24px;list-style-type:none;}
ol select#tstate, ol select#dstate, ol select#mstate {width:115px;height:24px;}
ol select#tstate option, ol select#dstate option, ol select#mstate option {margin:0 0 0 5px;}
#tdropmenu #tsubmit, #ddropmenu #dsubmit, #mdropmenu #msubmit {width:30px;height:26px;float:right;}
#tsubmit #tgo, #dsubmit #dgo, #msubmit #mgo, #ssubmit #sgo {width:30px;height:26px;background:url(images/submitbtn.gif);cursor:pointer;}
#tdesc, #ddesc, #mdesc {width:273px;overflow:hidden;margin:10px 0 0 0;}
h2.title {font-family:Arial, Verdana, sans-serif;font-size:14px;color:#F18221;margin:0 0 0 20px;}
p.desc {width:250px;font-family:Arial, Verdana, sans-serif;font-size:12px;color:#FFFFFF;text-align:justify;line-height:20px;margin:0 0 0 20px;}
p.desc a:link, p.desc a:visited {font-family:Arial, Verdana, sans-serif;font-size:12px;color:#F18221;text-decoration:underline;}
p.desc a:hover, p.desc a:active {font-family:Arial, Verdana, sans-serif;font-size:12px;color:#FFF;}
#columns {width:900px;overflow:hidden;}
#columns #row1 {width:860px;overflow:hidden;margin:20px 0 0 20px;}
#columns #lcol1 {width:400px;height:250px;float:left;margin:0 80px 0 0;}
#lcol1 ul {font-family:Arial, Verdana, sans-serif;font-size:14px;color:#F18221;line-height:20px;list-style-type:none;margin:10px 0;}
#columns #rcol1 p {margin:25px 0 0 0;}
#columns #row2 {width:860px;overflow:hidden;margin:0 0 0 20px;}
#columns #lcol2 {width:400px;overflow:hidden;float:left;}
#columns #rcol2 {width:400px;overflow:hidden;float:right;}
#Ccoursescontainer {width:900px;height:600px;}
#Ccolumns {width:900px;overflow:hidden;margin:20px 0 0 0;}
#Ccolumns h3 #dtests, #Ccolumns h3 #drecord , #dcourses #Ccolumns h3 {margin:20px 0 0 30px;}
#Ccolumns #row1 {width:860px;height:64px;margin:10px 0 10px 30px;}
#Ccolumns #lcol1 {width:293px;height:64px;float:left;margin:0 0 0 40px;}
#Ccolumns #rcol1 {width:293px;height:64px;float:right;margin:0 70px 0 0;}
#Ccolumns #row2 {width:860px;overflow:hidden;margin:0 0 0 20px;}
#Ccolumns #lcol2 {
	width:400px;
	overflow:hidden;
	float:left;
}
#Ccolumns #rcol2 {
	width:400px;
	overflow:hidden;
	float:right;
}
#lcol1 h1 {
	font-family:Arial, Verdana, sans-serif;
	font-size:16px;
	color:#F6921E;
}
#lcol1 .contdesc{
	width:400px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:justify;
	line-height:20px;
}




#rcol1 p a:hover,

#rcol1  p a:active,

#lcol1 p a:hover,

#lcol1  p a:active {

	color:#000;

	opacity:.7;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	filter: alpha(opacity=70);

}

#contentwrap {

	width:595px;

	overflow:hidden;

	float:left;

}

#content {

	width:900px;

	overflow:hidden;

}

#contentc {

	width:547px;	

	overflow:hidden;

	margin:30px 0 30px 30px;

}

#contentc li a{color:#FFFFFF; text-decoration:underline; font-weight:normal;}

#contentc li a:hover{color:#FFFFFF; text-decoration:none; font-weight:normal;}



#drcontainer {

	width:900px;

	overflow:hidden;

	margin:20px 0 30px 30px;

	

}

#contentdr {

	width:547px;

	overflow:hidden;

	float:left;

}

#contentde {

	width:535px;

	overflow:hidden;

	float:left;

	margin:0 0 0 30px;

}

#dcourses #contentc {

	width:857px;

	overflow:hidden;

	margin:30px 0 30px 30px;

}

#dcourses #contentc h2 {

	width:569px;

	height:30px;

	margin:0 0 10px 0;

}

#dcourses #contentc h2 span {

	display:none;	

}

#contentc ul {

	width:547px;

	list-style:none;

	margin:10px 0 10px 5px;

	font-family:Arial, Verdana, sans-serif;

	font-size:12px;

	color:#F6921E;

	line-height:20px;

}

#contentdr ul,

#contentde ul {

	width:507px;

	list-style:none;

	margin:5px 0 5px 0;

	font-family:Arial, Verdana, sans-serif;

	font-size:12px;

	color:#F6921E;

	line-height:20px;

}

#dcourses #contentde ul li.w {

	width:547px;

	list-style:none;

	margin:5px 0 5px 0;

	font-family:Arial, Verdana, sans-serif;

	font-size:12px;

	color:#FFF;

	line-height:20px;

}

#contentc p a:link,

#contentc p a:visited,

#contentc ul li a:link,

#contentc ul li a:visited,

#contentde ul li a:link,

#contentde ul li a:visited {

	color:##F6921E;

	text-decoration:underline;

}

#contentc p a:hover,

#contentc p a:active,

#contentc ul li a:hover,

#contentc ul li a:active,

#contentde ul li a:hover,

#contentde ul li a:active {

	color:#F6921E;

}

#drecord #rightcol,

#dtests #rightcol {

	width:292px;

	overflow:hidden;

	float:left;

	margin:0 0 0 10px;

}

#rightcol {

	overflow:hidden;

	float:right;

}

#rightcol #callout {

	width:292px;

	height:375px;

	clear:both;

}

#rightcol #callout p {

	margin:0 0 10px 0;

}

#rightcol p a:hover,

#rightcol p a:active {

	color:#000;

	opacity:.7;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	filter: alpha(opacity=70);

}

#offers {

	width:900px;

	height:64px;

	clear:both;

	margin:0 0 0 6px;

}

#offers ul {

	display:inline;

	list-style-type:none;

}

#offers ul li {

	float:left;	

}

#offers ul li.center {

	margin:0 5px;	

}

#offers ul li a:hover,

#offers ul li a:visited {

	color:#000;

	opacity:.7;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	filter: alpha(opacity=70);

}

#offers ul li span {

	display:none;	

}

#statebanner {

	width:900px;

	height:215px;

}

#statebanner #banner {

	width:596px;

	height:215px;

	background:url(images/trafficschoolbanner.jpg) no-repeat;

	float:left;

}

#statebanner #dbanner {

	background:url(images/driversedbanner.jpg) no-repeat;

}

#statebanner #mbanner {

	background:url(images/maturebanner.jpg) no-repeat;

}

#statebanner #banner,

#statebanner #dbanner,

#statebanner #mbanner {

	width:596px;

	height:215px;

	float:left;

}

#statebanner #banner h2,

#statebanner #dbanner h2,

#statebanner #mbanner h2 {

	font-family:Arial, Verdana, sans-serif;

	font-size:24px;

	color:#fff;

	margin:25px 0 0 90px;

}

#statebanner #price {

	width:300px;

	height:214px;

	float:right;

}

#statebanner #price p {

	width:233px;

	height:64px;

	margin:5px 0 0 30px;

}

#statebanner #price h3 {

	width:197px;

	height:43px;

	margin:10px 0 0 50px;

}

#statebanner #price h3 a:hover,

#statebanner #price h3 a:active {

	color:#000;

	opacity:.7;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	filter: alpha(opacity=70);

}

#statebanner #price ul {

	width:300px;

	list-style:none;

	font-family:Arial, Verdana, sans-serif;

	font-size:14px;

	color:#F6921E;

	line-height:20px;

	margin:10px 0 0 0;

}

#price LI{ margin-left:30px;}

#scontent {

	width:800px;

	overflow:hidden;

	margin:30px 0 0 30px;

}

#map {

	width:605px;

	height:343px;

	margin:5px 0 0 110px;

}

#sselection {

	width:420px;

	height:30px;

	margin:20px 0 0 0;

}

label {

	font-family:Arial, Verdana, sans-serif;

	font-size:16px;

	color:#F18221;

}

#smenu {

	width:385px;

	height:24px;

	float:left;

	

}

#ssubmit {

	width:30px;

	height:26px;

	float:right;

}

#register {

	width:650px;

	height:100px;

	margin:0 auto;

}

#register p {

	width:197px;

	height:43px;

	margin:30px auto 10px;

}

#register h3 {

	width:650px;

	font-family:Arial, Verdana, sans-serif;

	font-size:16px;

	color:#FFF;

	margin:0 auto;

}

#register p a:hover,

#register p a:active {

	color:#000;

	opacity:.7;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	filter: alpha(opacity=70);

}



#footer {

	width:800px;

	margin:0 auto 50px;

	clear:both;

}

#footer p {

	font-family:Arial, Verdana, sans-serif;

	font-size:12px;

	color:#d2d2d2;

	line-height:20px;

	text-align:center;

	margin:20px 0 0 0;

}



#footer p a {

	font-family:Arial, Verdana, sans-serif;

	font-size:12px;

	color:#F18221;

	line-height:20px;

}

#footer p a:hover {

	color:#fff;	

}

.org_link{font-family:Arial, Verdana, sans-serif; font-size:12px; color:#F18221; }

.org_link:hover{font-family:Arial, Verdana, sans-serif; font-size:12px; color:#FFFFFF; }

.price_org_link {font-size:50px; color:#f6921e; text-decoration:none; font-weight:bold;}

.fooder_pannel {solid #ffffff; margin:20px; }

.fooder_panel_cont {border:1px solid #666666; padding:10px; margin-top:10px; color:#ffffff; font-size:12px; line-height:16px;}



.main_box{ margin:10px; font-family:Arial; font-size:16px; color:#000000;}



.main_box a{color:#FFFFFF; text-decoration:underline; font-weight:normal;}



.main_box a:hover{color:#363A43; text-decoration:none; font-weight:normal;}



.bold{ font-weight:bold;}



.error{ background:url(images/error.gif) no-repeat; padding:0 0 8px 0; border-bottom:1px solid #FFF;}

.audioIcon {

               position:absolute;

               bottom:0;

               left:10px;

       }

/* new styles */

#coursescontainer

{

		width:900px;

		margin:0 auto;

		overflow:hidden;

}

#coursescontainer #traffic div,

#coursescontainer #driversed div,

#coursescontainer #mature div {

	width:98%;

	margin:0 auto;

	font-size:12px;

	color:#FFF;

	line-height:19px;

	text-align:justify;

}

 #coursescontainer #traffic div a,

#coursescontainer #driversed div a,

#coursescontainer #mature div a {

	font-family:Arial, Verdana, sans-serif;

	font-size:12px;

	color:#F18221;

	text-decoration:underline;

}

#innercontentWrapper

{

	width:820px;

	padding:30px 40px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

}

#contentWrapper

{

	width:870px;

	padding:10px 15px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

	margin-top:10px;

	

}

#contentWrapper h4, #contentWrapper h5, #innercontentWrapper h4, #innercontentWrapper h5

{

	color:#f18221;

}

#contentWrapper h3, #innercontentWrapper h3

{

	font-size:16px;

	color:#fff;

	font-weight:normal;

}

.subheading

{

	color:#f18221;

	font-weight:bold;

	font-size:16px;

}

#contentWrapper h5, #innercontentWrapper h5

{

	font-weight:normal;

	font-size:12px;

}

#contentWrapper p, #innercontentWrapper p

{

	margin:0 0 20px 0;

	padding:0;

}



.contetnList, .contetnList2,.contetnList3

{

	margin:10px 0 10px 15px;

	padding:0;

	list-style:none;

	color:#f18221;

}

.contetnList li, .contetnList2 li, .contetnList3 li, .contetnList4 li 

{

	background:url(images/check.gif) left 8px no-repeat;

	padding:4px 0 4px 15px;

	text-align:left;

}

.contetnList2

{

	color:#fff;

}

.contetnList3

{

	font-size:14px;
	float:left;

}



.courtApproved

{

	float:right;

	margin:10px 20px 20px 10px;

	text-align:center;
	
	width:250px;

}
.courtApproved1

{

	float:right;

	margin:10px 20px 10px 10px;

	text-align:center;
	
	width:100px;

}


.contentLeft

{

	float:left;

	width:48%;

}

.contentRight

{

	float:right;

	width:48%;

}

.imgPad

{

	padding-right:10px;

}

.contentImgtext

{

	width:60%;

	float:right;

}

.priceBig

{

	font-size:50px;

	color:#f6921e;

	font-weight:bold;

}

.contetnList4

{

        margin:10px 0 10px 310px;

        padding:0;

        list-style:none;

        color:#fff;

  	 

}

.orangeText
{
        color:#F18221;
}

UL.tabNavigation {
		    list-style: none;
		    margin:0;
		    padding: 0;
			float:left;
			height:303px;
			background:#585858;
			border-bottom:solid 1px #585858;
			border-top:solid 1px #585858;
			
		}

		UL.tabNavigation LI {
		  width:300px;
		 
		  	
		}
		* HTML UL.tabNavigation LI
		{
			width:305px;
		}

		UL.tabNavigation LI A {
		   
		   color: #F18221;
		   text-decoration: none;
		font-weight:bold;
		 padding:11px 0 10px 10px;
		 display:block;
		 background:url(images/arrow1.gif) 4px 12px no-repeat; padding-left:15px;
		
		}
	*HTML UL.tabNavigation LI A{padding:9px 0 8px 15px;}
	*+HTML UL.tabNavigation LI A{padding:8px 0 8px 15px;}
		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    color: #fff;
			cursor:pointer;
		background:#3b3b3b;
			
			display:block;
		}
	

		div.tabs > div{
			padding: 10px;
			margin-top: 0px;
			margin-left:300px;
			height:283px;
			background:#3b3b3b;	
			border:solid 1px #585858;
			border-left:none;	}
			*HTML #a, *HTML #b, *HTML #c, *HTML #d, *HTML #e, *HTML #f, *HTML #g, *HTML #h, *HTML #i, *HTML #j, *HTML #k  {
			padding: 10px !important;
			margin-top: 0px;
			margin-left:290px;
			height:283px;
			background:#3b3b3b;	
			border:solid 1px #585858;
			border-left:none;
			display:block	}
		
		div.tabs > div h5 {
			margin-top: 0;
		}
		div.tabs h5{font-size:14px !important; font-weight:bold !important; }
.content-fonts {font-size:16px;color:#f18221;font-weight:bold;}
.head {color:#f18221 !important;font-weight:bold !important;font-size:16px;margin:0px 0px 15px 0px;}
#innercontentWrapper a {color:#f18221;}
/*new css 12-5-2011*/
.no-underline{text-decoration:none;color:#ffffff!important;}
h4 {font-family:Arial, Verdana, sans-serif;font-size:16px;color:#F18221;margin:20px 0 0 0;}

/* step panel*/
.step-bg{background:url(images/step-bg.gif) left top no-repeat #5e5e5e; height:40px;}

div.tabs h4{margin:0px!important;}
a.white {color:#FFF !important;text-decoration:none;}
.dis-n {display:none;}
