/*----------------Header-Foot-------------*/
/* Created by Shantanu Singh. Dated:30 OCT 2008 */

/* Global Css*/

html { font:normal 13px Arial, Helvetica, sans-serif; line-height:normal;color:#000000; }
 
body { font:normal 13px Arial, Helvetica, sans-serif; background:#fff ; width:1000px; margin:auto; padding:0; color:#000000; }

* a:active{ outline:none;}
:-moz-any-link:focus {
outline: none;
}

 
a{  text-decoration:none; margin:0; padding:0;}
a:hover{   text-decoration:underline; margin:0; padding:0;}

form { margin:0; padding:0;}
label { margin:0; padding:0;}
radio { margin:0; padding:0;}

img{ margin:0; padding:0; border:0;}
 
.hr { background-color:#ddd; height:1px; margin:5px 0; width:100%;  float:left; clear:left; font:normal 1px/1px Arial, Helvetica, sans-serif; }
.hr_dotted { background: url(../images/hr_seperator.gif) repeat-x 0 0 ; height:2px; margin:5px 0; width:100%;font:normal 1px/1px Arial, Helvetica, sans-serif; }

.clr_l { clear:left;}
.clr_r { clear:right;}
.clr{ clear:both;}
.zero{ line-height:2px; height:2px; font:normal 1px/5px Arial, Helvetica, sans-serif; clear:both;}
.zero_10{ line-height:10px;height:10px; font:normal 10px/5px Arial, Helvetica, sans-serif; width:670px; clear:both;}


/*	Paddings	*/
.padlr5 { padding:0 5px;}
.padtb5 { padding:5px 0;}

.padlr5 { padding:0 5px;}
.padlr10 { padding:0 10px;}
.padtb10 { padding:5px 0;}

.padl5 { padding:0 0 0 5px;}
.padr5 { padding:0 5px 0 0;}

.padl10 { padding:0 0 0 10px;}
.padr10 { padding:0 10px 0 0;}

.padt5 { padding:5px 0 0 0;}
.padb5 { padding:0 0 5px 0;}

.padt10 { padding:10px 0 0 0;}
.padb10 { padding:0 0 10px 0;}

.padtl5 { padding:5px 0 0 5px;}
.padtr5 { padding:5px 5px 0 0px;}

.padbl5 { padding:0 0 5px 5px;}
.padbr5 { padding:0 5px 5px 0;}

.marb { padding:0 0 5px 0px;}



/* Headder CSS*/
#header { background:#fff url(../images/header_bg.gif) repeat-x 0 0;  height:178px; margin:0; padding:0 0 0 10px; width:990px; border-bottom:10px solid #fff;}
.logo { width:184px; height:174px; margin:5px 0 0 0px; padding:0; float:left; background:url(../images/logo_bg.gif) repeat-x 0 0;}
.logo h1{ margin:0;padding:0; text-align:center;}

.rt_top_cont { width:783px; height:77px; padding:10px 5px 0 5px; float:right; margin:0; }
.date { padding:5px 0; text-align:center; color:#fff}
.date a{ padding:0 5px; color:#fff;}
.date strong{ font-weight:normal;}
.feedback { text-align:right;}
.feedback a{ padding:0 5px; color:#000;}

.lt { float:left;}
.rt { float:right;}

/* Search Box */ 
.google_search{ width:280px; float:right; margin:0 5px 0 0; padding:0;}
.radio_btns {font: normal 12px Arial, Helvetica, sans-serif;color:#000; float:right; margin:0;  width:275px;} 
.radio_btns span {font: normal 12px Arial, Helvetica, sans-serif;color:#000; float:right; margin:0; padding:0 5px;text-align:left;} 
.radio_btns img{float:right; margin:0; padding:0 5px;} 
.inputbox {height:20px; background:url(../images/search_bg.gif) no-repeat 0.8em; float:right;  text-align:left; padding:4px 0 4px 0px;width:275px;}
.inputbox input{border:0px solid #555; float:right; font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
.inputbox .txtbox{ width:165px; margin:3px 7px 0 0;}
.inputbox img{ float:right; padding:0 0 0 7px; width:61px;}
.make { font:bold 11px/18px Arial, Helvetica, sans-serif; color:#01446b; float:right; text-align:right;width:275px;}
.make img{ margin:0; padding:0 5px; }
.make a{ color:#01446b; text-decoration:none;}
.make a:hover{ color:#01446b; text-decoration:underline;}

.header_lnk {width:796px; margin:5px 0 0 0;float:left; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#256475;}
.header_lnk ul { list-style:none; margin:0; padding:0;}
.header_lnk li { display:inline; margin:0; padding:0; float:left; }
.header_lnk li a { padding:5px;  line-height:25px; border-right:1px solid #ffffff; color:#256475;} 
.header_lnk li.current a{  padding:5px;  line-height:25px; background-color:#c58158; color:#fff; text-decoration:none;}
.header_lnk li.current a:hover{ color:#fff;}

.header_lnk li a:hover{  padding:5px;  line-height:25px; background-color:#c58158; color:#fff; text-decoration:none;}
.header_lnk li.no_bdr a {border-right:0px solid #ffffff; } 


.news_line {width:796px; height:25px; margin:0;float:left; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#999999; float:left;}
.news_line ul { list-style:none; margin:0; padding:0;}
.news_line li { display:inline; margin:1px 0 0 0; padding:0; float:left;color:#256475; }
.news_line li a { padding:5px; line-height:25px; border-right:1px solid #ffffff; color:#256475;}
.news_line li a:hover{ padding:5px; line-height:25px; background-color:#9e5f34; color:#fff; text-decoration:none;}
.news_line li img { float:left;}
.news_line li.current a { padding:5px;line-height:25px;background-color:#9e5f34; color:#fff; text-decoration:none; border-right:0px solid #fff;}
.news_line li.current a:hover { color:#fff; }
.news_line li.current_arrow a { padding:5px 5px 5px 10px; line-height:25px;background:url(../images/breaking_news_arrow.gif) no-repeat left; color:#256475; text-decoration:none; border-right:1px solid #fff;}
.news_line li.current_arrow a:hover { padding:5px 5px 5px 10px; line-height:25px;background:#9e5f34 url(../images/breaking_news_arrow.gif) no-repeat left; color:#fff; text-decoration:none; border-right:1px solid #fff;}
.news_line li.no_bdr a {border-right:0px solid #ffffff; } 

#user_bar { float:right; width:800px; height:25px; border-bottom:1px solid #555; margin:10px 0 0 0;}
#user_bar .user { float:left; width:100px; background:url(../images/icon_user.gif) no-repeat 0 ; padding:0 0 0 20px; line-height:20px;}
#user_bar .user a { color:#01446b;} 
#user_bar .user a:hover{ color:#01446b; text-decoration:underline;} 

#user_bar .horo {float:right; width:500px;  line-height:20px; padding:0 5px;}
#user_bar .horo ul { margin:0; padding:0; list-style:none;  }
#user_bar .horo li { margin:0; padding:0 5px; display:inline; float:right; font-weight:bold;}
#user_bar .horo li a { color:#01446b;}
#user_bar .horo li a:hover { color:#01446b;text-decoration:underline;}


/*footer */

#groupsite { height:30px; text-align:center; border-top:1px solid #ddd; background-color:#f0f0f0;  border-bottom:4px solid #256475;}
#groupsite strong {   font: bold 14px/30px Georgia, "Times New Roman", Times, serif; color:#333;}
#groupsite ul{   margin:0; padding:0; list-style:none;display:inline; text-align:center;}
#groupsite li{margin:0; padding:0; list-style:none; display:inline;font: bold 12px/30px Arial, Helvetica, sans-serif; color:#256475;}
#groupsite li a{ padding:0 5px; text-decoration:none;  color:#256475;}
#groupsite li a:hover{ padding:0 5px; text-decoration:underline; color:#256475;}


#footer {width:1000px; clear:both; background-color:#fff; height:125px; margin:0; padding:0;}
.footer_left { width: 400px; height:60px; float:left; padding:10px 5px 0 11px;}
.footer_left  p {font:normal 11px/18px Arial, Helvetica, sans-serif;}
.footer_left  a { color:#005689; font:normal 11px/18px Arial, Helvetica, sans-serif;}
.footer_right { width: 470px; height:60px; margin:5px; float:right; padding:10px 5px;}

/*Sitemap*/
.sitemap{ width:240px; float:left; margin:0 0 0 30px;}
.sitemap h1{padding:3px 0 5px 0; color:#a30000; font:bold 13px arial; }
.stiemap ul{margin:2px; padding:0;}
.sitemap li{color:#256475;font-family:arial;font-size:12px;list-style-position:outside;list-style-type:disc;padding:5px 0;}
.stmaph{ display:block; font:bold 12px arial; padding:0 0 0 20px;list-style:none; color:#000; text-transform:uppercase; }
.sitemap li a{ color:#106596; text-decoration:none;padding:3px 0 6px 10px; font-weight:normal; background:url(images/grp_arr.gif) no-repeat left; }
.sitemap li a:hover{text-decoration:underline;}
.stiemap li ul{float:left; width:200px; margin:0px; padding:0;}
.sitemap li ul li{ display:block; font:bold 12px arial; margin:0px 0 0 10px; padding:5px 0 5px 10px;list-style:none; }
.sitemap li ul li a{ color:#106596; text-decoration:none; font-weight:normal; background:url(images/breadc.gif) no-repeat left; }
.sitemap li ul li a:hover{text-decoration:underline;}
.sitemap-heading{ font:bold 14px arial; padding:10px; }

h1.sitemap{ border-bottom:#A6D1E2 8px solid; margin:10px 0 10px 0; color:#000; font:normal 20px/26px Georgia, "Times New Roman", Times, serif; width:70%;}	
h1.sitemap a{ background:#c92c2c; color:#fff; text-decoration:none;}
#box-sitemap{float:left; width:690px; background:#fff; padding:0 0 0 10px; min-height:400px;}
#box_left{float:left; width:680px; background:#fff; padding:0; min-height:400px;}

div.sitemapmenu{
	width:690px;
}
.sitemapmenu ul.sitelinks{
	margin:0px 10px 0px 5px;
	padding:0px;
	width:210px;
	float:left;
}
.sitemapmenu ul.sitelinks li{
	margin:5px 5px;
	list-style:none;
	background-image:url(../images/bull.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color:#CCC;
}
.sitemapmenu ul.sitelinks li a{
	padding:0px 0px 5px 20px;
	background-image:url(../images/botbar.jpg);
	display:block;
	width:205px;
	background-repeat:no-repeat;
	font-size:11px;
	background-position:bottom center;
}
.sitemapmenu ul.sitelinks li ul.sub{
	margin:0px 0px 0px 35px;
	padding:0px;
	list-style:square;
}
.sitemapmenu ul.sitelinks li ul.sub li{
	list-style:square;
	margin:0px 0px;
	background:none;
	padding:0px 0px 0px 0px;
	border-bottom:0px solid #cccccc;
	color:#CCC;
}
.sitemapmenu ul.sitelinks li ul.sub li a{

	width:140px;
}
strong.mediumf{
	text-align:left;
}
.clear{
	clear:both;
}

#content_right {
background-color:#FFFFFF;
border-bottom:10px solid #FFFFFF;
float:right;
width:300px;
margin:0 10px 0 0;
}