/* 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 { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:18px; background:url(../images/headerbg_home.gif) repeat-x #CCC;}

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:normal; color:#EB0000;}  /*renders 11px */

.text1a {font-size:13px; font-weight:normal; color:#000;}

.text2 {font-size:12px; line-height:20px; font-weight:bold;} /*renders 12px */ 

.text3 {font-size:13px; color:#C60033; font-weight:bold;} /*renders 13px */

.text3a{ color:#324A79;}

.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;}

.input2 {padding:4px; background:#FFF; border:1px solid #7F9DB9; width:170px;}





/* Span css starts here*/

div.logo, div.header_caption, div.top_link, div.main_baner_image, div.baner_right, div.top_left, div.top_middle, div.top_right, div.buttom_box, div.buttom_box_right, div.defensive_box, div.defensive_box_left, div.defensive_box_middle, div.defensive_box_right, div.register_now, div.body_box, div.box_left, div.box_middle, div.box_right, div.top, div.body_buttom_box_left, div.body_buttom_box_middle, div.body_buttom_box_right, div.top_nav_left, div.top_nav_right, div.inner_box_left, div.inner_box_bg, div.inner_box_right, div.inner_box_buttom_left, div.inner_box_buttom_middle, div.inner_box_buttom_right, div.inner_page_leftpanel, div.inner_page_rightpanel, div.page_right_shadow, div.affiliate_left, div.affiliate_right, div.faq_left, div.faq_right{float:left;}

div.last {margin-right:0;}

/* Padding css starts here*/

.padding_left1{padding-left:10px;}

/* Global css starts here*/

a {color:#324A79; text-decoration:underline; font-weight:normal;}

a:hover {color:#324A79; text-decoration:none;}

a.redlink  {color:#C2050F; text-decoration:underline; font-weight:bold;}

a.redlink:hover {color:#E60511; text-decoration:underline;}

a.blacklink {color:#000; text-decoration:underline; font-weight:normal;}

a.blacklink:hover {color:#000; text-decoration:underline;}

a.bluelink {color:#324A79; text-decoration:underline; font-weight:normal;}

a.bluelink:hover {color:#3F64AE; text-decoration:underline;}

a.bluelink2 {color:#324A79; text-decoration:underline; font-weight:bold;}

a.bluelink2:hover {color:#3F64AE; text-decoration:underline;}

a.regsmall:link { font-size: 13px; color:#c2050f; }

a.regsmall:visited { font-size: 13px; color:#e60511; }

a.regsmall:hover { font-size: 13px; color:#e60511; }

a.regsmall:active {	font-size: 13px; color:#e60511; }

a.register:link { font-size: 14px; font-weight:bold; color:#c2050f; }

a.register:visited { font-size: 14px; font-weight:bold; color:#e60511; }

a.register:hover { font-size: 14px; font-weight:bold; color:#e60511; }

a.register:active {	font-size: 14px; font-weight:bold; color:#e60511; }

.container {width:780px; margin:auto;}

/* Header Css Starts Here */



.logo_wraper{height:84px;}

.top_nav{ height:25px;}

.top_nav_left{ width:660px; }

.top_nav_right{ width:100px; padding-top:4px;}

.logo{width:128px; margin-right:10px;}

.header_caption{width:465px; padding-top:30px;}

.top_link{ width:166px; color:#233760; font-size:11px; text-align:right; padding:10px 10px 0 0;}

.top_link a{ font-family:Tahoma; text-decoration:underline; font-weight:normal;}

.top_link a:hover{ font-family:Tahoma; text-decoration:none;}

.baner{ height:330px;}

.main_baner_image{margin:0 10px 0 15px; width:226px;}

.baner_right{ width:513px;}

.baner_right_top{margin:15px 0 5px 0; height:158px;}

.top_left{width:16px; background:url(../images/baner_top_left_curb.gif) no-repeat; height:158px;}

.top_middle{ background:url(../images/baner_top_bg.gif) repeat-x; height:158px; width:367px;}

.top_middle UL{ margin-left:0px; padding:0;}

.top_middle LI{  padding:3px 10px 2px 18px; list-style:none; background:url(../images/bullet.gif) no-repeat 0px 7px;}

.top_middle LI a{ text-decoration:underline; font-weight:bold; color:#233760; font-family:Arial, Helvetica, sans-serif; font-size:16px;}

.top_middle LI a:hover{ text-decoration:underline; font-weight:bold; color:#3F64AE;}

.top_right{ width:130px; background:url(../images/baner_top_right_curb.gif) no-repeat; height:158px;}

.baner_right_buttom{ height:154px;}

.buttom_box{ width:160px; margin:0 6px 10px 0; height:144px}

.buttom_box a{font-weight:bold; color:#E70D18; font-size:12px; text-decoration:none;}

.buttom_box a:hover{font-weight:bold; color:#E70D18; font-size:12px; text-decoration:none;}

.top_curb { background:url(../images/buttom_top_curb.gif) no-repeat; width:160px; height:31px; text-align:center; font-weight:bold; color:#E70D18; font-size:12px; line-height:15px; margin-bottom:-3px; padding-top:2px;}

.box_buttom_flag{width:160px;}

.box_bg{ background:url(../images/box_bg.gif) repeat-y; width:160px; text-align:center;}

.box_buttom{ background:url(../images/audio_buttom.gif) no-repeat; height:29px; width:160px; text-align:center; }

.defensive_box{ width:181px; height:105px;}

.defensive_box_left{width:20px; height:105px; background:url(../images/defensive_left_curb.gif) no-repeat;}

.defensive_box_middle{ height:97px; width:133px; background:url(../images/defensive_bg.gif) repeat-x; text-align:center; padding-top:8px;}

.defensive_box_middle a{font-weight:bold; color:#E70D18; font-size:14px; text-decoration:none; font-style:italic;}

.defensive_box_middle a:hover{font-weight:bold; color:#E70D18; font-size:14px; text-decoration:none;font-style:italic;}

.defensive_box_right{width:28px; height:105px; background:url(../images/defensive_right_curb.gif) no-repeat;}



/* Body Css Starts Here */

.body{text-align:center;}

.top{ margin:0}

.body_top{ height:180px; margin-top:20px;}

.body_box{ margin:0 5px 0 5px; width:248px;}

.body_box_top_panel { height:24px;}

.box_middle{ background:url(../images/body_box_bg.gif) repeat-x; height:24px; width:226px;text-align:center; }

.box_middle h3{ color:#324A79; font-size:12px; margin:0; padding:4px 0 0 0;}

.body_box_middle_panel{ background:url(../images/body_box_middle_bg.gif) repeat-y; width:248px;}

.body_box_content{ width:217px; padding:8px 5px 0 10px; text-align:justify; font-size:12px; line-height:16px;}

.body_box_content a{text-decoration:underline; font-weight:bold; color:#233760; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.body_box_content a:hover{text-decoration:underline; font-weight:bold; color:#3F64AE; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.body_box_footer_panel{background:url(../images/body_box_buttom.gif) no-repeat; width:248px; height:14px;}

.username{ margin-top:15px;}

.password{ margin:0px;}

.password IMG{ margin-bottom:6px;}

.forget_password{ padding:10px 0 20px 0; font-size:12px;}

.forget_password a{color:#233760; text-decoration:underline; font-weight:normal;}

.forget_password a:hover {color:#3F64AE; text-decoration:underline; font-weight:normal;}

.body_middle{ text-align:center; line-height:20px}

.body_middle IMG{ margin:20px 0 20px 0;}

.body_middle a{text-decoration:underline; font-weight:bold; color:#233760; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 

.body_middle a:hover{text-decoration:underline; font-weight:bold; color:#3F64AE; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.body_buttom_box{width:774px;}

.body_buttom_box_middle{ background:url(../images/body_box_bg.gif) repeat-x; height:24px; width:748px;text-align:center; }

.body_buttom_box_middle h3{ color:#324A79; font-size:12px; margin:0; padding:4px 0 0 0;}

.body_buttom_box_middle_panel{ background:url(../images/buttom_box_bg.gif) repeat-y; width:774px;}
	*html .body_buttom_box_middle_panel{ background:url(../images/buttom_box_bg.gif) repeat-y; width:774px;margin-top:-6px;}

.body_buttom_box_content{ width:745px; padding:8px 10px 0 8px; text-align:justify; font-size:12px; line-height:16px;}

.body_buttom_box_footer_panel{background:url(../images/buttom_box_dow_curb.gif) no-repeat; width:774px; height:14px;}

/* Inner Page Css Starts Here */

.inner_page{background:url(../images/headerbg.gif) repeat-x; background-color:#406F99;}

.inner_page_box{ text-align:left; padding:20px 0 20px 0;}

.inner_box_bg{ background:url(../images/inner_page_box_top_bg.gif) repeat-x; width:737px; height:15px;}

.inner_page_box_middle{ background:url(../images/inner_page_box_middle_bg.gif) repeat-y;}

.inner_box_buttom_middle{ background:url(../images/inner_page_box_bottom_bg.gif) repeat-x; width:737px;height:20px;}

.inner_page_content{ width:737px; padding:10px;}

.inner_page_content h1{ color:#324A79; margin-bottom:30px;}

.inner_page_leftpanel{ width:195px;}

.inner_page_rightpanel{ width:540px;}

.inner_page_rightpanel h2 { margin:0; color:#324A79; padding-bottom:15px; }

.abtcrs{ margin:0;}

.abtcrs UL{ margin:0 0 0 15px; padding:0px}

.abtcrs LI{ padding:3px 10px 2px 18px; list-style:none; background:url(../images/bullet.gif) no-repeat 0px 7px; color:#324A79; font-weight:bold;font-size:13px;}

.abtcrs1{ margin:0;}

.abtcrs1 UL{ margin:0 0 0 15px; padding:0px}

.abtcrs1 LI{ padding:3px 10px 2px 18px; list-style:none; background:url(../images/bullet.gif) no-repeat 0px 7px; color:#000; font-weight:bold;font-size:13px;}

.affiliate{ margin:0; }

.affiliate UL{ margin:0; padding:0;}

.affiliate LI{  padding:3px 10px 2px 18px; list-style:none;}

.register{ text-align:center;}

.register h2{ color:#000;}

.affiliate_left{ width:24px;}

.affiliate_right{ width:570px}

.affilate_content_box{ margin-bottom:15px; font-size:13px;}

.affiliate_woman{ background:url(../images/woman.jpg) no-repeat 100% 100%;}

.customer_woman{ background:url(../images/image003.jpg) no-repeat 100% 100%;}

.course_provide{ width:500px; padding-left:30px; font-size:13px;}

.left_panel_content{ width:550px;}

.inner_footer{ background:#CCC; text-align:center; padding:20px 0 10px 0; line-height:30px;}

.education_woman{ background:url(../images/teen-girl.jpg) no-repeat 100% 100%; }

.fill_out{ margin:5px;}

.fill_out ol li{ font-weight:normal; padding:5px 0 10px 3px; margin-left:20px;}
.fill_out ul li{list-style:disc; padding:1px 0 1px 3px; margin-left:20px;}

.faq_left{ width:540px;}

.inner_login{ padding-left:130px;width:250px;}



/* Footer Css Starts Here */

.footer{padding:15px 5px 10px 0; line-height:25px}

.footer a{text-decoration:underline; font-weight:bold; color:#233760; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 

.footer a:hover{text-decoration:underline; font-weight:bold; color:#3F64AE; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.footer h4{ font-size:12px; text-align:center;}


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

.main_box a{color:#363A43; 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 #C93C44;}
.step-bg{background:url(../images/step-bg.gif) 20px center no-repeat; width:770px; margin:0 auto; height:36px; margin-top:10px; }
