@charset "utf-8";
/* CSS Document */
body{
	margin:0px auto 0px auto;
	font-family:"Verdana";
	font-size: 10pt;	
	color:#333;
}
a:link, a:visited{
	color:#0033CC;
	text-decoration:underline;	
}
a:hover{
	color:#0033CC;
}
h1{
	font-size:24px;
	color:#363636;
}
h2{
	color:#363636;
	font-size:13px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
}
h2 a{
	font-size:13px;
}
h3{
	color:#363636;
	/**color:#98999b;**/
	font-size:16px;
	background-color:#FFFFFF;

}
strong{
	font-weight:bold;
}
.header{
	height:100px;
	background:url(../images/header_bg.gif) top left repeat-x;
}
.register_mark{
	font-size:11px;
}
sup{
	font-size:9px;

}
.wrap{
	margin:0 auto;
	min-width:960px;
	position:relative;
	width:960px;
}
.course_wrap{
	margin:0 auto;
	min-width:960px;
	position:relative;
	width:960px;
}
.container{
margin:0 auto;
	min-width:960px;
	position:relative;
	width:960px;
}
.header .wrap img{
	padding-top:21px;
	padding-bottom: 8px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}
.header .wrap span img{
	padding:0px;
}
.header .wrap div span{
	float:right;
	padding-right:10px;
	color:#222A37;
	clear:right;
	
}
.header .wrap .chat{
	width:135px;
}
.header .wrap .chat p a img{
	padding-right:10px;
	width:83px;
}
.header .wrap div{
	padding-top:8px;
}
.header .wrap span a:link,.header .wrap span a:visited{
	color:#222A37;
	text-decoration:none;
}
.header .wrap span a:hover{
	text-decoration:underline;
}
.header .wrap ul{
	padding:10px;
	float:left;
	padding-top:42px;
}
.header .wrap ul li{
	/*text-align:center;*/
	/*width:55px;*/
	float:left;
	/*padding-right:14px;*/
	margin-left:16px;
}
.header .wrap ul li a:link,.header .wrap ul li a:visited{
	color:#222A37;
	text-decoration:none;
}

.header .wrap ul li a:hover {
	color:#000000;
	text-decoration:none;
}

.left_content{
	width:185px;
	height:auto;
	float:left;
	min-height:50px;
}
.left_content .left_content_link{
	width:160px;
	color:#0033CC;
	padding-left:10px;
	padding-top:10px;
}
.left_content .left_content_link li{
	padding-bottom:10px;
}
.left_content .left_content_link li a:link,.left_content .left_content_link li a:visited{
	color:#0033CC;
	text-decoration:none;
}
.left_content .left_content_link li a:hover{
	text-decoration:underline;
}

.left_content .left_content_link ul{
	padding-left:10px;
}
.left_content span{
	padding-left:10px;
	
}
.main_content{
	margin-top:-50px;
	width:775px;
	height:auto;
	float:left;
}
.content_banner{
	width:775px;
	height:270px;
}
.content_banner .banner_text{
	width:555px;
}
.content_banner span.title{
	color:#666666;
}
.content_banner span.subtitle{
	color:#222A37;
	float:right;
	padding-bottom:10px;
}
.content_banner .image_container{
	width:585px;
	float:left;
}

.side_div_main {
	float:right;
	width:158px;
	padding-bottom:10px;
	height:auto;
	text-align:center;
}

.download_title{
	float:right;
	margin-top:10px;
	width:158px;
	height:auto;
	border:1px #dcdcdc solid;
	background:#e8e8e8;
	text-align:center;

}
.download_title span{
	color:#666666;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
}
.sidebar_title{
	width:138px;
	border:1px #dcdcdc solid;
	padding:10px;
	font-weight:bold;
	font-size:13px;
	background:#f5f5f5;
	text-align:center;
	float:right;
}

.download_content{
	float:right;
	width:148px;
	height:138px;
	border:1px #dcdcdc solid;
	border-top:0px;
	background:#f5f5f5;
	padding:10px;
	padding-right:0px;
}
.download_content img{
	padding-left:35px;
}
.download_content a img{
	padding-left:5px;
	padding-top:20px;
}
.download_content input{
	margin:10px auto;
	background:url(../images/download.gif) top left no-repeat;
	border:none;
	width:129px;
	height:20px;
	float:left;

}
.content{
	width:775px;
	border-top:2px #CCCCCC dotted;
	padding-top:10px;
}
.content .content_left{
	float:left;
	width:302px;
}
.content .content_right{
	width:260px;
	float:left;
	padding-left:20px;
}
.content .content_right ul {
	padding-top:10px;
}
.content .content_right ul li{
	color:#0033CC;
	font-size:12px;
	font-weight:bold;
}
.content .content_right .form_div h2,.content .content_right .form_div p{
	padding:5px;
}
.content .content_right .form_div table tr th{
	padding-top:10px;
	width:260px;
}
.content .course_info1{
	background:#f6fbff;
    border:1px #dceaf7 solid;
	width:280px;
	padding:10px;
}

.content .course_info2{
	background:#fffdde;
    border:1px #eeebbf solid;
	width:280px;
	padding:10px;
	margin-top:5px;
	
}

.content .course_info3{
	background:#f3fff5;
    border:1px #c4ffcb solid;
	width:280px;
	padding:10px;
	margin-top:5px;
	
}
.content .testimonial_content{
   	padding-top:10px;
	width:300px;
	overflow:hidden;
	position:relative;
}
.content .testimonial_content .scroll .scrollContainer .panel{
	float:left;
	width:350px;
}
.content .testimonial_content p{
   	padding-top:10px;
	
}
.content .testimonial_content span{
	float:right;
	text-align:right;
	padding-top:10px;
	
}
.content .content_right .form_div{
	width :265px;
	background:#edf1f5;
	float:left;
	margin-top:10px;
	padding-bottom:20px;
}
.content .content_right .form_div div{
	padding-left:10px;
}
.content .ads_div{
	width:160px;
	float:right;
	
}
.content .ads_div .ads_display1{
	background:#f5f5f5;
/**	height:212px;**/
	border:1px #dbdbdb solid;
}
.content .ads_div .ads_display1 img{
	padding-left:15px;
	padding-top:15px;
}
.content .ads_div .sids_display2{
	background:#f5f5f5;
	height:266px;
	border:1px #dbdbdb solid;
	margin-top:15px;
	padding-left:7px;
}
.content .ads_div .sids_display2 img{
	padding-top:15px;
}
.right_content{
	width:154px;
}
.bottom_content{
	padding-top:10px;
	padding-right:10px;
	float:left;
	width:756px;
}
.bottom_content_container{
	padding-top:10px;
	width:756px;
	float:left;
	margin-top:8px;
	border-top:2px #CCCCCC dotted;

}
.ads1{
	height:auto;
	width:auto;
	float:left;
	text-align:center;
}

.ads2{
	height:auto;
	width:auto;
	float:left;
	margin-top:10px;
	text-align:center;
}
.cleared{
	clear:both;

}
.footer_links{
	background-image: url("../images/footer_bg.gif");
	background-repeat: repeat-x;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	float:left;
	margin-top:10px;
}
.footer_links ul li{
	float:left;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.footer_links ul li a:link,.footer_links ul li a:visited{
	color:#222A37;
	text-decoration:none;
}
.footer_links ul li a:hover{
	color:#222A37;
	text-decoration:underline;
}
.footer_links span{
	color:#222A37;
	float:right;
	padding:5px;
}
.footer{
	height:auto;
	width:100%;
	background:#222A37;
	float:left;
}
.footer span{
	color:#FFFFFF;
	padding:10px;
	font-weight:bold;
	font-size:12px;
}

.footer .wrap p{
	color:#FFFFFF;
	padding:10px;
	font-size:12px;
	line-height:1;
}
.course_wrap p{
	color:#FFFFFF;
	padding:10px;
	font-size:12px;
	line-height:1.2;
}


/*----- courses page ---*/
.main_content .page_content{
	width:585px !important;
	float:left;
}

.main_content .page_testimonial_content{
	width:585px;
	float:left;
}
.main_content .page_testimonial_content .panel p{
	padding-top:10px;
	padding-bottom:10px;
}
.main_content .page_testimonial_content .panel {
	padding-top:10px;
	border-bottom:2px dotted #CCCCCC;
	padding-bottom:10px;
}
.main_content .page_testimonial_content .panel span{
	padding-top:10px;
	
	font-weight:bold;
	
}
.main_content .page_testimonial_content .panel ul{
	list-style-image:url(../images/ul_image.gif);
	padding-bottom:10px;
	padding-left:15px;
}
.main_content .page_testimonial_content .panel ul li{
	padding-top:5px;
}
.main_content .register_page_content{
	width:585px;
	float:left;
}

.main_content .register_page_content  p{
	padding-top:5px;
	padding-bottom:5px;
}
.register_page_content input{
	margin-bottom:10px;
}
.main_content .page_right_sidebar{
	width:187px;
	float:right;
}


.registration_form div{
	padding-left:10px;
}
.cleared{
	clear:both;
}
.note{
	background:#f5f5f5;
	border:1px #dbdbdb solid;
	padding:10px;
	padding-left:25px;
	color:#336699;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;

}
.page_main_content{
	position:relative;
	padding-top:15px;
	padding-bottom:15px;
}
.page_sub_content{
	padding-top:15px;
	
}
.page_content ul{
	list-style-image:url(../images/ul_image.gif);
	padding-bottom:10px;
	padding-left:15px;
}
li.latest_posts ul li{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
}
.page_content ul li{
	padding-top:5px;
}
.page_content p{
	padding-top:10px;
	padding-bottom:10px;

}
.registration_form  input{

	width:125px;
}
.registration_form  input[type=submit]{
	width:100px;
}

.registration_form  p{
 	padding:10px;
}
.registration_form  form{
 	width:145px;
	padding-left:13px;
}

.registration_form  textarea{

	width:125px;
	height:60px;
}
.page_content .center_info{
	padding-top:15px;
}
.page_content .center_info .contact_info{
	width:335px;
	height:100px;
	float: left;
}
.page_content .center_info .contact_info div{
	padding-bottom:10px;
}
.page_content .center_info .contact_info div div{
	padding-bottom:5px;
	
}
.page_content .center_info .contact_info div p{
	padding-bottom:5px;
	padding-top:0px;
	
}
.page_content .center_info .courses_info{
	float: left;
}
.page_content .center_info .courses_offering{
	padding-top:30px;
	float: left;
}
.page_content .center_info .courses_info .course_center,.page_content .center_info .courses_offering .course_center{
	width:208px;
	height:20px;
	background:#e8e8e8;
	border:1px #dcdcdc solid;
	padding-top:4px;
	margin-left:5px;
}
.page_content .center_info .courses_info .course_center span,.page_content .center_info .courses_offering .course_center span{
	padding-left:10px;
	font-weight:bold;
	
}
.page_content .center_info .courses_info .courses,.page_content .center_info .courses_offering .courses{
	width:208px;
	height:150px;
	background:#f5f5f5;
	border:1px #dcdcdc solid;
	margin-bottom:10px;
	margin-left:5px;
}
.page_content .center_info .courses_info .courses ul,.page_content .center_info .courses_offering .courses ul{
	padding-top:10px;
	padding-left:25px;
	color:#4988b3;

}

.address_info{
	height:130px;
	width:517px;
	background:#f5f5f5;
	float:left;
	margin-top:30px;
	margin-bottom:15px;
}
.address_info{
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}
.address_info a{
	float:right;
	color:#4988b3;
	
}
.address_info p{
	padding:0px;
	
}
.address_info div{
	font-weight:bold;
}

.post_div{
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:30px;
	border-bottom:dashed #cfcfcf;
	border-width:1px;
}
.page_main_content span{
	display:block;
	cursor:pointer;
}
.hide_div{
	background:url(../images/blue_plus.gif) 5px center  no-repeat;
	line-height:10px;
}
.show_div{
	background:url(../images/blue_minus.gif) 5px center no-repeat;
	line-height:10px;
}
.page_main_content span h3{
	margin-left:20px;
	padding-left:10px;
}
.hidden_div{
	padding-left:25px;
}
.main_content_blog{
	width:980px;
}
.page_content_post{
	width:689px;
	float:left;
	padding:10px;
	border-right:1px #CCCCCC dotted;
}
.post_right_sidebar{
	width:250px;
	float:left;
	padding:10px;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
	text-align:right;
}
.navigation{
	padding-bottom:20px;
	height:10px
}
#sidebar ul{
	padding-bottom:10px;
}
#sidebar li{
	padding-bottom:5px;
	font-size:12px;
}
#sidebar li a{
	text-decoration:underline;
	color:#0033cc;
}
#sidebar li a:hover{
	color:#0033cc;
}
.post{
	padding-bottom:20px;
}
.entry{
	padding-bottom:10px;
	line-height:25px;
}
.entry p,.post_div p{
	padding-bottom:10px;
}
.entry ul {
	padding-left:20px;
	list-style-type:disc;
}


h3 a{
	display:block;
	line-height:20px;
	padding-top:10px;
	padding-bottom:10px;
}
.odd{
	background-color:#EDF1F3;
}
.even{
	background-color:#FFFFFF;
}
.query_table tr td{
	border:0px solid #49ACC9;
	padding:5px;
	text-align:left;
}
.query_table tbody tr{
	border:0px solid #49ACC9;
}
.postmetadata{
	text-align:center;
}
.course_fee{
	float:left;
	padding-left:10px;
}
.course_fee span{
	display:none;
}
#course{
	float:left;
}
.payment_details{
	display:none;
}
.testimonial_content a:link ,.testimonial_content a:visited{
	text-decoration:underline;
}
.testimonial_content a:hover h2{
	text-decoration:underline;

}
.links  li{
	padding-bottom:10px;
}
.registration_form  table{
 	width:145px;
}
.registration{
	background:#E8E8E8;
	float:right;
	border:1px #dbdbdb solid;
	width:148px;
	margin-top:10px;
	padding:5px;
	text-align:center;
}
.registration_form{
	width:158px;
	background:#E8E8E8;
	float:right;
	border:1px #dbdbdb solid;
	border-top:none;
	padding-bottom:10px;
}
.registration_form table tr th{
	padding-top:5px;
}
.image_altag a{
	bottom:10px;
	left:20px;
	position:absolute;
	color:#ffffff;
}
.post_top {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/wp-content/themes/default/images/box-1.gif) repeat-x scroll left top;
	margin-bottom:10px;
}
.post_top h2{
	font-size:20px;
	color:#A90000;
	font-family:Garamond;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:10px;
	text-decoration:none;
}
.post_top h2 a{
	color:#C15D3B;
	font-family:Garamond;
	text-decoration:none;
	letter-spacing:0;
	font-size:20px;
}
.post_date{
	font-size:11px;
	letter-spacing:1px;
}
.post_content{
	font-size:12px;
	line-height:20px;
	margin:0 0 16px;
	padding:0;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	}

.blog_nav_bar {

	background-color:#ffffff;
	font-weight:bold;
	padding:5px;
}

.blog_nav_bar a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.blog_nav_tab {
	height:25px;
	background-color:#C15D3B;
	float:left;
	padding:5px;
	margin-left:5px;
	margin-right:5px;
}

.post_div a{
	text-decoration:none;
	color:#002BFF;	
}
.post_div a:hover{
	text-decoration:underline;	
}
.readmore{
	color:#002BFF;
	float:right;
	font-size:12px;
	font-style:italic;
}
.readmore a:hover{
	text-decoration:underline;
	color:#000;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
#search{
	margin-top:4px;
	margin-bottom:10px;
}
#search input{
	margin:5px;
}
