body {
 font-family:Verdana,Arial, Helvetica, sans-serif;
 font-size:13px;
 margin:0px;
 padding:0px;
 color:#000000;
 background-color:#FFFFFF;
 background-image:url(images/mainbg.gif);
 background-position:top left;
 background-repeat:repeat-y;
}
#container {
 float:left;
 width:100%;
 max-width:950px;
 min-width:950px;
}
 #header {
 width:100%;
 height:100px;
}
 #header-top{
 float:left;
 width:100%;
 height:100px;
 background-color:#F0F0F0;
}
 #header-image {
 float:left;
 width:296px; /*banner*/
 height:100px; /*banner*/
 background-image:url(images/header.jpg);
 background-position:top left;
 background-repeat:no-repeat;
}
 #header-name { 
 float:left;
 padding-left:10px;
 padding-top:25px;
 font-size: 30pt;
 color:#006600;
}
 #header-nav {
 float:left;
 width:100%;
 background-image:url(images/topbar.gif);
 background-repeat:repeat-x;
 background-position:top left;
 height:13px;
 color: #CC0000;
}
 #nav{
 float:right;
 padding-right:6px;
 font-size:11px;
}
#nav a:link { color: #CC0000;}
#nav a:visited { color: #CC0000;}
#nav a:hover { border-color: #ffcc66;}

 #header-bar {
 width:100%;
 float:left;
 height:20px;
 background-image:url(images/topbg.gif);
 background-position:top left;
 background-repeat:repeat-x;
 border-top:1px solid #000000;
 border-bottom:1px solid #000000;
}
 #bar-left{
 float:left;
 width:180px;
 height:20px;
 color:#ffffff;
 background-color:#006600;
 background-image:url(images/topleftcorn.gif);
 background-position:top right;
 background-repeat:no-repeat;
}
 #bar-date {
 float:left;
 padding-top:3px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#FFDE9B;
}
 #content {
 width:100%;
}
 #content-left {
 width:152px;
 background-color:#F7F7F4;
 border-right:1px #999 solid;
 color:#666666;
}
 #content-middle {
 margin-left:150px;
 margin-top:15px;
 margin-right:20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
 #content-middle hr {
 height:2px;
}
 #content-middle-main {
 padding-top:20px;
 padding-left:35px;
 padding-right:35px;
 padding-bottom:20px;
 border-left:1px #AAAAAF solid;
 border-right:1px #AAAAAF solid;
}
 #content-middle-main2 {
 padding-top:20px;
 padding-left:15px;
 padding-right:5px;
 padding-bottom:20px;
 color:#000000;
 border-left:1px #AAAAAF solid;
 border-right:1px #AAAAAF solid;
}
 #content-middle-base {
 float:left;
 height:23px;
 max-width:100%;
}
 #content-middle-border {
 float:left;
 border-bottom:1px #AAAAAF solid;
 height:23px;
 font-size:14px;
}
 a:link {
 color:#990000;
 text-decoration:none;
 font-weight: bold;
}
 a:visited {
 color:#990000;
 text-decoration:none;
 font-weight: bold;
}
 a:active {
 color:#990000;
 text-decoration:none;
 font-weight: bold;
}
 a:hover {
 color:#006600;
 text-decoration:none;
 font-weight:bold
}
#menu {

}
 #left {
 position: absolute;
 top: 0px;
 left: 0px;
 margin-top: 135px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 width:152px;
}
 #left-welcome {
 float:left;
 width:167px;
 background-color:#006600;
 background-image:url(images/menutopcorn.gif);
 background-position:top right;
 background-repeat:no-repeat;
 height:30px;
 text-transform:uppercase;
 color:#FFDE9B;
 font-size:11px;
}
 #left-welcome-text {
 float:left;
 padding-top:3px;
 padding-left:6px;
 font-weight: bold;
}
 #left-main {
float:left;
width:152px;
background-color:#F0F0F0;
color:#000000;
border-right:1px #999 solid;
}
 #middle {
 padding: 10px;
 border: 0px;
 background-color: #ffffff;
 margin: 0px 160px 0px 165px;
/* ie5win fudge begins */ voice-family: "\"}\"";
}
 html>body
 #middle {
 margin-top: 10px;
/* ie5win fudge ends */ }
 #middle-left {
 padding-top:10px;
 width:46%;
 float:left;
}
 #middle-right {
 padding:10px 3px 3px 3px;
 width:50%;
 float:left;
 border-left:1px #F0F0F0 solid;
}
 #middle-right-img {
 float:left;
 width:70px;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
}
 #middle-right-text {
 padding-right:10px;
}
 #middle-main {
 float:left;
 width:750px;
 padding-top:10px;
}
 #middle-main2 {
 float:left;
 width:900px;
 padding-top:10px;
}
 #middle-main3 {
 float:left;
 width:100%;
 padding-top:10px;
}
 #sub-nav{
 float:left;
 width:100%;
 text-align:center;
 font-size:11px;
}
 #right {
 position: absolute;
 top: 0px;
 left: 800px;
/* Opera5.02 will show a space at right when there is no scroll bar */ margin-top: 135px; /*banner*/
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
padding-top:10px;
padding-right:1px;
border: 0px;
color:#666666;
background: #ffffff;
width: 137px; 
font-size:11px;
} html>body #right { width: 150px;
 } #right-news { float:left;
width:100%;
} #right-content {
 float:left; /*here left*/
 width:144px; /*here 130*/
 border-right:1px dashed #666666;
 border-left:1px dashed #666666;
 border-bottom:1px dashed #666666;
 background-color:#F0F0F0;
padding:2px;
}
 #right-content h4 {
 padding:0px;
margin:0px;
font-size:11px;
color:#666666;
} .link a{ color:#CC0000;
text-decoration:none;
} .link a:hover{ color:#CCCCCC;
} .copy { color:#666666;
font-size:11px;
} .group { float:left;
width:100%;
border-bottom:1px #F0F0F0 solid;
} .item { float:left;
width:29%;
margin:1%;
padding:1%;
text-align:center;
border-right:1px #F0F0F0 solid;
} .item2 { float:left;
width:27%;
margin:1%;
padding:1%;
text-align:center;
} .item-img { height:78px;
} ul#menuitems {
 width: 151px; /*137 px*/
padding: 0px;
border: 1px solid #808080;
border-top: 0px;
margin: 0px;
text-transform:lowercase;
font: bold 11px verdana,helvetica,arial,sans-serif;
background: #808080;
} ul#menuitems li {
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #808080;
} ul#menuitems li a {
 display: block;
width: 127px;
padding: 2px 4px 2px 4px;
border: 0px;
border-left: 16px solid #0000CC;
background: #ddd;
text-decoration: none;
text-align: right;
} ul#menuitems li a:link { color: #CC0000;
} div#menu li a:visited { color: #CC0000;
} ul#menuitems li a:hover { border-color: #ffcc66;
color: red;
background: #F0F0F0;
}