@charset "utf-8";

body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#424a52;
}
h1 {
    font-size:12px;
    font-weight:bold;
    line-height:16px;
    color:#FFFFFF;
}
h2 {
    font-size:12px;
    font-weight:bold;
    color:#424a52;
}
a {
    font-size:11px;
    color: #337b6e;
}
td {
    height:20px; 
}
/*------------------------------------------------ CONTAINERS & COLUMNS -*/
.totalContainer {
    width:1110px;
    margin:30px auto 0;
}


.left-column {
    width:550px;
    height:400px;
    float:left;
}
.left-column-lease {
    width:650px;
    height:400px;
    float:left;
}


.right-column {
    width:520px;
    height:400px;
    float:right;
}
.right-column-lease {
    width:440px;
    height:400px;
    float:right;
}


/*------------------------------------------------ HEADER ---------------*/
.header {
    width:1110px;
    height:50px;
}
.logoContainer {
    width:162px;
    height:65px;
    background:#996633;
    float:left;
}
.headerDetails {
    width:300px;
    color:#a9abad;
    text-align:right;
    float:right;
}
.userEditLogout {
    margin:0 0 8px 0;
}
.userEditLogout a {
    color:#a9abad;
    text-decoration:none;
}
.userEditLogout a:hover {
    color:#424a52;
}
.timeDate {
}

.navAndSearch { 
}
/*------------------------------------------------ TOP BAR --------------*/
.topBar {
    margin:5px 0 0;
    width:1110px;
    height:24px;
}
.navigation{
    float:right;
}
.navigation ul li {
    font-size:14px;
    font-weight:bold;
    color:#80c7ba;
    float:left;
    margin:0 0 0 17px;
}

.navlink {
    color:#424a52;
    text-decoration:none;
    font-size:14px;
}

.navlink:hover {
    color:#a9abad;
    text-decoration:none;

}

.navcurrent {
    font-size:14px;
    color:#80c7ba;
    text-decoration:none;
}

/*
.navigation ul li a{
    color:#424a52;
    text-decoration:none;
    font-size:14px;
}

.navigation ul li a:hover{
    color:#a9abad;
    text-decoration:none;
}


.navigation ul li a .navcurrent {
    color:#FF0000;
}

*/


.nav_subpage {
    height:20px;
}
.nav_subpage ul li {
    font-size:14px;
    font-weight:bold;
    color:#80c7ba;
    float:left;
    margin:0 0 0 17px;
}
.nav_subpage ul li a{
    color:#424a52;
    text-decoration:none;
    font-size:14px;
}
.nav_subpage ul li a:hover {
   color:#a9abad;
    text-decoration:none;
}

.negblock {
    margin-top:8px;
    border: solid 1px #CCCCCC;


}

.negblock_title {
    background: none repeat scroll 0 0 #E8E8E8;
    border-bottom: 1px solid #CCCCCC;
    font-size: 17px;
    font-weight: bold;
    height: 21px;
    padding: 2px 0 0 4px;
}

.negblock_links {
    float:right;
    padding-top:1px;
    margin-right:5px;

}

.negblock_content {
    padding:4px;
    overflow-x:auto;
}
#block_projectinfo {
    height:32px;
}
/*------------------------------------------------ COLUMN TOP BAR -------*/
.column-top-bar {
    width:100%;
    height:25px;
    background:#424a52;
}
.column-top-bar-span {
    background:#80C7BA; 
    display:inline-block;
    height:21px;
    font-size:12px;
    font-weight:bold;
    line-height:16px;
    color:#FFFFFF;
    padding:4px 10px 0;
}
.column-links {
    float:right;
    font-size:11px;
    margin:5px 0 0 0;
    padding:0;
    text-align:right;
    color:#80c7ba;
}
.column-links a {
    color:#80c7ba;
    text-decoration:none;
    font-size:11px;
    margin:0 7px;
}
.column-links a:hover {
    color:#F6F6F6;
}

.dropdown {
    float:left;
    height:22px;
    padding:8px 0 11px 10px;
    width:470px;
    color:#a9abad;
}
/*------------------------------------------------ SECOND NAV START -----*/
.secondNav {
    width:1110px;
    height:25px;
    background:#424a52;
}
.secondNav li {
    color:#FFFFFF; 
    float:left; 
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    height:20px;
    padding:5px 15px 0;
}
.secondNav li a {
    display:block;
    height:25px;
    color:#FFFFFF;
    text-decoration:none;
}
.secondNav li a:hover {
    color:#80C7BA;
}

.selected {
    background:#80c7ba;

}

.secondNav li.selected a:hover {
    color:#000;
}

/*------------------------------------------------ SECOND NAV END -------*/
/*------------------------------------------------ THIRD NAV START ------*/
.thirdNav {
    width:960px;
    height:25px;
    background:#80c7ba;
}
.thirdNav li {
    color:#FFFFFF;
    float:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    height:20px;
    padding:5px 15px 0;
    border-right:1px solid #FFFFFF;
}
.thirdNav li a {
    display:block;
    height:25px;
    color:#FFFFFF;
    text-decoration:none;
}
.thirdNav li a:hover {
    color:#424A52;
}
#thirdNavSelected{
background:#424a52;
}
/*------------------------------------------------ THIRD NAV END --------*/
/*------------------------------------------------ AFTER NAV ONE START --*/
.afterNavOne {
    width:1100px;
    height:40px;
    padding:0 0 0 10px;
    border-bottom:1px solid #80C7BA;
}
.afterNavOne h1 {
    font-size:14px;
    color:#424a52;
    display:inline-block;
    padding-top:12px;
}
.afterNavOne a {
    margin:0 5px; 
    font-size:12px;
    font-weight:bold;
    color:#80c7ba;
    text-decoration:none;
}
.afterNavOne a:hover {
    text-decoration:underline;
}

.afterNavOne span {
    color:#80C7BA;
    font-size:12px;
} 
/*------------------------------------------------ AFTER NAV ONE END ----*/
/*------------------------------------------------ AFTER NAV TWO START --*/
.afterNavTwo {
    width:950px;
    height:40px;
    padding:0 0 0 10px;
    border-bottom:1px solid #80C7BA;

}
.afterNavTwo h1 {
    font-size:12px; 
    color:#71777d; 
    display:inline-block;
    padding-top:12px;
    margin:0 10px 0 0;
}
/*------------------------------------------------ AFTER NAV TWO END ----*/


/*----- PROJECT MODULE ------*/
.projectModule {
    width:549px;
    margin:0 0 10px;
    padding:5px 0;
    background:#f6f6f6;
    border-bottom:1px solid #d6d6d6;
    border-right:1px solid #d6d6d6;
}

.projectModule table{
   width:540px;
}

.viewEdit {
    font-size:11px;
    color:#71777d;
    text-align:right;
    padding:0 0px 0 0;
    text-align:right;
}

.viewEdit a {
    color:#71777d;
    text-decoration:underline;
    margin:0 7px;
    font-size:10px;
}

.viewEdit a:hover {
    color:#424a52;
}

/*----- RIGHT COLUMN --------*/


.alertsModule {
    width:520px;
    margin:5px 0;
    padding:0 0 5px 0;
    border-bottom:1px solid #d6d6d6;
}

.alertsModule table {
    margin:0 0 0 5px;
    width:515px;
}

.alertsModule td {
    height:28px;
   vertical-align:top;
}

/*----------------------------*/
#sortbyclient {
    background:#F6F6F6 none repeat scroll 0 0;
    border:1px solid #BDBDBD;
    color:#A9ABAD;
    height:21px;
    margin:1px 0 0;
    width:96px;
}

/*---------- C O N T A C T S --------------*/
.totalColumn {
    width:1110px;
    height:400px;
    float:left;
}



.totalColumnTitleContainer {
    width:166px;
    height:21px;
    padding:4px 0 0 5px;
    background:#80c7ba;
    float:left;
}

.totalColumnTopBarContent {
    width:400px;
    color:#a9abad;
    padding:0 0 0 130px;
}

.newContactBox {
    float:right;
    font-size:11px;
    margin:5px 5px 0 0;
    padding:0;
    text-align:right;
    width:110px;
}

.newContactBox a {
    color:#80c7ba;
    text-decoration:none;
}

.newContactBox a:hover {
    color:#F6F6F6;
}

.searchBox {
    width:300px;
    height:19px;
    float:left;
    color:#a9abad;
}

.secondBarContainer {
    width:960px;
    height:40px;
    background:#fff;
    border-bottom:1px solid #80c7ba;
}

.secondBarContainer h1 {
    color:#71777d;
    display:inline-block;
    padding:13px 5px 0 10px;
}

.secondBarContainer a {
    color:#80c7ba;
}

.breadcrumb {
    color:#80c7ba;
    font-weight:bold;
    padding:13px 0 0 0;
}

.breadcrumb a {
    text-decoration:none;
    margin:0 7px;
    color:#80c7ba;
}

.breadcrumb a:hover {
    text-decoration:underline;
}

.breadcrumb h1 {
    font-size:14px;
    font-weight:bold;
    color:#424a52;
}

input {
    padding:2px;
    height:18px;
    background:#f6f6f6;
    border:1px solid #bdbdbd;
}

input[type="checkbox"] {
    height: 15px;
    padding: 0;
    width: 15px;
}

.checkboxPopup{
margin:2px 2px 0 0;
float:left;
}

/*------------- TABLE MODEL ONE ------------------------*/
.tableModelOneContainer {
    width:960px;
    border-bottom:1px solid #d6d6d6;
}
.tableModelOne {
    margin:0 0 0 10px;
    float:left;
}
.tableModelOne td {
    vertical-align:top;
}
.tableFieldTitle {
    font-weight:bold;
}
.tableTableContainer {
    margin:17px 0 10px 0;
}
.tableTableContainer td {
    vertical-align:top;
}
/*------------- TABLE MODEL TWO ------------------------*/
.tableModelTwoContainer {
    width:960px;
    border-bottom:1px solid #d6d6d6;
}
.tableModelTwo {
    margin:14px 0 10px 0;
    float:left;
}
.tableModelTwo td {
    vertical-align:top;
    padding:0 10px;
    padding-top:3px;
}
.tableModelTwo a {
    color:#424A52;
}
.tableFieldEven {
    background:#EAEAEA;
}
/*------------- TABLE MODEL THREE ----------------------*/
.tableModelThreeContainer {
    width:960px;
    border-bottom:1px solid #d6d6d6;
    float:left;
}
.tableModelThree {
    margin:0 0 10px 10px;
    float:left;
}
.tableModelThree td {
    vertical-align:top;
}

/*--------------- S P E C I F I C   B A R S and T A B L E S --------------*/
.leasesCountActions{
height:30px;
padding:5px 0;
vertical-align:middle;
}
.leasesCountActions td{
font-weight:bold;
}
.leasesCountActions a{
color:#424A52;
text-decoration:none;
}
.leasesCountActions a:hover{
color:#A9ABAD;
}


.leasesSearchBox {
padding:5px;
background: #f3f3f3;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
}
.leasesSearchBox td{
padding:0 0 0 2px;
}
.leasesSearchBox input{
}
.leasesSearchBox select{
margin: 0;
}
.leasesSearchBox submit, reset{

}

.TDpushLeft {
text-align:left;
}

/*--------------- A D M I N --------------------------*/
h3 {
    margin:0 0 20px 0;
    font-size:12px;
    font-weight:bold;
    line-height:16px;
    color:#80c7ba;
    border-bottom:1px solid #80c7ba;
}

.formLabel {
    font-size:12px;
    font-weight:bold;
    line-height:16px;
    color:#424a52;
}

textarea {
    border:1px solid #bdbdbd;
    background:#f6f6f6;
    color:#424a52;
    font-family:Arial;
    font-size:12px;
}

.textAreaBox {
    height:100px;
    margin:5px;
    padding:3px;
    width:400px;
}

.textHelp {
    color:#a9abad;
    font-size:10px;
}

.submitbutton {
    width:48px;
    height:22px;
    margin:5px;
    font-family:Arial;
    font-size:11px;
    color:#424a52;
}

.inputField {
    margin:5px;
    padding:2px 2px 0;
    color:#424A52;
    font-family:Arial;
    font-size:12px;
}

.required {
    font-size:11px;
    color:#FF0000;
}

select {
    width:125px;
    height:22px;
    margin:5px;
    border:1px solid #bdbdbd;
    background:#f6f6f6;
    font-size:12px;
    color:#424a52;
}

input.inputRadio {
    background:none;
    border:none;
    width:13px;
    height:13px;
    margin:5px;
    padding:0;
}


.ui-widget-header { border: 1px solid #FFFFFF;    background:#80c7ba; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

.ui-datepicker { 
display:none;
width: 350px;
padding: 20px 20px 0;
background:#FFFFFF;
border:solid 1px #CCCCFF;
}

.ui-datepicker { width: 350px; padding: .2em .2em 0; background:#FFFFFF;}


.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 40px; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }

.ui-datepicker .ui-datepicker-today a {
    color:#FF0000;
    font-weight:bold;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:11px; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {font-size:11px}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { font-size:11px;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }


/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    position: absolute; /*must have*/
<!--[if IE]>
    z-index: -1; /*must have*/
<![endif]-->
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.ui-datepicker-trigger {
    position:relative;
    top:5px;
    height:20px;
    padding:0 10px 0 3px;
}

.client_name {
    font-weight:bold;
    color:#000;
    text-decoration:none;
    
}

.view_next {
    color:#FFF;
}

.view_next input {
    font-size:11px;
    margin-left:3px;
    margin-right:4px;
    height:15px;
    }


.togglevis {
    display:none;
}

.dealdocs td {
    border:solid 1px #CCCCFF;
    height:45px;
    padding:5px;
}


/*  --- admin form start---*/
table.adminForm td{
	border-top: 1px solid #CCCCFF;
	vertical-align: top;
}
table.adminForm table td{
	border-top: 0px solid #CCCCFF;
	vertical-align: top;
}
table .widetext {
	width: 400px;
}
table .widerlongtext, table.admin_access_level .widerlongtext {
	width: 560px;
	height: 300px;	
}
table .widershorttext {
	width: 560px;
	height: 100px;
}

table.adminForm tr.photo_image td, table.adminForm tr.remove_file td {
	border-top: 0;
	padding-top: 0;
}
table.adminForm tr.remove_file td.form_label{
	font-weight: normal;
}

table.adminForm span.fileName{
	font-size: 11px;
	font-style: italic;
}

table.adminForm .asset-image-view td {
        border-top: 0;
}
table.adminForm .asset-image-view img {
        width: 500px;
}

/*  --- admin form end---*/
.form_label, tdlabel {
	font-weight: bold;
	width: 120px;
	font-size: 12px;
	line-height: 18px;
}
.objectClass {
        font-size:12px;
}

.form_btitle {
	font-weight: bold;
	font-size: 12px;
	line-height:18px;
}

/* width on form middle */
.form_middle {
	width: 400px;
}

.required {
	color: #F00;
	font-size: 11px;
}

.example {
	color: #03C;
	font-size: 11px;	
}

.note {
	color: #03C;
	font-size: 11px;
}

.docinput { font-size:8px;
	    width:50px;}

.negperiod { border:solid 3px #CCCCFF;
	     background: #EEEEEE;
	     display:none;
	     width:500px;
	     height:370px;
	     top:30px;
	     left:20px;
	     position:absolute;
	     }

/* onlyread */
.onlyread {
background:#FFFFFF;
border:none;
text-align:right;

width:100px;
font-family:Arial;
font-weight:normal;
}

.popup_sizer {
    width:600px;
    height:600px;
}
.indent {
    padding-left:20px;
    }

.odd {
    background:#EEEEFF;
}

.evenrow {
    background:#EEEEEE;
}

.oddrow {
    background:#CCCCCC;
}





.period_item {
    padding:5px;
    border:solid 1px #9999FF;
    text-align:right;
}


.label {
    font-weight:bold;
}
.data {
    
}

.formlabel {
    font-weight:bold;
    text-align:right;
    padding-right:5px;
}


.formlabelleft {
    font-weight:bold;
    text-align:left;
    padding-right:5px;
}

.formdata {
}

.subheading {
    color:#424A52;
    font-weight:bold;
    font-size:14px;
margin: 5px 0;
   }

.option_period {
    background-color:#CCC;
}

.negnum {
color:#FF0000;
}

.breakout_heading {
    font-size:16px;
    line-height:18px;
    color:#000;
    font-weight:bold;
}
.breakout_fee {
    font-weight:bold;
}

.breakout_subhead {
    font-weight:bold;
}
.breakout_bar {
    border:solid 1px #333;
    }

.breakout_amount {
    font-weight:bold;
    }

.priority {
    color:#FF0000;
}

.list_view_search {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #BDBDBD;
    padding: 5px;
}


.projdoc_bar {
    border-bottom: solid 3px #000;
    width:60%;
}

.projdoc_title {
    font-weight:bold;
}

.projdoc_notes {
}

.projdoc_link {
}

.doc_tracking_link {
    padding-left:10px;
    color:#339933;
    font-size:20px;
    font-weight:bold;
}

.sidepad {
    padding-left:10px;
}

.ra {
    text-align:right;
}

.nextonfire {
    color:#FF0000;
}

.pagination_current {
    color:#0000FF;
    }


#negotiation_events{

}

.report td 
{
    border: solid 1px #000;
}
.popup_browse_header {
    background: #000033;
    color:#FFFFFF;
}
.popup_twoheader {
    background:#CCCCFF;
    color:#000;
    font-weight:bold;
    font-size:18px;
}

.popup_right {
    float:right;
    text-align:right;
    padding-right:25px;
    padding-top:2px;
    
}


.popup_right a {
    color:#000;
}

#title_address {
color:#000;
}

.header_format {
    color:#000;
}

.header_format span {
    color:#000;
}

.task_hr {
    padding-top:4px;
    width:80%;
    border:none;
    border-bottom: dashed 1px #CCCCCC;
}

.project_tasks td {
    height:10px;
}

.pastdue {
    color:#FF0000;
}

.sales_note {
    color:#FF0000;
}

.admin_readonly {
    background:#DDDDDD;
}

.history_date {
}

.history_user {
}

.history_notes {
}

.history_actions {
}

.primary_contact {
    background:#DDDDFF;
}