#recentchangestable{font-size:90%;line-height:120%}
.coolborder-665{text-align:left}
ul{overflow:auto; zoom:1; padding-left:25px;}
.gloss{width:100%;}
#wikibody{margin: 0 auto;max-width:70%;}
/* #wikibody{border: 1px solid;} */
#header, #footer{margin:0px 0;padding:0px!important;}
#header{color:black;max-height:10%;margin:1em 0 0.5em 0}
/* #header{border: 1px solid blue;} */
#headerlogo{background-color:var(--acadblue); margin:0 0 1em 0;background-image:url("https://www.ae-info.org/templates/default/skins/Smart/images/acadlogo20250522.jpg");background-repeat:no-repeat;background-size:contain;height:92px;}
#headermenu{float:left;min-width: 850px;max-width:1200px; margin-top: 1em}
#content{margin:0.5em 0em;text-align:left; float:left; overflow:auto; zoom:1; width:100%}
.tabs #pagecontent {/*width:calc(36vw + 300px);*/margin:auto;}
#contentright{margin:1em 0em 1em 1em;max-width:280px;min-width:230px;margin: 0 0 0 1040px}                                        


#header .userbox{margin:0px 10px;padding:0; color:black;width: 320px;max-width:320px; text-align:right;float:right;}
#header .pagename{left:5em;}
#header .breadcrumbs{color:#666;}
#header .searchbox{margin-top:5px;}
* html #header .searchbox{margin-top:0;}
.searchbox{ margin-bottom: .5em; max-width:230px;min-width:226px;}
#searchboxoptions :{}
#footer{margin-top:1em;margin-bottom:2em;}
#favorites{margin-top:0px;}
#favorites .userbox{border:1px solid #b6b6b6;display:block;}
*{color:#444;}
#header .pagename{color:#488AC7;font-size:25px;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.0em;}
h2, h3, h4{color: var(--acadblue);}
.editsection a:link, .editsection a:active, .editsection a:visited{border:none;color:#ccc;}
.editsection a:hover{background:#fff7c0;color:#999;}
legend, label{font-weight:bold;font-size:100%;color:var(--acadblue);}
.hr, hr{border:none;background-color:#ccc;color:#ccc; height:2px;width:100%;}
pre{border:1px dashed #b6b6b6;background-color:#fff7c0;}

.wikiversion{display:none;}
#recentchangestable{width:99%;}

.calendar a, .breadcrumbs a, .applicationlogo a{border-bottom:none!important;}
#header .applicationlogo{position:static;float:left;}
.applicationlogo a{ height:120px;width:200px;  margin:0px 0;background-image:url('images/logotop_new.jpg');background-position: left top;}
.applicationlogo a:hover{background-position:top left;}
.additinfo{background-color:#fff7c0;}
.commentbox{border:1px dashed #b6b6b6;background-color:#fff7c0;}
.wikitable * th{padding:4px;color:var(--acadblue);border:1px solid #ccc;}
.wikitable * td{padding:4px;border:1px solid #ccc;}
.zebra-table tr.odd td{background:#f7f7f7;}
.textarea-resizer{background:#b6b6b6;}
#findSuggestionMenu{color:#c30;background-color:#fad112;border:4px solid #fad112;}
#findSuggestionMenu .hover{background-color:#fff7c0;}
.userbox .username{padding:4px 0 4px 22px;color:#ffffff;}
.userbox .username a{color:white!important}
.userboxaction{padding:1em 0 1em 0; margin: 0px 0px 0px 0px; height: 20px}
.userboxaction li{list-style: none;  display: inline;}
/* .username.anonymous{background:url('images/user.png') no-repeat 2px 2px;}
.username.asserted{background:url('images/user_orange.png') no-repeat 2px 2px;}
.username.authenticated{background:url('images/user_green.png') no-repeat 2px 2px;} */
.breadcrumbs{padding:0;font-size:100%}
.searchword, .cursor, .searchmatch{background-color:#fad112;}
.graphBar{border-color:#fad112;}
.copyright{color:var(--acadblue);font-weight:bold;}
.breadcrumbs, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active{color:#666;}
.pagination{color:var(--acadblue);background:#d7d7d7;border:1px solid #ccc;}
.pagination a:hover{background-color:#fad112;}
.pageactions a:link, .pageactions a:visited{border-bottom:none;font-weight:bold;color:#666;}
#moremenu a:hover, a.action:hover, .userbox a.action:hover, a.action.quick2bottom:hover, a.action.quick2top:hover{background-color:#C6C6C6!important;color:var(--acadblue);}
a.tool:hover, .btn:hover{background-color:#fad112!important;}
.banner{background-image:url('images/header-bg.gif');color:white}
.banner h2, .banner h3, .banner h4{color:white;padding:.5em .25em;}
#sneakpreviewheader{background-color:#fff7c0;}
#searchSubmit{background:url('images/search.png') no-repeat center;}
#header a:link, #header a:visited, #recentSearches{color:#666;}
#recentSearches div{color:#666;text-decoration:none;}
#searchboxMenu{border:1px solid #b6b6b6;top:3em;}
#searchTools a:hover, #searchboxMenu li:hover{background:#fad112;}
.index .header{color:var(--acadblue);background:#fad112;font-weight:bold;}
div.index .section a{color:var(--acadblue);}
.toc h4{background:transparent;color:#666;font-size:120%;}
.toc li a{color:#666;border-bottom:none;text-decoration:none;}
.weblogentryheading, .weblogentrytitle{background:#fff7c0;}
.weblogentrytitle{color:var(--acadblue);}
.weblogentryfooter{background:transparent;border-top:1px solid #b6b6b6;}
.weblogcommentstitle{background:#fff7c0;border-bottom:2px solid #fad112;margin:0;}
.weblogcomments{background:#fff7c0;margin:0;}
table.recentchanges td{border-bottom:1px solid #ccc;}
table.recentchanges .date{background-color:white!important;border-bottom:2px solid rgb(204, 204, 204);}
table.calendar td.othermonth{color:silver;}
table.calendar a{color:var(--acadblue);font-weight:bold;}
table.calendar td.month{font-size:100%;}
table.calendar td.weekdays{font-size:.8em;padding:0 .2em;color:var(--acadblue);}
.tabs{border-top:1px solid #b6b6b6;}
.tabmenu a{border:1px solid #b6b6b6;border-bottom:none;margin:0 0 -1px 4px;color:#666;}
.tabmenu a:hover, .tabmenu a:hover u, .tabmenu a:hover .accesskey{color:var(--acadblue);background:#C6C6C6;}
.tabmenu a.activetab{border-bottom:1px solid white;}
.tabmenu a.activetab, .tabmenu a.activetab u{color:#666;}
.accordion .toggle{border:2px solid #fff7c0;background:#fff7c0;font-size:11px;}
.accordion, .tabbedAccordion{border:1px solid #b6b6b6;}
.togglemenu .toggle{border:1px solid #b6b6b6;margin-left:4px;}
.accordion .toggle:hover, .togglemenu .toggle:hover{color:var(--acadblue);background:#b6b6b6;}
.tip-anchor{border-bottom:2px solid #b6b6b6;}
.tip-title, .tip-text{margin:0;padding:4px 8px 8px;background:#b6b6b6;}
.tip-tip{font-size:90%}
.tip-title{font-weight:bold;padding:8px 8px 4px;}
.collapseBullet, .collapseOpen, .collapseClose{color:var(--acadblue);}
.collapseOpen:hover, .collapseClose:hover{background:#eee;color:var(--acadblue);}
 .collapsebox{border-top:1px solid #b6b6b6;} 
.collapsetitle:hover{background:#eee;}
.quicklinks{font-size:12px;padding:0 2px;}
.quicklinks, .quicklinks a{background:#fad112;color:var(--acadblue);border:none;}
.categoryPopup{border:3px solid #fad112;}
.categoryTitle, .categoryText{background:#fad112;}
.categoryPopup .hover{background:#fff7c0;}
.categoryLink:link, .categoryLink:active, .categoryLink:hover, .categoryLink:visited{border-bottom:2px solid #fc3!important;}
.categoryPopup a:link, .categoryPopup a:active, .categoryPopup a:visited{color:inherit;}
.categorypath{text-align: left; margin-top: 6px; margin-bottom: 8px; max-width:100%; width:100%}


.roundcont {
	
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url('../../images/tr.gif') no-repeat top right; 
}

.roundbottom {
	background: url('../../images/br.gif') no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}


div.calendar { background-color: #ffffff; 
               font-family: monospace; font-size: 
               small; 
               font-weight: normal; }
div.calendartitle       { background-color: #e0e0e0;  }
.backcalendartitle       { font-size: xx-small; }
div.calendar a.today    { color: #000000; font-weight: bold;}
div.calendar a.selected { color: #ffffff; background-color: #CC0000; }
div.calendar a.exists   { color: #000000; background-color: #d0b0a0; }
div.calendarentry       { border: 1px solid #a0a0a0; padding: 4px; }
div.calendarentryheader { background-color: #e0e0e0; }
div.calendarentryfooter { background-color: #f0f0f0; }
div.calendar back { background-color: #f0f0f0; }


/*#memberentry {height:120px;background:url('images/user_male.png') no-repeat top left;}*/
.memberentry .data .name {font-size:20px;}
.memberentry {margin-top:30px;margin-right:10px;}
/*#memberentry #data {margin-left:10px;margin-top:30px;}*/
/*.memberentry .data b {color:blue;font-size:1.2em;margin-right:5px;}*/
#memberlist td {vertical-align:top;}
#pref {float:left;}
#next {float:right;}
#membersearch td {padding: 5px 5px;}

.nomineeEntry {padding: 10px 20px;}
.nomination_form_message {color: red;font-size: 2em;padding-bottom:20px;text-align: center;}

input[type=submit]#search {
background: #ddd url("images/ui-bg_flat_35_dddddd_40x100.png") 50% 50% repeat-x !important;
}

input[type=submit]#search:hover{
background: #c6c6c6 url("images/ui-bg_flat_100_C6C6C6_40x100.png") 50% 50% repeat-x !important;
}



.acadmenu {
    font-family:"Calibri";
    font-size: 2.0em;
    color:#656565;
    border-right:2px solid white;
    text-align: center;
    padding-top: 5px;
    
}

.acadmenutext {
	font-family:"Calibri";
    font-size: 15px;
    color:black;
    padding-top: 5px;
    padding-left:15px;
}
#header .acadmenu a {
    text-decoration: none;
    color:#656565;
}

.userbox td {
	padding-top:10px;
}


/* for news, events */
.EVENT_FULL{
	width: 990px;
}

.EVENT_SMALL{
	/*width: 480px;*/
	/*float:left; */
}
.summary .summary_entry_image {
	float: left;
	margin: 10px;
	width: 130px;
}

.summary .summary_entry_top, .summary .summary_entry_top {
    display: flex;
    flex-flow: row;
}

.summary .summary_entry_image, .summary .summary_entry_image {
    width: auto;
    max-height: 80px;
    max-width: 110px;
}




.summary .summary_entry {
    background-color: #eceff1;
    height: 260px;
    margin: 20px 0px;
    display: flex;
    flex-flow: column;
    border-radius: 6px;
    position: relative;
}

.NEWS_FULL .summary .summary_entry, .EVENT_FULL .summary .summary_entry {
    height: 200px;
    font-size: 18px;
}

.summary .summary_entry_content {
    font-size: 0.9em;
    margin: 0 10px;
    text-align: justify;
    max-height: 105px;
    overflow: auto;
}



.summary .summary_entry_top_content {
    margin-top: 10px;
	
}

.summary .summary_entry_top_content_date {
    font-size: 0.9em;

}

@media screen and (max-width: 1400px) {
	.summary .summary_entry_top {
		flex-wrap:wrap;
	}
	.summary .summary_entry_top_content {
		margin-left: 10px;
	}
	.summary .summary_entry_footer {
		display: none;
	}
	#wikibody {
	    max-width: 90%;
	}
}


.summary_entry_footer {
    margin-left: 10px;
    border-radius: 6px;
    padding: 6px;
    width: 80px;
    font-size: 13px;
    background-color: #e1e1e1;
    text-align: center;
    bottom: 10px;
    position: absolute;
}

.NEWS_FULL .summary_entry_footer, .EVENT_FULL .summary_entry_footer {
    top: 10px;
    right: 10px;
    bottom: unset;
}


.summary .summary_entry_top_content_title h2 {
    margin-top:5px;
    margin-right: 10px;
	padding-top:0px;
	font-size:1.2em;
}



#teaserbox:hover #teasertitle { margin-top: -10px; transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; }

#pageactionsbottom a, div#pageactionsbottom, #actionsBottom li{color:#ffffff}
.imagedropshadow img, .summary_entry_image, .chairp img, .committee-left img, .committee-right img, .committee img{
	padding: 5px;
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
}

.commitee-left, .commitee-right, .commitee{
	width:100%;
	text-align:center;
	display:block;
	
}

.committee-left img, .committee-right img, .committee img{
	margin-top:15px;
}
.committee-left a, .committee-right a, .committee a{
	margin-bottom:15px;
}
.dummy_default img{
	height:100px;
}

.cc-window.cc-banner.cc-bottom {
 width:54%;
 font-size:11px;
 line-height:0.5em;
 background-color:rgb(0,89,171);
 bottom:3%;
 left:44%;
 line-height:normal;
}

.cc-banner .cc-message {
  color: white;
}
