body{background-image:url(/portals/28/skins/abe2/img/bg_page.jpg)}


#oCon{width:100%}
#iCon{text-align:left; width:815px; /* Width of Design */}

/* MainCon - Main Container:holds all header/nav/content/footer */
#mainCon{top:0px; left:0px; position:relative; text-align:left}

/* MainCon >Header */
#header{margin:10px 0px 0px 0px; background-image:url(/portals/28/skins/abe2/img/bg_header.gif); height:147px; width:815px; position:relative}
	#header #logo{position:absolute; left:17px; top:25px}
	#header #tagline{position:absolute; left:17px; bottom:3px}
	#header #bf_logo{position:absolute; right:50px; bottom:5px}
	
	#header #search{position:absolute; right:19px; top:17px; width:196px; text-align:right}
	#header #search #buttonGo{margin:3px 0px 3px 5px}
	#header #search #searchField{margin:5px 0px; width:143px; padding:1px 3px; border:1px #CCC solid}

/* MainCon > Content */
#content{background-image:url(/portals/28/skins/abe2/img/bg_content.gif); width:815px;}

#subNav{margin:0px 2px 0px 12px; float:left; padding:15px 18px 15px 17px; background-color: #ECF4D8} 
	
#content #subContent{float:right; padding:0px 0px 0px 20px;}

/* MainCon >Footer */
#footer{background-image:url(/portals/28/skins/abe2/img/bg_footer.gif); background-repeat:no-repeat; background-position:left bottom; width:815px; padding:5px 18px 3px 17px; margin:0px 0px 5px}

	#footer #subfooter{background-image:url(/portals/28/skins/abe2/img/bg_subfooter.gif); background-repeat:repeat-x; width:766px; margin:0px 0px 5px 0px; padding:7px; text-align:center; height:13px}
		#footer #subfooter ul li{display:inline; padding:0px 3px;}

	#mainCon .index #subfooter{background-image:url(/portals/28/skins/abe2/img/bg_subfooter-index.gif); background-repeat:repeat-x; height:14px; padding:0px; width:780px;}
	#footer #sponsors{margin:0px 0px 20px; text-align:center}
	#footer #sponsors img{height:46px; margin:5px}
	#footer #copyright{text-align:center}
	
	
	
/* Main Elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0;}

/* Images & iFrames */
a img, :link img, :visited img, iframe {border:0;}
	
/* Headers */
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:inherit;}
	

/* Tables */
table {border-collapse:collapse; border:0;}


body, table, ul, ol, dl, li, ul li, ol li, p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
form input, form textarea{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;}

a:link, a:visited, a:hover, a:active{
	text-decoration:underline;
	color:#003366;
}
a:hover{color:#fba009;}

.bold{font-weight:bold;}

#content #subContent h1, h2, h3, h4, h5, h6{color:#333333; font-weight:bold;}
#content #subContent h1{font-size:14px;}
#content #subContent h2{font-size:13px;}
#content #subContent h3{font-size:12px;}
#content #subContent h4{font-size:12px; font-weight:normal;}
#content #subContent h5{font-size:11px;}
#content #subContent h6{font-size:10px;}
	#content #subContent p{}
	#content #subContent ul{}
	
	
	
	.MainMenu_MenuContainer
{
	width: 200px;
	padding: 5px;

	
}

.MainMenu_MenuItem
{
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: Transparent;
	height: 30px;	
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.MainMenu_MenuIcon 
{
    display: none; 
}

.MainMenu_MenuBreak
{

	background-color: #000000; 
    height: 1px;
	
}
.MainMenu_MenuItemSel
{
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #309ACF;
	height: 30px;	
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	
}

.MainMenu_RootMenuItemActive
{
    height: 30px;
	color: #3b8b3b;
}

h1 {background-image:url(/portals/28/skins/abe2/img/bg_h1.gif); background-position:bottom left; background-repeat:no-repeat; margin:0px 0px 10px 0px; padding:0px 0px 5px; font-size:14px; font-weight: bold; color: #000000;}

li {list-style-image: url(/portals/28/skins/abe2/img/arrow_yellow.gif);}

.standardbutton {
	color:#3b8b3b;
	background-color:#ecf4d8;
	border: 2px solid;
	border-color: #FED067;

  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
	font-family: 'trebuchet ms', helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 5px 5px 0px;
}




