body {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #D7D5C4;
}

#divHolder {
	width: 980px; 
	background-color: #ffffff; 
	border: 2px solid #000000;
	margin-left: auto; 
	margin-right: auto; 
}

#tablePMSNav {
    background-color: #ffffcc;
	border-bottom: 1px solid black;
	font-size: 8pt;
    font-weight: bold; 
}
#tablePMSNav td {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#tablePMSNav a:link {color: #0000cc;}
#tablePMSNav a:visited {color: #0000cc;}
#tablePMSNav a:active {color: #0000cc;}
#tablePMSNav a:hover {background-color: #0000cc; color: #ffffff;}

#tableTop {
	width: 980px; 
	background-color: #083057;
}
#tableTopPrint {
	width: 720px;
	background-color: #083057;
}
.tdTagLine {
	padding-left: 250px;
	height: 43px;
	padding-right: 103px;
	text-align: right;
}
#tableTopPrint .tdTagLine {
	padding-left: 200px;
	padding-right: 80px;
}
.tdTagLine h1 {
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: normal;
}
.clsERS {
	font-weight: bold;
	font-size: 15pt;
}

#tableTopMenu {
	background-image: url(../../activek_apps/edrose/assets/bg1.jpg);
	height: 33px;
	/*IE7 - to position submenus above slideshows, prefix w. asterisk to target IE7 only*/
	*position: relative;
	*z-index: 20000;
}
.tdTopMenu {
	padding-left: 10px;
}
#menucatlink1001 {color: #ffff00;}
#menucat1001 a:hover {text-decoration: none; background-color: none; color: #ffff99;}
#menucatlink501 {color: #ff0000;}
#menucat501 a:hover {text-decoration: none; background-color: none; color: #ffff99;}
#menucat501 {border-right: 1px solid white;}

.divHeaderImage {}

#tableMain {
	margin: 0px;
	background-color: #ffffff;
	font-size: 10pt;
	/*IE7 - to position submenus above slideshows, prefix w. asterisk to target IE7 only*/
	*position: relative;
}
#tableMain td {padding: 0px;}
.tdMainLeft {
	width: 200px;
	padding-bottom: 30px;
	background-color: #083058;
	border-right: 1px solid #666666;
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
}
.tdMainLeft hr {margin-left: 5px; margin-right: 5px; margin-top: 15px; border-bottom: 1px solid #ffffff; }
.tdMainLeft a {padding: 1px;}
.tdMainLeft a:link {text-decoration: none; color: #ffffff;}
.tdMainLeft a:visited {text-decoration: none; color:#ffffff;}
.tdMainLeft a:active {text-decoration: none; color:#ffffff;}
.tdMainLeft a:hover {text-decoration: none; background-color: #C8C8D0; color: #000000;}
.tdMainLeftHighlight {background-color: #C8C8D0; color: #000000;}
.tdMainLeft p {
	margin-top: 0px;
	margin-bottom: 8px;
}
.clsSubNavSel {padding: 1px;}
.clsSubNavSel a:link {text-decoration: none; background-color: #C8C8D0; color: #000000;}
.clsSubNavSel a:visited {text-decoration: none; background-color: #C8C8D0; color:#000000;}
.clsSubNavSel a:active {text-decoration: none; background-color: #C8C8D0; color:#000000;}
.clsSubNavSel a:hover {text-decoration: none; background-color: #C8C8D0; color: #000000;}
.clsSubNavHighlight {padding: 1px; }
.clsSubNavHighlight a:link {text-decoration: none; background-color: none; color: #ffff00;}
.clsSubNavHighlight a:visited {text-decoration: none; background-color: none; color:#ffff00;}
.clsSubNavHighlight a:active {text-decoration: none; background-color: none; color:#ffff00;}
.clsSubNavHighlight a:hover {text-decoration: none; background-color: none; color: #000000;}

.clsPayRent {padding: 1px; font-size: 12pt; font-weight: bold; }
.clsPayRent a:link {text-decoration: none; background-color: none; color: #cc0000;}
.clsPayRent a:visited {text-decoration: none; background-color: none; color:#cc0000;}
.clsPayRent a:active {text-decoration: none; background-color: none; color:#cc0000;}
.clsPayRent a:hover {text-decoration: none; background-color: none; color: #000000;}

.divSidebarSearch {margin-top: 10px; margin-left: 10px; margin-right: 10px;}
.divSidebarSearch p {margin-top: 0px; margin-bottom: 5px;}

.leftSidebarText {
	margin: 10px;
	margin-top: 20px;
}
.leftSidebarText h1 {
	font-size: 18px;
	font-weight: bold;
}
.leftSidebarText p {
	font-size: 13px;
	font-weight: bold;
}

.divSubNav {margin: 10px;}

.tdMain {}

.tableBot {
	width: 980px; 
	background-color: #C8C8D0;
	border-top: 1px solid #666666;
	font-size: 8pt;
}
.tableBot td {
	padding: 5px;
}
.tdBot a:link {padding: 1px; text-decoration: none; color: #000000;}
.tdBot a:visited {padding: 1px; text-decoration: none; color:#000000;}
.tdBot a:active {padding: 1px; text-decoration: none; color:#000000;}
.tdBot a:hover {padding: 1px; text-decoration: none; background-color: #F1E7D5; color: #D41246;}

.divFeatures ul {padding-left: 10px; margin-top: 0px; margin-left: 20px;}
.divFeatures li {padding-bottom: 2px;}
.divFeatures a:link {text-decoration: underline; color: #0000cc;}
.divFeatures a:visited {text-decoration: underline; color:#660066;}
.divFeatures a:active {text-decoration: underline; color:#990000;}
.divFeatures a:hover {text-decoration: underline; background-color: #FDEEA7; color: #cc0000;}
.divFloorplan ul {padding-left: 0px; margin-top: 0px; margin-left: 15px;}
.divFloorplan li {padding-bottom: 0px;}
.divFloorplan a:link {text-decoration: underline; color: #0000cc;}
.divFloorplan a:visited {text-decoration: underline; color:#660066;}
.divFloorplan a:active {text-decoration: underline; color:#990000;}
.divFloorplan a:hover {text-decoration: underline; background-color: #FDEEA7; color: #cc0000;}

h1, h1.P_divArticleHeader {
	background-color: Transparent !important;
	font-size: 14pt;
	font-weight: bold;
	width: auto;
	margin-top: 0px;
	margin-bottom: 5px;
}
h2 {
	font-size: 12pt;
	font-weight: bold;
	color: #0000cd;
	margin-top: 0px;
	margin-bottom: 5px;
}
p {
	font-size: 10pt;
	margin: 0px;
	margin-bottom: 10px;
}
li {
	font-size: 10pt;
	margin: 0px;
}
.tdFPage1 li {
	margin-bottom: 10px !important;
}


/*'innova.css' controls display within contents*/
/*use these to control display in 'paragraph' select box*/
/*so only do font control, not spacing/margins*/
/*set margins to 0 so list is formatted without extra spacing*/
.innova h1 {
	font-size: 14pt !important;
	font-weight: bold;
	margin:0px;
}
.innova h2 {
	font-size: 12pt !important;
	font-weight: bold;
	color: #0000cd;
	margin: 0px;
}
.innova p,li {
	font-size: 10pt !important;
	margin:0px;
}
.innova pre {
	margin:0px;
}



.tableA_Logo {
	margin-bottom: 10px;
	font-size: 12pt;
	font-weight: bold;
}
.tableA_Logo td {
	text-align: center;
}
.tdA_Address {
	font-size: 9pt;
	font-weight: bold;
}

.tableFPage {}
.tdFPage1 {
	padding: 0px;
	padding-left: 10px;
	padding-right: 20px;
	border-right: 1px solid #999999;
}
.tdFPage2 {
	width: 260px !important;
	padding: 0px;
	padding-left: 10px;
}
.tableLIPage {
}
.tdLIPage1 {
}
.tdLIPage2 {
	padding-left: 30px;
}
.divFeatures {
	width: 260px;
}
.divFeatures h2 {
	color: #0000cd;
	text-transform: lowercase;
	font-size: 16pt;
}
.divFeatures li {
	margin: 0px;
	margin-left: -10px;
	margin-right: 10px;
}
.tablePhotos {
	margin-top: 20px;
	margin-bottom: 10px;
}
.tablePhotos td {
	padding-bottom: 10px;
	padding-right: 20px;
}
.divCoupon {
	border: 1px solid #666666;
	background-color: #ffffcc;
	padding: 5px;
	
}
.contactLink {
	width: 170px;
	font-size: 14pt;
	font-weight: bold;
	border: 1px solid #666666;
	background-color: #F1E7D5;
	padding: 5px;
	margin-bottom: 15px;
}
.applyList li {
	padding-bottom: 10px;
}

.divPopup p {margin-top: 0px; margin-bottom: 5px;}
.divPopup a:link {color: #0000cc;}
.divPopup a:visited {color: #0000cc;}
.divPopup a:active {color: #0000cc;}
.divPopup a:hover {background-color: #0000cc; color: #ffffff;}

#tableResults {
	font-size: 90%;
	margin-top: 10px;
}

.tableRates td {
	padding-right: 20px !important;
	padding-bottom: 10px !important;
}

.clsSubNavText {font-size: 9pt;}
.clsSubNavText a:link {color: #0000cc;}
.clsSubNavTexta:visited {color: #0000cc;}
.clsSubNavText a:active {color: #0000cc;}
.clsSubNavText a:hover {background-color: #0000cc; color: #ffffff;}

.tdPropSearch {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
}
#PropSearchResults {
	position: absolute;
	margin-left: -50px;
	margin-top: 3px;
	min-width: 200px;
	z-index: 2;
	font-size: 9pt;
	background-color: #eeeeee;
	color: #000000;
	border: 1px solid black;
	padding: 5px;
	display: none;
}
#PropSearchResults a:link {color: #0000cc;}
#PropSearchResultsa:visited {color: #0000cc;}
#PropSearchResults a:active {color: #0000cc;}
#PropSearchResults a:hover {background-color: #0000cc; color: #ffffff;}


/*CSS for incApp functions */
.clsHeaderText { text-decoration: none; font-size: 14pt; font-weight: bold; color: #000000;}
.clsSubHeaderText { text-decoration: none; font-size: 12pt; font-weight: bold; }
.clsErrorText { text-decoration: none; font-size: 10pt; color: #cc0000; }
.clsErrorError { text-decoration: none; font-size: 10pt; font-weight: bold; color: #cc0000; }
.clsErrorWarning { text-decoration: none; font-size: 10pt; font-weight: bold; color: #ff9900; }
.clsErrorNote { text-decoration: none; font-size: 10pt; font-weight: bold; color: #000000; }
.clsLabelText { text-decoration: none;  font-size: 10pt; font-weight: bold; }
.clsNormalText { text-decoration: none; font-size: 10pt; font-weight: normal;}
.clsExplainText { text-decoration: none; font-size: 8pt; font-weight: normal; }
.clsLinkText { text-decoration: none;  }
.clsRequiredText { text-decoration: none; font-style: italic; color: #CC0000; }
.clsRequiredHeader { text-decoration: none; font-size: 10pt; font-style: italic; color: #CC0000; }
.clsNavText { text-decoration: none; font-size: 8pt; font-weight: bold; }
.clsReadOnly {background-color: #eeeeee;}



/*override ActiveK default styles*/

/*set padding here so that it is controlled within template*/
.P_tableTemplate {margin-bottom: 0px !important;}
.P_tdTemplate {
	padding: 10px !important;
}
.P_tdTemplateFirst {padding: 10px !important;}
.P_tdMultArticles {padding-left: 15px !important;}
.P_tdMultArticlesFirst {padding-left: 0px !important;}
.P_divNoTemplate {
	margin: 10px !important; 
	margin-bottom: 20px !important;
}

.P_divCatHeader {
	border: none;
	font-size: 11pt;
	font-weight: bold;
	background-color: transparent;
	color: #D41246;
	width: auto;
	margin-top: 10px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.P_divEventHeader {
	border: none;
	font-size: 11pt;
	font-weight: bold;
	background-color: transparent;
	color: #D41246;
	width: auto;
	margin-top: 10px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.P_divArticleNav {   
	font-size: 8pt;
	margin-right: 10px !important;
}
.P_divEventDate {
    font-size: 90%;
}



