table {
	font: 12px Arial, Helvetica, sans-serif; color: #000000
}
p {
	font: 12px Arial, Helvetica, sans-serif; color: #000000
}
a:link {
	color: #003399
}
a:hover {
	color: #FF3300
}

h1 
{
	font: 20px Arial, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #006699; padding: 0 0 0 0;
}

.header_contrast
{
	color: #464646;
}

.header_highlight
{
	color: #D2271E;
}

.subheading
{
	font: 16px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #006699; padding: 0 0 0 0;
}

.subheading_contrast
{
	font: 16px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #464646; padding: 0 0 0 0;
}



h2 {
	font: 15px Arial, Helvetica, sans-serif; font-weight: bold; color: #006699
}
h3 {
	font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #006699
}
h4 {
	font: 13px Arial, Helvetica, sans-serif; font-weight: bold; color: #006699
}
li {
	margin-bottom: 5px
}
.textgray {
	font: Arial, Helvetica, sans-serif; color: #666666
}
.textblue {
	font: Arial, Helvetica, sans-serif; color: #006699
}
.textred {
	font: Arial, Helvetica, sans-serif; color: #cc0000
}
.textgreen {
	font: Arial, Helvetica, sans-serif; color: #336600
}
.veryimportant {
	font: Arial, Helvetica, sans-serif; color: #336600; font-style: italic
}
.textblack {
	font: Arial, Helvetica, sans-serif; color: #000000
}
.textboldorange {
	font: Arial, Helvetica, sans-serif; font-weight: bold; color: #ff6600
}
.textboldblue {
	font: Arial, Helvetica, sans-serif; font-weight: bold; color: #006699
}
.textboldgreen {
	font: Arial, Helvetica, sans-serif; font-weight: bold; color: #009933
}
.textboldred {
	font: Arial, Helvetica, sans-serif; font-weight: bold; color: #cc0000
}
.textboldgray {
	font: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666
}
.textboldwhite {
	font: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF
}
.textsmall {
	font-size: 11px
}
.profiletip {
	font-size: 11px;
	height: auto;
	padding: 7px;
	border: 2px solid #FFCC99;
	text-align: left;
}
.pagemessage {
	font-size: 12px;
	height: auto;
	padding: 10px;
	border: 2px solid #FF6633;
	background: #FFFACD;
}
.mainphototag {
	font-size: 11px; color:	#009900; font-style: italic
}
.adbox {
	height: auto;
	padding: 5px;
	border: 2px solid #cccccc;
	background: transparent;
}
.promobox {
	height: auto;
	padding: 4px;
	background: transparent;
}
.promoboxgreen {
	height: auto;
	padding: 5px;
	border: 2px solid #33CC33;
	background: transparent;
}
.promoboxpink {
	height: auto;
	padding: 5px;
	border: 2px solid #FF00CC;
	background: transparent;
}
div.row {
	clear: both;
}
.disclaimer {
	font-size: 11px;
	/*color: #666666*/
}