/******* maincontainer styles *******/
body{
background:#fff;
color:#000;
font-family: Arial;
margin:0;
padding:0;
font-size:9pt;
line-height:140%;
}

#maincontainer{
width:800px;
margin:0px auto;
} 
#header{
float:left;
width:800px;
}
#menu{
width:800px;
background:url("/images/menu_bg.gif") repeat-x;
height:23px;
float:left;
}
#menu ul{
margin:0px;
padding:0px;
list-style-type:none;
width:800px;
}
#menu li{
float:left;
padding:0px;
margin:0px;
}
#menu li a {
float:left;
padding:3px 23px;
font-size:13px;
color:#fff;
font-weight:bold;
background:url("/images/links_bg.gif") no-repeat right;
}
#menu li a.last{
background:none;
}
#menu li a:hover{
color:#e4e4e4;
text-decoration:none;
background:#163091;
}
#maincontent{
float:left;
width:800px;
padding-bottom:20px;
}
#content{
float:left;
width:520px;
padding-top:20px;
background: url(/images/homecontent_bg.gif) no-repeat;
padding-left:50px;
padding-right:30px;
}
#subpages_content{
float:left;
width:520px;
padding-top:20px;
padding-left:50px;
padding-right:30px;
background: url(/images/subpagescontent_bg.gif) no-repeat;
}
#text{
float:left;
width:520px;
}
#side{
float:left;
width:188px;
background:#d6d5d5 url(/images/homesidenav_bg.gif) no-repeat;
padding-top:65px;
text-align:center;
}
#side h2,#subpages_side h2{
text-align:left;
padding-left:10px;
font-size:12pt;
color:#fff;
}
#subpages_side{
float:left;
width:188px;
background:#d6d5d5 url(/images/subpagessidenav_bg.gif) no-repeat;
padding-top:65px;
text-align:center;
}
#sidemenu{
float:left;
width:188px;
text-align:center;
}
#sidetop{
float:left;
width:216px;
}
#menu_content{
float:left;
width:175px;
}
#menu_content ul{
float:left;
padding-left:10px;
margin:0px;
padding-top:5px;
padding-bottom:5px;
}

#menu_content ul li{
display:block;
margin:0px;
padding:0px;
list-style-type:none;
}
#menu_content ul li a{
display:block;
width:165px;
padding:5px;
text-align:left;
color:#163091;
border-bottom:1px solid #9c9c9c;
font-weight:bold;
}
#menu_content ul li a:hover{
color:#000;
}
#menu_content ul ul li a{
width:155px;
}
#menu_content ul ul ul li a{
width:145px;
}
#breadcrumbs{
float:left;
width:520px;
height:30px;
padding-bottom:10px;
font-weight:bold;
color:#4b4b4b;
}
#breadcrumbs a{
color:#000;
}
#upperfooter{
float:right;
width:200px;
text-align:right;
}
#footer{
width:800px;
float:left;
padding-top:10px;
border-top:2px solid #b7b8bd;
color:#b7b8bd;
font-size:11px;
font-weight:bold;
}
#fleft{
float:left;
width:500px;
}
#footer a{
padding-left:5px;
padding-right:5px;
color:#000;
font-size:11px;
font-weight:bold;
}
#fright{
float:right;
width:200px;
text-align:right;
}
