@charset "utf-8";
*{margin:0;padding:0;}
body { margin:0; background-color:#FFFFFF; }
/*main layout element*/
#shell 			{ margin:0 auto; width:915px; position:relative; }
#wrapper 		{ background-image:url(images/wrapper.jpg); background-repeat:repeat-y;}
#container 		{ background-image:url(images/container.jpg); min-height:778px; _height:778px; background-repeat:no-repeat; }
/*content*/
.contenthome 	{ width:520px; padding-top:207px; line-height:21px;}
.contentinner 	{ width:519px; padding-top:175px; line-height:24px;}
.contenthome, .contentinner {padding-left:341px;}
/*sIFR header*/
#title			{ top:286px; left:338px; position:absolute;}
/*flash*/
#headerflash 	{ width:901px; height:209px; }
/*logo*/
.logo			{ width:378px; height:162px; position:absolute; top:31px; left:21px; }

/***** Content Styles ******/
/* 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:Verdana, Arial, Times New Roman; font-size:13px;}
.content p, .content ol, .content ul{margin-bottom:15px;  }
.content ol, .content ul{margin-left:30px; }
.content ul li{list-style:disc;}

/* links */
.content a:link, .content a:visited, .content a:hover{text-decoration:underline; color:#9FAF57;}
.content a:hover,.content p, .content ol, .content ul, .content h2, .content h3, .content h4, .content h5, .content h6, .content th, .content tr, .content td{color:#ffffff;}
	
/* headings */ 
/* -styles shared by all headings on the site */
 .content h2, .content h3, .content h4, .content h5, .content h6{margin-bottom:4px; font-weight:bold; }
/* -specific styles for each level */
.content h2{font-size:16px;}
.content h3{font-size:15px;}
.content h4{font-size:14px;}
.content h5{font-size:13px;}
.content h6{font-size:12px;}

/*footer*/
#footer	{ width:915px; background-image:url(images/footer.jpg); height:109px; text-align:center; padding-top:30px; background-repeat:no-repeat; }
#footer a, #admin a, #footer{ color:#9faf57; font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:normal;}
#admin a:hover{ text-decoration:underline;}

/*navigation*/
#menuleft	{ width:165px; position:absolute; top:266px; left:67px;}
#menutop	{ width:824px; height:26px; position:absolute; top:214px; left:77px;}
/*--------Menu Implementation top--------*/			
#navigation1 {margin:0; padding:0;text-align:left;}
#navigation1 li {position:relative; margin:0; padding:0;float:left; display:inline;}
#navigation1 li a {margin:0;padding:0;cursor:pointer;}
#navigation1 li a:hover {cursor:pointer; text-decoration:none;}

/*--------Menu Implementation left--------*/			
#navigation2 {position:relative;list-style:none; width:165px; text-align:center;}
#navigation2 li{ list-style:none;} 
#navigation2 li a img{float:left; } 

/****    	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;;}
optgroup, fieldset,.formLabel,.formTable, .DataGrid_Header, a.CommandButton, a.CommandButton:link, a.CommandButton:visited, button, legend, .Normal, label, .Head, .SubHead, select, .ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{	color: #ffffff !important;}
.textBox, input, select, .ModuleTitle_MenuItem , .DataGrid_AlternatingItem td, .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: #9FAF57;}
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {	margin: 0 10px 0 0; position: relative;	margin-right:10px;}
.ModuleTitle_SubMenu {	left:0!important; top:15px!important; width:150px;}
.ModuleTitle_SubMenu a, .ModuleTitle_MenuBar {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:Verdana, Arial, Times New Roman; font-size:13px; line-height:21px; 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, .sIFR-active h2#subtitle {
    font-family:Papyrus, Verdana, Helvetica, sans-serif; visibility:visible; padding:0; font-weight:normal; color:#fefefe; width:600px;} 
  .sIFR-active h1 {font-size:48px;}	
  .sIFR-active h2#subtitle {font-size:30px; margin-left:12px; margin-top:-25px;} 	
}
