body { font: 12px/22px Verdana, Arial, Helvetica, sans-serif; background:#AE6C6D; }
body * { margin:0; padding:0; }

#wrapper { width:100%; height:100%;  background:url(images/wrapper_bg.jpg) 0 0 repeat-x; }

#shell { margin: 0px auto; width:900px; position:relative; background:url(images/shell_bg.jpg) repeat-y; }

#header { width:900px; height:313px; background:url(images/header.jpg) center no-repeat; }

#photos { height:200px; width:900px; overflow:hidden; display:block; }


#menuarea { width:900px; height:126px; position:absolute; top:285px; z-index:1000 !important; }

/*Menu*/
#navigation { margin:0 0 0 15px; padding:0; height:26px; }
#navigation ul { margin:0; padding:0; }
#navigation ul li { margin:0; padding:0; list-style:disc; display:inline; }
#navigation ul li a { margin:0; padding:0 0 0 15px; color:#e8d0a7; background:url(images/nav_bullett.jpg) no-repeat 
5px !important; line-height:30px; }
#navigation ul li a:hover { text-decoration:none; margin:0; padding:0 0 0 15px; background:url(images/nav_bullett_hover.jpg) no-repeat 5px !important; color:#dfb0c4; }

#navigation ul li#navigation36 a { background-image:none !important; }


/*Sub Menu*/
#navigation ul li ul { position:absolute; margin:0; padding:0 0 10px 0; left:0; top:28px; display:block !important;  overflow:hidden; background:#9d2a35 !important; z-index:10000 !important; width:190px; border-top:2px; border-style:outset; border-color:#dfb0c4; }
#navigation ul li ul li { margin:0; padding:0; text-align:left; display:block !important; background:#9d2a35; width:190px; }
#navigation ul li ul li a { display:block; margin:0; padding:5px 0 0 15px !important; line-height:16px !important; color:#cbe1e7; z-index:1000 !important; background:none !important; width:170px !important; }
#navigation ul li ul li a:hover { text-decoration:none; padding:5px 0 0 15px !important; margin:0; color:#dfb0c4; background:url(images/nav_ul_hover.jpg) no-repeat 2px 7px !important; width:170px !important; }


/*Sub Positioning*/
#navigation57 ul { left:72px !important; }
#navigation58 ul { left:144px !important; }
/*End Menu*/


#contentarea_home { width:900px; background:url(images/content_area_home.jpg) top no-repeat; min-height:440px; _height:440px; }
#cleartextarea_home p, #contentarea_home p { padding:100px 40px 0 0; }


#contentarea { width:900px; background:url(images/content_area_interior.jpg) top no-repeat; min-height:440px; _height:440px; }
#cleartextarea p, #contentarea p { margin:0 0 15px 0; padding:0 40px 0 0; }

#content { text-align:left; margin:0; width:610px; margin:0 25px 0 275px; position:relative; }

#content img { padding:5px; }

#cleartextarea a, #contentarea a { color:#62A09A; }
#cleartextarea a:hover, #contentarea a:hover { color:#C8E4F2; }
#cleartextarea a:visited, #contentarea a:visited { color:#5e8f84; }
#cleartextarea { margin:0; padding:0; }
#cleartextarea ul, #contentarea ul { margin:0 0 15px 0; }
#cleartextarea ol, #contentarea ol { margin:0 0 15px 0; }
#cleartextarea ul li, #contentarea ul li { margin:0 0 3px 15px; padding:0; }
#cleartextarea ol li, #contentarea ol li { margin:0 0 3px 15px; padding:0; }

#cleartextarea h3, #contentarea h3 { color:#9d2a35 !important; font-size:16px; padding:0; font-weight:bold; line-height:25px !important; margin:0 0 5px 0; }
#cleartextarea h4, #contentarea h4 { color:#9d2a35 !important; font-size:14px; line-height:16px !important; 
margin:0; font-weight:bold; }


/*Misc*/
hr { padding:0; margin:0; width:580px; color:#015D76 !important; }
.pagephoto {  height:210px; width:235px; float:right; }
.dlynne { margin:0 0 0 -15px; width:580px; height:134px; }
.photocenter { margin:0 0 0 100px; border-style:outset; border-color:#dfb0c4; background:#E7D1A8; height:250px; width:325px; }
.photoleft { float:left; margin:7px 10px 3px 0; border-top:1px; border-style:outset; border-color:#dfb0c4; background:#E7D1A8; }
.photoleftdlynne { float:left; margin:7px 10px 3px 0; border:2px #911D64 solid; padding:1px; background:#E7D1A8; }
.photoright { float:right; margin:7px 0 3px 10px; border-top:1px; border-style:outset; border-color:#dfb0c4; background:#E7D1A8; }
.photorightdlynne { float:right; margin:7px 0 3px 10px; border:2px #666666 solid; padding:3px; }
.photoclear{ clear:left; padding:5px 0 0 0; }
.photoclearright { clear:right; padding:5px 0 0 0; }
.map { margin:15px 0 30px 0px; padding:4px; border:2px solid #9F2937; background:#BC8B50; }
.textBox { margin-bottom:5px !important; }
.dropDownBox { margin-bottom:5px !important; }
.callout { position:absolute; top:652px; left:19px; width:212px; height:145px; }
#faq { color:#e8d0a7 !important; }
#faq a { color:#e8d0a7 !important; }



/*sIFR3 Styles*/
.sIFR-flash { visibility:visible !important; margin:0; padding:0; }
.sIFR-unloading .sIFR-flash { visibility:hidden !important; }
.sIFR-replaced, .sIFR-ignore { visibility:visible !important; margin:0; padding:0; }
.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; }
.sIFR-dummy { width:0px; height:0px; margin-left:5px; z-index:0px; }

.sIFR-active h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:36px; color:#9d2a35; line-height:36px; margin:0; padding:22px 0 44px 0; visibility:hidden; height:36px; width:510px; text-align:left; }

.sIFR-active h2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:26px; color:#9d2a35; line-height:26px; margin:0; padding:5px 0 30px 0; visibility:hidden; height:26px; width:580px; text-align:left; }


#footer { width:900px; height:38px; background:url(images/footer_bg.jpg) 0 0 no-repeat; padding:12px 0 0 0; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif !important; }
#footer a { color:#5e4a31; text-decoration:none; }

.copyright { color:#5e4a31 !important; font-size:10px !important; text-align:right; padding-right:85px; }
.copyright a {  color:#5e4a31 !important; text-decoration:none; }


/* DNN style overrides */
.Head { color:#e8d0a7 !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:36px; }
.SubHead { color:#e8d0a7; }
.Normal, .NormalDisabled { font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size:12px !important; line-height:22px; color:#663300 !important; text-align:left; }
.Normal td { text-align:left !important; }
.Normalradio { color:#e8d0a7 !important; }
a.CommandButton, a.CommandButton:link, a.CommandButton:visited { color:#e8d0a7 !important; text-decoration:none; }
a.CommandButton:hover, a.CommandButton:focus { text-decoration:underline; }
#dnn_ctr_Login_pnlLogin { text-align:left !important; margin:25px 0 0 10px; }
.DataGrid_Header { color:#e8d0a7; }
.DataGrid_Item { color:#e8d0a7; }
tr.DataGrid_Item { color:#e8d0a7 !important; }
.ModuleTitle_MenuBar { margin:0 10px 0 0; color:#e8d0a7; }
.eipbackimg { display:none; }
.eipbuttonbackimg {}
.ControlPanel, .PagingTable { background:#9F2937; border:1px solid #e8d0a7; }
#optionsarea { background:#E8D1A8 !important; }
.ModuleTitle_MenuBar { position:relative; margin: 0 10px 0 0; }
.ModuleTitle_SubMenu { left:0 !important; top:15px!important; width:150px; }
#dnn_dnnLOGIN_cmdLogin { font-size:11px !important; color:#5e4a31 !important; font-weight:bold !important; margin:0; 
text-decoration:none !important; }

