body {
margin:0 auto;
padding:0;
font:68% Verdana, Arial, Helvetica, sans-serif;
background:#eaeaea url(../img/bg.gif) top center repeat-y;
color:#3a3a3a;
}

#container {
background-color:#EAEAEA;
color:#000;
margin:0 auto;
padding:1px 5px;
width:768px;
}

#header {
margin: 3px 0;
float: left
}

.rightheader {
margin:0 5px 5px 0;
float:right;
}

#leftside {
width: 130px;
margin: 10px 0;
float: left;
clear: left;
}

#avmenu {
width:130px;
margin:0 0 10px 0;
padding:0;
font-size: 85%;
}

#avmenu ul {
list-style:none;
width:130px;
margin:0 0 20px 0;
padding:0;
}

#avmenu li {
margin-bottom:5px;
}

#avmenu li a {
font-weight:bold;
height:20px;
text-decoration:none;
color:#000;
display:block;
padding:5px 0 0 5px;
border-top:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
border-left:4px solid #cccccc;
}

#avmenu li a.bgc_grey {
background-color: #DCDCDC;
}

#avmenu li a.bgc_blue {
background-color: #BBD3F7;
}

#avmenu li a.bgc_yellow {
background-color: #FFEC80;
}

#avmenu li a.bgc_red {
background-color: #FFB0B0;
}

#avmenu li a.bgc_green {
background-color: #C4DD6C;
}

#avmenu li a.bgc_l_green {
background-color: #CCFFCC;
}

#avmenu li a.bgc_Cornsilk {
background-color: #FFF8DC;
}

#avmenu li a.bgc_LightSteelBlue {
background-color: #B0C4DE;
}

#avmenu li a.bgc_PaleGoldenRod {
background-color: #EEE8AA;
}

#avmenu li a.bgc_PapayaWhip {
background-color: #FFEFD5;
}

#avmenu li a.bgc_wheat{
background-color: #F5DEB3;
}

#avmenu li a.bgc_rosybrown{
background-color: #BC8F8F;
}

#avmenu li a.bgc_thistle{
background-color: #D8BFD8;
}

#avmenu li a.bgc_cc_gray {
background:#eaeaea url(../img/menubg2.gif) bottom left repeat-x;
color:#000;
}

#avmenu li a:hover, #avmenu li a.current {
background:#eaeaea url(../img/menubg2.gif) bottom left repeat-x;
color:#000;
border-top:1px solid #b0b0b0;
border-right:1px solid #b0b0b0;
border-bottom:1px solid #b0b0b0;
border-left:4px solid #505050;
}

#avmenu ul ul {
margin:5px 0 5px 15px;
font-size:0.9em;
width:115px;
}

#avmenu ul ul a {
height:16px;
margin:0;
padding:4px 0 0 8px;
}

#avmenu h2 {
font-size:1.5em;
font-weight:normal;
}

#content {
width: 470px;
margin: 10px 0 0 10px;
float: left;
}

#content_box_top {
width: 455px;
margin: 0 auto;
background: #EAEAEA;
border: solid 1px #CCC;
}

#content_box {
width: 445px;
margin: 15px auto;
background: #EAEAEA;
border: solid 1px #CCC;
}

#content_box_small_left{
width: 210px;
float: left;
margin: 15px 5px 0 7px;
background: #EAEAEA;
border: solid 1px #CCC;
}

#content_box_small_right {
width: 210px;
margin: 15px 7px 0 5px;
float: right;
background: #EAEAEA;
border: solid 1px #CCC;
}

#content h1{
font-size: 130%;
font-weight: bold;
padding: 5px;
text-align: left;
color:#000;
}

#content p{
margin: 10px;
padding:5px;
font-size: 0.9em;
}

.block_grey {
margin: 0;
background: #DCDCDC;
border-bottom: solid 1px #000;
}

.block_blue {
margin: 0;
background: #BBD3F7;
border-bottom: solid 1px #000;
}

.block_l_green {
margin: 0;
background: #CCFFCC;
border-bottom: solid 1px #000;
}

.block_green {
margin: 0;
background: #C4DD6C;
border-bottom: solid 1px #000;
}

.block_tan {
margin: 0;
background: #CCCC99;
border-bottom: solid 1px #000;
}

.block_yellow {
margin: 0;
background: #FFEC80;
border-bottom: solid 1px #000;
}

.block_red {
margin: 0;
background: #FFB0B0;
border-bottom: solid 1px #000;
}

.block_blue_g {
margin: 0;
background: #99CCCC;
border-bottom: solid 1px #000;
}

.block_l_red{
margin: 0;
background: #FFCCFF;
border-bottom: solid 1px #000;
}

.block_Cornsilk {
margin: 0;
background-color: #FFF8DC;
border-bottom: solid 1px #000;
}

.block_LightSteelBlue {
margin: 0;
background-color: #B0C4DE;
border-bottom: solid 1px #000;
}

.block_PaleGoldenRod {
margin: 0;
background-color: #EEE8AA;
border-bottom: solid 1px #000;
}

.block_PapayaWhip {
margin: 0;
background-color: #FFEFD5;
border-bottom: solid 1px #000;
}

.block_wheat{
margin: 0;
background-color: #F5DEB3;
border-bottom: solid 1px #000;
}

.block_rosybrown{
margin: 0;
background-color: #BC8F8F;
border-bottom: solid 1px #000;
}

.block_thistle{
margin: 0;
background-color: #D8BFD8;
border-bottom: solid 1px #000;
}

#rightside {
width: 145px;
margin: 10px 0;
float: right;
}

#rightbox {
margin: 0 0 10px 0;
width: 140px;
background-color: #EAEAEA;
border: solid 1px #CCC;
}

#rightbox p{
margin: 0;
padding:5px;
font-size: 0.9em;
}

#rightside h1{
font-size: 130%;
font-weight: bold;
padding: 5px;
text-align: left;
color:#000;
border-bottom: solid 1px #000;
}

#rightside p{
margin: 0;
padding:5px;
}

#footer {
clear:both;
margin:0 auto;
padding:8px 0;
border-top:2px solid #dadada;
width:760px;
text-align:center;
color:#808080;
background-color:#EAEAEA;
font-size:0.9em;
}

#clear {
height: 10px;
clear: both;
}

.left {
margin:10px 10px 5px 5px;
float:left;
}

.right {
margin:10px 5px 5px 10px;
float:right;
}

.announce {
margin:10px 0 10px 0;
padding:10px 10px 5px 10px;
color:#505050;
background:#f4f4f4 url(../img/menubg.gif) bottom left repeat-x;
border-top:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
border-left:4px solid #cccccc;
line-height:1.3em;
}

.announce a {
font-weight:bold;
}

.announce p {
font-size:0.9em;
}

.announce h2 {
font-size: 110%;
margin:0 0 10px 0;
padding:0;
}

#avmenu .announce {
width:125px;
}

.textright {
text-align:right;
margin:-10px 0 4px 0;
}