/* ----------------------------------------------------------------------------
=GLOBAL SETTINGS
----------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  margin:0;  padding:0; } 
body { background: url('../images/bg.gif') repeat-x; }
a, a:visited { text-decoration:none; }
html { height: 100.01%; }
ol, ul { list-style: none; }
fieldset,img { border:0; } 
table { border-collapse:collapse; border-spacing:0; } 
caption,th { text-align:left; } 
a:active, a:focus { outline: 0; } 

/* ----------------------------------------------------------------------------
=GLOBAL CLASSES
----------------------------------------------------------------------------- */
.ImgLeft { float: left; display: block; margin: 3px 10px 5px 0;  }
.ImgRight { float: right; display: block; margin: 0 0 5px 10px; border: 1px solid #000; }
.TextRight { text-align: right; }
.Hidden { position: absolute; left: -9999px; top: -9999px; height: 1px; width: 1px; overflow: hidden; }
SPAN.DisplayNone { display: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* ----------------------------------------------------------------------------
=DIV'S IN ORDER OF APPEREANCE
----------------------------------------------------------------------------- */
#Container { width: 782px; margin: 0 auto; background: url('../images/topbg.gif') no-repeat; height: 500px; padding: 0 0 0 31px;}
	#Logo { padding-top: 16px; width: 136px; float: left; margin-right: 31px; position:relative; left:-80px;}
	#Logo H1 { color: #fff;width: 136px; height: 29px; }
	
	#MainMenu { float: left; position: relative; left:-50px;padding-top: 5px;}
	#MainMenu UL LI { display: inline; float: left; }
	#MainMenu a:link, #MainMenu a:visited, #MainMenu a:hover { color: #FFF; display: inline; width: 97px; height: 28px; text-align: center;  }
	#MainMenu LI.link1 a ,#MainMenu LI.link2 a,#MainMenu LI.link3 a,#MainMenu LI.link4 a { background: url('../images/linkbg.gif') no-repeat; float: left; margin: 0 6px 0 0; outline: 0; }
	#MainMenu LI.link1 a:hover, #MainMenu LI.link2 a:hover, #MainMenu LI.link3 a:hover, #MainMenu LI.link4 a:hover { cursor: pointer; color: #f2da91; }
	#MainMenu SPAN.FirstLetter { font-size: 18px; }

#Content { clear: both; padding-top: 45px; font: 12px Arial, Helvetica, sans-serif; color: #4b3501; }
	#MainContent { min-height: 500px; width: 480px; float: left; margin-right: 75px; }
	#MainContent P { margin-bottom: 8px; }
	#MainContent H2 { font: 22px "Times New Roman", Times, serif; color: #4b3501; margin-bottom: 1px;}
	#MainContent P.Date { color: #ab8100; margin-bottom: 9px; font-size: 11px; }
	#MainContent LI { padding-left: 15px; margin-left: 10px; color: #684a03; background: url('../images/bullet.gif') left no-repeat; }
	#MainContent a:link, #MainContent a:visited { color: #bd9210; text-decoration: underline; }
	#MainContent a:hover { color: #977204; }
	
	#Sidebar { float: left; width: 180px; color:#aea998; margin-top:0!important; margin-top: -53px; font-size: 11px;}
	#Sidebar P { margin-bottom: 8px; }
	#Sidebar H2 { font: 18px "Times New Roman", Times, serif; color: #949187; margin: 20px 0 8px 0; }
	#Sidebar LI { margin: 0 0 6px 0; }
	/* SEARCH BOX */
	fieldset#Search {  width: 179px; height: 31px; margin: -53px 0 0 0;}
	fieldset#Search legend { display: none; }
	fieldset#Search .input-text { border: 1px solid #453400; margin: 8px 6px 0 0; width: 115px; font-size: 11px; color: #ae8508; padding: 3px;}
	fieldset#Search .input-text:hover { border: 1px solid #c4a54a; background: #faf7ef; color: #6e5300; }
	fieldset#Search .input-button { border: 1px solid #453400; background: #6a5d36;  width: 43px; text-align: center; color: #FFF; font-size: 11px; margin: 1px 0 0 2px;cursor: pointer; padding: 2px 0; }
	fieldset#Search .input-button:hover { color: #f3de9d; }


#Footer { background: url('../images/footerbg.gif') left no-repeat; width: 811px; height: 82px; clear: both; margin: 0 0 0 -31px; text-align: right; font: 11px Arial, Helvetica, sans-serif; color: #a8a08a; padding-top: 25px;}
	#Footer UL LI { display: inline; }
	#Footer a:link, #Footer a:visited { color: #90866b; padding: 0 3px 0 0; }
	#Footer a:hover { text-decoration: underline; }
	.FootText { margin: 0 70px 0 0; }


