
body {
background: url("../images/bottomLine.jpg") bottom left no-repeat;
width: 957px;
}
h2 {
background: transparent;
color: #486C84;
font-size: 15px;
margin: 10px 0;
padding: 0;
}


/*---------------hd-------------*/

#hd {
width: 951px;
margin: 0 0 0 2px;
}

/*---------------menu-------------*/



/*-----------flash-----------*/

#flash {
margin: 0 0 0 2px;
padding: 0;
}

/*-----------wrapper-----------*/


#wrapper {
background: url("../images/topLine.jpg") top left no-repeat;
background-color: transparent;
color: #333;
width: 957px;
margin: 10px 0;
padding: 15px 0 0;
float: none;
}


/*-----------content-----------*/

#content {
background: url("../images/contentBg.jpg") top left repeat-y;
color: #333;
width: 957px;
margin: 0;
padding: 0;
line-height: 16px;
float: none;
}
 

/*-----------leftSide-----------*/

#leftSide {
background: transparent;
color: #333;
width: 310px;
float: left;
font-size: 12px;
margin: 0 30px 0 0;
padding: 0 0 0 20px;
}
#leftSide h2 {
background: transparent;
color: #7F6334;
} 
#leftSide p {
margin: 10px 0 5px;
padding: 0;
} 
#leftSide a {
margin: 0 0 5px;
padding: 0;
} 



/*-----------middleSide-----------*/

#middleSide {
background: transparent;
color: #333;
width: 342px;
float: left;
font-size: 11px;
margin: 0 45px 0 0;
padding: 0;
}
#middleSide h2 {
float: left;
}
#middleSide a.link {
float: right;
margin: 10px 10px 0 0;
padding: 0;
}
#middleSide dl {
clear: both;
margin: 0;
padding: 5px 0 0;
}
#middleSide dt {
background: transparent;
color: #686868;
float: left;
margin: 0;
padding: 0;
}
#middleSide dd {
margin: 0 0 10px;
padding: 0 0 0 50px;
}
#middleSide dd a {
background: transparent;
color: #333;
margin: 0;
padding: 0;
}
#middleSide dd a:hover {
text-decoration: underline;
}


/*-----------rightSide-----------*/

#rightSide {
width: 191px;
}
#box {
background: url("../images/graph.jpg") bottom right no-repeat;
color: #666;
width: ;
border: 1px solid #487AA2;
margin: 0 0 15px;
padding: 0 0 10px;
}
#box h3 {
background: #487AA2;
color: #fff;
font-size:10px;
font-weight: bold;
margin: 0;
padding: 2px;
}
#box p {
margin: 7px 0 10px 7px;
padding: 0;
}
#box p strong {
background: transparent;
color: #000;
display: block;
font-size: 12px;
}
#box a {
margin: 0 0 0 7px;
padding: 0;
}
#rightSide a.banner {
margin: 0 0 15px;
padding: 0;
}


/*-----------footer-----------*/

#footer {
background: url("../images/footerBg.gif") top left repeat-x;
color: #595753;
width: 944px;
float: left;
clear: both;
margin: 40px 0 0 1px;
padding: 0;
}
html>/**/body #footer {margin: 40px 0 0 5px;}