body {margin:0px; padding:0px;background-color:#FFFFFF;}
img, div, td, table { behavior: url(/iepngfix.htc); } /* for displaying PNG files in IE */
td {font-family:verdana,sans serif; font-size:10px; color:black;}
h1 {font-family:verdana,sans serif; font-size:17pt; color:black;}
p {font-family:verdana,sans serif; font-size:10px; color:black;}
img.bordered {border:1px solid #C0C0C0;}
li.realtor {margin-bottom:10px;}

#country {visibility:hidden;display:none;}

.maintable {background-color:white;
		background-image:url(/images/background.gif); background-repeat:no-repeat; 
		border-left:1px solid #808080; border-right:1px solid #808080;}
.maintable-new {background-image:url(/images/header_2010.png); background-position:top; background-repeat:no-repeat; 
		border-left:1px solid #808080; border-right:1px solid #808080;}
.footertable {background-color:white;
		border-left:1px solid #808080; border-right:1px solid #808080;border-bottom:1px solid #808080;}

.openhouse-footer {font-family:Arial, Helvetica, sans-serif; font-size:8px; letter-spacing:1px;}
#noOpenHouse {font-size:11pt;padding-right:50px;}
#noOpenHouse p {font-size:11pt;}

.tablegrid {border-left:1px solid #C0C0C0;border-top:1px solid #C0C0C0;}
.cellgrid {border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}
		
.subhead {font-size:14px; font-weight:bold; color:black;}
.bluetext {color:#3F57CF;}
.fineprint {font-size:7pt; color:black;}
.fineprint_blue {font-size:7pt; color:#3F57CF;}
.alert {color:red;}
.special {font-size:7pt;margin: 2px 5px 6px 5px;color:#808080;}

a:link		{text-decoration:underline;color:#3F57CF;}
a:visited	{text-decoration:underline;color:#3F57CF;}
a:hover		{text-decoration:none;color:#000000;}

.menublack 				{font-weight:bold;color:#000000;padding-left:10px;padding-right:12px;}
a:link.menublack		{text-decoration:none;font-weight:bold;color:#000000;padding-left:10px;padding-right:12px;}
a:visited.menublack		{text-decoration:none;font-weight:bold;color:#000000;padding-left:10px;padding-right:12px;}
a:hover.menublack		{text-decoration:underline;font-weight:bold;color:#000000;padding-left:10px;padding-right:12px;}

a:link.menuwhite		{font-size:8pt;text-decoration:none;font-weight:bold;color:#FFFFFF;padding-left:9px;padding-right:12px;}
a:visited.menuwhite		{font-size:8pt;text-decoration:none;font-weight:bold;color:#FFFFFF;padding-left:9px;padding-right:12px;}
a:hover.menuwhite		{font-size:8pt;text-decoration:underline;font-weight:bold;color:#FFFFFF;padding-left:10px;padding-right:12px;background-image:url(images/whitearrow.gif);background-repeat:no-repeat;background-position:left;padding-left:9px;}

a:link.arrowlink		{font-size:10pt;font-weight:bold;text-decoration:none;color:#6373D6;background-image:url(images/linkarrow.gif);background-repeat:no-repeat;background-position:right;padding-right:12px;}
a:visited.arrowlink		{font-size:10pt;font-weight:bold;text-decoration:none;color:#6373D6;background-image:url(images/linkarrow.gif);background-repeat:no-repeat;background-position:right;padding-right:12px;}
a:hover.arrowlink		{font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;background-image:url(images/linkarrow.gif);background-repeat:no-repeat;background-position:right;padding-right:12px;}

a:link.boldlink		{font-size:10pt;font-weight:bold;text-decoration:none;color:#6373D6;}
a:visited.boldlink		{font-size:10pt;font-weight:bold;text-decoration:none;color:#6373D6;}
a:hover.boldlink		{font-size:10pt;font-weight:bold;text-decoration:underline;color:#000000;}


/* form elements */
input {font-family:verdana,arial,helvetica;font-size:8pt;}
input.normal {background-color:#FFFFFF;font-family:verdana,arial,helvetica;font-size:8pt; color:#000000;}
textarea {font-family:verdana,arial,helvetica;font-size:8pt; color:#000000;}
select {font-family:verdana,arial,helvetica;font-size:8pt; color:#000000;}
input.formTitle {background-color:#E2E2E2;font-family:verdana,arial,helvetica;font-size:17pt; width:335px;color:#000000; font-weight:bold;}