body {
background:#838383 url(../images/body_bg.gif) repeat-x scroll left top;
font-family:arial;
font-size:12px;
padding-bottom:30px;
margin-top:30px;

}
#container {
background-color:#FFFFFF;
margin:0 auto;
width:920px;

}
#container #header  {
height:109px;
}
#container #header  #header_left {
width:33px;
float:left;
}

#container #header #header_middle {
background: url(../images/top_bg.gif) repeat-x scroll left top;
height:79px;
width:857px;
float:left;
padding-top:30px;

}

#container #header  #header_right {
width:30px;
float:left;
}
#container #banner
{
background-color:#FFFFFF;
width:860px;
padding:30px;
height:280px;
}
#container #banner #banner_left
{
width:360px;
float:left;
height:280px;
}
#container #banner #banner_right
{
margin-left:20px;
width:480px;
float:left;
height:280px;
}

#container #copy
{
background-color:#FFFFFF;
width:860px;
padding:30px;
height:240px;
padding-top:10px;
padding-bottom:0px;
}
#container #copy #copy_left
{
width:360px;
float:left;
height:240px;
}
#container #copy #copy_left h2
{
font-size:14px;
font-weight:bold;
color:#000000;
margin:0px;
margin-bottom:25px;
width:310px;
}
#container #copy #copy_left p
{
font-size:14px;
font-weight:normal;
color:#2a2a2a;
margin:0px;
margin-bottom:10px;
line-height:18px;
width:310px;

}
#container #copy #copy_right
{
margin-left:20px;
width:480px;
float:left;
height:240px;
}
#container #copy #copy_right h2
{
font-size:14px;
font-weight:bold;
color:#000000;
margin:0px;
margin-bottom:10px;
width:310px;

}
#container #copy #copy_right ul {
margin-top:10px;
width:280px;
padding-left:0px;
margin:0px;
}
#container #copy #copy_right ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;

background:transparent url(../images/arrow.gif) no-repeat scroll left 3px;
color:#2a2a2a;
font-size:12px;
font-weight:normal;
margin-bottom:10px;
padding-left:15px;
line-height:18px;
}
#container #footer {
width:920px;

}