font.general { 
		font-family:verdana, arial, ms sans serif;
		font-size:9pt;
		}
td.bodytext { 
		font-family:verdana, arial, ms sans serif;
		font-size:9pt;
		}

font.firstname { 
		font-family:arial, ms sans serif, verdana;
		font-size:10pt;
		line-height:11pt;
		color:#FFFFFF;
		}

font.lastname { 
		font-family:arial, ms sans serif, verdana;
		font-size:13pt;
		line-height:11pt;
		color:#A1DBFF;
		}

font.agent { 
		font-family:arial, verdana, ms sans serif;
		font-size:12pt;
		color:#CC0033;
		font-weight:bold;
		}

font.agent1 { 
		font-family:arial, verdana, ms sans serif;
		font-size:10pt;
		color:#CC0033;
		font-weight:bold;
		}
		
font.bio { 
		font-family:verdana, arial, ms sans serif;
		font-size:8pt;
		line-height:13pt;
		color:#FFFFFF;
		}

font.heading { 
		font-family:arial, verdana, ms sans serif;
		font-size:12pt;
		color:#333399;
		font-weight:bold;
		}
		
font.client { 
		font-family:arial, verdana, ms sans serif;
		font-size:10pt;
		color:#333399;
		font-weight:bold;
		}		
		
font.clientinfo { 
		font-family:arial, verdana, ms sans serif;
		font-size:11pt;
		color:#3366cc;
		font-weight:bold;
		}	
		
font.openhouse { 
		font-family:arial, verdana, ms sans serif;
		font-size:10pt;
		color:#333399;
		font-weight:bold;
		}

font.homepage { 
		font-family:verdana, arial, ms sans serif;
		font-size:8pt;
		}
		
font.homepage2 { 
		font-family:verdana, ms sans serif, arial;
		font-size:8pt;
		line-height:12pt;
		}
		
font.welcome { 
		font-family:verdana, arial, ms sans serif;
		font-size:8pt;
		line-height:12pt;
		}

font.footer { 
		font-family:verdana, arial, ms sans serif;
		font-size:8pt;
		color:#FFFFFF;
		}

font.copyright { 
		font-family:verdana, arial, ms sans serif;
		font-size:7pt;
		color:#333399;
		}

font.Common { 
		font-family:verdana, arial, ms sans serif;
		font-size:9pt;
		}

.forms { 
		font-family:verdana, arial, ms sans serif;
		font-size:9pt;
		background:#2163A5;
		color:#FFFFFF;
		}

td.light { 
		font-family:verdana, arial, ms sans serif;
		font-size:10pt;
		color:#454545;
		}

td.large { 
		font-family:arial, ms sans serif;
		font-size:22pt;
		color:#eeeeee;
		}

td.Regular { 
		font-family:verdana, arial, ms sans serif;
		font-size:10pt;
		color:#554444;
		}

td.Common { 
		font-family:verdana, arial, ms sans serif;
		font-size:9pt;
		}
		
font.rates { 
		font-family:verdana, ms sans serif, arial;
		font-size:7pt;
		}
		
font.titles { 
		font-family:verdana, arial, ms sans serif;
		font-size:10pt;
		color:#D90028
		}

font.trheaderbold {
		color:#cc0033; 
		font-weight: bold; 
		text-transform: uppercase; 
		font-family:verdana, arial, ms sans serif; 
		font-size:8pt;
		}
	
		
.tableheader 	{color:#ffffff; background-color: #000066; font-weight: bold;}
.tableborder 	{border: thin solid #000066;}
.rowheader 		{color:#000000; background-color: #3366ff; font-weight: bold;}
.trheader		{color:#FFFFFF; background-color: #6699cc; font-weight: bold; text-transform: uppercase;}
.trheadersky	{color:#003399; background-color: #ffffcc; font-weight: bold; text-transform: lowercase; 
				 font-family:verdana, arial, ms sans serif;	font-size:7pt;}


a:link { color:#114477; text-decoration:none; }

a:visited { color:#114477; text-decoration:none; }

a:active { color:#114477; text-decoration:none; }

a:hover { color:#114477; text-decoration:none; text-decoration: underline ;}


a:link.footer { color:#7BACDE; text-decoration:none; }

a:visited.footer { color:#7BACDE; text-decoration:none; }

a:active.footer { color:#333399; text-decoration:none; background-color:#7BACDE; }

a:hover.footer { color:#333399; text-decoration:none; background-color:#7BACDE; }


a:link.open { color:#333399; text-decoration:none; }

a:visited.open { color:#333399; text-decoration:none; }

a:active.open { color:#CC0033; text-decoration:none; }

a:hover.open { color:#CC0033; text-decoration:none; }