@charset "utf-8";
/********************************************
 * rye_raptor (forver r2)                   *
 * Naicom global style                      *
 * Copyright (c) 2009                       *
 ********************************************/
 
/******************* HOME *******************/
#home_wrapper{
	background-color: #FFFFFF;
}
#home_header{
	background: url(../images/home_headerBG.png) top left repeat-x #D7D7D7;
}
#home_banner{
	background: url(../images/home_navigationShadow.png) top left repeat-x;
	padding: 14px 10px 16px 14px;
}
#homeSearchForm{
	padding: 10px;
}
#homeSearchForm input[type=text]{
	border-left: solid 1px #868686;
	border-right: none;
	border-top: solid 1px #868686;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 11px;
	margin: 0px; height: 15px;
	padding: 2px 5px;
	width: 160px; border-bottom: solid 2px #BEBEBE;
}
#homeSearchForm input[type=submit]{
	background-color: #185d00;
	border-bottom: solid 2px #BEBEBE;
	border-left: none;
	border-right: solid 1px #868686;
	border-top: solid 1px #868686;
	padding: 0px 5px 3px 5px;
	color: #FFFFFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	height: 22px;
	margin: 0px;
	width: 30px;
}
/*#home_slideshow{
	background: url(../images/home_slideBG.png) top left repeat-x #1B5A11;
	height: 230px;
	width: 930px;
}
#home_slideshow img{
	margin: 5px;
}*/
#home_mainbody .header_insurance{
	background-color: #185D00;
	color: #FFFFFF;
	font-size: 16px;
}
#home_mainbody .header_1{
	background: url(../images/content_head1BG.png) top left no-repeat;
}
#home_mainbody .header_2{
	background: url(../images/content_head2BG.png) top left no-repeat;
}
#home_mainbody .header_3a{
	background: url(../images/content_head3BG.png) -25px 0px no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	padding: 7px 0px;
}
#home_mainbody .header_3b{
	background: url(../images/content_head3BG.png) top left no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	padding: 7px 0px;
}
#home_mainbody .news a{
	background-color: #FFFFFF;
	border-bottom: solid 2px #FFD83A;
	color: #575757;
	display: block;
}
#home_mainbody .news a div{
	cursor: pointer;
	font-size: 10px;
}
#home_mainbody .news a span{
	cursor: pointer;
}
#home_mainbody .news a:hover{
	background-color: #E2E2E2;
}
#home_mainbody .updates{
	border-top: solid 1px #C4C4C4;
	padding: 10px;
}
#home_mainbody .stock > .updates:first-child{
	border: none;
}
#home_mainbody .gainers{
	background: url(../images/up_whiteArrow.png) 180px 10px no-repeat #50A643;
	color: #FFFFFF;
}
#home_mainbody .losers{
	background: url(../images/down_whiteArrow.png) 180px 10px no-repeat #FF0000;
	color: #FFFFFF;
}
#home_footer #main_footerLinks{
	background: url(../images/footer_border.png) top left repeat-x;
}
#home_footer #sub_footerLinks{
	background: url(../images/footer_linksBG.png) top left no-repeat;
}
#home_footer .foot_nav a{
	color: #696969;
	display: block;
}
#home_footer #sub_footerLinks > .foot_nav a:first-child{
	color: #648C56;
	margin-bottom: 10px;
}
#home_footer #sub_footerLinks > .foot_nav a:first-child:hover{
	color: #252525;
}
#home_footer .foot_nav a:hover{
	color: #252525;
}

#page {position: absolute;
	top: 580px; left:830px; width: 240px; margin: 15px; z-index: 999; background-color: transparent;-webkit-border-radius: 7px;
	-moz-border-radius: 7px;}
#page li {background-color: #FFFFFF;
	border-bottom: solid 2px #FFD83A;
	color: #575757; width: 240px; float: left; margin: 8px; list-style: none }
#page a { width: 240px; padding: 3px 6px;  border: 0px solid  #999;
	color: #333;-webkit-border-radius: 5px; display:block;
	-moz-border-radius: 5px;
	text-decoration: none; }
#page a:hover { color: #fff;
	background-color:#dbdbdb; 
	}

#pageD {position: absolute;
	top: 400px; left:830px; width: 240px; margin: 15px; z-index: 999; background-color: transparent;-webkit-border-radius: 7px;
	-moz-border-radius: 7px;}
#pageD li {background-color: #FFFFFF;
	border-bottom: solid 2px #FFD83A;
	color: #575757; width: 240px; float: left; margin: 8px; list-style: none }
#pageD a { width: 240px; padding: 3px 6px;  border: 0px solid  #999;
	color: #333;-webkit-border-radius: 5px; display:block;
	-moz-border-radius: 5px;
	text-decoration: none; }
#pageD a:focus,a.activeSlide  { color: #fff;
	background-color:#dbdbdb; 
	}
	
#pageP {position: absolute;
	top: 340px; left:830px; width: 240px; margin: 15px; z-index: 999; background-color: transparent;-webkit-border-radius: 7px;
	-moz-border-radius: 7px;}
#pageP li {background-color: #FFFFFF;
	border-bottom: solid 2px #FFD83A;
	color: #575757; width: 240px; float: left; margin: 8px; list-style: none }
#pageP a { width: 240px; padding: 3px 6px;  border: 0px solid  #999;
	color: #333;-webkit-border-radius: 5px; display:block;
	-moz-border-radius: 5px;
	text-decoration: none; }
#pageP a:focus,a.activeSlide  { color: #fff;
	background-color:#dbdbdb; 
	}

.box_Title{
	background-color:#19771b; color:#FFF; font-size: 14px
	
	 
	}
	
.picnav{
	position: absolute;
	top: 670px; left:870px;z-index: 999;
	}
	
	.picnavC{
	position: absolute;
	top: 850px; left:400px;z-index: 999;
	}
.box_Tab{
	 background:url(../images/bannernew.png) repeat-x;
	 height:28px;
	 color:#FFF;
	 font: normal 14px Georgia, "Times New Roman", Times, serif;  
	 margin: 10px 0px; 
	 padding: 5px 0px; 
	 text-transform:uppercase;
	}
.box{
	background:#dbdbdb
	width: 605px;
	height:124px;
}

.more{
	color: #060
	font: normal bold 10 Arial, Helvetica, sans-serif;
	margin: 3px 0px;
	padding: 3px 0px;
	text-transform: uppercase;
	}

.box_Content{
	 padding:20px 20px;
	 font-size:14px; font-weight:bold;
	  
}

.box_ContentAdd{
	 padding:5px 20px;
	 font-size:11px; 
	  
}
.box_left0{
	background: url(../images/Lii.jpg) ;
	width: 174px;
	height:106px; 
	 
}
.box_left0i{
	background: url(../images/Licenced_Insurersw_r1_c2.jpg)  ;
	width: 3px;
	height:106px; 
	 
}
.box_bottom0{
	background: url(../images/Li.jpg) ;
	width: 431px;font-weight:bold;
	height:66px;
	
}
.box_middle0{
	background: url(../images/Licenced_Insurersw_r2_c3.jpg) ;
	width: 431px;
	height:3px;
}
.box_top0{
	background: url(../images/Liii.jpg) ;
	width: 431px;
	height:37px;
}

.box_left1{
	background: url(../images/ii.jpg);
	width: 174px;
	height:93px;
}
.box_bottom1{
	background: url(../images/i.jpg) ;
	width: 434px;
	height:52px;
}
.box_top1{
	background: url(../images/iii.jpg) ;
	width: 434px;
	height:41px;
}

#pager {
	position: absolute;
	top: 785px;
	left: 300px;
	z-index: 999;
	background-color: transparent;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	padding: 10px 2px 11px;
}

#pager a {
	font-size: 11px;
	background-color: #fff;
	padding: 3px 6px;
	margin-left: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
	margin-right: 5px;
	border: 1px solid  #999;
	color: #333;
}

#pager a:hover, #pager a.activeSlide {
	color: #fff;
	background-color:#006600;
}

#pagerc {
	position: absolute;
	top: 890px;
	left: 300px;
	z-index: 999;
	background-color: transparent;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	padding: 10px 2px 11px;
}

#pagerc a {
	font-size: 11px;
	background-color: #fff;
	padding: 3px 6px;
	margin-left: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
	margin-right: 5px;
	border: 1px solid  #999;
	color: #333;
}

#pagerc a:hover, #pager a.activeSlide {
	color: #fff;
	background-color:#006600;
}

#pagerh {
	position: absolute;
	top: 402px;
	left: 770px;
	z-index: 999;
	background-color: transparent;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	padding: 10px 2px 11px;
}

#pagerh a {
	font-size: 11px;
	background-color: #fff;
	padding: 3px 6px;
	margin-left: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
	margin-right: 5px;
	border: 1px solid  #999;
	color: #333;
}

#pagerh a:hover, #pager a.activeSlide {
	color: #fff;
	background-color:#006600;
}



.poll_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 2px;
}
.poll_btn {
	background-image: url(../images/login_bg.png);
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
.forum_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #090;
}
.forum_sub_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #090;
}
.forum_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.myscroller A { text-decoration:none;}
.myscroller A:link	{color:#50a643;}
.myscroller A:visited{color: #50a643;}
.myscroller A:hover	{color: #fff;background-color:#50a643;}
.tabb { font-weight:bold; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;TEXT-ALIGN: center;}
 .tan {FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: Georgia, "Times New Roman", Times, serif TEXT-ALIGN: center;}
 .tann {FONT-WEIGHT: bold;FONT-SIZE: 18px; COLOR: navy; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-ALIGN: center;}
 .tanc {FONT-WEIGHT: bold;FONT-SIZE: 10px; COLOR: navy; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-ALIGN: center;}
