A 			  { color: #0000FE; text-decoration: underline; font: 700 11px Verdana;} 
A:link		{ color: #0000FE; text-decoration: underline; font: 700 11px Verdana;} 
A:visited	{ color: #0000FE; text-decoration: underline; font: 700 11px Verdana;} 
A:active	{ color: #0000FE; font: 700 11px Verdana;} 
A:hover		{ color: #CC6633; font: 700 11px Verdana;} 
A:mailto  { color: #000000; font-size: 12px; }

a.noborder, img.noborder
{ 
  border: 0px; 
  text-decoration:none; 
} 

#alert {
     position: absolute;
     top: 50%;
     left: 0;
     width: 100%;
     text-align: center;   
     display: none;
}

#alert p {
     width: 180px;
     margin: 0 auto 0 auto;
     padding: 10px;
     background: white;
     border: 1px solid #aaa;
}

body.loading #alert { display: block; }

img.projectMenu
{
   border-color: #0000FE;
   color: #0000FE;
}

.Breadcrumb				{font: 100 12px Verdana,Arial,Helvetica; color:#666666;}
.BreadcrumbLink         {color: #CC6633; text-decoration: none; font-size: 10px; } 
.BreadcrumbTopLevel		{font: 100 12px Verdana,Arial,Helvetica; color:#336666;}
.BreadcrumbSecondLevel	{font: 100 12px Arial,Helvetica; color:#000000;}
.BreadcrumbSelected		{font: 700 12px Arial,Helvetica;}

font.lefttitle { font-family: verdana, sans-serif; font-size: 11px; color: #0000FE; 
                 font-weight: bold; padding:0px; letter-spacing: 0.0em; margin-bottom:25px; }

font.address { font-family: verdana, sans-serif; font-size: 10px; color: #000000; 
               font-weight: bold; line-height: 150%; padding-top: 10px; padding:0px; letter-spacing: 0.0em }
							 
font.mailto  { font-family: verdana, sans-serif; font-size: 10px; color: #0000FE; 
               font-weight: bold; line-height: 150%; padding-top: 10px; padding:0px; letter-spacing: .1em }

font.arrow { color: #FF9966; font-size: 12px; }

font.arrowGray { color: #666666; font-size: 12px; padding:4px; }

font.tablehead { font-family: verdana, sans-serif; font-size: 11px; color: #0000FE; 
                 font-weight: bold; padding:8px; letter-spacing: .1em}
								 
font.tableheadwhite { font-family: verdana, sans-serif; font-size: 11px; color: #FFFFFF; 
                 font-weight: bold; padding:8px; letter-spacing: .1em}


font.menuheading1 { font-family: verdana, sans-serif; font-size: 11px; color: #0000FE; 
                 font-weight: bold; padding:0px; letter-spacing: 0.0em; margin-bottom:25px; }

.leftTableBorder	{border: 1px; background: #B0C7BB;}

.SmallDataGray		{font: 700 11px Verdana;color:#666666; font-weight: bold;}

.SmallData			{font: 100 11px Verdana,Arial,Helvetica;}

.FormFieldLabel  {font: 700 11px Verdana;color:#666666; font-weight: bold; 
									margin-bottom:25px;  padding-bottom: 10px;}

h2 { font-family: georgia, verdana, arial; font-size:24px; color:#666666; 
    line-height:30px; text-align:justify; }

p { font-family: georgia, verdana, arial; font-size:12px; color:#666666; 
    line-height:18px; text-align:justify; }
	
pre { font-family: georgia, verdana, arial; font-size:12px; color:#666666; 
    line-height:18px; text-align:justify; }

li { font-family: georgia, verdana, arial; font-size:12px; color:#666666; 
    line-height:18px;  }

.line2pxH {font-family:Verdana,Helvetica,sans-serif;font-size:2px;line-height:4px;color:#CCCCC;font-weight:normal;background-color:#CCCCC;}

font.debrisarrow { color: #FF9966; font-size: 12px; line-height:22px;}

font.debris {font-family:Verdana,Helvetica,sans-serif;font-size:12px;line-height:22px;color:#CCCCC;font-weight:normal;background-color:#CCCCC;}

				 
#fixrealstate 
{ 
	position:absolute; 
	left:16px; 
	top:15px; 
	width:650px; 
}

#left_menu {
	background-color: white;
	color: white;
	align: left;
	position: absolute;
	visibility: show;
	visibility: visible;
	left: 11px;
	top: 41px;
	width: 203px;
	height: 1644px;




  }
#left_menu_2 {
	background-color: white;
	color: white;
	align: left;
	position: relative;
	visibility: show;
	visibility: visible;
  }

 
#banner {
	position: absolute;
	top: 39px;
	left: 220px;
	background-color: white;
	color: white;
	visibility: show;
	visibility: visible;
	width: 604px;
	height: 350px;


  }

#background-picture {
   position: absolute;
   top: 114px;
   left: 214px;
	visibility: show;
	visibility: visible;
	width: 605px;
	height: 130px;
}

#main-div  {
	background-color: white;
	top: 394px;
	left: 220px;
	color: white;
	position: absolute;
	visibility: show;
	visibility: visible;
	width: 605px;
	height: 130px;
}

table.fixed 
{
	position:fixed;
}

#main-fixed{
	background-color: white;
	top: 110px;
	left: 200px;
	color: white;
	position: fixed;
	visibility: show;
	visibility: visible;
  }

td.ffmdmonth { font-family: georgia, verdana, arial; font-size:12px; color:#666666; 
    line-height:18px; text-align:justify; }
  
td.blockmonthon 			{ background-color: #FFFFFF; border: 1px solid #CCCCC; }
td.blockmonthoff 			{ background-color: #CCCCC; border: 1px solid #FFFFFF; }
td.blockmonthtoday  		{ background-color: #669999; border: 1px solid #CCCCC; }
td.blockmonthheader 		{ background-color: #CCCCC; font-size: 8pt; font-weight: bold; }
table.blockmonthheader  	{ background-color: #CCCCC; border: 1px solid #000000; }
.blockmonthheader a:link 	{ font-size: 8pt; font-weight: bold; text-decoration: none; padding-left: 1px; padding-right: 1px; }
.blockmonthheader a:hover 	{ font-size: 8pt; font-weight: bold; text-decoration: none; padding-left: 1px; padding-right: 1px; }
.blockmonthheader a:active 	{ font-size: 8pt; font-weight: bold; text-decoration: none; padding-left: 1px; padding-right: 1px; }
.blockmonthheader a:visited	{ font-size: 8pt; font-weight: bold; text-decoration: none; padding-left: 1px; padding-right: 1px; }
td.blockdaynames 			{ background-color: #FFFFFF; border: 1px solid #FFFFFF; font-size: 8pt; font-weight: normal; text-decoration: none; }
table.blockcalcontainer 	{ border: 1px solid #000000; }
td.blockcalcontainer 		{ border: 1px solid #000000; }
td.blockweeklink 			{ background-color: #FFFFFF; border: 1px solid #FFFFFF; }
.blockweeklink a:link 		{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:hover		{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:visited	{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
.blockweeklink a:active 	{ color: #000000; font-size: 7pt; font-weight: normal; text-decoration: none; }
a.blockevent-none:link		{ color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:hover     { color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:visited   { color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-none:active    { color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-one:link	  	{ color: #FF0000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-one:hover	  	{ color: #FF0000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-one:visited    { color: #FF0000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-one:active     { color: #FF0000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:link	  	{ color: #006666; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:hover	  	{ color: #006666; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:visited    { color: #006666; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-two:active     { color: #006666; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:link     { color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:hover    { color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:visited  { color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; }
a.blockevent-three:active   { color: #0066cc; font-size: 10px; font-weight: normal; text-decoration: none; }
td.eventlink 				{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:link 			{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:hover  		{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:visited  		{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
.eventlink a:active  		{ padding: 2px; font-size: 10px; font-weight: normal; text-decoration: none; }
  

.gradualshine90{
filter:alpha(opacity=90);
-moz-opacity:0.9;
}
