body {
	font-family: Arial;
	font-size:12px;
	background:#f3f3f3;
	padding:0;
	margin:0;
}

#site {
 	height:auto;
 	width:980px;
	margin:0 auto;
	padding:0;
}
#top {
	float:left;
	width:980px;
	height:150px;
	background-image:url(/static/img/bg-top.png);
}
#content {
	float:left;
	width:980px;
	height:auto;
}
#logo {
	float:left;
	width:155px;
	height:81px;
	margin:10px 0 0 30px;
}
#menu {
	float:left;
	width:750px;
	height:51px;
	margin:10px 0 0 30px;
	padding:30px 0 0 0;
	text-align:right;
}
#lead {
	float:left;
	width:848px;
	height:142px;
	margin:10px 0 0 65px;
	padding:0px 0 0 30px;
	background:url(/static/img/bg-lead.png);
	background-repeat:no-repeat;
}
#lead-left {
	float:left;
	width:500px;
	height:auto;
}
#lead-right {
	float:right;
	width:320px;
	height:auto;
	padding:20px 20px 0 0;
}
#content-left {
	float:left;
	width:650px;
	height:auto;
}
#content-right {
	float:right;
	width:300px;
	height:auto;
	padding:20px 20px 0 0;
}
#content-txt {
	float:right;
	width:500px;
	height:auto;
	margin:20px 0 0 0;
	background-image:url(/static/img/bg-content.png);
	background-position:right;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	border:solid;
	border-color:#ddd;
	border-width:1px;
	padding:40px;
}
#clients {
	float:left;
	width:980px;
	height:auto;
	text-align: center;
}
#footer {
	background-image:url(/static/img/bg-footer.png); 
	background-repeat:repeat-x; 
	float:left; 
	width:100%; 
	height:176px; 
	margin:20px 0 0 0;
} 
#footer-content {
 	height:166px;
 	width:980px;
	margin:0 auto;
	padding:10px 0 0 0;
	background:url(/static/img/watermark-footer.png);
	background-repeat:no-repeat;
	text-align:center;
}
	
.menu {font-size:14px; font-weight:bold; color:#404040; margin: 0 0 0 40px; text-decoration:none; text-transform:uppercase;}
.menu:hover {font-size:14px; font-weight:bold; color:#be2b12; margin: 0 0 0 40px; text-decoration:none; text-transform:uppercase;}
.line {background-image:url(/static/img/line.png); background-repeat:repeat-x; float:left; width:980px; height:3px; margin:30px 0 0 0;} 
.lead-big {color:#ffe0e0; font-size:16px; text-transform:uppercase; font-style:italic; float:left; margin-bottom: 0px; margin-top: 5px;}
.lead-li-img {margin:10px 20px 0 70px; float:left;}
.lead-normal {color:#ffe0e0; font-size:14px;font-style:italic; float:left; margin:10px 0 0 0;}
.lead-promo {color:#ed7940; font-size:20px;font-style:italic; float:left; margin:5px 4px 0 4px;}
.gp {color:#ed7940; font-size:24px;font-style:italic;}
.title-content {color:#242424; font-size:22px; font-style:italic; float:left; margin:0 20px 20px 0 ;}
.desc-content {color:#242424; font-size:12px; font-style:italic; float:left; margin:10px 0 0 10px;}
.content-icon {float:left; width:60px; height:60px;}
.content-text {float:left; width:420px; height:60px;}
.footer {color:#FFFFFF; font-weight:bold}
.clients {
	float:left;
	width:980px;
	height:auto;
	margin:20px 5px 10px 40px;
	text-align: left;
	font-style: italic;
	font-size: 14px;
}

#tables h3, #charts h3 {
    margin-bottom: 1px;
}

#tables td, #tables th {
    border: 1px solid #dedede;
    padding: 6px 6px 6px 12px;
    color: #180611;
}

#tables, #options, #charts {
    color: #180611;
}

#tables hr, #charts hr {
    border: none;
    border-bottom: solid 1px #471b34;
}

#tables tr.odd {
    background: #ececec;
}

#tables tr.even {
    background: #e6e5e5;
}


