@charset "utf-8";
*{margin:0;padding:0;}
body { margin:0; background-color:#5a8391; } 

/* main layout elements */
#shell { margin:0; position:relative; background-image:url(images/background.jpg); background-position:top; background-repeat:repeat-x; cursor:default; }
#wrapper { margin:0 auto; width:900px; 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:693px; _height:693px; }

/*content*/
.content { width:620px; padding:196px 0px 2px 258px; cursor:text; }
.content img{cursor:default;}

/*headerflash*/
#headerflash { width:900px; height:131px;}
#pictAni { width:681px; height:157px; position:absolute; left:219px; top:131px; } 
#sound{position:absolute; top:0; right:0;}

/*Navigation*/
#menuarea { width:198px; position:absolute; left:11px; top:147px; }

/***** Content Styles ******/
/* links */
.content a:hover {color:#505317;}	
.content a:link, .content a:visited, .content a:hover{text-decoration:underline;}

/* basic page content elements */
.content p, .content ol, .content ul, .content h2, .content h3, .content h4, .content h5, .content h6, .content th, .content tr, .content td, .content a:link, .content a:visited{font-family:"Microsoft Sans Serif", Arial, Verdana;font-size:13px;line-height:18px;color:#000000;}
.content p, .content ol, .content ul{margin-top:5px; margin-bottom:10px;  }
.content ol, .content ul{margin-left:30px; }
.content ul li{list-style:disc;}
	
/* headings */ 
/* -styles shared by all headings on the site */
 .content h2, .content h3, .content h4, .content h5, .content h6{margin-top:5px;margin-bottom:4px; font-weight:bold; }
 
/* -specific styles for each level */
.content h2{font-size:17px;}
.content h3{font-size:15px;}
.content h4{font-size:13px;}
.content h5{font-size:11px;}
.content h6{font-size:10px;}

/*footer*/
#footer { margin:0 auto; width:900px; background-image:url(images/footer.jpg); height:142px; background-repeat:no-repeat; }
.address { width:620px; height:21px; padding-top:43px; padding-left:251px; }
#footertext { width:620px; height:21px; padding-left:251px; text-align:center; }
#footertext a, #admin a, #footer{ color:#ffffff; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal;}
#admin a:hover{ text-decoration:underline;}

/*--------Menu Implmentation--------*/			

#navigation {position:relative;	list-style:none;margin:0;padding:0;background-color:transparent;}
#navigation li ul {	margin:0;padding:0px; width:170px !important;display:inline;}
#navigation .menuTitle {padding:0;cursor:pointer;}
#navigation div {padding:0;}
#navigation a {	margin:0;	padding:0;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;display:block;color:#000000; line-height:18px; padding-bottom:2px;} 
#navigation li {list-style:none outside none;width:192px !important;display:inline;	background-color:transparent;}
#navigation ul {margin:0; 	padding:0;width:192px !important;text-align:left;border-width:0px; text-indent:0px; }
#navigation ul li {list-style:none outside none;margin:0;background-color:transparent;}
#navigation ul li a {margin-top:0px;padding:0;display:block;text-decoration: none;}	

/****    	DNN Overrides	    ****/
.formTable{width:auto !important;}										
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;;}
select, option, optgroup, button, textarea, input, fieldset, legend, label, .Head,.SubHead,.DataGrid_Header,.DataGrid_Item, a.CommandButton, a.CommandButton:link, a.CommandButton:visited, .ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{color:#000000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:focus {text-decoration: underline;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #5A8391;	}
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {	margin: 0 10px 0 0; position: relative;	margin-right:10px; background-color:#FFFFFF;}
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px;}
.ModuleTitle_SubMenu a{background-color:#FFFFFF;}
.ModuleTitle_SubMenu a:hover{background-color:#33FFFF;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.EventDay a br{display:none;}
.formlabel, .formLabel{font-family:"Microsoft Sans Serif", Arial, Verdana;font-size:13px;line-height:18px;color:#000000 !important; margin-right:12px;}
.errMsg,.errmsg { color:red;}


/*SIFR*/
@media screen {
  .sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
  .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: Monotype Corsiva, Verdana, Helvetica, sans-serif;font-size:36px; visibility: visible; padding: 0; font-weight:normal;color:#000000; font-weight:bolder; letter-spacing:1;}
}





