﻿/* CSS Document */
body,p,form { margin:0; padding:0; background:url(/images/til_bdy.gif) #fff repeat-x; }

img{border:0; float:left;}

.flt{float:left;}

.flr{float:right;}

.clr{clear:left;}

.ds{display:inline;}

.mrgn1{ margin-top:10px; float:left; }

.mrgn2{ margin-top:15px; float:left; }

.mrgn3{ margin-top:20px; float:left; }

.mrgn4{ margin-top:25px; float:left; }

.mrgn5{ margin-top:30px; float:left; }

.mrgn6{ margin-top:40px; float:left; }

.mrgn7{ margin-top:49px; float:left; }

/*blocks*/
#main_block{ width:1000px; text-align:left;}

#sub_block{ width:1000px; text-align:left;}

#content_block{ width:1000px; float:left; padding-bottom:35px; }

#left_block{ width:294px; float:left; margin:45px 0 0 40px; display:inline; }

#center_block{ width:294px; float:right; display:inline; margin:45px 30px 0 0; }

#center_block1{ width:940px; float:left; text-align:left; margin:45px 0 0 40px; display:inline; }

#right_block_1{ width:294px; float:right; display:inline; margin:45px 30px 0 0; }

#right_block{ width:598px; float:right; display:inline; margin:45px 30px 0 0; }

.img_in_right{ padding: 0px 10px 10px 10px;}

#sub_block1 { width:1000px; text-align:left;}

#footer_block{ width:1000px; float:left; background:#D8D8D8; border-top:1px solid #B8B8B8; padding-bottom:30px; }

.left_cell{ width: 50%; text-align: right; padding-right: 10px; vertical-align: top;}

.right_cell{ width: 50%; text-align: left; padding-right: 10px;}

.double_cell{ width: 100%; text-align:right; }

/*top*/
.tp_img1,.tp_img2{ background:url(/images/tp_bk1.jpg) no-repeat left; width:1000px; height:346px; float:left; }

.tp_img2{ background:url(/images/tp_bk2.jpg) no-repeat right; }

.logo{ margin: 22px 0 0 545px; float:left; }

.ulmenu{ margin-top: 34px; margin-bottom:0px; float:right; width:600px; font: bold 12px Verdana; color:#8B8B8B; list-style: none; display: inline; }

.ulmenu li{ float:right; width: 130px; height: 28px; text-align:center; padding-top: 5px; }

.ulmenu a{ text-decoration:none; color:Red; }

.bst{  background:url(/images/bst_bk.gif) no-repeat; width:409px; height:104px; float:left; margin: 0px 0 0 527px; padding:12px 0 0 20px; }

.bst span{ color:black; font:12px/14px Arial, Helvetica, sans-serif; width:330px; margin:10px 0 0 15px; float:left; }

.rd_tp{ background:url(/images/blt_rd.gif) no-repeat left; color:#888; padding-left:10px; font: bold 11px/14px Arial, Helvetica, sans-serif; margin:0px 0 0 15px; float:left; text-decoration:none; }

/*center*/
.cp_blk1{ background:url(/images/cp_bg1.gif) no-repeat; width:950px; height:102px; float:left; margin:0 0 0 15px; padding:15px 0 0 20px; }

.cp_inrblk{ width:275px; float:left; margin-left: 95px; margin-right: 95px; } 

.cp_inrblk_3col{ width:275px; float:left; margin-left: 20px; margin-right: 20px; } 

.cp_inr_tx{ width:205px; float:left; color:#AB6FD4; font:11px/14px Arial, Helvetica, sans-serif; margin:0 0 0 15px; }

.cp_lin{ margin: 15px 0px 0 0px; float:left; }

.widt_cp{ width:623px; float:left; margin:15px 0 0 0; }

.cp_lnk{ width:290px; float:left; margin:15px 0 0 0; }

.cp_lnk a{ color:#64B01E; font:11px/20px Tahoma; background:url(/images/blt_cp.gif) no-repeat left; padding:0 0 0 15px; width:270px; float:left; }

.cp_lnk a:hover{ text-decoration:none; }

.ab_lnk{ width:230px; float:right; margin:23px 40px 0 0; }

.ab_lnk a{ color:#AB6FD4; font:11px/22px Arial, Helvetica, sans-serif; background:url(/images/blt_ab.gif) no-repeat left; padding:0 0 0 15px; text-decoration:none; width:215px; float:left; }

.ab_lnk a:hover{ text-decoration:underline; }

.center_content{ display:inline; padding-top:20px; }

/*left*/
.lp_blk{ background:url(/images/lts_bk.gif) no-repeat; width:273px; height:27px; padding:12px 0 0 20px; float:left  }

.lp_inr_blk{ background:url(/images/lts_bk.gif) no-repeat; width:281px; float:left; padding:0 0 0 12px; }

.lp_tx{ width:205px; float:left; margin:30px 0 0 15px; color:#888888; font:14px/16px Arial, Helvetica, sans-serif; border-bottom:1px dotted #888888; padding-bottom:30px; }

.lp_tx a{ color:Red; font:bold 11px Arial, Helvetica, sans-serif; }

.dat{ background:url(/images/dat_bk.gif) no-repeat; width:42px; float:left; height:44px; float:left; color:#fff; font: bold 14px Arial, Helvetica, sans-serif; text-align:center; padding:12px 0 0 0px; margin:30px 0 0 0; }

.ab_our{ background:url(/images/or_ab_bk.gif) no-repeat; width:300px; height:266px; float:left; padding:20px 0 0 20px; }

.ab_or_lnk{ width:165px; float:right; margin:23px 40px 0 0;  }

.ab_or_lnk a{ color:#F155FF; font:11px/18px Arial, Helvetica, sans-serif; background:url(/images/blt_or_ab.gif) no-repeat left; padding:0 0 0 15px; text-decoration:none; width:153px; float:left; }

.ab_or_lnk a:hover{ text-decoration:underline; }

.fac{ margin:20px 15px 0 0; float:right; }


/*right*/
.rp_blk{ background:#F6F6F6; width:566px; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; float:left; padding:10px 0 0 30px; }

.rp_blk_allwidth{ width: 878px; background:#F6F6F6; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; float:left; padding:10px 15px 0 30px; margin-right: 15px; }

.svc_bg{ margin:45px 0 0 0; float:left; background:url(/images/svc_bk.gif) no-repeat; width:517px; height:136px; padding:23px 0 0 23px; }

.svc_bg_allwidth{ margin:45px 0 0 0; float:left; background:url(/images/svc_bk_allwidth.gif) no-repeat; width:840px; height:220px; padding:23px 0 0 23px; }

.svc_tx{ color:White; font:14px/16px Arial, Helvetica, sans-serif; margin:10px 20px 0 0; float:left; text-align:justify; }

.rp_lnk{ width:170px; float:right; }

.rp_lnk a{ color:#fff; font:11px/20px Arial, Helvetica, sans-serif; background:url(/images/blt_sv.gif) no-repeat left; padding:0 0 0 15px; text-decoration:none; width:155px; float:left; }

.fnd{ color:#FB892D; font:11px Arial, Helvetica, sans-serif; margin:10px 0 0 0; float:left; }

.rp_tx{ width:540px; float:left; margin:20px 0 0 0; color:Red; font:14px/16px Arial, Helvetica, sans-serif; }

.rp_tx_allwidth{width: 878px; float:left; margin:20px 0 0 0; color:Red; font:14px/16px Arial, Helvetica, sans-serif; }

.rp-ul-prog{line-height: 17px;}

.rp-ul-prog li{ margin-bottom: 1em;}

h1{ color:Black; font-family:Verdana, Helvetica, sans-serif; font-size: 17px; }

h4{ color:#858186; font-family:Arial, Helvetica, sans-serif; font-size: 14px; }


/*footer*/
.fp_link{ float:left; width:1000px; margin:30px 0 0 0px; }

.fp_link a{ color:#6E6E6E; font:11px/16px Tahoma; text-decoration:none; }

.fp_link a:hover{ text-decoration:underline; }

.fp_link span{ color:#6E6E6E; padding:0 10px; }

.cpy_tx{ margin:15px 0 0 330px; float:left; width:300px; color:#6E6E6E; font:11px Tahoma;  }


/* after footer: itimages */
.ITImages{clear:both; text-align:right; width: 1000px;}
.ITImages a{font-size: 12px; color: #333333;}