/* primary structure styling */
body {
background:#fff;
margin:20px 0;
padding:0;
text-align:center;
font:normal 11px arial, 'trebuchet ms', verdana, sans-serif;
color:#333;
}

#wrapper {
width:691px;
margin:0 auto 0;
text-align:left;
padding:0;
background:transparent url(../img/content_bg.png) repeat-y 0 0;
}

#logo {
background:#fff url(../img/aeb_logo.png) no-repeat 0 0;
padding:0;
margin:0;
height:59px;
}

#header {
background:#fff url(../img/tempheader.jpg) no-repeat 0 0;
padding:0;
margin:0;
height:110px;
}

#homeheader {
background:#fff url(../img/tempheader.jpg) no-repeat 0 0;
padding:0;
margin:0;
height:240px;
}

#content {
background:transparent url(../img/content_bottom.jpg) no-repeat bottom center;
padding:15px 0 0 0;
display:block;
margin:0 auto 1px;
border:0px solid #fff;
float:left;
text-align:center;
width:691px;
}

#footer {
background:#fff url(../img/footer_bg.png) no-repeat 0 0;
margin:0 auto;
padding:6px 10px 10px;
text-align:right;
font-size:10px;
color:#fff;
border:0px solid red;
float:left;
width:671px;
}

.clear {
clear:both;
}


/* secondary structure styling */
#logo h1 {
padding:49px 0 0 0;
font:normal 0px verdana;
color:#fff;
margin:0;
display:none;
}

#header h1 {
padding:110px 0 0 0;
font:normal 0px verdana;
color:#fff;
margin:0;
display:none;
}

#main {
width:100%;
margin:0 auto 20px;
border:0px solid red;
text-align:center;
float:left;
}

#full {
width:640px;
margin:0 auto 0;
text-align:center;
}

#fullwidth {
width:640px;
margin:0 auto 0;
padding:6px 0 0 0;
text-align: left;
}

#left, #fullleft {
width:232px;
text-align:left;
float:left;
padding:6px 0 0 2px;
border:0px solid red;
}

#fullleft {
width:420px;
text-align:left;
float:left;
padding:6px 0 0 2px;
border:0px solid red;
margin-right:5px;
}

#middle {
margin:0 37px 0 27px;
width:129px;
text-align:center;
float:left;
}

#right {
width:193px;
text-align:left;
float:left;
font-size: 11px;
padding:6px 10px;
background:transparent url(../img/right_bg.png) no-repeat bottom center;
}

#copyright {
float:right;
display:block;
text-align:right;
margin:0;
padding:0;
}

#textmenu {
float:left;
display:block;
text-align:left;
margin:0;
padding:0
}

#printer-friendly-link {
background: url(../img/printer_friendly_bg.gif) top left no-repeat;
padding: 5px 30px;
}

#breadcrumb, #breadcrumb-no-bg {
background: url(../img/breadcrumb_bg.png) no-repeat right bottom;
height:34px;
width:640px;
margin:0 auto 0;
}

#breadcrumb-no-bg {
background: none;
}

#searchnews {
border: 1px solid #D9CDE5;
background: #F5F5F5;
margin: auto 10px 15px 0;
padding: 8px 15px 0 15px;
}

#searchnews label {
color: #774BA4;
font-weight: bold;
}

/* top navigation styling */
#nav {
background:#fff url(../img/nav_bg.png) no-repeat 0 0;
height:34px;
width:640px;
margin:0 auto 0;
}

#nav.fullwidth {
background:#fff url(../img/nav_bg_fullwidth.png) no-repeat 0 0;
}

#nav ul {
display:block;
margin:0;
padding:0;
list-style:none;
}

#nav li {
display:inline;
padding:0;
margin:0;
}

#nav li a span {
display:none;
}

#nav li a#home, #nav li a#home:link, #nav li a#home:visited, #nav li a#home:active {
background:transparent url(../img/nav_home.png) no-repeat 0 0;
width:50px;
display:block;
float:left;
margin:0 0 0 7px;
padding:0;
font:normal 11px 'trebuchet ms', serif;
color:#000;
text-decoration:none;
height:30px;
voice-family:"\"}\"";
voice-family:inherit;
}

html>body #nav li a#home, #nav li a#home:link, #nav li a#home:visited, #nav li a#home:active {
margin:0 0 0 14px;
}

#nav li a#home:hover {
background:transparent url(../img/nav_home-o.png) no-repeat 0 0;
}

#nav li a#aboutus, #nav li a#aboutus:link, #nav li a#aboutus:visited, #nav li a#aboutus:active {
background:transparent url(../img/nav_aboutus.png) no-repeat 0 0;
width:77px;
display:block;
float:left;
margin:0 0 0 11px;
padding:0;
font:normal 11px 'trebuchet ms', serif;
color:#000;
text-decoration:none;
height:30px;
}

#nav li a#aboutus:hover {
background:transparent url(../img/nav_aboutus-o.png) no-repeat 0 0;
}

#nav li a#education, #nav li a#education:link, #nav li a#education:visited, #nav li a#education:active {
background:transparent url(../img/nav_education.png) no-repeat 0 0;
width:77px;
display:block;
float:left;
margin:0 0 0 13px;
padding:0;
font:normal 11px 'trebuchet ms', serif;
color:#000;
text-decoration:none;
height:30px;
}

#nav li a#education:hover {
background:transparent url(../img/nav_education-o.png) no-repeat 0 0;
}

#nav li a#donate, #nav li a#donate:link, #nav li a#donate:visited, #nav li a#donate:active {
background:transparent url(../img/nav_donate.png) no-repeat 0 0;
width:77px;
display:block;
float:left;
margin:0 0 0 6px;
padding:0;
font:normal 11px 'trebuchet ms', serif;
color:#000;
text-decoration:none;
height:30px;
}

#nav li a#donate:hover {
background:transparent url(../img/nav_donate-o.png) no-repeat 0 0;
}

#nav li a#news, #nav li a#news:link, #nav li a#news:visited, #nav li a#news:active {
background:transparent url(../img/nav_news.png) no-repeat 0 0;
width:50px;
display:block;
float:left;
margin:0 0 0 5px;
padding:0;
font:normal 11px 'trebuchet ms', serif;
color:#000;
text-decoration:none;
height:30px;
}

#nav li a#news:hover {
background:transparent url(../img/nav_news-o.png) no-repeat 0 0;
}

#nav li a#contactus, #nav li a#contactus:link, #nav li a#contactus:visited, #nav li a#contactus:active {
background:transparent url(../img/nav_contactus.png) no-repeat 0 0;
width:77px;
display:block;
float:left;
margin:0 0 0 14px;
padding:0;
font:normal 11px 'trebuchet ms', serif;
color:#000;
text-decoration:none;
height:30px;
}

#nav li a#contactus:hover {
background:transparent url(../img/nav_contactus-o.png) no-repeat 0 0;
}

/* bottom navigation styling */
#textmenu  a, #textmenu  a:link, #textmenu  a:visited, #textmenu  a:active {
color:#fff;
text-transform:uppercase;
text-decoration:none;
}

#textmenu  a:hover  {
text-decoration:none;
color:#ccc;
}


/* text styling */
blockquote {
background: url(../img/blockquote_bg.gif) 0 0 no-repeat;
/*font-family: Georgia, "Times New Roman", Times, serif;*/
font-style: italic;
margin: 0;
padding: 15px 0 0 7px;
}

h1, h2, h3, h4, h5, h6 {
}

h1 { font-size: 21px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }


h3 {
color:#58A3A0;
border-left:3px solid #ddd;
padding-left:10px;
}

h3.help {
background: url(../img/admin_help.gif) no-repeat 0 50%;
border-bottom: 2px solid #ddd;
border-left: none;
color: black;
padding: 5px 0 5px 29px;
}

p {
margin:0 0 10px;
text-align:left;
}

#middle p {
color:#639;
margin:0 5px 5px;
text-align:justify;
}

#left p {
margin-left:2px;
}

ul {
margin: 0;
padding: 5px 20px;

}

li {
color:#000;
margin: 3px 0;
padding-left: 12px;
}

ul li {
background: url(../img/li_bullet.png) no-repeat 0 5px;
list-style: none;
}

ol li {
background: none;
list-style: decimal;
padding-left: 0;
}

li.answer {
background: none;
}

.title {
color:#000;
font-size:12px;
margin:10px 0 0;
}

.entrydate {
color:#aaa;
display:block;
margin:0 0 10px;
}


/* link styling */
#middle a, #middle a:link, #middle a:visited, #middle a:active {
color:#639;
font-weight:bold;
text-decoration:none;
}

#middle  a:hover  {
text-decoration:none;
color:#aaa;
}

#right a, #right a:link, #right a:visited, #right a:active {
color:#639;
font-weight:bold;
text-decoration:none;
}

#right  a:hover  {
text-decoration:none;
color:#aaa;
}

#left a, #left a:link, #left a:visited, #left a:active, #fullleft a, #fullleft a:link, #fullleft a:visited, #fullleft a:active {
color:#639;
font-weight:bold;
text-decoration:none;
}

#left a:hover, #fullleft a:hover   {
text-decoration:none;
color:#aaa;
}


/* img styling */
#fullleft img {
display:block;
}

#fullleft img.bio_img {
float:left;
margin:3px;
border:1px solid #555;
}


/* form styling */
label {
cursor: pointer;
}

input, select, textarea {
}

input.textbox {
width:200px;
border:1px solid red;
}

#subnav {
background: #F5F5F5 url(../img/subnav_bg.gif) 0 0 no-repeat;
font-size: 10px;
margin: -2px 10px 14px 12px;
padding: 5px 0;
text-align: center;
width: 398px;
}

#subnav li {
background: none;
border-left: 1px solid #AAA;
display: inline;
list-style: none;
padding: 0 5px 1px 8px;
}

#subnav li.first {
border-left: none;
}

#subnav a:link, #subnav a:visited {
color: #358C88;
font-weight: normal;
/*padding: 0 5px;*/
}

#subnav a:hover {
color:#639;
}
#right2 {
	width:193px;
	text-align:left;
	float:left;
	font-size: 11px;
	padding:6px 10px;
}
