﻿body 
{
    font-family: Arial;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    height: 100%; 
}

A 
{
}
a:visited
{
    color:#000000;
}
.fieldset
{
    -moz-border-radius: 5px;
    color: #000000;
}
.red_button
{   
    height: 18px;
    font-size: 12px;
    color: #ffffff;
    padding-bottom: 6px;
    margin-bottom: 2px;
    background:url('../images/btn_bakground.gif'); 
    background-repeat: repeat-x;
    border: solid 0px #FE0000;
    cursor: pointer;
}
.red_button:hover
{
    height: 18px;
    font-size: 12px;
    color: #ffffff;
    background:url('../images/btn_bakground_hover.gif'); 
    background-repeat: repeat-x;
    border: solid 0px #FE0000;
    cursor: pointer;
}
.red_button_fake
{   
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    height: 18px;
    font-size: 12px;
    color: #ffffff;
    padding-bottom: 6px;
    margin-bottom: 2px;
    background:url('../images/btn_bakground.gif'); 
    background-repeat: repeat-x;
    border: solid 0px #FE0000;
    cursor: pointer;
}
.red_button_fake:visited
{   
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    height: 18px;
    font-size: 12px;
    color: #ffffff;
    padding-bottom: 6px;
    margin-bottom: 2px;
    background:url('../images/btn_bakground.gif'); 
    background-repeat: repeat-x;
    border: solid 0px #FE0000;
    cursor: pointer;
}
.grey_button
{
    height: 18px;
    font-size: 12px;
    color: #ffffff;
    background-color: Gray;
    padding-bottom: 6px;
    margin-bottom: 2px;
    /*background:url('../images/btn_bakground_disabled.gif'); 
    background-repeat: repeat-x;*/
    border: solid 0px #FE0000;
}
.red_action_button
{
    height: 18px;
    font-size: 12px;
    color: #ffffff;
    background:url('../images/btn_bakground.gif'); 
    background-repeat: repeat-x;
    border: solid 0px #FE0000;
     cursor: pointer;
}
.WhiteLink
{
    color: #ffffff;
    text-decoration: underline;
}
.WhiteLink:visited
{
    color: #ffffff;
    text-decoration: underline;
}
.SmallWhiteText
{
    color: #ffffff;
    vertical-align: middle;
    font-size: 12px;
}
.SmallLabelText
{
    text-align: left;
    vertical-align: middle;
    font-size: 12px;
    white-space: nowrap;
}
.SmallLabelTextRequired
{
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    font-size: 12px;
    white-space: nowrap;
}
.SmallLabelText_top
{
    text-align: left;
    vertical-align: top;
    font-size: 12px;
    white-space: nowrap;
}
.SmallLabelText_wrap
{
    text-align: left;
    vertical-align: middle;
    font-size: 12px;
}
.SmallLabelText_green
{
    color: Green;
    text-align: left;
    vertical-align: middle;
    font-size: 12px;
    white-space: nowrap;
}
.SmallLabelText_red
{
    color: Red;
    text-align: left;
    vertical-align: middle;
    font-size: 12px;
    white-space: nowrap;
}
.SmallerLabelText
{
    text-decoration: none;
    vertical-align: middle;
    font-size: 9px;
}
.LabelText
{
    vertical-align: middle;
    font-size: 14px;
}
.LabelTextBold
{
    vertical-align: middle;
    font-weight:bold;
    font-size: 14px;
}
.LabelTextCentered
{
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
}
.header_text_largest
{
    font-family:Arial;
    font-size:24px;
}
.header_text_larger
{
    font-family:Arial;
    font-size:20px;
}
.header_text_large
{
    font-family:Arial;
    font-size:18px;
}
.header_tag_line
{
    color: #CF0615;
    font-family:Arial;
    font-size:14px;
}
.header_red_bar
{
    background-color: #EE2D24;
    height: 4px;
}
.header_repeater
{
    background-image: url('../images/header_repeater.gif');
    background-repeat: repeat-x;
}
.login_header_repeater
{
    background-image: url('../images/login_header_repeat.gif');
    background-repeat: repeat-x;
    vertical-align: text-top;
}
.login_background_repeater
{
    background-image: url('../images/login_background_repeater.gif');
    background-repeat: repeat-x;
}
.header2_repeater
{
    background-image: url('../images/header2_repeater.gif');
    background-repeat: repeat-x;
}

.header2_repeater2
{
    background-image: url('../images/header2_repeater2.gif');
    background-repeat: repeat-x;
}
.header_shim
{
    background-image: url('../images/header_shim.gif');
    background-repeat: repeat-x;
}

.header_background
{
    background-image: url('../images/drkgrey_bkgrnd_fade.gif');
    background-repeat: repeat-x;
}
.header3_repeater
{
    background-image: url('../images/ltgrey_repeater1.gif');
    background-repeat: repeat-x;
}
.header2_shim
{
    width:15px;
    background-image: url('../images/header2_shim.gif');
    background-repeat: repeat-x;
}
.header2_shim_right
{
    width:15px;
    background-image: url('../images/header2_shim_right.gif');
    background-repeat: repeat-x;
}
.menu_shadow_left
{
    background-image: url('../images/menu_shadow_left.gif');
    background-repeat: repeat-y;
}
.menu_shadow_right
{
    background-image: url('../images/menu_shadow_right.gif');
    background-repeat: repeat-y;
}
.search_control
{
    color: #ffffff; 
}
.LogoutBtn
{
    color: #ffffff;     
    text-decoration: underline;
}
.LogoutBtn:visited
{
    color: #ffffff;     
    text-decoration: underline;
}
.HelpBtn
{
    color: #ffffff;
    text-decoration: underline;
}
.HelpBtn:visited
{
    color: #ffffff;     
    text-decoration: underline;
}
/** Login Box Styles **/

.loginBox_centerLeft
{
    background-image: url('../images/loginbox_centerleft.gif');
    background-repeat:  repeat-x;
}
.loginBox_centerRight
{ 
    background-image: url('../images/loginbox_centerright.gif');
    background-repeat:  repeat-x;
}
.loginBox_topcenter
{
    vertical-align:bottom;
    background-image: url('../images/loginbox_topcenter.gif');
    background-repeat:  repeat-x;
}
.loginBx_topcenter2
{
    vertical-align:bottom;
    background-image: url('../images/loginbox_topcenter2.gif');
    background-repeat:  repeat-x;
}
.loginBox_bottomcenter
{
    background-image: url('../images/loginbox_bottomcenter.gif');
    background-repeat:  repeat-x;
}
.loginBox_bottomcenter2
{
    background-image: url('../images/loginbox_bottomcenter2.gif');
    background-repeat:  repeat-x;
}
/** End Box Styles **/

/** Main Menu Styles **/

.menu_background
{
    background-image: url('../images/shim_ltgrey.gif');
    background-repeat: repeat;
    border-style: ridge;
    border-width: 1px;
    border-color: #4a4949;
    border-collapse: collapse;
}
.menu_background_no_border
{
    background-color: #4a4949;
}
.TopGroup {background-color:#EEEEEE;border:1px;border-color:black;border-top-color:gray;border-left-color:gray;border-style:solid;}
.TopItem {background-color:#3F3F3F;color:white;font-family:Arial;font-size:14px;border:1px;border-color:#000000;border-top-color:#808080;border-left-color:#808080;border-style:solid;cursor:pointer;}
.TopItemHover {background-color:#8D8F95;color:white;font-family:Arial;font-size:14px;border:1px;border-top-color:#B8B8B9;border-left-color:#B8B8B9;border-right-color:black;border-bottom-color:black;border-style:solid;cursor:pointer;}
.TopItemActive {background-color:#8D8F95;color:white;font-family:Arial;font-size:14px;border:1px;border-left-color:#555555;border-top-color:#555555;border-right-color:#B8B8B9;border-bottom-color:#B8B8B9;border-style:solid;cursor:pointer;}
.Group {background-color:#EEEEEE;border:1px;border-color:#EEEEEE;border-style:solid;}
.Item {background-color:#EEEEEE;color:#333333;font-family:Arial;font-size:11px;border:solid 1px #EEEEEE;border-style:solid;cursor:pointer;}
.ItemHover {background-color:#CCCCCC;color:#333333;font-family:Arial;font-size:11px;border:1px;border-color:#AAAAAA;border-top-color:#FFFFFF;border-left-color:#FFFFFF;border-style:solid;cursor:pointer;}
.ItemActive {background-color:#B7B7B8;color:#333333;font-family:Arial;font-size:14px;border:1px;border-color:#FFFFFF;border-top-color:#AAAAAA;border-left-color:#AAAAAA;border-style:solid;cursor:pointer;}
.ChildItemActive{background-color:#000000;color:#333333;font-family:Arial;font-size:14px;border:1px;border-color:#FFFFFF;border-top-color:#AAAAAA;border-left-color:#AAAAAA;border-style:solid;cursor:pointer;}
/** End Main Menu Styles **/


/** Begin Content Styles **/
.items_count_text
{
    color: #1105af;
}
.content_panel_header
{
    color: Black;
    font-weight:bold;
    font-size: large;
    background-color: #ffffff;
}
.content_panel_background
{
    background-color: #ffffff;
}
.red_seperator
{
    height:2px;
    background-image: url('../images/red_shim.gif');
    background-repeat: repeat-x;
}
.panel_main
{
    background-color: #ffffff;
}
.panel_dark_grey
{
    background-color: #808080;
}
/** End Content Styles **/

/** Begin Login Styles **/

.login_light_text
{
    color: #B3B2B2;
}
.login_strong_text
{
    text-align:center;
    color: #000000;
    font-weight:bold;
    font-size: 12;
}
.login_panel
{
    background-color: #F7F6F1;
    width: 350px;
}
.login_panel_label_text
{
    text-align:center;
    color: #000000;
    font-size: 12;
}
.ForgotPasswordLnk
{
    color: #000000;
    font-size: small;
    text-decoration: underline;
}
/** End Login Styles **/

/** begin rounded corners **/
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  background:#ffffff}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  background:#ffffff}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;}
.spiffy4{
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff}
.spiffy5{
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff}
.spiffyfg{
  background:#ffffff}
/** end rounded corners **/

/** begin dialog styles **/

/*baloons*/
.dialog_baloon
{
    border-left: solid 1px #969681; 
    border-right: solid 1px #969681;
    padding: 5px; 
    color: black; 
    background-color: #ffffe1;
}
.dialog
{
	padding:0px;
}
.header
{
	padding:0px;
}
.content
{
	padding:0px;
}

.headerCss
{
	cursor:hand;
	background-color:white;
}
.contentCss
{
  /*border-left:1px solid #C8C2A8;
  border-right:1px solid #C8C2A8;*/
  background-color:#ECECD9;
  width:100%;
  text-align:center;
}

.ActionsiFrameCss
{
    background-color:#ffffff;
	overflow: auto;
	width:100%;
	height:450px;
	padding:0px;
}
.UseriFrameCss
{
    background-color:#ffffff;
	overflow: auto;
	width:100%;
	height:620px;
	padding:0px;
}
.ChangePasswordiFrameCss
{
    background-color:#ffffff;
	overflow: auto;
	width:100%;
	height:120px;
	padding:0px;
}
.CompanyiFrameCss
{
    background-color:#ffffff;
	overflow: auto;
	width:100%;
	height:600px;
	padding:0px;
}
.AddLessoriFrameCss
{
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:633px;
	height:400px;
	padding:0px;
	margin: 0px;
}
.LessoriFrameCss
{
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:798px;
	height:600px;
	padding:0px;
}
.LessorLocationiFrameCss
{
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:798px;
	height:450px;
	padding:0px;
}
.MasterLeaseiFrameCss
{
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:738px;
	height:340px;
	padding:0px;
}
.LeaseScheduleiFrameCss
{
    border-bottom: solid 1px #FE0000;
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:758px;
	height:585px;
	padding:0px;
}
.LeaseSchedule2iFrameCss
{
    border-bottom: solid 1px #FE0000;
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:828px;
	height:630px;
	padding:0px;
}
.LeaseSchedule3iFrameCss
{
    border-bottom: solid 1px #FE0000;
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:828px;
	height:630px;
	padding:0px;
}
.LeaseSchedule4iFrameCss
{
    border-bottom: solid 1px #FE0000;
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:828px;
	height:600px;
	padding:0px;
}
.EventiFrameCss
{
    border-bottom: solid 1px #FE0000;
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:698px;
	height:300px;
	padding:0px;
}
.ResponsiblePartyDialogiFrameCss
{
    border-bottom: solid 1px #FE0000;
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:638px;
	height:250px;
	padding:0px;
}
.WorkDetailiFrameCss
{
    background-color:#ffffff;
	overflow: auto;
	width:100%;
	height:350px;
	padding:0px;
}
.MessageiFrameCss
{
    border-bottom: solid 1px #FE0000;
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:698px;
	height:600px;
	padding:0px;
}
.WizardiFrame
{
    border-bottom: solid 1px #FE0000;
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:698px;
	height:600px;
	padding:0px;
}

.ResetPasswordiFrameCss
{
    background-color:#ffffff;
	overflow: auto;
	width:100%;
	height:125px;
	padding:0px;
}
.CompanyLocationiFrameCss
{
    background-color:#ffffff;
	overflow: auto;
	width:100%;
	height:450px;
	padding:0px;
}
.UploadDocumentiFrameCss
{
    border-bottom: solid 1px #FE0000;
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:100%;
	height:300px;
	padding:0px;
}
.AssociationsiFrameCss
{
    border-bottom: solid 1px #FE0000;
    border-left: solid 1px #FE0000;
    border-right: solid 1px #FE0000;
    background-color:#ffffff;
	overflow: auto;
	width:100%;
	height:280px;
	padding:0px;
}
.dialogContentCssClass
{
	background-color:white;
    border: solid 1px #FE0000;
}
.dialogHeader
{
    padding: 0px 4px 0px 4px;
    height: 18px;
    color: #ffffff;
    font-size:14px;
    font-weight: bold; 
    background:url('../images/btn_bakground.gif'); 
    background-repeat: repeat-x;
    border: solid 1px #FE0000;
    cursor: hand;
}
.dialogFooter
{
    height: 1px;
    background:url('../images/btn_bakground.gif'); 
    background-repeat: repeat-x;
    
}
/** end dialogue styles **/

#content div.DemoArea {
	width:740px;
	min-height:395px;
	margin-left:10px;
	font-size:11px;
}

#content div.demo-area { margin-left:10px;margin-right:10px;font-size:11px;text-align:left !important; }
#content div.demo-area a:hover { text-decoration:none !important; }

#demo-bottom {
	width:950px;
	height:10px !important;
	background-image:url("../images/demos/background-demo-bottom.png");
	background-repeat:no-repeat;
	background-color:transparent;
}




/*** Dropdown box styles ***/

.comboBox 
{ 
  border: 1px solid #A6A7AA; 
  background-color: white; 
}

.comboBoxHover
{ 
  border: 1px solid #555555; 
  background-color: white; 
}

.comboDropDown 
{ 
  border: 1px solid #868686; 
  background-color: white; 
  padding: 1px;
  padding-right: 0px;
  width: 500px;
  cursor: default;
}

.comboTextBox
{
  border: 0px;
  padding-left: 2px;
  padding-right: 2px;
}

.comboTextBoxHover
{
  background-color: #B2B4BF; 
}

.comboItem
{
  font-family: Arial; 
  font-size: 11px; 
  padding: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.comboItemHover
{
  background-color: #B2B4BF; 
  background-image: url(../images/comboItemBg.gif);
  font-family: Arial; 
  font-size: 11px; 
  border: 1px solid #DBCE99;
  padding: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
}
/*** end Dropdown box styles ***/ 

/*** snap window styles ***/

.SnapHeader
{
  color: #ffffff;
  background-color: #908E8E;
  background-image: url(../images/btn_bakground.gif);
  border: 1px solid #7E7E80;
  font-family: Tahoma;
  font-weight: bold;
}

.SnapHeaderCollapsed
{
  color: #CFCFD1;
  background-color: #787878;
  background-image: url(images/snap_headerCollapsedBg.gif);
  border: 1px solid #5B5B5B;
  font-family: Tahoma;
  font-weight: bold;
}

.SnapContent
{
  font-family: Arial;
  font-size: 11px;
  padding: 3px;
  border: 1px solid #7E7E80;
  border-top-width: 0px;
  background-color: white;
  cursor: default;
}

.Dock
{
  height: 100%;
  padding:5px;
  border:#7E7E80 1px solid;
  background: url('../images/header2_repeater.gif');
  background-repeat: repeat-x;
}

.Links
{
  list-style-image:none;
  color:Black;
  font-size:11px;
}
/*** end snap window styles ***/

/*** popup window styles ***/
.popupHeader
{
    color: #000000;
    font-size: 18px;
}
.popupText
{
    font-size: 12px;
}
.popupSmallText
{
    font-size: 10px;
}

.SummaryControlLabelText
{
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
}
.SummaryControlDataText
{
    font-size:16px;
    font-weight: bold;
}
.SummaryControlDataTextGreen
{
    color: #067d00;
    font-size:16px;
    font-weight: bold;
}
.SummaryControlDataTextRed
{
    color: #ee2f24;
    font-size:18px;
    font-weight: bold;
}
.SummaryControlDataTextWhiteSmaller
{
    color: #ffffff;
    font-size:10px;
    font-weight: bold;
}
.SummaryControlDataTextWhiteSmall
{
    color: #ffffff;
    font-size:12px;
    font-weight: bold;
}
.SummaryControlDataTextWhiteLarge
{
    color: #ffffff;
    font-size:14px;
    font-weight: bold;
}

/*** popup window styles ***/

/*** Account Summary Styles ***/
.alertBox_bottom
{
    vertical-align: bottom;
    background-color: White;
    background: url('../images/alertbox_daysuntil_bottom.gif');
    background-repeat: repeat-x;
}
/*** end Account Summary Styles ***/
.copyright
{
    font-family: Arial;
    font-size: 10px;
}

.Select_CompanyDDL
{
    background-color: #c0c0c0;
}