/* Headings */
h1 {
	margin: 20px 0px 10px 0px; padding: 0px;
	font-size: 2.8em; font-weight: normal; color: #68727C;
}
h2 {
	margin: 20px 0px 10px 0px; padding: 0px;
	font-size: 1.6em; font-weight: normal; color: #006191;
}
h3 {
	margin: 15px 0px 10px 0px; padding: 0px;
	font-size: 1.2em; font-weight: normal; color: #006191;
}
h4 {
	margin: 0px 0px 10px 0px; padding: 0px;
	font-size: 1.2em; font-weight: normal; color: #444444;
	
}
.sectionHead {
	margin-bottom: 10px;
	font-size: 2em; color: #555555;
}

/* Global Text Styles */
.bold, strong {
	font-weight: bold;
}
.italic, em {
	font-style: italic;
}
.boldItalic {
	font-weight: bold;
	font-style: italic;
}
p {
	margin: 0px 0px 10px 0px;
}
.darkGrey {
	color: #333333;
}



/* Misc Text Styles */
.intro-para {
	font-size: 1.2em;
}
.reportTitle {
	margin-bottom: 10px; padding-bottom: 0px;
	text-transform: uppercase;
}
.signatureName {
	font-weight: bold; color: #2493D7;
}
.black {
	color: #000;
}
.BlueFin {
	font-weight: bold; color: #0085C6;
}
/* Links */
a.bodyTextLink {
	color: #006191;
}
.backToTop a {
	color: #006191;
}
	.backToTop a:hover {
		color: #68727C;
	}
a.footnote-link {
	color: #006191;
	text-decoration: none;
}
.footnote {
	font-size: 0.8em;
}



/* Contents */
#index a {
	text-decoration: none;
}
#index p.contentsHead a {
	margin: 0px 0px 10px 0px; padding: 0px;
	font-size: 1.6em; color: #2493D7;
}
	#index p.contentsHead a:hover {
		color: #46b5F9;
	}
#index ul {
	margin: 0px; padding: 0px;
	list-style-type: none;
}
	#index ul a {
		color: #555555;
	}
		#index ul a:hover {
			color: #777777;
		}
#index ul li {
	margin: 10px 0px 10px 20px;
	list-style-type: none; list-style-image: url(../images/smallbullet_blue.gif);
}
/* Sub Contents */
.subIndex {
	width: 715px; margin: 0px 0px 10px 0px; padding: 15px;
	background-color: #929798;
}
.subIndex a {
	color: #FFF; text-decoration: none;
}
.sectionHead {
	margin: 0px 0px 15px 0px;
	font-size: 1.4em; font-weight: bold; color: #444444;
}
.controls {
	margin-bottom: 15px;
}
	.nextPart {
		float: right;
	}
	.backToLink {
		float: left;
	}
	.subIndex .clear {
		height: 1px; overflow: hidden; clear: both;
	}
.subIndex ul {
	margin: 0px; padding: 0px;
	list-style-type: none;
}
.subIndex ul li {
	margin: 0px 0px 10px 0px; padding: 0px;
}
.subIndex ul.sub {
	margin: 10px 0px 0px 15px; padding: 0px;
}

/* Lists */
ul {
	margin: 0px 0px 15px 15px; padding: 0px;
}
ul li {
	margin-bottom: 10px; padding: 0px;
}
ul.body-bullet li {
	margin-left: 5px;
	list-style-type: none; list-style-image: url(../images/bullet_blue.gif);
}
.intro-block ul.body-bullet {
	margin-bottom: 0px;
}
.intro-block ul.body-bullet li {
	list-style-image: url(../images/bullet_blue-dark-bg.gif);
}



/* Lists - old */
ul {
	margin: 0px 0px 15px 15px; padding: 0px;
}
ol {
	margin: 0px 0px 15px 15px; padding: 0px 0px 0px 5px;
}
ul li {
	margin-bottom: 10px; padding: 0px;
}
li.body-bullet-fin {
	margin-left: 5px;
	list-style-type: none; list-style-image: url(../images/bullet_blue_fin.gif);
}
li.small-bullet {
	margin: 10px 0px 0px 20px;
	list-style-type: none; list-style-image: url(../images/smallbullet_blue.gif);
}
li.body-bullet-1 {
	margin-left: 10px;
	list-style-type: none; list-style-image: url(../images/bullet_blue.gif);
}
li.body-bullet-2 {
	margin-left: 10px;
	list-style-type: circle;
}






.blue {
	color: #2493D7;
}
.bodyClr {
	color: #555555;
}

.black {
	color: #000;
}





.note {
	font-size: 0.8em;
}
.voteHeading {
	font-size: 1.7em;
}















