@charset "utf-8";
*{margin:0; padding:0; }
/***** Main Layout Styles ******/
body {background-color:#748555;}
#shell{position:relative;background-image:url(images/bg.jpg);background-position:top;background-repeat:no-repeat;} 
#wrapper{margin:0 auto ; position:relative; width:947px;background-image:url(images/contentbg.jpg);background-position:top;background-repeat:repeat-y;}
#container{background-image:url(images/content.jpg);background-position:top;background-repeat:no-repeat; min-height:669px; _height:669px;}

/***** Content Styles ******/
.contenthome{width:387px;text-align:left; padding-top:12px;  position:relative;left:245px;min-height:372px; _height:372px;}

.contentstyle hr {height:1px; color:#000000;}
	.contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle form, .contentstyle a:link, .contentstyle a:visited, .contentstyle ol li a, .contentstyle p a, .contentstyle a:active, .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5, .contentstyle h6{font-family: Arial, Helvetica, sans-serif;color:#361d0d;line-height:18px;font-weight:normal;}
	.contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle form {font-size:14px;margin-bottom:15px;}
	.contentstyle ol{margin-left:30px;}
	.contentstyle ul{margin-left:30px;list-style:square; }	
	
/*****links*****/
	.contentstyle a:link, .contentstyle a:visited, .contentstyle ol li a, .contentstyle p a, .contentstyle a:active {text-decoration:underline;}	
	.contentstyle a:hover{ color:#455a21; }
	
/*****headings*****/ 
/*****-styles shared by all headings on the site*****/
	.contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5, .contentstyle h6 {margin:7px 0px; font-weight:bold; }	
/***** specific styles for each level*****/
	.contentstyle h2{font-size:18px;}
	.contentstyle h3{font-size:16px;}
	.contentstyle h4{font-size:14px;}
	.contentstyle h5{font-size:12px;}
	.contentstyle h6{font-size:10px;}


/*flashphotos*/
#flashphotos{width:499px;height:242px;position:relative; left:441px; padding-top:109px;}

/***** Menu Styles ******/
/* first level */

#menu{ background-image:url(images/menutopbg.jpg);background-repeat:repeat-y;width:207px;  position:absolute; left:27px; top:254px;}
#navigation {margin:0px ;padding-top:29px;background-image:url(images/menutop.jpg);background-repeat:no-repeat; _height:370px; min-height:370px; background-position:top;width:207px; }
#navigation li .submenu{margin-top:0px; margin-bottom:4px; float:left; width:207px; position:relative; padding:0px;}
#navigation li div a img {margin:0px; float:left; padding-left:9px;width:189px;  } 
#navigation li .submenu span a {font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;color:#e6e8b7;display:block; font-weight:normal; text-align: center; line-height:20px;margin-left:7px;width:192px; }
#navigation li div span a:hover {text-decoration:none; background-color:#8a9365; color:#e6e8b7;width:192px;}
#navigation li{list-style-type:none;}

/*callouts*/
.callout1,.callout2,.callout3 { width:250px;  position:absolute; right:30px; }
.callout1{height:99px;top:450px;}
.callout2{  height:100px;top:600px;}
.callout3{  height:208px;top:406px;}

/*address*/
.address{ width:430px; height:64px; position:absolute; right:20px; top:22px;}

/* footer */
#footer{ width:947px; margin:0 auto; background-image:url(images/contentbtm.jpg);background-position:top;background-repeat:no-repeat;height:67px;font-size:12px; font-family: Arial, Helvetica, sans-serif;text-align: center; padding-top:65px;color:#FFFFFF;}
.box{ text-align:center;}
#footer a, #admin a{ text-decoration:none; color:#FFFFFF; font-weight:normal;font-size:12px; font-family: Arial, Helvetica, sans-serif;}
#footer a:hover, #admin a:hover{ text-decoration:underline;}


/**************Second page***********************/

/***** Content Styles ******/

.content{width:670px;text-align:left; padding-top:12px; position:relative;left:245px;min-height:372px; _height:372px;}


.innerimage{width:238px; height:260px; float:right;padding-left:10px;}

/***** DNN Overrides ******/
.formTable{width:auto !important;}
#shell .content strong{font-weight:bold !important;}
#shell .content em{font-style:italic !important;;}
.SubHead,.ModuleTitle_MenuItem *,select, textarea, input, option, optgroup,.DataGrid_Item, .DataGrid_Header,button,  fieldset, legend, .Head,.textBox, a.CommandButton, a.CommandButton:link, a.CommandButton:visited,a.CommandButton:hover, a.CommandButton:focus,.Normal,  #dnn_ctr464_FormMaster_lblRequired, #dnn_ctr470_FormMaster_lblRequired{color:#23406d;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited,a.CommandButton:hover, a.CommandButton:focus{text-decoration: underline; }
.formlabel, .formLabel{margin-right:12px; color:#23406d;}
.eipbackimg {display: none;}
.ControlPanel, .PagingTable {background: #BFE2F5; border:1px solid #000000;}
#optionsarea {background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {position: relative;margin-right:10px;}
.ModuleTitle_SubMenu {left:0!important;	top:15px!important;	width:150px;}
.errMsg,.errmsg,.textBox,.formLabel,.Normal{font-family: Arial, Helvetica, sans-serif;line-height:20px;font-size:14px;}
.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 {
     font-family: Georgia, "Times New Roman", Times, serif ; color:#361d0d;font-size:24px; visibility: visible; font-style:italic; padding-bottom:15px;
  }
}




