.tab{
color: #0066cc;
	text-decoration: none;
}
.tab:hover{
	 color: #000;
	text-decoration: underline;
}
.lastElement { padding-bottom: 0 !important; margin-bottom: 0 !important; }
.internalSpace { padding-bottom: 7px; }

div.zoneAreaTop, div.zoneAreaTopWide, div.zoneAreaTopNarrow {
	background: url(../images/background_zone_top.gif) center bottom no-repeat;
	border: 0px solid black;
	height: 24px;
	clear: none;
	padding-bottom: 6px;
	position: relative;
	width: 340px;
}
div.zoneAreaTopWide {
	background: url(../images/background_zone_top_wide.gif) center bottom no-repeat;
	width: 500px;
}
div.zoneAreaTopNarrow {
	background: url(../images/background_zone_top_narrow.gif) left bottom no-repeat;
	width: 262px;
	margin-bottom: -1px;
}

div.zoneAreaTop ul, div.zoneAreaTopWide ul, div.zoneAreaTopNarrow ul {
	display: block;
	margin: 0;
	xpadding: 19px 0 0 0;
	border: 0px solid black;
	font-weight: bold;
	list-style: none;
	position: absolute;
	bottom: 5px;
	left: 0;
}
div.zoneAreaTop ul li, div.zoneAreaTopWide ul li, div.zoneAreaTopNarrow ul li {
	background-image: url(../images/zone_nav.gif);
	background-repeat: no-repeat;
	border: 0px solid black;
	color: #000000;
	display: block;
	float: left;
	height/**/: 24px;  /* For IE5.5 */
	he\ight: 20px;	/* For IE6 */
	width: 118px;
	list-style: none;
	margin: 0 2px 0 0;
	padding: 4px 0px 0px 10px;
	white-space: nowrap;
	xbackground-position: 100% 0;
}
div.zoneAreaTop ul > li, div.zoneAreaTopWide ul > li, div.zoneAreaTopNarrow ul > li {
	height: 20px;	/* For standards compatible browsers */
}

div.zoneAreaTop ul li a, div.zoneAreaTopWide ul li a, div.zoneAreaTopNarrow ul li a,
div.zoneAreaTop ul li span, div.zoneAreaTopWide ul li span, div.zoneAreaTopNarrow ul li span {
	margin-top/**/: -2px; /* For IE5.5 */
	padding: 2px 0px 2px 0px;
}
div.zoneAreaTopNarrow ul li a, div.zoneAreaTopNarrow ul li span { width/**/: 90px; /* For IE5.5 */ }
div.zoneAreaTopWide ul li a, div.zoneAreaTopWide ul li span { width/**/: 118px; /* For IE5.5 */  }

div.zoneAreaTop ul li.selected, div.zoneAreaTopWide ul li.selected {
	background-image: url(../images/zone_nav_selected.gif);
	color:#000;
}
div.zoneArea, div.zoneAreaWide {
	background:url(../images/background_zone.gif) bottom;
	margin-bottom: 29px;
	padding: 10px;
	width: 500px;
}
div.zoneAreaWide {
	background:url(../images/background_zone_wide.gif) bottom left;
	width/**/: 500px; /* For IE5.5 */
	w\idth: 480px;
}
div.zoneArea2, div.zoneArea2Wide {
	border-left:1px solid #a8badf;
	border-right:1px solid #a8badf;
	width: 508px;
	padding:8px 0 10px	10px;
}
div.narrowZoneArea { 
	width/**/: 262px; /* For IE5.5 */
	w\idth: 250px; 
}
div.zoneAreaTopNarrow ul li { 
	width: 90px !important; 
	background: url(../images/zone_nav_narrow.gif) !important;  
}
div.zoneAreaTopNarrow ul li.selected { 
	width: 90px !important; 
	background: url(../images/zone_nav_narrow_selected.gif) !important;  
}
div.zoneAreaNarrow {
	background:url(../images/background_zone_narrow.gif) bottom left;;
	width: 262px;
}

div.zoneArea2Wide {	
	width/**/: 500px; /* For IE5.5 */
	w\idth: 488px; 
}

div.zoneArea2Wide .email2Col{ width:480px; }
div.zoneArea2Wide .email2Col .colLeft{
	width:200px;
	float:left;
}
div.zoneArea2Wide .email2Col .colRight{
	width:450px;
	float:left;
	padding-bottom:10px;
}
DIV.narrowZoneArea DIV.updatesBox { 
	width: 410px;
	padding: 7px 10px; 
	text-align: right; 
}
