/* Start of CMSMS style sheet 'designp' */
/* CSS Document */
body{
	margin:0px; padding:0px 0px 0 0px; background:url(images/bkg.png) 0 0 repeat-x #005398;
	color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px;
	}
ul, li, h1, h2, h3, p{margin:0px; padding:0px;}
.align_c{text-align:center;}
.clear{clear:both;}
.float_l{float:left;}
.float_r{float:right;}

a:link {
	color: #093479;
	text-decoration: underline;
	}
a:visited {
	color: #093479;
	text-decoration: underline;
	}
a:active {
	color: #093479;
	text-decoration: underline;
	}
a:hover {
	color: #5E88B0;
	text-decoration: underline;
	}


#main_container{
	background:url(images/main_cont_rpt.jpg) 0 0 repeat-y;
	width:1003px; margin:0 auto; 
	}
#main_container .left_shadow{
	background: url(images/left_shadow.gif) 0 156px no-repeat; width:100%;
	}
#main_container .right_shadow{
	background: url(images/right_shadow.gif) right 156px no-repeat; width:993px; padding:0 2px;
	}
#header .header_top{background:url(images/header_top.jpg) 0 0 no-repeat; height:156px;}
#header .header_top .logo{float:left; padding: 0 0 0 0px;}
#header .header_top .toplink{float: right; padding: 20px 13px 0 0px; color:#CCCCCC; font-weight:bold;}
.search_box{width:175px; border-bottom:1px solid #264D68; padding-bottom:4px; margin-bottom:3px;}
.search_box_input{background:url(images/search_input_bg.gif) 0 0 no-repeat; 
width:140px; height:20px; border:none; float:left;
}
.go_btn{background:url(images/go_btn.gif) 0 0 no-repeat; border:none; cursor:pointer; padding:0px; margin-left:7px; float:left; width:23px; height:18px;}
#header .header_top .toplink a{color:#CCCCCC; padding:0 2px; font-size:12px;}
#header .header_top .toplink a:hover{text-decoration:none;}

#header .header_mid{height:241px;}
#header .header_mid .flash_slides{float:left; width:701px;}
#header .header_mid .scroll_box{
background:url(images/scroll_gr.jpg) 0 0 repeat-x; float:left; height:234px; width:267px; border:1px solid #666666;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#747677; padding:0px 10px 5px 0px;
}
#header .header_mid .scroll_box .scoll_heading{ font-size:15px; padding:8px 0 8px 20px;}
.scroll_box h2{color:#C64E01; font-size:13px;}

.top_links{
	padding:20px 0 0 0px; text-align:right;
	}
.top_links a{
	color:#666666;
	text-decoration:none;
	}
.top_links a:hover{
	text-decoration:underline;
	}
a.contact_link {
	color:#FF9600;
	text-decoration:none;
	}
a.contact_link:hover {
	text-decoration:none;
	color: #FFFFFF;
	}
.navigation{
	background:url(images/navi_rpt.gif) 0 0 repeat-x;
	height:40px;
	width:1003px;
	margin:0 auto;
	clear:both;
	text-align:center;
	color:#FF9900;
	font-size:18px;
	font-weight: 100;
 }
.navigation ul{
 margin:0px; padding:11px 0 0 5px;
 }
.navigation ul li{
	margin:0px auto;
	list-style:none;
	float: none;
	padding:0px;
	border-right:1px solid #FF9900;
	height:13px;
	display:inline;
	display: inline-table;
 }
.navigation a{
 color:#0D304E;
 font-size:70%; font-weight:bold; text-decoration:none; text-transform:uppercase;
 height:13px; line-height:35px; margin:0 auto; white-space:nowrap;
 padding:0 20px;
  }
.navigation a:hover, .navigation a.active{
 background:url(images/navi_over_bg.gif) 0 0 repeat-x;
 text-decoration:underline;
 }
 
#main_body{
	background: url(images/main_body_rpt.gif) 0 0 repeat-x #fff; width:1000px; margin:0 auto; padding:15px 0px 0 0px;
	}
#main_body .flash_banner{
	border-bottom:2px solid #CCCCCC; text-align:center; padding-bottom:17px;
	} 
#main_body .welcome_section{
	float:left; width:600px; padding:27px 20px 0 35px;
	}
#main_body .welcome_section p{font-size:14px; padding:0 0 15px 10px;}
#main_body .welcome_section a{color:#B94901;}
#main_body .welcome_section a:hover{ text-decoration:none;}
#main_body .welcome_section h2{
background:url(images/heading_bg.gif) 0 0 repeat-x; line-height:30px; 
border:1px solid #80A9CA; padding:0 0 0 6px; color:#FFFFFF; font-size:24px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:0px;
}
#main_body .welcome_section h2 strong{font-weight:normal;}
.blue_bold{
	color:#005398;
	font-size: 16px;
}
.right_icon_links{float:left; padding:36px 0 0 27px; width:295px;}
.right_link_row{height:58px;}
.icon{float:left;}
.right_link_row .link{float:left; font-size:14px; font-weight:bold; padding-top:19px;}
.right_link_row .link a{ color:#005398; text-transform:uppercase;}
.right_link_row .link a:hover{ text-decoration:none;}
#main_body h2{color:#B94901; font-size:18px; padding-bottom:10px;} 

.banner_box{
	padding:15px 28px;
	}
.border{
	padding:0px;
	border: 1px solid #999999;
	}
.news_box{
	border:1px solid #0A3579; width:245px; padding:0 14px 10px 14px; float: right;
	background:url(images/news_box_gr.jpg) 0 0 repeat-x #FFFFFF;
	font-size:12px; height:239px;
	}
.scroll_row{
	width:80%; margin:0 auto;
	border-bottom:1px solid #CCCCCC; padding:8px 0; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.scroll_row strong{
	color:#C64E01;
	font-size:11px;
	}
.news_box .scroll_row h2{
	color:#093479;
	font-size:12px;
	margin:0px; padding:0px;
	}
#content_section{
	}
.welcome_cont{
	padding:10px 40px 0 38px;
	width:570px; float:left;
	}
.welcome_cont p{margin:0px; padding:0 0 15px 0px;}
.welcome_cont p strong{
	color:#093479;
	}
.welcome_cont p a.learn_more{
	color:#093479; text-decoration: underline; font-weight:bold;
	}
.welcome_cont p a.learn_more:hover{
	text-decoration: none;
	}
.quick_links{
	float:left; padding:0 0 15px 30px; width:245px;
	}

#footer{
	margin:0 auto; width:976px;
	border-top:1px solid #CCCCCC;
	padding:10px 10px 30px 10px; font-size:11px;
	color:#A5A5A5; clear:both;
	}
.footer_left_link{	
width:45%; float:left; color:#A5A5A5;
}
.footer_left_link a, .copyright a, #footer a{
	color:#A5A5A5;
	text-decoration:none;
	padding:0 3px;
	}
.footer_left_link a:hover, .copyright a:hover{ text-decoration:underline;}
.copyright{
	float:right; width:50%;
	text-align:right;
	}

h1.htitle {
margin:0px; padding:0px;
color:#4CA848; font-weight:normal; font-size:35px;
background:url(images/welcome_hline.jpg) 0 33px no-repeat; height:45px; display:block;
}
h1.htitle span{
	color:#063682;
	}
		
/*--------------Inner page----------*/
#main_body_inner{
	background: url(images/main_body_rpt.gif) 0 0 repeat-x #fff; width:1000px; margin:0 auto; padding:0px 0px 0 0px;
	}
#left_colom{ width:273px; float:left; border:1px solid #CBCCCC;}
#left_colom .inner_box{
	background:url(images/left_gr.jpg) 0 bottom no-repeat #005398;
	border:1px solid #CBCCCC;
	}
.inner_box h2{ 
	color:#FFFFFF;
	font:bold 17px/25px Helvetica, "times New Roman", Arial; text-align:center;
	padding:20px 0px;
	}
.inner_box h3{
	color:#FFFFFF;
	text-align:left;
	padding:20px 0px;
	font-family: Helvetica, "times New Roman", Arial;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	}
.inner_left_link{
	border-bottom:1px solid #7FA9CB; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.inner_left_link li{
	border-top:1px solid #7FA9CB; line-height:32px;
	background:url(images/orange_bullet.gif) 17px 9px no-repeat; list-style:none;
	}
.inner_left_link li a{ color:#FFFFFF; font-size:110%; font-weight:bold; display:block; padding:1px 0 1px 36px;}
.inner_left_link li a:hover{
	background:url(images/left_links_over.gif) 0 1px no-repeat; color:#005398;
	}
.inner_left_link li a.active{ 
border-bottom:1px solid #7FA9CB;
background:url(images/left_links_over.gif) 0 1px no-repeat; color:#005398;
}
.inner_left_link ul.sub_links{
	padding:0 0 0 35px;
	}
.inner_left_link ul.sub_links li{
	border:none; line-height:25px;
	background:none;
	}
.inner_left_link ul.sub_links li a{
	background:url(images/left_sublink_bullet.gif) 0 8px no-repeat;
	font-size:11px; padding:0 0 0 15px; color:#92B5D3;
	}
.inner_left_link ul.sub_links li a:hover, .inner_left_link ul.sub_links li a.active{
	background:url(images/left_sublink_bullet_over.gif) 0 8px no-repeat;
	color:#fff; border:none;
	}
#inner_cont_section{
	width:676px; padding:0 0 0 26px;
	float:left; font-size:12px;
	}	
.page_path{padding:6px 0 20px 0px; color:#7FA9CB; font-size:11px;}
.page_path a{ color:#7FA9CB; text-decoration:underline;}
.page_path a:hover{ text-decoration: none;}
.page_path a.active{ text-decoration: none; font-weight:bold;}
#content_section_inner{padding:0 35px 30px 35px;}
	
#inner_cont_section h2{
background:url(images/heading_bg.gif) 0 0 repeat-x; line-height:30px; 
border:1px solid #80A9CA; padding:0 0 0 6px; color:#FFFFFF; font-size:24px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:0px;
}
#inner_cont_section h2 strong{font-weight:normal;}

.inner_content{
	padding-top: 32px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
.inner_content .left_sect{ float:left; width:327px;}
.blue_bold{color:#005398;}
.inner_content p{
	padding:0 0 15px 0px;
	font-size: 14px;
	line-height: 20px;
}

ul.listing{padding:5px 0 0 65px; font-size:13px;}
ul.listing li{
	list-style:none; background:url(images/list_bullet.gif) 0 8px no-repeat;
	padding:0 0 0 15px; line-height:22px;
	}
ul.listing li a{ color:#333333; font-weight:bold;}
ul.listing li a:hover{ text-decoration:none;}


#left_inner_colom .left_menus{padding:7px 0 0 11px;}

.left_menus ul{margin:0px; padding:0px;}
.left_menus ul li{
margin:0px; padding:0px; list-style:none; line-height:25px; display:block; 
background:url(images/left_navi_bullet.jpg) -9px 0px no-repeat scroll;
}
.left_menus ul li a{ padding:0 0 0 15px;color:#093479;text-decoration:none; font-weight:bold;}
.left_menus a:hover, .left_menus a.active{color:#157715; text-decoration:underline;}
.left_menus ul li.sublinks{margin:0px; padding:0px 0 0 10px; background:url(images/sub_link_bg.jpg) -9px 0 no-repeat; display:block;}
li.sublinks li{line-height:21px; font-size:11px; background:none; }
li.sublinks li a{background: none;}
.left_menus ul li a.sub{background:url(images/left_navi_bullet.gif); width:100%;}
.left_menus ul li.end_li{background:url(images/left_navi_seprator.jpg) 0 bottom no-repeat; line-height:25px;}

.colom_seprator{padding:0 20px; float:left;}
#right_colom{
	float:left; width:625px;
	}
.inner_banner{ padding-bottom:12px;}
.inner_contents h2.heading{font-size:28px; line-height:38px; color:#157715; margin:0px; padding:0px; background:url(images/heading_bot.jpg) 0 bottom no-repeat; font-weight:normal; }
.inner_contents p strong{color:#093479;}
.content_img{border:1px solid #0A357A; padding:1px; margin-left:10px;}

ul.cont_listing{margin:0px; padding:0px 22px;}
ul.cont_listing li{margin:0px; padding:0px 0 5px 15px; background:url(images/green_bullet.jpg) 0 5px no-repeat; list-style:none;}
ul.cont_listing li a{ color:#093479; font-size:13px;}
ul.cont_listing li a:hover{ text-decoration:none;}	
		

/*---------6-agust-09--------*/	
.bd_menbers{
	padding:22px 0px;
	}
.bd_img{
padding:2px ; border:1px solid #0A357A; float:left;
}
.bd_detail{
	padding:16px 0 0 35px;width:420px;float:left; font-size:14px;
	}
.bd_detail h2{
	font:bold 16px/18px Arial, Helvetica, sans-serif; color:#093479; margin:0px; padding:0 0 13px 0; 
	}
.bd_detail a{
	text-decoration:underline; color:#157715; font-size:13px;
	}
.bd_detail a:hover{
	text-decoration: none;
	}
	
	ul.cont_listing{
	margin:0px;
	color: #002F55;
	font-size: 15px;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 20px;
	padding-left: 22px;
}
ul.cont_listing li{
	margin:0px;
	background:url(images/bullet.jpg) 0 5px no-repeat;
	list-style:none;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 18px;
}
ul.cont_listing li a{ color:#093479; font-size:15px;}
ul.cont_listing li a:hover{ text-decoration:none;}	

/*--------------------Stock Boxes----------------*/
.stock_boxes{
	padding:20px 0 0 0px; color:#00529B; font-size:12px;
	}
.stock_boxes img{
	border:1px solid #5E8AB1;
	}
.stock_boxes2{
	padding:0 0 0 11px; font-size:14px; color:#656565;
	}
.img_border{border:1px solid #005399;}
	
.stock_boxes2 h3{
	color:#005399; font-size:21px; margin:0px; padding:0px;
	}
.listing2{
	margin:0px; padding:0px 0 0 30px;
	}	
.listing2 li{
	background: url(images/bullet.gif) 0 3px no-repeat;
	margin:0px; padding:3px 0 2px 20px; color:#005397;
	list-style:none;
	}
.seprator_border{
	border-top:1px solid #89B0CF;
	border-bottom:2px solid #5F5F5F;
	}
.seprator_border2{
	border-left:1px solid #000000;
	}
.data_scroll{
	background: url(images/tebular_data_bg.gif) 0 0 repeat;
	width:653px;
	}	
.tabular_text{
	font-size:11px; color:#000000; font-weight:bold;
	}

	
.inner_left_link ul.sub_links2{
	padding:0 0 0 28px;
	}
.inner_left_link ul.sub_links2 li{
	border:none; line-height:20px;
	background:none; padding:2px 0px;
	}
.inner_left_link ul.sub_links2 li a{
	background: none;
	font-size:11px; padding:0 0 0 29px; color:#fff;
	}
.inner_left_link ul.sub_links2 li a:hover, .inner_left_link ul.sub_links2 li a.active{
	background:url(images/orange_bullet.gif) 15px 5px no-repeat;
	color:#fff; border:none;
	}

/*-------------Contact page-----------*/
.contact{font-size:12px; color:#0E548F;}
.input_bg{
 background:url(images/input_bg.gif) 0 0 no-repeat; width:150px; height:20px; border:none;
 }
.comments{ background:url(images/comment_bg.gif) 0 0 no-repeat; width:391px; height:62px;}
.comments textarea{ background:none; border:none;  width:391px; height:62px;}
.submit_btn{background:url(images/submit_btn.gif) 0 0 no-repeat; height:21px; width:83px; border:none; cursor:pointer;}
/* End of 'designp' */

