.nav{
 font-size:14px;width:895px;height:30px;background-color:#000000;font-weight:bold;margin-top:13px;overflow:hidden;
}

.nav ul {
 margin:0;padding:0;height:30px;background-color:#000000;
}

.nav ul li {
 float:left;
}

.nav ul li#home a {
 width: 28px;
 height: 30px;
 background-image:url('../images/home.jpg');
 background-repeat:no-repeat;
}

.nav ul li#home a:hover {
 background-position:0 -30px;
}

.nav ul li#home_on a {
 background-image:url('../images/home.jpg');
 background-position:0 -30px;
 width: 28px;
 height: 30px;
}

.nav ul li a {
 display: block;
 width:142px;
 height: 30px;
 background-image:url('../images/center.jpg');
 margin-left:2px;
 text-align:center;
 text-decoration:none;
 line-height:29px;
 color:#FFFFFF;
}

.nav ul li.on a {
 color: #ffffff;
 background-position:0 -30px;
 background-color:#ffffff;
}

.nav ul li a:hover {
 background-position:0 -30px;
}

.nav ul li a:hover.current {
 text-decoration:underline;
}



h2 {

 font-size:13px;
 font-weight:bold;
 margin-bottom:12px;
 
}

/* side navigation */

#sidenav ul {
 margin:0;padding:0;background-color:#000000;display:block;
}

#sidenav ul li a {
 color:#ffffff;
 text-decoration:none;
 display:block;
 font-size:12px;
 height:29px;
 background-image:url('../images/sidenavBg.jpg');
 line-height:27px;
 margin:0;
 padding-left:10px;
 width:162px;
}

#sidenav ul li a:hover {
 text-decoration:underline;
}

#sidenav ul li.on a {
 background-position: 0 -29px;
}

#sidenav ul ul {
 margin:0;padding:0;background-color:#000000;
}

#sidenav ul li ul li a, #sidenav ul li.on ul li a {
 background-image:url('../images/sidenavSubBg.jpg');
 background-position:0 0;
 height:29px;
}

#sidenav ul li ul li a:hover, #sidenav ul li ul li.on a {
 background-position: 0 -30px;
 height:29px;
}

#sidenav ul li {
 margin-bottom: 3px;
}

#sidenav ul li ul li {
 margin-bottom: 0;
}

/*  */
.newscontainer {
 margin-bottom: 3px;
}

.newscontainer thead {
 background-image:url('../images/sidenavBg.jpg');
 color:#FFFFFF;
 display:block;
 font-size:12px;
 height:29px;
 line-height:27px;
 margin:0;
 text-decoration:none;
 width:172px;
}

.newscontainer thead th {
 padding-left:10px;
}


.newscontainer tbody td {
 color:#FFFFFF;
 font-size:12px;
 height:31px;
 line-height:27px;
 margin:0;
 padding-left:10px;
 text-decoration:none;
 width:162px;
 background-color:#2D2D2F;
 height:29px;
}

.newscontainer tbody td a {
 text-decoration:none;
}

.newscontainer tbody td a:hover {
 text-decoration:underline;
}
