BODY {
	background-color: #FFFFFF;
}

BODY, P, TD {
  margin: 0px;
  font: 11px Verdana, sans-serif;
  color:#5b5b5b;
  line-height: 165%;
}

P {
	margin:8px 0px 0px 0px;
}

HR { height:1px; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-top : 1px dashed #939E9C;
     margin-bottom:-4px; }

H1 { font-family: Verdana, sans-serif; color: #800000; font-size: 13px; font-style:bold; margin-bottom: -5px; line-height: 130%; }
H2 { font-family: Verdana, sans-serif; color: #800000; font-size: 13px; margin-bottom: 5px; padding-top:5px; }
H3 { font-family: Verdana, sans-serif; color: #336699; font-size: 13px; font-weight: bold; margin-bottom: -12px}
H4 { font-family: Verdana, sans-serif; color: #336699; font-size: 12px; font-weight: bold; margin-bottom: -12px}
H5 { font-family: Verdana, sans-serif; color: #666666; font-size: 12px; font-weight: bold; margin-bottom: -12px}
H6 { font-family: Verdana, sans-serif; color: #F5C817; font-size: 12px; font-weight: bold; margin-bottom: -12px}

a:link { color: #336699; text-decoration: underline; }
a:visited { color: #336699; text-decoration: underline; }
a:active { color: #336699; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }

strong { font-weight: bold; display: inline; }

HR {height: 1px; color: #999999; margin-right: 10px;}

OL { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; }
UL { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; margin-left: 20px; list-style-type: disc; }
LI { color: #303030; font-family: Verdana, sans-serif; margin-top: 10px; font-size: 11px; margin-left: 15px; list-style-image: url(/assets/images/bullet.gif); list-style-position: outside; line-height: 165%; }

.tightLeading {line-height: normal}

.patternbar { background-image: url(/assets/images/pattern.gif);
              background-position: top left;
			  background-repeat: repeat-y;
			  background-color: #B7B4A8;
		    }

.textLarge { font-size: 12px; }
.textSmall { font-size: 10px; }
.textTiny { font-size: 9px; }

/* FORM ELEMENTS */

.formTextCell {
	padding: 10px 0px 0px 0px;
}

.formLineBreak {
	padding-bottom:10px; 
	border-bottom:1px solid #E5E5E5;
}

.formRedText {
	color:#FF0000;
}

.leftNav {
	border-bottom:1px solid #E4DFC9;
	padding: 5px;
	background-color:#FEF9E5;
}

.leftNavLink_Off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #64625A;
	cursor:hand;
	width: 100%;
	height: 100%;
	line-height: 13px;
	padding-left: 5px;
	padding-right: 5px;
}

.leftNavLink_On {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #800000;
	cursor:hand;
	width: 100%;
	height: 100%;
	line-height: 13px;
  padding-left: 5px;
  padding-right: 5px;
}

.leftNav_Active {
	border-bottom:1px solid #E4DFC9;
	padding: 5px;
	background-color:#F1ECD7;
}

.leftNavLink_Active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #800000;
	cursor:default;
	width: 100%;
	height: 100%;
	line-height: 13px;
	padding-left: 5px;
	padding-right: 5px;
}

.textCell {
	padding:20px 0px 50px 0px;
}

.linkBox {
	background-color:#FEF7DA;
	padding:13px 15px 10px 15px;
	height:100%;
	line-height:130%;
}

.linkBox a:link { color: #336699; text-decoration: underline; font-weight:bold; line-height:130%; }
.linkBox a:visited { color: #336699; text-decoration: underline; font-weight:bold; line-height:130%; }
.linkBox a:active { color: #336699; text-decoration: none; font-weight:bold; line-height:130%; }
.linkBox a:hover { color: #CC7D11; text-decoration: none; font-weight:bold; line-height:130%; }


.linkBox OL { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; }
.linkBox UL { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; margin-top:5px; padding-left:0px; margin-bottom: 10px; }
.linkBox LI { color: #303030; font-family: Verdana, sans-serif; font-size: 11px; margin-left: 0px; list-style-image: url(/assets/images/bullet.gif); list-style-position: outside; line-height: 90%; }


.moreLink {
	padding-top:8px;
}

.resourceLinkCell {
	padding-top:7px;
	height:25px;
}

.indText {
	padding-right:10px;
}

.indQuote {
	margin:55px 0px 0px 16px;
}

.indImage {
	margin:10px 0px 0px 0px;
} 

.chartTitleCell {
	border-bottom:1px solid #ADADAD;
	height:40px;
}

.chartCell {
	border-bottom:1px solid #ADADAD;
}

.chartLine {
	height:1px;
	background-image:url(/assets/images/horizDot.gif);
	background-repeat:repeat;
}

.chartText {
	line-height:150%;
}

.releaseCell {
	padding-top:10px;
}

.newsletterList {
}

.newsletterList OL { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; }
.newsletterList UL { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; margin-top:5px; margin-left:20px; margin-bottom: 15px; }
.newsletterList LI { color: #303030; font-family: Verdana, sans-serif; font-size: 11px; margin-left: 15px; margin-top:8px; list-style-image: url(/assets/images/bullet.gif); list-style-position: outside; line-height: 130%; }

.clientImage {
	padding:4px 4px 4px 4px; 
	background-color:#F0F0F0;
	border:1px solid #9C9C9C; 
	float:right; 
	margin:15px 0px 10px 10px;
}

.clientImageLeft {
	padding:4px 4px 4px 4px; 
	background-color:#F0F0F0;
	border:1px solid #9C9C9C; 
	float:left; 
	margin:15px 10px 10px 0px;
}