.btn /* Makes <input type="button"> classes blue */
{
	background-color: #3366CC;
	border-bottom: #003399 1px solid;
	border-left: #99CCFF 1px solid;
	border-right: #003399 1px solid;
	border-top: #99CCFF 1px solid;
	color: #FFFFFF;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
}
.btnSmall /* Makes <input type="button"> classes blue with smaller font */
{
	background-color: #3366CC;
	border-bottom: #003399 1px solid;
	border-left: #99CCFF 1px solid;
	border-right: #003399 1px solid;
	border-top: #99CCFF 1px solid;
	color: #FFCC00;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	cursor: pointer;
}
.btnhover /* Hover class for .btn class */
{
	background-color: #3366CC;
	border-bottom: #003399 1px solid;
	border-left: #99CCFF 1px solid;
	border-right: #003399 1px solid;
	border-top: #99CCFF 1px solid;
	color: #FFCC00;
	cursor: pointer;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.plain1 /* Plain font, xtra small size (8pt) */
{
	font-family: Verdana,Sans-Serif;
	font-size: xx-small;
	letter-spacing: 0pt;
}
.bold1 /* Heavy bold font, xtra small size (8pt) */
{
	font-family: Verdana,Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 0pt;
}
.bold2 /* Heavy bold font, small size (10pt) */
{
	font-family: "Arial Black" , "Helvetica Black" ,Sans-Serif;
	font-size: 10pt;
	letter-spacing: 0pt;
}
.bold4 /* Heavy bold font, large size (12pt) */
{
	font-family: "Arial Black" , "Helvetica Black" ,Sans-Serif;
	font-size: 18px;
	letter-spacing: -1.1pt;
	line-height: 18px;
}
.bold4_red /* Heavy bold font (red), large size (12pt) */
{
	font-family: "Arial Black" , "Helvetica Black" ,Sans-Serif;
	font-size: 18px;
	color: #CE0000;
	letter-spacing: -1.1pt;
}
.bold2_navy /* Heavy bold font (navy), small size (10pt) */
{
	font-family: "Arial Black" , "Helvetica Black" ,Sans-Serif;
	font-size: 10pt;
	color: #003366;
	letter-spacing: 0pt;
}
.bold4_navy /* Heavy bold font (navy), large size (12pt) */
{
	font-family: "Arial Black" , "Helvetica Black" ,Sans-Serif;
	font-size: 18px;
	color: #003366;
	letter-spacing: -1.1pt;
}
.HeaderPanel /* Appearance of the header panel at the top of a dialog window */
{
	margin-left: 12px;
	background-color: #FFCC00;
}
.ButtonPanel /* Appearance of the button panel (located at the bottom of data entry screen */
{
	background-color: #C0C0C0;
}
.ButtonPanel INPUT /* Defines font on HTML inputs (buttons in particular) 	located on the button panel at the bottom of the screen */
{
	font-size: x-small;
	font-family: Verdana,Helvetica,Sans-Serif;
}
.Header /* New style for header */
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 18px;
	color: #3366CC;
}
.HighlightedRow /* Highlightes table row yellow, used during mouseover event - applied to table row */
{
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px; /*cursor: hand;*/
	background-color: #FFCC00;
}
.HighlightedRowGrey /* Highlightes table row grey, used during mouseover event - applied to table row */
{
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #C0C0C0;
}
.labelcell8 /* 8-pt sized class for table cell containing label in data tables    (i.e. Property Description on Property Tab) */
{
	font-family: verdana,helvetica,sans-serif;
	font-size: 10px;
	color: #666666;
}
.leftMenuStatic /* Menu item that is not clickable (e.g. on the search screen 	colored like A:hover*/
{
	color: #FFCC00;
	text-decoration: none;
}
.listingGridHeader /* Header button text on collapsible grids */
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.listingGridHeaderHover /* Mouseover button text on collapsible grids */
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	color: #FFCC00;
	font-weight: bold;
}
.mouse_hand /* Generic class used to change cursor to a hand when moused over */
{
	cursor: pointer;
}
.ms_sans /* MS Sans Serif black font, used for footer (when page is in printable mode) */
{
	font-family: "MS Sans Serif" ,Helvetica,Sans-Serif;
	font-size: 10px;
}
.ms_sanss_grey /* MS Sans Serif grey font, used for footer */
{
	color: #C0C0C0;
	font-family: "MS Sans Serif" ,Helvetica,Sans-Serif;
	font-size: 10px;
}
.Footer /* Font used for footer */
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
}
.FooterPrint /* Font, used for footer (when page is in printable mode) */
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	color: #000000;
}
.PhoneDescription /* Class which formats descriptive text after phone no (i.e., phone, fax, etc.)*/
{
	font-size: 10px;
	color: #666666;
	font-style: italic;
	font-weight: normal;
}
.reg /* Class for size1 registered trademark ® logo */
{
	font-size: 7pt;
	vertical-align: text-top;
}
.reg10 /* Class for size2 registered trademark ® logo */ /* text-top */
{
	font-size: 10pt;
	vertical-align: text-top;
}
.RegularLightRow /* Displays table row on lighter background, used to alternate row color - applied to table row */
{
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #FFFFFF;
}
.RegularDarkRow /* Displays table row on darker background, used to alternate row color - applied to table row */
{
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #D2D2D2;
}
.HighLightRow /* Displays table row on darker background, used to alternate row color - applied to table row */
{
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #FFF5CC;
}
.size1 /* Main class for all text, used for small text (<FONT> size of 1) */
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
}
.size11px_Bold
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
.size11px
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}
.size1_Bold
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}
.Size1Bold
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}
.Size1BoldWhite
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
/* Highlightes header's text yellow during mouse is over*/
.Size1BoldWhiteLinkHover
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
	cursor: pointer;
}
/* Defines basic look and feel of a header*/
.Size1BoldWhiteLink
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.sectionTabText /* Used for text in section header tabs */
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 4px;
}
.size1_navy_bold /* Main class for all text, used for small text (<FONT> size of 1) */
{
	color: #003366;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}
.size1_red /* Main class for all text, used for small text (<FONT> size of 1) */
{
	color: #CC0000;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
}
.size1_red_bold /* Main class for all text, used for small text (<FONT> size of 1) */
{
	color: #CC0000;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}
.size1_yellow_bold
{
	color: #FFCC00;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}
.size1_white /* Main class for all text, used for small WHITE text (<FONT> size of 1) */
{
	color: #FFFFFF;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
}
.size1_white_link /* Main class for all text, used for small WHITE text (<FONT> size of 1) */
{
	color: #FFFFFF;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	text-decoration: underline;
	cursor: pointer;
}
.size1_grey /* Main class for all text, used for small WHITE text (<FONT> size of 1) */
{
	color: #808080;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
}
.size2 /* Main class for all text, used for regular text (<FONT> size of 2)*/
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
}
/* Highlightes header's text yellow during mouse is over*/
.Size2BoldWhiteLinkHover
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
	cursor: pointer;
}
/* Defines basic look and feel of a header*/
.Size2BoldWhiteLink
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.Size2BoldWhite
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.size2red /* Temporarily marks unfinished query fields */
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
	color: Red;
}
.Size2Bold /* Main class for all text, used for bold text (<FONT> size of 2)*/
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.Size2RedBold
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}
.selsortcells /* Gives depressed appearance of a button to     TD cell in grid header row */
{
	background-color: #668CD9;
	font-family: verdana,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-left: 1px solid #003366;
	border-right: 1px solid #8CA9E3;
	border-top: 1px solid #003366;
	border-bottom: 1px solid #8CA9E3;
	cursor: pointer;
	color: #FFCC00;
}
.selsortcells_nobold /* Gives depressed appearance of a button to     TD cell in grid header row (not bolded) */
{
	background-color: #668CD9;
	font-family: verdana,helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-left: 1px solid #8CA9E3;
	border-right: 1px solid #668CD9;
	border-top: 1px solid #003366;
	border-bottom: 1px solid #8CA9E3;
	cursor: pointer;
}
.sortcells /* Gives unpressed appearance of a button to     TD cell in grid header row */
{
	background-color: #3366CC;
	font-family: verdana,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-left: 1px solid #8CA9E3;
	border-right: 1px solid #003366;
	border-top: 1px solid #8CA9E3;
	border-bottom: 1px solid #003366;
	cursor: pointer;
	color: #FFFFFF;
}
.top_query_button /* Creates the top buttons in query screens */
{
	background-color: #636163;
	border-left: 2px solid #8C8E8C;
	border-top: 2px solid #8C8E8C;
	border-right: 2px solid #292829;
	border-bottom: 2px solid #292829;
	cursor: pointer;
}
.leftMenuFeedBack /* class for feedback link on left menu . Should be the same with A.leftMenu*/
{
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.leftMenuFeedbackHover /* <A> tag class for left menu links' hover aspects */
{
	color: #FFCC00;
	text-decoration: none;
	cursor: pointer;
}
.leftMenuFeedBacksize1 /* Main class for all text, used for small text (<FONT> size of 1) */
{
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}
.leftMenuFeedBacksize1Hover /* Main class for all text, used for small text (<FONT> size of 1) */
{
	color: #FFCC00;
	text-decoration: none;
	cursor: pointer;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}
.leftMenuFeedBacksize1:hover /* Main class for all text, used for small text (<FONT> size of 1) */
{
	color: #FFCC00;
	text-decoration: none;
	cursor: pointer;
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10px;
}
A /* Main <A> tag class */
{
	color: #000000; /*#003366;*/
}
A:hover /* Main <A> tag class' hover aspects */
{
	color: #3366CC;
	text-decoration: none;
}
A.white /* White version of <a> tag */
{
	color: #FFFFFF;
}
A.white:hover /* White version <A> class' hover aspects */
{
	color: #FFCC00;
	text-decoration: none;
}
A.blue /* Main <A> blue tag class */
{
	color: #003366;
}
A.blue:hover
{
	color: #3366CC;
	text-decoration: none;
}
A.footer /* <A> tag class for footer links */
{
	color: #C0C0C0;
	font-family: "MS Sans Serif" ,Helvetica,Sans-Serif;
	font-size: 10px;
	text-decoration: underline;
}
A.footer:hover /* <A> tag footer links' hover aspects */
{
	color: #FFCC00;
	text-decoration: none;
}
A.footer:visited /* <A> tag footer links' visited aspects */
{
	color: #C0C0C0;
	text-decoration: underline;
}
A.footer:visited:hover /* <A> tag footer links' visited hover aspects */
{
	color: #FFCC00;
	text-decoration: none;
}
A.FooterLink /* <A> tag class for footer links */
{
	font-family: Verdana,Helvetica,Sans-Serif;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
}
A.FooterLink:hover /* <A> tag footer links' hover aspects */
{
	color: #FFCC00;
	text-decoration: none;
}
A.FooterLink:visited /* <A> tag footer links' visited aspects */
{
	color: #FFFFFF;
	text-decoration: underline;
}
A.FooterLink:visited:hover /* <A> tag footer links' visited hover aspects */
{
	color: #FFCC00;
	text-decoration: none;
}
A.leftMenu /* <A> tag class for left menu links. Should be the same with leftMenuFeedback */
{
	color: #FFFFFF;
	text-decoration: none;
}
A.leftMenu:hover /* <A> tag class for left menu links' hover aspects */
{
	color: #FFCC00;
	text-decoration: none;
}
A.leftMenuBold /* Variation of <A> tag class for left menu links */
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
A.leftMenuBold:hover /* Variation of <A> tag class for left menu links' hover aspects */
{
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
a.subdued
{
	color: #000000;
	text-decoration: none;
	cursor: text;
}
a.subdued:hover
{
	color: #000000;
}
a.subdued:visited
{
	color: #000000;
}
input /* Formatting for all <INPUT> tags */
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
}
select /* Formatting for all <SELECT> tags */
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
}
textarea /* Formatting for all <TEXTAREA> tags */
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 10pt;
}
.size3 /* Main class for all text, used for regular text (<FONT> size of 3)*/
{
	font-family: Verdana,Sans-Serif;
	font-size: 8pt;
}
.greyTabHover
{
	color: #FFCC00;
	text-decoration: none;
	cursor: pointer;
}
.greyTab
{
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.btnImage
{
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
.btnImageHover
{
	color: #FFCC00;
	cursor: pointer;
	text-decoration: none;
}
.MapPopupData
{
	font-weight: bold;
	color: #FFFFFF;
	line-height: 8px;
	text-decoration: none;
}
.MapPopupDataLink
{
	font-weight: bold;
	color: #FFCC00;
	cursor: pointer;
	text-decoration: underline;
}
.MapPopupHeader
{
	font-weight: bold;
	color: #FFCC00;
}

.MapPopupDataLinkHover
{
	font-weight: bold;
	cursor: pointer;
	color: #FFCC00;
	text-decoration: underline;
}
.PleaseWait
{
	font-family: "Arial Black" , "Helvetica Black" ,Sans-Serif;
	font-size: 18px;
	letter-spacing: -1.1pt;
	line-height: 18px;
	color: #FFCC00;
}
.SectionSubHeader
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 14pt;
	color: #996600;
	font-weight: bold;
}
.headlineitalic
{
	font-weight: bold;
	font-size: 18pt;
	color: #3366CC;
	line-height: 18pt;
	font-style: italic;
	font-family: sabon, 'book antiqua' ,palatino,garamond, 'times new roman' ,times,serif;
	letter-spacing: -1pt;
}
.headline
{
	font-size: 14pt;
	color: #3366CC;
	line-height: 18pt;
	font-family: sabon, 'book antiqua' ,palatino,garamond, 'times new roman' ,times,serif;
	letter-spacing: -1pt;
}

.headerImg
{
	-ms-interpolation-mode: bicubic;
    visibility:hidden;
	position:absolute; 
}

.imageTabControl
{
	-ms-interpolation-mode: bicubic;
    visibility:hidden;
	position:absolute; 
}

.imageColumnFloor
{
	-ms-interpolation-mode: bicubic;
}

.imageFutureProperty
{
	-ms-interpolation-mode: bicubic;
}

.imageProperty
{
	-ms-interpolation-mode: bicubic;
    visibility:hidden;
	position:absolute; 
}

.imageFloorPlan
{
	-ms-interpolation-mode: bicubic;
}
