body
{
	font-size: 11;
	font-family: Tahoma, Verdana, Arial;
	margin: 0;
}
A, A:ACTIVE, A:FOCUS, A:HOVER, A:LINK, A:VISITED
{
	color: #840431;
	font-size: 11;
}
table
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11;
}
input
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11;
	background-color: #FFFFFF;
}
input.TextBox
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11;
	border: 1px solid gray;
	background-color: #FFFFFF;
}
select
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11;
	border: 1px solid gray;
	background-color: #FFFFFF;
}
.button 
{
	border: 1px solid #999999;
	background-color: #646464;
	font-weight: bold;
	color: #FFFFFF;
}
.actionButton
{
	border: 1px solid #999999;
	background-color: #646464;
	font-weight: bold;
	color: #FFFFFF;
	width: 55px;
}

input.FormButton {
	background-color: #646464;
	color: #840431;
}

textarea 
{
	border: 1px solid gray;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11;
	width: 100%
}
table.rtbEditor
{
	border: solid 1px gray;
	font-family: Tahoma;
}
td.rtbToolbar
{
	background-color: #EEEEEE;
	border-bottom: 1px solid gray;
}
img.rtbButton
{
	border: 1px solid #EEEEEE;
	background-color: #EEEEEE;
}
img.rtbButtonOver
{
	border: 1px solid #999999;
	background-color: #DDDDDD;
}
select.rtbDropdown
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11;
	border: 1px solid #EEEEEE;
}

table.content, table.content_center
{
	border: 0 none #FFFFFF;
	font-family: Tahoma;
	font-size: 11;	
	color: #000000;
}

table.content
{
	width: 95%;
}

table.content_center
{
	width: 99%;
}

.content th
{
	text-align: left;
	vertical-align: bottom;
	text-indent: 3px;
	color: #840431; 
	border-bottom: 1px solid #999999;
}

.content_center th
{
	text-align: center;
	vertical-align: bottom;
	color: #840431; 
	border-bottom: 1px solid #999999;
	overflow: hidden;
	white-space: nowrap; 
}

.content_center td
{
	overflow: hidden;
	white-space: nowrap; 
}

.contentLabel 
{
	text-align: right;
	vertical-align: top;
}
.contentData 
{
	vertical-align: top;
}
.contentDisabled
{
	color:Red;
}
.contentSection 
{
	text-align: left;
	vertical-align: bottom;
	text-indent: 3px;
	color: #840431; 
	background: #FFFFFF; 
}

.contentHeader
{
	color: #840431; 
}

.contentDataGridHeader td
{
	text-align: left;
	vertical-align: bottom;
	text-indent: 3px;
	color: #840431; 
	background: #FFFFFF; 
	border-bottom: 1px solid #999999;
}

.contentDataGridHeader 
{
	text-align: left;
	vertical-align: bottom;
	text-indent: 3px;
	color: #840431; 
	background: #FFFFFF; 
	border-bottom: 1px solid #999999;
}


A.aboMenu, A:ACTIVE.aboMenu, A:FOCUS.aboMenu, A:HOVER.aboMenu, A:LINK.aboMenu, A:VISITED.aboMenu
{
	color: #999999;
	font-size: 13;
}
td.aboMenuCell
{
	background-color: #004990;
	height: 58px;
}

table.aboMenu
{
	
}
table.aboSubMenu, A:ACTIVE.aboSubMenu, A:FOCUS.aboSubMenu, A:HOVER.aboSubMenu, A:LINK.aboSubMenu, A:VISITED.aboSubMenu
{
	color: #646464;
	border: 1px solid #646464;
	background-color: #FFFFFF;
}

table.aboSubMenu2, A:ACTIVE.aboSubMenu2, A:FOCUS.aboSubMenu2, A:HOVER.aboSubMenu2, A:LINK.aboSubMenu2, A:VISITED.aboSubMenu2
{
	color: #646464;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

A:ACTIVE.aboSubMenu3, A:FOCUS.aboSubMenu3, A:HOVER.aboSubMenu3, A:LINK.aboSubMenu3, A:VISITED.aboSubMenu3
{
	color: #646464;
	font-weight: bold;
}

.aboSubMenu td
{
	border: 1px solid #FFFFFF;
}
td.aboSubMenuOver
{
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
div.aboSubMenu
{
	position:absolute;
	z-index:30;
	visibility:hidden;
	left:-500px;
	top:-500px;
}
.navBar
{
	background-color: #DDDDDD;
	border-bottom: 1px solid #999999;
}
table.tabBar 
{
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
th.tabBar
{
	color: #646464;
	font-size: 11;
	font-weight: bold;
}
.tabBar td 
{
	border: 1px solid #FFFFFF;
}
td.tabBarOver
{
	border: 1px solid #999999;
	background-color: #DDDDDD;
}
td.tabBarSelect
{
	border: 1px solid #999999;
	background-color: #DDDDDD;
	color: #4476B6;
	font-size: 11;
}
.OverDue
{
	color: Red;
}
.OverDueToday
{
	color: Yellow;
}
.OverDueWeek
{
	color: Green;
}
th.sortBy
{
	color: #840431;
	cursor: pointer;
	cursor: hand;
}

th.sortByActive
{
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
	background-color: #840431;
}

.aboToolBar td
{
	border: 1px solid #DDDDDD;
	color: #4476B6;
	font-size: 11;
}
td.aboToolBarOver
{
	border: 1px solid #999999;
}
table.DatePicker
{
	border: 1px solid #999999;
}
table.DatePickerHeading
{
	border: 0px solid #4476B6;
	background-color: #DDDDDD;
	color: #4476B6;
}
tr.DatePickerHeading
{
	border: 1px solid #D2E088;
	color: #4476B6;
}
td.DatePickerDay
{
	background-color: #DDDDDD;
}
A.DatePickerButton, A:ACTIVE.DatePickerButton, A:FOCUS.DatePickerButton, A:HOVER.DatePickerButton, A:LINK.DatePickerButton, A:VISITED.DatePickerButton
{
	font-size: 11;
	text-decoration: none;
}
A.DatePicker, A:ACTIVE.DatePicker, A:FOCUS.DatePicker, A:HOVER.DatePicker, A:LINK.DatePicker, A:VISITED.DatePicker
{
	color: #000000;
	font-size: 11;
	text-decoration: none;
}
div.DatePicker
{
	position:absolute;
	visibility: hidden;
	z-index:100;
	width: 138px;
	top: 100px;
	left: 100px;
	background-color: #FFFFFF;
}


tr.alternateListRow, tr.listRow
{	
	behavior: url("/Skins/aim.Default/tableRowHover.htc");
}
tr.alternateListRow, tr.alternateRow
{
	background-color: #fdfc9e;
}
tr.alternateListRow:hover, tr.listRow:hover
{
	background-color: #dddddd;
}
table.actionPanel
{
	width: 90%;
	border: solid 1px #4476B6;
}
table.Search
{
	position:relative;
}

td.SearchTitle
{
	width: 30%;
	text-align:right;
	
}
td.SearchEntry
{
	width: 70%;
}

.collapsible 
{
	display:block;
	padding: 5px;
}

.collapsibleHide
{
	display: none;
	padding: 5px;
}
a.CollapsibleIcon 
{
	text-decoration: none;
}

div.scroll 
{
	overflow: auto ; 
	height: 450;
	color: #DDDDDD; 
	
}

tr.RowTextHeader
{
	background: #DDDDDD; 
}

table.Pagination
{
	color: gray;
}

td.Pagination
{
	text-align:  right;
	vertical-align: bottom;
	text-indent: 3px;
	color: #840431; 
	background: #DDDDDD; 
	border-top: 1px solid #999999;
}

.leftnav
{
	background-color: #646464;
}

td.systemTab
{
	border: 1px solid #C4BE8E;
	background-color: #6699CC;
	text-align: center;
	font-weight: bold;
	height: 26px;
}

td.systemTabSelect
{
	border-right: 1px solid #C4BE8E;
	border-left: 1px solid #C4BE8E;
	border-top: 1px solid #C4BE8E;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	color: #004990;
}

td.systemTabSpacer
{
	border-bottom: 1px solid #C4BE8E;
	width: 1px;
}

td.systemTabContent
{
	border-right: 1px solid #C4BE8E;
	border-left: 1px solid #C4BE8E;
	border-bottom: 1px solid #C4BE8E;
}

A.systemTabLink, A:ACTIVE.systemTabLink, A:FOCUS.systemTabLink, A:HOVER.systemTabLink, A:LINK.systemTabLink, A:VISITED.systemTabLink
{
	color: white;
}

A.LinkNormal, A:ACTIVE.LinkNormal, A:FOCUS.LinkNormal, A:HOVER.LinkNormal, A:LINK.LinkNormal, A:VISITED.LinkNormal
{
	color: #000000;
	font-size: 11;
}

A.LinkWarning, A:ACTIVE.LinkWarning, A:FOCUS.LinkWarning, A:HOVER.LinkWarning, A:LINK.LinkWarning, A:VISITED.LinkWarning
{
	color: #004990;
	font-size: 11;
	font-style: italic;
}

A.LinkException, A:ACTIVE.LinkException, A:FOCUS.LinkException, A:HOVER.LinkException, A:LINK.LinkException, A:VISITED.LinkException
{
	color: #FF0000;
	font-size: 11;
	font-weight: bold;
}
table.contact
{
	border: 0 none #FFFFFF;
	font-family: Tahoma;
	font-size: 11;
	width: 95%;
}
.contact td
{
	text-align:  Left;
	vertical-align: bottom;
	text-indent: 3px;
	color: #FFFFFF; 
}
.contact a, .contact A:ACTIVE, .contact A:FOCUS,.contact A:HOVER, .contact A:LINK,.contact A:VISITED
{
	color: #FFFFFF;
	font-size: 11;
}

table.summary
{
	border: 0 none #FFFFFF;
	font-family: Tahoma;
	font-size: 11;
	background-color: #FFFFFF;
}
.summary th
{
	text-align:  Left;
	vertical-align: bottom;
	text-indent: 3px;
	font-size: 14;
}
.summary td
{
	text-align:  Left;
	vertical-align: bottom;
	text-indent: 3px;
}

.NewsHeading
{
	font-size: 14pt;
}

.NewsFooter
{
	color: Gray;
}

A.NewsHeading, A:ACTIVE.NewsHeading, A:FOCUS.NewsHeading, A:HOVER.NewsHeading, A:LINK.NewsHeading, A:VISITED.NewsHeading
{
	color: #840431;
	font-size: 14pt;
}

A.BreadCrum, A:ACTIVE.BreadCrum, A:FOCUS.BreadCrum, A:HOVER.BreadCrum, A:LINK.BreadCrum, A:VISITED.BreadCrum
{
    color: #646464;
}
td.BreadCrum
{
	color: #646464;
	font-weight: bold;
}

.TabItemSelected
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background-color: #CCCCCC;
	height: 30px;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	color: #000000;
}
.TabItem
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999999;
	background-color: #999999;
	height: 30px;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	color: #FFFFFF;
}
A.TabItemLink, A:ACTIVE.TabItemLink, A:FOCUS.TabItemLink, A:HOVER.TabItemLink, A:LINK.TabItemLink, A:VISITED.TabItemLink
{
	color: #FFFFFF;
}
.TabSpacer
{
	width: 5px;
	border-bottom: 1px solid #CCCCCC;
}
.NoTabItem
{
	border-bottom: 1px solid #999999;
}
.TabContent
{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #CCCCCC;
	vertical-align: top;
}

A.SubMenuLink, A:ACTIVE.SubMenuLink, A:FOCUS.SubMenuLink, A:HOVER.SubMenuLink, A:LINK.SubMenuLink, A:VISITED.SubMenuLink
{
	color: #840431;
	font-weight: bold;
}

A.SubMenuItemLink, A:ACTIVE.SubMenuItemLink, A:FOCUS.SubMenuItemLink, A:HOVER.SubMenuItemLink, A:LINK.SubMenuItemLink, A:VISITED.SubMenuItemLink
{
	color: #656565;
	font-weight: bold;
}

Table.SubMenuBox
{
	border: 1px solid #656565;
	background-color: #DDDDDD;
	width: 180px;
}

.bl 
{
	background: url(darkgray-blw.gif) 0 100% no-repeat #ffffff; 
	width: 11em
}
.br 
{
	background: url(darkgray-brw.gif) 100% 100% no-repeat
}
.tl 
{
	background: url(darkgray-tlw.gif) 0 0 no-repeat
}
.tr 
{
	background: url(darkgray-trw.gif) 100% 0 no-repeat; 
	padding:10px
}
.TabActionButton
{
	border: 1px solid #646464; 
	color: #FFFFFF; 
	font-weight: bolder; 
	background-color: #840431;
}
th.Summary
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11pt;
	font-weight: normal;
	border-bottom: 1px solid #000000;
	text-align: left;
}

font.Summary
{
	color: #840431;
	font-weight: bold;
}

span.summaryMemo
{
	color: #0000FF;
	font-weight: bold;
}

span.error
{
	color: #ff0000;
}

.popupControl
{
background-color: #fffacd;
border:outset 1px Black;
position:absolute;
visibility: visible;
}

.popupControl table
{
	background-color: #fffacd;
	border: 0;
	margin: 3px;
}

.popupControl table td
{
	border: Solid 1px #fffacd;
}

.popupControl table tr
{
	background-color: White;
}

.popupControl table tr.alt
{
	background-color: #fffacd;
}

.popupControl table tr.header
{
	border: Solid 1px #fffacd;
	background-color: #fffacd;
	font-weight: bold;
}

.progressRadar * { display:inline !Important;}
.progressRadar { display:inline;}

table.contentDataGrid95, table.contentDataGrid100, table.contentDataGrid99
{
	border:outset 1px #DDDDDD;
	font-family: Tahoma;
	font-size: 11;	
	color: #000000;
}

table.contentDataGrid95
{
	width: 95%;	
}

table.contentDataGrid100
{
	width: 100%;	
}

table.contentDataGrid99
{
	width: 99%;	
}

.contentDataGrid95 th, .contentDataGrid100 th
{
	text-align: left;
	vertical-align: bottom;
	text-indent: 3px;
	color: #000000; 
	border-bottom: 1px solid #999999;
	background-color: #DDDDDD;
}

.contentDataGrid95 th A, .contentDataGrid100 th A

{ 
	color: #000000; 
} 

.contentDataGrid99 th
{
	text-align: center;
	vertical-align: bottom;
	color: #000000; 
	border-bottom: 1px solid #999999;
	overflow: hidden;
	white-space: nowrap; 
}

.contentDataGrid99 td
{
	overflow: hidden;
	white-space: nowrap; 
}

.contentDataGridHeader td
{
	color: #000000; 
	font-weight: bold;
	background-color: #DDDDDD;
}

th.OfferRow 
{
	background-color: #FFFFFF;
}


th.contentDataGridHeader2
{
text-align:left; 
border-width: 4px;
}

tr.rentRollHeader th, tr.rentRollHeader td
{
background-color: #DDDDDD;
}

th.sortBy
{
	color: #000000;
	cursor: pointer;
	cursor: hand;
}

th.sortByActive
{
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
	background-color: #840431;
}


