body { 
margin:0; 
padding:0; 
text-align:center; 
background: #f0f0f0 url(../images/body-bg.gif) repeat-x top; 
font-family: Arial, Helvetica, sans-serif;
}
#wrapper { 
text-align:left; 
width:799px; 
margin:10px auto 0 auto;
background:#3c3b66; 
border:1px solid silver; 
}
#header{
background: #3c3b66;
margin:0px;
padding:0px;
height:104px;
}
#content-wrapper{
width:599px;
float:left;
background:#fff;
min-height:500px;
}
#content-inner{
padding:5px 15px 0 15px;
}
#navigation{
width:200px;
float:left;
padding-top:100px;
background: #3c3b66 url(../images/right_nav.jpg) no-repeat;
}
#footer{
clear: both;
}
.bar{
text-align: center;
clear: both;
width: 400px;
}
.nav_level_1 
{
list-style-image: url(../images/bullet.gif);
list-style-type: disc;
list-style-position: inside;
padding:0 0 0 10px;
margin:5px 0 5px 0px;
}
.nav_level_1 a
{
color:#fff;
text-decoration:none;
font-weight:bold;
margin:.5em;
font-size:.9em;
line-height:1.1em;
}
.nav_level_1 li{
padding: 5px 0 0 0;
}
.nav_level_2 {
list-style-image: url(../images/triangle.gif);
list-style-type: disc;
list-style-position: outside;
padding: 0 0 0 35px;
}
.nav_level_2 ul{
padding: 5px 0 0 0px;
}
.nav_level_2 li{
padding: 5px 0 0 0px;
margin: 0px 0 0 5px;
}
.nav_level_2 a {
display:block;
color:#97c24e;
font-size:.75em;
line-height:1em;
}
.left_img {
float:left;
}

#left_3column, #center_3column, #right_3column {
display:block;
float:left;
width:180px;
margin: 2px;
padding: 2px;
}

.category {
color: #3a3c6c;
font-weight: bold;
font-size: .9em;
}
.body_head {
color: #3a3c6c;
font-weight: bold;
}

h1.body_head {
font-size: 1.05em;
}

h2.body_head {
font-size: 0.90em;
font-weight: normal;
}

h3.body_head {
font-size: .9em;
}
p {
font-size: .8em;
}
#content-inner li {
font-size: .85em;
}
.clearboth {
clear:both;
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

.drop_shadow {
border-bottom: 2px solid #DDD; 
border-right: 2px solid #DDD; 
}
