/* 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/body_bg.jpg) repeat-x #FFFFFF; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:20px;}
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 */


/* 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.logo, div.title, div.nav, div.callus, div.baner_left, div.baner_middle, div.baner_right, div.baner_bot_left, div.baner_bot_middle, div.baner_bot_right, div.box_left, div.box_middle, div.box_right, div.box_price, div.box_register, div.nav_wrap, div.inn_cont_left_p, div.inn_cont_right_p, div.cont_title, div.course_par{float:left;}
div.last {margin-right:0;}
div.approved_seal, div.course_exam_par {float:right;}

/* Padding css starts here*/
.padding_left1{padding-left:10px;}

/* Global css starts here*/
a {color:#13689E; text-decoration:underline; font-weight:bold;}
a:hover {color:#13689E; text-decoration:none;}
a.redlink  {color:#CD2F06; text-decoration:underline; font-weight:bold;}
a.redlink:hover {color:#CD2F06; text-decoration:none;}
.container {width:1003px; margin:auto;}

/* UL css */
.ul_style_1 {margin:15px 0 15px 30px; color:#4D4D4D;}
.ul_style_1 UL{ margin:0; padding:0;}
.ul_style_1 LI{ list-style:none; background:url(../images/circle_icon.gif) no-repeat 5px 4px; font-weight:bold; margin:0; padding:0 0 5px 25px;}
.ul_style_2 UL{ margin:0; padding:0;}
.ul_style_2 LI{ list-style:none; background:url(../images/plus_icon.gif) no-repeat 5px 4px; font-weight:normal; margin:0; padding:0 0 17px 25px;}

.ul_style_3 {margin:15px 0 15px 30px; color:#4D4D4D;}
.ul_style_3 UL{ margin:0; padding:0;}
.ul_style_3 LI{ list-style:none; background:url(../images/circle_icon.gif) no-repeat 5px 4px; font-weight:normal; margin:0; padding:0 0 5px 25px;}

.ul_style_4 {margin:15px 0 15px 0px; color:#4D4D4D;}
.ul_style_4 UL{ margin:0; padding:0;}
.ul_style_4 LI{ list-style:none; background:url(../images/circle_icon.gif) no-repeat 5px 4px; font-weight:bold; margin:0; padding:0 0 5px 25px;}


/* Header Css Starts Here */
.top_header{ width:950px; height:116px; margin:auto;}
.logo{ width:157px; padding:12px 0 0 23px;}
.title{ width:760px;}
.top_title{ height:83px;}
.nav_wrap {margin:0px; height:33px; width:580px;}
.nav_wrap li.current a{background:url(../images/nav_active.jpg) no-repeat left 0px; height:33px; padding-top:0px; color:#0A455B; text-decoration:none;}
.nav_wrap li.current a span{background:url(../images/nav_active.jpg) no-repeat right 0px; padding:0px 17px 0 0; }
.nav_wrap li.current a:hover{background:url(../images/nav_active.jpg) no-repeat left 0px;  text-decoration:underline; color:#0A455B;}
.nav_wrap li.current a:hover span{background:url(../images/nav_active.jpg) no-repeat right 0px;}
.navigation ul{margin:0px; padding:0px;}
.navigation li{list-style:none; display:block; float:left; margin:0px; padding:0 4px 0 0;}
.navigation li a{float:left; display:block; padding:0px 0 0px 17px; margin:0px; height:33px; line-height:33px; text-align:center; cursor:pointer;  text-decoration:none; color:#000000; background:url(../images/nav_off.jpg) no-repeat left 0px; height:33px;}
.navigation li a span{float:left; display:block; padding:4px 17px 0 0; margin:0px; background:url(../images/nav_off.jpg) no-repeat right 0px; height:33px;}
.navigation li a:hover {text-decoration:underline; color:#000000;}

.title_name{color:#FFFFFF; font-size:13px; font-weight:bold;}
.title_name h1{ margin:0 0 6px 0; padding:5px 0 0 0; font-size:25px;}
.stsudent_panel{ height:22px;}
.student_login{ float:right; width:141px; height:22px; background:url(../images/login_bg.gif) no-repeat top right; color:#FFFFFF; text-align:center;}
.student_login a{ text-decoration:none; font-weight:bold; color:#FFFFFF; font-size:12px;}
.student_login a:hover{ text-decoration:underline; font-weight:bold; color:#FFFFFF; font-size:12px;}
.nav{ width:610px;height:33px;}
.callus{ width:178px; font-size:14px; color:#B4E2FB; padding:10px 0 0 0; text-align:right;}
.callus span{font-weight:bold;}
.baner{ background:url(../images/baner_bg.jpg) no-repeat; height:271px;}
.baner_left{ height:271px; width:322px; background:url(../images/baner_lady.jpg) no-repeat right bottom;}
.state_approved{ padding:28px 15px 0 0; float:right;}
.baner_middle{ width:436px; height:236px; background:url(../images/baner_middle_bg.jpg) no-repeat bottom left;}
.baner_caption{ padding:32px 0 32px 0;}
.baner_right{ width:207px; height:271px;}
.list_item{ margin:0;}
.list_item UL{ margin:0 0 0 44px; padding:0;}
.list_item LI{ list-style:none; padding:0; margin:2px 5px 8px 0;}
.list_item LI span{ background:url(../images/list_line.gif) repeat-x bottom; padding:0 0 3px 0;}
.baner_bottom{ height:36px; width:950px; margin:auto;}
.baner_bot_middle{ background:url(../images/ban_bot_bg.jpg) repeat-x; height:24px; width:910px; text-align:right; padding:12px 15px 0 0;}

/* Body Css Starts Here */
.body{ width:925px; margin:auto;}
.body_bg_footer{ background:url(../images/body_footer.jpg) no-repeat bottom; padding:0 0 30px 0;}
.body_box{ height:160px;}
.box_left{ width:418px; background:url(../images/body_box_bg.jpg) repeat-x;}
.box_cont{ background:url(../images/box_left_bg.jpg) no-repeat bottom left;}

.box_heading{ padding:22px 0 0 50px; text-align:center; font-size:18px; font-weight:bold; color:#124254;}
.box_bottom{ padding:0 0 0 50px; color:#323232; font-size:12px; font-weight:bold;}
.box_register{ width:210px; text-align:center; padding:20px 0 0 0; height:60px;}
.box_register IMG{ margin:10px 0 -8px 0px; padding-top:5px;}
.box_register a{ font-weight:bold; font-size:11px; color:#AF0000; text-decoration:underline;}
.box_register a:hover{ font-weight:bold; font-size:11px; color:#AF0000; text-decoration:none;} 

.box_price{ width:156px; }
.box_middle{width:89px;}
.box_right{ width:418px; background:url(../images/body_box_bg.jpg) repeat-x; height:160px;}
.box_right_cont { background:url(../images/box_right.jpg) no-repeat top right; height:160px;}
.box_right_left{ background:url(../images/box_right_left.jpg) no-repeat left top; height:160px;}
.box_heading1{ padding:22px 22px 0 10px; text-align:center; font-size:18px; font-weight:bold; color:#124254;}
.box_bottom1{ padding:0 22px 0 10px; color:#323232; font-size:12px; font-weight:bold;}
.register1{  padding:13px 0 0 0;}
.body_bottom{ background:url(../images/body_bottom_bg.gif) repeat-x top;}
.body_content{ width:825px; margin:auto; padding:22px 0 0 0;}
.body_content P {margin-bottom:20px;}
.body_content h2{ background:url(../images/tick_icon.gif) no-repeat left; padding:0 0 4px 22px; margin:0; color:#044861; font-size:14px; font-weight:bold;}
.body_cont_hed{ background:url(../images/tick_icon.gif) no-repeat left; padding:5px 0 4px 22px; margin:0; color:#044861; font-size:14px; font-weight:bold;}
.registernow_btn{ text-align:center; padding:20px 0 40px 0;}
.logon{ color:#778C10; font-size:16px; font-weight:bold;}
.inn_left_cont P {margin-bottom:20px;}
.inn_left_cont h2{ background:url(../images/tick_icon.gif) no-repeat left; padding:0 0 4px 22px; margin:0; color:#044861; font-size:14px; font-weight:bold;}

/* Inner Page Css Starts Here */
.inn_header_panel {padding:20px 30px 0 30px;}
.inn_cont_left_p {background:url(../images/inn_ban_img1.jpg) no-repeat; width:632px; padding:20px 20px 0 20px;}
.inn_cont_right_p {background:url(../images/inn_ban_img2.jpg) no-repeat; width:271px; text-align:center;}
.inn_down_cont_p {padding:0 20px 20px 20px; background:url(../images/body_footer.jpg) no-repeat 50% 100%; }
.cont_title {padding:10px 0 20px 0;}
.practice_test_p {margin:51px 0 0 33px; text-align:left;}

.course_exam_par {width:420px; padding-right:20px;}
.course_par {width:420px; padding-left:20px;}
.divider1 {background:url(../images/diivder1.gif) repeat-x 0% 100%; height:20px;}

.aff_inn_panel {width:875px; margin:auto; background:url(../images/aff_bg.jpg) no-repeat; padding:20px;}
.aff_inn_panel H2 {display:none;}
.aff_box_border {border:1px solid #A8CBDD; margin:1px;}
.aff_box TD {padding:8px;}
.aff_box_heading {background:url(../images/aff_box_bg.gif) no-repeat;}
.aff_box_price {background:url(../images/box_right_left.jpg);}

/* Footer Css Starts Here */
.footer{ height:122px; background:url(../images/footer_bg.jpg) repeat-x;color:#F7FFC7;}
.footer_link{ width:1003px; padding:20px 0 0 0; margin:auto; text-align:center; line-height:22px }
.footer_link a{ text-decoration:none; font-weight:bold; color:#F7FFC7;}
.footer_link a:hover{ text-decoration:underline; font-weight:bold; color:#F7FFC7;}
a.copyright{ text-decoration:underline; color:#F7FFC7;}
a.copyright:hover{ text-decoration:none; color:#F7FFC7;}
