/******* maincontainer styles *******/
body{
background:#eaeaea;
color:#707070;
font-family: Arial;
margin:0;
padding:0;
font-size:12px;
line-height:150%;
}
#wrapper{
width:962px;
margin:0 auto;
}
#maincontainer{
float:left;
width:962px;
background:#fff url("/images/banner.jpg") no-repeat 0px 120px;
} 
#header{
float:left;
width:932px;
background:url("/images/links_bg.gif") repeat-x bottom;
height:142px;
padding-left:30px;	
}
#logo{
width:932px;
float:left;
padding-left:5px;
height:142px;
background:url("/images/logo_bg.gif") no-repeat bottom left;
}
#menu{
float:right;
width:685px;
padding-top:70px;
}
#menu ul {
float:left;
  list-style-type:none;
  margin:0px;    
  padding:0px;	
}
#menu li{
float:left;
margin: 0;
padding: 0;
background:url("/images/link_bg.jpg") repeat-y right;
}
#menu li a{
float:left;
padding:23px 22px 23px 22px;
background-position:3px 25px;
font-size:14px;
color:#fff;
}
#menu  li  a:hover{
background-position:6px 28px;
text-decoration:none;
color:#616161;
}
#menu .last{
background:none;
}
#content{
float:left;
padding:0px 20px;
width:922px;
padding-top:149px;
}
#left_menu{
float:left;
width:242px;
padding-right:20px;
padding-bottom:20px;
}
#boxes{
float:left;
width:240px;
background:#fff url("/images/boxes_bg.gif") no-repeat right top;
border:1px solid #bbbcc0;
}
#boxes_content{
float:left;
width:210px;
padding:15px;	
}
#boxes h2{
	float
padding:0px;
margin:0px;
width:210px;
padding:20px 15px 19px 15px;
border-bottom:1px solid #bbbcc0;
	}
#boxes p{
color:#cb4d10;
}
.quote{
font-style:italic;
}
#left_menu ul { 
    float:left;
    list-style-type:none;
    margin:0px;
     padding:0px;
}
#left_menu ul li{ 
    float:left;
     margin:0px;
     padding:0px;
background:url("/images/sidemenu_bg.gif") repeat-x;
}

#left_menu li a {
float:left;
width:200px;
background:url("/images/bullet.gif") no-repeat 10px 12px;
font-size:14px;
border-bottom:1px solid #bbbcc0;
padding:10px;
color:#707070;
padding-left:30px;
}
#left_menu li a:hover{
color:#fff;
background:#b2b2b2;
}

#maincontent{
width:660px;
float:right;
padding-bottom:20px;
padding-top:60px;
}
#maincontent ul{
list-style-type:none;
margin:0px;
padding:0px;
padding-top:10px;
}
#maincontent ul li{
display:block;
background:url("/images/bullet.jpg") no-repeat;
padding-left:10px;
padding-bottom:10px;
background-position:0px 3px;
}
#footer{
float:left;
width:962px;
padding-top:10px;
height:34px;
border-top:3px solid #9e9c9d;
}
#footer a{
color:#707070;
font-size:10px;
}
#fright{
float:right;
color:#adadad;
width:300px;
text-align:right;
padding-right:10px;
}

#fleft{
padding-left:15px;
float:left;
width:200px;

}

