/*----------------All Pages-----------------*/
table {
	font:normal normal normal 11px/13px arial;
	color:#414042;
}
a {
	font:normal normal normal 11px Arial;
	color:#414042;
}
a:hover {
	color:#939598;
}
input {
	font:normal normal normal 11px/13px arial;
	padding:2px 4px 2px 4px;
	border:1px solid #414042;
	height:13px;
}
textarea {
	font:normal normal normal 11px/13px arial;
	padding:2px 4px 2px 4px;
	border:1px solid #414042;
}
select {
	font:normal normal normal 11px/13px arial;
	padding:0px 0px 0px 0px;
	height:20px;
	vertical-align:middle;
}
.button {
	color:#FFFFFF;
	background:#000000;
	height:19px;
	cursor:pointer;
	line-height:11px;

}
.buttonWrapper {
	padding:1px;
	border:1px solid #000000;

}
.softSummaryText {
	font:normal normal normal 11px Arial;
	color:#7C7C7C;
}
.separator {
	border-bottom:1px dashed #dadada;
}
.switchPropertyLink a {
	font:normal normal bold 13px Arial;
	font-style:normal;
	letter-spacing:1px;
	color:#000000;
}
.switchPropertyLink a:hover {
	color:#000000;
}

/*----------------Authentication Page Start-----------------*/

.authenticationPageButton {
	font-size:9px;
	height:16px;
}
a.authenticationPageLinks:hover {
	color:#939598;
}
.authenticationPageLinks {
	font:normal normal bold 14pt/18pt Arial;
	color:#000000;
	text-decoration:none;
}
a.localSearchTopics:hover {
	color:#939598;
}
.localSearchTopics {
	font:normal normal normal 11px Arial;
	color:#666;
	text-decoration:none;
}
.localSearchHeader {
	font:normal normal bold 13px Arial;
	color:#333;
	text-decoration:none;
}
.titleLinks {
	font:normal normal bold 11pt/15pt Arial;
	color:#000000;
	text-decoration:none
}
.authenticationGrid {
	padding:70px 0px 0px 0px;
	width:780px;
	height:400px;
	background:url('/resident_portal/images/authentication/authentication_curve.gif') no-repeat;
}
.arrowBullet {
	background:url('/resident_portal/images/authentication/bullet.gif') no-repeat;
	margin-top:4px;
	margin-left:8px;
	height:7px;
	width:7px;
}
.paymentIcon {
	background:url('/resident_portal/images/authentication/payment_icon.gif') no-repeat;
	height:19px;
	width:29px;
}
.maintenanceIcon {
	background:url('/resident_portal/images/authentication/maintenance_icon.gif') no-repeat;
	height:23px;
	width:29px;
}
.localSearchIcon {
	background:url('/resident_portal/images/authentication/local_search_icon.gif') no-repeat;
	height:23px;
	width:29px;
}
.servicesIcon {
	background:url('/resident_portal/images/authentication/services_icon.gif') no-repeat;
	height:21px;
	width:29px;
}
.myCommunityIcon {
	background:url('/resident_portal/images/authentication/my_community_icon.gif') no-repeat;
	height:22px;
	width:29px;
}
.contactIcon {
	background:url('/resident_portal/images/authentication/contact_icon.gif') no-repeat;
	height:21px;
	width:29px;
}
.errorContainer {
	color:#ED1329;
}

/*----------------Authentication Page End-----------------*/

/*---------------------Rss feeds--------------------------*/

#leftColumn {
    width:232px;
    float:left;
    padding:0px 0px 0px 0px;
    margin-left:0px;
    border:0px;
}
#centerColumn {
    width:232px;
    float:left;
    padding:0px 0px 0px 0px;
    margin-left:0px;
	border:0px;
}
#rightColumn {
    width:232px;
    float:left;
    padding:0px 0px 0px 0px;
    margin-left:0px;
	border:0px;
}
.RssFeedBoxSurround {
	font:normal normal normal 12px/18px 'arial';
	background-color:#fff;
	border:1px solid #626262;
	color:#626262;
}
.RssFeedBoxSurround a {
	color:#626262;
}
.RssFeedTitleBar {
	font:normal normal bold 12px/15px 'arial';
	border:1px solid #f1f1f1;
	padding:5px 15px 5px 15px;
	background-color:#f1f1f1;
	color:#ffffff;
}
a.rssfeedHeading:hover {
	color:#777777;
}
.rssfeedHeading {
	font:normal normal bold 12px Arial;
	color:#939393;
	text-decoration:none;
}
ul.sortable li {
	position:relative;
	text-align:center;
}
ul.boxy {
	list-style-type:none;
	padding:4px 0px 4px 0px;
	margin:5px 0px 5px 5px;
	min-height:300px;
  	height:auto;
    font-size:17px;
	color:#FF6600;
	font-family:Arial, sans-serif;
	border:2px solid #ffffff;
	border-width:0px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
}
ul.boxy li {
	cursor:move;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	border:1px solid #FFFFD7;
	border-width:0px 0px 0px 0px;
}

/*---------------------Rss feeds ends--------------------------*/

a.buttonLinks:hover {
	color:#B47D40;
}
.buttonLinks {
	font:normal normal normal 11px Arial;
	color:#ffffff;
	text-decoration:none
}
a.bottomLinks:hover {
	color:#B47D40;
}
.bottomLinks {
	font:normal normal normal 11px Arial;
	color:#A0BA75;
	text-decoration:none
}
a.links:hover {
	color:#B47D40;
}
.links {
	font:normal normal normal 11px Arial;
	color:#5A3C1B;
}
.commonText {
	font:normal normal normal 11px Arial;
	color:#A0BA75;
}
.commonTextMiddle {
	font:normal normal normal 11px Arial;
	color:#5A3C1B;
}
.welcomeText {
	font:normal normal bold 20px Garamond Premier Pro;
	color:#B47D40;
}
.logoText {
	font:normal normal bold 44px Garamond Premier Pro;
	color:#B47D40;
}
.logoTextTM {
	font:normal normal bold 25px Garamond Premier Pro;
	color:#B47D40;
	vertical-align:top;
}
.shadow {
	border-top:0px solid #b1b1b1;
	border-left:0px solid #b1b1b1;
	border-right:2px solid #766c50;
	border-bottom:2px solid #766c50;
}
.lightBorder {
	border:1px solid #f1f1f1;
}
.tableBorder {
	border:1px solid #5A3C1B;
}
a.mainLinks:hover {
	color:#B47D40;
}
.mainLinks {
	font:normal normal bold 12px Arial;
	color:#5A3C1B;
	text-decoration:none;
}
a.rssfeedHeading:hover {
	color:#777777;
}
.rssfeedHeading {
	font:normal normal bold 12px Arial;
	color:#939393;
	text-decoration:none;
}
.errorMessage {
	font:normal normal bold 12px/16px arial;
	color:#462B24;
	background:#F4F0E9;
	padding:10px;
	border:2px solid #462B24;
	text-align:left;
}

/*------------------------------------------- Inner Header----------------------------------------------------------------*/

.logoTable {
	font:normal normal bold 18px/20px Arial;
	margin:15px;
	color:#515151;
}

/*----------------Old Payment Navigation Start-----------------*/

.leftNavigationInside {
	border:1px solid #555555;
	border-bottom:none;
	width:180px;
}
.leftNavigationOutside {
	border-color:#ffffff #ECEDEF #ECEDEF #ffffff;
	border-width:1px 2px 3px 1px;
	border-style:solid;
	width:182px;
}
.leftNavigationAccordianTable {
	font:normal normal normal 11px/11px Arial;
	width:180px;
	color:#000000;
	border-collapse:collapse;
}
.leftNavigationAccordianTable img.arrow {
	background:#555555 url('/resident_portal/images/negative_white_right_arrow.gif') no-repeat;
}
.leftNavigationAccordianTable a {
	color:#000000;
	text-decoration:none;
}
.leftNavigationAccordianTable a {
	color:#000000;
	text-decoration:none;
}
.leftNavigationAccordianTable tr.selected {
	background-color:#555555;
}
.leftNavigationAccordianTable tr.selected img.arrow {
	background:transparent url('/resident_portal/images/white_down_arrow.gif') no-repeat;
}
.leftNavigationAccordianTable tr.selected td, .leftNavigationAccordianTable tr.selected td a {
	color:#ffffff;
}
.leftNavigationAccordianTable tr.sub_navigation {
	background-color:#000000;
}
.leftNavigationAccordianTable tr.sub_navigation img.arrow {
	background:transparent;
}
.leftNavigationAccordianTable td {
	padding:6px 0px 5px 10px;
	border-bottom:1px solid #555555;
}

/*----------------Old Payment Navigation End-----------------*/

/*-------------------------------------------- Form Fields -----------------------------------------------------*/

.mainBodyContent {
	font:normal normal normal 11px/18px Arial;
	color:#8D5414;
	text-align:justify;
	padding:20px;
	margin-bottom:15px;
}
.standardFormHeadingText {
	font:normal normal bold 14px/18px Arial;
	color:#313131;
	border-bottom:1px dashed #AAAAAA;
}
.standardFormHeadingText a{
	font:normal normal bold 14px/18px Arial;
	color:#454544;
}
.standardFormHeadingText a:hover{
	color:#777777;
}
div.standardShadow {
	border-color:#ECEDEF;
	/*border-color:#CECECE;*/
	border-width:0px 3px 3px 0px;
	border-style:solid;
	width:100%;
}
div.standardShadow  div {
	margin:0px;
}
.propertyIdentBox {
	border:1px solid #626262;
	width:100%;
	padding:5px;
}
.propertyIdentBox img.propertyImage {
	border:1px solid #333;
}
.propertyIdentBox div.propertyInformation {
	font:normal normal bold 14px/18px Arial;
	text-align:left;
	padding:0px 5px 0px 0px;
	width:100%;
	color:#000000;
}
.propertyIdentBox td.propertyInformation {
	/*font:normal normal normal 11px/13px Arial;*/
	font:normal normal normal 11px/15px Arial;
	text-align:left;
	padding:0px 5px 0px 10px;
	width:100%;
	/*color:#626262;*/
	color:#000000;
}
.propertyIdentBox .propertyFuntions a {
	font:normal normal bold 11px/13px Arial;
	white-space:nowrap;
	text-decoration:none;
}
.propertyIdentBox .propertyFuntions a:hover {
	text-decoration:none;
}
.requiredField {
	color:#FF0033;
}
.errorStar {
	font:normal normal bold 17px/18px Arial;
	color:#FF0033;
}
.visaStar {
	font:normal normal bold 17px/18px Arial;
	color:#5C0DD8;
}
.widgetTitleBar {
	font:normal normal bold 12px/15px Arial;
	border:1px solid #D59650;
	padding:5px 15px 5px 15px;
	background-color:#D59650;
	color:#ffffff;
}
.widgetBoxSurround {
	font:normal normal normal 12px/18px Arial;
	background-color:#fff;
	border:1px solid #D59650;
	padding:5px 15px 5px 15px;
	color:#626262;
}
.widgetBoxSurround a {
	color:#626262;
	text-decoration:underline;
}
.widgetBoxSurround a:hover {
	color:#626262;
	text-decoration:underline;
}
.removePadding {
	padding:0px;
}
.listingTable {
	font:normal normal normal 11px/13px Arial;
	border-collapse:collapse;
	font-size-adjust:none;
}
.listingTable tr.descriptionRow td {
	background-color:#F6F6F6;
	font-weight:bold;
}
.listingTable td {
	/*border:1px solid #222222;*/
	border:1px solid #AAAAAA;
	color:#000000;
	padding:2px 5px;
}
.listingTable tr.row_a td {
	/*background-color:#EAE5C5;
	background-color:#FFEED9;*/
	background-color:#E3E3E3;
}
.sectionContainer {
	float:left;
	width:545px;
}
.sectionPropertyContainer {
	float:right;
}
.information {
	color:#313131;
	font-family:'arial';
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	text-align:left;
}
.bumper {
	position:absolute;
	width:740px;
	height:375px;
	font: normal normal bold 18px/20px 'arial';
	border:1px dotted #cccccc;
	color:#454545;
	background:#aaa;
	z-index:3;
	text-align:center;
	filter: alpha(opacity=98, finishopacity=93, style=2);
}
.propertyTabs li {
	font:normal normal bold 11px/18px arial;
	padding:3px 5px 3px 5px;
}