﻿@charset "utf-8";
body { margin:0; padding:0; width:100%;}
html { padding:0; margin:0;}

.header {
	background:url(../Images/main_bgheader.png) top repeat-x;
}

.block_header {
	margin:0 auto;
	width:962px;
	padding:0;
	border:none;
}

.logo {
	float:left;
	margin-right:20px;
}

.twitter {
	float:left;
	padding:40px 0 0 0;
}
.twitter img { float:left; }

.menu {
	float:right;
	margin:40px 0 0 0;
}
.menu ul {  padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0; border:0; vertical-align:middle}
.menu ul li a {
    text-align:center;
	float:left;
	margin:13px;
	padding:0;
	color:#FFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
    border-bottom: solid 2px #3b5998;
    border-bottom: solid 2px rgba(59, 89, 152, 0.00);
	transition: border-bottom ease-out .5s;
}

.menu ul li a:hover {
	transition: border-bottom ease-out .5s;
	border-bottom: solid 2px #FFF;
}
.menu ul li a.active {
	border-bottom: solid 2px #FFF;
}

.footer {padding:0;  margin:0 auto; }
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#868686;}
.footer a {
  font: normal 11px Arial, Helvetica, sans-serif;
  color:#06F;
  text-decoration:none;
  padding:5px;
  margin:0;
}
.footer img {
  margin:0;
  padding:0;
  float:left;
}
.footer p.leftt { text-align:left; width:310px; margin:0; padding:15px 0 0 0; float:right;} 

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #e2e2e2; padding:0; margin:10px 0; background:none; line-height:0;}
.headerCopy {
  background:url(../Images/main_bgfooter.png) top repeat-x;
  height: 250px;
  padding: 0;
  margin: 0;
}
.logoCopy {
  float:left;
  margin:0;
  width:290px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFF;
  font-size: 12px;
  line-height: 18px;
  padding-top: 25px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 15px;
}
.logoCopymiddle {
  float:left;
  margin:0;
  width:270px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFF;
  font-size: 12px;
  line-height: 18px;
  padding-top: 96px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 80px;
}
.logoCopyright {
  float:left;
  margin:0;
  width:265px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFF;
  font-size: 12px;
  line-height: 0;
  padding-top: 79px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 15px;
}

.pagewidth
{
  width:100%;
  min-width:800px;
  margin:auto;
}

.form
{
  min-width:800px;
  margin:auto;
  margin-left:100px;
  margin-right:100px;
}
