* {
	margin: 0;
	padding: 0;
}

/*--Tags---*/
ul, li, p, dl, dd, dt, input, form, table, tr, td, span, h1, h2, h3, h4, h5, h6{padding:0px; margin:0px;}
a{outline:none;}

/*---Common class---*/
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
.commonblock{width:100%; height:auto; float:left;}

/*----Body part start----*/

html, body{margin:0px; padding:0px; background:url(../images/main_bg_repeat.png) left top repeat; font-family:Arial, Helvetica, sans-serif;}

#wraper{width:100%; height:auto; float:left; position:relative;}

/*---------------------------------------------HOME PAGE CSS START HERE---------------------------------------------*/

/*---Header part start haere--*/
#header{width:100%; float:left; background:url(../images/header_bg.jpg) repeat-x left top; min-height:235px;}
#header .header_container{width:960px; margin:0 auto; background:url(../images/header_light.png) no-repeat center 2px; position:relative;}
/*---logo part---*/
#header .header_container .logo{width:auto; height:auto; float:left; padding:36px 0 0 0;}
#header .header_container .logo a{background:url(../images/logo.png) no-repeat left top; width:324px; height:62px; display:block; text-decoration:none;}
#header .header_container .logo a:hover{text-decoration:none;}
/*---right part---*/
#header .header_container .right_header{width:623px; height:auto; float:right;}

#header .header_container .right_header .navi{width:430px; height:auto; float:left; padding:55px 0 0 7px;}
#header .header_container .right_header .navi ul{padding:0px; margin:0px; list-style-type:none; clear:both;}
#header .header_container .right_header .navi ul li{float:left; padding:0px 0px 0 0; margin:0px; color:#fff; font-size:16px;}
#header .header_container .right_header .navi ul li a{font-size:16px; color:#b1d4df; font-weight:normal; text-decoration:none; padding:0; margin:0 3px;}
#header .header_container .right_header .navi ul li a:hover{text-decoration:underline;}

#header .header_container .right_header .login_box{width:150px; height:auto; float:right; background:url(../images/login_bg.png) no-repeat left bottom; padding:5px 18px 15px 18px; margin-top:2px;}
#header .header_container .right_header .login_box h3{font-size:12px; font-weight:bold; clear:both; text-align:center; color:#000; text-transform:uppercase; text-shadow:1px 1px 0 #fac877; padding:0px 0 5px 0; margin:0px;}
#header .header_container .right_header .login_box input[type="text"]{font-size:12px; background:url(../images/input_bg.jpg) repeat-x left top; border:1px solid #834e12; font-weight:normal; color:#999999; padding:2px; margin:0px 0px 5px 0px; float:left; width:145px;}

#header .header_container .right_header .login_box input[type="password"]{font-size:12px; background:url(../images/input_bg.jpg) repeat-x left top; border:1px solid #834e12; font-weight:normal; color:#999999; padding:2px; margin:0px 0px 5px 0px; float:left; width:145px;}

#header .header_container .right_header .login_box .gobtn{width:39px; height:26px; float:left; text-decoration:none; background:url(../images/go_btn.png) no-repeat left top; border:none; cursor:pointer; outline:none; margin-top:2px;}
#header .header_container .right_header .login_box .gobtn:hover{background-position:left bottom; text-decoration:none;}
#header .header_container .right_header .login_box a{font-size:10px; color:#FFF; font-weight:normal; text-decoration:none;}
#header .header_container .right_header .login_box a:hover{text-decoration:underline;}
.padt10{padding-top:8px;}
.padt30{padding-top:30px;}


/*---Middle block start here--*/
#middle{width:100%; height:auto; float:left; background:url(../images/mid_bg.jpg) repeat-x left top;}
#middle .middle_container{width:960px; height:auto; margin:0 auto;}
#middle .middle_container .banner_bg{height:300px; float:left; width:100%;}

/*--Banner block--*/
.banner_main{position:absolute; left:0px; top:151px;}
.banner_main .top_banner{width:896px; height:auto; float:left; background: url(../images/baner_bg.png) no-repeat left top; padding:29px 32px 50px 32px; position:relative;}
.banner_main .top_banner h2{font-size:19px; font-weight:bold; line-height:24px; clear:both; padding:4px 0 10px 5px; margin:0px; color:#898989;}

.banner_main .top_banner ul {list-style-type:none; padding:18px 0 80px 48px; margin:0px; width:272px; float:left;}
.banner_main .top_banner ul li{text-decoration:none; padding:0px 0 13px 30px; margin:0px; font-size:18px; color:#898989; font-weight:normal; background:url(../images/tick.png) no-repeat left 2px;}
.banner_main .top_banner .nationaly{width:428px; height:68px; float:left; line-height:65px; text-align:center; font-weight:bold; font-style:italic; font-size:19px; color:#fff; position:absolute; left:-26px; bottom:35px; background:url(../images/normaly_bg.png) no-repeat left top;}
.banner_main .top_banner .offer_mid{float:left; width:201px; height:366px; position:absolute; left:498px; top:257px;}

/*----------------------------------------------------------------------------------------------------------------*/
#middle .middle_container .emergencies_block{width:488px; height:auto; float:left; text-align:center; font-size:16px; line-height:22px; color:#FFF; font-weight:normal;}
#middle .middle_container .emergencies_block p{clear:both; padding:6px 0px 37px 0; margin:0px;}

#middle .middle_container .cost_block{width:100%; min-height:589px; float:left; padding:13px 0 6px 0; font-size:28px; font-weight:bold; color:#FFF}

#middle .middle_container .cost_block .cpr_box{width:315px; height:auto; float:left; margin-right:15px; margin-bottom: 23px; margin-left:-5px;}
#middle .middle_container .cost_block .cpr_box.margin_none{margin-right:0;}
#middle .middle_container .cost_block .cpr_box .top_main{width:315px; height:auto; float:left;}
#middle .middle_container .cost_block .cpr_box .top_main .top_cor{background: url(../images/top_bdr.png) no-repeat left top; height:18px; width:100%; float:left;}
#middle .middle_container .cost_block .cpr_box .top_main .mid_main_block{background:url(../images/mid_bg_repeat.png) repeat-y left top; width:301px; float:left; padding:0 7px 0 6px; margin:0px;}
#middle .middle_container .cost_block .cpr_box .top_main .mid_main_block h2{font-size:22px; text-align:center; font-weight:bold; color:#FFF; background:#154a5c; padding:0 0 6px 0; margin:0px; clear:both; text-transform:uppercase;}
#middle .middle_container .cost_block .cpr_box .top_main .mid_main_block h2 span{ font-size:12px; color:#a4cbd8; letter-spacing:5px; line-height:20px; font-weight:normal;}
#middle .middle_container .cost_block .cpr_box .top_main .mid_main_block h3{font-size:16px; text-align:center; font-weight:normal; color:#000; background:#a4cbd8; padding:6px 0; margin:0px; clear:both;}
#middle .middle_container .cost_block .cpr_box .top_main .mid_main_block p{font-size:16px; text-align:center; font-weight:bold; color:#464646; padding:14px 0 2px 0; margin:0px; clear:both; line-height:22px;}
#middle .middle_container .cost_block .cpr_box .top_main .mid_main_block h4{font-size:18px; text-align:center; font-weight:bold; color:#FFF; background:#154a5c; padding:0 0 6px 0; margin:0px; clear:both; text-transform:uppercase;}
#middle .middle_container .cost_block .cpr_box .top_main .mid_main_block h4 span{ font-size:12px; color:#a4cbd8; letter-spacing:5px; line-height:20px; font-weight:normal;}


#middle .middle_container .cost_block .cpr_box .top_main .bot_cor{background: url(../images/bot_cor.png) no-repeat left bottom; height:19px; width:100%; float:left;}

.pad5{padding:2px 8px 0 20px;}
.padT5{padding-top:5px;}

/*-----------------------------------------------------------------------------------------*/

#middle .middle_container .middle_bot_inner{width:960px; height:auto; float:left; background:url(../images/bot_mid_light.png) no-repeat center -43px; padding:20px 0;/* #margin-top:28px; margin-top:5px\0/; */}



#middle .middle_container .middle_bot_inner .bottom_inner_contant{width:960px; height:auto; float:left; background:url(../images/bot_line.png) repeat-x left bottom; padding:11px 0 30px 0;}
#middle .middle_container .middle_bot_inner .bottom_inner_contant .left_block{width:586px; height:auto; float:left; font-size:12px; color:#FFF;}
#middle .middle_container .middle_bot_inner .bottom_inner_contant .left_block p{text-decoration:none; text-align:justify; line-height:20px; font-weight:normal; color:#000; font-size:12px;}
#middle .middle_container .middle_bot_inner .bottom_inner_contant .left_block p.text22{font-size:22px; text-align:center; font-weight:bold; line-height:24px; padding:18px 0;}
#middle .middle_container .middle_bot_inner .bottom_inner_contant .left_block p.text12{color:#154a5c; font-size:15px; text-align:center;}
.right_block{width:350px; height:auto; float:right;}
.right_block .why_choose_block{width:320px; height:331px; float:left; background:url(../images/why_us_bg.png) no-repeat left top; padding:15px;}
.right_block .why_choose_block h4{font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; text-align:center; color:#FFF; padding:0 0 10px 0; margin:0px; background:url(../images/bottom_line_1.png) repeat-x left bottom;}
.right_block .why_choose_block ul{padding:18px 0 0 0px; margin:0px; list-style:none; clear:both;}
.right_block .why_choose_block ul li{background:url(../images/tick_small.png) no-repeat left 2px; padding:0 0 15px 18px; font-size:11px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:14px;}

#middle .middle_container .middle_bot_inner .bottom_btn{width:100%; height:auto; float:left; padding:20px 0px;}
.margin_right7{margin-right:7px;}
.margin_top11{margin-top:11px;}
/*-----------------------------------------------------------------------------------------*/
#middle .middle_container .course_details{width:960px; height:auto; float:left; position:relative;}
#middle .middle_container .course_details .inner_text{width:900px; height:auto; float:left; background:#FFF; padding:73px 30px 27px 30px;}
.heading{position:absolute; left:-14px; top:25px; text-align:center; color:#FFF; background:url(../images/detail_bg.png) no-repeat left top; height:65px; float:left; line-height:50px; font-size:22px; font-weight:bold; width:988px;}
#middle .middle_container .course_details .inner_text p{font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:16px; font-weight:normal;}
#middle .middle_container .course_details .inner_text p strong{font-size:14px; font-weight:bold;}
#middle .middle_container .course_details .inner_text .bottom_partner{width:860px; height:auto; float:left; background:#FFF; padding:15px 10px 0;}
#middle .middle_container .course_details .inner_text .bottom_partner p{font-family:Arial, Helvetica, sans-serif; font-size:56%; line-height:11px; color:#000; font-weight:bold; width:103%; margin:0px -8px; float:left;}


/*-----Footer start----*/
#footer{width:100%; background:url(../images/footer_bg.png) repeat-x left top; height:201px; float:left; position:absolute; left:0px; bottom:-126px;}
#footer .footer_container{width:960px; margin:10px auto 0 auto; height:auto; padding:60px 0 0 0;}
#footer .footer_container p{color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:10px 0; margin:0px;}
#footer .footer_container p a{color:#f59932; text-decoration:none; margin:0 5px;}
#footer .footer_container p a:hover{text-decoration:underline;}

.social_icon{width:200px; margin:10px auto 0; text-align:center; height:auto; padding:0px;}
.social_icon a{background:url(../images/social_icon.png) no-repeat left top; width:53px; height:51px; float:left; padding:0px; margin:0 10px 0 0; text-decoration:none;}
.social_icon a:hover{text-decoration:none; background-position:right top;}
.social_icon a.you_tube{background:url(../images/social_icon.png) no-repeat left -56px; width:53px; height:51px; float:left; padding:0px; margin:0 10px 0 0; text-decoration:none;}
.social_icon a.you_tube:hover{text-decoration:none; background-position:right -56px;}
.social_icon a.rss_feed{background:url(../images/social_icon.png) no-repeat left -111px; width:53px; height:51px; float:left; padding:0px; margin:0 10px 0 0; text-decoration:none;}
.social_icon a.rss_feed:hover{text-decoration:none; background-position:right -111px;}


/*---------------------------------------------HOME PAGE CSS END HERE---------------------------------------------*/

/*********************INNER PAGES CSS START HERE*********************/
#header.min_height{min-height:136px;}
.inner_main{width:100%; height:auto; float:left; background:url(../images/inner_page_main_bg.jpg) repeat-x left top; padding-bottom:20px;}
.inner_main .middle_inner{width:960px; margin:0 auto; padding:3px 0 0 0; }
.inner_main .middle_inner .faq_container{width:934px; float:left; background:url(../images/faq_mid_bg_repeat_1.png) repeat-x left top #FFF; padding:0px 13px; position:relative;}
.inner_main .middle_inner .faq_container h1{font-family:Arial, Helvetica, sans-serif; font-size:36px;  color:#464646; text-decoration:none; display:block; padding:0px; margin:0px 0 8px 0;}
.inner_main .middle_inner .faq_container p{font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#000; text-decoration:none; display:block; padding:0px 0px 20px 0px; margin:0px; line-height:20px;}
.inner_main .middle_inner .faq_container p span{color:#ff0000; display:block; font-size:12px; font-weight:bold;}
.inner_main .middle_inner .faq_container p a{color:#0054ff; text-decoration:underline;}
.inner_main .middle_inner .faq_container p a:hover{text-decoration:none;}
.inner_main .middle_inner .faq_container .sigin_up_btn{width:auto; height:auto; float:left; margin:10px 0 0 208px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000; line-height:40px!important;}
.money_back{width:auto; height:auto; position:absolute; right:180px; bottom:-45px;}

/*-----About us pages start------*/
 
.inner_main .middle_inner .faq_container .about_left{width:470px; float:left;}
.inner_main .middle_inner .faq_container .about_left h1{font-family:Arial, Helvetica, sans-serif; font-size:36px; font-weight:bold; color:#464646; text-decoration:none; display:block; padding:0px 0 11px 0; margin:0px;}
.inner_main .middle_inner .faq_container h3{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#000; text-decoration:none; display:block; padding:0px 0 0px 0; margin:0px!important;} 
.inner_main .middle_inner .faq_container .about_left p{font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#000; text-decoration:none; display:block; padding:0px; margin:0px; line-height:22px; text-align:justify;}

.inner_main .middle_inner .faq_container .about_bottom_btn{width:100%; height:auto; float:left; padding:12px 0 0 0;}
.padding_top7{padding-top:7px!important;}
.margin_right46 {margin-right:46px;}
.margin_top45{margin-top:45px;}
.margin_top15{margin-top:15px;}
.center_align{text-align:center;!important;}

.inner_main .middle_inner .faq_container h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#464646; text-decoration:none; display:block; padding:0px; margin:0px 0 15px 0; line-height:35px;}

/*----------------Contact popup page start here----------------*/
.thickbox_content {width:100%;position:relative;}
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:0px 0px; background:url(../images/preload.gif) no-repeat 50% 50%;}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}

.popupmain{width:587px; height:auto; clear:both;}
.popupmain .top_cor{background:#FFF; border-left:3px solid #000; border-right:3px solid #000; padding:0px; width:581px; height:auto; float:left;}
.popupmain .top_cor .contact_heading{background:#154a5c; padding:13px 20px 31px 20px; clear:both; font-size:22px; font-weight:bold; color:#FFF;}
.popupmain .top_cor .contact_heading a{color:#FFF; text-decoration:none; float:right; padding:0px; margin:0px; #margin:-54px 15px 0 0;}
.popupmain .top_cor .contact_form{width:581px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:normal; padding:20px 0 10px 0;}
.popupmain .top_cor .contact_form .form_box{width:581px; height:auto; float:left; margin:0 0 13px 0}
.popupmain .top_cor .contact_form .form_box label{width:120px; float:left; text-align:right; margin-right:15px; padding:0px;}
.popupmain .top_cor .contact_form .form_box select{width:166px; height:auto; float:left; background:#FFF; border:1px solid #121212; padding:1px 1px 1px 5px; margin:0; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:normal;}

.popupmain .top_cor .contact_form .form_box input[type="text"]{width:155px; height:auto; float:left; background:#FFF; border:1px solid #121212; padding:3px 5px; margin:0; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:normal; -moz-border-radius:2px; border-radius:2px; -webkit-moz-border-radius:2px;}
.textarea{width:auto; height:auto; float:left; background:#FFF; border:1px solid #121212; padding:5px; margin:0 0 0 0; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:normal; -moz-border-radius:2px; border-radius:2px; -webkit-moz-border-radius:2px;}
.popupmain .top_cor .contact_form .form_box input[type="submit"]{background:url(../images/submit_btn.png) no-repeat left top; float:left; text-decoration:none; font-weight:normal; width:141px; height:39px; cursor:pointer; border:none; outline:none; margin:0 0 0 85px; padding:0px;}

.popupmain .top_cor .contact_form .form_box input[type="button"]{background:url(../images/back_btn.png) no-repeat left top; float:left; text-decoration:none; font-weight:normal; width:141px; height:39px; cursor:pointer; border:none; outline:none; margin:0 0 0 113px; padding:0px;}

.popupmain .bot_cor{background:url(../images/popup_bot_cor.png) no-repeat left bottom; float:left; height:35px; width:547px; padding:10px 20px 0 20px; margin:0px; font-size:18px; color:#ffffff; font-weight:normal;}

.popupmain .top_cor .contact_form p{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000; font-weight:normal; text-align:center!important; line-height:28px; clear:both; padding:25px 0 21px 0;}
.forgot_input{width:380px!important; height:39px!important; background:#FFF!important; border:3px solid #000000!important; padding:3px 5px!important; margin:0 0 39px 105px !important; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:normal; -moz-border-radius:3px; border-radius:3px; -webkit-moz-border-radius:3px; float:left;}

.popupmain .top_cor .contact_form p{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; line-height:28px; text-align:center; clear:both; padding:0px 0 21px 0; margin:-15px 0 0 0;}
.popupmain .top_cor .contact_form .money_back_div{width:100%; height:auto; float:left; position:relative;}
.popupmain .top_cor .contact_form .money_back_div .left_text_block{width:355px; height:auto; float:left; padding:0 0 10px 10px; font-size:14px; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.popupmain .top_cor .contact_form .money_back_div .left_text_block p{clear:both; margin:0px; padding:0px 0 0 15px; font-size:12px;}
.blue{color:#154a5c;}
/*--------------------------------------------*/
.right_block .why_choose_block.inner_page{width:320px; height:331px; float:right; background:url(../images/why_us_bg_1.png) no-repeat left top; padding:15px; margin:15px 20px 0 0;}

.padding_left20{padding-left:20px; padding-top:10px;}

.certificate{width:538px; height:auto; float:left; padding-top:20px;}
.certificate p{float:left; font-size:18px!important; color:#000; font-weight:normal; padding:15px 30px 0 80px!important; margin:0px;}

.padding_ltop10{padding:10px 5px 0 15px!important; line-height:normal!important; text-align:left!important; clear:both;}
.certification_cards{width:458px; float:right; text-align:center; padding-bottom:20px;}
.certification_cards.left_smpel{width:400px; float:left;}
.certification_cards h1{font-size:30px!important; padding:15px 0 6px 0!important; clear:both; margin:0px!important;}
.margin_right10{margin:0 37px 30px 0;}
.margin_right3{margin-right:37px;}
.inner_main .middle_inner .faq_container p u{color:#F00;}

.inner_main .middle_inner .faq_container .privacy_policy{background:url(../images/privacy_policy_bg.png) no-repeat center top; padding:0px; margin:0px; width:100%; height:auto; float:left;}
.inner_main .middle_inner .faq_container .privacy_policy.bg_img{background:url(../images/asti_logo_privacy.png) no-repeat center 20px;}
.inner_main .middle_inner .faq_container .privacy_policy p{line-height:18px; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.inner_main .middle_inner .faq_container .privacy_policy ul{padding:30px 0 0 36px; margin:0px; float:left; list-style-type:none;}
.inner_main .middle_inner .faq_container .privacy_policy ul li{font-family:Arial, Helvetica, sans-serif; padding:0 0 21px 10px; color:#000; font-size:12px; font-weight:normal; display:block; margin:0px; background:url(../images/bluet.png) no-repeat left 6px;} 
.inner_main .middle_inner .faq_container .privacy_policy p.line-height{line-height:28px; padding-bottom:18px; padding-top:10px;}

.inner_main .middle_inner .faq_container .tos{background:url(../images/tos_bg.png) no-repeat center top; padding:0px 5px; margin:0px; width:99%; height:auto; float:left;}
.inner_main .middle_inner .faq_container .tos p{line-height:18px; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:18px; padding-bottom:10px;}
.inner_main .middle_inner .faq_container .tos p span{padding:0 0 10px 0px; color:#464646!important;}
.linkUn a{text-decoration:none;}
.linkUn a:hover{text-decoration:underline;}
.money_back2{width:auto; height:auto; position:absolute; right:11px; bottom:-47px;}

/*--forgot password---*/
.popupmain .top_cor .forgot_password{width:587px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:normal; padding:48px 0 10px 0;}
.popupmain .top_cor .forgot_password p{ line-height:28px; font-size:24px; text-align:center; padding:30px 0 50px 0; clear:both;}
.popupmain .top_cor .forgot_password input[type="button"]{background:url(../images/back_btn.png) no-repeat left top; float:left; text-decoration:none; font-weight:normal; width:141px; height:39px; cursor:pointer; border:none; outline:none; margin:0 0 50px 223px; padding:0px;}


/*---course-page--*/
#middle.course_page{background: url(../images/course_page_bg.png) repeat-x left top; width:100%; height:auto; float:left;}
#middle .middle_container .cost_block.paddingnone{padding:0px 0 20px 0; margin-top:-10px; }
.inner_main .middle_inner .faq_container p.line_height{line-height:20px; font-size:14px; font-weight:normal;}
.blue_dark{color:#134252!important;}

.contact_btn{width:100%; height:auto; float:left; text-align:center; margin:10px 0 0 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000; line-height:40px!important;}

/*---Sign up page-----------*/
.sign_up_inner{width:960px; background:#FFF; float:left; padding:0px 0px; }
.sign_up_inner h5{background:url(../images/register_top_bor.jpg) no-repeat left top; height:21px; width:930px; float:left; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:15px 15px;}

.sign_up_inner .sign_up_midle{background:#FFF; width:920px; float:left; padding:30px 20px;}
.sign_up_inner .sign_up_midle p{font-size:13px; color:#505050; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:18px; text-align:justify; padding-bottom:50px;}
.sign_up_inner .sign_up_midle .sign_up_form{float:left; width:100%; padding:0px 0 10px 0;}
.sign_up_inner .sign_up_midle .sign_up_form label{width:200px; float:left; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#505050; padding:6px 0 0 0; margin:0px 15px 0 0;}

.sign_up_inner .sign_up_midle .sign_up_form .signup_form{ width:200px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; padding:5px 3px; margin:0px; border: 1px solid #121212; background:#FFF;}
.sign_up_inner .sign_up_midle .sign_up_form .signup_form_select{ width:209px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; padding:5px 3px; margin:0px; border: 1px solid #121212; background:#FFF;}
.sign_up_inner .sign_up_midle .sign_up_form a{color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; padding:0px 0 0 5px; margin:0px;line-height: 25px;}

/*-------------Top icons css-----------------*/
.share_icon{width:auto; height:auto; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B1D4DF; font-weight:bold; margin:5px;}
.padding_right5{padding-right:5px; padding-top:2px;}

.contact_btn_new{background:url(../images/continue_btn.png) no-repeat left top; width:88px; height:32px; float:left; text-decoration:none; border:none; cursor:pointer; z-index:999;}

.tclose  { background:url(../images/close_text_img.png) no-repeat left top; float:left; cursor: pointer;  height: 18px; position: absolute; right: 42px;  top: 57px; width: 59px;
    z-index: 999;}
 .header_container {margin: 0 auto;

    position: relative;

    width: 962px;}   
.min_height{min-height:136px;}
.error{border:1px solid red;}
.warningstyle{ font-family: Arial,Helvetica,sans-serif;font-size: 12px; color: #505050; font-weight: bold; }
 .hdr_contacttext
{
font-size:14px;
color:#FF0000;
padding-right:10px;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}  
.contacttext
{
font-size:14px;
color:#000000;
padding-right:10px;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.hdr_contacttext
{
font-size:14px;
color:#FF0000;
padding-right:10px;
font-family:Times New Roman...,Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.error{border:2px solid red;width:380px!important; height:39px!important; background:#FFF!important; border:3px solid #000000!important; padding:3px 5px!important; margin:0 0 39px 105px !important; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; -moz-border-radius:3px; border-radius:3px; -webkit-moz-border-radius:3px; float:left;}
.Sample_colse
{
width:197px;
height:auto;
float:right;
}
.mid_bottom_padding{
	padding-bottom:40px;}
#middle.course_page{background: url(../images/course_page_bg.png) repeat-x left top; width:100%; height:auto; float:left;}
#middle.course_page_with_color{background: url(../images/course_page_bg.png) #2b697f repeat-x left top; width:100%; height:auto; float:left;}

/*----------------Error Page Css--------------------*/	

.error_img{ float:left; margin-left:166px; }
.error_txt{ float:right; width:530px; height:auto;  margin-top:19px; }
.error_txt span{font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#154a5c; text-align:left; line-height:34.18px;}
.error_txt a{ text-decoration:none; color:#f59932;}
.error_txt a:hover{ text-decoration: underline;}

.span.payment-errors{color:#F00; font-size: 18px;}


/*----------------End of Error Page Css--------------------*/	

