@charset "utf-8";
*{margin:0; padding:0; }
/***** Main Layout Styles ******/
body {background-color:#f5bfa2;}
#shell{position:relative;background-image:url(images/bg.jpg);background-position:top;background-repeat:repeat-x; } 
#wrapper{margin:0 auto ; position:relative ;width:900px;}
#container{ background-image:url(images/content.jpg);background-position:top;background-repeat:no-repeat;min-height:700px; _height:700px;}


/***** Content Styles ******/

.content{width:454px;text-align:left; padding-top:294px; padding-left:198px; min-height:680px; _height:680px; }
.content_home{width:454px;text-align:left; padding-top:294px; padding-left:198px; }

/*flashheader*/
#flashheader{width:900px;height:156px;}

/***** Menu Styles ******/
/* first level */
#menu{width:179px;height:800px;position: absolute;left:0px;top:173px;background-color:#fef7d6;}
#menu_home{width:179px;height:500px;position: absolute;left:0px;top:173px; text-align:center; background-color:#fef7d6;}
/* leftpanel */
#leftpanel{ width:229px; height:253px; position:absolute; right:0px; top:375px; background-image:url(images/leftside.jpg);background-position:bottom;background-repeat:no-repeat;}
.clickhere1, .clickhere2,.clickhere3{ width:97px; height:18px; position:absolute; left:120px;}
 .clickhere1{top:61px;}
.clickhere2{top:145px;}
.clickhere3{top:230px;}



/* innerimage */
.innerimage{width:179px;height:299px;position:absolute;left:0px;top: 752px; }
.staff_pic{padding-right:10px; padding-bottom:5px;}

/* footer */
#footer{ width:750px; margin:0 auto; text-align:left; padding-top:40px; padding-left:150px; padding-bottom: 20px;}
#footer_in{ width:750px; margin:0 auto; text-align:left; padding-top:40px; padding-left:150px; padding-bottom: 20px;}
.address{ width:474px; height:42px; padding-left:-20px;  text-align:center; margin:0 auto;}

 #footer a, #footer, #footer_in a, #footer_in, #admin_in a, #admin a{ text-decoration:none; font-weight:normal; font-size:11.43px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;}
#admin_in a, #admin a {font-weight:bold; text-decoration:underline; color:#ab7948;}
#footer_in a:hover, #admin_in a:hover, #footer a:hover{ text-decoration:underline;} 

#seo { width:750px; margin: 0 auto; font-size: 10px; text-align: center; font-family: Verdana, Geneva, sans-serifl; }

/* links */
.contentstyle a, .contentstyle a:active, .contentstyle a:link, .contentstyle a:visited, .contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle form, .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5, .contentstyle th, .contentstyle td{font-family: Microsoft Sans Serif,Verdana, Helvetica; color:#000000;}
.contentstyle td{ font-size:13px;}

	.contentstyle a, .contentstyle a:active, .contentstyle a:link, .contentstyle a:visited{ text-decoration:underline;}
	.contentstyle a:hover{ color:#915b3d;}
	
	/*basic page content elements*/
	.contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle form, .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5, .contentstyle th{line-height:18px; font-size:13px;padding-bottom:10px;}
	.contentstyle ol, .contentstyle ul { margin-left:30px; }
	
	/*headings*/ 
/* -styles shared by all headings on the site */ 
.contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5{font-weight:bold;padding-bottom:15px; color:#ab7948;}
.contentstyle h2{ font-size:16px; }
.contentstyle h3{ font-size:14px; }
.contentstyle h4{ font-size:13px; }
.contentstyle h5{ font-size:11px; }  
                  	
 
/* Menu Implementation  */
#navigation { margin:0;padding:0;}
/* Sapce between top and bottom for submenus  (ul li ul)*/
#navigation li .submenu{ margin-top:3px; margin-bottom:10px; float:right;}
/* Reduce the gap b/w the mainmenus */
#navigation li div a img { float:left;margin-top:0px;} 
/** Sub menu Font declaration and text align (ul li ul li a) */
#navigation li .submenu span a {font-weight:normal; font-family: Microsoft Sans Serif, Verdana, Helvetica; font-size:13px; text-decoration:none;text-align:right;color:#000000;display:block; line-height:21px; padding-right:15px;} 
#navigation li div span a:hover {text-decoration:underline;color:#8b6035;}
#navigation li {list-style:none;}


/****    	DNN Overrides	    ****/
.formTable{width:auto !important; line-height:24px;}	
#form{color:#FFFFFF;}				
#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: #000000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:focus {text-decoration: underline;}
.textBox, input, select, .ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{ color:#000000 !important;}
.DataGrid_Item {color:#ffffff;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {background: #ffffff;}
#optionsarea {	background: #000000 !important;}
.ModuleTitle_MenuBar {	position: relative;	margin-right:10px; color:#FF0000; }
.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;}
  /*MasterForm Control CSS*/		
  .errMsg, .errmsg{color:#FF0000;}
.formLabel,.formTable,.Normal, .errMsg,.errmsg{font-weight:normal; font-family:Microsoft Sans Serif, Verdana, Helvetica; font-size:12px;}

/*sifr*/												
@media screen {
.sIFR-flash {visibility: visible !important; margin: 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-size:24px; color:#ab7948; visibility: visible; font-family: Copperplate Gothic Bold, Cooper Std Black, Cooper Black, Copperplate Gothic Light; margin-bottom:5px;}
}

