/* CSS Document */
html{
	font-size:1pt;
	}
body{
	margin:0px;
	padding:0px;
	background:url(../images/header_bg.gif) repeat-x;
	}
	
div, p, ol, ul, li, from, table, html, h1, h2, h3{
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000000;
	}
h3{
	font:20px Arial, Helvetica, sans-serif;
	color:#76236E
	}
img{
	border:0px;
	}
.clear{
	clear:both;
	}
#main_container{
	margin:0 auto;
	width:920px;
	}
	
#header_section{
	display:none;
	visibility:hidden;
	}

#top_links{
	display:none;
	visibility:hidden;
	}

#small_links_top{
	display:none;
	visibility:hidden;
	}
	
#top_nav{
	display:none;
	visibility:hidden;
	}

#body_main{
	float:left;
	width:920px;
	}
	
#body_main .left_part{ 
	float:left;
	width:650px;
	}
	
#body_main .right_part{
	float:left;
	width:270px;
	}
	
#flash_banner{
	width:650px;
	height:245px;
	float:left;
	}
.big_spacer{
	float:left;
	width:920px;
	height:5px;
	overflow:hidden;
	}
	
h1{
	font:16px Arial, Helvetica, sans-serif;
	color:#08245C;
	font-weight:bold;
	}
h2 {
	font:24px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
#featured_student{
	float:right;
	width:234px;
	padding:10px 10px 10px 10px;
	border:solid 1px #132B50;
	}
#featured_student .detail_area{
	width:230px;
	margin:0 auto;
	}
#featured_student .student_images{
	float:left;
	width:93px;
	text-align:center;
	padding:2px 0 0 0;
	height:98px;
	
	}
#featured_student .student_images a{
	float:left;
	border:1px solid  #ffffff;

	}
#featured_student .student_images a:hover{
	border:1px solid  #711e65;
	overflow:hidden;
		}
#featured_student .detail{
	float:left;
	width:131px;
	padding:0 0 0 5px;
	}
.heading_big{
	float:right;
	width:256px;
	padding:5px 0 0 0;
	height:25px;
	}
.small_spacer{
	float:right;
	width:256px;
	height:10px;
	overflow:hidden;
	}
#news{
	float:right;
	width:254px;
	border:solid 1px #0F284D;
	}
#news .lates_news{
	
	margin:7px  auto 0 auto;
	width:225px;
	}

#news .lates_news ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
#news .lates_news ul li{
	padding:0 0 0 0;
	margin: 0 0 0 0;
		height:64px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../images/spacer.jpg) 0 60px no-repeat;
	}
#news .lates_news ul li a{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;

	text-decoration:none;
	}
#news .lates_news ul li a:hover{
	color:#2B268D;
	}
#news .lates_news span{
	font:16px Arial, Helvetica, sans-serif;
	color:#843C7A;
	font-weight:bold;
	}

#welcome_area{
	margin:2px 0 0 0;
	float:left;
	width:630px;
	padding:10px 10px 10px 10px;
	background:url(../images/welcome_bg.gif) repeat-x;
	height:162px;
	}
#welcome_area .welcome_image{
	float:left;
	width:214px;
	}
#welcome_area .welcome_text{
	float:left;
	width:400px;
	color:#FFFFFF;
	padding:0 0 0 10px;
	}
#welcome_area .welcome_text p{
	color:#FFFFFF;
	}
	
#bottom_teasure{
	margin:0 auto;
	width:920px;
	background:#ffffff;
	overflow:hidden;
	}
#bottom_teasure .teasure{
	float:left;
	width:210px;
	padding:0 0 0 20px;
	background:url(../images/teasure_bg.gif) no-repeat;
	}


.top_heading{
	float:left;
	width:210px;
	}
.top_heading strong{
	font:20px Arial, Helvetica, sans-serif;
	color:#0A2556;
	}
.top_heading span{
	font:20px Arial, Helvetica, sans-serif;
	color:#843C7A;
	}
	
#info_link{
	float:left;
	width:190px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
#info_link ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
#info_link ul li{
	margin:0px;
	padding:0px;
	border-bottom:dashed 1px #000000;
	}
#info_link ul li a{
	margin:0px;
	padding:4px 0 0 15px;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#000000;
	height:20px;
	background:url(../images/link_arrow.gif) 0 8px no-repeat;
	}
#info_link ul li a:hover{
	color:#843C7A;
	}
#footer_main{
	display:none;
	visibility:hidden;
	}

#footer_link{
	display:none;
	visibility:hidden;
	}

	
/*clasees for courses detail page*/

#middle_content{
	float:left;
	width:920px;
	background:url(../images/content_bg.gif) repeat-y right top #F1F1F1;
	
	}
#middle_content .lett_section_main{
	float:left;
	width:221px;

	}
#middle_content .right_section_main{
	float:left;
	width:640px;
	padding:0 20px 0 20px;
	background:#ffffff;
	}

.main_heading{
	float:left;
	width:201px;
	background:#7593CF;
	height:34px;
	padding:10px 0 0 20px;
	}
.main_heading span{
	font:20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

#left_links{
	float:left;
	width:221px;
	margin:5px 0 0 0;
	padding:0px;
	}
#left_links ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}
#left_links ul li{
	margin:0px;
	padding:0px;
	}
#left_links ul li a{
	margin:0px;
	padding:0 0 0 20px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:26px;
	}	
#left_links ul li a:hover{
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding:3px 0 0 20px;
	background:url(../images/hover_arrow.gif) 6px 5px no-repeat #08245C;
	height:23px;
	}
	
#left_links ul li.current a{
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding:3px 0 0 20px;
	background:url(../images/hover_arrow.gif) 6px 5px no-repeat #08245C;
	height:23px;
	}

#information_area{
	float:left;
	width:640px;
	}
	
.title_container{
	float:left;
	width:640px;
	}
	
#courses_duration{
	margin:10px 0 0 0;
	float:left;
	width:640px;
	}
#courses_duration .duration_text{
	float:left;
	width:440px;
	}
#courses_duration .button_area{
	float:left;
	width:200px;
	text-align:right;
	}

#courses_detail{
	margin:10px 0 0 0;
	float:left;
	width:640px;
	}
	
#courses_detail .title_heading{
	float:left;
	width:620px;
	background:url(../images/hd_bg_big.gif) no-repeat;
	height:31px;
	padding:5px 0 0 20px;
	}

#courses_detail .title_heading span{
	font:20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

#courses_detail .info_text{
	float:left;
	width:620px;
	padding:15px 10px 15px 10px;
	}
 .share_bar_inner{
	margin:0px;
	height:23px;
	padding:7px 0 0 15px;
	width:905px;
	background:#F2F2F2;
	}
 .share_bar_inner a{
	font:12px Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	font-weight:bold; 
	text-decoration:none;
	}
 .share_bar_inner a:hover{
	color:#843C7A;
	}
	
/*clasees for courses detail  page ends here*/

/*clasees for courses  page*/

#top_header{
	width:920px;
	float:left;
	}
#top_header .left_box{
	float:left;
	height:161px;
	width:226px;
	background:url(../images/left_bx_bg.gif) repeat-y;
	padding:15px 15px 15px 15px;
	color:#FFFFFF;
	}
	
#top_header .left_box span{
	font:20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	
#top_header .right_banner{
	float:left;
	width:660px;
	padding:0 0 0 4px;
	}

#courses_content_bg{
	float:left;
	width:920px;
	padding:15px 0 0 0;
	background:url(../images/course_content_bg.gif) repeat-y;
	}
	
#courses_info{
	float:right;
	width:780px;
	margin:0 0 0 50px;
	}
	
#courses{
	float:left;
	width:370px;
	margin:0px;
	padding:0px;
	}
	
#courses ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
#courses ul li{
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#6B6B6C
	}
#courses ul li a{
	margin:0px;
	padding:8px 0 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#6B6B6C;
	font-weight:bold;
	text-decoration:none;
	height:22px;
	display:block;
	border-bottom:dashed 1px #B8B3B3;
	}
#courses ul li a:hover{
		color:#5476B9;
	}
	
#courses ul li ul{
	margin:10px 0 0 0;
	padding:0px;
	list-style:none;
	}
#courses ul li ul li{
	margin:0px;
	padding:0px;
	}
#courses ul li ul li a{
	margin:0 0 0 15px;
	padding:0px;
	border:none;
	height:20px;
	font:12px Arial, Helvetica, sans-serif;
	color:#6B6B6C;
	text-decoration:none;
	}
	
#courses ul li ul li a:hover{
	color:#76236E;
	}
	
.hr_spacer{
	float:left;
	width:10px;
	}
.content_image{
	float:left;
	width:370px;
	text-align:center;
	}	


#about_banner{
	margin:0px;
	float:left;
	width:640px;
	}
	
.studhover {
border:1px solid #3154F9;
}

.buttons{
border:#072054 solid 1px;
font-weight:bold;
color: #ffffff;	
background-color:#08245c;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
width:80px;
height:auto;
text-decoration:none;
}




td.courselist ul{
	margin:0px;
	padding:0px;
	list-style:none;
}


td.courselist ul li a{
	margin:0px;
	width:380px;
	padding:8px 0 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#6B6B6C;
	font-weight:bold;
	text-decoration:none;
	height:22px;
	display:block;
	border-bottom:dashed 1px #B8B3B3;
	}
td.courselist ul li a:hover{
		color:#5476B9;
	}
	
td.courselist ul li ul li a{
	margin:0 0 0 15px;
	padding:0px;
	border:none;
	height:20px;
	font:12px Arial, Helvetica, sans-serif;
	color:#6B6B6C;
	text-decoration:none;
	}
