body 					{ margin:0px; background: #222; text-align:center; padding: 0px;	border: 0px;}
p 						{ margin: 5px 0px 10px 0px; line-height: 1.65em; text-align:left; }
body, p, td 			{ font: 10pt Arial, Helvetica, sans-serif; color: #39362a; line-height:1.5; }

h1 {
    font:           bold 2.8em/1.2em 'Segoe UI', 'Lucida Grande', Arial, Helvetica, sans-serif;
    color:          #786c60;
    margin:         0;
    padding:        1em 0 0.5em 0;
}
h2 {
    font:           bold 1.4em/1.2em 'Segoe UI', 'Lucida Grande', Arial, Helvetica, sans-serif;
    color:          #39362a;
    padding:        5px 0;
    margin:         0;
}
h3 {
    font:           bold 1.2em/1.2em 'Segoe UI', 'Lucida Grande', Arial, Helvetica, sans-serif;
    color:          #39362a;
}
h4 {
    font:           1em/1.2em 'Segoe UI', 'Lucida Grande', Arial, Helvetica, sans-serif;
    color:          #5b5b5b;
}
h5 {
    font:           bold 1em/1.2em 'Segoe UI', 'Lucida Grande', Arial, Helvetica, sans-serif;
    color:          #5b5b5b;
    margin:         0 0 2px 0;
}
a							{ color: #515251; text-decoration: none ! important; }
a:hover, a:active 	{ color: #99947A; text-decoration: underline ! important; }
div.centered			{ text-align:center; width:100%; display:block;}
div.maincontent		{ position:relative; }
div.flashbox			{ position:relative; width:100%; height:441px; margin: 0 auto; overflow-x:hidden; }
div.quote				{ position:relative; width:934px; height:441px; margin: 0 auto; overflow-x:hidden; }
img.quoteimg		{ position:absolute; width:934px; height:441px; top: 0px; left:0px; overflow-x:hidden; }
div.overlay			{ position:absolute; width:100%; left:0px; top:0px; text-align:center; border-top:solid 1px #39362a; overflow-x:hidden; }
div.header			{ position:relative; width:100%; margin:0 auto; height:441px; background: url('images/scrim.png') no-repeat center top;}
div.features			{ width:7472px; position:absolute; left:0px; top:0px;}
div.stripe 				{ position:relative; width:100%; height:7px; margin: 0 auto; overflow:hidden; background: url('images/stripeback.gif') repeat-x center top;}

div.menu				{ position:absolute; width:975px; margin:0 auto; height:24px; z-index:1; }
div.menuLinks			{ position:absolute; left:0px; top:0px; background-color: #6A6969; width:975px; }
div.menuLinks a			{ font-size: 10pt; }
div.menuLinks a:hover	{ font-size: 10pt; text-decoration:none; }
.menuseparator		{ height:10px; width:59px;} 
div.content			{ position:relative; width:934px; margin: 0 auto; overflow-x:hidden; overflow-y:visible; background: url('images/contentback.gif'); }
div.promo				{ position:relative; width:240px; min-height:700px; float:left; overflow-x:hidden; background-color:#e8e0cb; text-align:left; margin-top: 3px;}
div.main				{ position:relative; width:694px; overflow-x:hidden; background-color:#fcfafb; text-align:left; }  
div.sidebarCallout	{ border: solid 1px #796849; }
ul li						{ margin-left:-15px; }
div.sidebarCallout ul li 	{ margin-left:-5px; }
div.topnews			{ margin-bottom:20px; }
div.topnews ul		{ list-style-type: none; padding: 0px; margin: 0px; }
div.topnews ul li 	{ font-size:8pt; margin:0 0 10px 0; border-bottom:1px dotted #796849; }
div.newsurl { text-align:left; margin-left:0; left:0; font-size:10px;}
div.newsurl a, div.newsurl a:link, div.newsurl a:visited { color: #e8e0cb; text-decoration:none; }
div.newsurl a:hover { text-decoration: underline; }
div.footer { background: url('images/menuback.gif') repeat-x center top; margin: 0 auto; padding: 0px 0px 0px 0px; width:934px; height:17px;}
div.footer p { margin: 0px; padding: 0px; color: #e8e0cb; font-size: 10px; }
div.footer a, div.footer a:link, div.footer a:visited { color: #e8e0cb; text-decoration: none; }
div.footer p a:hover { text-decoration: underline; }

nav ul.rightside {
	list-style:none;	
	float:right;
	margin:7px 80px 0 0;

}	

#child_menu {
     float: left; width: 140px;
     padding: 0px 20px;
     margin-bottom: 20px;
     text-align:left;
     /*border-right: 1px dashed #DFE1E0;*/
} 
#child_menu p { 
     font-size: 11px;  text-transform: uppercase;
     text-align:left; margin: 0px;
     padding-top: 5px;
     padding-bottom: 5px;
     line-height: normal;
     border-bottom: 1px dashed #DFE1E0;
}
#child_menu .current a {
     color: #186EA1;
     font-weight: bold;
}
#child_menu #parent a {
     /*color: #FF4C0C;*/
}
#child_menu #parent {
     /*display: none;*/
}
#child_menu a {
     color: #444444;
}
#child_menu a:hover {
     color: #FFA810;
}
.sub-footer {
	height:100px;
	background: url('images/menuback.gif');
	background-repeat:repeat;
	position:relative;
	width:934px;
	margin:0 auto;
	
}

div.leftShadow			{ position:absolute; left:0px; top:0px; background: url('images/shadowleft.png'); width:12px; border-right:1px solid black;  }
div.rightShadow			{ position:absolute; right:0px; top:0px; background: url('images/shadowright.png'); width:12px; border-left:1px solid black; }

div.footerlinks			{ position:absolute; right:33px; top:20px; padding:0px; color: #e8e0cb; font-size:9pt; }
div.footerLinks a		{ color: #e8e0cb; }
div.fblike				{ position:absolute; left:33px; top:50px; padding:0px; color: #e8e0cb; font-size:8pt; text-align:left; width: 370px; height:24px; }

div.searchbox			{ position:absolute; right:33px; top:20px; padding:0px 0px 0px 3px; color: #e8e0cb; font-size:8pt; text-align:left; }
div.copyright			{ position:absolute; left:0px; top:50px; width:1000px; padding:0px; color: #e8e0cb; font-size:8pt; text-align:center; }
div.footerBorder		{ position:absolute; left:12px; top:0px; background: url('images/shadowbottom.png'); height:12px; width:976px; }
div.leftCorner			{ position:absolute; left:0px; top:0px; width:12px; }
div.rightCorner			{ position:absolute; right:0px; top:0px; width:12px; }
  
div.bshadow				{ box-shadow: 3px 3px 3px #000000; -moz-box-shadow: 3px 3px 3px #000000; -webkit-box-shadow: 3px 3px 3px #000000; height:200px; width:200px; background:#e8e0cb; border:1px solid #CBC9B5; position:absolute; left:20px; top:20px; padding:20px; }
.stButton .chicklets 	{ color:#99947a; font-family:Arial !important; font-size:8pt !important; background-size:14px 14px; margin-top:6px; margin-left:-3px; }
.st_sharethis_custom	{ background: url('images/common/sharethis_bw.html') no-repeat scroll left top transparent; padding:0px 0px 4px 18px; cursor:pointer; height: 14px; }
 
table.search td { padding: 0px;	}
table.search input { border: 0px; padding: 0px; margin: 0px; }
input.search { width: 113px; height: 18px; color: #92928E; font-size: 8pt; font-family: Arial; border: 1px solid #aba48a !important; }


.down {
 border-bottom:1px #ccc dotted;
 padding-bottom:10px;	
color:#786c60;
margin-bottom:20px;	
}

.down-up {
margin-right:410px;	
	
}

.pds li a {
	color:#5b5b5b;
}

.pds h3 a {
	color: #39362a;
}

.istitle {
	font-weight:400;
	color:#069;		
}

.cstitle {
	font-weight:400;
	color:#999;		
}

.con-form {

}

#respond { margin-bottom: 4.4em; }
#respond_intro { margin-bottom: 1.1em; }
	#respond_intro p { font-size: 1.7em; line-height: 1.294em; }
	#cancel-comment-reply-link { font-size: 1.1em; line-height: 1em; padding: 0.545em 0.727em; border-width: 0.182em; }
.login_alert { margin-top: 4.4em; margin-bottom: 2.2em; padding: 1.1em; }
#commentform { padding-top: 1.1em; }
	#commentform p, .login_alert p {
	font-size: 10px;
	line-height: 1.571em;
}
	#commentform p.comment_box { line-height: 0.786em; }
		#commentform label { padding-right: 0.786em; }
		#commentform textarea { height: 12.571em; line-height: 1.571em; }
		#commentform span.allowed { width: 97.3%; padding-top: 0.5em; padding-bottom: 0.5em; border-width: 0 0.071em 0.071em 0.071em; }
			#commentform span.allowed span { font-size: 0.857em; line-height: 1.833em; padding: 0 0.583em; }
	/* Support for the highly-recommended Subscribe to Comments Plugin */
	#commentform p.subscribe-to-comments { font-size: 1.4em; }
		#commentform p.subscribe-to-comments label { font-size: 1em; }