@charset "utf-8";
/* CSS Document */
body{
	padding:4px 0 8px 0;
	margin:0;
	}
div, p, h1, h2, h3, ul, img, form{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	}
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}
	

/*-------------------------body part---------------*/
#mainDiv{
	width:998px;
	margin:0 auto;
	}
	
/*.body_top{
	background:url(../images/body_top.gif) no-repeat 0 0;
	height:23px;
	display:block;
	}*/
	
.body_bot{
	background:url(../images/body_bot.gif) no-repeat 0 0;
	height:12px;
	display:block;
	}
	
/*------------top part start------*/
/*#topPart{
	height:105px;
	position:relative;
	}*/
	
.logo{
	position:absolute;
	left:25px;
	top:0;
	border:none;
	}
#topPart ul.topLink{
	position:absolute;
	right:0;
	top:0;
	list-style-type:none;
	height:20px;
	}
	
#topPart ul.topLink li{
	float:left;
	display:block;
	color:#4da4d5 ;
	background-color:inherit;
	padding:0 3px;
	height:20px;
	line-height:20px;
	font-size:12px;
	width:auto;
	}
#topPart ul.topLink li a{
	text-decoration:none;
	color:#605f5c;
	background-color:inherit;
	
	
	}
#topPart ul.topLink li a:hover{
	color:#000;
	background-color:inherit;
	}
	
#topPart form{
	position:absolute;
	right:0;
	top:50px;
	width:189px;
	height:21px;
	}
	
#topPart form input.textbox{
	background:url(../images/text_box.gif) no-repeat 0 0;
	height:21px;
	width:159px;
	float:left;
	border:none;
	margin:0 3px 0 0;
	}
	
#topPart form input.go{
	background:url(../images/go.gif) no-repeat 0 0;
	width:25px;
	height:21px;
	border:none;
	cursor:pointer;
	float:right;
	}

#searchIn form input.textbox{
	background:url(../images/text_box.gif) no-repeat 0 0;
	height:21px;
	width:159px;
	float:left;
	border:none;
	margin:0 3px 0 0;
	}
	
#searchIn form input.go{
	background:url(../images/go.gif) no-repeat 0 0;
	width:25px;
	height:21px;
	border:none;
	cursor:pointer;
	float:right;
	}	
/*-----------------index navi------------*/
/*-----------navigation-------*/
#naviIndex{
	margin:37px 0 16px;	
	}
	
#naviIndex ul{
	height:37px;
	list-style-type:none;
	}
	
#naviIndex ul li{
	float:left;
	display:block;
	padding:0 8px;
	height:37px;
	position:relative;
	width:auto;	
	}
	
#naviIndex ul li.noleftpad{
	padding-left:0 !important;
	}
#naviIndex ul li.rightside{
		padding-right:0 !important;
	}
	
#naviIndex ul li a{
	background:url(../images/navi_bg1.gif) repeat-x 0 0;
	display:block;
	float:left;
	font-size:12px;
	line-height:24px;
	width:auto;
	height:37px;
	font-weight:bold;
	text-decoration:none;
	color:#596670;
	background-color:inherit;
	cursor:pointer;
	}
	
#naviIndex ul li a span{
	display:block;
	height:37px;
	float:left;
	width:auto;
	}
	
#naviIndex ul li a span.left{
	background:url(../images/navi_left1.gif) no-repeat 0 0;
	}
	
#naviIndex ul li a span.left span{
	background:url(../images/navi_right1.gif) no-repeat right 0;
	padding:0 15px;
	}
	
#naviIndex ul li a:hover{
	color:#27292b;
	background-color:inherit;
	}
#naviIndex ul li a.hover{
	color:#27292b;
	background-color:inherit;
	}
	
/*---------------drop down---------*/
.dropMain1{
	width:161px;
	position:absolute;
	left:10px;
	top:25px;
	z-index:1000;
	visibility:hidden;
	}
	
	
/*-----------navigation-------*/
#navi{
	margin:37px 0 16px 46px;	
	}
	
#navi ul{
	height:33px;
	list-style-type:none;
	}
	
#navi ul li{
	float:left;
	display:block;
	padding:0 4px;
	height:33px;
	position:relative;
	width:auto;
	
	}
	
#navi ul li.rightside{
	float:right;
	padding:0 !important;
	width:auto;
	}
	
#navi ul li a{
	background:url(../images/navi_bg.gif) repeat-x 0 0;
	display:block;
	float:left;
	font-size:11px;
	line-height:20px;
	width:auto;
	height:33px;
	font-weight:bold;
	text-decoration:none;
	color:#4e98c2;
	background-color:inherit;
	cursor:pointer;
	}
	
#navi ul li a span{
	display:block;
	height:33px;
	float:left;
	width:auto;
	}
	
#navi ul li a span.left{
	background:url(../images/navi_left.gif) no-repeat 0 0;
	}
	
#navi ul li a span.left span{
	background:url(../images/navi_right.gif) no-repeat right 0;
	padding:0 11px 0 7px;
	}
	
#navi ul li a:hover{
	color:#3f3e3d;
	background-color:inherit;
	}
#navi ul li a.hover{
	color:#419ed2;
	background-color:inherit;
	}
	
/*---------------head part start--------------*/
#header{
	background:url(../images/header.gif) no-repeat 0 0;
	height:250px;
	_width:974px !important;
	}
	
	
/*---------------drop down---------*/
.dropMain{
	width:161px;
	position:absolute;
	left:4px;
	top:23px;
	z-index:1000;
	visibility:hidden;
	}
	
.drop_top{
	height:7px;
	background:url(../images/drop_top.gif) no-repeat 0 0;
	display:block;
	font-size:0;
	line-height:0;
	}
	
.drop_bot{
	background:url(../images/drop_bot.gif) no-repeat 0 0;
	height:9px;
	display:block;
	font-size:0;
	line-height:0;
	}
	
.drop{
	border-right:#e3e2e2 1px solid !important;
	border-left:#e3e2e2 1px solid;
	padding:0 5px 0 8px;
	background-color:#FFF;
	color:#a3a09f;
	width:146px;
	}
	
.drop ul{
	height:auto !important;
	width:145px !important;
	line-height:0;
	font-size:0;
	}
	
.drop ul li{
	float:none !important;
	border-bottom:#a3a09f 1px solid;
	padding:0 !important;
	line-height:25px;
	height:25px !important;
	display:block;
	width:145px
	}
	
.drop ul li.nobor{
	border-bottom:none !important;
	}
	
.drop ul li a{
	background-image:none !important;
	float:left !important;
	color:#a3a09f;
	background-color:inherit;
/*	height:25px !important;*/
	width:145px
	}
.drop ul li a:hover{
	color:#f9a92d !important;
	background-color:inherit;
	}
/*-----------index page body--------------*/
.indexBody{
	width:943px;
	margin:0 auto;
	
	}
	
.index_left{
	width:208px;
	float:left;
	padding:0 44px 0 0;
	}
	
.index_left_text{
	font-size:15px;
	line-height:18px;
	color:#959898;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 8px 0;
	}
	
.index_left1{
	width:210px;
	float:left;
	margin:0 30px 0 0;
	}

.leftComonDiv h2.orangText1{
	background-image:none !important;
	font-size:13px;
	line-height:16px;
	color:#f66e21;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 0 0 ;
	float:left;
	}
.leftComonDiv h2.orangText1 span{
	font-size:12px !important;
	line-height:16px;
	color:#8c8a8a !important;
	background-color:inherit;
	}
/*-------------body part start-------*/
.border_div{
	border-right:#c1c8d1 1px solid;
	border-left:#c1c8d1 1px solid;
	padding:0 11px;
	}
	
.bodyDiv{
	width:974px;
	}
/*---------------left part start------*/
#left{
	width:185px;
	float:left;
	}
	
.left_top{
	background:url(../images/left_top.gif) no-repeat 0 0;
	height:27px;
	padding:7px 0 0 0;
	}
	
.left_top1{
	background:url(../images/left_top1.gif) no-repeat 0 0 !important;
	height:23px !important;
	padding:11px 0 0 0 !important;
	}
	
.left_top h2.course{
	background:url(../images/courses.gif) no-repeat 0 0;
	height:22px;
	margin:0 0 0 31px;
	text-indent:-22222px;
	font-size:0;
	line-height:0;
	}
	
.left_top1 h2.course1{
	background:url(../images/courses1.gif) no-repeat 0 0;
	height:13px;
	margin:0 0 0 28px !important;
	text-indent:-22222px;
	font-size:0;
	line-height:0;
	}
	
.left_top h2.articles{
	background:url(../images/articles.gif) no-repeat 0 0;
	height:22px;
	margin:0 0 0 31px;
	text-indent:-22222px;
	font-size:0;
	line-height:0;
	}
	
.left_bot{
	background:url(../images/left_bot.gif) no-repeat 0 0;
	display:block;
	height:24px;
	margin:0 0 19px 0;
	font-size:0;
	line-height:0;
	}
	
.left_bot1{
	background:url(../images/left_bot1.gif) no-repeat 0 0;
	display:block;
	height:13px;
	margin:0 0 19px 0;
	font-size:0;
	line-height:0;
	width:210px;
	}
.left_bot2{
	background:url(../images/left_bot1.gif) no-repeat 0 0;
	display:block;
	height:13px;
	margin:0 0 19px 0;
	/*_margin:0 0 19px 2px;*/
	font-size:0;
	line-height:0;
	width:210px;
	}

.leftComonDiv{
	border-right:#c7ccd2 1px solid;
	border-left:#c7ccd2 1px solid;
	padding:0 11px 0 13px;
	}
.pad30 {
	padding-bottom:20px !important;
	}
	
.leftComonDiv1{
	border-right:#c7ccd2 1px solid !important;
	border-left:#c7ccd2 1px solid !important;
	padding:0 11px 0 13px;
	height:170px;
	}
.leftComonDiv2{
	border-right:#c7ccd2 1px solid !important;
	border-left:#c7ccd2 1px solid !important;
	padding:0 11px 0 13px;
	height:386px;
	}
.leftComonDiv3{
	border-right:#c7ccd2 1px solid !important;
	border-left:#c7ccd2 1px solid !important;
	padding:0 11px 0 13px;
	height:170px;
	_height:157px;
	}
	
.leftComonDiv h2{
	background:url(../images/green_arrow.gif) no-repeat right 5px;
	font-size:13px;
	line-height:16px;
	color:#646363;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.noImg{
	background-image:none !important;
	margin:0 0 0 0;
	}
	
.blueText{
	color:#419ed2;
	background-color:inherit;
	font-size:13px;
	line-height:16px;
	}
	
.blueText1{
	color:#419ed2;
	background-color:inherit;
	font-size:13px;
	line-height:16px;
	}
	
.dateblueText{
	color:#419ed2;
	font-size:11px;
	line-height:16px;
	padding:15px 0 0 0;
	background-color:inherit;
	}
	
.dateblueText1{
	color:#1a1a1a;
	font-size:11px;
	line-height:16px;
	padding:8px 0 0 0;
	font-weight:bold;
	background-color:inherit;
	}
.leftText{
	font-size:12px;
	line-height:16px;
	color:#8c8a8a;
	background-color:inherit;
	}
.line{
	height:13px;
	border-bottom:#218eb5 1px solid;
	}
	
.left_top_pad{
	padding-top:8px;
	}
.left_top h2.orange{
	background:url(../images/orange_icon.gif) no-repeat 0 0;
	height:22px;
	margin:0 0 0 31px;
	text-indent:-22222px;
	font-size:0;
	line-height:0;
	}
.leftComonDiv h2.orangText{
	background-image:none !important;
	font-size:13px;
	/*line-height:16px;*/
	color:#f66e21;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 0 0 ;
	}

	
.orangLineText{
	background-image:none !important;
	font-size:14px;
	line-height:16px;
	color:#f66e21;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	border-bottom:#f6b28b 1px solid;
	display:block !important;
	margin:0 14px 0 12px;
	}
	
.blackLineText{
	background-image:none !important;
	font-size:14px;
	line-height:16px;
	color:#000000;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	border-bottom:#60bada 1px solid;
	margin:0 15px 0 13px !important;
	}
	
.blueLineText{
	background-image:none !important;
	font-size:14px;
	line-height:16px;
	color:#218eb5;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	/*margin:0 15px 0 18px;*/
	margin:0 14px 0 10px;
	}
	
.blue_line{
	border-bottom:#60bada 1px solid !important;
}
	
.norightMar{
	margin-right:0!important;
	float:right !important;
	width:auto;
	}
	
.norightMar1{
	margin-right:0!important;
	float:right !important;
	/*width:210px !important;*/
	/*border:#FF0000 1px solid;*/
	}
	
.blueTextbod1{
	background-image:none !important;
	font-size:13px;
	line-height:16px;
	color:#8acce4 !important;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 0 0;
	}
	
/*-------------mid part start----------*/
#midBody{
	width:491px;
	float:left;
	padding:0 62px 0 51px;
	}
	
#midBody h2{
	font-size:14px;
	color:#4d4d8b;
	background-color:inherit;
	}
.writerDiv{
	height:20px;
	width:491px;
	}
	
.writerDiv h3{
	font-size:12px;
	line-height:16px;
	color:#605f5e;
	background-color:inherit;
	width:296px;
	float:left;
	}
	
.writerDiv p{
	width:74px;
	text-align:right;
	float:right;
	font-size:11px;
	line-height:12px;
	color:#6d6da8;
	background-color:inherit;
	font-weight:bold;
	}
	
.midText{
	font-size:14px;
	line-height:20px;
	margin:20px 0 0 0;
	color:#a3a29f;
	background-color:inherit;
	font-family:"HelveticaNeue", Arial, Helvetica, sans-serif;
	}
	
.mid_more{
	width:55px;
	height:20px;
	line-height:20px;
	display:block;
	margin:0 0 33px 0;
	text-decoration:none;
	background:url(../images/more_arrow.gif) no-repeat 0 6px;
	color:#4d4d8b;
	background-color:inherit;
	font-size:12px;
	padding:0 0 0 12px;
	}
	
.mid_more:hover{
	color:#000;
	background-color:inherit;
	}
/*----------------right part start-----------*/
#right{
	width:185px;
	float:right;
	}
	
.orange_top{
	background:url(../images/right_orange_top.gif) no-repeat 0 0;
	height:28px;
	display:block;
	}
	
.rightDivCommon{
	border-left:#c7ccd2 1px solid;
	border-right:#c7ccd2 1px solid;
	padding:0 12px;
	}
.right_bot{
	background:url(../images/right_bot_bg.gif) no-repeat 0 bottom;
	height:14px;
	display:block;
	font-size:0;
	line-height:0;
	}
	
.rightDivCommon h2.rightOrange{
	color:#f8955c;
	font-size:14px;
	line-height:18px;
	background-color:inherit;
	}
	
.rightDivCommon h2.blueOrange{
	color:#86c2e4;
	font-size:14px;
	line-height:18px;
	background-color:inherit;
	}
	
.rightText{
	font-size:12px;
	line-height:18px;
	color:#8c8a8a;
	background-color:inherit;
	}
.rightOrangetext{
	color:#f8955c;
	font-size:13px;
	line-height:18px;
	background-color:inherit;
	}
	
.blue_top{
	background:url(../images/right_blue_top.gif) no-repeat 0 0;
	height:28px;
	display:block;
	margin:20px 0 0 0;
	}
	
.rightbluetext{
	color:#86c2e4;
	font-size:13px;
	line-height:18px;
	background-color:inherit;
	}

.blog{
	background:url(../images/blog.gif) no-repeat 0 bottom;
	height:31px;
	font-size:0;
	line-height:0;
	display:block;
	margin:0 0 0 34px;
	text-indent:-22222px;
	}
	
.rightDivCommon h2.arrowtext{
	background:url(../images/green_arrow.gif) no-repeat right 5px;
	font-size:13px;
	line-height:16px;
	color:#646363;
	background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.rightDivCommon h3{
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	color:#2f2e2e;
	background-color:inherit;
	}
	
.line1{
	height:10px;
	border-bottom:#218eb5 1px solid;
	}
	
/*-------------------footer part start-----------*/
#footer{
	width:245px;
	margin:0 auto;
	}
	
#footer ul{
	height:20px;
	list-style-type:none;
	
	}
	
#footer ul li{
	float:left;
	height:20px;
	color:#4d4d8b;
	background-color:inherit;
	font-size:11px;
	padding:0 3px;
	width:auto;
	}
	
	
#footer ul li a{
	text-decoration:none;
	color:#626262;
	background-color:inherit;
	}
	
#footer ul li a:hover{
	color:#000;
	background-color:inherit;
	}
