/* @override http://aeat.aeastaging.co.uk/cms/themes/AEA/css/layout2.css */

* {
	margin: 0;
	padding: 0;
	list-style: none;
font-family: Lucida, sans-serif !important;

}

html {
	height: 100%;
}

body {
	height: 100%;
	background: #BBB;
font-family: Calibri, Verdana, Lucida, sans-serif !important;  
}


#header_container {
background:url('images/aeat-header-bg-grey.png') repeat-x;
height:86px;
zpadding:0px;
ztop:0px;
padding:0 !important;
border-left:10px solid white;
border-right:10px solid white;
}

#global_container {
 margin: 0 auto !important; 
 padding: 0 !important; 
 width: 1000px !important; 
 text-align: left !important; 
} 


#Content{
	width: 690px !important;
	padding:10px 0px 0px 20px !important;
	line-height:1.3em !important;
}


span.Global_Readmore_container {
float:right;
border-top:1px dotted #444;	
width:610px;
margin-right:80px;
margin-top:7px;
margin-bottom:20px;
}	

a:link.Global_Readmore{
font-size:10px !important;
}	
a:visited.Global_Readmore{
font-size:10px !important;
}	
a:hover.Global_Readmore{
font-size:10px !important;
}	
a:active.Global_Readmore{
font-size:10px !important;
}	


/* Header - logo 
-------------------------------------------- */

#global_header_logo_container {
margin: 20px 24px 0px 20px !important;	
float:left;	
}


/* Header - message 
-------------------------------------------- */

#global_header_message_container h2 {
zmargin: 56px 0px 0px 0px !important;
zwidth: 590px !important;
font-family: Calibri, Arial, Lucida, sans-serif !important; 
font-size: 14px !important;
font-weight:500 !important; 
position:relative;
top:57px;
font-style:italic;
color: #EEE !important; 
}	

/* Header - Utilities 
-------------------------------------------- */

#global_header_utilities_container {
zdisplay:block;
position:relative;
float:right;
clear:both;
top: -145px;
right: 10px;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 12px;
zfont-weight:500; 
color: #555; 
}

#global_header_utilities_container a:link {	
text-decoration: none; color: #8fad00;
}

#global_header_utilities_container a:visited {	
text-decoration: none; color: #8fad00;
}

#global_header_utilities_container a:active {	
text-decoration: none; color: #8fad00;
}

#global_header_utilities_container a:hover {	
text-decoration: underline; color: #bdd73c;
}



/* Header - RSS feed 
-------------------------------------------- */

#global_header_rss_container {
	display:none;
position:relative;
float:right;
clear:both;
top: -80px;
right: -5px;
}



/* RSS Feed 
-------------------------------------------- */


#global_header_rss_button
{
display: block;
width: 42px;
height: 42px;
background: url("../assets/images/global_icon_rss_button.jpg") no-repeat 0 0;

}

#global_header_rss_button:hover
{ 
background-position: 0 -42px;
}

#global_header_rss_button span
{
display: none;
}


/* Navigation
-------------------------------------------- */

#global_navigation_main_container {
 
background:url('images/aeat-nav-button-repeater.png') repeat-x;
padding: 0px;
width:auto;	
margin: 0px;
height:33px;
border-left:10px solid white;
border-right:10px solid white;

}

#global_navigation_main_leftcap {
background:url('images/aeat-nav-button-leftcap.png') repeat-x;
width:28px;
height:33px;
float:left;
position:relative;
}

#global_navigation_main_rightcap {
background:url('images/aeat-nav-button-rightcap.png') repeat-x;
width:36px;
height:33px;
position:relative;
left: 944px;
}


#global_navigation_main_container ul {
width: 950px !important;
float:left;
position:relative;
margin:0px;
top:-10px;
}

		
#global_navigation_main_container li {
float:left;
position:relative;
left:10px;
zmargin-left:2px;
padding: 0 25px 0 25px;
zheight:22px;
background:url('images/aea-menu-split.png') no-repeat;
}


#global_navigation_main_container li a {
display:block;
font-family: Calibri, Arial, Lucida, sans-serif !important;
font-size: 15px;
zfont-weight:500; 
color: #d7e68c;
text-decoration:none;
background:none !important;
}

#global_navigation_main_container li a:hover {
	color:#FFF !important;
}
					
#global_navigation_main_container li a.current {
color:#FFF !important;
}

#global_navigation_main_container li a.section {
color:#FFF !important;
}



/* Homepage SubNavigation
-------------------------------------------- */

#Homepage_navigation_sub_container {
padding-top:15px;
}



#Homepage_navigation_sub_container ul li{
display: block;
border-bottom: solid #bdbdbd 1px;
width:200px;
padding: 6px 0 7px 12px;
margin: 0 0 0 20px;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 16px !important;
font-weight:500 !important; 
color: #8fad00; 
zbackground: url("../assets/images/arrow_nav_secondary_green.jpg") no-repeat 0 14px !important;
}

#Homepage_navigation_sub_container ul li ul li{
display: block;
border-bottom: 0px;
width:200px;
padding: 10px 0 0px 0px;
margin: 0 0 0 0px;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 16px !important;
font-weight:500 !important; 
color: #8fad00; 
background: none !important;
}

div#Homepage_navigation_sub_container ul li li a:link {font-size: 17px !important;color: #8fad00; text-decoration:none;}
div#Homepage_navigation_sub_container ul li li a:visited {font-size: 17px !important;color: #8fad00; text-decoration:none;}
div#Homepage_navigation_sub_container ul li li a:hover {font-size: 17px !important;color: #8fad00; text-decoration:underline;}
div#Homepage_navigation_sub_container ul li li a:active {font-size: 17px !important;color: #8fad00; text-decoration:none;}


div#Homepage_navigation_sub_container ul li a:link {font-size: 17px !important;color: #8fad00; text-decoration:none;}
div#Homepage_navigation_sub_container ul li a:visited {font-size: 17px !important;color: #8fad00; text-decoration:none;}
div#Homepage_navigation_sub_container ul li a:hover {font-size: 17px !important;color: #8fad00; text-decoration:underline;}
div#Homepage_navigation_sub_container ul li a:active {font-size: 17px !important;color: #8fad00; text-decoration:none;}


#leftcol {
width:200px !important;
margin:10px 0 0 0px !important;
}



/* SubNavigation
-------------------------------------------- */

#global_navigation_sub_container {
margin-top:20px !important;
}



#global_navigation_sub_container ul li{
display: block;
border-bottom: solid #bdbdbd 1px;
width:170px;
padding: 8px 0 5px 0px;
margin: 0 0 0 18px;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 14px !important;
font-weight:500 !important; 
color: #94bd69; 
zbackground: url("../assets/images/arrow_nav_secondary_green.jpg") no-repeat 0 12px !important;
}

#global_navigation_sub_container ul li ul li{
display: block;
border-bottom: 0px;
width:170px;
padding: 8px 0 5px 0px;
margin: 0 0 0 18px;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 14px !important;
font-weight:500 !important; 
color: #94bd69; 
background: none !important;
}

div#global_navigation_sub_container ul li li a:link {color: #94bd69; text-decoration:none;}
div#global_navigation_sub_container ul li li a:visited {color: #94bd69; text-decoration:none;}
div#global_navigation_sub_container ul li li a:hover {color: #455e18; text-decoration:underline;}
div#global_navigation_sub_container ul li li a:active {color: #94bd69; text-decoration:none;}


div#global_navigation_sub_container ul li a:link {color: #94bd69; text-decoration:none;}
div#global_navigation_sub_container ul li a:visited {color: #94bd69; text-decoration:none;}
div#global_navigation_sub_container ul li a:hover {color: #455e18; text-decoration:underline;}
div#global_navigation_sub_container ul li a:active {color: #94bd69; text-decoration:none;}



#global_navigation_sub_container ul li a.current {
color:#455e18 !important;
}

#global_navigation_sub_container ul li a.section {
color:#455e18 !important;
}


/* SubNavigation 2
-------------------------------------------- */

#global_navigation_sub2_container {
padding-top:15px;
}

#global_navigation_sub2_container img {	
margin-left:20px;
}

#global_navigation_sub2_container h4 {
display: block;
border-bottom: dotted #bdbdbd 1px;
width:213px;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 18px;
font-weight:500; 
margin: 0 0 5px 20px;
color: #86ae00;
}	

#global_navigation_sub2_container span {
display: block;
zborder-bottom: solid #bdbdbd 1px;
width:200px;
padding: 5px 0 7px 5px;
margin: 0 0 0 20px;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 15px;
font-weight:500; 
color: #000; 
zbackground: url("../assets/images/arrow_nav_secondary_green.jpg") no-repeat 0 11px !important;
}

#global_navigation_sub2_container span a:link {color: #444; text-decoration:none;}
#global_navigation_sub2_container span a:visited {color: #444; text-decoration:none;}
#global_navigation_sub2_container span a:hover {color: #000; text-decoration:underline;}
#global_navigation_sub2_container span a:active {color: #444; text-decoration:none;}




/* SubNavigation 3 replacing the layout.css
-------------------------------------------- */


#leftnav ul li{
	color: #8fad00 !important;
	margin:0px;
	padding:0px;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 15px !important;
font-weight:500 !important; 
	zborder-bottom: solid #bdbdbd 1px !important;
	padding: 5px 0 7px 12px !important;
	zbackground: url("../assets/images/arrow_nav_secondary_green.jpg") no-repeat 0 11px !important;
}

#leftnav ul li a {
	color: #8fad00 !important;
	text-decoration: none;
	zfont-weight: normal !important;
}

#leftnav ul li a:hover {
	color: #8fad00;
	text-decoration:underline;
}

#leftnav ul li a.current {
	color: #000 !important;
	zfont-weight:normal !important;
}


#leftnav ul li ul {
	list-style: none;
	margin: 0px;
}

#leftnav ul li ul li {
	border-top: 1px dotted #333 !important;
	font-size: small;
	margin-top:10px !important;
    margin-bottom: -10px !important;
	padding: 3px 0px;
}

#leftnav ul li ul li a {
	color: #8fad00 !important;
	font-weight: normal;
}

#leftnav ul li ul li a:hover {
	color: #8fad00;
		text-decoration:underline;
}

#leftnav ul a.current {
	color: #000 !important;
}

#leftnav ul li ul li a.current {
	color: #000 !important;
}



/* Campaign Leftside
-------------------------------------------- */
#campaign_leftside_container {
display:block;
margin: 20px 0 20px 20px;
}

#campaign_leftside_container img {
border:0px;
}


	 	


/* Search Container
-------------------------------------------- */

#global_search_container {
position:absolute;
width:300px;
top:12px;
margin-left:736px;

}

#SearchForm_SearchForm_Search {	
width:180px;
position:relative;
top: 0px;
float:left;
clear:both;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 12px;
}	

#SearchForm_SearchForm legend {	
display: none;
}


#SearchForm_SearchForm_action_results {
border: 0px;
background:url('images/search-green-button.png') !important;
width:53px;
position:absolute;
top:11px;
left:176px;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
height: 18px;
}


#Search .middleColumn {

width:175px;
position:relative;
top:-10px;
left:-265px;
}


/* Images on the 2nd Levels 
____________________________________________*/

/* image container. No hight should be set to ensure the image ration change poportionally*/
#lower_header{
position:relative !important;
left:0px !important;
top:0px !important;
margin-bottom:0px;
}



/* Leftside Container
-------------------------------------------- */
#global_leftside_container {	
width:335px;
zclear:both;
position:relative;
float:left;
background: #FFF;
}	


/* Main Body
-------------------------------------------- */

#global_homepage_container {
	position:relative;
	float:left;
	width:auto;
	top:-5px;
	left:1px;
background-color: #FFFFFF;
zmin-height:980px;
margin:0px 0px -5px 0px;
padding: 0px 2px 80px 1px;
zdisplay:block;
}	

#global_mainbody_container {
	
		position:relative;
	float:left;
	width:996px !important;
	top:-5px;
	left:1px;
background-color: #FFFFFF;
min-height:900px;
margin:0px 0px -5px 0px;
padding: 0px 2px 80px 1px;
zdisplay:block;
	
	zposition:relative;
	zfloat:left;
	zwidth:auto;
	ztop:0px;
zbackground-color: #FFFFFF;
zzmin-height:980px;
zmargin:0px 0px 0px 0px;
zpadding: 25px 0 20px 0;
zdisplay:block;
}

#level2_mainbody_container {
	position:relative;
	float:left;
	width:999px !important;
	top:-3px !important;
background-color: #FFFFFF;
min-height:900px;
margin:0px 0px 0px 0px;
padding: 25px 0 40px 0;
zdisplay:block;
left:1px !important;
}


#global_rightside_container {
zheight:900px;
zbackground: #FFF;
position:relative;
float:right !important;
zclear:both;
width:660px;
zright:7px;
top:16px;

}		


#home_main_spotlight {
display:block !important;
position:relative !important;
float:left !important;
ztop:-830px;
width:700px !important;
background: #47aa42 url("../assets/images/home_main_spotlight_greenbox.jpg") !important;
margin: 20px;
height: 272px;
}

#home_main_spotlight img {
display:block;
float:left;
}

#home_main_spotlight span {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 14px !important;
font-weight:500 !important; 
color: #fff !important; 
position:absolute;
float:left;
margin: 20px;
line-height:20px;
}	
	

#home_main_spotlight_link_message {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 12px;
font-weight:600; 
color: #000;
position:absolute; 
margin-top:0px;
top:195px;
left: 498px;
width:150px;
text-align:left;
}	

#home_main_spotlight_link
{
zdisplay: block;
zwidth: 54px;
zheight: 50px;
zbackground: url("../assets/images/home_button_more.gif") no-repeat 0 0;
zposition:absolute; 
ztop:197px;
zleft: 630px;
zwidth:54px;
ztext-align:right;
}

#home_main_spotlight_link_message a:link {color:#000; text-decoration:none;}
#home_main_spotlight_link_message a:visited {color:#000; text-decoration:none;}
#home_main_spotlight_link_message a:hover{color:#000; text-decoration:underline;}
#home_main_spotlight_link_message a:active {color:#000; text-decoration:none;}


#home_main_spotlight_link:hover
{ 
zbackground-position: 0 -26px;
}

#home_main_spotlight_link span
{
display: none;
}

#home_feature {
	width:190px;
	float: left;
	margin: 0px 3px 0 18px;
	padding:0px;
}

#home_feature h3 {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 25px !important;
font-weight:500; 
color: #86AE00; 
padding-bottom:2px;
}	

#home_feature p {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 13px;
font-weight:bold; 
color: #86AE00; 
padding-top:0px;
}

#home_feature a:link {color:#86AE00; text-decoration:none;}
#home_feature a:visited {color:#86AE00; text-decoration:none;}
#home_feature a:hover{color:#000; text-decoration:underline;}
#home_feature a:active {color:#000; text-decoration:none;}


#home_about_aea_container {
float: left;
zclear:both;
zposition:relative;
ztop:120px;
padding: 5px 0 0 18px;
width:700px;
}	

#home_about_aea_container h3 {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 24px !important;
font-weight:500; 
color: #47aa42; 
margin-bottom:-4px;
}

#home_about_aea_container h5 {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 14px !important;
font-weight:600; 
}		

#home_about_aea_container p {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 14px !important;
font-weight:500; 
padding-top:20px;
}	

#home_latestnews_container {
float: right;
zclear:both;
ztop:120px;
padding: 35px 0 0 0px;
width:202px;
zborder:1px solid orange;
position:absolute;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
	font-size: 13px;
top:-17px;
right:3px;
}	

#home_latestnews_container h3 {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 22px !important;
font-weight:500; 
color: #FFF; 
padding-bottom:13px;	
}


#home_latestnews_container ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
	font-size: 13px;
	color: #000;
}

#home_latestnews_container li {
	background: url(images/plus.png) 2px 5px no-repeat;
	padding: 0px;
	margin: 0px;
	padding: 0px 0px 6px 15px;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
	font-size: 13px;
	color: #000;
	zlist-style:square;
}

#home_latestnews_container a:link {color:#a4d9a2; text-decoration:none;}
#home_latestnews_container a:visited {color:#a4d9a2; text-decoration:none;}
#home_latestnews_container a:hover{color:#FFF; text-decoration:underline;}
#home_latestnews_container a:active {color:#a4d9a2; text-decoration:none;}


/* Level 4 
-------------------------------------------- */	


#level4_mainbody_container 
,#level5_mainbody_container 
,#level6_mainbody_container 
{
position:relative;	
float:left;	
width:1000px;
background-color: #FFFFFF;
top:-40px;
zleft:20px;
zmargin:-2px 20px 0 20px;
}	

#level4_mainbody_right_container 
,#level5_mainbody_right_container 
,#level6_mainbody_right_container 
{
background: #FFF;
float:left !important;
width:740px;
left:7px;
zmargin-top:-24px;	
zmargin-left:24px;	
}

#level4_container 
,#level5_container 
,#level6_container 
{
position:relative;	
float:left;	
padding: 0px 0 30px 0px;
width:700px;	
/*font-family: Calibri, Verdana, Lucida, sans-serif !important;*/
font-family: Lucida, sans-serif !important;
font-size: 14px;
}	

#level4_container h3 
,#level5_container h3 
,#level6_container h3 
{
/*zfont-family: Calibri,Verdana, Lucida, sans-serif;*/
zfont-size: 22px !important;
zfont-weight:500; 
zcolor: #8fad00; 
zpadding-bottom:14px !important;
padding-top:15px !important;
font-family: Lucida, sans-serif !important;
}

#level4_container h5 strong
,#level5_container h5 strong
,#level6_container h5 strong
{
/*font-family: Calibri, Verdana, Lucida, sans-serif !important;*/
font-family: Lucida, sans-serif !important;
font-size: 14px;
font-weight:600; 
color:#000 !important;
}		

#level4_container p 
,#level5_container p 
,#level6_container p 
{
font-family: Lucida, sans-serif !important;
font-size: 14px;
font-weight:500; 
padding-top:20px;
color:#000 !important;
}	

#level4_container strong 
,#level5_container strong 
,#level6_container strong 
{
color:#b3cf01 !important;
}	
	

#level4_mainphoto_container 
,#level5_mainphoto_container
,#level6_mainphoto_container
,#campaignpage_mainphoto_container
{
margin:0 0 20px 0;
overflow:hidden;

width:767px;
	
}

#level4_container ul 
,#level3_container ul 
,#level5_container ul 
,#level6_container ul
,#sirs_container ul {
    background-color:#E5F0C7;
    margin:0 1em;
    overflow:auto;
    padding:15px 0 15px 12px !important;
}



	

/* Level 3 
-------------------------------------------- */	

#level3_mainbody_container {
position:relative;	
float:left;	
width:1000px;
background-color: #FFFFFF;
top:-40px;
left:20px;
zmargin:-2px 20px 0 20px;
}	

#level3_mainbody_right_container {
background: #FFF;
float:left !important;
width:740px;
zleft:7px;
zmargin-top:-24px;	
zmargin-left:24px;	
}

#level3_container, #sirs_container {
position:relative;	
float:left;	
zpadding: 20px 0 60px 18px;
width:450px;	
}

#sirs_container {
    width: 100%;
}

#level3_container h3, #sirs_container h3 {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 22px !important;
font-weight:500; 
color: #8fad00; 
zpadding-bottom:14px !important;
width:750px;
line-height:24px;

}

#level3_container h5 strong, #sirs_container h5 strong {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 14px;
font-weight:600; 
color:#000 !important;
}		

#level3_container p, #sirs_container p {
font-family: Lucida, sans-serif !important;
font-size: 14px;
font-weight:500; 
padding-top:20px;
color:#000 !important;
}	

#level3_container strong {
color:#8fad00 !important;
}

#sirs_container strong {
    color: #000;
}
	

#level3_mainphoto_container {
margin:0 0 20px 0;	
overflow:hidden;
width:767px;
}	


#level3_rightside_container {
position:relative;	
float:right;
zclear:both;
padding: 0;
width:200px;
margin-top:270px;
margin-right:52px;
ztop:285px;
}

#level3_rightside_container h3 {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 18px !important;
font-weight:500; 
color: #444; 
zpadding-bottom:13px;	
}

#level3_rightside_container span {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 13px;
font-weight:500; 	
}	

#level3_rightside_container ul {
	zpadding-top:20px;
	padding-bottom:25px;
}

#level3_rightside_container ul li{
display: block;
border-bottom: solid #bdbdbd 1px;
width:210px;
padding: 5px 0 7px 12px;
margin: 0;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 13px;
font-weight:500; 
color: #8fad00; 
background:transparent url(images/dot.gif) no-repeat scroll 0 12px!important;
/*zbackground: url("../assets/images/arrow_nav_secondary_green.jpg") no-repeat 0 11px;*/
}

#level3_rightside_container ul li a:link {color: #8fad00; text-decoration:none;}
#level3_rightside_container ul li a:visited {color: #8fad00; text-decoration:none;}
#level3_rightside_container ul li a:hover {color: #8fad00; text-decoration:underline;}
#level3_rightside_container ul li a:active {color: #8fad00; text-decoration:none;}

#level3_more {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 14px;
font-weight:500; 
width:300px;
color: #8fad00; 
margin-top:20px;
padding: 5px 0 7px 12px;
zbackground: url("../assets/images/arrow_nav_secondary_green.jpg") no-repeat 0 11px;	
display: block;
border-bottom: solid #bdbdbd 1px;
}	

#level3_more a:link {color: #8fad00; text-decoration:none;}
#level3_more a:visited {color: #8fad00; text-decoration:none;}
#level3_more a:hover {color: #8fad00; text-decoration:underline;}
#level3_more a:active {color: #8fad00; text-decoration:none;}


li.level3-view-all {
border:0px !important;
	
}	


/* Level 3 Page Holder 
-------------------------------------------- */	


.ArticleTitle {
font-size:13px !important;
}

.ArticleSummary {
font-size:10px !important;
}

#level3_container h1{
margin-left:0px;
width:767px;
}


#ArticleList li {
 list-style-type:none; 
}


/* Level 2 
-------------------------------------------- */	


#level2_container {
position:relative;	
float:left;	
padding: 20px 0 30px 0px;
width:650px;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 14px;
font-weight:500; 
}

#level2_mainbody_container h1{
color: #8fad00 !important;	
}

#level2_container h3 {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 22px;
font-weight:500; 
color: #8fad00; 
padding-bottom:8px;
}

#level2_feature_blocks {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 13px;	
zposition:relative;	
float:left;	
height:370px;
margin-right:25px;
zborder-bottom: 1px solid #888;
width:220px;	
margin-bottom:20px;
}	

#level2_feature_blocks p {
padding-bottom:8px;
color:#BBB;
}


#level2_feature_blocks h3 {
padding-bottom:8px;
height:70px;
}

#level2_feature_blocks h3 a {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 21px !important;
font-weight:500; 
color: #8fad00 !important; 
}

#level2_feature_blocks h3 a:hover {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 21px !important;
font-weight:500; 
color: #8fad00 !important; 
text-decoration:underline;
}

#level2_feature_blocks a:link {color: #444;font-size:13px;text-decoration:none;}
#level2_feature_blocks a:active {color: #444;font-size:13px;text-decoration:none;}
#level2_feature_blocks a:hover {color: #000;font-size:13px;text-decoration:underline;}
#level2_feature_blocks a:visited {color: #444;font-size:13px;text-decoration:none;}

#level2_feature_block_main {
position:relative;	
float:left;		
}	



#level2_feature_block_main {
position:relative;	
float:left;		
}	

#level2_feature_block_main_container {
position:relative;
float:right;
clear:both;
right:24px;
background: #3a3a3c;
width:710px;
height:183px;
}

#level2_feature_block_main_container span {
position:relative;
float:left;
clear:both;
background: #3a3a3c;
zwidth:700px;
height:183px;
}

#level2_feature_block_main {
position:relative;
float:left;
width:220px;
padding:14px 12px 14px 18px;
}

#level2_feature_block_main a:link {color: #8fad00;font-size:17px;text-decoration:none;}
#level2_feature_block_main a:active {color: #8fad00;font-size:17px;text-decoration:none;}
#level2_feature_block_main a:hover {color: #58680b;font-size:17px;text-decoration:underline;}
#level2_feature_block_main a:visited {color: #8fad00;font-size:17px;text-decoration:none;}

#level2_feature_block_links span{
float:left;
margin-top:6px;
}


#level2_feature_block_links a:link {color: #8fad00; text-decoration:none;}
#level2_feature_block_links a:visited {color: #8fad00; text-decoration:none;} 	
#level2_feature_block_links a:hover {color: #58680b; text-decoration:underline;} 	
#level2_feature_block_links a:active {color: #8fad00; text-decoration:none;} 


#level2_feature_block_main h2 {
font-weight:normal;
font-size:24px;
color: #FFF;
}

#level2_feature_block_main p {
font-weight:normal;
font-size:13px;
color: #FFF;
}

#level2_feature_block_main_options {
float:right;
width:200px;
padding:15px 20px 15px 20px;
zborder: 1px solid aqua;
}


#level2_feature_block_main_listen {
float:left;
height:44px;
padding-top:4px;
border-bottom: 1px solid #888;
line-height:13px;
}

#level2_feature_block_main_text {
float:left;
height:44px;
padding-top:11px;
line-height:13px;
border-bottom: 1px solid #888;
}
#level2_feature_block_main_download {
float:left;
height:44px;
line-height:13px;
padding-top:12px;
}


#level2_feature_blocks_sub_container {
position:relative;
float:right;	
width:740px;
clear:both;
zborder:1px solid orange;
left:50px;
ztop:20px;
}


.TextMiddle {
float:left;
margin: -10px 5px 10px 5px;
vertical-align:bottom;
display:block;
} 

#level2_feature_block_main_options a:link {color: #8fad00;font-size:12px;text-decoration:none;}
#level2_feature_block_main_options a:active {color: #8fad00;font-size:12px;text-decoration:none;}
#level2_feature_block_main_options a:hover {color: #8fad00;font-size:12px;text-decoration:underline;}
#level2_feature_block_main_options a:visited {color: #8fad00;font-size:12px;text-decoration:none;}

#level2_feature_crop {
width:220px;
height:120px;
overflow: hidden;
}

#who_we_are_crop {
width:220px;
height:120px;
    margin-bottom: 10px;
}	

#level2_feature_crop img {
border:0px solid #FFF;	
margin:-20px 0 -80px 0;
}

#level2_feature_blocks_title {
	border-bottom:1px dotted #AAA;
	height:110px;
}

.who_we_are_block {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 13px;
float:left;
height:297px;
margin-right:25px;
width:220px;
margin-bottom:20px;
}

.who_we_are_block p {
padding-bottom:8px;
color:#BBB;
}


.who_we_are_block h3 {
padding-bottom:8px;
height:50px;
}

.who_we_are_block h3 a {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 21px !important;
font-weight:500;
color: #8fad00 !important;

}

.who_we_are_block h3 a:hover {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 21px !important;
font-weight:500;
color: #8fad00 !important;
text-decoration:underline;
}

.who_we_are_block a:link {color: #444;font-size:13px;text-decoration:none;}
.who_we_are_block a:active {color: #444;font-size:13px;text-decoration:none;}
.who_we_are_block a:hover {color: #000;font-size:13px;text-decoration:underline;}
.who_we_are_block a:visited {color: #444;font-size:13px;text-decoration:none;}

.who_we_are_block_title {
	border-bottom:1px dotted #AAA;
	height: 55px;
}

/* News Articles
-------------------------------------------- */	
#news_pdf_container {
float:left;
margin-top:20px;	
}	

#news_pdf_container h2 {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 14px;
color: #8fad00;
}

#news_pdf_container a:link, a:active, a:visited {
color: #8fad00;
text-decoration:none;
}

#news_pdf_container a:hover {
color: #8fad00;
text-decoration:underline;
}

#news_pdf_container p {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 12px;
color: #000;
}

	
/* Footer
-------------------------------------------- */	
#footer {
background: url('images/aea-footer-bg.jpg') !important;
border-left: 10px solid white !important;	
border-right: 10px solid white !important;
border-top: 0px !important;
border-bottom:0px !important;
position:relative !important;
zfloat:left;
clear:both;
height:140px !important;
zpadding:35px 0px 45px 0px !important;
left: 1px !important;
ztop:8px;
}


#footer-leftcontainer {
position:relative;
margin:0px !important;
padding:0px !important;
width:24px;	
height:137px;
background: url('images/aea-footer-left.png');
float:left;
}

#footer-rightcontainer {
width:24px;	
height:137px;
float:right !important;
background: url('images/aea-footer-right.png');
}

div.footmenu {
float:left;
	width:931px;	
}
div.foottext {
float:left;
    width:932px;    
}


span.footGreenlargefont {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 18px !important;
color: #bed639;
}

a.footWhitelargefont {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 18px !important;
color: #FFF  !important;
}

a.footWhitelargefont:link, a.footWhitelargefont:active, a.footWhitelargefont:visited {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 18px  !important;
color: #FFF  !important;
text-decoration:none  !important;
}

.footWhitelargefont a.footWhitelargefont:hover {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 18px !important;
color: #FFF !important;
text-decoration:underline !important;
}


#footer  a:link {
	color: #000 !important;
}

#footer  a:visited {
	color: #000 !important;
}

#footer a:hover {
	color: #000 !important;
}

span.footerseparator {
color: #555;	
}	

div.footmenu ul li {
border:0px !important;	

}

div.footmenu a {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 12px !important;
}




/* Login Container
-------------------------------------------- */	
.Login_Container {
background:#FFF;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 10px;
color: #000;
padding: 20px;
width: 960px;
margin-left: 20px;
}	

.Login_Container h2 {
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 18px;
font-weight: bolder;
color: #8fad00;
padding-bottom: 30px;
}

#MemberLoginForm_LoginForm_action_dologin {
margin:20px 0 20px 0;	
}	

/* Shadow bg
//////////////////////// */

#leftside-bg{
position:absolute;
margin-left:-13px;	
width:14px;
height:904px;
}

#rightside-bg{
position:absolute;
z-index:100;
zborder:1px solid red;
float:right;
margin-left:1000px;
width:14px;
height:904px;
}
	
	

#slideshow { 
	background: url('./images/aeat-slideshow-background-02.png') no-repeat; 
	position: relative; 
	margin:10px 0px 0px 10px;  
	padding-right:10px; 
	width: 976px; 
	height: 216px; 
	}
	
#slideshow #slideshow-menu, #slideshow #slideshow-pictures, #slideshow #slideshow-loading 
{ 
	position: absolute;
}
#slideshow #slideshow-loading 
{ 
	background: url('./images/01.png'); 
	display: block; 
	top: 158px; 
	left: 205px; 
	text-indent: -5000px; 
	width: 24px; 
	height: 24px; 
	visibility: hidden; 
	z-index: 5;
}
#slideshow #slideshow-pictures 
{ 
	background: url('./images/01.png'); 
	width: 478px; 
	height: 185px; 
	left: 10px; 
	top:10px; 
	overflow: hidden; 
	border:2px solid white;
}
#slideshow #slideshow-pictures li 
{ 
	display: block; 
	position: absolute; 
	top: 0px; 
	width: 478px;
}
#slideshow #slideshow-pictures li img 
{ 
	display: block; 
	position: relative; 
	bottom: 0; 
	border:1px solid white;
}
#slideshow #slideshow-menu 
{
	list-style-type: none; 
	width: 500px; 
	right: -27px; 
	bottom:11px;
}
#slideshow ul 
{ 
	width:500px;
}
#slideshow #slideshow-menu li 
{ 
	float:left; 
	display: block; 
	z-index: 1000; 
	position: relative; 
	zoom: 1;
}
#slideshow #slideshow-menu li a 
{ 
	display: block; 
	padding: 5px 0px 12px 0px; 
	text-decoration: none; 
	z-index: 1000; 
	color: #ccc; 
	vertical-align: 
	middle; zoom: 1;
}
#slideshow #slideshow-menu li a:focus { outline: 0; }
#slideshow #slideshow-menu li a:hover { color: #fff; }
#slideshow #slideshow-menu li.current a { color: #fff; padding: 0px 0 12px 0; }
#slideshow #slideshow-menu li.background { position: absolute; font-size: 1px; height: 7px; width: 4px; z-index: 5; }

#slideshow-menu-background {
    text-align:left;
    background:url('./images/aeat-slideshow-background-right.jpg') no-repeat;
    width:462px;
    height:185px;
    top:10px;
    right:10px;
    position:relative;
    border:2px solid white;
    float:right;
}




.slideshow-menu-background-text span {
font-family:calibri,arial!important;
color: #555;
font-size:18px;
display:block;
position:relative;
left:9px !important;
width:455px !important;
height:auto !important;
top:9px !important;
}

#slideshow-menu-continue {
border-bottom:1px dotted #699000;
font-family:calibri,arial;
font-size:12px;
float:left;
width:430px;
left:17px;
position:relative;
text-align:right;
top:13px;
}
#slideshow-menu-continue a {
text-decoration:none;
color: #699000;
}

#slideshow-menu-continue a:hover {
text-decoration:underline;
color: #699000;
}


#global-horizontal-rule {
background: #e1e1df;
height:12px;
clear:both;
margin:15px 23px 23px 23px;
position:relative;
right:4px;
top:20px;
}



#global-news-container {
margin-top:20px;
width:340px;
float:left;
zdisplay:block;
margin-left:20px;

}

#global-news-container h3 {
font-family:calibri,arial;
font-size:18px;
color: #699000;
border-bottom:1px dotted #699000;
width:325px;
}


#global-news-container ul li{
font-size:13px;
margin-top:10px;
}

#global-news-container a {
color:#444;
}

.global-news-container-moretext {
text-align:right;
right:0px;
position:relative;
top:-17px;
font-size:13px;
font-family:Calibri,Arial;
color: #444;
border-bottom:1px dotted #699000;
margin-top:20px;
}
.global-news-container-moretext a
{
    color:#699000 !important;
}




#global-aeagroup-container {
display:block;
border-left:1px dotted green;
width:236px;
float:right;
margin-right:20px;
padding-left:20px;
margin-top:20px;
    font-size:13px !important;
}

#global-aeagroup-container h3{
font-family:calibri,arial;
font-size:18px;
color: #699000;
border-bottom:1px dotted #699000;
}

.global-aeagroup-container-moretext {
text-align:right;
right:0px;
position:relative;
top:-17px;
font-size:13px;
font-family:Calibri,Arial;
color: #444;
border-bottom:1px dotted #699000;
margin-top:20px;
}



#global-utility-navigation-container {
position:relative;
float:right;
top:-27px;
right:0px;
}




		
div#global-utility-navigation-container ul li {
float:left;
position:relative;
zleft:10px;
margin-right:25px;
}


div#global-utility-navigation-container ul li a {
display:block;
font-family: Calibri, Arial, Lucida, sans-serif !important;
font-size: 14px;
color: #BBB;
text-decoration:none;
padding-left:10px;
}

div#global-utility-navigation-container ul li a:hover {
	color:#FFF !important;
	background:url('./images/aea-right-arrow.png') no-repeat 0 2px;
}
					
div#global-utility-navigation-container ul li a.current {
color:#FFF;
background:url('./images/aea-right-arrow.png') no-repeat 0px 2px;
}

div#global-utility-navigation-container ul li a.section {
color:#FFF;
background:url('./images/aea-right-arrow.png') no-repeat 0px 2px;
}
	

#aea-breakout-block {
padding:5px 0 9px 12px;
background:#e5f0c7;
margin:10px 0 4px 0;
}

#aea-breakout-block p {
font-size:16px !important;
padding-bottom:8px;
font-weight:bold !important;
color: #667e26 !important;
}

#aea-breakout-block li {
zfont-size:12px !important;
zmargin-bottom:6px !important;
color: #667e26 !important;
	list-style: none !important;
}

#whoweare-breakout-block {
margin-top:10px;
background:#e5f0c7 !important;
height:130px;
	list-style: none !important;
border:1px solid #558100;
}

#whoweare-breakout-block img {
float:left !important;
display:block !important;
}

#whoweare-breakout-block ul {
float:left;
padding-top:40px !important;
margin-top:0px !important;
width:520px !important;
display:block !important;
list-style: none !important;
background: #e5f0c7 !important;
font-size:16px;
}

#whoweare-breakout-block ul li {
color: #667e26 !important;
margin-bottom:10px !important;
line-height:14px !important;
	list-style: none !important;
	margin-left:-4px;
}


#section_navigation_sub_container ul li{
display: block;
border-bottom: solid #bdbdbd 1px;
width:170px;
padding: 8px 0 5px 0px;
margin: 0 0 0 18px;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 14px !important;
font-weight:500 !important; 
color: #94bd69; 
zbackground: url("../assets/images/arrow_nav_secondary_green.jpg") no-repeat 0 12px !important;
}

#section_navigation_sub_container ul li ul li{
display: block;
border-bottom: 0px;
width:170px;
padding: 8px 0 5px 0px;
margin: 0 0 0 18px;
font-family: Calibri, Verdana, Lucida, sans-serif !important;
font-size: 14px !important;
font-weight:500 !important; 
color: #94bd69; 
background: none !important;
}

div#section_navigation_sub_container ul li li a:link {color: #94bd69; text-decoration:none;}
div#section_navigation_sub_container ul li li a:visited {color: #94bd69; text-decoration:none;}
div#section_navigation_sub_container ul li li a:hover {color: #455e18; text-decoration:underline;}
div#section_navigation_sub_container ul li li a:active {color: #94bd69; text-decoration:none;}


div#section_navigation_sub_container ul li a:link {color: #94bd69; text-decoration:none;}
div#section_navigation_sub_container ul li a:visited {color: #94bd69; text-decoration:none;}
div#section_navigation_sub_container ul li a:hover {color: #455e18; text-decoration:underline;}
div#section_navigation_sub_container ul li a:active {color: #94bd69; text-decoration:none;}



#section_navigation_sub_container ul li a.current {
color:#455e18 !important;
}

#section_navigation_sub_container ul li a.section {
color:#455e18 !important;
}


#AEA-financial-Container {
float:left;
width:700px;
}

#AEA-financial-sub-Container {
width:320px;
float:left;
background: #e5f0c7 !important;
margin:10px;
height:102px;
}

.AEA-financial-text {
zdisplay:block;
margin-top:65px;
}



#report_rss
{
	margin:0 !important;
}
#news_rss
{
	margin-top:10px;
}
#campaigns_rss
{
    margin-left:18px;
    margin-top:10px;
}
.sub
{
	padding-left:10px !important;
}
.slide-thumb
{
	width:37px !important;
	height:23px !important;
	border:0 !important;
}


/** Start SIRS Thumbnail Styles */
div.sirs_thumbnail_container {
    float: left; display: inline;
    width: 170px;
    margin: 40px 0 0 18px;
}
a.sirs_thumbnail {
    float: left; display: inline; 
    width: 170px;
    margin-bottom: 20px;
    clear: both;
}
a.sirs_thumbnail img {
    float: left; display: inline;
    width: 170px;
    border: none;
}

#level4_container, #level5_container, #level6_container {
    padding: 0 0 15px 0;

}
.activeSlide
{
    margin-top: -7px;
}

#Sidebar {
	float: right;
	width: 180px;
}

.sepImage
{
    margin-top: 20px;
    margin-bottom: 20px;
}
