@charset "utf-8";
*{margin:0;padding:0;}
body{ margin:0; background-color:#4d0000; }
/*main layout element*/
#shell{ margin:0; position:relative; background-image:url(images/background.jpg); background-position:top; background-repeat:repeat-x; background-color:#ffd799; }
#wrapper{ margin:0 auto; width:1000px; position:relative; background-image:url(images/wrapper.jpg); background-repeat:repeat-y; }
#container{ background-image:url(images/containerhome.jpg); min-height:808px; _height:808px; /*min-height:678px; _height:678px;*/ background-repeat:no-repeat; }
#containerIn{ background-image:url(images/containerinner.jpg); min-height:678px; _height:678px; background-repeat:no-repeat; }

/*content */
.contenthome, .contentInner{padding-top:113px;}
.contenthome{ width:585px; padding-left:332px; }
.contentInner{ width:825px; padding-left:90px; }

/* links */
.contentstyle a:link, .contentstyle a:visited{ color:#970202; text-decoration:underline;}
.contentstyle a:hover{color:#000000; text-decoration:underline;}	

/* basic page content elements */
.contentstyle strong{color:#4c5c1e;}
.contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5, .contentstyle h6{font-family:"Microsoft Sans Serif", Verdana, Arial, sans-serif;font-size:13px;line-height:22px;}
.contentstyle hr {height:1px; color:#000000; background:#000000; }
.contentstyle p, .contentstyle ol, .contentstyle ul{margin-top:5px; margin-bottom:16px;color:#000000;}
.contentstyle ol, .contentstyle ul{margin-left:30px; }
.contentstyle ul li{list-style:disc;}
	
/* headings */ 
 .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5, .contentstyle h6{margin-top:10px;margin-bottom:4px; font-weight:bold;color:#4c5c1e;}
 
/* -specific styles for each level */
.contentstyle h2{font-size:17px;}
.contentstyle h3{font-size:15px;}
.contentstyle h4{font-size:13px;}
.contentstyle h5{font-size:14px;}
.contentstyle h6{font-size:11px;}

/*******special Styles********/

/*flash*/
#headerflash{ width:1000px; height:244px; }
/*officepicts*/
.officehour, .image1, .image2, .image3, .image4, .address1, .address2{ position:absolute; }
.officehour{ width:256px; height:15px;top:97px; left:64px;}
.image1{ width:220px; height:141px;top:334px; left:69px;}
.image2{ width:223px; height:148px;top:480px; left:67px;}
.image3{ width:220px; top:630px; left:67px;}
.image4{ width:223px; top:740px; height:241px; left:67px;}
/*address*/
.address1, .address2{ width:184px; left:64px;}
.address1{ height:62px;top:120px;}
.address2{ height:49px; top:191px;}

/*footer*/
#footerbg{ margin:0; background-image:url(images/footbg.jpg); background-repeat:repeat-x; min-height:73px; _height:73px; }
#footer{ margin:0 auto; width:1000px; text-align:center; padding-top:10px;padding-bottom:20px;}
#footer, #footer a,#footer a:hover{color:#efc982;}
#footer, #footer a,#footer a:hover, #admin a, #admin a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#footer a:hover, #admin a, #admin a:hover{text-decoration:underline;font-weight:normal;}
#admin a, #admin a:hover{color:#ffffff;} 

/*menu implementation*/
/* first level */
#menu{ position:absolute; width:900px; height:28px; left:65px; top:258px;}

#navigation{margin:0;padding:0;}
#navigation ul{position:absolute;margin:0;padding:0;}
#navigation ul li{float:left;list-style-type:none;margin:0;padding:0;}
#navigation ul li a, #navigation ul li a:hover{cursor:pointer;margin:0;padding-left:5px;}
#navigation ul li ul{text-align:center;width:868px;margin:0;padding:0; top:32px;list-style:none;left:0px;display:none;}
#navigation ul li ul li{display:inline;margin:0;list-style:none;float:none;padding:0;background:url(images/submenudot.jpg) right no-repeat;padding-right:8px;padding-left:5px;}
#navigation ul li ul li a{font-family:"Microsoft Sans Serif", Verdana, Arial, sans-serif;font-size:13px;color:#ffffff;text-align:center;margin:0px;padding:0px; text-decoration:none;font-weight:normal;}
#navigation ul li ul li a:hover{color:#dea747;text-decoration:none;margin:0px;padding:0px;}
#navigation ul li ul li#sub159, #navigation ul li ul li#sub168, #navigation ul li ul li#sub173, #navigation ul li ul li#sub178{background:none;}

/***** 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;;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited, 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, a.CommandButton:hover, a.CommandButton:focus { text-decoration: underline;}
.eipbackimg {display: none;}
.ControlPanel, .PagingTable {background: #f6d18c; 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;}
/*MasterForm Control CSS*/
.textBox, .formTable, .Normal, .formLabel{font-family:"Microsoft Sans Serif", Verdana, Arial, sans-serif;font-size:13px;color:#000000;line-height:22px;}
.errMsg, .errmsg{color:red;}

/***** SIFR 3.0 b.436 Styles ******/
/*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:Verdana, Verdana, Helvetica, sans-serif; font-size:24px; visibility:visible; color:#4c5c1e; padding-left:33px;}
}
