@charset "utf-8";
*{margin:0; padding:0; } /* -reset margin and padding on all elements */

/***** Main Layout Styles *****
-including all page elements that make up the basic site layout
*/
body {background:#ffffff;}

/* - Main Layout Elements - */
#shell {background:url(images/shell_home.jpg) 0 0 repeat-x; }
#wrapper{;}
#container { position:relative; background:url(images/content.jpg) 0 0 no-repeat; margin:0 auto; width:994px; min-height:860px; _height:860px; }

/*FlashHeader */
#flashheader { width:994px; height:335px; }

/* Menu Area  */
#menuarea { width:962px; height:46px; text-align:center;left:32px;position:relative; z-index:999;}
#menuareainner { width:962px; height:46px; text-align:center;position:relative; padding-top:170px; z-index:999;}

/* Address  */
.address { width:213px; height:142px; position:absolute; left:64px; top:459px;}

/*Mail*/
.mail { width:195px; height:16px; position:absolute; left:81px; top:612px; }

/***** Content Styles *****
-including all page elements that make up the content of the site
-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/
*/
.content {width:549px; min-height:430px; _height:430px; margin-left:325px; }

/***** basic page content elements *****/
	
	.content p{margin-top:5px; margin-bottom:25px; margin-left:23px; font:13px Verdana, Helvetica, sans-serif;color:#000000;line-height:20px;font-weight:normal;}		
	
/***** Inner Page Style    *****/ 

/***** basic page content elements *****/
	.contentinner hr {height:1px; color:#000000;}
	.contentinner p, .contentinner ol, .contentinner ul, .contentinner form {margin-top:5px; margin-bottom:25px; margin-left:23px; font:13px Verdana, Helvetica, sans-serif;color:#000000;line-height:20px;font-weight:normal;}
	.contentinner ol{margin-left:45px;}
	 .contentinner ul{margin-left:45px;list-style:square; }	
	
/*****links*****/
	.contentinner a:link, .contentinner a:visited, .contentinner a:active { font-weight:normal; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline;}	
	.contentinner a:hover { color:#84270c;  }
	
/*****headings*****/ 
/*****-styles shared by all headings on the site*****/
	.contentinner h3, .contentinner h4, .contentinner h2 {font-family: Verdana, Helvetica, sans-serif; color:#000000; line-height:20px; margin:10px 0 6px 23px; font-weight:bold; }
/***** specific styles for each level*****/
	.contentinner h2{font-size:17px;}
	.contentinner h3{font-size:15px;}
	.contentinner h4{font-size:14px; }

/*    Admin Skin Content Styles */
.contentinneradmin p {margin-top:5px; margin-bottom:25px; margin-left:23px; font:13px Verdana, Helvetica, sans-serif;color:#000000;line-height:20px;font-weight:normal;}
.contentinneradmin h3, .contentinneradmin h4, .contentinneradmin h2 {font-family: Verdana, Helvetica, sans-serif; color:#000000; line-height:20px; margin:10px 0 6px 23px; font-weight:bold; }
/***** specific styles for each level*****/
	.contentinneradmin h3{font-size:15px;}
	.contentinneradmin h2{font-size:17px;}

/***** Footer  *****/
#footer { width:994px; margin:0 auto; text-align:center; margin-bottom:20px;}
#footer a, #footer p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#e49b14; text-decoration:none; font-weight:normal; line-height:18px;}
#footer a:hover{ text-decoration:underline;}


/***** Inner Page Elements  *****/
#shellinner { margin:0 auto;;background:url(images/shell_interior.jpg) 0 0 repeat-x; }
#containerinner { position:relative; background:url(images/content_inner.jpg) 0 0 no-repeat; margin:0 auto; width:994px; min-height:849px; _height:849px; }

/***** Header Inner  *****/
#headerinner { width:242px; height:34px;position:absolute;left:698px;z-index:9999;}

/*****  Photos  *****/
.image { width:265px; height:320px; position:absolute; left:47px; top:295px;}

/*****  Content Area Inner  *****/
.contentinner { position:relative; width:523px; margin:26px 0px 0px 344px; }
.contentinneradmin { position:relative; width:850px; margin-top:26px; }

/***** Menu *****/
#navigation { margin-left:15px;text-align:left; }
#navigation ul li {	list-style:none;float:left;	display:inline;	position:relative; }
#navigation ul li a { cursor:pointer; }
#navigation ul li ul { position:absolute;width:158px;left:0px;top:45px;background:url(images/submenu.jpg) no-repeat;border:1px solid #f8d962; }
#navigation ul li ul li { float:left; display: block;width:158px;  }
#navigation ul li ul li a { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #434343; padding-top:4px;padding-bottom:4px;	 text-decoration:none;display:block;left:0px;	height:16px;text-align:center; }
#navigation ul li ul li a:hover {background-color:#f8d04a;}

/*****  SIFR 3.0 b.436 *****/
@media screen {
	.sIFR-flash {visibility: visible !important; margin: 0; padding: 0;width:500px;}
	.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 {
		font-family: Verdana, Helvetica, sans-serif; font-size: 27px; visibility: hidden; padding: 0; font-weight:normal; margin:20px 0px 2px 23px;	}
}

/*****  DNN Overrides to make dnn match the design ******/
.formTable{width:auto !important;font:13px Verdana, Helvetica, sans-serif;line-height:1.5;color:#000000;}
#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,  fieldset, legend, .Head, .SubHead, .DataGrid_Item, .DataGrid_Header, .ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *  {color:#000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited { color: #000 !important;	text-decoration: underline;}
.formlabel, .formLabel{font:13px Verdana, Helvetica, sans-serif;line-height:2;color:#000000; margin-right:12px;}
a.CommandButton:hover, a.CommandButton:focus { text-decoration: underline;}
.ModuleTitle_MenuBar {margin: 0 10px 0 0;}
.eipbackimg {display: none;}
.ControlPanel, .PagingTable {background: #BFE2F5; 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;}


/*MasterForm Control CSS*/
.errMsg, .errmsg{ font:13px Verdana, Helvetica, sans-serif;line-height:1.5;color:#FF0000;}
.textBox{ font:13px Verdana, Helvetica, sans-serif;line-height:1.5; }
.Normal{font:13px Verdana, Helvetica, sans-serif;line-height:1.5;color:#000000; }