@charset "utf-8";
*{ margin:0px; padding:0px;}

/* CSS Document */

body {margin:0;background-color: #013300; font-family: Arial, Helvetica, sans-serif ; color:#ffffff; font-size:14px;}
#shell {margin:0;background-image:url(images/bg.jpg);background-repeat:repeat-x;position:relative;background-color: #154700;}
#wrapper {margin:0px auto auto 0px;width:1200px; background-image:url(images/contentbg.jpg); background-repeat:repeat-y; position:relative; }
#container {width:1200px; background-image:url(images/content.jpg); background-repeat:no-repeat;_height:610px;min-height:610px; }

/***** Content Styles ******/

.content {width:430px;_height:310px;min-height:310px;padding-top:387px; padding-left:233px; position:relative; z-index:777; }

/*INNER PAGE*/

#wrapperinner {margin:0px auto auto 0px; width:1200px; background-image:url(images/contentbginner.jpg); background-repeat:repeat-y; position:relative;}
#containerinner {margin:0px auto auto 0px;width:1200px; background-image:url(images/contentinner.jpg); background-repeat:no-repeat; _height:610px;min-height:610px; }
#footerinner {height:86px;background-image:url(images/footerinstrip.jpg);background-repeat:repeat-x; background-position: top;background-color: #013300;}
#footertextinner {margin:0px auto auto 0px;width:1200px;height:86px;background-image:url(images/footerinner.jpg);background-repeat:no-repeat;background-color: #013300;	padding-top: 60px; }

/***** Content Styles ******/
.contentinner {margin:0 auto; width:400px;_height:450px;min-height:450px;padding-top:227px; padding-right:300px;}
.contentinner1 {margin:0 0 0 250px; width:680px; _height:400px;min-height:400px;padding-top:227px; }
.contentinner  p, .contentinner1 p, .contentinner  ol, .contentinner  ul, .contentinner  form, .contentinner  h2, .contentinner1  ul, .contentinner1  ol, .contentinner  h3, .contentinner  h4, .contentinner  h5,.content p, .content ol, .content ul, .content form, .content h2, .content h3, .content h4, .content h5{font-family: Arial, Helvetica, sans-serif ; color:#ffffff; font-size:14px;}	
	
 .contentinner  p, .contentinner1 p , .contentinner  ol, .contentinner1  ol, .contentinner  ul, .contentinner1  ul, .contentinner  form{padding-bottom:10px; padding-top:5px;font-size:14px;line-height:20px;} 
 .content p, .content ol, .content ul, .content form{padding-bottom:10px; padding-top:5px;font-size:14px;line-height:20px;}
   
.contentinner  a:link, .contentinner1 a:link, a:visited, a:active, a:link,  .contentinner  a:visited, .contentinner  a:active , .contentinner a:link,.content a:link, .content a:visited, .content a:active , .content a:link{text-decoration:none; /*color:#f9d55a;*/ color:#FFC500; font-weight:bold; }

.contentinner  a:hover , .contentinner1 a:hover,.content a:hover{ color:#6E20A0;} 		
	.contentinner  h2{font-size:18px; font-weight:bold; color:#ffffff;}							
	.contentinner h3, .contentinner1  h3{font-size:16px; font-weight:bold; color:#E75C21; /*color:#E29425;*/n margin-top:15px;}
	.contentinner h4, .contentinner1  h4{font-size:14px; font-weight:bold; color:#E8F000;}
	.contentinner  h5, .contentinner1  h5{font-size:14px; font-weight:bold; color:#d5ff6b; display:inline; margin-right:5px;}	
	.contentinner  hr {height:1px; color:#000000;}
	.contentinner  ol, .contentinner1  ol{list-style:disc;margin-left:25px;}
	.contentinner  ul, .contentinner1 ul { margin-left:15px; }
	

/*MENU*/
#menu {width:160px;_height:90px;min-height:90px;position:absolute;top:280px;left:965px; z-index:20;}
#menu1 {width:160px;_height:170px;min-height:170px;position:absolute;top:235px;left: 965px; z-index:20; }
#navigation {padding:0px;margin-right:10px;width:150px; }
/* Sapce between top and bottom for submenus  (ul li ul)*/
#navigation li .submenu{padding-top:10px; padding-bottom:10px; margin-top:-6px;float:left; margin-bottom:-6px; border:1px solid #000000; background-color:#bdd561;width:155px; position:relative; z-index:1;}
/* Reduce the gap b/w the mainmenus */
#navigation li div a img { margin-top:2px; padding:0px; float:left; position:relative; z-index:99; } 
/** Sub menu Font declaration and text align (ul li ul li a) */
#navigation li .submenu span a { font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;padding-top:1px; padding-bottom:1px;color:#336535;display:block; font-weight:bold; text-align:center; }
#navigation li div span a:hover {text-decoration:none; background-color:#def488;}
#navigation li { list-style:none;} 


/*Flash headers*/
#logoflash {width:649px;height:202px; position:absolute;top: 0px;left: 0px; z-index:1;}
#roadflash {width:779px;height:129px;position:absolute;top: 202px;left: 203px; z-index:2;}
#photoflash {width:294px;height:362px;position:absolute;top:330px;left:640px; z-index:3;}

/*footer*/
#footer {margin:0px auto;height:86px; background-image:url(images/footerhstrip.jpg);background-repeat:repeat-x;background-color: #013300;background-position:top; }
#footerhome {margin:0px auto auto 0px;width:1200px;height:86px;background-image:url(images/footer.jpg);background-repeat:no-repeat; background-position: top;background-color: #013300;}
#footertexthome {margin:0 auto; width:800px; font-family:Arial, Helvetica, sans-serif;font-size:13px; text-align:center; color:#FFFFFF; padding-top:70px; }
#footertext {margin:0 auto;width:800px; font-family:Arial, Helvetica, sans-serif;font-size:13px; text-align:center; color:#FFFFFF; padding-top:10px; }

/*CALLOUTS*/
#signs {width:203px;height:303px;position:absolute;top:303px;left: 0px;}


#rainer { display:block; width:97px; height:15px; background:url(images/rainer_rollover.jpg) no-repeat 0 0; 
margin:28px 0 0 70px; position:relative; z-index:1000; }
#rainer:hover { background-position:0 -15px; }
#rainer span{ display:none; }


#aloha { display:block; width:120px; height:19px; background:url(images/aloha_rollover.jpg) no-repeat 0 0; 
margin:79px 0 0 30px; position:relative; z-index:1000; }
#aloha:hover { background-position:0 -19px; }
#aloha span{ display:none; }


#funzone { display:block; width:128px; height:129px; background:url(images/funzone_rollover.jpg) no-repeat 0 0; 
margin:40px 0 0 32px; position:relative; z-index:1000; }
#funzone:hover { background-position:0 -129px; }
#funzone span{ display:none; }



#aao {width:149px;height:62px;padding-left:250px;}
.texthome {font-family:Arial, Helvetica, sans-serif;font-size:10px; text-align:center; color:#FFFFFF; padding:0 0 10px 0;}
.texthome a, #admin a{color:#FFFFFF; text-decoration:none;font-weight:normal;}
.texthome a:hover, #admin a:hover{ text-decoration:underline;color:#FFFFFF; }

.text {font-family:Arial, Helvetica, sans-serif;font-size:10px; text-align:center; color:#FFFFFF;}
.text a, #admin a{color:#FFFFFF; text-decoration:none;font-weight:normal;}
.text a:hover, #admin a:hover{ text-decoration:underline;color:#FFFFFF; }
.quotes { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic; color:#FFFF99; font-size:18px; font-weight:500; }
.mission { font-style:italic; color:#FFFF99; font-weight:bold; font-size:15px; }

/*INNER PAGE*/


#note{ font-style:italic; font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:15px; text-align:center; color:#F4C93F;}
#notesub { font-style:italic; font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:13px; text-align:center; color:#F4C93F;}
/***** Content Styles ******/

#image {width:296px;height:298px;position:absolute;left:651px;top:225px;}

/****    	DNN Overrides	    ****/										
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;}
  .Normal,.DataGrid_Header, optgroup, button, label, fieldset, legend {font:Arial, Helvetica, sans-serif; font-size:14px;	color:#ffffff;!important;}
 .textBox, .formLabel, input,.Head,.formTable, select,  .SubHead{ color:#000000}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:focus {text-decoration: underline;color:#ffffff;}
.DataGrid_Item {	color:#FF0000;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #bcd8fa;}
#optionsarea {	background: #000000 !important;}
#dnn_ctr522_HtmlModule_lblContent{ color:#FFFFFF;}
.ModuleTitle_MenuBar {	position:absolute;	margin-right:10px; color:#FF0000; }
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px; }
.EventDay a{width:60px !important; display:block; position: absolute; white-space:normal;}
.EventDay a br{display:none; }
                                    	  
 

   /*ul{list-style:none;text-align:left;}
li{ list-style:none; display:block;text-decoration:none;width:100%;line-height:30px;text-align:left;}*/

#li_one, .sub li, #li_two, #li_three, #li_four, #li_five, #li_six, #li_seven, #li_eight {list-style:none; list-style-type:none;}

#ul_one, #ul_two, #ul_three, #ul_four, #ul_five, #ul_six, #ul_seven, #ul_eight {display:none;}

/*sifr*/												
@media screen {
.sIFR-flash {visibility: visible !important;}
.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-weight:bold; font-size:36px; color:#ffffff; visibility: visible; padding: 0; margin-bottom:0px; font-family:Verdana, Helvetica, sans-serif;  }
}

