

/* Highlighted tab */ /* --------------- */ 

.tabX { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: black background-color: #ffffff; 
	background-image: url(../images/tabX.gif); 
	border: 0px none; 
	cursor: hand; 
	cursor: pointer; 
	width: 90px; 
	height: 20px; 
	text-decoration: none; 
	color: black; 
	text-align: center; 
} 



/* Other tabs */ /* ---------- */ 

.tab { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #eeeeee; 
	background-image: url(../images/tab.gif); 
	cursor: hand; 
	cursor: pointer; 
	width: 90px; 
	height: 20px; 
	text-decoration: none; 
	color: #333333; 
	text-align: center; 
	} 

/* Tab body */ 
/* -------- */ 

.tabBody { 
	font: 13px verdana; 
	color: black; 
	overflow: auto; 
	height: 305px; 
	background: #ffffff; 
	border-top: 0px none #bbbbbb; 
	border-right: 1px solid #666666; 
	border-bottom: 1px solid #666666; 
	border-left: 1px solid #666666; 
	padding: 0px; 
	scrollbar-base-color: #f0f0ff; 
	scrollbar-track-color: #f8f8ff; 
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #aaaabb; 
	scrollbar-3d-light-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-shadow-color: #aaaabb; 
	scrollbar-arrow-color: #666677; 
	padding: 10px 0px 0px 10px; 
	width: 540px 
} 



/* expandable headings on tabs */ 
/* --------------------------- */ 
.question { 
	padding: 1px; 
	margin: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #222222; 
	font-weight: normal; 
	padding-top: 8px; 
	cursor:hand; 
	cursor:pointer; 
	} 


/* generic text styles */ 
/* ------------------- */ 

.heading0 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18pt;
	font-weight: normal; 
	color: #223366; 
	} 

.heading1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: normal; 
	color: #223366; 
	border-top: 0px none #ffffff;
	border-right: 0px none #ffffff;
	border-bottom: 1px solid #ddddee;
	border-left: 1px none #ffffff;
	margin-top: 8px; 
	} 

.heading2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	font-weight: bold; 
	color: #223366; 
	border: 0px none;
	} 


.body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #222222; 
	margin-left: 0px; 
	} 

.body a { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #000066; 
	text-decoration: underline; 
	} 

.bodyLink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	cursor: hand; 
	cursor: pointer; 
	color: #000066; 
	text-decoration: underline; 
	} 

.bodySmall { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #001122; 
	background: #ffffff; 
	margin-left: 17px; 
	} 

.smallText { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #001122; 
	} 

.base { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #001122; 
	} 

.bodyBase { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #dddddd; 
	} 

.subHeading { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666; 
	margin-left: 0px; 
	margin-top: -3px; 
	} 


/* Currency selector in tab 4 */ 
/* -------------------------- */ 

.currencyBox { 
	border-top: 1px none #f0f0f0; 
	border-right: 0px none #666666; 
	border-bottom: 1px none #f0f0f0; 
	border-left: 0px none #666666; 
	margin-top: 6px; 
	margin-bottom: 6px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333; 
	} 

/* Age/subject info */ 
/* ---------------- */ 
.box { 
	border-top: 1px solid #dddddd; 
	border-right: 0px none #666666; 
	border-bottom: 1px solid #dddddd; 
	border-left: 0px none #666666; 
	margin-top: 12px; 
	margin-bottom: 12px; 
	color: #333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666; 
	} 


/* Images in tab subsections - padding */ 
/* ----------------------------------- */ 

.tabImageRight { 
	padding-left: 10px; 
	} 

.tabImageLeft { 
	padding-right: 10px; 
	} 

.s-link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #222222; 
	text-decoration: none; 
	margin-left: 22px; 
	cursor:hand; 
	cursor:pointer; 
	} 

.s-link:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: underline; 
	cursor:hand; 
	cursor:pointer; 
	} 

.s-title { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	cursor:hand; 
	cursor:pointer; 
	}
	
.corpMenuBody {
	background-color: #dddcc8;
	}
	
.toTop a {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #bbccdd; 
	border: 1px solid #223344;
	text-decoration: none;
	padding: 2px;
	} 
	
.toTop a:hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #ffffff; 
	border-top: 1px solid #445566; 
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	border-left: 1px solid #445566; 
	text-decoration: none;
	padding: 2px;
	} 
	