body {

	background: url(../images/Background.gif) repeat-x;

	background-color: #0F1307;

	margin: 0px;

}



/* Font and Text Styles */

h1 {

	margin: 20px 0 0 30px;

	color: #fff;

	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	font-weight: normal;

	font-style: normal;

	font-variant: small-caps;

}



h2 {

}



.bodycopy {
	font: 13px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333300;
	text-align: justify;

}



.footertext {

	color: #fff;

	text-align: center;

	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	opacity: 0.75;

}



p {

	margin:0 0 0 0;

}





a:link {

	text-decoration: none;

	color: #fff;

}



a:active {

	text-decoration: none;

}



a:visited  {

	text-decoration: none;

	color: #fff;

}

a:hover {

	text-decoration: none;

	color: #fff;

}



#container {

	margin-left: auto;

	margin-right: auto;

	vertical-align: middle;

	width: 719px;	

}



#header {

	width: 643px;

	height: 97px;

	background-image: url(../images/Header.gif);

}



#woodleft {

	width: 38px;

	height: 610px;

	background: url(../images/leftwoodpanel.gif) no-repeat;

}



#woodright {

	width: 38px;

	height: 610px;

	background: url(../images/rightwoodpanel.gif) no-repeat;

}



#links {

	width: 643px;

	height: 31px;

	background: url(../images/Links.gif) no-repeat;

}



#flash {

	width: 643px;

	height: 278px;

}



#content {

	width: 643px;

	height: auto;

	background: url(../images/content.jpg) no-repeat;

	border-top: 1px solid #fff;

}





#contentexpanded {



	width: 643px;

	min-height: 204px;



	height: auto !important;



	background: url(../images/contentexpanded.jpg) no-repeat;



}


#text img {

	border: 4px solid #323b1b;

	padding: 1px;

}



#text2 img {

	border: 4px solid #323b1b;

	padding: 1px;

}


.borderimg {
	border: 4px solid #323b1b;

	padding: 1px;
}



#text a:hover {

	background-color: #fff;

}



#contentexpanded2 {



	width: 643px;



	min-height: 482px;



	height: auto !important;



	background: url(../images/contentexpanded.jpg) no-repeat;



}





#catcontent {

	display: inline;

	list-style-type: none;

	width: 680px;

	height: 50px;

}



#connectnav {

	height:auto;

	float:left;

	background-repeat:repeat-y;

	width:643px;

}



#connectnav ul {

	margin: 0;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	color: #a16658;

	padding: 0;

	}



#connectnav ul li {

	list-style: none;

	border-bottom: 1px dotted #b5ae95;

	}



#connectnav a:link, #connectnav a:active, #connectnav a:visited {

	padding: 5px 0 5px 20px;

	color: #1d1d1d;

	text-decoration: none;

	display: block;

	}



#connectnav a:hover {

	background: url(../images/menuhover.png) right top;

	}

	

#connectnav li {

	display: inline;

	list-style-type: none;

	padding-left: 10px;

}

.itemSelected a {

	color: #541b10;
}

.itemSelected a:hover {
	display: inline;
}

#nav2 {

	margin: 0;

	display: block;

	width:643px;

	height:auto;

	padding: 5px 0 0;

	font-variant: small-caps;

	font-size: 16px;

}





#nav2 li {







	display: inline;



	height: 50px;



	list-style-type: none;

	margin-right: 20px;

}







#nav2 ul {
	display: block;
	list-style-type: none;
	margin-left: auto;
	margin-right: auto;
}



#nav2 a:hover {

	color: #541b10;

}



#nav2 a:active {

	color: #541b10;

}



#catline {



	width: 643px;



	height: 10px;



	margin-left: auto;



	margin-right: auto;

	background-image: url(../images/catline.png);

}



/* Turn off list items */

ul.MenuView li 

{

	list-style: none;

	padding: 15px;

	margin: 0px;

	border-bottom-style: dotted;

	border-bottom-color:#999999;

	border-bottom-width:1px;

	padding-bottom:5px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:12px;

}



ul.MenuView {

	padding-left:5px;

	margin: 0px;

}



ul.MenuView li a:link, ul.MenuView li a:visited, ul.MenuView li a:active  {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-variant: small-caps;

	width: 220px;

	height: auto;

	padding-top: 0px;

	padding-left: 5px;

	display: block;

	color:#666666;

	}



#greenbar {



	background: url(/images/BottomGreenBar.jpg);



	width: 643px;



	min-height: 11px;



	max-height: 11px;



	height: 11px !important;

	margin-left: auto;

	margin-right: auto;



	position: relative;



	padding: 0;



}



#greenbar2 {



	background: url(/images/BottomGreenBar.jpg);



	width: 643px;



	min-height: 11px;



	max-height: 11px;



	height: 11px !important;



	position: relative;



	padding: 0;



}



#pagetitle {

	width: 551px;

	height: 53px;

	margin-left: auto;

	margin-right: auto;

}



#text {

	color: #fff;

	padding-top: 20px;

	padding-left: 50px;

	padding-right: 50px;

	padding-bottom: 50px;

	margin-left: auto;

	margin-right: auto;

}



#text2 {
	float:left;
	color: #fff;
	width:250px;

	padding-top: 20px;

	padding-left: 20px;

	padding-right: 10px;

	padding-bottom: 50px;

	margin-left: auto;

	margin-right: auto;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

}



#form {
	float:right;
	padding-bottom: 20px;

	padding-right: 10px;

	padding-left: 5px;

	padding-top: 20px;

	margin-top: 20px;

	color: #252c14;

	background: url(../images/formback.png) no-repeat;

	width: 325px;

	height: 419px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	font-variant: small-caps;

}



#footer {

	width: 719px;

	height: 23px;

	color: #fff;

	text-align: center;

	background-image: none;

	padding-top: 10px;

	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	opacity: 0.75;

}





/* specific to IE5.5 and IE6 browsers */

.menu2 ul li a:hover ul {

	display:block;

	position:absolute;

	/*position of dropdown*/

	top:25px;

	padding-top:0px;

	/*dropdown background*/

	background:#FFFFFF;

	left:-10px;

	width:auto;

}



.menu2 ul li a:hover ul.scroller {

	width: 165px; 

}



.menu2 ul li a:hover ul.endstop {

	left: -90px;

}



/*first level dropdown text boxes*/

.menu2 ul li a:hover ul li a {

	display:block;

	width:156px;

}





.menu2 ul li a:hover ul li a.drop {

	/*parent of secondary dropdown properties*/

	background:#CCCCCC;

}



.menu2 ul li a:hover ul li a ul {

	visibility:hidden;

	position:absolute;

}



.menu2 ul li a:hover ul li a:hover {

	background:#B2B2B2;

}



.menu2 ul li a:hover ul li a:hover.drop {

	/*parent of second level dropdown rollover properties*/

	background:#B2B2B2;

}



.menu2 ul li a:hover ul li a:hover ul {

	/*properties of second level dropdown*/

	visibility:visible;

	position:absolute;

	top:-8px;

	left:165px;

	height:auto;

	width:166px;

	background:#FFFFFF;

}



.menu2 ul li a:hover ul li a:hover ul.left {

	left:-170px;

}



.menu2 ul li a:hover ul li a:hover ul li a:hover {

	background:#666;

	color:#00FF00;

}





.menu2 ul a:hover ul li a {

	display:block; 

	background:#FFFFFF; 

	color:#667e80;

	height:auto;

	line-height:15px;

	padding:4px 16px; 

	width:120px; 

}

















/* common styles- drop-down menu */





.menu2 {



	width: 603px;



	font-weight: bold;



	position: absolute;



	list-style: none;



	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;



	font-size: 8px;



	padding-top: 0px;

	margin: 0 auto 0 25px;

}







.menu2 ul {

	position: relative;

	list-style: none;

	margin: 0;

	padding: 0;

}



.menu2 ul li {

	float: left;

	position: relative;

	margin-left: auto;

	margin-right: auto;

}



.menu2 ul li ul li {

	float:left; 

	position:relative;

	border-right: 1px solid #94a2a8;

	border-left: 1px solid #94a2a8;

	border-bottom: 1px solid #D5dada;

}



.menu2 ul li ul li ul.folder {

	position:relative;

	border-bottom: 1px solid #D5dada;

	border-right: 1px solid #94a2a8;

	border-left: 1px solid #94a2a8;

}



.menu2 ul li.group {

	display:block; 

	text-indent:10px; 

	color:#00FF00;

	width:152px; 

	padding:4px 0;

}



.menu2 ul li a, .menu2 ul li a:visited {



	float:left; 



	display:block; 



	text-decoration:none; 



	color:#FFFFFF; 



	line-height:25px; 



	height:30px;

	padding: 0px 10px;

}



.menu2 ul li:hover {

	width:auto;

	

}



.menu2 ul li a:hover {

	background:#ffffff url(images/sub2a.gif); 

	color:#667e80;

}



.menu2 ul li:hover a {

	background:transparent url(images/sub2a.gif); 

	color: #FFFFFF;

}



.menu2 ul li ul {

	display: none;

	border-bottom: 4px solid #73901c;

	border-top-style: hidden;

}



.menu2 table { 

	border-collapse: collapse; 

	font-size: 9px; 

	position: absolute; 

	top:0; 

	left: 0px;

	margin-top: 0px;

	padding: 0;

}



/* specific to non IE browsers */



.menu2 ul li:hover ul {

	display:block; 

	position:absolute;

	top:29px; 

	background:#FFFFFF; 

	margin-top: 0px; 

	left: -7px; 

	width:152px; 

	border-top: none;

}



.menu2 ul li ul:hover {

	border: none;

}



.menu2 ul li:hover ul.scroller {

	height:auto; 

	width: 154px; 

	overflow:auto;

}



.menu2 ul li:hover ul.endstop {

	left:-90px;

}

.menu2 ul li:hover ul li ul {

	display: none;

}

.menu2 ul li:hover ul li a {

	display:block; 

	background:#FFFFFF; 

	color:#667e80;

	height:auto;

	line-height:15px;

	padding:4px 16px; 

	width:120px; 

}

.menu2 ul li:hover ul li a.drop {

	background:#888;

}

.menu2 ul li:hover ul li a:hover {

	color:#667e80; 

	background: #CCCCCC;

}

.menu2 ul li:hover ul li a:hover.drop {

	background: #888; 

	color:#ff0;

}

.menu2 ul li:hover ul li:hover ul {

	display:block; 

	position:absolute; 

	left:153px; 

	top:-70px; 

	color:#000; 

	left:152px; 

	height:138px; 

	width:172px; 

	overflow:auto; 

	background:#CCCCCC;

}

.menu2 ul li:hover ul li:hover ul li a {

	background:#FFFFFF;

}

.menu2 ul li:hover ul li:hover ul li.group {

	width:152px; 

	padding:5px 0;

}





.menu2 ul li:hover ul li:hover ul.left {

left:-172px;

}

.menu2 ul li:hover ul li:hover ul li a:hover {

	background:#FFFFFF; 

	color:#667e80; 

}





input, textarea, select {







font: 11px Georgia, "Times New Roman", Times, serif;







 font-size: 11px; 







 background-color: #D39240; 







 color: #000000;







 border: 1px solid #414D2B; 







}





#State {

	background-color: #D39240;

	color: #000;

}









.formbox {







font: 11px Georgia, "Times New Roman", Times, serif;







 font-size: 11px; 







 background-color: #D39240; 







 color: #000000;







 border: 1px solid #414D2B; 

 

 padding-right: 100px;







}

/*styles for java effect on customize page*/
/* main content */
#maincontent {
	width: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3 {
	padding: 4px 10px;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #999999;
	background: #999999;
	cursor: pointer;
}

ol {
	margin: 0;
	padding: 0 10px 5px 35px;
}

h3 a:link, h3 a:visited {
	font-weight: normal;
	letter-spacing: 2px;
	display: block;
	text-decoration: none;
	color: #999999;
}

h3 a:hover, h3 a:active {
	color: #999999;
}

h3.news, h3.mootools {
	background: #adc96d;
}






