/* CSS Document */
body{ margin:0px; padding:0px;}
p{margin:0px; padding:0px;}
img{border:0px;}
a:hover{text-decoration:underline;}
#main_block{ margin:auto; width:1000px; }
#innerblock{
	float:left;
	width:1000px;
}

#page_start{
	background-color:#333333;
	height:5px;
	width:925px;
	margin:0 0 0 38px;
}

#top_panel{
	float:left;
	display:inline;
	width:942px;
	height:300px;
	margin:2px 0 0 19px;
}
.tp_logobg{
	float:left;
	background:url(../images/tp_logobg.jpg) no-repeat;
	width:282px;
	height:95px;
	display:inline;
}
.tp_navbg{
	float:left;
	margin-top:60px;
	display:inline;
	width:660px;
	height:50px;
}

ul#mainNav{
	list-style:none;
	margin:68px 33px 0 0;
	padding:10px 0;
	height:12px;
	float:right;
}

ul#mainNav li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
	color:#333333;
	font-weight:bold;
	padding:0 3px;
}

ul#mainNav li a{
	text-decoration:none;
	color:#999999;
}

ul#mainNav li a:hover{
	color:#006f3c;
}

ul#mainNav li#active{

}

ul#mainNav li#active a{
	color:#333333;
}

ul#mainNav li.sep{
	margin:1px;
	padding:1px;
	background-image:url(../images/sepratr.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:6px;
	height:24px;
}

.tp_lnk1{ float:left; margin:7px 0 0 13px; width:90px; height:83px; background:url(../images/tp_activebg.jpg) repeat-x;}
.tp_lnk2{ float:left; margin:7px 0 0 0px; width:90px; height:83px; text-decoration:none; font:12px Arial, Helvetica, sans-serif; }
.tp_lnkxt,.tp_lnkxt1{ clear:left; float:left; margin:7px 0 0 11px; width:75px; font:bold 12px Tahoma, verdana, arial; color:#3E0B0B; text-decoration:none;}
.tp_lnkxt1{ 
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contentpanel{ clear:left; float:left; width:923px; display:inline; background:#EFE9B2; margin:0px 0 0 38px; padding-bottom:10px;}

#contentpanel2{ clear:left; float:left; width:925px; display:inline; margin:30px 0 0 38px; padding-bottom:20px;}
#contentpanelinr{ clear:left; float:left; width:925px; display:inline; margin:30px 0 0 38px;}

.lp_padd{ float:left; width:610px; display:inline;}
.lp_welpad,.lp_abtpad{ float:left; width:600px; display:inline; font:11px/16px Arial, Helvetica, sans-serif; color:#382A00;margin-bottom:10px; }
.lp_weltxt{
	float:left;
	margin:10px 0 0 10px;
	width:450px;
}
.lp_abttxt{ float:left; margin:10px 0 0 167px; width:416px;}
.lp_abtpara{ clear:left; float:left; display:inline; width:600px; background:url(../images/lp_abtparimg.jpg) no-repeat left bottom; padding-bottom:15px;}

.lp_servpad,.lp_suprtpad{
	clear:left;
	float:left;
	width:600px;
	margin-top:15px;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#382A00;
	margin-left: 10px;
}
.lp_suprtpad{ background:url(../images/lp_inrsprtbg.jpg) no-repeat right bottom; padding-bottom:25px;}
.lp_servxt{ clear:left; float:left; margin-top:15px; width:590px;}
.lp_hotarro{ clear:left; float:left; margin:19px 0 0 0px;}
.lp_hotxt{ float:left; font:11px/16px Arial, Helvetica, sans-serif; color:#8AAF0A; text-decoration:none; margin: 15px 0 0 8px; width:320px;}


.rp_padd{ float:left; margin-left:20px; width:290px; display:inline; background:#FFFACA; padding-bottom:20px;}
.rp_newtitbg{ float:left; background:url(../images/rp_newtitbg.jpg) no-repeat; width:263px; height:52px; margin:5px 0 0 13px;}
.rp_newtxt,.rp_newtxt1{ clear:left; float:left; font:11px/16px Arial, Helvetica, sans-serif; color:#322D02; margin:15px 0 0 35px; width:218px;}
.rp_newtxt1{ margin:25px 0 0 35px;}
.rp_paddinr{ float:left; width:290px; margin:-30px 0 0 22px; position:relative; display:inline; background:#EFE9B2; padding-bottom:26px;}

#ft_padd{ 
clear:left; 
float:left; 
width:920px; 
background:#0c0c0c; 
padding-bottom:20px;
margin-left:39px; 
margin-top:20px;
}

.ftr_lnks{ float:left; display:inline; margin:22px 0 0 280px; width:700px; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.ftr_lnks a:hover{
	color:#999999;
	text-decoration:none;
}
.fp_txt{ float:left; margin:0px 0 0 0px; font:11px Arial; color:#FFFFFF; text-decoration:none; display:inline; }
.fp_divi{ float:left; margin:0px 15px 0 15px; font:11px Arial; color:#666666; display:inline; }
.ft_cpy{
	clear:left;
	float:left;
	font: 11px/15px Tahoma;
	color:#CCCCCC;
	width:310px;
	text-decoration:none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding-left: 10px;
}

h4{
	font-size:125%;
	margin-top:0;
	margin-bottom:10px;
	color:#FFFFFF;
}

#footer{
	clear:both;
	margin:10px 0 0 0;
	padding:0 0 0 25px;
}

.footer_rights{
	margin:5px 15px 5px 50px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:right;
}

.footerCol{
	float:left;	
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../images/footerDivider.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.footerCol a{
	text-decoration:none;
	color:#999999;
}

.footerCol a:hover{
	color:#666666;
}

.footerCol img{
	margin:0;
	padding:0;
	float:left;
}

.navCol{
	float:right;
	margin:5px 60px 0 0;
	padding:0;
	width:250px;
}

.contactsCol{
	float:right;
	margin:5px 90px 0 0;
	padding:0;
	width:170px;
}

#left_side{
	padding:0;
	float:left;	
	width:50%;
	margin:0;
}

#right_side{
	padding:0;
	float:right;
	width:50%;
	margin:0;
}

.clear{
	clear:both;
}

.footerCol ul{
	margin:13px 0 0 0;
	padding:0;
	list-style:none;
}

.footerCol ul li{
	padding:1px 0;
}

.spacer{
	clear:both;
}

#copyrights{
	text-align:right;
	margin:5px 39px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.style1 {font-size: 13px}
.style2 {color: #669900}
.style3 {
	font-size: 16px;
	font-weight: bold;
	color: #669900;
}
.style5 {color: #669900; font-size: 14px;}
.style7 {font-size: 13px; font-weight: bold; color: #669900; }
.style8 {font-size: 13px; font-weight: bold; }

.lp_padd2{ 
	font:11px/16px Arial, Helvetica, sans-serif; 
	color:#382A00;
	width:610px;
	float:left;
	display:inline;
	margin:0;
}

.lp_weltxt2{
	margin:10px 0 0 0;
}

.dateP{
	float:left;
	margin-right:20px;
	font-size:12px;
}

#contactForm #submitBtn{
	font-size:12px;
}

a.news{
	color:#000000;
	text-decoration:none;
}

a.news:hover{
	color:#666666;
}

div.even{
	background-color:#66FFFF;
	padding:9px;
}

table.news{
	padding:6px;
	margin:5px 0;
}

table.lightBG{
	background-color:#eeeeee;
}

table.news td.headline{
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
}

table.news td.newsTxt{
	padding:10px 0 5px 0;
	font-size:12px;
}

table.news td.date{
	font-size:12px;
}

table.newsHead{
	font-size:18px;
	padding:2px;	
	margin-bottom:20px;
}

table.newsHead td{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	padding-right:270px;
}

.postHead{
	font-size:18px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	padding-right:270px;
}

.style3 a{
	text-decoration:none;
	font-size: 16px;
	font-weight: bold;
	color: #669900;
}

.style3 a:hover{
	color:#99CC00;
}

.rp_newtxt3
{ 
clear:left; 
float:left; 
margin:15px 0 0 15px; 
}

.f2s{
float:left; 
margin:22px 0 0 15px;
}

.f3s{
float:left; 
margin:23px 0 0 34px;
}

.f4s{
clear:left; 
float:left; 
margin-left:19px;
}

.style_headline{
	font-size:26px;
	font-weight::bold;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0 20px 20px 20px;	
	line-height:0.8em;
}
