body { margin:0; padding:0; font:normal 13px/18px verdana, arial, helvetica, sans-serif; color: #000; 
background:#000; }
body * { margin:0; padding:0; }

#wrapper{ background:#E1BA5F url(images/pageElements/repeater-h.jpg) top left repeat-x;  }
#shell { background:transparent url(images/pageElements/repeater.jpg) 0 0 repeat-y;  position:relative; }

#container { background: url(images/pageElements/headerbg.jpg) 0 0  no-repeat; 
min-height:580px; _height:580px; width:900px; }

#content { margin-left:226px; padding:396px 70px 0 0;  }

#flash_logo { width:190px; height:214px; position:absolute; top:0; left:0; }

#menuarea { width: 192px; padding: 0; float: left; position: absolute; top:225px; }

/*Main Menu*/
#mainmenu {margin:0px; padding:0; width:192px; }
#mainmenu .menuTitle {cursor:pointer; }
#mainmenu li {position:relative; list-style:none; z-index:990; text-align: left; }
#mainmenu li > div {margin:0px; padding:0px; }
#mainmenu li a { background:url(images/pageElements/nav.jpg) no-repeat; font-size:14px; display:block; color:#fff; padding:0 0 0 15px; height:26px; }
#mainmenu li a:hover { text-decoration:none; background:url(images/pageElements/nav-hover.jpg) no-repeat; } 

/*Begin SubMenu*/
#mainmenu li ul {  line-height:normal; padding:8px 0 0 15px; margin:0; text-align:left; z-index:1000; 
border-left:2px solid #511D21; background:none; }
#mainmenu li:hover ul {  background:none; }
#mainmenu li ul li { margin:0; padding:0;  background: #none; }
#mainmenu li ul li a { display:block; padding:0;  margin:0; background:none; text-decoration:none; color:#fff;  font:14px/18px Arial, Verdana, Helvetica, sans-serif; font-weight:normal; }
#mainmenu li ul li a:hover  { overflow: hidden; font-weight:bold;  background:none; }
/*End SubMenu*/


#AAE_logo { background:url(images/pageElements/AAE_logo.jpg); height:67px; width:186px; margin:15px 0 0 5px; }

/*Container*/
#cleartextarea a, #content a { text-decoration:underline; color:#792C34; }
#cleartextarea a, #content a:hover { color:#5D4A22; text-decoration:underline; }
#cleartextarea { margin:0; padding:0; }
#cleartextarea p, #content p { margin:0 0 15px 0; padding:0; }
#cleartextarea ul, #content ul { margin: 10px 0 15px 0; }
#cleartextarea ul li, #content ul li{ margin:0 0 0 30px; padding:0; line-height:20px !important; 
list-style:disc; }
#cleartextarea ol, #content ol { margin: 10px 0 15px 0; }
#cleartextarea ol li, #content ol li{ margin:0 0 0 30px; padding:0; line-height:20px !important; 
list-style:disc; }
#cleartextarea h2, #content h2 { color:#792C34; padding:0; font-size: 18px; font-weight:bold; line-height:30px !important; margin:0 0 25px 0; }
#cleartextarea h3, #content h3 { color:#792C34; font-size: 16px; padding: 0; font-weight:bold; line-height:25px !important; margin:0 0 10px 0; }
#cleartextarea h4, #content h4 { color:#792C34; font-size: 14px; font-weight:normal; line-height:20px !important; margin:0 0 10px 0; }
#cleartextarea hr, #content hr { height:1px; color:#3a490b; background:#3a490b; size:1px; margin:3px 0 0 3px; }
/*End Container*/


/*Form*/
#cleartextarea table td, #content table td { margin-top:3px; margin-bottom:16px; }


/*Misc*/
#feature { margin:25px auto; }

.right { margin:0px 0px 8px 9px; float:right; }
.left { margin:0px 9px 8px 0px; float:left; }

#pagePhoto { position:absolute; left:198px; top:192px; width:701px; height:193px; overflow:hidden; 
background:#5D4A22; padding-right:1px; }

.photoright { padding:3px; background:#fff; border:1px solid #8a8a8a; float:right; margin:1px 0px 8px 9px; }
.photoleft{ padding:3px; background:#fff; border:1px solid #8a8a8a; float:left; margin:1px 9px 8px 0px; }
.photo { padding:3px; background:#fff; border:1px solid #8a8a8a; }

.featureRight {border:3px solid #551C25; padding:3px; float:right; margin:1px 0px 8px 9px;}
.featureLeft {border:3px solid #551C25; padding:3px; float:left; margin:1px 9px 8px 0;}
.featureCenter {border:5px solid #551C25; padding:3px; margin:7px auto 7px auto; background:#fff; }


#footer { text-align:left; background:#782B33 url(images/pageElements/footer_repeater.jpg) 0 0 repeat-y; 
height:54px; width:100%; }

#copyright { line-height:50px !important; color:#ccb17b; padding:0; font: 11px/14px Verdana, Arial, Helvetica sans-serif; text-align:center; margin:0 auto; }
#copyright a {color:#ccb17b; text-decoration: none; }
#copyright a:hover { color:#fff; text-decoration:underline;} 
#copyright a:visited { color: #fff; }

#dnn_loginwrap { background:#000; height:25px; width:100%; margin:0 auto; text-align:center; padding:10px 0 0 0; }


/* SIFR */
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
.sIFR-replaced { visibility: visible !important; width:auto; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; overflow: hidden; text-decoration: none; }
.sIFR-alternate a { text-decoration: none; cursor: pointer; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1{ font-family: verdana, arial, helvetica, sans-serif; font-size: 28px; color:#ffffff; line-height:28px; margin:0; padding:7px 0 20px 0; visibility:hidden; height: 28px; width: 500px; text-align:center; }



/* DNN style overrides */
.Head { color:#fff !important; font-family: arial, helvetica, verdana, sans-serif  !important; font-size: 28px; font-weight:bold; }
.SubHead {color: #5D4A22 !important; }
.Normal .NormalDisabled { font-family: verdana, arial, helvetica, sans-serif !important; font-size: 13px !important; line-height: 18px !important; color: #000 !important; text-align:left !important; }
.NormalTextBox { color:#B6903B; }
table .FileManager_ToolBar { color:#fff !important; }
a.CommandButton, a.CommandButton:link, a.CommandButton:visited { color: #5D4A22; text-decoration: none; }
a.CommandButton:hover, a.CommandButton:focus { text-decoration: underline; }
#dnn_ctr_Login_pnlLogin { margin-left: 80px !important; }
.DataGrid_Header { color: #fff; }
.DataGrid_Item { color: #fff; }
.ModuleTitle_MenuBar { margin: 0 10px 0 0; }
.eipbackimg { display: none; }
.eipbuttonbackimg {}
.ControlPanel, .PagingTable { background: #ffffff; 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; }
#dnn_dnnLOGIN_cmdLogin { font-size: 12px !important; color: #f4daa4 !important; font-weight:bold !important; }