/* CSS Document */
/*-------------------------------------------*/
/*----------- Global Styles ---------------- */
/*-------------------------------------------*/
body
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:#4176ad; 
	line-height:20px;
	font-size:13px;
	color:#616161;
}
h1, h2, h3, h6, ul, p
{
	margin:0; padding:0;
}
h3{font-size:15px;}

p{padding-bottom:20px;}
h6{font-size:13px;}
blockquote{margin-top:0;}
ul{	list-style:none;}
.clear{clear:both;}
.hidden{display:none;}
.center{text-align:center;}
.right{text-align:right;}
.hrLine{border-top:solid 1px #e5e5e5; width:90%; margin:0 auto;}
.flotL
{
	float:left;
}
a img
{
	border:0;
}
.noTpad
{
	padding-top:0px;
}
#mainBg
{
	background:url(../images/main-bg.gif) center top repeat-y;
	margin:0 auto;
	width:971px;
}
#mainWrapper
{
	width:943px;
	padding:0px 14px;
	
}
/*-------------------------------------------*/
/*--------------------- End ---------------- */
/*-------------------------------------------*/


/*-------------------------------------------*/
/*----------- Form Styles ----------- */
/*-------------------------------------------*/
.selectState
{
	border:none;
	background:#fff;
	font-size:13px;
	color:#383838;
}
.button
{
	color:#383838;
	border:none;
	background-color:#dbdbdb;
	padding:5px;
}

/*-------------------------------------------*/
/*--------------------- End ---------------- */
/*-------------------------------------------*/

/*-------------------------------------------*/
/*----------- Logo header Styles ----------- */
/*-------------------------------------------*/

#logo {background:url(../images/header-bg1.gif) repeat-x;}

#logo h1
{
	height:41px;
	font-size:28px;
	color:#fff;
	background:url(../images/new_logo.gif) left  no-repeat; height:58px;
	padding:50px 0 0 220px;
}
#logo a h1
{
	text-decoration:none;
}
#topLinks {background:url(../images/toplinksbg.gif) repeat-x; }

#topLinks ul
{
	color:#616161;
	font-size:9px;
	height:33px;
	text-align:right;
	text-transform:uppercase;
}
#topLinks ul li
{
	padding:0 4px;
	display:inline;
}
#topLinks ul li a
{
	color:#616161;
	text-decoration:none;
}
#topLinks ul li a:hover
{
	text-decoration:underline;
}
#topLinks ul li.active
{
	text-decoration:underline;
}	
/*-------------------------------------------*/
/*--------------------- End ---------------- */
/*-------------------------------------------*/

/*-------------------------------------------*/
/*--------- Main Navigation Styles --------- */
/*-------------------------------------------*/
#nav
{
	background:url(../images/nav-bg.gif) left top repeat-x;
	height:39px;
}
#nav ul
{
	color:#fff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	
}
#nav ul li
{
	line-height:38px;
	display:inline;
}
#nav ul li a
{
	color:#fff;
	text-decoration:none;
	padding:0 18px 0 15px;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../images/nav-divider.gif) repeat-y right;
}
#nav ul li a:hover, #nav ul li a.active
{
	color:#064f70;
}
/*-------------------------------------------*/
/*--------------------- End ---------------- */
/*-------------------------------------------*/

/*-------------------------------------------*/
/*--------- Header Styles ------------------ */
/*-------------------------------------------*/
#header
{
	width:943px;
	height:382px;
	background:url(../images/header-img.jpg) left top no-repeat;
	position:relative;
}
#headerText
{
	position:absolute;
	bottom:8px;
	width:943px;
	background:url(../images/header-text.gif) no-repeat center top;
	height:96px;
}

/*-------------------------------------------*/
/*--------------------- End ---------------- */
/*-------------------------------------------*/


/*-------------------------------------------*/
/*------- Home Content Styles -------------- */
/*-------------------------------------------*/
#homeContent a, #contentWrapper a
{
	color:#0c63a5;
}
#homeContent a:hover, #contentWrapper a:hover
{
	text-decoration:none;
}
#homeContent, #contentWrapper
{
	width:943px;
	margin:5px 0;
	color:#555555;
	
}

.contentRow
{
	width:943px;
	padding-bottom:20px;
}
.courseBg, .courseBg3
{
	width:302px;
	background:url(../images/box-1bg.gif) left top no-repeat #fff;
	float:left;
	margin-right:15px;
	padding:10px 0;
}
.courseBg3
{
	margin:0;
}
.noFloat
{
	float:none;
}
.courseText
{
	padding:17px;
	color:#595959;
	text-align:left;
	font-size:13px;
}
.dashedList li
{
	background:url(../images/dash-line.gif) left 13px no-repeat;
	padding:3px 0px 3px 5px;
}
.list2
{
	padding:10px 30px;
}
.list2 li
{
	background:url(../images/bullet1.gif) left 8px no-repeat;
	padding:5px 0px 5px 28px;
	font-weight:bold;
}.list2 li a
{
	color:#616161;
}
.list2 li a:hover
{
	color:#0a80cf;
}
.contentBox1
{
	width:45%;
	padding:0 20px;
	float:left;
	border-right:solid 1px #e5e5e5;
	color:#555555;
	font-size:13px;
}
.noBorder{	border:none;}
.contentBox2, .contentBox3, .contentBox4
{
	width:300px;
	background:url(../images/box-2bg.gif) left top no-repeat;
	padding:14px 20px 14px 0;
	float:left;
}
.contentBox4
{
	padding-right:0;
}
.contentBox2
{
	clear:left;
}
.subBox1
{
	width:110px;
	float:left;
	padding-right:20px;
	border-right:solid 1px #e5e5e5;
}
.subBox2
{
	width:110px;
	float:left;
	padding-left:20px;
}
/*-------------------------------------------*/
/*--------------------- End ---------------- */
/*-------------------------------------------*/

/*-------------------------------------------*/
/*-------------inner page styles------------ */
/*-------------------------------------------*/

#contentWrapper p
{
	padding:10px 20px;
}
#contentWrapper h3
{
	padding-left:20px;
	padding-top:20px;
}
#contentWrapper h2
{
	padding-left:20px;
}
h2
{
	padding-left:20px;
}	
.innerRight1
{
	width:430px;
	text-align:center;
	float:right;
}
.innerRight2
{
	width:355px;
	text-align:center;
	float:right;
	margin-top:10px;
}
.innerCoursebg
{
	width:919px;
	height:166px;
	background:url(../images/inner-coursebg.gif) left top no-repeat;
	padding:12px;
}
.innerCourseText
{
	width:580px;
	padding:20px;
	float:right;
	height:150px;
}
.innerCourseimgs
{
	float:left;
	width:272px;
}
.innerCourseText p
{
	padding:0; margin:0;
}

.questionPackegebg
{
	width:291px;
	margin:10px auto;
	background:url(../images/question-package-bg.gif) left top no-repeat;
	padding-top:15px;
	height:215px;
}
.coursesInnerbg
{
	width:302px;
	background:url(../images/box-1bg.gif) left top no-repeat #fff;
	margin:0 auto;
	padding-top:10px;
}
/*-------------------------------------------*/
/*--------------------- End ---------------- */
/*-------------------------------------------*/

/*-------------------------------------------*/
/*-------------------Form Styles------------ */
/*-------------------------------------------*/
.contactbg
{
	background:url(../images/contactus-bg.gif) left top no-repeat;
	width:250px;
	margin:30px 25px;
	float:right;
	padding:15px 20px;
}
label
{
	color:#fff;
	font-size:14px;
	margin-top:5px;
}
.contactbg p
{
	padding:0 0 10px 0;
	margin:0;
}
.textFiled, textarea.textArea
{
	border:none;
	background-color:#fff;
	padding:3px;width:240px;
	
}
.textFiled
{
	border:solid 1px #e7e7e7;
	background:url(../images/text-filed-bg.gif) left bottom repeat-x #ffffff;
	padding:3px;width:180px;
}
/*-------------------------------------------*/
/*--------------------- End ---------------- */
/*-------------------------------------------*/
#footer
{
	font-size:12px;
	color:#4176ad;
	width:943px;
	text-align:center;
}
#footer a
{color:#4176ad;text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}
#footer p
{
	padding-bottom:5px;
}
.gray
{
	color:#aaaaaa;
}

.submitBtn
{
	background:url(../images/nav-bg.gif) left top repeat-x;
	border:1px solid #005892;
	padding:5px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	
}

a img
{
        border:none;
}

.shadowBg
{
        background:url(../images/shadow-bg.gif) left top no-repeat;
        width:228px;
        height:128px;
        padding:10px 0;
        text-align:center;
        margin:10px auto;
}
.forgotPass
{
        width:300px;
        background:url(../images/box-2bg.gif) left top no-repeat;
        padding:14px 20px 14px 0;
        margin:0 auto;
}
.red
{
        color:red;
}
.contentBox1 img
{
        float:left;
        margin-right:10px;
}
.contentBox1 ul
{
        float:right;
        width:245px;
}
.contentBox1 ul li
{
        background:url(../images/arrow-1.gif) left 10px no-repeat;
        padding:5px 0 5px 15px;
}
.step-bg
{
	background:url(../images/nav-bg.gif) left top repeat-x;
	height:39px;
	margin:10px auto;
}
.hi, dis-n{display:none;}

.tabheading{font-weight:bold;margin-bottom:10px;}
/*home tabbing accordian*/
.tabpanel{width:749px;background:#83b1da url(../images/tabpanel-bg.jpg) repeat-x top;float:left;margin-left:5px;}
*html .tabpanel{margin-left:0px;}
.tabpanel div.tabtop{background:url(../images/tabpanel-top.jpg) top no-repeat;}
.tabpanel div.tabbottom{background:url(../images/tabpanel-btm.jpg) bottom no-repeat;}
.tabs{width:730px;height:215px;padding:10px 5px 10px 10px;}
ul.tabNavigation{width:332px;float:left; padding: 0;}
ul.tabNavigation li{width:312px;border-bottom:#ffffff 1px solid;padding-left:0px;position:relative;z-index:1;background:url(../images/tab-arrow.gif) left no-repeat;padding-left:20px;}
ul.tabNavigation li a{color: #ffffff!important;font-size:13px;text-decoration:none;font-weight:bold;line-height:34px;display:block;padding-left:5px;}
*html ul.tabNavigation li a{line-height:33px;}
*+html ul.tabNavigation li a{line-height:33px;}
ul.tabNavigation li a.selected, ul.tabNavigation li a:hover{display:block;color:#ffffff;background:#eea44b;}
ul.tabNavigation li:hover, ul.tabNavigation li.selected{}
.tab-content{float:left;padding:15px 15px 5px 20px;text-align:justify;width:357px;}
.tab-content p{padding:0px;}
.tab-cont-wrap{width:395px;background:#ffffff;height:212px;float:left;border-top-right-radius: 10px;border-bottom-right-radius: 10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topright:10px;}
.lady-img{float:left;width:187px;background:url(../images/lady.jpg) no-repeat;margin-top:50px;height:166px;}
/*home tabbing accordian ends*/
.audio-more{height:36px;float:right;padding:5px 0;}
.audio-more span, .audio-more div{float:left;}
.audio-more div{margin:0 40px;}
.audio-more p{padding:0px; margin:0px;color:#eea44b;font-size:16px;font-weight:bold;}
.audio-more p.small{font-size:14px;}
.approval{position:relative;top:-25px; left:25px;}
.audio-header{background:url(../images/audio-header.jpg) no-repeat;width:942px;height:221px;}
.audiocourse{width:348px;text-align:left;}
.audiocourse .audio-top{background:url(../images/audio-box-top.jpg) top no-repeat;padding:10px 13px;color:#030018;}
.audio-top ul{margin:5px 0;}
.audio-top li{color:#ffffff;font-weight:bold;font-size:13px;}
.audiocourse .audio-btm{}
.audiocourse div.a-header{background:url(../images/audio-box-top-bg.jpg) repeat-x #a5c7e4;}
.audiocourse p, .audio-top p{padding:0px!important;}
.a-CTA{padding:10px 15px;background:url(../images/audio-rt-box-btm.jpg) top no-repeat;}
.text1{color:#628923;font-size:13px;font-weight:bold;}
.a-regnow{margin:0 0 -15px 10px;}
.audio-price{margin-bottom:40px;}
.audio-price p{color:#628923;font-size:27px;font-weight:bold;}
.audio-price p span{font-size:50px;position:relative;top:10px;}
.audio-price sup{font-size:35px;position:relative;top:10px;}
/*audio player css */
.audioplayer{position:relative;margin:0 0 0 30px;}
*+html .audioplayer{margin:0 0 0 0;}
.readalong { width:277px; height:62px; background-image:url(../images/audio-player-bg.gif);background-repeat:no-repeat; padding: 0 0 0 15px;}
.ratext { font-size:12px; color:#000000;  height:25px; display:block; text-align:left; padding:1px 0px 0px 0px; font-weight:bold;}
.raflash { width:275px; height:39px; font-size:11px; color:#000000; }
.mar-top{margin-top:20px;}
.audioRight2{	width:355px;	text-align:center;	float:right;	margin:-40px 0 0 30px;}



.hidd-fee-p {background:#fff; border:3px solid #282828; border-radius:20px; box-shadow:3px 3px 6px #474747; padding:10px; width:225px; font-family:Arial, Helvetica, sans-serif; position:absolute; top:-200px; left:0px; opacity:0.95; filter:alpha(opacity=95);margin-left:-160px;text-align:left;}
.hidd-fee-p1 {background:#fff; border:3px solid #282828; border-radius:20px; box-shadow:3px 3px 6px #474747; padding:10px; width:225px; font-family:Arial, Helvetica, sans-serif; position:absolute; top:-270px; left:0px; opacity:0.95; filter:alpha(opacity=95);margin-left:-160px;text-align:left;}
.hidd-fee-p p, .hidd-fee-p1 p {margin:0px; margin-bottom:10px;padding:0px !important;}
.hidd-heading {font-size:14px; color:#000; width:175px;}
.hidd-fee-cont {font-size:12px; line-height:16px; overflow:auto; height:120px;}
.hidd-fee-cont1 {font-size:12px; line-height:16px; overflow:auto; height:170px;}
.hidd-text-desc {font-size:11px; margin-bottom:5px;}
.hidd-text-desc img {margin-left:125px;}
.hidd-close {position:absolute; right:-3px; margin-top:-12px;}
.hidd-crn {position:absolute; bottom:-22px; margin-left:116px;}
.tip{position:relative;float:left;margin:-3px 0px 0px 5px;}
.tip a {margin-left:0px;}
.tipIcon{background:url(../images/h-icon.gif) no-repeat;width:20px;height:20px;display:block;text-decoration:none;}
