/* fonts */
.blue-realityplus  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	font-weight:bold;
	color:#4d4d4f;
	text-decoration: none;
}

.red-realityplus  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18pt;
	font-weight:bold;
	color:#b5141a;
}

.blue-realityplus-med  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#4d4d4f;
	text-decoration: none;
}

.red-realityplus-med  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#b5141a;
}

.blue-realityplus-small  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#4d4d4f;
	text-decoration: none;
}

.red-realityplus-small  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#b5141a;
}

.blue-award  {
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4d4d4f;
	text-decoration: none;
}

.red-award  {
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#b5141a;
}

.subHead {
	font-size: 12px;
	color: #666;
	font-weight: bold;
}

.blue-subHead  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#142C94;
	text-decoration: none;
	}

.smHead {
	font-size: 11pt;
	color: #333333;
	font-weight: bold;
}

.smHead-italic {
	font-size: 11pt;
	color: #333333;
	font-style:italic;
}

.smHead-blu {
	font-size: 11pt;
	color: #10278D;
	font-weight: bold;
}

.smHead-blu2  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#1D39B6;
}

.sideQuote {
	font-family: Times New Roman;
	font-style: italic; 
	font-size: 10pt;
	color: #333333;
	margin-right: 1px;
}

.sideQuoteSource {
	font-family: Times New Roman;
	font-size: 10pt;
	color: #333333;
	text-align: right;
	margin-right: 3px;
}

.sideQuoteLine {
	border-top-style: dotted; 
	border-top-color:#666666;
}

.legal {
	font-size: 10px;
	color: #999;
}

.reference {
	font-size: 8pt;
	color: #000000;
}

ul#list {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top:10px;
	margin-left:25px;
	margin-bottom: 15px;
	}

/* Box with rounded corners */
.rounded {
	border: 1px solid #CCCCCC;
	zoom:1; /* causes IE to behave properly */	}		
.tl {background: url(/images/general/corner_tl.gif) no-repeat top left;
	 margin:-1px; } /* the margin pushes the container out 1px to line up borders */
.tr {background: url(/images/general/corner_tr.gif) no-repeat top right;}
.br {background: url(/images/general/corner_br.gif) no-repeat bottom right;}
.bl {background: url(/images/general/corner_bl.gif) no-repeat bottom left;}			
.tr, .tl, .bl, .br {zoom:1;position:relative;}
.bl{padding:10px;}	



.mT0  { margin-top: 0px; }
.mT5  { margin-top: 5px; }
.mT6  { margin-top: 6px; }
.mT7  { margin-top: 7px; }
.mT8  { margin-top: 8px; }
.mT9  { margin-top: 9px; }
.mT10 { margin-top: 10px; }
.mT15 { margin-top: 15px; }
.mT20 { margin-top: 20px; }
.mT25 { margin-top: 25px; }

.mL0  { margin-left: 40px; }
.mL5  { margin-left: 5px; }
.mL6  { margin-left: 6px; }
.mL7  { margin-left: 7px; }
.mL8  { margin-left: 8px; }
.mL9  { margin-left: 9px; }
.mL10 { margin-left: 10px; }
.mL15 { margin-left: 15px; }
.mL20 { margin-left: 20px; }
.mL25 { margin-left: 25px; }

.mB0  { margin-bottom: 0px; }
.mB5  { margin-bottom: 5px; }
.mB6  { margin-bottom: 6px; }
.mB7  { margin-bottom: 7px; }
.mB8  { margin-bottom: 8px; }
.mB9  { margin-bottom: 9px; }
.mB10 { margin-bottom: 10px; }
.mB15 { margin-bottom: 15px; }
.mB20 { margin-bottom: 20px; }
.mB25 { margin-bottom: 25px; }

.pT0  { padding-top: 0px; }
.pT5  { padding-top: 5px; }
.pT10 { padding-top: 10px; }
.pT15 { padding-top: 15px; }
.pT20 { padding-top: 20px; }
.pT25 { padding-top: 25px; }

.pL0  { padding-left: 0px; }
.pL5  { padding-left: 5px; }
.pL10 { padding-left: 10px; }
.pL15 { padding-left: 15px; }
.pL20 { padding-left: 20px; }
.pL25 { padding-left: 25px; }

.pB0  { padding-bottom: 0px; }
.pB5  { padding-bottom: 5px; }
.pB10 { padding-bottom: 10px; }
.pB15 { padding-bottom: 15px; }
.pB20 { padding-bottom: 20px; }
.pB25 { padding-bottom: 25px; }

.noBg { background: none; }


