body { background-color: #ffffff; font-size: 10px; font-family: verdana,trebuchet,arial,sans-serif;}

a:link    { color: #006699; font-size: 11px; font-weight: bold; text-decoration: none; font-family: verdana,trebuchet,arial,sans-serif; }
a:visited { color: #006699; font-size: 11px; font-weight: bold; text-decoration: none; font-family: verdana,trebuchet,arial,sans-serif; }
a:active  { color: #333333; font-size: 11px; font-weight: bold; text-decoration: none; font-family: verdana,trebuchet,arial,sans-serif; }
a:hover   { color: #D22E0A; font-size: 11px; font-weight: bold; text-decoration: underline; font-family: verdana,trebuchet,arial,sans-serif; }

ul li, dl {line-height:1.5em}

.lightmenu {background:#006599}
.darkmenu {background:#010066}


/*  
    Smaller version of the above links.  Blue.
*/
.smlink, .smlink a:link, .smlink a:active, .smlink a:visited, .smlink a:hover{ 
 color:           #333333;
 font-family:     trebuchet,verdana,geneva,arial,sans-serif;
 font-size:       10px; 
 font-weight:     bold;
} 
.smlink a:link    { color:  #006699; }
.smlink a:visited { color:  #006699; }
.smlink a:active  { color:  #333333; }
.smlink a:hover   { color:  #D22E0A; text-decoration:underline } 

/*  
    This is for tiny text.
*/
.tinyLink, .tinyLink a:link, .tinyLink a:active, .tinyLink a:visited, .tinyLink a:hover{ 
 color:       #000099;
 font-family: verdana,geneva,arial,sans-serif;
 font-size:   9px; 
 font-weight: bold;
}
.tinyLink a:link    { color:  #000099; }
.tinyLink a:visited { color:  #0000b0; }
.tinyLink a:active  { color:  #333333; }
.tinyLink a:hover   { color:  #cccccc; text-decoration:underline } 

/*  This is for colored links. 
*/
.colorLink a:link {color:#006699}
.colorLink a:visited {color:#006699}
.colorLink a:active {color:#333333}
.colorLink a:hover {color:#D22E0A}



/* 
   This is for tiny text.
*/
.tinyLink {
 color: #000000;
 font-family: verdana,geneva,arial,sans-serif;
 font-size:  9px; 
 font-weight:  normal;
}

/*  
    This is for the breadcrumb trail.
*/
.bcLink, .bcLink a:link, .bcLink a:active, .bcLink a:visited, .bcLink a:hover{ 
 color:       #000099;
 font-family: verdana,geneva,arial,sans-serif;
 font-size:   9px; 
 font-weight: bold;
}
.bcLink a:link    { color:  #000099; }
.bcLink a:visited { color:  #0000b0; }
.bcLink a:active  { color:  #333333; }
.bcLink a:hover   { color:  #cccccc; } 

/* 
   This is for tiny text.
*/
.bcLink {
 color: #000000;
 font-family: verdana,geneva,arial,sans-serif;
 font-size:  9px; 
 font-weight:  bold;
}

/*  
    This formats the hyperlinks that appears in the sidebar.
*/
.sideLink, .sideLink a:link, .sideLink a:active, .sideLink a:visited, .sideLink a:hover{ 
 color:       #000000;
 font-family: verdana,geneva,arial,sans-serif;
 font-size:   9px; 
 font-weight: bold;
}
.sideLink a:link    { color:  #000099; }
.sideLink a:visited { color:  #0000b0; }
.sideLink a:active  { color:  #333333; }
.sideLink a:hover   { color:  #CCFF66; } 

/* 
   This is the text that appears in the sidebar.
*/
.sideText {
 color: #000000;
 font-family: verdana,geneva,arial,sans-serif;
 font-size:  9px; 
 font-weight:  bold;
}

/*  
   This formats the title links.
*/
.titleLink, .titleLink a:link, .titleLink a:active, .titleLink a:visited, .titleLink a:hover{ 
 color:       #ff9900;
 font-family: verdana,geneva,arial,sans-serif;
 font-size:  18px; 
 font-weight:  bold;
}
.titleLink a:link    { color:  #ff9900; }
.titleLink a:visited { color:  #ff9900; }
.titleLink a:active  { color:  #ff9900; }
.titleLink a:hover   { color:  #bfbfbf; } 

/* 
   This is the non-linked titles.
*/
.titleText {
 color: #000000;
 font-family: verdana,geneva,arial,sans-serif;
 font-size:  18px; 
 font-weight:  bold;
}
.titleText-small {
 color: #000000;
 font-family: verdana,geneva,arial,sans-serif;
 font-size:  12px; 
 padding-top:5px;
}

 
.tabular {background:#ECEAB4}
/* 
   This formats the subtitle links.
*/
.subtitleLink, .subtitleLink a:link, .subtitleLink a:active, .subtitleLink a:visited, .subtitleLink a:hover{ 
 color:       #000000;
 font-family: trebuchet MS,trebuchet,verdana,geneva,arial,sans-serif;
 text-transform:uppercase;
 font-size:  11px; 
 font-weight:  bold;
}
.subtitleLink a:link    { color:  #000000; }
.subtitleLink a:visited { color:  #000000; }
.subtitleLink a:active  { color:  #000000; }
.subtitleLink a:hover   { color:  #006699; } 

/* 
   This is the non-linked subtitles.
*/
.subtitleText {
 color: #000000;
 font-family: trebuchet MS,trebuchet,verdana,geneva,arial,sans-serif;
 text-transform:uppercase;
 font-size:  11px; 
 font-weight:  bold;
 letter-spacing:1px;
}

/* 
   This is the non-linked blue subtitles.
*/
.subtitleText-blue {
 color: #006699;
 font-family: trebuchet MS,trebuchet,verdana,geneva,arial,sans-serif;
 text-transform:uppercase;
 font-size:  11px; 
 font-weight:  bold;
 letter-spacing:1px;
}

.subtitleText-color {
 color: #006699;
 font-family: trebuchet MS,trebuchet,verdana,geneva,arial,sans-serif;
 text-transform:uppercase;
 font-size:11px; 
 letter-spacing:1px;
 font-weight:bold;
}

.colored_text {
 color: #006699;
 font-family: trebuchet MS,trebuchet,verdana,geneva,arial,sans-serif;
 letter-spacing:1px;
}

/*  
   This formats the menu items in blue.
*/
.menuLink, .menuLink a:link, .menuLink a:active, .menuLink a:visited, .menuLink a:hover{ 
 color:       #ffffff;
 font-family: trebuchet MS,trebuchet,verdana,geneva,arial,sans-serif;
 text-transform:uppercase;
 font-size:   11px; 
 font-weight: bold;
}
.menuLink a:link    { color:  #ffffff; }
.menuLink a:visited { color:  #ffffff; }
.menuLink a:active  { color:  #ffffff; }
.menuLink a:hover   { color:  #ff9900; text-decoration:underline} 

/* 
   This is the non-linked menu items in blue.
*/
.menuText {
 color: #ffffff;
 font-family: trebuchet MS,trebuchet,verdana,geneva,arial,sans-serif;
 text-transform:uppercase;
 font-size:  11px; 
 font-weight:  bold;
}

/*  
   This formats the menu items in gray (upper menu).
*/
.menugrLink, .menugrLink a:link, .menugrLink a:active, .menugrLink a:visited, .menugrLink a:hover{ 
 color:       #006699;
 font-family: trebuchet MS,trebuchet,verdana,geneva,arial,sans-serif;
 text-transform:uppercase;
 font-size:   11px; 
 font-weight: bold;
}
.menugrLink a:link    { color:  #006699; }
.menugrLink a:visited { color:  #006699; }
.menugrLink a:active  { color:  #006699; }
.menugrLink a:hover   { color:  #ffffff; text-decoration:underline} 

/* 
   This is the non-linked menu items in gray.
*/
.menugrText {
 color: #006699;
 font-family: trebuchet MS,trebuchet,verdana,geneva,arial,sans-serif;
 text-transform:uppercase;
 font-size:  11px; 
 font-weight:  bold;
}

/*  
   This formats the menu items in gray (lower menu).
*/
.menublLink, .menublLink a:link, .menublLink a:active, .menublLink a:visited, .menublLink a:hover{ 
 color:       #ffffff;
 font-family: trebuchet MS,trebuchet,verdana,geneva,arial,sans-serif;
 text-transform:uppercase;
 font-size:   11px; 
 font-weight: bold;
}
.menublLink a:link    { color:  #ffffff; }
.menublLink a:visited { color:  #ffffff; }
.menublLink a:active  { color:  #ffffff; }
.menublLink a:hover   { color:  #cccccc; text-decoration:underline} 

/* 
   This is the non-linked menu items in gray.
*/
.menublText {
 color: #ffffff;
 font-family: trebuchet MS,trebuchet,verdana,geneva,arial,sans-serif;
 text-transform:uppercase;
 font-size:  11px; 
 font-weight:  bold;
}

/*  
    Default text in tables.  
*/
td {
 color:       #000000;
 font-family: verdana,trebuchet,arial,sans-serif;
 font-size:   11px; 
 font-weight: normal;
}

/*  
    Bold text used in the forms.  
*/
.formText { 
 color:       #333333;
 font-family: verdana,trebuchet,arial,sans-serif;
 font-size:   10px; 
 font-weight: bold;
} 

/*  
    Non-bold text used in the forms.  
*/
.normalText {
 color:       #000000;
 font-family: verdana,trebuchet,arial,sans-serif;
 font-size:   10px; 
 font-weight: normal;
}

/*  
    White colored header text used at the top of all forms. 
*/
.whiteText {
 color:       #ffffff;
 font-family: verdana,trebuchet,arial,sans-serif;
 font-size:   10px; 
 font-weight: bold;
}

/* Error Messages */
.errorMsg {color:#D22E0A; font-weight:bold; text-decoration:none}
.errorMsg a:link    {color: #D22E0A;}
.errorMsg a:visited {color: #D22E0A;}
.errorMsg a:active  {color: #D22E0A;}
.errorMsg a:hover   {color: #D22E0A; text-decoration:underline} 
/*  
    General text formatting: Sizes 9 - 14 in various colors
*/
.text9,  .text9red,  .text9green,  .text9blue,  .text9purple,  .text9gray  { font-family: verdana,geneva,arial,sans-serif; font-size:  9px; color: #000000; font-weight: normal; }
.text10, .text10red, .text10green, .text10blue, .text10purple, .text10gray { font-family: verdana,geneva,arial,sans-serif; font-size: 10px; color: #000000; font-weight: normal; }
.text11, .text11red, .text11green, .text11blue, .text11purple, .text11gray { font-family: verdana,geneva,arial,sans-serif; font-size: 11px; color: #000000; font-weight: normal; }
.text12, .text12red, .text12green, .text12blue, .text12purple, .text12gray { font-family: verdana,geneva,arial,sans-serif; font-size: 12px; color: #000000; font-weight: normal; }
.text13, .text13red, .text13green, .text13blue, .text13purple, .text13gray { font-family: verdana,geneva,arial,sans-serif; font-size: 13px; color: #000000; font-weight: bold; }
.text14, .text14red, .text14green, .text14blue, .text14purple, .text14gray { font-family: verdana,geneva,arial,sans-serif; font-size: 14px; color: #000000; font-weight: bold; }

.text9red    { color: #D22E0A; }
.text10red   { color: #D22E0A; }
.text11red   { color: #D22E0A; }
.text12red   { color: #D22E0A; }
.text13red   { color: #D22E0A; }
.text14red   { color: #D22E0A; }

.text9green  { color: #009933; }
.text10green { color: #009933; }
.text11green { color: #009933; }
.text12green { color: #009933; }
.text13green { color: #009933; }
.text14green { color: #009933; }

.text9blue   { color: #006699; }
.text10blue  { color: #006699; }
.text11blue  { color: #006699; }
.text12blue  { color: #006699; }
.text13blue  { color: #006699; }
.text14blue  { color: #006699; }

.text9gray   { color: #666666; }
.text10gray  { color: #666666; }
.text11gray  { color: #666666; }
.text12gray  { color: #666666; }
.text13gray  { color: #666666; }
.text14gray  { color: #666666; }

.text9purple  { color: #990099; }
.text10purple { color: #990099; }
.text11purple { color: #990099; }
.text12purple { color: #990099; }
.text13purple { color: #990099; }
.text14purple { color: #990099; }

.text9white  { color: #ffffff; }
.text10white { color: #ffffff; }
.text11white { color: #ffffff; }
.text12white { color: #ffffff; }
.text13white { color: #ffffff; }
.text14white { color: #ffffff; }

/*
    Form "submit" button.
*/
.button   {
 font-family:      verdana,Verdana,sans-serif;
 font-size:        10px;
 font-weight:      bold;
 color:            #006699;    
 background-color: #bfbfbf;
}


/*  
    Form textarea formatting
*/
.textarea {
 font-family:		Verdana, sans-serif;
 font-size:			12px;
 font-weight:        normal;
 color:				#000000;
 background-color:	#cacaff;
 border-top:		#000000 1px solid; 
 border-left:		#000000 1px solid; 
 border-right:		#dcdcdc 1px solid; 
 border-bottom:		#dcdcdc 1px solid;
}

/*  
    Form input fields - a whole bunch of different sizes
*/

.box, .box20, .box40, .box50, .box100, .box120, .box150, .box200, .box250, .box300, .box350, .box400 {
	font-family:		Verdana, sans-serif;
	font-size:			10px;
	font-weight:        normal;
	color:				#000000;
	height:				14px;
	background-color:	#cacaff;
	border-top:			#000000 1px solid; 
	border-left:		#000000 1px solid; 
	border-right:		#dcdcdc 1px solid; 
	border-bottom:		#dcdcdc 1px solid;
}
    .box20  {width:   20px;}
    .box40  {width:   40px;}
    .box50  {width:   50px;} 
    .box100 {width:  100px;}
    .box120 {width:  120px;}
    .box150 {width:  150px;}
    .box200 {width:  200px;}
    .box250 {width:  250px;}
    .box300 {width:  300px;}
    .box350 {width:  350px;}  
    .box400 {width:  400px;}
	

.frame {border:1px solid #006699}
.blueFrame {border: 1px solid #006699}
.errorFrame {border:1px solid #D22E0A}
.inactiveFrame {border:1px solid #666666}
.brightFrame {border:1px solid #ffcc00}

/*frametext background should be #146698 for turquoise */
.frameText {background:#146698;
 color: #ffffff;
 font-family: verdana,geneva,arial,sans-serif;
 font-size:  16px; 
}

.darkframeText {background:#666666; color:#ffffff; font-family: verdana,geneva,arial,sans-serif;
 font-size:  16px;}
 
.redframeText {background:#D22E0A; color:#ffffff; font-family: verdana,geneva,arial,sans-serif;
 font-size:  16px;}

 .brightframeText {background:#ffcc00; color:#000000; font-family: verdana,geneva,arial,sans-serif;
 font-size:  16px;}
 
.highlight {background-color:#D1D1B2}
.formhead {color:#006699; text-transform:uppercase; text-size:10pt}
.errorformhead {color:#d22e0a; text-transform:uppercase; text-size:10pt}
.boldcolor {color:#006699; font-weight:bold}
.bold {font-weight:bold}
.underlined {text-decoration:underline}
.underlined A:link {text-decoration:underline}
.underlined A:visited {text-decoration:underline}
.underlined A:active {text-decoration:underline}
.underlined A:hover {text-decoration:underline}

.portlet {line-height:1.5em}
.openLeading {line-height:1.5em}
.medLeading {line-height:1.3em}
.oneEmLeading {line-height:1em}
.listHeading {position:relative; top:1.5em}
.step {font-weight:bold; line-height:1.5em}
.boxMsg {border:1px solid #D22E0A; color:#D22E0A; font-weight:bold; padding:10px; margin:30px;}
.pageNo {font-weight:bold; text-decoration:underline}
.sorted {font-weight:bold; text-decoration:underline}
.bannerHeadsm {color:#ffffff}
.tablebg {background:#ffffff}
.matches {color:#666666}


/* the following for Search Results pages */
.propInfo {background-color:#CDCE9C; font-weight:bold}
.propDescrip {background-color:#EDEDB5}

.clientText {font-weight:bold}
