/* Optional.css */

.resourcetitle {font-weight: bold;}

.resourceimageright {
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
}
.resourceimageleft {
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
	padding-left: 10px;

}
.resourcesTable {
	width: 580px;
	margin-top: 10px;
	margin-bottom: 4px;
	border-top: 1px solid #33CC00;
	border-right: 1px solid #33CC00;
	border-bottom: 1px solid #0066FF;
	border-left: 1px solid #0066FF;
	
}
 
.resourceCell {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 0px 10px;
	font-size: 13px;
}

.resourcescontainingtable {
	margin: 0px;
	padding: 12px;
	width: 98%;
	border: 1px none #CCCCCC;
}
.TocLinkCurrent {color: #009900;}

.backtotopResourcesright {
	font-size:10px;
	font-weight: normal;
	text-align: right;
	padding-right: 10px;
}
.backtotopResourcesleft {
	font-size:10px;
	font-weight: normal;
	text-align: left;
	padding-right: 10px;
}

.SamePageDetailsTableSpacer {
	background-color: #66CC00; 
}

.SamePageDetailsTableFade {
	width: 420px;
	height: 6px;
}
#SamePageItemsTable {
	margin: 0px;
	padding: 0px;
	width: 95%;
}

.questionrepeat { /* "FAQ" question or article title
					  in the Details table */
	text-align: left;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 18px;
	font-weight: normal;
	color: #0066FF;
	background-color: #f8f8ff; 
	border-left: 4px solid #66CC00;
	background-image:   url(../img/basic/detailstablefade.gif);   
	width: 145px;  
	vertical-align: top;
}

.answer { /* "FAQ" answer or article in the Details table */
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	padding-right: 25px;
	font-size: 13px;
	font-weight: normal;
	vertical-align: top;
}

.subhomebox {
	text-align: left;
	vertical-align: top;
	padding: 10px;
	font-size: 13px;
	border-top: 1px solid #33CC00;
	border-right: 2px solid #33CC00;
	border-bottom: 2px solid #0066FF;
	border-left: 1px solid #0066FF;
	width: 300px; 
}

/* ------------------ */

#toctableasian {width: auto; margin: 30px 18px 40px 40px; padding: 0px; float: right; xborder: 10px dotted blue;}
#toccellasian {padding: 10px 20px 0px 0px; text-align: left;}
#tocframeasian {position:absolute; width: 307px; height: 130px; z-index:-99; left: 356px; top: 10px; xborder: 1px solid red;}
#tocframeasian img {width: 307px; height: 33s8px;}


/* ------------------ */

#toctablerosen {width: auto; margin: 30px 18px 40px 40px; padding: 0px; float: right; xborder: 10px dotted green;}
#toccellrosen {padding: 7px 13px 0px 0px; text-align: left;}
#tocframerosen {position:absolute; width: 307px; height: 130px; z-index:-99; left: 356px; top: 10px; xborder: 2px solid purple;}
#tocframerosen img {width: 307px; height: 187px;}

/* ------------------ */

#toctablebalance {width: auto; margin: 7px 18px 40px 40px; padding: 0px; float: right; xborder: 10px dotted green;}
#toccellbalance {padding: 7px 23px 0px 0px; text-align: left;}
#tocframebalance {position:absolute; width: 251px; height: 171px; z-index:-99; left: 410px; top: 10px; xborder: 2px solid purple;}
#tocframebalance img {width: 251px; height: 181px;}


/* ------------------ */

#toctableextras {width: auto; margin: 7px 18px 40px 40px; padding: 0px; float: right; xborder: 10px dotted green;}
#toccellextras {padding: 37px 23px 0px 0px; text-align: left;}
#tocframeextras {position:absolute; width: 251px; height: 171px; z-index:-99; left: 370px; top: 10px; xborder: 2px solid purple;}
#tocframeextras img {width: 291px; height: 248px;}


