* { 
	margin:0; 
	padding:0;
}
html, body {
	height:100%;
	display: block;
}

body { 
	background:#000000; 
	font-size:100%; 
	font-size:15px; 
	font-family:Arial; 
	color:#ffffff; 
	text-align:center;
}

h1 a, h2 a, h3 a, h4 a {
	text-decoration: none;
}

a img {
	border:none;
}

#main {
	width: 1020px;
	background:#202020; 
    margin-left: auto;
    margin-right: auto;
	text-align: left;
	min-height:100%;
	position:relative;
	display:block;
}

#header {
	width: 100%;
}

	#header .top {
		width:100%;
		height:100px;
	}
	
		#header .top .left {
			float:left;
			padding-top:10px;
			padding-left:30px;	
		}
		
		#header .top .right {
			float:right;
			padding-top:38px;
			padding-right:5px;
			width:424px;
		}
		
	#header .middle {
		width:100%;
		padding-top:10px;
		height:36px;
		background: #528037;
	}
		
		#header .middle h4 {
			height:20px;
		}
		
			#header .middle h4 a {
				font-size:14px;
				color:#ffffff;
				padding:8px 25px 5px 25px;
				overflow: visible;
			}

			#header .middle h4 a:hover {
				width:89px;
				background: url("../images/header_link_bg.gif") center no-repeat;
			}
		
			#header .middle h4 a.selected{
				width:89px;
				background: url("../images/header_link_bg.gif") center no-repeat;
			}

		#header .middle table tr td {
			padding-left:3px;
			padding-top:3px;
			height:22px;
		}
	
	#header .bottom {
		width:100%;
		height:150px;
		/*background: url("../images/header/about_01.jpg") left top no-repeat;*/
	}

#content {
	padding-top:5px;
	padding-bottom:40px;	/* Height of the footer */
}

	#content a {
		color:#528037;
	}
	
	#content span {
		color:#528037;
	}
	
	#content h1, #content h1 a {
		font-size:20px;
		color:#ffffff;
		padding-bottom:10px;
	}
	
	#content h2, #content h2 a {
		font-size:18px;
		color:#528037;
		padding-bottom:10px;
	}
	
	#content h3, #content h3 a {
		font-size:14px;
		color:#ffffff;
		padding-top:5px;
		text-align:center;
	}

	#content ul {
		padding-left:20px;
	}
	
	#content .line_x {
		padding-left:40px;
		padding-right:40px;
		padding-top:15px;
		padding-bottom:20px;
		background:url("./../images/line_bottom.gif") left bottom repeat-x;
	}

	#content .no_line_x {
		padding-left:40px;
		padding-right:40px;
		padding-top:15px;
		padding-bottom:20px;
	}
	
	#content p {
		line-height:120%;
	}
		
		#content p.indent {
			margin-left:20px;
		}
	
		#content p.space {
			padding-bottom:12px;
		}

		#content li {
		line-height:130%;
	}
	
#footer {
	text-align:center;
	position:absolute;
	padding-top:7px;
	bottom:0;
	width:100%;
	height:30px;			/* Height of the footer */
	background:url("./../images/line_bottom.gif") left top repeat-x;
}

	#footer h3, #footer h3 a {
		font-size:13px;
		color:#528037;
	}
	
	#footer h3 sup {
		font-size:8px;
	}
	
.clear {
	clear: both;
}

.preLoadPic{display:none;}

/* Looped Slider */
#loopedSlider .container { width:1020px; height:150px; overflow:hidden; position:relative; }
.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
.slides > div { position:absolute; top:0; width:1020px; display:none; }
.slides li { position:absolute; top:0; width:1020px; display:none; padding:0; margin:0; }

/* Vertical Tabs */
.ui-tabs-vertical { width: 1000px; padding:0 !important;}
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; text-align:center; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; text-align:center;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px;}
/*.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected h3 a{color:#000000 !important;} */
.ui-tabs-vertical .ui-tabs-panel { margin-right:40px; float: right; padding:6px 20px !important;}

