
BODY {

 font-size: 12px; 
 font-family: verdana;
 color: #002593;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;

}

TABLE {

 font-size: 12px; 
 font-family: verdana;
 color: #002593;
 font-weight: normal;
 font-style: normal;
 text-decoration: none;

}


UL.ResRef_NonEditable {
	margin-bottom:5px;
}

INPUT.AlignRight {
	text-align: right;
}

.Required {
	background-color: #E6EAF7;
}

TABLE.RA_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #002593;
	background-color: #FFDE73;
	width: 600px;
	cellpadding: 0;
	cellspacing: 2;
	padding-left: 3px;
}

TABLE.RA_header_short {
	width: 285px;
}

.RA_subhead {
	font-weight: bold;
}

.ComingSoon {
	font-weight: bold;
	font-size: 18pt;
}

div.BasicUnitSection {
	margin-bottom:5px;
	/* border-bottom-style: dashed;
	border-bottom-color:  #002593;
	border-bottom-width: 1px; */
}

#Link_ShowNotes {
	margin-bottom:15px;
}

TH {
	font-family: "Lucida Grande";
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}

TD {
	font-family: "Lucida Grande"; font-size: 13px;
}

/* USED FOR TABS IN HEADER */

.closex {
	cursor: pointer;
}

OPTION.divider {
	color: #002593;
	background-color: #FFDE73;
}

  div#amainbox { display: none; width: 170px;  position: absolute;  opacity: 1; font: 11px verdana } 
 .afborder { width: 170px; height: 100%; border: 1px solid #B9001A }
 .amainbox { width: 170px; height: 30px; background-color: #FFFFCC}
 .aboxcap { padding: 9 0 0 9; font: 10px verdana; font-weight: bold; background-color: #B9001A; height: 30px; color: #fff }
  HTML>BODY .aboxcap { height: 20px }
  #abox_content { width: 170px; color: #000; background-color: #fff }
 .cancel_btn { background-color: #B9001A; border-color: #B9001A; color: #fff; font: 12px verdana }
  #timer_value { color: #B9001A; font-weight: bold; font-size: 18px}
 .logoutContent { padding: 10 10 10 10 }

/*
This should apply to all "TEXTAREA" form inputs, such as
Those displayed as user fills in form data after selecting form
but prior to seeing the PDF
*/
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 450px;
}

.notes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 450px;
	height: 200px;
	/* cols: 75;
	rows: 4; */
}

.formbasic {
	margin:0px;
}

.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFDE73;
	color: #002593;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	/*margin-right: 6px;  */
}

.Table_UnitsAndTenants {
	border-collapse:collapse;
	empty-cells:show;
	BORDER:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.Table_ReportNoBorders {
	border-collapse:collapse;
	empty-cells:show;
	BORDER:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.TableRow_1 {
	background-color:#FFFFCC;
    font-size: 12px;
    font-family: verdana;
}

.TableRow_1 li {
	background-color:#FFFFCC;
}

.TableRow_1 a {
    font-size: 12px;
    font-family: verdana;
}

.TableRow_2 a {
    font-size: 12px;
    font-family: verdana;
}

.Table_UnitsAndTenants TD, TH {
        font-size: 13px;
        font-family: verdana;
}

.TableRow_2 {
	background-color: #FFEFBA;
    font-size: 12px;
    font-family: verdana;
}

.TableRow_3 {
	background-color:#FFDE73;
        font-weight: bold;
}

.TableRow_11 {
	background-color: #CCDEFF;
}

.TableRow_21 {
	background-color: #E1E8F4;
}

.TableRow_1a {
	background-color:#FFFFCC;
        color: #C03A12;
}

.TableRow_2a {
	background-color:#FFEFBA;
        color: #C03A12;
}

.TableRow_1a a:link {
        color: #C03A12;
}

.TableRow_2a a:link {
        color: #C03A12;
}

.TableRow_1a a:visit {
        color: #C03A12;
}

.TableRow_2a a:visit {
        color: #C03A12;
}

.TableRow_3a {
	background-color:#FFDE73;
    color: #C03A12;
    font-weight: bold;
}

.TableRow_3a a:link {
        color: #C03A12;
        text-decoration: none;
        cursor: text;
}

.TableRow_3a a:visit {
        color: #FFAA2A;
        text-decoration: none;
        cursor: text;
}

.TableRow_3 a:link {
        text-decoration: none;
        cursor: text;
}

.TableRow_3 a:visit {
        text-decoration: none;
        cursor: text;
}

.SelectList_FrequentForms {
	width:220px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.SelectList_FrequentForms_Forms {
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.SelectList_Buildings2 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.droplist {
	margin-left:10px;
}

div.hidden_form {
	width: 400px;
    height: 30px;
	display: none;
	margin-top:10px;
}

div.hidden_form_visible {
	width: 400px;
	display: block;
	margin-top:10px;
}

HTML>BODY div.hidden_form {
	width: 450px;
	height: 30px;
}

div.hidden_notes {
	display: none;
	/* border: 2px solid #FFDE73; */
	margin-top:10px;
	/* background-color: #E6EAF7; */
}

div.hidden_notes_visible {
	display: block;
	/* border: 2px solid #FFDE73; */
	margin-top:10px;
	/* background-color: #E6EAF7; */
}

.dataheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;

	/* The lines below give us dark blue headers with yellow text */
	/* color: #FFFFCC;  */
	/* background-color: #002593;     */

	color: #002593;
	background-color: #FFDE73;

	position:relative;
	top:0px;
	left:0px;
	bottom:0px;
	width:455px;
	text-align:left;
	padding:3px;
	padding-left:10px;
	margin-bottom:0px;
	margin-left:10px;
}

.dataheader_wide {
	width:940px;
}

HTML>BODY .dataheader_wide {
        width: 927px;
}

.dataheader_single
{
    width: 300px;
}

HTML>BODY .dataheader_single
{
    width: 287px;
}

.dataheader_freq
{
    width: 220px;
}

HTML>BODY .dataheader_freq
{
    width: 207px;
}

.dataheader TD {
        font-size: 13px;
        font-family: verdana;
}

.databox_no_max_height  {
	padding:5px;
	background-color: #FFFFCC;
	position:relative;
	top:0px;
	left:0px;
	width:465px;
	text-align:left;
	margin-left:10px;
}

.databox {
	padding:5px;
	background-color: #FFFFCC;
	position:relative;
	top:0px;
	left:0px;
	width:455px;
	text-align:left;
	margin-left:10px;
}

.databox_wide {
	width:940px;
}

HTML>BODY .databox_wide {
        width: 930px;
}

.databox_wide TD {
        font-size: 13px;
        font-family: verdana;
}

/* Extends databox */
.CurrentUnits {
	overflow: auto;
	background-color: #FFFFCC;
	height: 450px;
}

HTML>BODY .CurrentUnits {
	overflow-x: hidden;
}

div.popup {
   border: 1px solid #0000FF;
   padding:5px;
   background-color: #FFFFCC;
   position:absolute;
   top:100px;
   left:100px;
   width:460px;
   text-align:left;
}

div.datafloat {
	float: left;
	margin-right: 5px;
}

.leftpad {
	margin-left:10px;
}

.showborders {
/*
border:solid #000000;
border-width:1px;
*/
}

.noleftmargin {
	margin-left:0px;
}

.norightmargin {
	margin-right:0px;
}

div.spacer {
	margin: 30px;
}

div.SpacerBetweenDivs {
   margin: 0px;
}

#ssn_obscured {
	font-size: 9px;
}

.SmallHeader {
	font-weight: bold;
}

/*
******************************************************************
COLUMNS LAYOUT
******************************************************************
*/

body {
 margin:0px;
 background:#FFFFFF;
 padding:0;

 /* Note: text-align:center makes the entire layout move horizontally within the browser
 text-align:center; */
 background-color: #AFC1D7;  /* originally #FFEBAA*/
 }

#outer {
 text-align:left;
 /* border:1px solid #000000; */
 margin:0;
 padding:5 0 0 0;
 width:980px;
 background:#FFFFFF;
 
 }

#hdr {
 margin-top:10;
 padding:0;
 padding-right:10px;
 padding-left: 10px;
 }

#hdr_login {
 height:5px;
 margin: 10 20 0 15;
 padding:0;
 padding-right:0px;
 height: 54px;
}

#bar {
	/*text-align:right; */
	height:40px;
	/*background: #55ff55; */
	background:#FFDE73;
	margin:0;
	padding:0;
	margin-left:20px; 
    margin-right: 20px;
	/*  border:solid #FFFFFF;
	border-width:1px 0 1px 0;*/
}


#bar_login {

	margin-left:20px;
	margin-right:20px;
    height:40px;
	background:#FFDE73;
}

#main {

    margin-top: 10px;
}

#bar_forms {
	height:15px;
	background:#FFDE73;
	margin:0;
	padding:0;
	/* margin-left:10;*/
	border:solid #002593;
	border-width:0 0 1px 0;
}

HTML>BODY #bar_forms
{
   margin-top: 24px;
}

#bodyblock {
 position:relative;
/* background: #FFFFFF; */
 background-color: #ffffff;
 width:970px;
 padding:0;
 margin-left:10px;
 }

#column_left {
 float:left;
 background:#FFFFFF;
 width:485px;
 }

#column_right {
float:right;
 width:485px;
 background:#FFFFFF;
 text-align:left;
}

#footer {
text-align:center;
 text-align-vertical:bottom;
 margin:0;
 width: 100%;
 align: center;
 }

.fieldcaption
{
   font-style: italic;
   font-size: smaller;
   background-color: #FFDE73 !important;
}

.dialogError
{
   background-color: #FFFFCC;
   border: 2px solid #FFDE73;
   padding: 2px;
   margin: 2px;
}

.leftFloating
{
   float: left;
}

.rightFloating
{
   float: right;
}

a.headerAction
{
   font-size: smaller;
}

.formFieldPadTable tr td
{
   padding: 0 3px 3px 0;
}

#addBuildingMessage
{
   width: 135px;
   margin-top: 2px;
   font-size: smaller;
   /*text-align: center;*/
}

/* Tenant panel stuff */

tr.panelHeader th
{
   font-size: 8px;
   font-weight: 0;
   text-transform: uppercase;
   text-align: center;
}

.headOfHouseOn
{
   width: 16px;
   height: 16px;
   background-image: url(../images/headofhouse_on.gif);
   display: inline;
}

HTML>BODY .headOfHouseOn
{
   letter-spacing: 1px;
   font-size: 14px;
}

.headOfHouseOff
{
   width: 16px;
   height: 16px;
   background-image: url(../images/headofhouse_off.gif);
   cursor: pointer;
}

HTML>BODY .headOfHouseOff
{
   letter-spacing: 1px;
   font-size: 14px;
}

.verFormsOn
{
   width: 16px;
   height: 16px;
   background-image: url(../images/printVerForm_on.gif);
   display: inline;
}

HTML>BODY .verFormsOn
{
   letter-spacing: 1px;
   font-size: 14px;
}

.verFormsOff
{
   width: 16px;
   height: 16px;
   background-image: url(../images/printVerForm_off.gif);
}

HTML>BODY .verFormsOff
{
   letter-spacing: 1px;
   font-size: 14px;
}

.hide
{
   display: none;
}

.resRefButton
{
   width: 42px;
   height: 10px;
   background-image: url(../images/btnResRef.gif);
   background-repeat: no-repeat;
   font-size: 9px;
}

HTML>BODY .resRefButton
{
   letter-spacing: 12px;
   margin-top: 2px;

}

.removeTenantButton
{
   width: 42px;
   height: 10px;
   background-image: url(../images/btnRemove.gif);
   background-repeat: no-repeat;
   font-size: 9px;
}

HTML>BODY .removeTenantButton
{
   margin-top: 2px;
   letter-spacing: 12px;

}


td.alignCenter
{
   text-align: center;
}

.selected_incom
{
background-color: #FFDE73;
font-weight: bold;
text-align: center;
width: 190px;
padding: 4 0 4 0;
}

.selected_incom_red
{
background-color: #FFDE73;
font-weight: bold;
text-align: center;
width: 210px;
padding: 4 0 4 20;
color: #C03A12;
background-image: url(../images/iconNewIncomingTenants.gif);
background-repeat: no-repeat;
background-position: 5px 2px;
}

.current_ten_sel
{
float: left;
background-color: #FFDE73;
cursor: pointer;
font-size: 11px;
height: 25px; 
padding: 10 8 10 8;
}

HTML>BODY .current_ten_sel
{
padding: 10 8 0 8;
}

.current_ten
{
float:left;
background-color: #FFEFBA;
cursor: pointer;
font-size: 11px;
height: 25px; 
padding: 10 8 10 8;
}

HTML>BODY .current_ten
{
padding: 10 8 0 8;
}

.current_ten_hover
{
float:left;
background-color: #FFA826;
cursor: pointer;
font-size: 11px;
height: 25px; 
padding: 10 8 10 8;
}

HTML>BODY .current_ten_hover
{
padding: 10 8 0 8;
}

.tabs_line
{
clear: both;
height: 4px;
background-color: #FFDE73;
border-bottom: 1px solid #032598;
font-size: 8px;
}

HTML>BODY .tabs_line
{
  height: 10px;
}

#testsite
{
  margin-left: 20px;
  height: 16px;
  font-weight: bold;
}

.setfont TD
{
  font-size: 13px;
  font-family: verdana;
}

TABLE.setfont
{
  font-size: 13px;
  font-family: verdana;
}

.width_header
{
  width: 160px;
  font-size: smaller;
}

HTML>BODY .width_header
{
  width: 147px;
}

.width_building
{
  width: 135px;
  font-size: smaller;
}

HTML>BODY .width_building
{
  width: 122px;
}

.width_print_multi
{
  width: 156px;
  font-size: smaller;
}

HTML>BODY .width_print_multi
{
  width: 143px;
}

.width_header_units
{
  width: 465px;
}

HTML>BODY .width_header_units
{
  width: 455px;
}

.width_column_units
{
  width: 465px;
}

HTML>BODY .width_column_units
{
  width: 458px;
}

.width_header_single
{
  width: 210px;
  font-size: smaller;
}

HTML>BODY .width_header_single
{
  width: 197px;
}

HTML>BODY .tenant_caption_top
{
  margin-top: 20px;
}

HTML>BODY .tenant_caption
{ 
  height: 18px;
}

.tab_block
{
	margin: 0 10 0 10;
	background-color: #FFFFCC;
	padding-bottom: 6px"
}

HTML>BODY .tab_block
{
	margin-right: 0px;
}

.TenantScreen {
	overflow: auto;
	background-color: #FFFFCC;
}

HTML>BODY .TenantScreen {
	overflow-x: hidden;
}

.width_column_tenantscr
{
  width: 458px;
}

.Table_TenantScreen {
	border-collapse:collapse;
	empty-cells:show;
	BORDER:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

 .width_approved_header {

    width: 400px;
 }

 HTML>BODY .width_approved_header {
 
    width: 442px;
 }

 .width_approved_body {

    width: 455px;
 }

 HTML>BODY .width_approved_body {

    width: 445px;
 }


.Table_TenantScreen TD, TH {
    font-size: 13px;
    font-family: verdana;
}

HTML>BODY .approv_application {
    width: 445px;
}

#unitBody { background-color: #ffffff }

/* End tenant panel stuff */