a:link				{ color: #3b3b3b; }	/* unvisited link */
a:visited			{ color: #3b3b3b; }	/* visited links (FIX THIS WITH A VISITED LINK COLOR)*/
a:hover				{ color: #0066ff; }	/* hover over link */
a:active			{ color: #3b3b3b; }	/* active links */

a.footerwhite:link		{ color: #ffffff; text-decoration: none;}
a.footerwhite:visited	{ color: #ffffff; text-decoration: none;}
a.footerwhite:hover		{ color: #0066ff; text-decoration: none;}
a.footerwhite:active	{ color: #ffffff; text-decoration: none;}

a.footergray:link		{ color: #3b3b3b; text-decoration: none; font-weight: normal;}
a.footergray:visited	{ color: #3b3b3b; text-decoration: none; font-weight: normal;}
a.footergray:hover		{ color: #0066ff; text-decoration: none; font-weight: normal;}
a.footergray:active		{ color: #3b3b3b; text-decoration: none; font-weight: normal;}

a.greyButton:link		{ color: #ffffff; text-decoration: underline; font-weight: bold;}
a.greyButton:visited	{ color: #ffffff; text-decoration: underline; font-weight: bold;}
a.greyButton:hover		{ color: #0066ff; text-decoration: underline; font-weight: bold;}
a.greyButton:active		{ color: #ffffff; text-decoration: underline; font-weight: bold;}

a.blue:link		{
	color: #ecbe6a;
	text-decoration: none;
	border-top-color: #0066ff;
	border-right-color: #0066ff;
	border-bottom-color: #0066ff;
	border-left-color: #0066ff;
}
a.blue:visited	{
	color: #0066ff;
	text-decoration: none;
	border-top-color: #0066ff;
	border-right-color: #0066ff;
	border-bottom-color: #0066ff;
	border-left-color: #0066ff;
}
a.blue:hover		{
	color: #0066ff;
	text-decoration: none;
	border-top-color: #0066ff;
	border-right-color: #0066ff;
	border-bottom-color: #0066ff;
	border-left-color: #0066ff;
}
a.blue:active		{
	color: #0066ff;
	text-decoration: none;
	border-top-color: #0066ff;
	border-right-color: #0066ff;
	border-bottom-color: #0066ff;
	border-left-color: #0066ff;
}

body {
	color: #3b3b3b;
	background-color: #C9C9C9;
	line-height: 1.2em;
	font-size/* */:/**/small;
	font-size: /**/small;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	list-style-type: square;
	text-align: left;
}

.bodyEmphasized {
	color: #3b3b3b;
	line-height: 1.3em;
	font-size/* */:/**/medium;
	font-size: /**/small;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	list-style-type: square;
	font-weight: bolder;
}

.bodyBold {
	color: #3b3b3b;
	line-height: 1.2 em;
	font-size/* */:/**/small;
	font-size: /**/small;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	list-style-type: square;
	font-weight: bold;
}

.bodyredemphasis {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}

.bodySmall {
	color: #3b3b3b;
	line-height: 1 em;
	font-size:xx-small;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.bodySmallBold {
	color: #3b3b3b;
	line-height: 1 em;
	font-size:x-small;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

.button {
    border: none;
    background: url('/images/pledge_donation_button.gif') no-repeat top left;
    padding: 2px 8px;
	height: 52px;
	width: 252px;
}
.button:hover {
    border: none;
    background: url('/images/pledge_donation_button_over.gif') no-repeat top left;
    padding: 2px 8px;
	height: 52px;
	width: 252px;
}

.dateItalic {
	font-family:"Times New Roman", Times, serif;
	font-size: 8pt;
	color: #3b3b3b;
	font-style: italic;
}

H1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0066ff;
	line-height: 25px;
}

H2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: 666666;
	font-size: large;
}

H3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

H4 {
	font-family:"Times New Roman", Times, serif;
	color: #3b3b3b;
	font-style: italic;
}

.headingItalic {
	font-family:"Times New Roman", Times, serif;
	font-size: 11pt;
	color: #3b3b3b;
	font-style: italic;
}

.headingblackEmphasis {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #3b3b3b;
}

.headingredEmphasis {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}

.input {
	border: 1px solid #ccc;
} 

.listDarkBullet {
	color: #3b3b3b;
	line-height: 1.2em;
	font-size/* */:/**/small;
	font-size: /**/small;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	list-style-type: disc;
	list-style-image: none;
}

.listBlueBullet {
	color: #0066ff;
	line-height: 1.2em;
	font-size/* */:/**/small;
	font-size: /**/small;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	list-style-type: disc;
	list-style-image: none;
}

.smallWhiteText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.smallDarkText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #3b3b3b;
}

.smallBlueText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #0066ff;
}

.timestamp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
}

.txtboxGrayButton {
	border: 3px #999999 groove;
	padding: 10px;
	background-color: #000000;
}

.txtboxGrayEmphasis {
	border: 1px solid #999999;
	background-color: #c4c4c4;
	display: table-row;
}
			
.txtboxGrayRedEmphasis {
	border: 3px #999999 groove;
	padding: 15px;
}
