@charset "utf-8";
*{margin:0; padding:0; }
body { margin:0; background-color:#74684e; }
/*Main Layout Element*/
#shell 		{ margin:0; position:relative; background-image:url(images/bg.jpg); background-repeat:repeat-x; }
#wrapper 	{ margin:0 auto; width:994px; position:relative; background-image:url(images/wrapper.jpg); background-repeat:repeat-y; }
#container 	{ background-image:url(images/container.jpg); background-repeat:no-repeat; min-height:858px; _height:858px; }
/*content*/
.content 	{ width:622px; padding-top:420px; padding-bottom:2px; padding-left:324px; position: relative; z-index:10;}
/*flash*/
#music		{
	width:125px;
	height:40px;
	position:absolute;
	top:323px;
	left: 25px;
	z-index: 30;
}
#pictAni 	{ width:938px; height:243px; position:absolute; top:126px; left:28px; }
.logo{left:39px; top:10px; position:absolute;}
.address	{ width:327px; height:80px; position:absolute; top:26px; right:38px; }
/*footer*/
#footer 	{ margin:0 auto; width:994px; background-image:url(images/footer.jpg); padding-top:65px; background-repeat:no-repeat; text-align:center; padding-bottom:10px; }
#footer, #footer a, #admin a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4D3006; font-weight:normal;}
#footer a:hover, #admin a:hover{text-decoration:underline;}
/*Navigation*/
#Menu 		{ position:absolute; width:242px; position:absolute; top:419px; left:28px; color:#CCCCCC; text-align:center;z-index:70; }

/*----------------------basic page content elements------------------------------------------*/
	 .contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle table, .contentstyle tr, .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5 {font-family:Verdana, Arial, Helvetica, sans-serif;  color:#1e1e1e; line-height:22px; font-size:13px;}
	 .contentstyle a:link, .contentstyle a:visited, a:active, .contentstyle a:link, .contentstyle a:visited{color:#9C7A3D; text-decoration:underline;}
	 .contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle table{padding-bottom:15px; padding-left:3px;}
	
	 .contentstyle hr{ color:#666666;}
	
	.contentstyle a:hover{color:#45113F;}
	.contentstyle ol{margin-left:30px;}
	.contentstyle ul{margin-left:20px; line-height:18px;}	
/*-------------------------headings------------------------------------------*/ 
	.contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5 { padding-bottom:5px; padding-left:3px; font-weight:bold; color:#360403;}

	.contentstyle h2{font-size:17px;}
	.contentstyle h3{font-size:14px;}
	.contentstyle h4{font-size:13px;}
	.contentstyle h5{font-size:12px;}

/*--------------------------------------------- Menu Implmentation------------------------------- */

#Navigation, #Navigation ul{margin:0;padding:0;}
#Navigation ul li {padding:0x;list-style:none;float:left;position:relative;display:block;}
#Navigation ul li a, #Navigation ul li a img {margin:0;padding:0;cursor:pointer;display:block;}
#Navigation ul li ul{top:-80px; position:absolute;left:241px; padding-top:10px;z-index:70;height:auto;width:182px; background-image:url(images/submenu_bg.jpg); background-repeat: no-repeat; display:none;}
#Navigation ul li ul li {padding:0;margin:0;height:auto;float:left; width:172px;display:block;}
#Navigation ul li ul li a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#e4dede;margin:0; margin-left:15px; display:block;text-align:left;text-decoration:none; line-height:24px; padding-left:8px; padding-right:5px;  }
#Navigation ul li ul li a:hover{color:#d9b063; background-image:url(images/arrow.jpg);background-repeat: no-repeat; background-position:right; margin-left:15px; margin-right:1px; padding-left:8px;}
.subbottom{ position:absolute; width:182px; height:16px; left:0px;} 

/*------------------------------------------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, .Head,.SubHead,.DataGrid_Header,.DataGrid_Item,.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{color:#000000; !important;}
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;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.formlabel, .formLabel{color:#1e1e1e !important;}	
/*MasterForm Control CSS*/									  
.errMsg,.errmsg{color:red;}
.textBox,.formTable,.Normal,  textarea{color:#000000;}
.formTable,.Normal, label{font-family: Verdana, Arial, Helvetica, sans-serif;line-height:1.8;font-weight:normal;font-size:13px; color:#1e1e1e;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited{ color:#1e1e1e;}


/*---------------------------sifr------------------------------------*/
@media screen {.sIFR-flash {visibility: visible !important; margin-top:0px; padding:0px;  }
.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:Trajan Pro, Trebuchet MS, Times New Roman, Tempus Sans ITC;color:#4c0707;font-size:36px; visibility: visible;   z-index:10; padding-bottom:8px; width:550px;} }
