@charset "utf-8"; 
body 		{margin:0;background-color:#424242;}
* 			{margin:0;padding:0;}
/*Main layout element*/
#shell 		{margin:0;padding:0;background-image:url(images/bg.jpg);background-repeat:repeat-x;background-position: center top; }
#wrapper 	{margin:0 auto;width:900px;background-image:url(images/wrapper.jpg);background-repeat:repeat-y;position:relative;}
#container 	{width:900px;background-image:url(images/container.jpg);background-repeat:no-repeat; min-height:730px; _height:730px;}

/**Flash*/
#flashheader {width:900px;height:331;position:absolute;top:0px;left:0px;z-index:10;}

/**Callouts*/
.aao, .dabo, .invis, .ff, .adds1, .adds2, .adds3{position:absolute;}
.aao, .dabo, .invis, .ff{top:19px;}
.aao 	{left:189px;}
.dabo 	{left:347px;}
.invis 	{left:405px;}
.ff 	{left:673px;}
.adds1 	{left:78px;top:117px;}
.adds2 	{top:97px;left:75px;}
.adds3	{left:75px;top:75px;}

/**Content*/
#content 	{width:745px;_height:270px;min-height:270px;padding-left: 79px;padding-top:104px;}
/*content*/
.content p,.content ol, .content ul, .content form,.content h2, .content h3, .content h4,.contenth5, .content h6{ font-family:"Microsoft Sans Serif", Verdana, Arial; font-size:13px;line-height:20px;color:#444444;}                              
.content p{margin-top:2px; margin-bottom:9px;}
.content hr {height:1px; color:#444444;}
.content ol, .content ul, .content form{margin-top:12px; margin-bottom:12px;}
.content ol{margin-left:30px;}
.content ul li{margin-left:25px;list-style:disc; margin-bottom:5px;list-style-position:outside;}
/*headings*/ 
/* -styles shared by all headings on the site */
.content h2, .content h3, .content h4,.content h5, .content h6{margin-top:5px; margin-bottom:4px; font-weight:bold; color:#7d3038}
/* -specific styles for each level */
.content h2{font-size:17px; }
.content h3{font-size:15px; }
.content h4{font-size:14px;}     
.content h5{ font-size:11px;}
.content h6 { font-size:9px;}
/* Links*/
.content a:link, .content a:visited,.content a:active,.content a{color:#7d3038; text-decoration:underline;}
.content a:hover{color:#444444;}

.photo { border:1px solid #8A3940; padding:1px; }
.caption { font-style:italic; }

/**Footer*/
#footer, #footer a, #admin a, #footer a:hover, #admin a:hover{ color:#e6e6a1;}
#footer 	{ margin:0 auto;width:900px;background-image:url(images/footer.jpg);background-repeat:no-repeat;position:relative;background-color:#424242;padding-top:145px;padding-bottom:39px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11.43px;}
#footer a, #admin a { text-decoration:none; font-weight:normal;}
#footer a:hover, #admin a:hover{ text-decoration:underline;}

/**Navigation*/
#nav 		{width:885px;position:absolute;top:342px;left:62px; text-align:center;}
/*Snapsis Menu*/
#Navigation * {margin:0;padding:0; }
#Navigation ul {text-align:left; width:885px;}
#Navigation ul li {float:left;list-style:none;position:relative;}
#Navigation ul li a, #Navigation ul li a:hover{cursor:pointer;z-index:99;}
#Navigation ul li ul {position: absolute;width:161px;top:29px;display: block;left:-1px;display:none; z-index:100; padding-top:11px; padding-bottom:16px; background-color:#424242;}
#Navigation ul li ul li {float:left;width:161px;display: block;height:auto;}
#Navigation ul li ul li a {font-family:Microsoft Sans Serif, arial, verdana; font-size:14px;display:block;line-height:24px;text-decoration: none;text-align:left;color:#e6e6a1; font-weight:normal; background:url(images/subbottom.jpg) no-repeat; background-position:bottom; padding-left:19px;}
#Navigation ul li ul li a:hover{text-decoration: none;font-weight:normal;color:#ffffff;}
#Navigation ul li ul #Navigation78 a, #Navigation ul li ul #Navigation101 a, #Navigation ul li ul #Navigation96 a, #Navigation ul li ul #Navigation107 a{ background:none;}

/*site map navigation*/
#sitemenu{padding-bottom:10px;}
#sitemenu,#sitemenu ul{margin:0; padding-left:10px; text-align:left; width:auto;}	
#sitemenu ul li{margin:0; padding:0; text-align:left; position:relative; list-style:none; width:auto;}
#sitemenu ul li a, #sitemenu ul li ul li a{font-family:Microsoft Sans Serif, arial, verdana;padding:0; margin:0; text-decoration:none; width:auto;}
#sitemenu ul li a{font-size:13px; font-weight:bold; color:#444444;}
#sitemenu ul li a:hover{text-decoration:none;}
#sitemenu ul li ul{position:relative; top:0px; left:12px; display:block; height:auto; background:none;}
#sitemenu ul li ul li{margin:0; list-style-type:none; width:auto; padding-left:12px;}
#sitemenu ul li ul li a{font-size:13px; font-weight:normal; cursor:pointer; color:#444444;}
#sitemenu ul li ul li a:hover{text-decoration:none; cursor:pointer; color:#7d3038; text-decoration:underline;}
#sitemenu70 a, #sitemenu90 a, #sitemenu79 a, #sitemenu97 a{cursor:text;}
#sitemenu ul li#sitemenu36 a:hover, #sitemenu ul li#sitemenu103 a:hover{color:#7d3038; text-decoration:underline;}

/***** 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;;}
optgroup, button,legend,a.CommandButton:visited,a.CommandButton, a.CommandButton:link,.DataGrid_Header,.DataGrid_Item, .C5SLLC_RootMenuItem td, .Head, .SubHead, select, option, textarea,.ModuleTitle_MenuItem , .ModuleTitle_MenuItem *, fieldset, input,.formLabel, .Normal,.label, .normal{color:#444444 !important;}
a.CommandButton:hover,#dnn_ctr415_ViewGuestbook_tblSignEntry a:hover {text-decoration: underline; color:#7d3038 !important;}
.eipbackimg,.EventDay a br {display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {background: #9CC8BB;}
#optionsarea {background: #F0EDE8 !important;}
.ModuleTitle_MenuBar,.ModuleTitle_SubMenu a{background-color:#FFFFFF;}
.ModuleTitle_MenuBar {position: relative;}
.ModuleTitle_SubMenu {left:0!important;	top:15px!important;	width:150px;}
.ModuleTitle_SubMenu a:hover{background-color:#33FFFF;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.formlabel, .formLabel, .Normal, label, .normal,.errMsg,.errmsg{font-family:"Microsoft Sans Serif", Verdana, Arial; font-size:13px;line-height:20px;color:#444444;}
.errMsg,.errmsg { color:red !important;}

.rightpic {float:right; margin:0 0 8px 8px; border:1px solid #666;}

/*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, Arial, Helvetica, sans-serif; visibility: visible; padding-bottom:13px; color:#7d3038; font-size:30px;}
}
