@charset "utf-8";
*{margin:0;padding:0; }
body { margin:0; background-color:#537129; }
/*main layout element*/
#shell 		{ margin:0; position:relative; background-image:url(images/bg.jpg); background-repeat:repeat-x; cursor:default;}
#wrapper 	{ margin:0 auto; position:relative; width:950px; background-image:url(images/wrapper.jpg); background-repeat:repeat-y; }
#container 	{ background-image:url(images/container.jpg); min-height:743px; _height:743px; background-repeat:no-repeat; }
/*content*/
.content 	{ width:635px; padding:510px 0px 2px 50px; }
.pagetitle{ left:78px; position:absolute; top:435px; width:350px;}
.image		{ width:180px; height:180px; position:absolute; top:514px; right:60px; }
/*flash*/
#pictAni	{ width:950px; position:absolute; top:217px; left:0px; height:198px; }
/*callout*/
.map		{ width:225px; height:97px; position:absolute; top:521px; right:22px; z-index:3; }
/*.maptitle, .maptext	{  position:absolute;font-family:Arial, Helvetica, sans-serif;  z-index:30; font-size:12px; }
.maptitle{width:100px;  top:534px; right:121px;color:#4b3a23; font-weight:bold; }
.maptext	{ width:170px; top:570px; right:63px;  color:#ffffff;}
.details1, .details2	{ width:56px; position:absolute;  font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; z-index:30; font-size:12px;right:33px;  }*/
.fv			{ width:225px; height:98px; position:absolute; top:630px; right:21px; z-index:3; }
/*.fvtitle, .fvtext{ position:absolute;  font-family:Arial, Helvetica, sans-serif;   z-index:30; font-size:12px; }
.fvtitle{ width:75px;top:645px; right:126px;font-weight:bold;color:#000000;}
.fvtext		{ width:206px; top:682px; right:27px;  color:#ffffff;  }
.details2	{  top:703px;  }
.details1{top:593px; }*/

/*footer*/
#footer		{ margin:0 auto; width:950px; background-image:url(images/footer.jpg); height:78px; background-repeat:no-repeat; }
#footertxt	{ width:904px; padding-left:46px; padding-top:35px; }
#footer, #footer a, #admin a{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:normal;} 
#admin a{ font-weight:bold;}
#add{ font-size:14px; color:#fbc275; font-weight:bold;}
#footer a:hover, #admin a:hover{text-decoration:underline;}
/*navigation*/
#menu		{ width:720px; position:absolute; top:150px; left:220px; text-align:center; height:47px; }
.logo		{ width:237px; height:117px; position:absolute; top:22px; left:14px; }
.address { width:373px; height:23px; position:absolute; top:82px; right:15px; }

/*-------------------------page primary elements--------------------------*/
 .contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle table, .contentstyle tr, .contentstyle table th, .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5{font-family: Arial, Helvetica, sans-serif; color:#ffffff;  font-size:12px; line-height:20px;}
	 .contentstyle a:link, .contentstyle a:visited{color:#A9FEED; text-decoration:underline;}
	 .contentstyle p{padding-bottom:10px; line-height:21px; }
		 .contentstyle hr, .contentstyle a:hover{ color:#ffffff;}
	 .contentstyle table, .contentstyle tr, .contentstyle table th{ padding-top:5px;}
	.contentstyle ol{margin-left:20px; padding-bottom:18px; }
	.contentstyle ul{margin-left:16px; list-style:square; padding-bottom:18px; }	
	.contentstyle ul li{list-style-type:disc}
/*headings*/ 
	.contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5 {margin-bottom:5px; font-weight:bold; color:#AFDB49; }
	.contentstyle h2{font-size:16px;}
	.contentstyle h3{font-size:14px;}
	.contentstyle h4{font-size:13px;}
	.contentstyle h5{font-size:12px;}



/**---------------------------------------- Menu Implementation --------**/


#Navigation {margin:0px; width:720px; padding:0px; text-align:left; height:34px;}
#Navigation ul {margin:0px; padding:0; text-align:left;}
#Navigation ul li {margin-right:5px; padding:0px; list-style:none; float:left; position:relative; z-index:10;}
#Navigation ul li img{ margin-left:-5px;}
#Navigation ul li a, #Navigation ul li a:hover {margin:0px; cursor:pointer; text-decoration:none;} 
#Navigation ul li ul {position:absolute; width:162px; background-color:#fcbb67; top:47px; left:-15px; display:none; padding-top:10px; padding-bottom:15px; border:1px solid #000000;}
#Navigation ul li ul li {padding:0px; margin:0px; display:block; height:auto; width:160px;}
#Navigation ul li ul li a {font-size:12px; display:block; width:162px; text-align:center; font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; line-height:21px;}
#Navigation ul li ul li a:hover{background-color:#ffe8bf; color:#000000; font-weight:bold;}


#Navigation130 .Level1, #Navigation139 .Level1, #Navigation146 .Level1, #Navigation149 .Level1 { left:-20px;}
/*---------------------------sifr------------------------------------*/
@media screen {.sIFR-flash {visibility: visible !important; margin-top:0px; padding:0px; height:50px;  }
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute; left: 0; top: 0;  width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;  padding: 0pt;  overflow: auto;  letter-spacing:0px; float: none;}}

@media print {
.sIFR-flash {display: none !important;height: 0;width: 0;position: absolute;overflow: hidden;}
.sIFR-alternate {visibility: visible !important;display: block !important;position: static !important;left: auto !important;top: auto !important;width: auto !important;height: auto !important;}}

@media screen {.sIFR-active h1 {font-family: "Kozuka Gothic Pro L", "Kozuka Gothic Pro H", "Kozuka Gothic Pro EL", "Kozuka Gothic Pro B"; color:#ffffff;font-size:30px; visibility: visible;     } }


/*------------------------------------------DNN Overrides  -------------------------------------*/
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .contentinner em, #shell .content em *{font-style:italic !important;;}
#dnn_dnnLOGIN_cmdLogin{font-weight:normal;}
select,  input, option, optgroup, button, fieldset, legend, .DataGrid_Header  *{color:#000000; !important;}
.Head, .DataGrid_Item{ color:#000000;}
#dnn_ctr354_SiteSettings_UP tr td{ color:#000000;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:focus {text-decoration: underline;}
.ModuleTitle_MenuBar {	margin-right:10px;position: relative;}
.eipbackimg,.EventDay a br{	display: none;}
.ControlPanel, .PagingTable {	background: #6C5C41;border:1px solid #000000;} 
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_SubMenu {	left:0!important;top:15px!important;	width:150px;}
.ModuleTitle_MenuItem { color: #000 !important; }
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
#dnn_ctr546_ModuleContent{min-height:272px; _height:272px;}
	
/*MasterForm Control CSS*/									  
.errMsg,.errmsg{color:red;}
.textBox,  textarea{color:#000000;}
.formTable,.Normal, label, .formLabel, .formlabel{font-family:Arial, Helvetica, sans-serif; line-height:1.8;font-weight:normal;font-size:12px; color:#ffffff;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited{ color:#ffffff;}