﻿@charset "utf-8";
/* CSS Document */
body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#4b494a;
	background:#EFEFEF url('../images/bodyBg.gif') repeat-y center top;
}
@font-face {
    font-family: 'PoliticaThinRegular';
    src: url('../fonts/politica_thin.eot');
    src: url('../fonts/politica_thin.eot?#iefix') format('embedded-opentype'),
         url('../fonts/politica_thin.woff') format('woff'),
         url('../fonts/politica_thin.ttf') format('truetype'),
         url('../fonts/politica_thin.svg#PoliticaThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PoliticaRegular';
    src: url('../fonts/politica.eot');
    src: url('../fonts/politica.eot?#iefix') format('embedded-opentype'),
         url('../fonts/politica.woff') format('woff'),
         url('../fonts/politica.ttf') format('truetype'),
         url('../fonts/politica.svg#PoliticaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* ---------------------------------------------------
------------------  Global Styles  ---------------
------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, form, ul, p
{
	margin:0;
	padding:0;
}
span {
	display:none;
	}
span.sw{display:inline}
p
{
	margin-bottom:20px;
}
.hidden
{
	display:none;
}
.clear
{
	clear:both;
}
.floatR
{
	float:right;
}
.floatl
{
	float:left;
}
.divMiddle
{
	margin:0 auto;
	width:500px;
}
/*---------- Global styles End ------------- */

#mainWrapper
{
	width:1070px;
	margin:25px auto 0;
	background-color:#fff;
}

#headerLinks ul
{
	list-style-type:none;
	float:right;
	margin:0 50px 0 0;
}
#headerLinks ul li
{
	list-style-type:none;
	display:inline;
}
#headerLinks ul li a
{
	color:#636363;
}
#headerLinks ul li a:hover
{
	color:#CCC;
}opWrapper
{
	width:1076px;
	height:119px;
	margin:0 auto;
}
/* ---------------------------------------------------
------------------  Logo Styles  ---------------
------------------------------------------------------*/
#logoWrapper
{	
	width:999px;

	margin:0 auto ;
	}
#logo
{
	width:257px;
	margin:10px 0 0 0;
}
#logo h1
{
	width:257px;
	height:65px;
	float:left
}
#logo a h1
{
	width:257px;
	height:65px;
	display:block;

}

/*---------- Logo styles End ------------- */


/* ---------------------------------------------------
------------------  Navigation Styles  ---------------
------------------------------------------------------*/
#nav
{
	float:right;
	width:600px;
	height:36px;
	margin:25px 0 0 0;
}
#nav ul 
{
	float:right;
}
#nav ul li
{
	float:left;
	list-style:none;
	height:36px;
}	
/* Home */
#nav ul li.home a
{
	background:url('../images/nav-normal.gif') no-repeat left top;
	width:71px;
	height:36px;
	display:block
}
#nav ul li.home a:Hover, #nav ul li.home a.active
{
	background:url('../images/nav-hover.gif') no-repeat left top;
}
/* About Course */
#nav ul li.aboutCourse a
{
	background:url('../images/nav-normal.gif') no-repeat -71px top;
	width:175px;
	height:36px;
	display:block
}
#nav ul li.aboutCourse a:Hover, #nav ul li.aboutCourse a.active
{
	background:url('../images/nav-hover.gif') no-repeat -71px top;
}
/* About Us */
#nav ul li.aboutus a
{
	background:url('../images/nav-normal.gif') no-repeat -246px top;
	width:104px;
	height:36px;
	display:block
}
#nav ul li.aboutus a:Hover, #nav ul li.aboutus a.active
{
	background:url('../images/nav-hover.gif') no-repeat -246px top;
}
/* FAQs */
#nav ul li.faq a
{
	background:url('../images/nav-normal.gif') no-repeat -350px top;
	width:57px;
	height:36px;
	display:block
}
#nav ul li.faq a:Hover, #nav ul li.faq a.active
{
	background:url('../images/nav-hover.gif') no-repeat -350px top;
}
/* Support */
#nav ul li.supprot a
{
	background:url('../images/nav-normal.gif') no-repeat -407px top;
	width:98px;
	height:36px;
	display:block
}
#nav ul li.supprot a:Hover, #nav ul li.supprot a.active
{
	background:url('../images/nav-hover.gif') no-repeat -407px top;
}

/*---------- Navigation styles End ------------- */

/* ---------------------------------------------------
------------------  Header Styles  -------------------
------------------------------------------------------*/
#headerWrapper
{
	width:999px;
	margin:0 auto;
	clear:both;
}
#headerBg
{
	background:url('../images/header-bg.gif') repeat-x left bottom;
	width:999px
	
}
#header
{
	background:url('../images/header-right-shade.gif') no-repeat right bottom;
	width:999px;
	height:368px;
	margin:0;
	
}
#subheader
{
	width:999px;
}

#subheaderBg
{
	background:url('../images/header-bg.gif') repeat-x left bottom;
	float:right;
}
#subheaderImg
{
	background:url('../images/header-right-shade.gif') no-repeat right bottom;
	padding-left:8px; padding-right:15px; padding-top:10px; padding-bottom:18px

}

.headerCourse
{
	width:470px;
	padding:40px 40px 40px 30px;
	float:left;
}
.headerCourse img
{margin:0 0 18px 0;
}
.headerCourse1
{
	width:460px;
	padding:20px 20px 20px 20px;
	float:left;
}
#innerheader
{
	background:url('../images/header-right-shade.gif') no-repeat right bottom;
	text-align:center;
	margin: 0 auto; padding-left:0; padding-right:8px; padding-top:10px; padding-bottom:18px

}
.headerList
{
	width:390px;
	
}
.headerList2
{
	width:480px;
	
	
}
#header ul{
	list-style: none;
	font-family: Arial, sans-serif;
  	font-size: 11px;
	margin: 0;
	padding: 0;
}

#header ul li{
	float: left;
	display: block;
}
#header ul li b{	
	display: block;	
	overflow: hidden;
	height: 348px;
	cursor: pointer;	
}
#a1 {
	background:url('../images/image1.jpg') no-repeat;width: 677px
}
#a2 {
	background:url('../images/image2.jpg') no-repeat;width: 100px
} 
#a3 {
	background:url('../images/image3.jpg') no-repeat;width: 100px
}
#a4 {
	background:url('../images/image4.jpg') no-repeat;width: 100px
}
ul li img{	
	z-index: 100;
	position: absolute;
}

/*---------- Header styles End ------------- */


/* ---------------------------------------------------
------------------  Button Styles  -------------------
------------------------------------------------------*/
.enrollBtn
{
	width:83px;
	height:72px;
	background:url('../images/enroll-btn.gif') no-repeat left top;
	margin:2px
}
.enrollBtn1
{
	width:83px;
	height:55px;
	background:url('../images/enroll-btn.gif') no-repeat left top;
	margin:2px
}
.enrollBtn a, .enrollBtn1 a
{
	width:83px;
	height:40px;
	display:block;
}
.learnmoreBtn
{
	width:83px;
	height:72px;
	background:url('../images/learnmore-btn.gif') no-repeat left top;
	margin:2px
}
.learnmoreBtn1
{
	width:83px;
	height:55px;
	background:url('../images/learnmore-btn.gif') no-repeat left top;
	margin:2px
}
.enrollBtn a, .learnmoreBtn a, .submitBtn a, .learnmoreBtn1 a, .enrollBtn1 a
{
	width:83px;
	height:40px;
	display:block;
}
.submitBtn
{
	width:83px;
	height:72px;
	background:url('../images/submit-btn.gif') no-repeat left top;
	margin:2px
}

/*---------- Button styles End ------------- */

/* ---------------------------------------------------
------------------  Content Styles  -------------------
------------------------------------------------------*/

#contentWrapper
{
	width:979px;
	margin:20px auto;
}
#contentWrapper a
{
	color:#2a6e9d;
}
#contentWrapper a:hover
{
	text-decoration:none;
}
.inner_contentWrapper
{
	width:890px;
	margin:0 auto;
}

.course1
{
	width:470px;
	float:left;
	padding:10px 19px 10px 0;
}
.course2
{
	width:470px;
	float:right;
	padding:10px 0 10px 19px;
	border-left:solid 1px #dcdcdc;

}
.course2Inner
{
	width:470px;
	float:right;
	padding:10px 9px 10px 10px;
	border-left:solid 1px #dcdcdc;

}

.innercontentL
{
	width:424px;
	float:left;
	padding:10px 20px 0 0;
	margin-bottom:10px;
}
.innercontentR
{
	width:424px;
	float:right;
	padding:10px 0px 0 20px;
	border-left:solid 1px #dcdcdc;
	margin-bottom:10px;
}
.contentList
{
	margin-left:15px;
	list-style:none;
	font-size:16px;

}
.contentList li, .contentList2 li
{
	background:url('../images/arrow.gif') no-repeat left 5px;
	padding-left:15px; padding-right:0; padding-top:4px; padding-bottom:4px
	
}
.contentList3 {margin:5px 0px 15px 10px;}
.contentList3 li
{
	background:url('../images/arrow.gif') no-repeat left 5px;
	list-style:none;
	padding:4px 0px 4px 15px;
	
}
.contentList2
{
	font-family:Helvetica, Arial, sans-serif;
	list-style:none;
	font-size:16px;
}
.contentList2 li
{
	padding:4px 0 4px 15px;
	
}
.contactForm
{
	width:400px;
}
.textField, select
{
	background-color:#efeeee;
	border:solid 1px #575556;
	padding:4px;
	width:300px;
}
/* ---------------------------------------------------
------------------  Faqs Styles  -------------------
------------------------------------------------------*/
#contentWrapper .question_text
{
	color:#c67510;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
}
.faq_panel
{
	background:url('../images/faq-bg.gif') repeat-x left top;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:5px

}
.answer_panel
{
		padding-left:10px;

}
.basic
{
	margin-left:25px;
}
.faqList
{
	margin-left:10px;
	list-style:none;
	font-size:12px;
}
.faqList li
{
	background:url('../images/arrow1.gif') no-repeat left 8px;
	padding-left:15px; padding-right:0; padding-top:2px; padding-bottom:2px
}
.faqList li ul li
{
	background:url('../images/arrow2.gif') no-repeat left 8px;; list-style-type:none
}

/* ---------------------------------------------------
------------------  Button Styles  -------------------
------------------------------------------------------*/
.fooder
{
	margin:0 auto;
	width:176px;
}
.fooderInner
{
	margin:0 auto;
	width:88px;
}

#footer
{
	font-size:12px;
	color:#4b494a;
	text-align:center;
	width:999px;
	line-height:22px;
	margin:0 auto;
	clear:both;
}
#footer a 
{
	color:#4b494a;
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}
.red
{
        color:#FF0000;
}

.imgpadL
{
        padding-left:120px;
        padding-top:12px;
}
.imgpadR
{
        padding-right:10px;

}

#seoWrap {
    display: none;
}

/*** june 28th 2011 */

/* typos */
.heading1{font-family:PoliticaRegular, Arial, Helvetica, sans-serif; font-size:28px; color:#4b494a; padding:10px 40px; border-bottom:solid 3px #dcdcdc; text-align:center; }
.heading2{font-family:PoliticaRegular, Arial, Helvetica, sans-serif; font-size:26px;color:#4b494a;}

.courseRow{background:url(../images/header-bg.gif) left bottom repeat-x; padding-bottom:10px; margin-top:20px; }
.courseRow1{border-bottom:solid 1px #dcdcdc; padding-bottom:10px; margin:20px; }
.courseRow2{background:url(../images/header-bg.gif) left bottom repeat-x; padding-bottom:10px; border-top:solid 2px #dcdcdc;}
.courseRow3{padding:10px 0;}
.course-box, .course-box1{float:left; border-right:solid 1px #dcdcdc; color:#454545; padding:10px 15px 0 12px; font-family:PoliticaRegular;  }
.course-box p, .course-box1 p{margin:0;}
.course-box1{width:439px; padding:10px 25px 0 25px;}
.course-title{font-size:26px; text-transform:uppercase; margin-bottom:10px !important;}
.headerCourse1 .course-title{ font-family:PoliticaRegular; font-size:32px; margin-bottom:15px !important;}
.course-subtitle{font-size:20px; font-style:italic !important; color:#000; margin:0px 0 25px 0 !important; line-height:25px;	}
.course-box1 .course-subtitle{padding-top:5px; }
.course-box1 .course-title{margin-bottom:18px !important; font-size:28px;}
.price-pan{width:122px; float:left;}
.course-det-pan{float:left;}
.save{color:#e0983c}
.sub-seal{margin:-25px 0 0 0;}
.learnMore{float:left; font-size:16px; margin:10px 0 0 10px; color:#000;}

.doit-box{background:url(../images/header-bg.gif) left bottom repeat-x; border:solid 2px #dddddd; border-bottom:none; padding:20px 20px 50px 20px; font-size:12px; width:330px; margin-left:180px;}
.doit-head{font-size:27px; font-family:PoliticaRegular; color:#4b494a  }

.main-course{font-size:20px; font-style:italic !important; color:#000; font-family:PoliticaRegular; margin:10px 0 0 10px}
.headerCourse1 p{margin-bottom:0 !important}
