/* ******* WRAPPERS ******* */
/* main wrapper */
#wrapper
{
	width: 820px;
	margin: 0px 10px 0px 10px;
	font-family: Verdana,Helvetica,Arial,Sans;

}

/* space between header and footer */
#content
{
	width: 805px;
	margin: 15px 7px 5px 8px;
	clear: both;
	float: left;
}

#aefooter
{width: 805px; margin: 5px 7px 5px 8px; text-align:left; clear:both;}

/* ******* end WRAPPERS ******* */


/* ******* LOGO & MESSAGES ******* */
#aelogo
{
	margin: 5px 5px 15px 25px;
	float: left;
	height: 42px;
	width: 766px /* 4px lower b/c of removed tab */;
	padding: 0px;
	display:inline;
}

.logoimg {float: left; width: 224px; margin: 0px 3px 0px 0px;}

.flagimg
{
	float: left;
	margin: 15px 3px 0px 0px;
	width: 25px;
	border-color: black;
	border-width: 1px;
	border-style: solid;
}
.flagtext
{
	float: left;
	color: #4A77A5;
	margin: 11px 3px 0px 0px;
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial,Sans;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}

.langlink
{
	float: right;
	color: #4A77A5;
	margin: 3px 3px 5px 0px;
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial,Sans;
	font-weight: bold;
	text-align: right;
}

.langlink a, .langlink a:hover, .langlink a:visited, .langlink a:active
{
	color: #4A77A5;
}


/* ******* end LOGO & MESSAGES ******* */


/* ******* TABS ******* */
#nav, #nav li{
	padding:0px;
	margin:0px;
}

#nav ul {
	width:100%;
}

#nav{
	clear: both;
	padding:0px;
	width:770px;
	margin:0px auto;
	font-family: Verdana,Helvetica,Arial,Sans;
}
#nav li{
	padding-left:8px;
	background:url(/images/header/doors/left_door.gif)  no-repeat left -100px;
	list-style-type:none;
	float:left;
	font-size:11px;
}
#nav li.active{
	background-position:left top;
	margin-bottom:-2px;
	padding-bottom:2px;
	
}
#nav li.active a{
	background-position:right top;
	color:#fff;
	margin-bottom:-2px;
	
}
#nav li a{
	background:url(/images/header/doors/right_door.gif) no-repeat right -100px;
	display:block;
	text-align:center;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
	padding-right:8px;
}


#nav li a{
	/*width:93px;*/
	height:29px;
}
/* ******* end TABS ******* */



/* ******* SUBTABS ******* */
#tab, #tab a, #tab a:hover, #tab a:visited, #tab a:active
{
	text-align: left;
	font-size: 11px;
	color: white;
	font-weight: bold;
	font-family: Verdana,Helvetica,Arial,Sans;
	text-decoration: none;
	vertical-align: middle;
}

#tab {margin:5px 0px 0px 27px;}

#tab ul, #tab li{
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#tab li {padding-right: 13px;}

.toolTip /* no longer used but left in place in case we need it later */
{
	background-color: #e4ddc3;
	padding: 3px;
	position: absolute;
	border: 1px solid #ccc08f;
	font-family: Verdana,Helvetica,Arial,Sans;
	font-size: 9px;
	margin-top: 20px;

}


.iconContact
{
	width: 60px;
	padding: 24px 0 0 0;
	float: right;
	position: relative;
	display: block;
	font-family: Verdana,Helvetica,Arial,Sans;
	font-size: 9px;
	background-image: url(/images/header/new-icons/icon-contact.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
	text-decoration: none;
	color: #4A77A5;
	font-weight: bold;
	line-height: 9px;
	margin:0;
}

.iconHelp {
	width: 60px;
	padding: 24px 0 0 0;
	float: right;
	position: relative;
	display: block;
	font-family: Verdana,Helvetica,Arial,Sans;
	font-size: 9px;
	background-image: url(/images/header/new-icons/icon-help.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
	text-decoration: none;
	color:#4A77A5;
	font-weight:bold;
	line-height: 9px;
	margin:0;
}

.iconContact a, .iconHelp a,
.iconContact a:hover, .iconHelp a:hover,
.iconContact a:active, .iconHelp a:active,
.iconContact a:visited, .iconHelp a:visited { 
	text-decoration: none; 
	color:#4A77A5;
	font-weight:bold;
}


/* ******* end SUBTABS ******* */


/* ******* LOG-IN AND AFF MESSAGES ******* */
.login 
{
	background: url(/images/header/login-bar-left.gif) top left no-repeat;
	width: 9px;
	height: 20px;
	float:left;
	margin: 3px 0px 0px 0px;
}

.loginbar
{
	background: url(/images/header/login-bar-right.gif) top right no-repeat;
	height: 20px;
	float: left;
	line-height: ;
	padding: 3px 9px 3px 0px;
	margin: 3px 0px 0px 0px;
}

.logintext
{
	line-height: 14px;
	font-size: 10px;
	color: #333;
	font-weight: normal;
	font-family: Verdana,Helvetica,Arial,Sans;
	text-decoration: none;
}

.affmessage
{
	padding: 3px 0 3px 0;
	border-style: dotted none dotted none;
	border-color: #E4DDC3;
	border-width: 2px 0px 2px 0px;
	color: #4A77A5;
	font-size: 11px;
	font-family: Verdana,Helvetica,Arial,Sans;
	margin: 3px 0 3px 0;
}
/* ******* END LOG-IN AND AFF MESSAGES ******* */


