/* CSS Document */

body
{
	padding:0;
	margin:0;
	background:#fff;
}
#container
{
	width:952px;
	margin:0px;
	padding:0px;
	height:auto;
}
/*------------Header Starts---------------------*/
#header
{
	width:952px;
	height:74px;
	border:0px solid #000;
}

#header-left
{
	float:left;
	padding-top:10px;
	margin:0px;
	width:390px;
	text-align:left;
	/*border:1px solid #000;*/
}
#header-middle
{
	float:left;
	padding:0px;
	margin:0px;
	width:198px;
	border:0px solid #000;
}
#header-right
{
	float:left;
	width:364px;
	margin:0px;
	padding:0px;
	border:0px solid #000;
	font-family:'Lucida Grande', AvenirLTStd-Medium, Arial, Sans-Serif;
	font-size:12px;
	color:#0065a9;
	text-align:left;
}
#header-right ul
{
	
	text-align:left;
	margin-top:30px;
	margin-left:25px;
	margin-right:0px;
	padding-left:10px;
	border:0px solid #000;
}
#header-right ul li
{
	display:inline;
	margin-left:5px;
}
#header-right ul li a
{
	text-decoration:none;
	color:#0065a9;
}
#header-right ul li a:hover
{
	text-decoration:none;
	color:#0065a9;
	border-bottom:1px dotted #0065a9;
	cursor:hand;
}
/*-------------header End---------------*/
/*-------------Menu Start---------------*/
#Menu
{
	height:36px;
	width:952px;
	background:url(/images/header-bottom-bg.gif) repeat-x;
}
#MenuLeft
{
	height:36px;
	width:11px;
	float:left;
	background:url(/images/menu-left-bg.gif) no-repeat #dfe4e8;
}
#MenuMiddle
{
	height:36px;
	width:927px;
	float:left;
	background:url(/images/menu-bg.gif) repeat-x;
	font-family:'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	font-size:16px;
	color:#0065a9;
	text-align:left;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
#MenuMiddle ul.menu
{
	display:block;
	padding:0px;
	margin-top:8px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	background:none;
	/*width:720px;*/
	text-align:left;
	border:0px solid #000;
}
#MenuMiddle ul.menu li
{
	background:url(/images/separator.gif) no-repeat right;
	height:22px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:1px;
	margin:0;
	display:block; 
	float:left; 
	border:0px solid #000;
}

#MenuMiddle ul.menu li.lil
{
	background:none;
	height:22px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:0px;
	display:block;
	float:left; 
	
}
#MenuMiddle ul.menu li.lil a
{
	color:#da7a1b;
}
#MenuMiddle ul.menu li.lil a:hover
{
	color:#0065a9;
}
#MenuMiddle ul.menu li a
{
	text-decoration:none;
	color:#0065a9;
	text-indent:0px; 
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-weight:bold; 
	margin:0; 
	width:inherit; 
 }
#MenuMiddle ul.menu li a:hover
{
	color:#da7a1b;
	
	
}

#MenuRight
{
	height:36px;
	width:11px;
	float:left;
	background:url(/images/menu-right-bg.gif) no-repeat #dfe4e8;
}
.verticalLine
{
	color:#adb9c2;
	
}

/*-------------Menu End---------------*/

/*------------Bannder Starts---------------------*/

#Banner
{
	width:952px;
	height:205px;
	padding:0px;
	margin-top:5px;
	border:0px solid #000;
}
#BannerLeft
{
	width:309px;
	height:205px;
	float:left;
	padding:0px
	margin:0px;
	/*background:url(/images/bannerleftbg.jpg) no-repeat #19669a;*/
}
#BannerLeft h4
{
	
	padding-left:50px;
	margin-top:30px;
	margin-left:0px;
	margin-bottom:0px;
	text-align:left;
	float:left;
	width:90px;
	border:0px solid #000;
}
#BannerLeft h5
{
	
	padding-left:45px;
	margin-top:70px;
	margin-left:0px;
	margin-bottom:0px;
	text-align:left;
	float:left;
	width:95px;
	border:0px solid #000;
}
#BannerLeft ol
{
	width:75px;
	display:block;
	font-family:'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	font-size:16px;
	color:#fff;
	text-align:left;
	margin:30px 0 0 7px;
	padding:3px 0 0 0px;
	border:0px solid #000;
	float:left;
}
 #BannerLeft ol li
 {
	display:block;
	/*height:24px; */
	background:url(/images/arrow1.gif) no-repeat 0 3px; 
	padding:0 0 0 12px;
}
 #BannerLeft ol li a
 {
	font:13px/17px 'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	color:#fff;
	background-color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
}
 #BannerLeft ol li a:hover
 {
	text-decoration:underline;
	color:#11619d;
}
#BannerLeft ul{
	width:75px;
	display:block;
	font-family:'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	font-size:16px;
	color:#fff;
	text-align:left;
	margin:5px 0 0 7px;
	padding:3px 0 0 0px;
	border:0px solid #000;
	float:left;
	}
 #BannerLeft ul li{
	display:block;
	/*height:24px; */
	background:url(/images/arrow.gif) no-repeat 0 3px; 
	padding:0 0 0 12px;
	
	}
 #BannerLeft ul li a{
	font:13px/17px 'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	color:#fff;
	background-color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
	}
 #BannerLeft ul li a:hover{
	text-decoration:underline;
	color:#11619d;
	}
#BannerRight
{
	width:643px;
	height:205px;
	float:left;
	padding:0px
	margin:0px;
	background:#f29f53;
}
/*------------------- banner end-------------------------------------------*/
/*------------------- Body Starts -------------------------------------------*/

#body
{
	width:952px;
	margin:0px;
	padding:0px;
	height:350px;
	background:url(/images/bg.gif) repeat-x #fff;
}
/*------------------- BodyLeftPan Start -------------------------------------------*/
#bodyLeftPan
{
	width:431px;
	height:auto;
	margin-left:15px;
	margin-right:21px;
	margin-top:18px;
	padding:0px;
	float:left;
	background: url(/images/leftpanbg.gif) #fff;
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	border:0px solid #000;
}

#bodyLeftPan h4
{
	padding-top:13px;
	padding-left:12px;
	width:418px;
	height:20px;
	margin:0px;
	text-align:left;
	font-family:'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	font-size:18px;
	color:#1968a0;
}
#bodyLeftPan h5
{
	background: url(/images/speak.gif) #f6e4d1;
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	width:392px;
	height:54px;
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	font-family:'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	font-size:16px;
	color:#d3761a;
	text-align:left;
	font-stretch:condensed;
}
#bodyLeftPan p
{
	padding-top:13px;
	padding-left:13px;
	margin:0px;
	text-align:left;
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:12px;
	color:#616161;
}
/*------------------- BodyLeftPan End -------------------------------------------*/

/*------------------- BodyMiddlePan Start -------------------------------------------*/
#bodyMiddlePan
{
	
	width:216px;
	height:auto;
	margin-top:18px;
	margin-right:20px;
	padding:0px;
	float:left;
	background: url(/images/rightpanbg.gif) #fff;
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#bodyMiddlePan h4
{
	padding-top:13px;
	padding-left:13px;
	width:203px;
	height:20px;
	margin:0px;
	text-align:left;
	font-family:'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	font-size:18px;
	color:#1968a0;
}
#bodyMiddlePan p
{
	padding-top:13px;
	padding-left:13px;
	margin:0px;
	text-align:left;
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:12px;
	color:#616161;
}

#bodyMiddlePan ul
{
	display:block;
	padding-top:13px;
	padding-left:13px;
	margin:0px;
	text-align:left;
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:12px;
	color:#616161;
}
#bodyMiddlePan ul li
{
padding:0px;
margin:0px;

}

/*------------------- BodyMiddlePan End -------------------------------------------*/

/*------------------- BodyRightPan Start -------------------------------------------*/
#bodyRightPan
{
	width:216px;
	height:auto;
	margin-top:18px;
	padding:0px;
	float:left;
	background: url(/images/rightpanbg.gif) #fff;
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
}
#bodyRightPan h4
{
	padding-top:13px;
	padding-left:13px;
	width:203px;
	height:20px;
	margin:0px;
	text-align:left;
	font-family:'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	font-size:18px;
	color:#1968a0;
}
#bodyRightPan h6
{
	
	width:180px;
	height:70px;
	margin:0px;
}
#bodyRightPan p
{
	padding-top:13px;
	padding-left:13px;
	width:203px;
	margin:0px;
	text-align:left;
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:12px;
	color:#616161;
	text-align:left;
}

#bodyRightPan ul.list
{
	display:block;
	padding-top:13px;
	padding-left:13px;
	margin:0px;
	text-align:left;
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:12px;
	color:#616161;
}
#bodyRightPan ul.list li
{
padding:0px;
margin:0px;

}
.viewdetail
{
	margin:0px;
	padding:0px;
	font-family:'Lucida Grande', verdana, Arial, Sans-Serif;
	font-size:12px;
	color:#d3761a;
	font-weight:bold;
	
}
.viewdetail a
{
	text-decoration:none;
	color:#d3761a;
}
/*------------------- BodyRightPan End -------------------------------------------*/

/*------------------- Body End -------------------------------------------*/
/*------------------- SubTemplate Start -------------------------------------------*/
#SubTemplate
{
	width:948px;
	background:url(/images/bg.gif) repeat-x #fff;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	height:auto;
	float:left;
}
/*------------------- SubTemplateLeft Start -------------------------------------------*/
#SubTemplateTop
{
	width:948px;
	background: url(/images/subtemplatebanner-new.jpg) no-repeat;
	margin:0px;
	padding:0px;
	height:20px;
	float:left;
}
#SubTemplateBottom
{
	width:948px;
	margin:0px;
	padding:0px;
	
	
}
#SubTemplateLeft
{
	width:190px;
	padding:0px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	padding:0px;
	background: url(/images/subtemplateleftbg.gif) #fff;
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	border:0px solid #000;
	text-align:left;
}
#SubTemplateLeft h3
{
	font-family:'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	font-size:18px;
	color:#da7a1b;
	margin:0px;
	padding-left:15px;
	padding-top:15px;
	font-weight:normal;
	border:0px solid #000;
}
#SubTemplateLeft h3 a
{

	color:#da7a1b;
	text-decoration:none;
}

#SubTemplateLeft ul{
	width:150px;
	display:block;
	font-family:'Lucida Grande',Arial, Sans-Serif;
	font-size:12px;
	color:#00065a9;
	text-align:left;
	margin:0px 0 0 40px;
	padding:0px;
	border:0px solid #000;
	}
 #SubTemplateLeft ul li
 {
	display:block;
	background:url(/images/arrow2.gif) no-repeat 0 5px; 
	padding:0 0 0 12px;
}
 #SubTemplateLeft ul li a
 {
	font-family:'Lucida Grande',Arial, Sans-Serif;
	font-size:12px;
	color:#0065a9;
	background-color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
}
 #SubTemplateLeft ul li a:hover
 {
	text-decoration:none;
	border-bottom:1px dotted #0065a9;
	color:#0065a9;
}
/*------------------- SubTemplateLeft End -------------------------------------------*/
/*------------------- SubTemplateRight Start -------------------------------------------*/
#SubTemplateRight
{
	width:706px;
	float:left;
	margin-top:10px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background: url(/images/subtemplaterightbg.gif) #fff;
	background-attachment: scroll;
	background-position: top;
	background-repeat: no-repeat;
	border:0px solid #000;
}
#SubTemplateRight p
{
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:12px;
	color:#616161;
	text-align:left;
	padding-left:15px;
	padding-Right:10px;
	line-height:150%;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;

}
#SubTemplateRight h3
{
	font-family:'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	font-size:18px;
	color:#1968a0;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	padding-left:15px;
}

#SubTemplateRight ul.list{
	display:block;
	font-family:'Lucida Grande',Arial, Sans-Serif;
	font-size:12px;
	color:#616161;
	text-align:left;
	margin:0px 0 0 40px;
	padding:0px;
	border:0px solid #000;
	}
#SubTemplateRight ul.list li
{
	
	padding:0 0 0 12px;
}

/*#SubTemplateRightBanner
{
	
	width:741px;
	height:55px;
}
#SubTemplateRightBanner h3
{
	
	font-family:'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	font-size:18px;
	color:#da7a1b;
	margin:0px;
	padding-top:15px;
	padding-left:15px;
	text-align:left;
}
#SubTemplateRightBanner h3 a
{
	color:#da7a1b;
	text-decoration:none;
	
}*/
/*------------------- SubTemplateRight End -------------------------------------------*/
/*------------------- SubTemplateEnd End -------------------------------------------*/

/*------------------- Footer starts -------------------------------------------*/
#footer
{
	width:952px;
	margin-top:20px;
	margin-bottom:20px;
	border-top:1px solid #a7c4de;
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:12px;
	color:#616161;
}
#footer p
{
	text-align:center;
	margin-top:10px;
}
/*------------------- Footer End -------------------------------------------*/
.clearboth
{
	clear:both;
}

.bodytext
{
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:12px;
	color:#616161;
	/*text-align:justify;
	padding-left:15px;
	padding-Right:10px;*/
}
.required
{
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:12px;
	color:#5a92c1;
	text-align:justify;
	padding-left:15px;
	padding-Right:10px;
}
.main_link
{
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:12px;
	color:#005b7f;/*#f7bb7f*/
	font-weight:bold;
	text-decoration:none;
}

#readmore span
{
	font-family:georgia,"Bitstream Vera Sans",Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	float:right;
	background:url(/images/readmore.gif) no-repeat 0 6px;
	
}
#readmore span a
{
	
	color:#2284b8;
	text-decoration:none;
}
.heading
{

	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:12px;
	color:#0065a9;/*#f7bb7f*/
	font-weight:bold;
	text-decoration:none;

}
h1
{
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:12px;
	color:#0065a9;/*#f7bb7f*/
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	margin-left:15px;
}
h2
{
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:13px;
	color:#0065a9;/*#f7bb7f*/
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	margin-left:15px;
}
h3
{
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:14px;
	color:#0065a9;/*#f7bb7f*/
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	margin-left:15px;
}
h4
{
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:15px;
	color:#0065a9;/*#f7bb7f*/
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	margin-left:15px;
}
h5
{
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:16px;
	color:#0065a9;/*#f7bb7f*/
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	margin-left:15px;
}
h6
{
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:17px;
	color:#0065a9;/*#f7bb7f*/
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	margin-left:15px;
}
.link
{
	font-family:'Lucida Grande', Arial, Sans-Serif;
	font-size:12px;
	color:#0065a9;/*#f7bb7f*/
	font-weight:normal;
	text-decoration:none;
}
.link:hover
{
	
	
	text-decoration:none;
	border-bottom:1px dotted #3684b4;
	
}



/****************************************************************************/


.l0_out, .l0_over {
    font-family:'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	font-size:16px;
	color:#0065a9;
    text-align: center;
	
	}

.l0_out {
    color: #101010;
	font-family:'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	font-size:16px;
	color:#0065a9;
   	background:url(/images/separator.gif) no-repeat right;

}

.l0_over {
    color: #da7a1b;
    background: url(images/l0_bg_over.gif);
}

.l1_out, .l1_over {
   font-family:'Lucida Grande', AvenirLTStd-Heavy, Arial, Sans-Serif;
	font-size:12px;
	color:#0065a9;
    text-align: left;
	padding-top:4px;
	padding-left:5px;
	padding-bottom:4px;
	border-bottom:1px solid #adb9c2;
	
	background: #eaeef1;
}

.l1_over {
    color: #da7a1b;
	border-left:1px solid #e88d34;
	border-right:1px solid #e88d34;
	border-bottom:1px solid #e88d34;
}

.l1_out {
    color: #0065a9;
}
.page
{
	font-family:georgia,"Bitstream Vera Sans",Helvetica, sans-serif;
	font-size:12px;
	color:#005b7f;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;

}

