﻿@charset "utf-8";
/* CSS Document */

a img {border:none;}

a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #FFF;
}
 * { margin:0; padding:0;}

.divbody {margin:0 auto; width:900px; text-align:left; padding:0;}/*to center body div*/
table{ border: none;}
body { background:#ffffff; font-size:11px;/*100%*/; font-family: Tahoma, Geneva, sans-serif; color: #555555; text-align:center;}

.divbody{width:900px;}
.mainbody{width:856px; height: auto;}

.header{height:104px;}
.header2{float:right; width:630px;}
.logo{float:left; width:226px; height:104px;}
.news{background: #283C00;margin:14px 14px 0 0; height:20px; padding:4px 4px 0px 2px;}


.navigation{margin-top:45px; font-size:13px;}

.nav_menu ul{margin:0; padding:0;}
.nav_menu li{ list-style:none;float: left; margin-left:0px; margin-right:61px;}

.navbar_bg{background:url(images/fillmenu.gif) repeat-x;}



.big_image{width:828px; padding:0 14px 0 14px; float:left;}

.4sections{width:828px; height:20px; float:left; margin:20px 14px 0 14px; border:solid 1px #0F0;}

.fourcolumns{width:828px; float:left; margin:20px 14px 0 14px;/*border:solid 1px #930;*/}
.column{ background:url(images/section_bg.gif ) no-repeat; height:auto;}

.section_bg{background:url(images/section_bg.gif) no-repeat; height:169px;}
.section_img{height:126px;}

.section_header{width: 172px; margin:10px 0 0 10px; font-size: 20px; font: bold; color:#FFF; float: left;}



.short_text{margin:0 10px 10px 10px; float:left; width:172px; height: auto; color:#333333; line-height:1.3em; font-size:12px;}

.footer{ float:left; width:828px; height: 50px; margin:0 14px 6px 14px; border-bottom:dotted 1px #CCC; border-top:dotted 1px #CCC;}
.footer_navigation{height:auto; width:625px; float:left; margin:10px 0 0 4px;}
.footer_menu ul{margin:0; padding:0;}
.footer_menu li{ list-style:none;float: left; margin-right:25px;}
.footer_menu ul li a:link{color:#555555;}
.footer_menu ul li a:visited{color:#555555;}
.footer_menu ul li a:active{color:#555555;}


.copyrights{margin-left:20px;}
.partnerlogos{float:right; margin:5px 4px 0 0; height:auto;}

/* styles for template pages*/

.hierarchy{width:600px; margin-left:226px; margin-top:8px;padding:0 14px 0 0; float:left;}

.content{width:828px; padding:0 14px 0 14px; float:left; margin-bottom:20px;}

.textheader{height:17px; width:439px; padding:18px 18px 0 18px;}
.text{height:auto; padding:28px 18px 0 18px; line-height:1.3em; font-size:12px;}
.textoffer{height:auto; padding:28px 18px 0 0px; line-height:1.3em; font-size:12px; font: bold; color:red;}


.contacttextheader{height:17px; width:411px; padding:18px 18px 0 18px;}
.contacttext{height:auto; padding:4px 18px 0 18px; line-height:1.3em; font-size:12px;}

.textual_list{ padding-left: 15px;}
/*.textual_list ul{ padding-left: 15px;}*/

.2header2{float:left; width:430px; height:35px;  margin-top:50px;}

.2navigation{font-size:13px;}
.2navigation ul{ list-style:none;}

/*.2menubg{ background:url(images/fillmenu.gif) repeat-x center;}*/
.2nav_menu {background:url(images/fillmenu.gif) repeat-x;}
.2nav_menu ul{margin:0; padding:0; list-style:none;}
.2nav_menu li{ list-style:none; float: left; margin-left:8px; margin-right:40px;}

.section_active{margin-left:5px; padding-left:10px; background:#FFF; color:#868686}

.section_inactive{margin-left:5px; padding-left:10px; color:#FFF;}

#links_onwhite{color: #555555;}
.underline a{ text-decoration:underline;}



.imageborder {
	border: 1px solid #333333;
}

