@charset "utf-8";
* { margin:0; padding:0; outline:none; }
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:0.3px;
	background: #ffffff;
	text-align: center; 
	color: #474747;
	font-size: 14px;
}
img { border:none; }
.oneColFixCtrHdr #container {
	width: 900px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
}
.oneColFixCtrHdr #header {
}

#head-top { 
	border-top: 5px solid #7eab4e;
	border-bottom: 1px solid #548355;
}
#head-top img {  }
#nav { background:#519231; }
#nav ul {  font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left: 55px; }
#nav li { float:left; text-align:center; list-style:none; text-transform:uppercase; padding: 4px 15px;border-top:2px solid #519231;}
#nav li a { font-weight:bold; color:#ffffff;text-decoration:none;display:inline-block;}
#nav li:hover { background:#317211; border-top:2px solid #e7bf18; }
#nav li.active { background:#317211; border-top:2px solid #e7bf18; }
#head-bottom { height:209px; background: #f3f3f3; border-right:1px solid #afbca3; border-left:1px solid #afbca3; }
#head-bottom img { float:left; }
#head-bottom #head-quote { height:209px;margin-left:525px;}
#head-bottom #head-quote div{ margin: auto 0; text-align:center;padding:40px 15px 15px 15px; color:#6f6f6f; font-family:"Times New Roman", Ariel, Helvetica, sans-serif;font-size:16px;font-style:italic;}

.oneColFixCtrHdr #mainContent {
	background: #FFFFFF;
	border-right:1px solid #afbca3; 
	border-left:1px solid #afbca3;	
}
#content-container { 
	border-top:15px solid #404040;
	border-bottom:5px solid #404040;
}

#cont-full { padding:10px;}
p { margin-bottom: 20px; }
 
#cont-full div.cleft{ float:left; width:220px;margin-left:20px;}
#cont-full div.cright{ float:left; width:630px;}

#cont-left{
	padding:10px;
	float:left;
	width:505px;
}

#cont-right{
	float:left;width:373px;
}
#cont-right h2 { margin: 10px 10px 10px 5px; }

#cont-right-top { border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; }
#cont-right-top ul { background:#edf0e8; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#cont-right-top ul li {list-style:none; padding: 2px 0 2px 0; }
#cont-right-top li.alt { background:#f6f9f1;  }
#cont-right-top li span { display:block; float:left;}
#cont-right-top li span.index { width:200px;margin-left:10px;color:#6b9242;clear:both;}
#cont-right-top li span.price { width:90px;color:#474747;}
#cont-right-top li span.change{ color:#6b9242;}
#cont-right-top li span.change-down{ color:#c1340e;}
#cont-right-top p {font-size:10px; color:#898989;  margin: 15px 5px 5px 5px; }
.mw-date { font-size:10px; font-weight:bold; color:#474747; padding-top:18px; margin-left:200px;}

#cont-right-bot { height: 220px; border-left:1px solid #d6d6d6; border-top:1px solid #ffffff; background:url(../images/box-bg.jpg) repeat-x #eff2ea;}
#cont-right-bot p { margin: 5px 5px 10px 5px; font-weight:bold; }

#mainContent h1 { text-transform:uppercase; font-size:22px; color:#3b7e48;  }
#mainContent h2 { font-size:20px; color: #3b7e48; }
#mainContent h3 { font-size:18px; color: #3b7e48; margin:20px 0 5px 0;}
#mainContent h4 { font-size:16px; color: #3b7e48; }

#mainContent a { color:#6b9242;text-decoration:none; }
#mainContent a:hover { text-decoration:underline; }


.oneColFixCtrHdr #footer {
	clear:both;
	background:#6a7a59;
	text-align:right;
	border-right:1px solid #afbca3; 
	border-left:1px solid #afbca3;	
	border-bottom:1px solid #afbca3;	
}
.oneColFixCtrHdr #footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f2f2f2;
	margin: 0 5px 0 0; 
	line-height:22px;
}

.clear { clear:both; font-size:1px; }
.left { float:left;}
.right {float:right; }

div.hr {
  margin: 20px 0;
  height: 1px;
  background: #fff url(../images/break.jpg) no-repeat;
}
div.hr hr {
  display: none;
}

#cform { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#cform ul li {list-style:none; line-height:20px; background:#edf0e8;border:2px solid white;}
#cform .sem-box { background: #edf0e8; }
#cform label { float:left;width:160px;text-align:right; font-weight:bold;font-size:14px;background:#edf0e8;margin-right:10px;}
#cform .col2 { background: #fff;margin-left:150px; padding-left: 5px; }

#people li {  list-style:none; margin-bottom:20px;}

td { padding-left:5px; }
th { text-align:center; background:#5d7058; color:#fff; }
tr.alt { background:#edf0e8 }

.cleft ul { list-style: none;  }
.cright ul { list-style:disc; margin: 0 0 16px 30px; }
