/* 3/5/07 */

body {
margin:0 auto;
padding:0;
font:76% Arial,Verdana,Tahoma,sans-serif;
background:#000000;
color:#3a3a3a;
}

#outer {
background:#9eb394 url(images/bodyback.jpg) bottom center no-repeat;
/* background-color:#ffffff; */
color:#303030;
margin:0 auto;
/* padding:1px 5px; */
/* border:1px solid #90A885; */
width:760px;
}

/***** Header *****/

#header {
 color:#000000;
 background:#ffffff url(images/header800.jpg) bottom center no-repeat;
 height:191px;
 margin:0;
 padding:0;
}

#header h1 {
 font-family:times new roman,bookman,serif,palatino,new century,schoolbook;
 font-size:2.6em;
 font-weight:bold;
 color:#000000;
 text-align:center;
 margin:0 0 0 0;
 padding:0 0 0 0;
}

#header h2 {
 font-family:times new roman,bookman,serif,palatino,new century,schoolbook;
 font-size:2.2em;
 font-weight:bold;
 color:#000000;
 text-align:center;
 margin:0 0 0 0;
 padding:0 0 0 0;
}


#bar {
 height:0.5em;
 background:#ffffff;
 width:760px;
}

/* navtop Menu */

a{
 color:#000000;
 font-weight:bold;
 text-decoration:none;
 background-color:inherit;
}

a:hover{color:#000000; text-decoration:none; background-color:inherit;}
a img{border:none;}

#navtop{
 height:2.5em;
 line-height:2.5em;
 width:760px;
 margin:0;
 background:#697c60;
 color:#ffffff; 
}

#navtop li{
float:left;
list-style-type:none;
display:block;
padding:0 10px;
font-size:1.0em;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
background-color:inherit;
color: #ffffff;
border-right:1px solid #ffffff;
white-space:nowrap;
}

#navtop li a{
display:block;
padding:0 10px;
font-size:1.0em;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
background-color:inherit;
color: #ffffff;
}

* html #navtop a {width:1%;}

#navtop .selected,#navtop a:hover{
background:#93b394;
color:#97220a;
text-decoration:none;
}

/* navtop menu end */


/***** navleft menu *****/

#navleft {
clear:left;
float:left;
width:150px;
margin:0 0 0 0;
padding:0;
}

#navleft ul {
list-style:none;
width:145px;
margin:0 0 0 0;
padding:0;
}

#navleft li {
margin-bottom:0;
}

#navleft li a {
font-weight:bold;
height:20px;
text-decoration:none;
color:#ffffff;
display:block;
padding:3px 0 0 3px;
background:#9eb394;
border-top:1px solid #9eb394;
border-right:1px solid #9eb394;
border-bottom:1px solid #9eb394;
border-left:10px solid #9eb394;
}

#navleft li a:hover, #navleft li a.current {
background:#90A885;
color:#97220a;
border-top:1px solid #58704F;
border-right:1px solid #58704F;
border-bottom:1px solid #58704F;
border-left:10px solid #9eb394;
}

#navleft ul ul {
margin:3px 0 2px 13px;
font-size:0.9em;
width:135px;
}

#navleft ul ul a {
height:16px;
margin:0;
padding:2px 0 0 4px;
}

#navleft h2 {
font-size:1.0em;
font-weight:normal;
}

#navright {
float:left;
width:150px;
margin:auto;
padding:0 0 0 25px;
text-align:center;
}

#bodycenter {
width:400px;
float:left;
margin:auto;
padding:0 0 0 25px;
text-align:left;
}

#bodycenter h1 {
font-size:2.0em;
letter-spacing:-1px;
font-weight:Bold;
text-align:center;
color:#000000;
margin:0;
padding:0;
}

#bodycenter h2 {
font-size:1.5em;
font-weight:Bold;
text-align:center;
color:#000000;
margin:0;
padding:0;
}

#bodycenter h3 {
font-size:1.2em;
font-weight:normal;
margin:6px 0 6px 0;
padding:0;
}
/***** Main content *****/

#bodyblock {
float:left;
width:550px;
margin:auto;
padding:0 0 0 25px;
text-align:left;
}

#bodyblock h1 {
font-size:2.0em;
letter-spacing:-1px;
font-weight:Bold;
text-align:center;
color:#000000;
margin:0;
padding:0;
}

#bodyblock h2 {
font-size:1.5em;
font-weight:Bold;
text-align:center;
color:#000000;
margin:0;
padding:0;
}

#bodyblock h3 {
font-size:1.2em;
font-weight:normal;
margin:6px 0 6px 0;
padding:0;
}

#col-1 {
 float:left;
 background:#FFFFFF;
 color: #333333;
 width:300px;
 text-align:left;
}

#col-2 {
 float:left;
 background:#FFFFFF;
 color: #333333;
 width:10px;
text-align:center;
}

#col-3 {
 float:left;
 background:#FFFFFF;
 color: #333333;
 width:300px;
 text-align:left;
}

/***** Right sidebar *****/
#rightside {
float:right;
width:140px;
margin:0 0 5px;
padding:0;
line-height:1.4em;
}

#rightside p,#rightside ul {
font-size:0.9em;
margin:0 0 16px;
padding:0;
}

#rightside li {
list-style:none;
line-height:1.2em;
margin:0 0 6px 0;
padding:0;
}

#rightside ul ul {
margin:6px 0 0 10px;
padding:0;
}

#rightside ul ul li {
margin: 0 0 4px 0;
}

#rightside ul ul li a {
font-size:1.1em;
font-weight:normal;
}

#rightside h2, #rightside h3 {
color:#505050;
background-color:inherit;
font-size:1.2em;
margin:0 0 10px;
padding:0;
}

/***** Footer *****/

#footer {
 clear:both;
 margin:0 auto;
 padding:8px 0 0 150;
 border-top:2px solid #dadada;
 width:760px;
 padding:0px 0 0 0;
 text-align:center;
 color:#808080;
 background-color:#FFFFFF;
 font-size:0.80em;
}


