/* CSS Document */



body {

	font-family: Arial, Tahoma, Verdana, Sans-Serif, Trebuchet Ms;
	font-size:12px;
	line-height:17px;
	background: url(images/background.gif) #DBD7BA top left repeat-x;
	margin:0; margin:0;
	}



h1{font-size:125%;line-height:23px;}
h2{font-size:100%;}
h3{font-size:95%;}
h4{font-size:95%;}
h5{font-size:100%;}
h6{font-size:80%;}

h1,h2,h3,h4,h5,h6{color:#000000;margin:0;padding:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#ffffff; text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#5789C3; text-decoration:none;}

.spacer{height:19px;overflow:hidden;clear:both;}
.small{font-size:11px;}
.white{ color:#ffffff;}
.green{color:#0000FF;}
.orange{color:#996633;}
.seperator{margin:10px 0 10px 0;border-bottom:1px solid #ABD696;}
.smalltext{font-size:12px; line-height:17px;}


a{}
a:hover{}

/* TOP NAVIGATION*/


#topnav {
	font:14px Arial, Helvetica, sans-serif;
	line-height:16px;
	position:absolute;
	width: 895px;
	float: left;
	margin-top:4px;
	margin-left:54px;
       color: #000000;
}

#topnav ul {
	margin:0;
	padding:0;
	list-style:none;}

#topnav li {
	float:left;
	border-right:1px solid #FFF;
}

#topnav a {
	float:left;
	background: url(images/topnav-right.gif) no-repeat left top;
	padding-left:4px;
	text-decoration:none;
}

#topnav a span {
	float:left;
	display:block;
	background:url(images/topnav-right.gif) no-repeat right top;
	padding:4px 19px 4px 19px;
	height:17px;
	color: #ffffff;
}

#topnav a:hover span {
	color: white;
}

#topnav a:hover, #topnav li:hover a, #topnav li.hover a, #topnav .currentSectionL {
	background-position:0% -25px;
       color: white;
}

#topnav a:hover span, #topnav li:hover a span, #topnav li.hover a span, #topnav .currentSectionR {
	background-position:100% -25px;
	cursor:pointer;
       color: white;
}


#topnav ul.dropdown {
	clear:both;
	position:absolute;
	top:25px;
	display:none;
	width:180px;
	background-image:url(images/topnav-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:6px;
	behavior:url(iepngfix.htc);}

* html #topnav ul.dropdown  li a {
   height:1em;
}

#topnav ul.dropdown li, #topnav ul.dropdown li a {
	float:none;
	border:none;}

#topnav ul.dropdown li a {
	background:none;
	display:block;
	padding: 3px 8px;
	color:#FFFFFF;
	text-transform: capitalize;
	font-size:11px;
	background:#045415;}


#topnav ul.dropdown li a:hover {
	background-color:#333333;}
/* */

#container{margin:0 auto; width:960px; vertical-align:center;}
#container #header{clear:both;height:190px; overflow:hidden; background:url(images/header_bg.jpg) top center no-repeat;}
#container #header #logo{clear:both; height:148px;}
#container #header #links{clear:both; height:27px; padding:15px 0 0 0; text-align:right;}
#container #header #links a{color:#ff0000; text-decoration:none;}
#container #header #links a:hover{color:#0000FF;}




/* menu box */
.menu-bg{width:220px; border:3px solid #6A9132; padding:12px; background:url(images/menu_bg.gif) #0000ff top left repeat-x;overflow:hidden;}
#menu{width:210px; height:330px; padding:12px; background:url(images/menu_bg.gif) #02561B top left repeat-x;overflow:hidden;}
#menu #menu-contents{}
#menu #menu-contents ul {margin:0;padding:0;}
#menu #menu-contents li {display:inline;}
#menu #menu-contents li a {

/*	background-color:#B49859;
	border:1px solid #FFFFFF; */
	color:#ffffff;
	display:block;
	font-size:15px;
	margin:0px;
	padding:8px 0 0 19px;
	text-decoration:none;
	font-variant: small-caps;
	background:url(images/menu_link_bg.gif) top left no-repeat;
	height:26px;
}

#menu #menu-contents li a:hover{color:#EAC972;}
#menu #menu-contents li.current_page_item a{ color:#EAC972;}
#menu #menu-contents li.current_page_item a:hover{ color:#EAC972;}



#menu #menu-contents ul li ul li a{

	color:#99FF66 !important;

	display:block;

	font-size:12px;

	font-weight:bold;

	margin:0px;

	text-decoration:none;

	padding:8px 0 0 32px;

	background:url(images/menu_link2_bg.gif) top left no-repeat;

	height:26px;



}

#menu #menu-contents ul li ul li a:hover{color:#EAC972 !important; }

#menu #menu-contents ul .page_item ul{ display:none;}

#menu #menu-contents ul .current_page_item ul{display:block;}

#menu #menu-contents ul .current_page_parent ul{display:block;}



/* content */

#container #content{clear:both; background-color:#FFFFCF; padding:25px; vertical-align:center;}

#container #content .textbox{padding:14px; line-height:22px;font-size:14px; background-color:#FFF8C6;}

#container #content .textbox1{padding:6px;}

#container #content .title{font-size:16px; font-weight:bold; color:#0000FF}



#container #content .page-title{

	color:#0000ff;

	font-size:20px;

	font-weight:bold;

	margin-bottom:20px;

	padding:0 0 14px 0;

	text-decoration:none;

	font-variant: small-caps;

	border-bottom:1px solid #ABD696;

}



#container #content .page-content{line-height:22px; font-size:14px; text-align:justify;}



#container #content a{color:#0000FF;}

#container #content a:hover{color:#CC3333; text-decoration:none;}



#container #content p{margin-top:3px;}

/* boxes */

#container #content .box-yellow{padding:17px; background-color:#FFFFCC;}

#container #content .box-green{padding:17px; background-color:#C8F9A5;}

#container #content .box-white{padding:17px; background-color:#ffffff;}



/* buttons */



#container #content .buttons{}

#container #content .buttons a{ display:block; 

	padding:2px 4px 3px 25px; 

	background:url(images/button_bg3.gif)  top left no-repeat;

	border-top:1px solid #91B878;

	border-right:1px solid #03250B;

	border-bottom:1px solid #03250B;

	border-left:1px solid #91B878;

	text-decoration:none;

	color:#ffffff;

	margin:0 0 5px 0;

	font-size:12px;

	font-weight:bold;

	}

#container #content .buttons a:hover{ display:block; 

	padding:2px 4px 3px 25px; 

	background:url(images/button_bg2.gif) #0000FF top left no-repeat;

	border-top:1px solid #91B878;

	border-right:1px solid #03250B;

	border-bottom:1px solid #03250B;

	border-left:1px solid #91B878;

	text-decoration:none;

	color:#FFFFFF;	

	font-size:12px;	

	font-weight:bold;	

}

/* submenu */

#container #content .submenu{}

#container #content .submenu ul{margin:0 0 0 15px; padding:0;}

#container #content .submenu ul li{ padding:0 0 12px 0;}

#container #content .submenu a{ font-weight:bold;}

#container #content .submenu a:hover{ font-weight:bold; }



/* lists */



#container #content .lists{}

#container #content .lists ul{margin:0 0 20px 20px;padding:0;}





/* footer */



#container #footer{clear:both;height:90px; overflow:hidden; background:url(images/footer_bg1.jpg) #02561B top left no-repeat; color:#C8F9A5}

#container #footer b{color:#ffffff;}



#container #footer-menu{ text-align:center; font-size:11px; margin:10px 0 5px 0;}

#container #footer-menu ul{margin:0; padding:0;}

#container #footer-menu ul li{list-style:none;display: inline;}

#container #footer-menu ul li a{padding:0px 10px 0px 0px;color:#000000;text-decoration:none;}

#container #footer-menu ul li a:hover{color:#339900;text-decoration:underline;}

#container #footer-menu ul li.current_page_item a{color:#000000;text-decoration:none;}



/* copyright */



#container #copyright{color:#0000FF; font-size:11px; text-align:center;}



