/* CSS Document */
a {
text-decoration:none;
color:black;
}
a:hover {
background-color:#FFEF88;
}
a:visited {
color:#666;
}
a img{
border:none;
}
h2 {
border-top:2px solid #222;
border-bottom:2px solid #222;
background-color:#FFEF55;
text-align:center;
/*background-image:url(assets/grid4.gif);
background-position:50% 50%;
*/
}
hr {
border:2px solid black;
}
li {
list-style-type:none;
margin:0 0 .5em 0;
}
body {
text-align:center;
/*background-image: url("assets/grid_strip_grad.jpg");
background-color:#fff;
background-repeat:repeat-x;*/
background:#fff none none none none;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#wrapper{
text-align:left;
/*width:90%;*/
width:750px;
margin: .25em auto .25em auto;
}
#header{
background-color:white;
border-top:4px solid black;
border-bottom:4px solid black;
text-align:center;
height:auto;
margin:0;
padding:0;
}
#header img {
margin:10px 0 0 0; 
/*float:left;*/
}
#content {
/*clear:both;*/
margin:0;
padding:0;
}
#submenu li {
margin:0;
}

#content li ul li {
list-style-type:circle;
}
#submenu{
border-top:1px solid black;
border-bottom:none;
margin-left:15px; 
}
.sidebar{
float:left;
background-color:white;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
width:252px;
text-align:left;
margin:0 8px 0 0;
padding:0;
}
.sidebar object {
margin:0;
padding:0;
}
.sidebar ul{
margin:0;
padding:0;
background-color:#FFDE00;
}
.sidebar li{
list-style-type:none;
border-bottom:1px solid black;
border-top:none;
margin:0 !important; /*override #content li declaration*/
}
.sidebar li a{
background-color:#FFDE00;
border:none;
text-decoration:none;
color:#333;
padding:.1em;
line-height:1.2em;
/*background-image:url(assets/mnu_normal.gif);
background-repeat:repeat-x;
background-position:center;*/
display:block;
zoom:100%;
}
.sidebar li a:hover{
color:black;
background-color:#FFEF55;
/*background-image:url(assets/mnu_selected.gif);
background-repeat:repeat-x;
background-position:center;*/
}
.sidebar li a:visited {
color:black;
}
.sidebar li.last{
/*border-bottom:none;*/
}
#footer{
clear:both;
border-top:4px solid black;
text-align:center;
font-size:75%;
}
.fullwidth {
width:100%;
margin:0;
padding:0;
border:0;
border-collapse:collapse;
border-spacing:0;
}
.fullwidth img {
padding-right:5px;
}
.legal {
font-size:75%;
color:#333333;
}
tr {
margin:0;
padding:0;
border:0;
}
td {
margin:0;
padding:0;
border:0;
}
td.l {text-align:left;}
td.c {text-align:center;}
td.r {text-align:right;}
.uldeco {margin-left:275px;}
.uldeco li {list-style-type:disc;} /*for some unknown reason this isn't working...*/