.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,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,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,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;
}
.faq_bullet
{
    font-family: "Arial Black";
    font-size: 10pt;
    color: #3366CC;
    letter-spacing: 0pt;
}

.bold2 /* Heavy bold font, small size (10pt) */
{
    font-family: "Arial Black" , Sans-Serif;
    font-size: 10pt;
    letter-spacing: 0pt;
}

.bold4 /* Heavy bold font, large size (12pt) */
{
    font-family: "Arial 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" , Sans-Serif;
    font-size: 18px;
    color: #CE0000;
    letter-spacing: -1.1pt;
}
.bold2_navy /* Heavy bold font (navy), small size (10pt) */
{
    font-family: "Arial Black" , Sans-Serif;
    font-size: 10pt;
    color: #003366;
    letter-spacing: 0pt;
}

.bold4_grey /* Heavy bold font (navy), large size (12pt), greyed out */
{
    font-family: "Arial Black" , Sans-Serif;
    font-size: 18px;
    color: #aaaaaa;
    letter-spacing: -1.1pt;
}


.bold4_navy /* Heavy bold font (navy), large size (12pt) */
{
    font-family: "Arial Black" , Sans-Serif;
    font-size: 18px;
    color: #003366;
    letter-spacing: -1.1pt;
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
    border-bottom: 1px solid #000;
    background-color: #ffcc00;
    height: 28px;
}

.Header /* New style for header */
{
    font-family: Arial,Sans-Serif;
    font-size: 18px;
    color: #3366CC;
}

.headline
{
    font-weight: bold;
    font-size: 18pt;
    color: #3366cc;
    line-height: 18pt;
    font-family: sabon, 'book antiqua' ,palatino,garamond, 'times new roman' ,times,serif;
    letter-spacing: -1pt;
}

.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;
}

.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;
}

.labelcell8 /* 8-pt sized class for table cell containing label in data tables    (i.e. Property Description on Property Tab) */
{
    font-family: verdana,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,Sans-Serif;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
}

.listingGridHeaderHover /* Mouseover button text on collapsible grids */
{
    font-family: Verdana,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" ,Sans-Serif;
    font-size: 10px;
}

.ms_sanss_grey /* MS Sans Serif grey font, used for footer */
{
    color: #C0C0C0;
    font-family: "MS Sans Serif" ,Sans-Serif;
    font-size: 10px;
}

.PhoneDescription /* Class which formats descriptive text after phone no (i.e., phone, fax, etc.)*/
{
    font-size: 10px;
    color: #666666;
    font-style: italic;
}

.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: #e6e6e6;
}

.size1 /* Main class for all text, used for small text (<FONT> size of 1) */
{
    font-family: Verdana,Sans-Serif;
    font-size: 10px;
}



.size1red /* small red text */
{
    color: #FF0000;
    font-family: Verdana,Sans-Serif;
    font-size: 10px;
}

.size11px_Bold
{
    font-family: Verdana,Sans-Serif;
    font-size: 11px;
    font-weight: bold;
}
.size11px
{
    font-family: Verdana,Sans-Serif;
    font-size: 11px;
}

.size1_Bold
{
    font-family: Verdana,Sans-Serif;
    font-size: 10px;
    font-weight: bold;
}

.sectionTabText /* Used for text in section header tabs */
{
    font-family: Verdana,Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    letter-spacing: 4px;
}

.size1_red /* Main class for all text, used for small text (<FONT> size of 1) */
{
    color: #CC0000;
    font-family: Verdana,Sans-Serif;
    font-size: 10px;
}

.size1_white /* Main class for all text, used for small WHITE text (<FONT> size of 1) */
{
    color: #FFFFFF;
    font-family: Verdana,Sans-Serif;
    font-size: 10px;
}

.size1_grey /* Main class for all text, used for small WHITE text (<FONT> size of 1) */
{
    color: #808080;
    font-family: Verdana,Sans-Serif;
    font-size: 10px;
}
.size2 /* Main class for all text, used for regular text (<FONT> size of 2)*/
{
    font-family: Verdana,Sans-Serif;
    font-size: 10pt; /*padding: 3px 15px 3px 15px;	 	width:100%;	 	border-bottom:black 1px solid; 	height:50px;*/
}
.size2_bold /* Main class for all text, used for regular text (<FONT> size of 2)*/
{
    font-family: Verdana,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
}
.size3 /* Main class for all text, used for regular text (<FONT> size of 2)*/
{
    font-family: Verdana,Sans-Serif;
    font-size: 7pt;
}

.size2bold /* Main class for all text, used for bold text (<FONT> size of 2)*/
{
    font-family: Verdana,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
}
.size2boldWithBorder /* Main class for all text, used for bold text (<FONT> size of 2)*/
{
    font-family: Verdana,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    border: 1px solid #3366CC;
}
.size2boldred /* Red bold text (<FONT> size of 2)*/
{
    font-family: Verdana,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #FF0000;
}

.size2boldwhite /* Red bold text (<FONT> size of 2)*/
{
    font-family: Verdana,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #FFFFFF;
}

.selsortcells /* Gives depressed appearance of a button to     TD cell in grid header row */
{
    background-color: #668CD9;
    font-family: verdana,sans-serif;
    font-size: 10px;
    font-weight: bold;
    border-left: 1 solid #003366;
    border-right: 1 solid #8CA9E3;
    border-top: 1 solid #003366;
    border-bottom: 1 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,sans-serif;
    font-size: 10px;
    font-weight: normal;
    border-left: 1 solid #8CA9E3;
    border-right: 1 solid #668CD9;
    border-top: 1 solid #003366;
    border-bottom: 1 solid #8CA9E3;
    cursor: pointer;
}

.sortcells /* Gives unpressed appearance of a button to     TD cell in grid header row */
{
    background-color: #3366CC;
    font-family: verdana,sans-serif;
    font-size: 10px;
    font-weight: bold;
    border-left: 1 solid #8CA9E3;
    border-right: 1 solid #003366;
    border-top: 1 solid #8CA9E3;
    border-bottom: 1 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: hand;
}
.leftMenuFeedbackHover /* <A> tag class for left menu links' hover aspects */
{
    color: #FFCC00;
    text-decoration: none;
    cursor: hand;
}


A /* Main <A> tag class */
{
    color: #003366;
}

a:hover /* Main <A> tag class' hover aspects */
{
    color: #3366CC;
    text-decoration: none;
}

a.black
{
    color: #000000;
    text-decoration: none;
}

a.black:visited
{
    color: #000000;
    text-decoration: none;
}

a.black:hover
{
    color: #CC0000;
    text-decoration: underline;
}

a.blue /* Main <A> blue tag class */
{
    color: #003366;
}

a.blue:hover /* Main <A> blue tag class' hover aspects */
{
    color: #3366CC;
    text-decoration: none;
}

a.footer /* <A> tag class for footer links */
{
    color: #C0C0C0;
    font-family: "MS Sans Serif" ,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.leftMenu /* <A> tag class for left menu links. Should be the same with leftMenuFeedback */
{
    color: #3366CC;
    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;
}

input /* Formatting for all <INPUT> tags */
{
    font-family: Verdana,Sans-Serif;
    font-size: 10pt;
}

select /* Formatting for all <SELECT> tags */
{
    font-family: Verdana,Sans-Serif;
    font-size: 10pt;
}

textarea /* Formatting for all <TEXTAREA> tags */
{
    font-family: Verdana,Sans-Serif;
    font-size: 10pt;
}

.HeaderPanel /* Appearance of the header panel at the top of a dialog window */
{
    margin-left: 12;
    background-color: #FFCC00;
}

.FeatureSupport /* Appearance of the wording on the FeatureComparison page */
{
    font-size: 7pt;
    font-family: Verdana,Sans-Serif;
    font-weight: bold;
    color: #3366CC;
}
.labelcell /* Main class for table cell containing label in data tables    (i.e. Property Description on Property Tab) */
{
    font-family: verdana,sans-serif;
    font-size: 10pt;
    color: #666666;
}
.datacell /* Main class for table cell containing data in data tables    (i.e. Property Description on Property Tab) */
{
    font-family: verdana,sans-serif;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
}
.PleaseWait
{
    font-family: "Arial Black" , Sans-Serif;
    font-size: 18px;
    letter-spacing: -1.1pt;
    line-height: 18px;
    color: #ffcc00;
}

.dataHeaderCell /* Main class for table header cell containing headers */
{
    font-family: verdana,sans-serif;
    font-size: 10pt; /*background-color:#3366CC;*/
    background-image: url(../Login/images/bckgrd_BlueTube.gif);
    font-weight: bold;
    color: White;
    padding: none;
}
.headlineNoBold /* Heavy font, large size (12pt) */
{
    font-family: Arial, Sans-Serif;
    font-size: 18pt;
    line-height: 25px;
    font-weight: lighter;
}
.Footer /* Font used for footer */
{
    font-family: Verdana,Sans-Serif;
    font-size: 10px;
    color: #FFFFFF;
}
.FooterPrint /* Font, used for footer (when page is in printable mode) */
{
    font-family: Verdana,Sans-Serif;
    font-size: 10px;
    color: #000000;
}
a.footer /* <A> tag class for footer links */
{
    color: #C0C0C0;
    font-family: "MS Sans Serif" ,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,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;
}
.inputBorderBlue
{
    border: 1px solid #85a3e0;
}

#popupMask
{
    background-color: #000000;
    opacity: 0.8;
    filter: alpha(opacity = 80);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    display: none;
}

#overlay
{
    z-index: 11;
    border: black 1px solid;
    display: none;
    position: absolute;
    width: 599px;
    height: 404px;
}

.imgBrowserAlert
{
    width: 599px;
    height: 404px;
    border: 0px;
}
.disable_link
{
    color: #808080 !important;
    cursor: not-allowed !important;
    text-decoration: none !important;
}

#divSearches
{
    max-width: 99.99%;
}
