/* 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:#5E5E5E; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:18px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border: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;}

/* 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:#EB0000;}  /*renders 11px */
.text2 {font-size:12px; line-height:20px; font-weight:bold;} /*renders 12px */ 
.text3 {font-size:13px; color:#C60033; font-weight:bold;} /*renders 13px */
.text4 {font-size:14px; font-weight:bold;} /*renders 14px */
.text5 {font-size:13px; font-weight:bold; color:#000000;} /*renders 14px */
.header1 {font-size:138.5%;font-weight:bold; margin:.5em 0; color:#000;}
.header2 {font-size:123.1%; font-weight:bold; margin:.5em 0; color:#000;}
.header3 {font-size:100%; color:#000; font-weight:bold;}


/* Form fields */

.input1 {padding:4px; background:#DEE2E6; border:1px solid #879DB4;}
.input1:Hover {padding:4px; background:#E5F2FF;}

/* Span css starts here*/
div.span-1, div.header_left, div.header_right, div.nav_left, div.home, div.home_up, div.course_det, div.course_det_up, div.how_it_works, div.how_it_works_up, div.aboutus, div.aboutus_up, div.nav_right, div.banner_left, div.banner_right, div.body_box_l, div.body_box_r, div.body_box_middle, div.text_left, div.text_right, div.middle_img, div.inn_page_left, div.inn_page_right, div.inn_box_left, div.inn_box_middle, div.inn_box_right, div.inner_banner_panel_left, div.inner_banner_panel_middle, div.inner_banner_panel_right, div.box_middle_left, div.box_middle_bg, div.box_middle_right, div.left_box, div.gry_box_left, div.gry_box_right, div.gry_box_bg, div.logo, div.title{float:left;}
div.right_box{ float:right;}
div.last {margin-right:0;}
/* Padding css starts here*/
.padding_left1{padding-left:10px;}

/* Global css starts here*/
a {color:#9B1A1A; text-decoration:underline; font-weight:bold;}
a:hover {color:#9B1A1A; text-decoration:none;}
a.redlink  {color:#CD2F06; text-decoration:underline; font-weight:bold;}
a.redlink:hover {color:#CD2F06; text-decoration:none;}
.container {width:974px; margin:auto; background:url(../images/main_bg.gif) repeat-y;}
.main_page{ width:946px; margin:auto;}

/* Header Css Starts Here */
.header_left{ width:731px;}
.header_right{ background:url(../images/hed_car.jpg) no-repeat; height:168px; width:215px;}
.top_link{ color:#FFFFFF;}
.top_link a{ font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:underline; font-family:tahoma;}
.top_link a:hover{ font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none; font-family:tahoma;}
.navigation{height:42px;}
.nav_left{ width:540px;height:42px; padding:0 0 0 25px; background:url(../images/nav_bg.gif) no-repeat;}
.nav_link{font-size:18px; color:#FFFFFF; font-weight:bold; padding-top:15px; text-decoration:none;}
.nav_link:hover{font-size:18px; color:#FFFFFF; font-weight:bold; padding-top:15px; text-decoration:none;}
.nav_link_up{font-size:18px; color:#156636; font-weight:bold; padding-top:15px; text-decoration:none;}
.nav_link_up:hover{font-size:18px; color:#156636; font-weight:bold; padding-top:15px; text-decoration:none;}
.nav_right{ background:url(../images/nav_right.gif) no-repeat; height:42px; width:166px; }
.home{ background:url(../images/home.gif) no-repeat; width:96px; height:27px; text-align:center; padding-top:15px; }
.home_up{ background:url(../images/home_up.gif) no-repeat; width:96px; height:27px; text-align:center; padding-top:15px;}
.course_det{ background:url(../images/course_details.gif) no-repeat; width:166px; height:27px; text-align:center; padding-top:15px;}
.course_det_up{ background:url(../images/course_details_up.gif) no-repeat; width:166px; height:27px; text-align:center; padding-top:15px; }
.how_it_works{ background:url(../images/how_it_works.gif) no-repeat; width:159px; height:27px; text-align:center; padding-top:15px;}
.how_it_works_up{ background:url(../images/how_it_works_up.gif) no-repeat; width:159px; height:27px; text-align:center; padding-top:15px;}
.aboutus{ background:url(../images/aboutus.gif) no-repeat; width:117px; height:27px; text-align:center; padding-top:15px;}
.aboutus_up{ background:url(../images/aboutus_up.gif) no-repeat; width:117px; height:27px; text-align:center; padding-top:15px;}
.pricedetails{width:160px; height:27px; text-align:center; padding-top:15px;}
.pricedetails_up{background:url(../images/pricedetails_up.gif) no-repeat; width:157px; height:42px; text-align:center; padding-top:15px;}

.banner{ background:url(../images/banner_main_bg.gif) repeat-x #E5E5E5; height:355px;  margin-top:50px; }
.banner1 { background:url(../images/header_bg.jpg) no-repeat; height:126px;}
.logo{ padding:11px 15px 0 26px;}
.title{ margin:48px 0 0 0; width:500px;}
.banner_panel{ width:908px; margin:auto; background:url(../images/banner_bg.gif) repeat-x; height:355px;}
.banner_left{width:25px;}
.banner_right{ width:883px; height:355px; background:url(../images/baner_right.jpg) no-repeat 100% 100%;}
.board{ height:355px; background:url(../images/board.gif) no-repeat 0% 100%;}
.banner_text{ margin:0px 200px 0px 195px; }
.banner_text h1{ font-size:23px; color:#000000; font-weight:bold; font-family:Tahoma; line-height:30px; margin:0}
.middle{ margin:20px 0px 20px 30px;}
.middle UL{ margin:0; padding:0 0 0 30px;}
.middle LI{ background:url(../images/bullet.gif) no-repeat 5px 7px; font-family:Calibri; font-size:22px; color:#39885A; font-weight:bold; padding:0 0 10px 25px; margin:0;}
.enroll{ padding:0 0 0 30px;}

/* Body Css Starts Here */
.body_content{ background:#E5E5E5;}
.body_top{width:908px; margin:auto;}
.hidden_charges{width:908px; margin:auto;}
.body_box_middle{ width:858px; background:url(../images/body_box_bg.gif) repeat-x; height:177px;}
.text_left{ width:315px; margin:52px 0 0 10px; color:#FFFFFF; font-size:12px; font-family:Tahoma;}
.text_right{ width:315px; margin:52px 0 0 0px; color:#FFFFFF; font-size:12px; font-family:Tahoma;}
.text_right h2{ font-size:14px; margin:0;}
.text_right a{ color:#D8F88D; text-decoration:underline; font-weight:normal;}
.text_right a:hover{ color:#D8F88D; text-decoration:none; font-weight:normal;}
.text_left h2{ font-size:14px; margin:0;}
.text_left a{ color:#D8F88D; text-decoration:underline; font-weight:normal;}
.text_left a:hover{ color:#D8F88D; text-decoration:none; font-weight:normal;}
.text_right{ width:319px; margin:52px 0 0 10px;}
.body_text{width:875px; margin:auto; color:#5E5E5E; line-height:22px;}
.body_text h4{ color:#5E5E5E; font-size:18px; margin:20px 0 2px 0;}
.body_text h2{ color:#5E5E5E; font-size:16px; margin:10px 0 8px 0;}
/* Inner Page Css Starts Here */
.inner_banner_panel{ width:946px; margin:auto; background:url(../images/inn_box_bg.gif) repeat-y;}
.inner_banner_panel_middle{ width:872px;}
.inn_page_content{margin:20px 10px 10px 10px; color:#5E5E5E; line-height:22px;}
.inn_page_content h1{ color:#5E5E5E; font-size:18px; margin:0 0 10px 0;}
.inn_page_content h2{ color:#5E5E5E; font-size:16px; margin:5px 0 8px 0;}
.inn_page_content UL{ margin:20px 0 0 50px; padding:0;}
.inn_page_content LI{ list-style:none; background:url(../images/arrow_bullet.gif) no-repeat 3px 5px;padding:0 0 2px 25px; margin:5px 0 0 10px; font-size:15px; color:#5E5E5E; font-weight:bold;}
.inn_page_left{ width:510px; margin:50px 2px 10px 10px; color:#5E5E5E; line-height:22px;}
.inn_page_left h1{ color:#414141; font-size:19px; margin:0 0 10px 0;}
.inn_page_left h2{ color:#3C3E41; font-size:15px; margin:5px 0 8px 0;}
.inn_page_left UL{ margin:20px 0 0 0; padding:0;}
.inn_page_left LI{ list-style:none; background:url(../images/arrow_bullet.gif) no-repeat 3px 5px;padding:0 0 2px 25px; margin:5px 0 0 10px; font-size:13px; color:#5E5E5E; font-weight:bold;}
.inn_page_right{ width:329px; margin:0px 0 0 5px; color:#5E5E5E;}
.inn_page_right UL{ margin:20px 0 0 0; padding:0;}
.inn_page_right LI{ list-style:none; background:url(../images/arrow_bullet.gif) no-repeat 3px 5px;padding:0 0 2px 25px; margin:5px 0 0 10px; font-size:13px; color:#5E5E5E; font-weight:bold;}

.banner_img IMG{ margin:0 0 0 59px;}
.box_middle{ background:url(../images/right_box_bg.gif) repeat-y;}
.box_middle_bg{ width:292px; height:142px; background:url(../images/box_middle_bg.gif) repeat-x;}
.box_content{ color:#FFFFFF; font-size:12px; font-family:tahoma; padding:5px 0 0 5px;}
.box_content h2{ font-size:14px; font-weight:bold;  margin:0 0 3px 0;}
.box_img{ padding:3px 0 0 0; text-align:center;}
.pad_left{ padding:10px 0 0 60px;}
.sign_up{text-align:center;}
.text_subhead{font-size:16px; color:#3E82FF; font-weight:bold; text-decoration:none;}
.total{font-size:14px; color:#3E82FF; font-weight:bold; text-decoration:none;}
.left_box{ width:450px; margin:0 0 0 0; background:url(../images/box_2_bg.jpg) repeat-y;}
.right_box{ width:450px; margin:0 0 0 5px; background:url(../images/box_2_bg.jpg) repeat-y;}
.gry_box_middle{ background:url(../images/gry_box_middle_bg.gif) repeat-y;}
.gry_box_bg{ width:399px; height:141px; background:url(../images/gray_box_bg.gif) repeat-x; font-size:13px; padding:5px;}
.gry_box_bg h4{ margin:0 0 5px 0;}
.gry_box_bg a{ color:#000000; font-weight:normal; text-decoration:underline;}
.gry_box_bg a:hover{ color:#000000; font-weight:normal; text-decoration:none;}

.step1 {background:url(../images/step1.gif) no-repeat 0px 1px; padding:5px 0 5px 65px;}
.step2 {background:url(../images/step2.gif) no-repeat 0px 1px; padding:5px 0 5px 65px;}
.step3 {background:url(../images/step3.gif) no-repeat 0px 1px; padding:5px 0 5px 65px;}
.step4 {background:url(../images/step4.gif) no-repeat 0px 1px; padding:5px 0 5px 65px;}
.step5 {background:url(../images/step5.gif) no-repeat 0px 1px; padding:5px 0 5px 65px;}


/* Footer Css Starts Here */
.footer{  width:946px; margin:auto; background:#E5E5E5; }
.footer_top{border-top:1px solid #959595; height:1px; width:908px; margin:auto;}
.footer_up{ background:url(../images/inn_box_bottom.gif) no-repeat center top; height:26px;}
.footer_link{width:908px; margin:auto; text-align:center; color:#5E5E5E; padding:10px 0 20px 0; line-height:20px;}
.footer_link a{ color:#5077BB; text-decoration:underline; font-weight:normal;}
.footer_link a:hover{ color:#5077BB; text-decoration:none; font-weight:normal;}
