@charset "utf-8";
/* CSS Document */

/**
 *  Reset CSS  *
 */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt,var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;outline:0; }

ul{list-style:none}

/**
 *  Global declarations  *
 */

body{background:#efefef; font-family:Arial, Helvetica, sans-serif}
.floatL{float:left}
.floatR{float:right}
.clear{clear:both}
.no-border{border:none !important}
.no-bg{background:none !important}
.no-marg{margin:0 !important}
.m-b-10{margin-bottom:10px;}
.dis-n{display:none !important}
h1, h2,h3,h4,h5,h6{font-weight:normal}

/* Typo graphy */
a{color:#7698a5}
a:hover{text-decoration:none}
.h-title, .h-title2{color:#fff; text-shadow:4px 4px 3px RGBA(0,0,0,0.6); }
.h-title, .h-title2, .h-title3, .h-title4, .h-title4a, .h-title6, .fodder-h, .h-title7a{font-family:Tahoma, Geneva, sans-serif}
.h-title{font-size:68px;}
.h-title2{font-size:42px; line-height:25px;}
.h-title3{font-size:28px; color:#edecf1; line-height:normal; margin-bottom:10px !important}
.h-title4, .h-title4a{font-size:22px; color:#173947;margin-bottom:0px !important}
.h-title4a {margin-top:17px; font-size:18px;}
.h-title5, .state-top-h h1 strong{font-size:30px;}
.h-title6{color:#173947; font-size:20px; margin-bottom:15px; }
.h-title9, .h-title7, .h-title8, .h-title7a{color:#a17e39; }
.h-title7{font-size:33px !important; }
.h-title7a{font-size:22px; margin-bottom:10px}
.h-title7 span{font-size:50px;}
.h-title8{font-size:46px !important;}
.h-title9{font-size:16px;}
.h-title sup { position: relative;top: -29px; font-size:13px; font-weight:bold;}
.f20{font-size:20px !important;}
.f16{font-size:16px !important;}
.txt-18{font-size:18px; color:#173947;}

.f22{font-size:22px;}
.clr-gray{color:#4c4c4c}
.fodder-h{font-size:22px;color:#483719; }
.state-top-h h1 strong{font-weight:normal;}
/**
 *  Wrapper with 100% width  *
 */
.mainWrapper, .content-wrap{width:100%}
.h-wrap{background:url(/newimages/top-h-bg.gif) center top repeat-y; width:100%; }
.nav-wrap{background:url(/newimages/nav-bg.gif) left top repeat-x; width:100%; height:45px; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
.fotter-wrap{background:url(/newimages/footer-bg.gif) left top repeat-x #483719; width:100%;}
.copy-wrap{background:#c3b693; width:100%;}
.content-wrap{}
.top-crv{background:url(/newimages/top-crv-bg.jpg) center top repeat-x; }
.btm-crv{background:url(/newimages/btm-crv-bg.jpg) center bottom repeat-x;padding-bottom:124px;  }

.container{width:960px; margin:0 auto}

/**
 *  Top Header  *
 */
.top-h{background:url(/newimages/header-img.jpg) center top no-repeat; min-height:130px; }
.logo{width:384px; height:84px; margin:22px 0 0 10px;}
.h-right{width:470px;}
.user-loging{ background:RGBA(180,151,82,0.7); padding:1px 10px 3px 10px; border:solid 2px #fff; border-top:none; background:#c0ac84\9; box-shadow:2px 2px 2px RGBA(0,0,0,0.3); position:relative ; z-index:999}
* +HTML .user-loging{background:#c0ac84;}
.user-loging{background:#c0ac84 \0/;  *background:#c0ac84}
.disc-input, .login-input, .disc-input-large{background:#fff; border:solid 2px #f2f0f0; box-shadow:inset 3px 3px 3px RGBA(0,0,0,0.3); padding:5px 10px; border-radius:5px; -moz-border-radius:5px; font-size:14px; color:#888888; width:178px; }
.disc-input-large{width:270px;}
.go-btn1{background:url(/newimages/sprite.png) left top no-repeat; width:37px; height:26px; display:block; margin:4px 0 0 5px;}
.go-btn1 a{width:37px; height:26px; display:block; text-indent:-999em}
.go-btn3{background:url(/newimages/buttons.png) right top no-repeat; width:44px; height:33px; display:block; margin:1px 0 0 10px;}
.go-btn3 a{width:44px; height:33px; display:block; text-indent:-999em}
.student-login{border-left:solid 1px #f1f1f1}
.student-login a{color:#fff; text-decoration:none; font-size:14px; font-weight:bold}
.student-login span{background:url(/newimages/arrow1.gif) right 12px no-repeat; padding:10px 22px; display:block; }
.login-area{width:180px; position:absolute; right:-4px; top:40px; background:#483719; padding:15px; border:solid 2px #f3f1f1; box-shadow:inset 3px 3px 3px RGBA(0,0,0,0.3); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; z-index:55}
.student-login span.down{background-position:right -30px;}
.login-area p{margin-bottom:5px;}
.login-input{width:163px; padding:3px 5px}
.submit-btn{background:url(/newimages/buttons.png) -6px -473px no-repeat; width:74px; height:28px; display:block; margin:4px 0 0 5px;}
.submit-btn a{width:74px; height:28px; display:block; text-indent:-999em}
.forgot-password{margin:8px 0 0 0}
.forgot-password a{color:#ffffff; font-size:12px; }


.help-tip{position:relative; margin:5px 0 0 5px}
.help{width:24px; height:24px; display:block; background:url(/newimages/sprite.png) left -53px no-repeat; cursor:pointer}
.help:hover, .help-tip:hover .help{background-position:left -77px;}
.tip{width:151px; height:70px; position:absolute; display:none; padding:25px 0 10px 0; background:url(/newimages/tip-bg.png) left top no-repeat; font-size:14px; font-weight:bold; color:#edecf1; text-align:center; left:-60px}
.help-tip:hover .tip{display:block}
.h-top-links{margin:25px 5px 0 0}
.contact-links{width:210px; text-align:center; font-size:12px; color:#888888;font-weight:bold; margin:3px 20px 0px 0 }
.contact-links p{font-size:14px; color:#3f7c94; margin:6px 0 0 0}
.contact-links p a{ color:#3f7c94; text-decoration:none; padding:0 5px;}
.contact-links p a:hover{text-decoration:underline}

/**
* Navigation
**/
.navigation{width:650px; height:45px;}
.navigation a{color:#fff; text-decoration:none; font-size:14px; font-weight:bold}
.navigation li{float:left; background:url(/newimages/nav-divider.gif) right top no-repeat; padding-right:2px;  position:relative}
.navigation li a span{padding:13px 18px; display:block}
/* Navigation Active*/
.navigation li.home-active span, .navigation li.course-active span, .navigation li.ba-active span, .navigation li.about-active span, .navigation li.faq-active span{background:url(/newimages/nav-active.png) left top no-repeat; padding-bottom:42px; color:#3f7c94}
.navigation li.home-active span{background-position:left top}
.navigation li.course-active span{background-position:-71px 0}
.navigation li.ba-active span{background-position:-215px 0}
.navigation li.about-active span{background-position:-392px 0}
.navigation li.faq-active span{background-position:-503px 0}
/* Navigation Hover */
.navigation li a:hover span{background-image:url(/newimages/nav-active.png); background-repeat:no-repeat;}
.navigation li.home-p a:hover span{background-position:left bottom}
.navigation li.course-p a:hover span{background-position:-109px bottom}
.navigation li.ba-p a:hover span{background-position:-284px bottom}
.navigation li.about-p a:hover span{background-position:-3px bottom}
.navigation li.faq-p a:hover span{background-position:-109px bottom}

.state-txt{margin-top:5px;}
.nav-state-sel{background:url(/newimages/nav-select-bg.gif) left top no-repeat; height:24px; width:120px; margin:0 0 0 5px; position:relative; }
.nav-state-sel select{opacity:0; filter: alpha(opacity = 0); position:absolute; left:0; top:0; font-size:11px; width:120px;}
.selected-state{font-size:10px; color:#a0cee0; font-weight:bold; position:absolute; left:8px; top:5px;}
.state-txt a{color:#fff; }
.state-txt a:hover{text-decoration:none}
.state-txt span{color:#c7b48e}
.cancel{margin:4px 0 0 4px;}
/* State Selection */
.state-selc{font-size:12px; color:#fff; font-weight:bold; padding:10px 8px; border-left:solid 1px #fff;}



/* Generic home banner */
.h-hero{background:url(/newimages/hom-lady.gif) left 25px no-repeat; margin-left:-23px; padding:15px 0 0 200px; min-height:330px; height:330px;}
.h-choose-state{width:275px; text-align:center; font-size:16px; color:#173947; line-height:20px; margin:30px 0 0 160px;}
.h-more-info{font-size:13px; color:#3d7b94; font-weight:bold; margin-top:20px;}
.h-usp{width:290px; margin:-23px 0 0 45px;}
.h-usp ul{list-style:disc; font-size:16px; color:#a17e39; font-weight:bold; margin:20px 0 0 25px }
.h-usp ul li{margin-bottom:4px;}

.h-mid-contnet{background:#7698a5; padding:20px 0 0 0; border-top:solid 3px #c9b58d; border-bottom:solid 4px #c9b58d; color:#edecf1; font-size:14px; }
.h-mid-contnet1{background:#7698a5; padding:10px 0 0 0; color:#edecf1; font-size:14px; }
.h-mid-col{width:305px; line-height:20px;}
.h-mid-col-large{width:440px; line-height:20px;}
.h-mid-col p, .h-mid-col ul{margin-bottom:20px;}
.h-mid-divider, .h-mid-divider1{background:url(/newimages/divider.gif) 8px top repeat-y; width:20px; margin-top:80px; min-height:255px;}
.h-mid-divider1{margin:30px;}
.h-mid-col ul{font-weight:bold; list-style:disc; margin-left:25px;}
.h-mid-col a{color:#edecf1; }
.h-mid-col a:hover{text-decoration:none}
.ul-style1{color:#a17e39; font-size:16px; width:750px; margin:0 auto}
.ul-style1 ul{border-right:solid 1px #a58444; padding:0 59px; margin-bottom:20px;}
.ul-style1 ul li{margin-bottom:5px;}


.ul-style2{color:#a17e39; font-size:14px; font-weight:bold; list-style:disc; margin:0 0 10px 20px;}
.ul-style2 li{margin-bottom:5px;}
.ul-style2  ul{font-weight:normal; font-size:13px; margin:5px 0 10px 20px; list-style:circle}

.ul-style3{font-size:14px; list-style:disc; margin:0 0 10px 20px;}
.ul-style3 li{margin-bottom:5px;}
.ul-style3  ul{font-weight:normal; font-size:13px; margin:5px 0 10px 20px; list-style:circle}

/* Bread Crumbs */
.bread-crumbs{margin:0px 10px 15px 10px;}
.bread-crumbs ul{height:21px; background:#e3e3e3; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; padding:0 10px;}
.bread-crumbs ul li{float:left; font-size:12px; color:#666666; padding:3px 14px 3px 6px ; display:inline-block; background:url(/newimages/bread-crumb-arw.gif) right top no-repeat; }
.bread-crumbs ul li a{color:#0094b9; text-decoration:none; }
.bread-crumbs ul li a:hover{text-decoration:underline}
.bread-crumbs ul li.last-link{background-image:none}
.bread {color:#295161 !important;font-size:14px !important;font-family:Tahoma, Geneva, sans-serif !important;white-space:nowrap;margin-bottom:15px;}
.bread a {color:#295161;}


/* Bottom Cal2 action */
.btm-promotion{background:url(/newimages/btm-h-bg.gif) left 12px repeat-x; padding-top:12px; min-height:200px;}
.btm-promo-img{width:197px; height:189px; margin:-12px 0 0 0}
.btm-promo-bg{background:url(/newimages/btm-rhs-bg.jpg) right top no-repeat; width:763px; height:275px;}
.btm-promo-bg1{background:url(/newimages/btm-rhs-bg1.jpg) right top no-repeat; width:763px; height:326px;}
.btm-promo-bg p{margin-bottom:17px;}
.btm-promo-left{width:315px; font-size:13px; color:#295161; padding:10px 0 0 10px; margin-right:135px; line-height:20px;}
.btm-promo-right{width:285px; margin:15px auto 0 auto; font-size:13px; line-height:20px; color:#295161; text-align:center}
.btm-promo-h{font-size:22px; font-family:Tahoma, Geneva, sans-serif; color:#ffffff; }
.btm-promo-h.small-text{font-size:17px;}
.btm-promo-h1{font-size:24px; color:#483719; font-family:Tahoma, Geneva, sans-serif; }
.btm-promo-right .signup-medium-btn{margin-left:55px;}


/* Call to action buttons */
.choose-state-btn{width:207px; height:61px; display:block; margin:0 auto; }
.choose-state-btn a{width:207px; height:61px; display:block; text-indent:-999em; background:url(/newimages/buttons.png) left top no-repeat}
.choose-state-btn a:hover{background-position:left -65px;}



.signup-large-btn{width:262px; height:74px; display:block; margin:0 auto; position: relative;}
.signup-large-btn a{width:262px; height:74px;  display:block; text-indent:-999em; background:url(/newimages/buttons.png) left -130px no-repeat}
.signup-large-btn a:hover{background-position:left -208px;}

.signup-medium-btn{width:203px; height:59px; display:block; margin:21px auto; position:relative; }
.signup-medium-btn a{width:203px; height:59px;  display:block; text-indent:-999em; background:url(/newimages/buttons.png) left -350px no-repeat; margin-top:16px}
.signup-medium-btn a:hover{background-position:left -413px;}

.go-btn2{background:url(/newimages/sprite.png) left -31px no-repeat; width:23px; height:21px; display:block; margin:2px 0 0 3px;}
.go-btn2 a{width:23px; height:21px; display:block; text-indent:-999em}

.state-top-bar{background:url(/newimages/pattern1.gif) left top repeat-x; padding:35px 0 0 0; border-bottom:solid 4px #7698a5}
.state-top-bar .container{position:relative; height:38px;}
.state-top-h{font-size:16px; color:#3f7c94; font-family:Tahoma, Geneva, sans-serif; padding-top:15px; position:absolute; width:405px;bottom:0; }
.state-top-h h1{font-weight:normal; margin-bottom:4px}
.state-top-h h1 strong{display:block}
.state-tabs{margin-right:10px; position:relative; bottom:-11px; }
.state-tabs li{float:left; margin-right:7px;}
.state-tabs a{font-size:14px; color:#483719; text-decoration:none; background:url(/newimages/tab-bg.gif) left top repeat-x #f3f3f3; display:block; border:solid 1px #3f7c94; border-bottom:none; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; padding:5px 10px; }
.state-tabs a:hover, .state-tabs li.tab-active a{background:#7698a5; color:#fff;}
.state-tabs li.tab-active{background:url(/newimages/tab-active.png) center bottom no-repeat; padding-bottom:11px;}

.state-bnr-holder{background:#fff;}
.state-banr-bg{background:url(/newimages/state-bnr-bg.gif) left bottom repeat-x #fff; padding-bottom:20px; border-bottom:2px solid #7698a5}
.state-banr-bg1{background:url(/newimages/state-bnr-bg1.gif) left bottom repeat-x #fff !important; border-bottom:2px solid #7698a5 !important;}
.border-tp{border-top:solid 2px #5b7c89}
.state-bnr-holder{height:326px; }
.s-bnr-left{position:relative; width:436px; height:345px;}
.state-bnr-img1{background:url(/newimages/state-bnr-img1.jpg) left top no-repeat #FFF; height:342px;}
.state-basic-bnr-img{background:url(/newimages/state-basic-bnr-img.jpg) left top no-repeat; height:325px;}
.state-basic-bnr-img1{background:url(/newimages/state-basic-bnr-img1.jpg) left 1px no-repeat; height:325px;}
.state-basic-bnr-img2{background:url(/newimages/single-course-img.jpg) left top no-repeat; height:365px;}
.state-basic-bnr-imge2{background:url(/newimages/single-course-img.jpg) left top no-repeat; height:405px;}
.state-basic-bnr-img3{background:url(/newimages/management-bnr-img2.jpg) left top no-repeat; height:288px;}
.state-management-bnr-img{background:url(/newimages/state-management-bnr-img.jpg) left top no-repeat; height:322px;}
.state-business-bnr-img{background:url(/newimages/state-business-bnr-img.jpg) left top no-repeat; height:342px;}
.ca-bnr-img1{background:url(/newimages/ca-bnr-img1.jpg) left top no-repeat #FFF; height:326px;}
.s-bnr-right{width:445px;}
.tx-bnr-right{width:470px;}
.tx-bnr-right .state-h{margin:25px 0 15px 0}
.tx-bnr-right  .signup-medium-btn{margin-top:20px;}
.s-bnr-right-l{width:483px;}
.s-bnr-right ul{margin:0px 0 0 30px; list-style:disc; color:#173947; font-size:17px; font-weight:bold; line-height:20px;}
.s-bnr-right li{margin-bottom:5px;}
.h-course{font-size:13px; color:#173947; position:relative; padding-top:10px;}
.h-course ul{font-size:16px !important; color:#a17e39 !important; list-style:disc; margin:0 0 0 40px}
.h-course ul li{margin-bottom:5px;}
.h-basic-course{background:#d8e1e4; height:94px; margin:0 0 12px 94px;}
.h-management-course{background:#ece6d8; height:87px; margin:0 0 11px 54px;}
.h-management-course ul{font-size:13px !important; color:#173947 !important; list-style:none !important}
.h-management-course ul li{margin-bottom:0 !important}
.h-businessac-course{background:#d8e1e4; height:105px; margin:0 0 12px 40px;}
.learnmore{position:absolute; top:10px; right:0;}
.learnmore a{background:#7698a5; text-align:center; color:#fcfcfc; padding:10px; box-shadow:-2px 2px 2px RGBA(0,0,0,0.5)}
.learnmore a:hover{text-decoration:none}
.circle-img1{margin:-17px 27px 0 -15px}
.circle-img2{margin:-34px -15px 0 11px}
.circle-img4{margin:-25px 10px 0 -15px}
.course-name{color:#483719; font-size:26px; font-family:Tahoma, Geneva, sans-serif; line-height:21px; margin-bottom:5px;}
.course-name span{font-size:19px;}
.price-btm{color:#3f7c94; width:120px; margin:0 auto }
.price-p{font-size:50px; font-weight:bold; color:#3f7c94; }
.price-p span{font-size:22px; position:relative; bottom:10px}
.price-btm .price-p{line-height:40px;}
.price-btm .price-p span {bottom:16px;}
.only{font-size:14px; margin-bottom:10px; color:#483719}
.only_1{font-size:23px;color:#3f7c94;margin-left:28px;}
.h-cal2action{position:absolute; right:0; bottom:0;}
.price-h{width:150px; margin:10px 0 0 0; }
.s-bnr-left .price-p, .s-bnr-left .only{color:#FFF;}
.price-h .only{margin:20px 0 0 0}
.h-cal2action .signup-medium-btn{margin-bottom:10px;}
.h-cal2action1{width:200px; text-align:center; margin:-85px 0 0 0}
.h-cal2action2{width:350px;}
.tx-btm-price1{width:190px; margin:0 0 0 60px;}
.tx-btm-price1 .only{color:#483719}
.tx-btm-price1 .price-p{margin-left:60px; line-height:40px;}
.tx-btm-price1 .old-price, .price-btm .old-price{margin:-28px 9px 0 0px; color:#7698a5}
.tx-btm-price1 .price-p span{bottom:16px;}
.price-btm .old-price{margin-right:-12px;}
.tx-h-price1{width:190px; margin:11px 20px 0 40px;}
.tx-h-price1 .only{margin-bottom:0}
.tx-h-price1 .price-p{margin-left:30px;}

.price-btm .price-p span {bottom:16px;}.tx-h-price1 .old-price{margin:-25px 30px 0 0px; color:#7698a5}
.state-price-h{width:110px; margin:0 0 0 50px;}
.state-price-h .price-p{margin:14px 0 0 -25px;}
.state-price-h .price-p span{bottom:16px;}
.state-price-h .old-price{ color:#7698a5}
.h-cal2action2 .price-h{width:130px; }
.h-cal2action2 .price-p{margin-top:-5px}
.h-cal2action2 .signup-medium-btn{margin-top:15px;}
.h-cal2action2 .price-p span {bottom:16px;}
.h-cal2action1 .only, .h-cal2action2 .only{margin:0;}
.h-cal2action1 .price-h{width:100px; margin:0px auto}
.h-cal2action .price-p span {bottom:16px;}
.old-price{color:#f0f0f0; font-size:25px; font-weight:bold; margin:-20px -9px 0 0px; width:55px; position:relative}
.old-price span.cross{position:absolute; width:55px; height:30px; background:url(/newimages/wrong-price.png) center no-repeat; top:0; left:0; display:block}
.old-price span{position:relative; font-size:15px; bottom:6px}
.old-price-gen{margin:-27px 0px 0 60px !important; color:#7698A5 !important}
.tx-h-price{width:220px; margin-right:15px; text-shadow:0px 0px 10px RGBA(0,0,0,0.9); color:#fff; margin:0}
.tx-h-price .price-p{margin:-6px 0 0 -10px;}
.only1{width:110px; font-weight:bold; font-size:14px; color:#fff; margin-left:25px;}
.fl-dvd{font-size:12px; font-weight:bold; text-shadow:0px 0px 10px RGBA(0,0,0,0.9);}

/* About Us */
.about-bnr-img{background:url(/newimages/aboutus.jpg) left top no-repeat}
.about-h-colL{width:410px; margin:390px 0 0 15px; font-size:16px; font-weight:bold; color:#a17e39; line-height:30px;}
.about-h-colL a{color:#7698a5}
.about-h-colL a:hover{text-decoration:none}
.about-h-colR{width:416px; margin-right:20px; padding:35px 0 0px 0}
.about-h-colR ul{font-size:18px; font-weight:bold; list-style:disc; color:#173947; margin:0 0 10px 20px;}
.about-h-colR ul li{margin-bottom:8px;}
.about-copy{font-size:16px; color:#888888; line-height:26px; }
.about-h-colR .h-title7{line-height:35px; text-align:center; margin-bottom:10px;}
.about-h-colR .signup-medium-btn{margin:20px auto}

.business-bnr-img{background:url(/newimages/management-bnr-img1.jpg) left top no-repeat; height:auto !important }
.business-bnr-img .s-bnr-left{height:auto !important }
.state-business-bnr-img, .state-business-bnr-img .s-bnr-left{height:auto !important}

.state-h-btm{background:url(/newimages/dot1.gif) left top repeat-x; margin:10px; padding:20px 0 10px 0; font-size:14px; color:#483719; line-height:19px;}
.state-h-col-left, .state-h-col-right{width:428px;}
.state-h-btm ul{color:#a17e39; list-style:disc; margin:0px 0 10px 30px;}
.state-h-btm li{margin-bottom:10px;}
.state-h-btm li a{color:#7698a5}
.state-h-btm p{margin-bottom:15px;}
.state-col-divider{background:url(/newimages/divider1.gif) center top repeat-y; width:80px; margin:30px 0 0 0; min-height:200px;}
.state-h{font-size:50px; color:#a17e39; text-align:center; vertical-align:middle; line-height:40px; margin:30px 0 25px 0; font-family:Tahoma, Geneva, sans-serif}
.state-h span{font-size:33px; vertical-align:middle}
.s-bnr-ba{margin-left:52px; font-size:14px; color:#888888; padding:24px 0;position: relative;}
.setup-ac{color:#173947; font-size:20px; font-weight:bold; margin:15px 0 }
.setup-ac a{font-weight:normal; color:#7698a5; font-size:16px;}
.setup-ac a:hover{text-decoration:none}
.req-box{background:#7698a5; padding:10px 20px; border:solid 3px #c7b48e; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:14px; color:#173947}
.req-input{background:#fff; border:solid 1px #c7b48e; box-shadow:inset 3px 3px 3px RGBA(0,0,0,0.3); padding:5px 10px; border-radius:5px; -moz-
border-radius:5px; font-size:14px; color:#888888; width:240px; }
.req-box input{display:block; margin-bottom:22px;}
.send-btn{background:url(/newimages/buttons.png) 2px -292px no-repeat; width:79px; height:48px; display:block; margin:0 auto;}
.send-btn a{width:79px; height:48px; display:block; text-indent:-999em}
.login-with-id{width:380px; margin:338px 0 0 20px;font-size:18px; color:#a17e39}
.login-with-id p{margin-bottom:8px;}
.login-with-id-new{width:380px; padding:0px 0 0 20px;font-size:18px; color:#a17e39}
.company-id{background:#a17e39; padding:15px 10px ; border:solid 2px #fff; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70b4975c,endColorstr=#70b4975c); box-shadow:0px 0px 2px RGBA(0,0,0,0.3); }

.login-with-id-new .disc-input{border:solid 2px #c7c7c7;}
.request-fields label{color:#fff; display:block}
.error-copy{width:500px; margin-left:50px;}

.state-business-bnr-img .login-with-id{margin-top:265px;}
.state-business-bnr-img .ca-seal{margin-right:-62px;}
/* Contact Us */
.contact-bnr-img{background:url(/newimages/contact-bnr-img.jpg) left top no-repeat; height:auto !important}
.contact-bnr-img .s-bnr-left{height:auto !important}
.contact-left-copy{margin:310px 0 0 52px; font-size:18px; color:#a17e39}
.contact-left-copy .signup-medium-btn{margin-bottom:40px;}
.contact-left-copy li{margin-bottom:10px; list-style:disc}
.contact-bnr-img .s-bnr-ba{line-height:28px; font-size:16px;}
.contact-bnr-img-new{background:url(/newimages/contact-bnr-img.jpg) left top no-repeat;}
.contact-bnr-img-new .s-bnr-left{height:auto !important}
.contact-bnr-img-new .s-bnr-ba{line-height:28px; font-size:16px;}
.contact-right-h{width:420px; position:relative;}
.contact-right-h .req-box input{margin-bottom:10px;}



/* Course Details */
#usMap{width:816px; height:485px; margin:0 auto}
.choose-h{margin-bottom:-20px; width:440px; text-align:center; font-size:24px; color:#7698a5}
.state-selection-bg{width:400px; padding:10px 20px; background:#7698a5; border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; box-shadow:2px 2px 3px RGBA(0,0,0, 0.5); margin-bottom:50px;}
.state-selection{width:295px; margin-right:15px; position:relative; height:35px; z-index:777 }
.state-selection-input{text-align:center; padding:10px 0; background:#eaeaea url(/newimages/arw-dwn.gif) 95% 8px no-repeat; font-size:16px; color:#9fa7aa; border:solid 1px #b9b9b9; border-radius:6px; -moz-border-radius:6px; box-shadow:inset 3px 3px 4px RGBA(0,0,0,0.5); position:absolute; top:0; width:100%}
.state-selection-pulldown{background:#f2f2f2 url(/newimages/arw-dwn.gif) 95% 8px no-repeat; border:solid 1px #b9b9b9; border-radius:6px; -moz-border-radius:6px; box-shadow:inset 3px 3px 4px RGBA(0,0,0,0.5);text-align:center;  position:absolute; top:0px; width:100% ; z-index:666}
.state-selection-pulldown p{font-size:16px; color:#9fa7aa; padding:10px 0; border-bottom:solid 1px #7698a5; }
.state-selection-pulldown ul{ height:220px; overflow:auto;}
.state-selection-pulldown ul a{padding:6px 0; display:block; color:#2c5768; font-size:16px; font-weight:bold; text-decoration:none }
.state-selection-pulldown ul a:hover{background:#7698a5; color:#fff;}
.state-selection-pulldown ul li{border-bottom:solid 1px #7698a5}
.go-btn4{background:url(/newimages/buttons.png) -173px -290px no-repeat; width:70px; height:53px; display:block; margin:-2px 0 0 10px;}
.go-btn4 a{width:70px; height:53px; display:block; text-indent:-999em}

/* Seals */
.seal{width:115px; height:115px; display:block}
.ne-seal{width:120px; height:121px; display:block; margin:240px -25px 0 0 ;}
.ca-seal{margin:-38px -48px 0 10px;}
.tx-seal{margin:-42px -48px 0 50px;}
.tx-seal1{margin:0 0px 0 -113px}
.mt-seal, .nv-seal, .dc-seal{margin:-28px 0px 0 -113px}

.fodder-copy{font-size:14px; color:#4c4c4c; padding:20px 0; background:url(/newimages/fodder-bg.gif) left bottom repeat-x #fff; line-height:20px;}
.fodder-copy p{margin:3px 0px 28px 0px ; }
.fodder-copy a, .fodder-copy a strong{color:#3e7c95;}
.fodder-copy a:hover{text-decoration:none}
.fodder-copy-box{background:url(/newimages/heading-bg.gif) left top repeat-x; padding:10px 15px 0 15px; margin:10px 0 0 0 }


/**
* Footer Links
**/
.f-title{font-size:16px; font-weight:bold; margin-bottom:15px;}
.f-links{padding:57px 20px 50px 20px; color:#c7b48e; }
.f-links a{color:#c7b48e; text-decoration:none }
.f-links a:hover{text-decoration:underline}
.f-links ul{width:200px;}
.f-links li{margin-bottom:5px;}
.f-links p{line-height:23px;}
.f-section1{width:435px;}
.f-section2{width:275px;}
.f-section3{width:210px; text-align:center}
.f-section3 p{margin-bottom:15px;}
#overlay{display: none;position: fixed;top: 0%;left: 0%;width: 100%; height: 100%;background:#fff; z-index:50; opacity:0;filter: alpha(opacity=0);}

/* */
.copy-links{padding:15px; font-size:12px; color:#483719; font-weight:bold }
.email-sent { background: url(/newimages/white-tick-nw.gif) left no-repeat; padding: 2px 0 2px 20px; font-size: 12px; font-weight: bold }
.sitemap-col-l{width:450px; margin-left:20px;}
.sitemap li{margin-bottom:10px;}
.sitemap, .m-m-top{list-style:disc}
.m-m-top{margin-left:20px;}
.sitemap ul{margin:0 0 0 15px; list-style:circle;}
.sitemap ul ul{list-style:none;}
.sitemap li ul li ul {margin:0px 0 0 25px;}
#usMap{width:937px; height:566px; margin:-20px auto 0 auto !important;}
.alert-area{position:absolute; width:266px;   background:#483719; padding:15px; border:solid 2px #f3f1f1; box-shadow:inset 3px 3px 3px RGBA(0,0,0,0.3); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; z-index:55; color:#fff;}
.cross-mark{width:26px; height:26px; display:block; background:url(/images/signup/cross-mark.gif) center no-repeat; margin:4px 0 0 5px;}
.right-mark{width:34px; height:26px; display:block; background:url(/images/signup/right-mark.gif) center no-repeat; margin:4px 0 0 5px;}
.s-bnr-left .h-cal2action .price-h{margin:35px 0 0 0}
.tx-h-price1 .only{padding-top:10px; }
.tx-h-price1 .price-p span{bottom:16px;}
.tx-h-price .price-p span{font-size:32px;}
.tx-h-price{margin:12px 0 0 0}
.password-reset{background:#a17e3a; padding:10px; border:solid 2px #d9dbda; margin:20px 0 0 0 }
.password-reset td{padding:3px; }
.password-reset .req-input{width:240px;}
.pass-req{font-size:12px; color:#fff;}
.company-id-alert{background:#fffde8; padding:10px; font-size:12px; color:#4c4c4c}
#usMap{ background: url(/images/ajax-loader.gif) no-repeat scroll 460px 280px transparent}
.dialog_box { position:absolute; width:398px; padding:18px 2px 10px 2px; background:#fff; box-shadow:1px 1px 1px
#78787a; left:50%; top:179px;line-height:21px; color:#530200; font-size:12px; margin-left:-210px; z-index:444; padding:10px;}
.dialog_box span { background:url(/images/alret-img.gif) no-repeat left top; float:left; width:70px; height:52px;
margin:-10px 5px 0 0; }
.learn-more-btn{width:207px; height:61px; display:block; margin:0 auto; }
.learn-more-btn a{width:207px; height:61px; display:block;
text-indent:-999em; background:url(/newimages/learn-more.gif) left top
no-repeat}
.learn-more-btn a:hover{background-position:left bottom;}
.home-price {font-size: 60px;}
.home-price span{font-size: 30px; bottom: 20px;}
 /* GEO Detection */
.geo-strip{background:#c7b58f; padding:22px 10px; font-size:26px; color:#483719; font-family:Tahoma, Arial;box-shadow: 0px 7px 9px RGBA(0,0,0,0.5); -moz-box-shadow: 0px 7px 9px RGBA(0,0,0,0.5); position:relative; }
.geo-strip a{color:#173947}
.geo-states {background:#c7b58f; font-family:Tahoma, Arial; box-shadow: 0px 7px 9px RGBA(0,0,0,0.5); -moz-box-shadow: 0px 7px 9px RGBA(0,0,0,0.5); position:absolute; width:100%;z-index: 9999;  }
.geo-states .container{padding:22px 10px; }
.geo-states p {font-size:26px; margin-bottom:10px; color:#483719}
.geo-states p span {font-size:18px;}
.geo-states a {color:#173947}
.geo-states ul {float:left; width:125px; margin-left:15px; font-size:14px; font-family:Arial}
.geo-states ul li {padding-bottom:5px;}
.dismiss-icon {margin-bottom:-5px; background:url(/newimages/dismiss-icon.gif) right top no-repeat; float:right}
.dismiss-icon a{color:#173947; padding:5px 38px 7px 0; display: block; font-size:16px;}

/* DVD Online course overview change */
.state-bnr-img1a{background:url(/newimages/state-bnr-img1a.jpg) left top no-repeat #FFF; height:345px;}
.dvd-online-h-cal2action{position:absolute; bottom:0; left:0; height:175px;}
.dvd-online-course-price-det{width:290px; margin:85px 0 0 10px; color:#fff; text-shadow: 0px 0px 10px RGBA(0,0,0,0.9); }
.online-course-det{width:138px; font-family:Tahoma, Geneva, sans-serif; font-size:18px; }
.online-course-det strong{text-transform:uppercase}
.dvd-course-det{font-size:13px; font-weight:bold; }
.dvd-course-det span{font-size:10px; position:relative; bottom:3px;}
.online-course-price {margin:-7px 0 0 20px;}
.online-course-price .price-p{font-size:52px;}
.online-course-price .price-p span{font-size:30px;}
.online-course-price .price-p span:first-child{font-weight:normal}
.online-course-price .old-price{margin: -21px -25px 0 72px; color:#173947; text-shadow:none}
.dvd-online-course-rhs{width:190px; margin:8px -60px 0 0 }
.dvd-online-course-rhs .seal{margin:0px 29px 8px 0;}
.dvd-online-course-rhs .signup-medium-btn{margin:0 -20px -5px 0;}
.dvd-online-course-rhs .signup-medium-btn a{margin-top:0;}


.privacy ul  {margin:0 0 20px 40px;}
.privacy ul li {list-style:disc;}


.inside-promo {background:url(/newimages/inside-promo-bg.jpg) repeat-x; height:454px;}
.inside-promo-data {width:960px;margin:0px auto;}
.inside-content {width:960px;margin:0px auto;min-height:300px;}
.promo-data {color:#FFF;font-family:Tahoma, Geneva, sans-serif;padding-top:40px;width:540px;}
.promo-data h1 {font-size:22px;font-weight:bold;}
.promo-data h2 {font-size:24px;}
.promo-head { font-size:24px;font-weight:bold;}
.promo-head span {font-size:18px;font-weight:normal;}
.h2 {font-size:23px !important;font-weight:normal !important;}
.promo-data p {font-size:24px;} 
.promo-data ul {margin:40px 0px 50px 25px;}
.promo-data li {background:url(/newimages/p-glass.gif) no-repeat;padding-left:38px;font-size:18px;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif;}
.promo-data a {color:#FFF;font-size:14px;font-weight:bold;text-decoration:none;}
.tx-seal2 {margin:85px 0px 0px 460px;position:absolute;}
.promo-left {margin-left:20px;}
.promo-cta {margin-right:50px;}
.promo-cta .price-p {color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:58px;font-weight:bold;}
.promo-cta span {font-size:29px;position:relative;top:-20px;}
.promo-cta .old-price {color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:25px;font-weight:bold;}
.promo-cta .old-price  { position:relative; top:-10px;left:-5px;color:#ebebef;top:38px\0/;left:-35px \0/}
/* opera specific style */
doesnotexist:-o-prefocus,  .promo-cta .old-price {
    left:-30px;top:40px;
}
.promo-cta .old-price span.cross {margin-top:10px;}
.promo-cta .old-price  span {font-size:13px;top:-9px;}
.only2 {background:url(/newimages/only-line.gif) no-repeat 0px 15px;text-align:center;font-size:17px;width:143px;}
.inside-content {padding:50px 0px 20px 0px;color:#575757;font-size:16px;}
.inside-content h5 {font-size:23px;font-family:Tahoma, Geneva, sans-serif;margin-bottom:25px;}
.inside-content p {margin-bottom:25px;}
.inside-content .floatL {width:430px;}
.inside-content .floatR {width:420px;}
.separator {float:left;margin:20px 30px 20px 50px;}
.inside-content ul {margin:0px 0px 20px 20px;}
.inside-content li {list-style:disc;margin-bottom:10px;}
.faq-bnr-img {background:url(/newimages/faq-bnr-img.jpg) left top no-repeat; height:372px;}
.state-banr-bg2 {background:url(/newimages/state-bnr-bg2.gif) left bottom repeat-x !important;border-bottom:2px solid #7698a5 !important;}
.faq-data {border:solid 3px #c7b48e;padding:30px;width:846px;min-height:500px;background:#FFF;border-radius:10px;margin-top:30px;}

#accordion { color:#483719;font-size:16px;}
#accordion p {margin:0px 0px 20px 0px;}
#accordion li {background:none;}
.accordion {}
.accordion dt {font-weight:bold;cursor:pointer;background:url(/newimages/cls-arrow.gif) no-repeat 0px 5px;padding-left:20px;margin-bottom:15px;}
.accordion dt:hover {}
.accordion dd {overflow:hidden;margin-bottom:15px;font-size:14px;color:#888;}
.accordion dd ul {margin:0px 0px 10px 20px;}
.accordion dd li { list-style:disc;}
.accordion dt.open {background:url(/newimages/open-arrow.gif) no-repeat 0px 7px;}

/* Variation Test */
.a_variation, .b_variation{width:290px; margin: 30px 0 0 150px;}
.a_state_select, .b_state_select{background:#c9b58d; border:solid 3px #7698a5; padding:13px 15px; border-radius:4px; -moz-border-radius:4px; margin:10px 0 0 0; font-family:tahoma, arial; }
.a_selection{width:214px; margin:0 auto 15px auto; font-size:20px; color:#fff; }
.a_selection_pulldown{background:#fff; font-size:18px; padding:2px 2px 2px 5px; border:solid 1px #abadb3; width:200px;}
.a_blue_bnt{background:url(/newimages/blue-btn-bg.gif) left bottom repeat-x #7193a0;display:inline-block; border:solid 1px #fff; border-radius:12px; -moz-border-radius:12px; box-shadow: 2px 2px 5px #5F5643; -moz-box-shadow: 2px 2px 5px #5F5643;   }
.a_blue_bnt a{color:#fff; font-size:18px; text-decoration:none; padding:5px 20px; display:inline-block ; font-weight:bold;}
.a_blue_bnt:hover{background:#295161}
.b_state_select{padding:7px; color:#fff; font-size:16px;}
.b_state_select li a{color:#164152; padding-left:4px;}
.b_state_select li{width:50%; float:left; margin-top:8px;}
/*********11-9-2013**************/
.water-mark-img {background:url(/images/SS-water-img.png) no-repeat left top; width:118px; height:14px; display:block; position: absolute;}
.state-top-bar .container .water-mark-img {top:-20px; right:0;}
.s-bnr-ba .water-mark-img {top:15px; right:0;}
.signup-medium-btn .water-mark-img {bottom:-18px; left:45px;}
.contact-right-h .water-mark-img {bottom:-30px; left:160px;}
.signup-large-btn .water-mark-img {bottom:-14px; left:70px;}
.water-mark-img-new {background:url(/images/SS-water-img-trade-mark.png) no-repeat left top; width:132px; height:14px; display:block; position: absolute;}
.state-top-bar .container .water-mark-img-new {top:-20px; right:0;}
.s-bnr-ba .water-mark-img-new {top:15px; right:0;}
.signup-medium-btn .water-mark-img-new {bottom:-18px; left:45px;}
.contact-right-h .water-mark-img-new {bottom:-30px; left:160px;}
.signup-large-btn .water-mark-img-new  {bottom:-14px; left:70px;}
/******** end *********/

.btn-disable a{opacity: 0.5; filter: alpha(opacity = 50);pointer-events: none; cursor: default; }

