*{
    margin:0;
    padding:0;
    font-family: tahoma, arial, sans-serif;
    font-size:13px;
}
body {
	background-color:#fff;
	color:#6c6c6c;
	width:900px;
	padding:0px 36px 20px 36px;
	margin:0 auto;
}
img {
	border:0;
    vertical-align:middle;
}
p {
	margin-bottom:7px;
	line-height: 18px;
	font-size: 13px;

}
a {
	text-decoration: none;
	padding-right: 0px;

}
a:hover {

	text-decoration:underline;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;	font-weight:lighter;

	
	
	
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:lighter;
	
	
	
}
.t_normal {
    font-weight:normal;
}
.t_color1 {
    color:#6A9C09;

}
.t_color2 {
    color:#9A9A9A;
}
.t_color3 {
    color:#6C6C6C;
}
.t_bold{
    font-weight:bold;
}
.clearing {
    font-size:0px;
    line-height:0px;
    height:0px;
    width:0px;
    clear:both;
}
.line {
    width:100%;
    height:0px;
    border-bottom:1px solid #000;
    font-size:0px;
}
.float_l {
    float:left;
}
.float_r {
    float:right;
}
ul {
	list-style:none;
	text-align: left;
	color: #666;
}
li {
    padding-left:20px;
	line-height: 20px;
    background:url("images/bullet.gif") 8px 9px no-repeat;
}

/*---------------------------------------------------------------------*/


.middle {
    width:900px;
    margin:0px auto 0 auto;
    padding:1px 0px 0 0px;
    border-left:15px solid #96dd0a;

}

.footer {
	float: right;
    padding:0px 0 0 0px;
    width:857px;
    border-top:1px solid #077a8b;

}
.footer p {
	padding-left: 3px;
	font-weight:lighter;
	line-height: 14px;
	font-size:10px;
}



.footer a {
	font-weight:lighter;
	padding-right:3px;
	padding-left: 3px;
	font-size:10px;

}
.terms {
	float:right;
	width:190px;
}
.dd {
	float:left;
	width:200px;
}
.header {
	width:900px;
	height:auto;
	float:right;
	
	
}
.logo {
	width:550px;
	height:auto;
}
.logo img {
    margin:0px 0 10px 40px;
	padding-left: 10px;
}

.tel {
    width:130px; 
	float:right;

}
.insidetel {
    width:350px; 
	float:right;

}
.tel_text {
	width:200;
	font-stretch:extra-expanded;

	float:center;
    margin-top:3px;
	line-height: 22px;
}
.tel a {

	font-stretch:extra-expanded;
	font-size:11px;
    margin-top:5px;

}

.main_pic {
   background:url("images/pic-2.jpg") no-repeat;
    width:900px;
	height:227px;
}
.inside_pic {
   background:url("images/pic-3.jpg") no-repeat;
    width:900px;
	height:153px;
}
.slogan {
    margin-top:24px;
    width:277px;
}
.menu {
    height:20px;
	margin: 200px 0px 0px 50px;
	
}
.menu a {
	color:#E8EDFF;
	font-stretch:extra-expanded;
	font-weight:lighter;
	padding-right:40px;
    float:left;
}
.insidemenu {
    height:20px;
	margin: 125px 0px 0px 50px;
	
}
.insidemenu a {
	color:#E8EDFF;
	font-stretch:extra-expanded;
	font-weight:lighter;
	padding-right:55px;
    float:left;
}
.menu .last{
    margin-right:0;
}

.content {
	width:900px;
}
.left_col {
    width:400px;

    padding:20px 20px 20px 50px;
	
}
.left_col_Wide {
    padding:20px 20px 20px 50px;
	
}

.insideleft_col {
    width:220px;

    padding:20px 20px 20px 50px;
	
}
.right_col {
    width:400px;
    padding:20px 10px 20px 5px;
}
.insideright_col {
    width:570px;
    padding:20px 20px 20px 10px;

}
.horizontal {
    width:100%;
    height:1px;
    font-size:0px;
    background:url("images/horizontal.gif") repeat-x;
}
.content {
	width:900px;
}
.content1_img {
    width:155px;
	height: 120px;
    padding-top:2px;
}
.insidecontent1_img {
    width:220px;
	height: 130px;
    padding-top:2px;
}
.content1_text {
    width:240px;
}
.content1_text ul {
    margin-top:5px;
}
.content1_text li {
    padding-left:8px;
    background:url("images/bullet.gif") 0 5px no-repeat;
}
.col1 {
    width:380px;
    padding:0 15px 8px 0;
}

.col2 {
    width:210px;
    padding:0 0 8px 0px;
}
.content2_img {
    width:105px;
	height: 120px;
    padding-top:2px;
}

.content2_text {
    width:295px;
}
.insidecontent2_text {
    width:570px;
	margin-bottom:25px;
}
content2_text a {
    font-size:12px;
}
insidecontent2_text a {
    font-size:12px;
}
.next {
    text-decoration: none;
    font-size:13px;
    font-weight:bold;
    background:url("images/arrow.gif") 100% 5px no-repeat;
    padding-right:15px;
	line-height: 15px;
}
.next:hover {
    text-decoration:none;
    color:#6C6C6C;
}
.clients td
{
    vertical-align: middle;
    text-align: center;
}

.ReportsGrid
{
    font-family: Arial, Helvetica, sans-serif;
}

.ReportsGrid a:link
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000066;
}

.ReportsGrid a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000066;
    text-decoration: none;
}
