.MainBody {  font-size: 12pt; text-indent: 25px; }
.MainBodyBold {  font-size: 12pt; font-weight: bold; text-indent: 25px; }

.MainBodyLeft {  font-family: Verdana, Arial; font-size: 10pt; }
.MainBodyLeftBold {  font-family: Verdana, Arial; font-size: 10pt; font-weight: bold; }

.MainBodyRight {  font-family: Verdana; font-size: 10pt; color: #333333; }
.MainBodyRightBoldBlue {  font-family: Times New Roman, serif; font-weight: bold; font-size: 11pt; color: #334466; }

.ranking {  font-weight: bold; font-family: Times New Roman, serif; font-size: 12pt; color: #ffffff; }
.specialreport {  font-family: Verdana, Arial; font-size: 8pt; font-weight: bold; color: #ffffff; }
.testimonial {  font-family: Verdana, Arial; font-size: 10px; color: #333333; }

.emphasis {  font-weight: bold; font-style: italic; }
.bigquote {  text-align: center; padding: 20px; color: #334466; font-weight: bold; font-size: 16pt; font-style: italic; }
.medquote {  text-align: center; color: #346; font-weight: bold; font-style: italic; font-size: 14pt; }
.minititle {  text-indent: 0px; border-bottom: 1px solid #ccc; color: #346; font-size: 14pt; font-weight: bold; }


TD {
	vertical-align: top;
	text-align: left;
	font-family: serif;
	font-size: 12pt;
	color: #333;
	background-color: White;
}

TABLE#mainbody {
	margin: 0 auto;
	border: 2px solid #346;	
	width: 740px;
}

#header {
	border: 3px solid #346;
	border-bottom: 4px solid #346;
}



TD#topbar {
	background-color: #346;
	color: White;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}





/*P {
	text-indent: 25px;
}*/

TD#leftbar {
	border-right: 1px solid #346;
	background-color: #bce;
	width: 158px;
}

TD#leftcorner, TD#rightcorner {
	padding: 0px;
	width: 159px;
	height: 10px;
}

TD#rightbar {
	border-left: 1px solid #346;
	background-color: #bce;
	width: 158px;
}

TD#bodycolumn {
	letter-spacing: 1px;
	padding-left: 10px;
	padding-right: 10px;
}

SPAN.emphasisblue {
	font-weight: bold;
	font-style: italic;
	color: #346;
}

DIV.emphasisbluesmall {
	font-weight: bold;
	color: #346;
	font-family: Times New Roman, serif;
	font-size: 11pt;
}

SPAN.emphasislight {
	font-weight: bold;
	font-style: italic;
	color: #bce;
}



/*P.specialreport {
	background-color: #346;
	border: 1px solid #bce;
	color: White;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	text-indent: 0px;
	padding: 5px;
}*/
/*P.ranking {
	background-color: #b33;
	border: 1px solid #633;
	color: White;
	font-weight: bold;
	font-family: Times New Roman, serif;
	font-size: 12pt;
	text-indent: 0px;
	padding: 5px;
}*/


DIV.bartext {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
}

/*DIV.infobar {
	background-color: Khaki;
	padding: 3px;
	border: 1px solid #364;
} */

DIV.upperbar {
	border-top: 1px solid #346;
	padding: 3px;
}

/*IMG {
	padding: none;
	border: none;
	margin: none;
	display: block;
}*/

ul {  padding-left: 5px; margin-left: 5px; }

p {  margin: 0px 0px 18px 0px; }

a:visited, a:link {  color: #346; font-weight: bold; text-decoration: underline; }
a.topbarlink:visited, a.topbarlink:link {  color: #bbccee; text-decoration: none; font-weight: bold; }

table.specialreport {  border: 1px solid #bbccee; padding: 5px; }
table.infobar {  border: 1px solid #334466; padding: 3px; }
table.ranking {  border: 1px solid #663333; padding: 5px; }

td#copyright {  padding-top: 10px; color: #bbb; text-align: center; font-size: 8pt; }
td#headertxt {  padding: 20px; }