/* CSS Document */
body{ margin:0px; padding:0px; font:11px/18px Tahoma, verdana, arial; color:#356A61;}
p{margin:0px; padding:0px;}
img{border:0px;}
a:hover{text-decoration:none;}

#main_block{ margin:auto; width:1000px; }
#innerblock{ float:left; width:1000px; background:#ffffff url(../images/bodybg.jpg) repeat-x; }

#top_panel{
	float:left;
	display:inline;
	width:1000px;
	height:326px;
	color: #D6D6D6;
}
.tp_logobg{ float:left; background:url(../images/tp_logobg.jpg) no-repeat; width:280px; height:147px;}
.tp_logo{ float:left; margin:16px 0 0 58px;}
.tp_bg2{ float:left; background:url(../images/tp_bg2.jpg) no-repeat; width:720px; height:147px;}
.tp_menu{ float:left; background:url(../images/tp_menubg.jpg) repeat-x; height:47px; margin-top:6px; width:720px;}
.tp_menu a{float:left; font:bold 13px Tahoma, Arial, Verdana; color:#C7F1FF; padding:19px 22px 0 22px; text-decoration:none; height:47px;}
.tp_menu a:hover{float:left; font:bold 13px Tahoma, Arial, Verdana; color:#fff; padding:19px 22px 0 22px; text-decoration:none; height:28px; background:url(../images/tp_actvarro.jpg) no-repeat bottom center;}
.tp_bg3{ float:left; background:url(../images/tp_bg3.jpg) no-repeat; width:652px; height:179px;}
.tp_ip{ float:left; margin:124px 0 0 369px; border:1px solid #6CA79D; width:206px; height:20px; font:12px Tahoma, Arial, Verdana; color:#000000;}
.tp_srch{ float:left; margin:124px 0 0 6px;}

#contentpanel{ clear:left; float:left; width:960px; display:inline; margin:2px 0 0 20px; padding-bottom:10px;}

.lp_padd{
	float:left;
	width:332px;
	display:inline;
	color: #D6D6D6;
}
.lp_newimg1{ float:left; margin-top:19px;}
.lp_imgpara{ float:left; margin:17px 0 0 10px; width:145px; font:11px/18px Tahoma, Arial, Verdana; color:#356A61; }


.rp_padd{ float:left; margin-left:10px; width:612px; display:inline;}
.rp_welad{ clear:left; float:left; width:610px; display:inline; font:11px/16px Tahoma, Arial, Verdana;}
.rp_familypad{ clear:left; float:left; margin-top:20px; width:612px;}
.rp_family1pad{ float:left; width:265px; display:inline;}
.rp_family2pad{ float:left; width:265px; margin-left:20px; display:inline;}

.rp_arro{ clear:left; float:left; margin:11px 3px 0 5px;}
.rp_familnk{ float:left; font:11px Tahoma, Arial, Verdana; color:#356A61; width:210px; margin:10px 0 0 0;}
.rp_familxt2{ clear:left; float:left; width:261px; margin-top:10px; background:url(../images/rp_familady.jpg) no-repeat bottom right;}
.rp_familxtinr2{ clear:left; float:left; width:261px; margin-top:10px; background:url(../images/rp_familadyinr.jpg) no-repeat bottom right;}

#ft_padd{ clear:left; float:left; width:1000px; background:url(../images/ft_bg1px.jpg) repeat-x; height:96px;}
.ft_bg1{ float:left; background:url(../images/ft_bg1.jpg) no-repeat left; height:96px; width:382px; }
.ftr_lnks1{  float:left; display:inline; margin:2px 0 0 71px; width:205px; font:11px/15px Arial, Helvetica, sans-serif; color:#17596F;}
.ftr_lnks{ float:left; display:inline; margin:22px 0 0 10px; width:590px; font:11px/15px Arial, Helvetica, sans-serif; color:#17596F;}
.fp_txt,.fp_txt1{ float:left; margin:0px 19px 0 19px; font:11px/15px Arial; color:#17596F; display:inline; }
.fp_txt1{ color:#000000; margin:0px;}
.fp_divi{ float:left; margin:0px 16px 0 16px; font:11px/15px Arial; color:#17596F; display:inline; }
.fp_divi1{ float:left; margin:0px 3px 0 3px; font:11px/15px Arial; color:#000; display:inline;}
.ft_cpy{
	clear:left;
	float:left;
	font: 11px/15px Tahoma;
	color:#000;
	margin:50px 0px 0px 70px;
	width:auto;
}
