/* CSS Document */
body,p{
margin:0;
padding:0;
}
body{ background:url(../images/tile.gif) repeat; color:#4A8BA1; font:11px/16px tahoma;}
img{border:0; float:left;}
.flt{float:left;}
.flr{float:right;}
.clr{clear:left;}
.ds{display:inline;}

#main_block{width:1000px;margin:auto;}
#top_block{ width:900px; float:left; margin-left:50px; display:inline;}
#content_block{ width:900px; float:left; margin-left:50px; display:inline; background:#fff;}
#left_block{ width:302px; float:left; display:inline; margin:0 0 0 33px;}
#center_block{ width:565px; float:left;}
#footer_block{ width:900px; float:left; margin-left:50px; display:inline;}
#top_nav {
	position:absolute;
	left:87px;
	top:9px;
	width:549px;
	height:15px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

/*top*/
.tp_img1,.tp_img2{ background:url(../images/tp_bk1.jpg) no-repeat left; width:900px; height:266px; float:left;}
.tp_img2{background: url(../images/tp_bk2.jpg) no-repeat right; }
.navi{
	width:675px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}
.navi a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.navi a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.navi a:hover{
	color: #771033;
	text-decoration: none;
}
.navi a:active{
	color: #FFFFFF;
	text-decoration: none;
}

/*left*/
.titl{ font: bold 18px Arial Narrow; color:#771033; float:left; margin-top:20px;}

.titl a:link{
	color: #771033;
}
.titl a:visited{
	color: #771033;
}
.titl a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.titl a:active{
	color: #771033;
}

/*center*/
.txt{ color:#000; font:11px/16px tahoma; float:left; width:540px; margin-top:10px;}
.modul{ width:555px; float:left; border-top:1px dashed #9BC0D6; margin:30px 0 0 0;}
.modul_top{
	width:555px;
	float:left;
	margin:30px 0 0 0;
}
.lnk1{ width:240px; float:left; margin:15px 0 0 0;}
.lnk2{ width:278px; float:left; margin:15px 0 0 10px;}
.lnk_modl{width:240px; float:left;} 
.lnk_modl2{width:275px; float:left;} 
.lnk_txt{ color:#7DB800; font:11px/20px tahoma; float:left; margin-left:10px;}
.tile_c { width:544px; float:left; background:url(../images/tile_spn.gif) #E7FAFF repeat-x; border-right:1px solid #F5FCFF; border-left:1px solid #F5FCFF; padding-bottom:5px;}
.cntnt1{ width:250px; float:left; margin:0 0 0 18px; }
.cntnt2{ width:250px; float:left;}

/*left*/
.lft_spn{ background:url(../images/tile_lft.gif) repeat-x; width:264px; float:left; padding-left:15px;}
.nam{ color:#006182;font:11px/16px tahoma; float:left; text-align:right; margin:5px 0 0 170px;}
.contct{ background:url(../images/cntct.gif) no-repeat; width:275px; height:197px; float:left; margin:10px 0 0 0;}

/*footer*/
.ftr_modl{
	width:880px;
	border-left:10px solid #fff;
	border-right:10px solid #fff;
	float:left;
	padding-bottom:15px;
	background-image: url(../images/ft-bg.gif);
}
.ftr_spn{
	width:450px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 420px;
}
.ftr_txt{ color:#771033; float:left; background:url(../images/blt_ftr.gif) no-repeat left; font:bold 10px tahoma; padding:0 20px; text-decoration:none;}
.ftr_cpy{ color:#771033; float:left;font:10px tahoma; margin:10px 0 0 420px;}
.left_cont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #771033;
}
.titl2 {
	font: bold 18px Arial Narrow;
	color:#771033;
	float:left;
}
.naviSub {
	width:675px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
}
