body {
	margin: 0px;
	font: 12px courier,georgia,times;
	background: #264a0c url(images/bodyBG.jpg);
}

#centerShadow {
	background: url(images/shadowBG.jpg) top center repeat-y;
}

#center {
	width: 960px;
	margin: 0px auto;
	background: #fff;
	height: 500px;
	overflow: show;
}

div>#center {
	min-height: 500px;
	height: auto;
}

#bottom {
	height: 20px;
	background: url(images/contentBottomShadow.jpg) top center no-repeat;
	margin: 0px;
}

#content-table {
	width: 100%;
}

#leftSiteBar {
	background: #000;
	width: 168px;
}

#header-table {
	width: 100%;
}

#headerImg {
	width: 606px;
}

#loginForm {
	border-bottom: 1px solid #ddd;
	font: 10px arial,helvetica,sans-serif;
	color: #999;
}

.forgot {
	color: #999;
}

.hdrLoginForm {
	line-height: 1em;
}

.loginInput  {
	font-size: 10px;
	height: 10px;
	width: 80px;
}

.register, .register a {
	color: #006600;
}

a {
	color: #006600;
}

.headerNav {
	padding-top: 10px;
	background: #264a0c url(images/navBG.jpg) repeat-x;
	text-align: center;
	width: 792px;
}

.headerNav a {
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	line-height: 2.5em;
	padding: 5px 5px;
}

#pageContent {
	padding: 20px;
	font: 12px arial,helvetica,sans-serif;
}

#footer {
	padding: 20px 10px;
	line-height: 1.4em;
	background: #000 url(images/footerBG.gif) repeat-x;  
	text-align: center;
	color: #fff;
}

.pageTitleHeader {
	color: #006600;
	margin-top: 0px;
}

.error {
	display: block;
	font-weight: bold;
	padding: 2px;
	margin-bottom: 20px;
	border: 3px double #900;
	background: #ffffcc;
	color: #900;
	text-align: center;
}

.errorTag {
	display: block;
	font-weight: bold;
	padding: 2px;
	border: 1px double #900;
	background: #ffffcc;
	color: #900;
	margin: 2px 0px 5px 0px;
}

.required {
	font-weight: bold;
	color: #900;
}

.submitLinkForm input, .submitLinkForm select, .submitLinkForm textarea {
	width: 300px
}

.submitLinkForm {
	border: 1px dotted #ccc;
	background: #fbfbfb;
	padding: 0px 15px 5px 15px;
	margin-top: 40px;
}

.sectionHeader {
	border-bottom: 1px dotted #ccc;
	border-top: 1px dotted #ccc;
	margin-bottom: 10px;
	color: #999;
}

.bQuote {
	margin: 10px 0px;
	border-bottom: 1px dotted #ccc;
	border-top: none;
	border-left: none;
	border-right: none;
}

.news_date {
	color: #999;
	font-weight: bold;
	font-size: .9em;
}

.news_source {
	font-size: .9em;
	color: #666;
	font-weight: bold;	
}

.news_item {
	border-bottom: 1px dotted #ccc;
	margin:10px 0px 10px 0px;
	padding:10px 0px 15px 0px;
}

.addLink {
	display: block;
	color: white; 
	background: #46659B url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAATklEQVQIHSWLuRGAMBADdaIEBgpwQgWEQP+1UIHH96AxoXa1uO6HWzu57gcDxgiwqhhmzPy3l5iLAfJiBrnkSE6elnRfZjfUQD93sPf3A0EkKy78nWBVAAAAAElFTkSuQmCC); 
	text-align: center; 
	font-size: 13px; 
	font-weight: bold; 
	vertical-align: middle; 
	padding: 5px 9px 5px 9px; 
	margin: 10px 0px;
	border: thin soid #000000; 
	-webkit-border-radius: 3px; 	
	-moz-border-radius: 3px;
	/* css 3 */
	border-radius: 3px;
	text-shadow: #000000 0px 1px 0px;
	width: 150px;
}

.featuredHeader {
	background: #fff url(images/pHeaderBG.gif); 
	margin: 10px 0px;
	color: 000; 
	/*border: thin solid #eee; */
	-webkit-border-radius: 3px; 	
	-moz-border-radius: 3px;
	/* css 3 */
	border-radius: 3px;
	text-shadow: #000000 0px 1px 0px;
	padding: 5px;

}

.addLink:hover {
	background: rgba(0,0,0,.5);
}

#newsSearch {
	float: right;
	margin: 0px;
	background: #eeeeee;
	padding: 5px;
	border: 1px dotted #ccc;
	margin-bottom: 5px;
	margin-left: 20px;
}

#newsSearch form {
	margin: 0px;
	padding: 0px;
}

.blackout {
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
}

.sectionName {
	margin:0px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
}

#siteMessageHead {
	width: 960px;
	text-align: center;
	margin: 0px auto;

	background-color: #ffc;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
}

#siteMessageHead div {
	padding: 5px;
}