body {
    font-family: Arial, Arial, Helvetica, sans-serif;
    color:#000;
    font-size:12px;
    line-height:16px;
}

#container {
    width:932px;
	margin:0;
}
#header {
	background:url(../images/bg-header.jpg) top left no-repeat;
    height: 190px;
    overflow: auto;
}

#menu {
	float:right;
    overflow:auto;
	width:613px;
    height:28px;
    line-height:28px;
    font-size:12px;
	margin:117px 33px 0 0;
}
#menu li {
    float:left;
}
#menu a {
    padding: 0 9px;
    color:#000066;
	font-weight:bold;
}
#menu li.active a, #menu li a:hover {
    text-decoration:underline;
}
#main {
    overflow:auto;
}

#sidebar {
	background:url(../images/bg-side.jpg) top left no-repeat;
    width:225px;
    float:left;
	height:580px;
}
#sidebar a {
    display:block;
    width:180px;
    line-height:20px;
    color:#000;
}
#sidebar a:hover, #sidebar li.active a {
    color:#e00;
}
#content {
	background:url(../images/bg-main.jpg) bottom right no-repeat;
    width:636px;
	height:580px;
    padding: 0 47px 0 24px;
    float:left;
}
.text p, .text ul, .text ol, .text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
    padding: 0 0 15px 0;
}
.text ul, .text ol{
    padding: 0 0 15px 25px;
    list-style:disc;
}
.text ol{
    list-style:decimal;
}
.text table {
	margin: 0 0 15px 0;
}
.text td {
    vertical-align:top;
}
.text a {
    color:#000066;
	font-weight:bold;
}
.text a:hover {
    text-decoration:underline;
}
.text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
    font-size:14px;
}
.text h1 {
    font-size:18px;
}
.text h2 {
    font-size:16px;
}
.text h3 {
    font-size:15px;
}

#footer {
	background:url(../images/bg-footer.jpg) top left no-repeat;
	height:146px;
	width:402px;
	padding:5px 285px 0 245px;
    clear:both;
    font-size:12px;
}
#footer a {
    color:#000066;
	font-weight:bold;
}
#footer a:hover {
    text-decoration:underline;
}
