/* CSS Document */

html,body {
margin:0px;
padding:0px;
background-color:#5e0003;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#wrapper {
margin-left:auto;
margin-right:auto;
margin-top:30px;
width:1024px;
background-color:#751515;
background-image:url(../images/wrapper-grad.jpg);
background-repeat:repeat-x;
height:768px;
}

#top {
height:117px;
text-align:center;
}

#logo-bk {
padding:0px;
margin:0px;
padding-top:73px;
background-image:url(../images/aoe-logo.png);
background-repeat:no-repeat;
height:64px;
margin:0px 55px 0px 55px;
}

h1 {
padding:0px;
margin:0px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
text-transform:uppercase;
}

#menu {
width:1060px;
height:61px;
}

ul.menulist {
margin:0px;
padding:0px;
list-style:none;
list-style-type:none;
display:block;
}

li.menutab {
position:relative;
left:-28px;
padding:0px;
float:right;
width:133px;
background-image:url(../images/menu-tab-gray.png);
background-repeat:no-repeat;
display:block;
text-align:center;
height:28px;
vertical-align:middle;
padding-top:33px;
color:white;
font-size:14px;
}

li.menutab-rightest {
position:relative;
left:-35px;;
width:127px;
}

li.menutab-alt {
width:133px;
background-image:url(../images/menu-tab-red.png);
}

li.twoline {
height:35px;
padding-top:26px;
}

#threelines {
height:27px;
background-image:url(../images/threelines.gif);
background-repeat:repeat-x;
}

a {
text-decoration:none;
color:#FF0000;
}

a:hover {
color:#990000;
}

a.anchorlink {
text-decoration:none;
color:#000000;
}

a.anchorlink:hover {
border-bottom:1px dotted #990000;
color:#990000;
}


a.menu-items {
color:#FFFFFF;
}

a.menu-items:hover {
color:#dddddd;
text-decoration:none;
}

li#here {
background-image:url(../images/menu-tab-gray_active.png);
height:38px;
padding-top:23px;
}

li#here2 {
background-image:url(../images/menu-tab-red_active.png);
height:38px;
padding-top:23px;
}

li#here3 {
background-image:url(../images/menu-tab-gray_active.png);
height:45px;
padding-top:16px;
}

li#here4 {
background-image:url(../images/menu-tab-red_active.png);
height:45px;
padding-top:16px;
}

a.menu-items:visted {
color:#dddddd;
text-decoration:underline;
}

#submenu {
height:29px;
width:754px;
padding-left:39px;
text-align:center;
color:#FFFFFF;
font-size:11.25px;
text-transform:uppercase;
padding-top:12px;
float:left;
}

a.submenu {
color:#FFFFFF;
letter-spacing:0.1em;
}

a.submenu:hover {
color:#FF0000;
}

a.red {
color:#FF0000;
}

.reditalic {
color:#FF0000;
font-style:italic;
}


#right {
width:231px;
height:377px;
float:right;
background-repeat:no-repeat;
background-position:bottom;
margin-bottom:34;
}

#main {
clear:left;
width:731px;
padding-left:62px;
padding-top:10px;
max-height:360px;
}

#main2 {
clear:left;
width:694px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
background-color:#FFFFFF;
height:370px;
margin-left:62px;
margin-right:17px;
overflow:scroll;
overflow-x:hidden;
scrollbar-3dlight-color:#880000; 
scrollbar-arrow-color:#5e0003; 
scrollbar-base-color: #5e0003;
scrollbar-face-color:#999999; 
scrollbar-darkshadow-color:#5e0003; 
scrollbar-highlight-color:#5e0003; 
scrollbar-shadow-color:#5e0003; 
scrollbar-track-color:#5e0003;
/*clear:left;
width:695px;
height:360px;
padding-left:10px;
padding-right:10px;
margin-top:10px;
margin-right:16px;
margin-left:62px;
background-color:#FFFFFF;*/
}

#footer-menu {
width:211px;
float:right;
height:20px;
padding-top:36px;
padding-left:20px;
}

#footer-grad {
float:right;
height:48px;
width:714px;
background-image:url(../images/footer-grad.jpg);
background-repeat:repeat-x;
margin-top:8px;
margin-right:17px;
}

img.main-image {
margin-right:5px;
}

p {
padding:0px;
margin:0px;
padding: 0px 15px 15px 5px;
text-align:justify;
}

#maintext {
padding-top:10px;
width:463px;
float:right;
background-color:#FFFFFF;
height:350px;
overflow:scroll;
overflow-x:hidden;
scrollbar-3dlight-color:#880000; 
scrollbar-arrow-color:#5e0003; 
scrollbar-base-color: #5e0003;
scrollbar-face-color:#999999; 
scrollbar-darkshadow-color:#5e0003; 
scrollbar-highlight-color:#5e0003; 
scrollbar-shadow-color:#5e0003; 
scrollbar-track-color:#5e0003; 
}

#footer {
clear:both;
height:70px;
width:1004px;
background-color:#FFFFFF;
/*background-image:url(../images/footer-sample.jpg);*/
background-repeat:no-repeat;
padding:15px 10px 20px 10px;
}

img.image-link {
clear:both;
float:right;
margin-bottom:10px;
}

#happening {
height:160px;
background-image:url(../images/Happening-banner.png);
clear:both;
float:right;
width:166px;
padding: 40px 10px 10px 15px;
text-align:left;
}

ul.nobullets {
margin:0px;
padding:0px;
padding: 0px 15px 15px 5px;
list-style:none;
list-style-type:none;
}

ul.awardtype {
padding-top:0px;
margin-top:0px;
padding-left:10px;
margin-left:10px;
margin-bottom:30px;
list-style:square;
list-style-type:square;
font-style:normal;
margin-top:5px;
}

ul.archive {
list-style:disc;
list-style-type:disc;
margin-left:25px;
}



ul {
list-style-type:disc;
padding-top:15px;
}

ol {
list-style-type:decimal;
padding-top:15px;
}

h2 {
padding:0px;
margin:0px;
font-size:11px;
padding: 0px 15px 15px 5px;
}

h3 {
padding:0px;
margin:0px;
font-size:11px;
padding: 0px 15px 0px 5px;
}

a#herenow {
color:#FF0000;
}

#right-banner {
margin-top:7px;
float:right;
width:189px;
height:86px;
padding-top:10px;
padding-left:2px;
}


table {
padding:0px;
margin:0px;
margin: 0px 15px 15px 5px;
}

table.countdown {
padding:0px;
margin:0px;	
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin-bottom:5px;
}

td.countdown {
background-color:#000000;
padding:0px 3px 0px 3px;
}

input.countdown {
font-family:Arial, Helvetica, sans-serif;
background:none;
border:none;
font-size:12x;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
}

p.banner {
padding-bottom:0px;
margin-bottom:0px;
text-align:center;
padding-left:10px;
color:#CCCCCC;
}

hr {
color:#FFFFFF;
background-color:white;
border-bottom: 1px dashed #999999;
height: 1px;
width:95%;
margin-bottom:15px;
}

hr.awardtypes {
width:98%;
}

a.anchor {
color:#000000;
}

p.center-text {
text-align:center;
/*border: #999999 1px dashed;*/
padding: 0px 15px 15px 5px;
margin:0px 25px 0px 25px;
text-align:center;
}

p.left {
text-align:left;
}

.highlighter {
background-color:#CC0000;
color:#FFFFFF;
}

span.highlightheader {
padding:0px;
margin:0px;
background-color:#990000;
color:#FFFFFF;
font-size:11px;
text-align:center;
padding:0px 5px 0px 5px;
}

.table-points {

}

.vertical-top {
vertical-align:top;
}

.awardtype {
margin:0px;
padding:0px;
list-style:none;
margin-left:0.9em;
}

h4 {
padding:0px;
margin:0px;
font-size:12px;
padding: 0px 15px 0px 5px;
}

.to-top {
float:right;
padding-left:5px;
padding-right:15px;
}

a.nodisplay {
display:none;
}


table.footer {
color:#666666;
font-size:0.8em;
}

h3.year {
font-size:1.4em;
}



td.footer {
padding:0px 20px 0px 20px;
}

a.pressrelease {
font-size:0.95em;
}

a.pressrelease:hover {
border-bottom:1px dotted #990000;
}

li.archives {
padding-bottom:7px;
}

ul.sitemap {
list-style:none;
text-transform:uppercase;
margin:0px;
padding:0px;
padding-left:30px;
color:#990000;
padding-bottom:7px;
}

ul.bullets {
list-style:url(../images/sitemap-bullets.png);
padding-left:40px;
font-size:0.9em;
padding-top:5px;
padding-bottom:0px;
}

li.sitemap {
padding-top:10px;
}

a.alt {
color:#990000;
}

a.alt:hover {
color:#FF0000;
}

img.image-border {
padding:2px;
border:1px solid #CCCCCC;
margin:5px 5px 5px 5px;
}

ul.awardrecipientlist {
margin-bottom:10px;
margin-top:0px;
margin-left:15px;
}

a.black {
color:#000000;
}

a.black:hover {
text-decoration:none;
color:#990000;
}

.normal {
font-weight:normal;
font-style:normal;
}

img.recipientphoto {
padding:2px;
border:1px #cccccc solid;
margin-left:6px;
}

ol.loweralpha {
list-style-type:lower-alpha;
padding-top:0px;
}

img.rightpadding {
padding-left:10px;
padding-bottom:5px;
}

/*img.menutab {
float:right;
}*/


/*img#logo {
margin-left:86px;
margin-top:10px;
}*/

.halloffame-div {
background-image:url(../images/halloffame-bk.jpg);
background-repeat:no-repeat;
}

#halloffame-content {
float:left; 
margin-left:190px; 
padding-top:25px; 
padding-left:10px; 
border-left:1px #999999 dashed;
min-height:320px;
}

.awardrecipient {
font-style:italic;
font-weight:normal;
}

.centeraligned {
text-align:center;
}
