/* CSS Document */

body{
background:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin:0px;
}

#main-wrapper{
background:url(../images/bg_wrapper.jpg) repeat-y;
width:820px;
height:auto;
margin:auto;
}

#wrapper{
background:#FFFFFF;
width:792px;
height:auto;
margin:auto;
overflow:hidden;
border:solid 4px #FFFFFF;
margin-top:0px;
}

#logo-banner{
background:#014946 url(../images/top_bg.jpg);
width:792px;
height:89px;
overflow:hidden;
}

#logo{
width:auto;
height:auto;
float:left;
margin-top:12px;
margin-left:12px;
}

#top-links{
color:#FFFFFF;
float:right;
margin-top:12px;
margin-right:12px;
text-align:right;
}

.top-links{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

.top-links:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}

/* Main */

#main{
background:#CEDEB1;
width:792px;
height:auto;
text-align:justify;
overflow:hidden;
}

.breadcrumbs{
font-size:12px;
font-weight:bold;
color:#4F7023;
text-decoration:none;
}

.breadcrumbs:hover{
font-size:12px;
font-weight:bold;
color:#4F7023;
text-decoration:underline;
}

.breadcrumbs-current{
font-size:12px;
font-weight:bold;
color:#4F7023;
text-decoration:underline;
}

.header{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#91BA3D;
margin-bottom:20px;
text-decoration:none;
}

#main-left{
color:#4F6228;
background:none;
width:160px;
height:auto;
float:left;
padding:0px;
text-align:left;
overflow:hidden;
}

#main-right{
background:#FFFFFF;
width:602px;
height:auto;
float:right;
padding:15px;
text-align:justify;
overflow:hidden;
}

#flash-container{
background:#FFFFFF;
width:610px;
height:auto;
float:right;
text-align:right;
}

#footer-links{
background:#9BBB56 url(../images/footer_bg.jpg) repeat-x;
width:792px;
height:170px;
margin:auto;
border-left:solid 4px #FFFFFF;
border-right:solid 4px #FFFFFF;
border-bottom:solid 4px #FFFFFF;
margin-bottom:5px;
overflow:hidden;
}

#links-container1, #links-container2, #links-container3, #links-container4, #links-container5{
font-size:11px;
width:auto;
height:auto;
padding-left:25px;
}

#links-container6{
font-size:11px;
width:auto;
height:auto;
padding-left:0px;
}

.title-links{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
}

.title-links:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:underline;
}

#title1, #title2, #title3, #title4{
text-align:left;
padding-top:14px;
padding-bottom:8px;
padding-left:25px;
font-weight:bold;
}

#title5{
font-size:11px;
text-align:left;
margin-top:24px;
padding-bottom:8px;
padding-left:25px;
font-weight:normal;
}

#title6{
text-align:left;
padding-top:14px;
padding-bottom:8px;
padding-left:25px;
font-weight:bold;
}

#container1{
background:none;
width:160px;
height:auto;
float:left;
margin-top:15px;
}

#container2{
background:none;
width:160px;
height:auto;
float:left;
margin-top:15px;
}

#container3{
background:none;
width:160px;
height:auto;
float:left;
margin-top:15px;
}

#container4{
background:none;
width:160px;
height:auto;
float:left;
margin-top:15px;
}

#container5{
background:none;
width:151px;
height:auto;
float:left;
margin-top:15px;
}

.main-links{
color:#FFFFFF;
text-decoration:none;
}

.main-links:hover{
color:#FFFFFF;
text-decoration:underline;
}

#copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width:780px;
height:30px;
margin:auto;
margin-top:0px;
text-align:center;
}

.credits{
color:#006699;
}

#link-space{
width:auto;
height:auto;
margin-left:15px;
margin-bottom:15px;
}

#spacer{
width:160px;
height:60px;
border-bottom:#FFFFFF dashed 1px;
}

#main-side-links{
background:none;
font-weight:bold;
width:195px;
color:#91BA3D;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
border-bottom:#FFFFFF dashed 1px;
}

#main-side-links:hover{
background:#003333;
font-weight:bold;
width:195px;
color:#FFFFFF;
padding-left:15px;
border-bottom:#FFFFFF dashed 1px;
}

.side-menu-box{
color:#009933;
padding:10px;
}

.side-menu{
background:none;
color:#91BA3D;
padding-top:10px;
padding-bottom:10px;
width:210px;
}

.side-menu:hover{
background:url(../images/button_on.gif) no-repeat;
color:#FFFFFF;
width:210px;
}

.current-link{
width:210px;
background:#014946;
color:#FFFFFF;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
border-bottom:#FFFFFF dashed 1px;
}

.current-link:hover{
width:210px;
background:#014946;
color:#FFFFFF;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
border-bottom:#FFFFFF dashed 1px;
}

#link-box{
width:auto;
height:auto;
}

.side-links{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4F6228;
}

.side-links:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003300;
}

#side-header{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#003300;
margin-bottom:15px;
}

.box-links{
color:#000000;
font-weight:bold;
text-decoration:none;
}

.box-links:hover{
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.date{
font-size:10px;
color:#003300;
}

.news-header{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#339900;
text-decoration:none;
}

.title{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#339900;
text-decoration:none;
}

.title:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#339900;
text-decoration:underline;
}

.links{
font-weight:bold;
color:#83A836;
text-decoration:none;
}

.links:hover{
font-weight:bold;
color:#83A836;
text-decoration:underline;
}

.links2{
font-size:10px;
color:#014946;
text-decoration:none;
}

.links2:hover{
font-size:10px;
color:#014946;
text-decoration:underline;
}

/* Single layout page */

#main-content{
background:#FFFFFF;
padding:15px;
width:auto;
height:auto;
}

.error{
color:#FF0000;
font-weight:bold;
}