@charset "utf-8";
@charset "utf-8";

*{margin:0; padding:0; }

/***** Main Layout Styles *****
-including all page elements that make up the basic site layout
*/
body {background-color:#ffffff;}
#shell{position:relative;background:url(images/bg.jpg) 0 0 repeat-x; min-height:648px; _height:648px;} 
#container{margin:0 auto; width:900px; position:relative; background:url(images/contentbg.jpg) 0 0 repeat-y;}
.content{ margin:0 auto; width:900px;min-height:643px; _height:643px; position:relative; background:url(images/content.jpg) 0 0 no-repeat;font-family: Verdana, Helvetica, sans-serif ; font-size:12px; line-height:180%; color:#000000;}

/* Secondary page elements */
#container_inner{margin:0 auto; width:900px; position:relative; background:url(images/contentbg_inner.jpg) 0 0 repeat-y;}
.content_inner{ margin:0 auto; width:900px;min-height:852px; _height:852px;position:relative;background:url(images/content_inner.jpg) 0 0 no-repeat;font-family: Verdana, Helvetica, sans-serif ; font-size:12px; line-height:180%; color:#000;}

/***** Content Styles *****
-including all page elements that make up the content of the sitej
-set the font for all elements inside the content div
-note: this may require commenting out the styles for .Normal and .NormalDisabled in the default.css file in /Portals/_default/
*/
/*links*/
	.content a, .content_inner a { font-weight:normal; color:#000000; text-decoration:underline;}
	.content a:link, .content_inner a:visited  { font-weight:normal; color:#000000; text-decoration:underline;}
	.content a:hover,.content_inner a:hover{color:#000000; text-decoration:underline;}
	 .content a:active,  .content_inner a:active  { font-weight:normal; color:#000000; text-decoration:underline;}
	 
	
/*basic page elements*/
	.content hr, .content_inner hr {height:1px; color:#fff; }
	.content p, .content ol, .content ul, .content form, .content_inner p, .content_inner ol, .content_inner ul, .content_inner form {margin-top:5px; margin-bottom:20px;}
	.content ol, .content ul, .content_inner ol, .content_inner ul{margin-left:20px; }
	.content ul, .content_inner ul{list-style:disc;}
	.content p,.content ul, .content li,.content_inner p,.content_inner ul, .content_inner li{font-size:12px;	font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;line-height:18px;}

/*headings*/ 

	.content h2, .content h3, .content h4, .content h5, .content h6,.content_inner h2, .content_inner h3, .content_inner h4, .content_inner h5, .content_inner h6{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:110%; margin:10px 0 6px 0; font-weight:bold; }
	.content h2,.content_inner h2{font-size:18px;clear:right;}
	.content h3,.content_inner h3{font-size:15px;}
	.content h4,.content_inner h4{font-size:14px; margin-top:7px; line-height:120%;}
	.content h5,.content_inner h5{font-size:12px; padding-left:10px; font-size:16px; margin-top:9px; line-height:120%; text-indent:-7px; }
	.content ul li h5,.content_inner ul li h5{text-indent:0; padding-left:0;}
	.content h6,.content_inner h6{font-size:10px; padding-left:10px; margin-top:9px; line-height:120%;}

#logoflash {width:900px;height:77px;}

#photoflash { width:368px; height:300px; left:532px; top:344px; position:absolute;}

#image { width:361px; height:297px; left:539px; top:349px; position:absolute;z-index:1;}

/*Address area*/
#address {width:205px; height:99px;margin-left:22px; position:absolute;top:91px;font-family:Times New Roman;font-size:15px;color:#859674;font-weight:bold;line-height:18px;}
#address a{color:#859674;font-weight:bold;}
#address a:hover{color:#859674;text-decoration:underline;font-weight:bold;}

#content_text {width:485px;text-align:left;padding:86px 380px 0px 35px;_height:220px;min-height:220px;} /* Content area for primary page */

#content_text_inner {width:481px;text-align:left;padding:78px 376px 0px 43px;_height:220px;min-height:220px;}  /* Content area for Secondary page */

#content_text_inner_admin{width:600px;text-align:left;padding:78px 376px 0px 43px;_height:220px;min-height:220px;}/* Content area for admin page */

.image_class {border:none;} 

/***** Menu Styles *****
-example css for a standard drop down menu using text
-note: if you insert any padding or attribute in the css on the first level, you MUST override it in the submenu section or it will inherit it
*/
/* first level */
#menuarea {width:900px;height:37px; padding-top:170px;text-align:center;z-index:2;position:relative;}

/*Snapsis Menu */
#MainManu {	margin:0px 0px 0px 9px;	padding:0px 0px 0px 0px;text-align:left;}

#MainManu ul {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;text-align:left;}

#MainManu ul li {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;float:left;	display:inline;	position:relative;}

#MainManu ul li a {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;cursor:pointer;text-decoration:none;}

#MainManu ul li a:hover {cursor:pointer;text-decoration:none;}

#MainManu ul li ul {position: absolute;	width: 160px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;left:0px;border-top:none;display: block; z-index:997;top:37px;}

#MainManu ul li ul li {	float:left;	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;	display: block;	height:30px;width: 160px;z-index:997;}

#MainManu ul li ul li a {font: 11px Verdana, Arial, Helvetica, sans-serif;color: #000000;background-color:#a0c16b;display:block;margin:0px 0px 0px 0px;
	padding:8px 0px 8px 18px;height:14px;text-align:left;z-index:997;border:1px solid #6e7a60;text-decoration:none;}

#MainManu ul li ul li a:hover {text-decoration: none;background-color:#345235;color:#ffffff;z-index:997;text-decoration:none;}

/* footer */
#footer { margin:0 auto; width:900px; height:43px;color:#000000; background:url(images/contentbtm.jpg) 0 0 no-repeat;position:relative; text-align:center; padding-top:10px;font:10px Verdana, Arial, Helvetica, sans-serif;}
#footer_inner {  margin:0 auto; width:900px; height:49px; color:#000000;background:url(images/contentbtm_inner.jpg) 0 0 no-repeat;padding-top:12px; position:relative; text-align:center;font:10px Verdana, Arial, Helvetica, sans-serif;}

#footer a, #footer_inner a{color:#000000;}
#footer a:hover, #footer_inner a:hover {color:#000000;text-decoration:underline;}

#admin a {font-weight:bold;}
#admin a:hover {font-weight:bold;text-decoration:underline;}


/*sIFR Implementation*/
@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: Verdana,Helvetica, sans-serif; font-size: 28px;  visibility: visible; padding: 0;  font-weight:normal;margin-bottom:13px;margin-top:4px;
  }
}



/***** DNN Overrides *****
- to make dnn match the design
*/

#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;;}

select, textarea, input, option, optgroup, button, label, fieldset, legend{color:#000 !important;}
.Head {	color: #000;}
.SubHead {	color: #000;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited {	color: #000 !important;	text-decoration: underline;}
a.CommandButton:hover, a.CommandButton:focus {	text-decoration: underline;}
.DataGrid_Header {	color: #000;}
.DataGrid_Item {	color: #000;}
.ModuleTitle_MenuBar {	margin: 0 10px 0 0; }
.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{ color:#000 !important;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #95AA6F;	border:1px solid #000000;}
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {	position: relative;	margin: 0 10px 0 0;}
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.EventDay a br{display:none;}
.formlabel, .formLabel{color:#000 !important; margin-right:12px;}

/*others */ 

.errMsg{color:red;}