/* Reset Css (it standardizes cross-browser rendering on common elements, neutralizing browsers' built-in stylesheets.)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {background:url(/images/bg_gradient.jpg) repeat-x #E4E2E3; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363636; line-height:17px;}
table {border-collapse:collapse; border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear {clear:both;}
textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
fieldset{border:1px solid #AEAEAE;}
legend {color:#000; margin:0px 4px 0px 5px; font-size:14px; font-weight:bold;}

/* base css, it creates a familiar presentation for HTML elements. */

h1 {font-size:138.5%;}
h2 {font-size:123.1%; }
h3 {font-size:100%; color:#000;}
h1,h2,h3 {margin:.5em 0;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
abbr,acronym {border-bottom:1px dotted #000; cursor:help;} 
em {font-style:italic;}
blockquote,ul,ol,dl {margin:0em;}
ol,ul,dl {margin-left:1.5em;}
ol li {list-style: decimal outside; font-weight:bold;	}
ul li {list-style: disc outside; list-style:none; margin:5px; padding-left:20px;}
li {padding-bottom:7px;}
dl dd {margin-left:1em;}
th {font-weight:bold; text-align:center;}
caption {margin-bottom:.5em; text-align:center;}
p{margin-bottom:1em;}
/* font css */

.text1 {font-size:11px; font-weight:bold; color:#000000;}
.text2 {font-size:20px; font-weight:bold; color:#959595;}
.text3 {font-size:17px; font-weight:bold; color:#0054A6; padding:10px 0px 10px 0px;}
.text4 {font-size:18px; font-weight:bold; color:#004A80; padding:10px 0px 10px 0px; text-align:center;}
.text5 {font-size:12px; font-weight:bold; color:#555555;}
.text6 {font-size:12px; font-weight:normal; color:#555555;}
.text7 {font-size:18px; font-weight:bold; color:#004A80; padding:10px 0px 10px 0px;} 

.text1a {font-size:16px; padding-bottom:5px; font-weight:bold; color:#959595;}
.text2a {font-size:20px; font-weight:bold; color:#959595; padding-bottom:5px;}

/* Form fields */

/*.input1 {padding:2px; background:url(/images/input_on.gif) repeat-x #ffffff; border:1px solid #879DB4; color:#525252;}
.input1:Hover {padding:2px; background:url(/images/input_off.gif) repeat-x #ffffff; border:1px solid #B1ADA0;}*/
/* Heading css */

h2 {padding:5px 0px 4px 0px; font-size:20px; color:#075FA2;}
h3 {padding:0px 0px 0px 20px; color:#07417A; font-size:16px;}

/* Span css starts here*/
div.container_panel_left, div.container_panel_middle, div.container_panel_right, div.logo_panel_left, div.logo_panel_middle, div.logo_panel_right, div.logo, div.title, div.nav_left_off, div.nav_middle_off, div.nav_left_right, div.answer_title, div.green_title, div.nav_on, div.nav_off, div.nav_left_on, div.nav_middle_on, div.nav_right_on, div.nav_left_off, div.nav_middle_off, div.nav_right_off, div.header_banner_left, div.header_banner_right, div.header_banner_title_text, div.header_banner_title_img, div.license_permit_but, div.commercial_cdl_but, div.motorcycle_but, div.header_girl_img2, div.content_left_panel, div.product_box2, div.product_box3, div.box_4, div.support_img1, div.support_img2{float:left;}
div.top_nav, div.scoring, div.product_display_heading, div.prduct_display_heading, div.content_right_panel{float:right;}

/* Padding css starts here*/
.padding_left1{padding-left:12px;}
.padding_right1{padding-right:12px;}
.padding_right2{padding-right:5px;}
.padding_right3{padding-right:0px;}
.padding_top1{padding-top:4px;}

/* Global css starts here*/
a {color:#1473C4; text-decoration:underline; font-weight:bold;}
a:hover {color:#377DCC; text-decoration:none;}
u {color:#1473C4;}
.container {margin:auto; width:952px; background:url(/images/container_bg.gif) repeat-y #FFFFFF;}
.container_panel_left {width:26px; background:url(/images/cont_left_img.jpg) no-repeat; height:504px;}
.container_panel_middle {width:900px;}
.container_panel_right {width:26px; background:url(/images/cont_right_img.jpg) no-repeat; height:504px;}



/* Header css starts here*/
.logo_panel_middle {background:url(/images/header_bg.jpg) repeat-x; height:86px; width:884px; padding-top:18px;}
.navigation {background:url(/images/nav_bg.jpg) repeat-x; height:28px;}
.header_banner_panel {background:url(/images/header_banner_bg.jpg) no-repeat; width:900px;}
.header_banner_bottom {background:url(/images/header_down.jpg) no-repeat; height:70px;}
.prduct_display_heading {padding:20px 20px 0px 0px; width:288px; text-align:center;}
.top_nav {text-align:right; font-size:11px;}
.top_nav A {font-weight:normal;}
.title {color:#033362; font-size:18px; margin:20px 0px 0px 8px;}
.answer_title{ line-height:15px;}
.title1{color:#363636; font-size:14px; font-weight:bold;}
.answer_title h1{color:#F60100; font-size:20px; font-weight:bold;}
.green_title h1{color:#28B439; font-size:20px; font-weight:bold;}

.aboutus_headerimg1 {background:url(/images/aboutus_header1.jpg) no-repeat; height:128px;}
.aboutus_headerimg2 {background:url(/images/aboutus_header2.jpg) no-repeat; height:186px;}
.aboutus_headerimg3 {background:url(/images/aboutus_header3.jpg) no-repeat; height:71px;}


.student_login_header {background:url(/images/student_login_header_img.jpg) no-repeat; height:74px; padding-top:52px;}
.resources_header {background:url(/images/resources_header.jpg) no-repeat; height:74px; padding-top:52px;}
.sitemap_header {background:url(/images/sitemap_header.jpg) no-repeat; height:74px; padding-top:52px;}
.support_header {background:url(/images/support_03.jpg) no-repeat; height:72px;}



/* Navigation Panel Css Starts Here */

.nav_on {margin:0px;}
.nav_left_on {background:url(/images/but_on_limg.jpg) no-repeat; width:6px; height:28px;}
.nav_middle_on {background:url(/images/but_mid_img.jpg) repeat-x; height:23px; font-size:14px; color:#000000; font-weight:bold; padding:5px 15px 0px 15px;}
.nav_right_on {background:url(/images/but_on_rimg.jpg) no-repeat; width:6px; height:28px;}


.nav_off {margin:0px 20px 0px 20px;}
.nav_left_off {width:6px; height:28px; color:#ffffff;}
.nav_middle_off {padding:5px 0px 0px 0px;}
.nav_middle_off A {color:#FFFFFF; text-decoration:none; font-size:14px;}
.nav_middle_off A:HOVER {color:#FFFFFF; text-decoration:underline; font-size:14px;}
.nav_right_off {width:6px; height:28px;}


.answer_title a{font-weight:normal; color:#4D63B8;}
.inner_title {color:#0C5C99; font-size:20px; font-weight:bold; margin:0px 0px 20px 0px;}
.inner_title2 {color:#056BBD; font-size:14px; font-weight:bold;margin:0px 0px 5px 0px;}

.question_call {margin-top:45px;}
.offer_gray{color:#7A7A7A;}
.correct{color:#00C419; font-weight:bold;}
.incorrect{color:#F60100; font-weight:bold;}

/* Header css starts here*/
.header_banner_left {width:246px; height:312px;}
.header_banner_right {width:635px; margin:46px 0px 0px 0px;}
.header_banner_heading {margin:0px 0px 20px 0px;}
.header_banner_title {margin:0px 0px 0px 4px;}
.product_but_panel {margin:20px 0px 0px 0px; text-align:center;}


/* Content css starts here*/
.content {margin:0px 13px 0px 25px;}
.left_content{width:520px; margin:20px 0 0 20px;}
.left_content UL{margin:0; padding:0;}
.left_content LI{ list-style:none; background:url(/images/right_icon.gif) no-repeat 0px 3px; font-size:12px; color:#7A7A7A;}
.inner_content_bottom{margin:0 20px 0 20px;}
.answer_pannel{ width:585px; margin:auto; padding:20px 0 25px 0;}
.answer_pannel{ width:585px; margin:auto; padding:20px 0 25px 0;}
.answer_box{ border:1px solid #318FCF; padding:1px; margin-bottom:30px;}
.answer_box1{ border:1px solid #A6CBE6; background:#F4F4F4; padding:10px;}
.answer_box2{ border:1px solid #A6CBE6;padding:5px;}
.product_display_heading {width:292px; margin:50px 0px 0px 0px; text-align:center;}
.scoring{ text-align:right; margin:10px 0 10px 0;}
.scoring a{font-weight:normal; color:#4D63B8;}
.content_right_panel {width:306px;}
.product_display_bg1 {background:url(/images/product_panel_bg1.jpg) no-repeat; padding:8px 10px 0px 16px;}
.product_display_bg2 {background:url(/images/product_panel_bg2.jpg) repeat-y;}
.product_box2 {width:140px; }
.product_box3 {width:135px;}

.product_box2_middle {background:url(/images/product_box1_bgimg.jpg) repeat-y;}
.product_box2_middle_bg {background:url(/images/product_box1_bgimg2.jpg) no-repeat; padding:0px 10px 0px 10px; color:#555555;}
.content_left_panel {width:545px; color:#363636; font-size:14px; line-height:20px;}
.content_li {color:#363636; font-size:14px; line-height:20px;}
.content_li UL{margin:0; padding:0px 0px 0px 7px;}
.content_li LI{ list-style:none; background:url(/images/right_icon.gif) no-repeat 0px 5px; font-size:14px; color:#7A7A7A; padding:0px 0px 0px 25px;}

.box_3 {margin:10px 0px 0px 0px;}
.box_3_top {background:url(/images/box_3_topimg.jpg) no-repeat;}
.box_3_middle {background:url(/images/box_3_bgimg2.jpg) repeat-y;}
.box_3_middle_bg2 {background:url(/images/box_3_bgimg1.jpg) no-repeat; padding:8px 12px 0px 12px; color:#0072BC;}
.box_3_middle_bg2 UL{margin:0; padding:0px 0px 0px 0px;}
.box_3_middle_bg2 LI{ list-style:none; background:url(/images/arrow2.jpg) no-repeat 0px 7px; font-size:14px; padding:2px 0px 2px 15px;}
.box_3_middle_bg2 a {color:#0072BC; text-decoration:underline;}
.box_3_middle_bg2 a:hover {color:#0072BC; text-decoration:none;}

.box_4 {width:285px;}
.box_4_top {background:url(/images/box_4_topimg.jpg) no-repeat; font-size:16px; font-weight:bold; text-align:center; color:#959595; padding:14px 0px 12px 0px;}
.box_4_middle {background:url(/images/box_4_bgimg1.jpg) repeat-y; height:175px;}
.box_4_bg2 {background:url(/images/box_4_bgimg2.jpg) no-repeat; padding:7px 12px 7px 12px;}
.product_panel {margin:0px;}
.product_panel a{font-weight:normal;}
.product_panel a:hover{font-weight:normal;}

.box_4 UL{margin:0; padding:0;}
.box_4 LI{ list-style:none; background:url(/images/right_icon2.gif) no-repeat 0px 3px; font-size:12px; color:#555555; padding:0px 0px 0px 22px;}









/* Inner Css */
/* Footer css starts here*/
.footer { background:url(/images/footer_bg.jpg) no-repeat; color:#ffffff; text-align:center; padding:100px 0px 8px 0px; font-size:12px; height:56px;}
.footer a {text-decoration:underline; color:#ffffff; padding:0px 3px 0px 3px; font-size:12px;}
.footer a:hover {text-decoration:none; color:#ffffff; font-size:12px;}
.footer_copy_panel {padding-top:5px; width:950px; margin:auto; text-align:center; color:#0054A6; font-weight:bold; font-size:11px;}
.footer_copy {margin:10px 0px 10px 0px;}


gray_bg{ background:#D8DAE6; width:450px; padding:14px 10px 14px 10px;}
.call_me_now{ background:#FFF; padding:20px 30px 20px 30px;}
.call_me_now IMG{ margin-bottom:-5px;}
.call_me_now a { text-decoration:underline; font-size:11px; color:#072DC0; font-weight:normal;}
.call_me_now a:hover{ text-decoration:underline; font-size:11px; color:#072DC0; font-weight:normal;}
.blue_big{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#578EDE;}
.blue_normal_message{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#578EDE;}
.heading1 {color:#07417A; font-size:16px; font-weight:bold;}
.fooder H2{margin:0px; color:#07417A; font-size:16px; font-weight:bold;}
.fooder A {color:#07417A; font-size:16px; font-weight:bold; text-decoration:none;}
.fooder P{color:#363636; font-size:14px; line-height:20px; margin-bottom:1em;}
.fooder_divider {border-bottom:1px solid #000099; height:20px;}
.inner_page_header {background:url(/images/inn_he_bg.jpg) no-repeat; height:74px; padding-top:52px;}
.inner_page_header1 {background:url(/images/inner-page-header1.gif) left top no-repeat; width:852px; height:120px; padding:25px 25px 0 23px;}
.innerheaderList { list-style:none; list-style-type:none; width:330px; float:left; padding:0; margin:0; padding-top:10px;}
.innerheaderList li { padding:4px 0; height:19px;}
.innerheaderList li.one { background:url(/images/inner-header-list.gif) left top no-repeat;}
.innerheaderList li.two { background:url(/images/inner-header-list.gif) left -25px no-repeat;}
.innerheaderList li.three { background:url(/images/inner-header-list.gif) -330px top no-repeat;}
.innerheaderList li.four { background:url(/images/inner-header-list.gif) -330px -25px no-repeat;}
.accredited { float:right; padding-top:20px; padding-right:20px;}
.hidden { display:none;}
.qusetions50 { width:410px; float:left; padding:20px 0 20px 0px;}
.qusetions100 { width:430px; float:right; padding:20px 0 20px 0px; margin-left:0px;}
.testTitles{ padding:1px 0 2px 3px; clear:right;}

