body, div, form, p, table, a, img,  ul, ol, li,h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
    border:0px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    text-decoration:none;
    color: #3B3B3B;
}

* {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:100%;
margin:0;
padding:0;
}
 html, body  {
background:url("../images/bg2.gif") repeat-x scroll left top #8AADC9;
}

body {
font-size:0.75em;
text-align:center;
}

a.imgclass{
  display:block;
  float:left;
  width:150px;
  text-align:center;
}

a.imgclass img{
float:none;
margin:auto;
}

h1 {
font-size:140%;
}
h2 {
font-size:120%;
}
h3 {
font-size:120%;
}
h1, h2, h3 {
margin:1em 0;
}
h2, h3 {
font-weight:normal;
}
h4, h5 {
font-size:100%;
}
.content h2 {
color:#C90000;
font-size:1.8em;
font-weight:normal;
}

#mndiv{
  display:block;
margin:0 auto;
position:relative;
text-align:left;
width:1020px;
}

#header {
display:block;
position:relative;
}

#head {
float:left;
height:85px;
left:0;
margin-top:10px;
position:relative;
top:10px;
width:269px;
}

#header, #footer {
margin:0 30px;
width:960px;
}



#headright {
font-size:90%;
position:absolute;
right:-6px;
text-align:right;
top:15px;
width:40em;
}

#headnav {
font-size:115%;
font-weight:bold;
margin:60px 80px 0 0;
padding:0;
float:right;
}
* html #headnav {
margin-right:40px;
}

ul {
list-style:none outside none;
margin:1em 0 1em 13px;
}


#headnav li.active {
border:medium none;
}

#headnav li {
display:block;
float:left;
margin:0 0 0 5px;
}

ul li {
line-height:150%;
list-style:square outside none;
margin-bottom:5px;
}


#headnav li a {
color:#242424;
text-decoration:none;
}

#headnav li a, #headnav  li span {
display:block;
}

#headnav li span {
padding:10px 15px 8px;
}

#headnav li a, #headnav li span {
display:block;
}

#headnav a:hover, #headnav a:focus, #headnav .active a  {
background:url("../images/headtl.gif") no-repeat scroll left top #FFFFFF;
}
#headnav .active a {
color:#C90000;
}
#headnav a:hover span, #headnav a:focus span, #headnav .active span {
background:url("../images/headtr.gif") no-repeat scroll right top transparent;
}

#site {
background:url("../images/shadleft.gif") no-repeat scroll left top transparent;
clear:both;
}

#site_wrap  {
background:url("../images/shadright.gif") no-repeat scroll right top transparent;
padding:0 30px;
width:960px;
}
#site_wrap_tl {
background:url("../images/sitetl.gif") no-repeat scroll left top #FFFFFF;
}
#site_wrap_tr {
background:url("../images/sitetr.gif") no-repeat scroll right top transparent;
}
#site_wrap_bl {
background:url("../images/sitebl.gif") no-repeat scroll left bottom transparent;
}
#site_wrap_br {
background:url("../images/sitebr.gif") no-repeat scroll right bottom transparent;
padding:10px 10px 0;
z-index:10;
}
#content h3, #content h4, #content h5 {
color:#C90000;
}
#content_main {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
min-height:400px;
width:630px;
}
#content_sidebar {
float:right;
width:300px;
}

.clear{
    clear:both;
}

#footer  {
background:url("../images/footer.gif") no-repeat scroll 50% top transparent;
font-size:90%;
padding:30px 0;
text-align:center;
}

