@charset "utf-8";
body	{ margin:0; background-color:#301e1a; }
/*Main layout Element*/
#shellAN	{ margin:0; position:relative; background-image:url(images/shellbg.jpg);background-repeat:repeat-x; background-color:#7da6c6; }
#shell		{ margin:0; position:relative; background-image:url(images/wrapperBg.jpg); background-position:top; background-repeat:repeat; }
#wrapper	{ margin:0; background-image:url(images/containerBg.jpg); background-position:top; background-repeat:repeat-x; }
#wrapperAN	{ margin:0 auto; width:994px; position:relative; background-image:url(images/wrapperAN.jpg); background-repeat:repeat-y; }
#container 	{ margin:0 auto; width:994px; position:relative; background-image:url(images/container.jpg); background-repeat:no-repeat; }
#containerAN{ margin:0 auto; width:994px;background-image:url(images/container.jpg); background-repeat:no-repeat; min-height:651px; _height:651px; }
/*content*/
.content 	{width:587px;_height:368px;min-height:368px;padding-left:300px; padding-bottom:2px;color:#FFFFFF; padding-top:20px; position:relative; z-index:20;}
.address	{ width:182px; height:79px; position:absolute; top:394px; left:20px; }
/*flash*/
#flasheader {height:360px;width:994px;}
/*footerbg*/
#footerbgAN	{ margin:0; background-image:url(images/footBGAN.jpg); background-position:top; background-repeat:repeat-x; height:188px; }
#footerAN		{ margin:0 auto; width:994px; background-image:url(images/footerAN.jpg); background-repeat:no-repeat; }
#footerbg	{ margin:0; background-image:url(images/footerBg.jpg); background-position:top; background-repeat:repeat-x; height:188px; }
#footer_A{ margin:0 auto; width:754px; padding-top:95px; padding-left:220px;}
#footer{ margin:0 auto; width:724px; padding-top:95px; padding-left:270px;}
#footer, #footer a, #admin a, #footer_A, #footer_A a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#FFFFFF;}
#admin a{font-weight:bold;}
#footer a:hover, #admin a:hover, #footer_A a:hover{ text-decoration:underline;}
/*Navigation*/
#menu 		{height:66px;width:650px;position:absolute;top:31px; left:280px; text-align:center;}

/*-------------------------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: Verdana, Arial, Helvetica, sans-serif; color:#ffffff;  font-size:12px; line-height:21px;}
.contentstyle a:link, .contentstyle a:visited{color:#b3eeff; text-decoration:underline; }
.contentstyle p{padding-bottom:3px; line-height:21px; }
.contentstyle hr{ color:#512F0A;}
.contentstyle a:hover{ color:#000000;}
.contentstyle table, .contentstyle tr, .contentstyle table th{ padding-top:5px;}
	.contentstyle ol{margin-left:30px; padding-bottom:6px; }
	.contentstyle ul{margin-left:20px; list-style:square; padding-bottom:-6px; }	
	.contentstyle ul li{list-style-type:disc}
/*headings*/ 
.contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5 {margin-bottom:2px; font-weight:bold; }
.contentstyle h2{font-size:17px;}
.contentstyle h3{font-size:15px;}
.contentstyle h4{font-size:13px;}
.contentstyle h5{font-size:12px;}


/*--------------------------------------------- Menu Implmentation------------------------------- */

#navigation{margin:0;padding:0;}
#navigation ul{margin:0;padding:0;}
#navigation ul li{margin:0;padding:0; list-style-type:none;position:relative;float:left;}
#navigation ul li a {cursor:pointer;}
#navigation ul li a:hover{cursor:pointer;}
#navigation ul li ul {position:absolute;top:37px;left:0px;margin-left:-18px;padding-top:15px; width:179px;background-image:url(images/submenubg1.jpg); background-repeat:no-repeat; display:none; z-index:999; } 
#navigation ul li ul li {margin:0;padding:0;float:left;width:179px;display:block;   }
#navigation ul li ul li a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;margin:0;padding-left:10px;line-height:18px;display:block;text-align:center;text-decoration:none;font-weight:normal; z-index:999; padding-right:10px;}
#navigation ul li ul li a:hover {text-decoration:none;color:#eac99f;margin:0;background-image:url(images/hover.png); }
.subbottom{ position:absolute; width:179px; height:30px; left:0px;} 

#navigation154 .Level1{ left:21px;}
#navigation159 .Level1{ left:-10px;}

/***** 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:#ffffff !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:12px; color:#ffffff;}

a.CommandButton, a.CommandButton:link, a.CommandButton:visited{ color:#ffffff;}

 
/*------------------------------------------Sifr -------------------------------------*/
@media screen {
	.sIFR-flash {visibility: visible !important; margin: 0; padding: 0;width:530px; height:39px;}
	.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
	.sIFR-alternate {position: absolute; left: 0; top: 0;  width: 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 {margin:0;padding:0;font-family:Futura Book, Arial, Helvetica, sans-serif, Myriad Pro, MS Sans Serif; font-size:30px;visibility: visible;color:#c5dae0; padding-bottom:5px; z-index:555; }
}
