body {
  background: #2a579a;
  color: #181a14;
  font-size: 14px;
  font-family: "Trebuchet MS";
}

img {
  border:0;
}

form {
  padding:0;
  margin:0;
}
input {
  font-family:"Trebuchet MS", "Helvetica 65 Medium";
  font-size:11px;
  color: #333;
  text-indent: 4px;
}

a {
	color: #2A579A;
}

.clear {
  clear: both;
  font-size:0px;
  visibility:hidden;
  overflow:hidden;
}

#main {
  width: 1032px;
  margin: 0 auto;
  background: url('../images/pagebg.gif') repeat-y;
}

#main-top {
  background: url('../images/pagetop.gif') no-repeat;
  padding-top: 3px;
  height: 189px;
  font-size: 0;
}

#main-container {
  width: 994px;
  margin-left: 19px;
  padding:0;
  margin-bottom:0;
}

#main-bot {
  background: url('../images/pagebot.gif') no-repeat;
  height: 30px;
  font-size: 0;
  padding:0;
  margin:0;
}

.header {
  height: 189px;
  width: 997px;
  margin-left: 16px;
  float: left;
}

.buttonBlock {
  padding-left: 15px;
  padding-top: 10px;
  width: 276px;
}

.button1,
.button2,
.button3 {
  height: 52px;
  width: 276px;
  margin-bottom: 4px;
}

.button1 {background: url('../images/button1.gif') no-repeat;}
.button2 {background: url('../images/button2.gif') no-repeat;}
.button3 {background: url('../images/button3.gif') no-repeat;}

.horizontal {
  height: 37px;
  margin: 2px 0;
  background: url('../images/horibar.gif') repeat-x;
  line-height:37px;
  color:#FFFFFF;
  text-align:right;
  padding-right:5px;
  padding-left:5px;
}

.horizontal img {
  float:left;
}

.horizontal a img {
  clear: both;
  float: none;
  line-height: 37px;
  margin-left: 4px;
}

#left {
  width: 283px;
  float: left;
  background: #25291f;
  color: #fff;
  font-size: 18px;
  padding:0;
  margin:0;
} 

#left ul {
  background: #45493d;
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding-top: 14px;
  padding-left: 10px;
  padding-bottom: 4px;
}

#left ul li {
  background: url('../images/libot.gif') bottom left no-repeat;
  height: 45px;
}

#left ul li:last-child {
  background: none;
}

#left ul li a {
  padding: 0 10px 0 10px;
  margin-right: 14px;
  text-decoration: none;
  color: #fff;
  display: block;
  line-height: 43px;
}

#left ul li a:hover {
  background: #272b24;
}

#left .news {
  background: #606558;
  font-size: 14px;
  padding-bottom: 10px;
}

#left .news p {
  width: 242px;
  padding-left: 20px;
}
#left .news h1 {
  padding-left: 20px;
  font-size:18px;
}

#left .newsHeader {
  background: url('../images/latestnews.gif') repeat-x;
  line-height: 49px;
  font-size: 22px;
  text-indent: 20px;
}

#right {
  float: left;
  width: 710px;
  background: #fff;  
  font-weight: normal;
}

#right h1 {
	font-size: 26px;
	margin: 0;
	line-height: 26px;
	color: #2A579A;
}

#right h3 {
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
}

#right .padding {
  padding: 15px 15px 15px;  
}
#foot {
  height:148px;
  width:960px;
  background-image:url(../images/foot-bg.gif);
  padding:20px;
  color:#FFFFFF;
  margin:auto;
}

#foot a, #foot a:visited {
  color:#FFFFFF;
  text-decoration:none;
  padding-left:17px;
  padding-right:17px;
  font-size:16px;
  font-weight:bold;
}

#foot a:hover {
  color:#95ABCD;
}

#footbot {
  margin-top:15px;
  width:960px;
  font-size:10px;
  font-weight:bold;
}

.addressbot {
  width:195px;
  float:left;
  margin-right:21px;
  margin-left:21px;
}

#banner {
  width:676px;
  height:258px;
}

#banner p {
  padding-bottom:10px;
  margin:0;
}

#banner input {
  float:right;
}

#banner-l {
  width:292px;
  height:173px;
  float:left;
  background-image:url(../images/full-details-bg.jpg);
  padding-top:85px;
  padding-left:23px;
  padding-right:23px;
}

#banner-r {
  width:338px;
  height:258px;
  float:right;
}

#banner-already {
  width:292px;
  height:173px;
  float:left;
  background-image:url(../images/already-bg.jpg);
  padding-top:85px;
  padding-left:23px;
  padding-right:23px;
}

#bullet-box {
	width:290px;
	padding:10px;
	background-color:#F2F2F2;
	float:right;
	margin-left:15px;
}

#bullet-box p {
  margin:0;
  padding:0;
  padding-bottom:10px;
}
#trial-form {
width:420px;
}
#trial-form h2 {
font-size:18px;
}
#trial-form input {
float:right;
}
