/* 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:140px;
	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;
}
