body, html { background-image:url('images/background.gif'); background-repeat:repeat-x; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px }



/* fonts */

h1.big { font-size:24px; color:#FFFFFF; font-weight:bold; line-height:10px; margin:10px 0px 8px 0px; }

.small { font-size:12px; color:#FFFFFF; font-weight:bold; line-height:10px; margin:0px;}

h2.green { font-size:18px; color:#77982D; font-weight:bold; margin:0px; }
h4.green { font-size:14px; color:#77982D; font-weight:bold; margin:0px; }
h3 { font-size:14px; color:#77982D; font-weight:bold; margin:0px; }

.white_two { font-size:12px; color:#FFFFFF; font-weight:bold; }

.form_white { font-size:12px; color:#FFFFFF; font-weight:normal; }

.box_text { font-size:12px; color:#000000; font-weight:normal; text-align:left; margin:0px; line-height:12px; }

.homejump { font-size:11px; }

.big_green { font-size:18px; color:#77982D; font-weight:bold; }

.small_green { font-size:12px; color:#77982d; font-weight:bold; }

.black { font-size:14px; font-weight:bold; line-height:18px; }

.big_blue { font-size:14px; font-weight:bold; line-height:18px; color:#0000CC; }

.contact_form { font-size:12px; font-weight:bold; color:#0000CC; }

p.course_box { font-size:12px; margin:0px 0px; }

p.course_box span { color:#0033CC; font-weight:bold; }

p.extra { font-size:12px; color:#000000; font-weight:normal; text-align:left; margin:0px; line-height:14px; }
p.extra span { color:#0033FF; font-weight:bold; }

p.extra a { color:#666666; font-size:10px; font-weight:normal; }

p.extra a:hover { color:#0066FF; }

.about_text { font-size:13px; line-height:14px; font-weight:bold; color:#0000FF;  vertical-align:text-top; }

.about_text1 { font-size:13px; line-height:14px; font-weight:normal; color:#000000;  vertical-align:text-top; }

.blue { font-size:12px; color:#0033FF; font-weight:bold; line-height:12px; }


ol {list-style:decimal; font-weight:bold; font-size:12px; line-height:18px;}


ul { list-style-image: url('images/bulletpoint2.gif'); font-weight:bold; font-size:13px; color: #233760}
/* star links */
a.blue_links:link { font-size:12px; color:#0033FF; font-weight:bold; line-height:12px; }
a.blue_links:visited { font-size:12px; color:#0033FF; font-weight:bold; line-height:12px; }
a.blue_links:hover { font-size:12px; color:#FF0000; font-weight:bold; line-height:12px; }
a.blue_links:active { font-size:12px; color:#FF0000; font-weight:bold; line-height:12px; }
/* end star links */

/* end fonts */


/* a tags */


a:link { color: #FFFFFF; }
a:visited { color: #FFFFFF; }
a:hover { color: #fe061d; }
a:active { color: #fe061d; }




/* end a tags */


/* begin index styles */

.maincontainer { width:983px; margin:auto; background-image:url('images/seventeen.jpg'); background-repeat:repeat-y  }

/* begin header */
.header { width:980px; height:124px; margin:0px; }

.hd_one { width:183px; height:124px; margin:0px; float:left; }

.hd_two { width:797px; height:124px; margin:0px; float:left; background-image:url('images/two.jpg'); background-repeat:no-repeat }

.header_text { width:597px; height:90px; margin:0px; float:left; padding-top:34px; }

/* end header */

/* begin login section */

.login { width:185px; height:114px; float:right; margin:0px; padding: 10px 0px 0px 15px; }

.top_form { margin:0px; }

/* begin navigation */
.navigation { width:980px; height:41px; margin:0px; }
/* end navigation */

/* begin middle */

.middle_one { width:553px; height:308px; margin:0px; float:left; background-image:url('images/nine.jpg'); background-repeat:no-repeat }

/* single cell padding */
.tablepad { padding-right:8px; }
/* end padding */

.middle_two { width:427px; height:308px; margin:0px; float:left; background-image:url('images/ten.jpg'); background-repeat:no-repeat }
 
/* end middle */

/* begin middle inside divide */

.midone_inside { width:255px; height:308px; margin:0px; float:left; }

.star_links { width:145px; height:180px; float:right; padding-top:20px; font-size:12px; line-height:14px; font-weight:bold; color:#0033FF; }

.midtwo_inside { width:172px; height:308px; margin:0px; float:right; }

/* end middle divide */

/* begin bottom one */

.bottom_one { width:980px; height:53px; margin:0px; float:left; }

.bt_one { width:183px; height:53px; margin:0px; float:left; }

.bt_two { width:184px; height:53px; margin:0px; float:left; }

.bt_three { width:186px; height:53px; margin:0px; float:left; }

.bt_four { width:427px; height:53px; margin:0px; float:left; background-image:url('images/fourteen.jpg'); background-repeat:no-repeat }

/* end bottom one */


/* begin bottom two */

.bottom_two { width:980px; height:44px; margin:0px; float:left; }

.bt_five { width:535px; height:44px; margin:0px; float:left; background-image:url('images/fifteen.jpg'); background-repeat:no-repeat; padding-left:18px }

.bt_six { width:427px; height:44px; margin:0px; float:left; background-image:url('images/sixteen.jpg'); background-repeat:no-repeat }

/* end bottom two */

/* begin fodder */

.fodder { width:980px; margin:0px; float:left; background-image:url('images/seventeen.jpg'); background-repeat:repeat-y }

.fd_links { width:980px; margin:40px auto; }

/* end fodder */



/* begin about us page */

.about_left { width:20px; height:567px; float:left; background-image:url('images/left_wall.jpg'); background-repeat:repeat-y }

.about_mid { width:940px; float:left; background-image:url('images/repeating_wall.jpg'); background-repeat:repeat-x; padding-left:0px; padding-right:0px; padding-top:29px; padding-bottom:0px  }

.about_middle { width:940px; float:left; background-image:url('images/repeating1_wall.jpg'); background-repeat:repeat-x; padding-left:0px; padding-right:0px; padding-top:29px; padding-bottom:0px}

.about_right { width:20px; height:567px; float:left; background-image:url('images/right_wall.jpg'); background-repeat:no-repeat }

/* end about us page */

/* div is for all right side icons */
.icon_containers { width:40%; height:518px; padding-top:20px; float:left; }
.icon_containers_new { width:30%; height:518px; padding-top:20px; float:left; }


/* courses page */

.course_mid { width:940px; height:567px; float:left; background-image:url('images/repeating_wall.jpg'); background-repeat:repeat-x }

.course_left { width:20px; height:567px; float:left; background-image:url('images/side_arrow.jpg'); background-repeat:no-repeat }

.top_row { width:940px; height:169px; float:left; }

.star1 { width:204px; height:169px; float:left; background-image:url('images/top_star.jpg'); background-repeat:no-repeat }

.middle_row { width:940px; height:169px; float:left; }

.star2 { width:204px; height:169px; float:left; background-image:url('images/star_middle.jpg'); background-repeat:no-repeat }

.bottom_row { width:940px; height:200px; float:left; }

.star3 { width:204px; height:200px; float:left; background-image:url('images/bottom_star.jpg'); background-repeat:no-repeat }

.ontop_form { width:172px; height:49px; padding:80px 0px 0px 32px; }

/* end courses page */



/* start state selection */

.selection_map { width:626px; height:405px; margin:0px; float:left; position:relative; }

.selection_two { width:354px; height:405px; margin:0px; float:left; background-image:url('images/map_girl.jpg'); background-repeat:no-repeat }

.state_drop { width:125px; height:60px; margin:30px 0px 0px 15px; float:left; position:absolute; }


/* end state selection */

/* begin contact page */

.office { width:155px; height:140px; float:right; padding-top:60px; }

/* end contact page */


/* start faq's page */

.middle_faq { width:980px; height:320px; float:left; }

.left_fcol { width:450px; height:310px; float:left; background-image:url('images/faq_one.jpg'); backgroung-repeat:no-repeat; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:0px }

.right_fcol { width:470px; height:310px; float:left; background-image:url('images/faq_two.jpg'); background-repeat:no-repeat; padding-left:20px; padding-right:0px; padding-top:10px; padding-bottom:0px }

.answers { width:60%; margin:10px 0px 0px 20px; }

/* end faq's page */


/* start course details page */

.mini_one { width:980px; float:left; }

.traffic1 { width:207px; height:200px; float:left; }

.traffic2 { width:555px; height:175px; float:left; background-image:url('images/ticket2.jpg'); background-repeat:no-repeat; padding-left:20px; padding-right:20px; padding-top:25px; padding-bottom:0px }

.traffic3 { width:178px; height:50px; float:left; background-image:url('images/ticket3.jpg'); background-repeat:no-repeat; padding-left:0px; padding-right:0px; padding-top:150px; padding-bottom:0px }


.education1 { width:207px; height:200px; float:left; }

.education2 { width:555px; height:175px; float:left; background-image:url('images/driver2.jpg'); background-repeat:no-repeat; padding-left:20px; padding-right:20px; padding-top:25px; padding-bottom:0px }

.education3 { width:178px; height:50px; float:left; background-image:url('images/driver3.jpg'); background-repeat:no-repeat; padding-left:0px; padding-right:0px; padding-top:150px; padding-bottom:0px }

.discount1 { width:207px; height:200px; float:left; }

.discount2 { width:555px; height:175px; float:left; background-image:url('images/insurance2.jpg'); background-repeat:no-repeat; padding-left:20px; padding-right:20px; padding-top:25px; padding-bottom:0px }

.discount3 { width:178px; height:50px; float:left; background-image:url('images/insurance3.jpg'); background-repeat:no-repeat; padding-left:0px; padding-right:0px; padding-top:150px; padding-bottom:0px } 
/* end course details page */

/* begin contact table */

.contact_mid { width:940px; height:500px; padding-top:67px; float:left; background-image:url('images/repeating_wall.jpg'); background-repeat:repeat-x }

#contact_top { width:600px; font-size:18px; margin-bottom:10px; font-weight:bold; color:#46710b; text-align:left; }

#contact_table { width:600px; margin:auto; font-size:12px; color:#000000; font-weight:bold; }

#contact_table a { font-size:12px; font-weight:bold; color:#0000CC; }

#contact_table a:hover { color:#0066FF; }

#contact_table span { font-size:12px; color:#000000; font-weight:normal; }

#contact_table font { font-size:10px; color:#77982D; }

/* end contact table */

/* login page */

#recall_table { width:940px; margin:0px; font-size:12px; color:#000000; font-weight:bold; }

#more_registers { width:940px; margin-top:10px; font-size:12px; line-height:16px; color:#000000; font-weight:normal; }

#more_registers td { padding:0px 10px 0px 0px; text-align:left; }

#more_registers span { font-size:14px; font-weight:bold; color:#3a72ab; }

#more_registers a:link { font-size:12px; font-weight:bold; color:#0033CC; }

#more_registers a:hover { color:#0066CC; }

/* end login page */

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

.main_box a{color:#4665B6; text-decoration:underline; font-weight:normal; font-size:16px; font-weight:bold;}

.main_box a:hover{color:#4665B6; text-decoration:none; font-weight:normal; font-size:16px;}

.bold{ font-weight:bold;}

.error{color:#C93C44; font-weight:normal; font-size:20px; padding:4px 0 8px 0; border-bottom:1px solid #C93C44;}

.text1 {font-size:12px; color:#000; font-weight:bold;}

.text2 {font-size:16px; color:#72001A; font-weight:bold;}

.text3 {font-size:16px; color:#000; font-weight:bold;}
