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; 
}

#tableTop {
	width: 980px; 
	background-image: url(../../activek_apps/edrose/assets/header5.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	border-bottom: 1px solid #666666;
}
#tableTopPrint {
	width: 720px;
	height: 97px;
	background-image: url(../../activek_apps/edrose/assets/header5p.jpg);
	background-repeat:no-repeat;
	border-bottom: 1px solid #666666;
}
#tableTopPrint td {
	padding: 5px;
}
.tdLogo {
	width: 200px; 
	background-color: #ffffff;
	border-right: 1px solid #666666;
}
#frmSearch {
	margin: 10px; 
	margin-left: 5px;
	margin-top: 15px;
	font-weight: bold;
}
#frmSearch a {padding: 1px; background-color: transparent; border: 1px solid #cccccc;}
#frmSearch a:link {text-decoration: none; color: #ffffff;}
#frmSearch a:visited {text-decoration: none; color:#ffffff;}
#frmSearch a:active {text-decoration: none; color:#ffffff;}
#frmSearch a:hover {text-decoration: none; background-color: #F1E7D5; color: #D41246;}
#frmSearch p {margin: 0px; font-size: 8pt;}
.searchbox {
	font-size: 7pt;
	width: 78px; 
	height: 13px; 
	margin-right: 4px;
	padding: 0px;
}

.tdTopMenu {
	background-color: #C8C8D0;
	border-top: 2px solid #999966;
	height: 25px;
	padding-left: 10px;
}

#tableMain {
	margin: 0px;
	background-color: #ffffff;
}
.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-top: 0px; margin-bottom: 10px; height: 1px; border: 0; border-bottom: 1px dashed #000000; }

.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: #F1E7D5; color: #D41246;}
.tdMainLeftHighlight {background-color: #F1E7D5; color: #D41246;}
.tdMainLeft p {
	margin-top: 0px;
	margin-bottom: 8px;
}

.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:#ffffff;}
.tdBot a:active {padding: 1px; text-decoration: none; color:#ffffff;}
.tdBot a:hover {padding: 1px; text-decoration: none; background-color: #F1E7D5; color: #D41246;}

ul.bullets {padding-left: 0px; margin-top: 0px; margin-left: 20px;}
ul.bullets li {padding-bottom: 5px;}
ol.bullets {padding-left: 0px; margin-top: 0px; margin-left: 20px;}
ol.bullets li {padding-bottom: 5px;}
.bullets a:link {text-decoration: underline; color: #0000cc;}
.bullets a:visited {text-decoration: underline; color:#660066;}
.bullets a:active {text-decoration: underline; color:#990000;}
.bullets a:hover {text-decoration: underline; background-color: #FDEEA7; color: #cc0000;}

.divHeaderImage {}

h1, h1.P_divArticleHeader {
	background-color: Transparent !important;
	font-size: 14pt;
	font-weight: bold;
	width: auto;
	margin-top: 10px;
	margin-bottom: 5px;
}
h2 {
	font-size: 12pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
p,li {
	font-size: 10pt;
	margin: 0px;
	margin-bottom: 10px;
}

.Left_Photos {
	padding: 15px;
}
.Home1  {
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
/*	background-image: url(../../activek_apps/edrose/assets/home2.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;*/
}
.Home1 h1 {
	font-size: 24pt;
}
.Home1 p {
	font-size: 12pt;
}
.tableA_Logo {
	margin-bottom: 10px;
}
.tableA_Logo td {
	text-align: center;
}
.tdA_Address {
	font-size: 9pt;
	font-weight: bold;
}

.tableAptGrid {
	margin-top: 15px;
	font-size: 9pt;
}
.tableAptGrid th {
	background-color: #cccccc;
}
.tableAptGrid td {
	text-align: center;
}

.tableFPage {
	width: 100%;
}
.tdFPage1 {
	padding: 0px;
}
.tdFPage2 {
	padding: 0px;
	padding-left: 10px;
}
.tdFPage2 ul {
	margin-top: 0px;
}
.tableLIPage {
	margin-top: 10px;
}
.tdLIPage1 {
	padding-top: 20px;
}
.tdLIPage2 {
	padding-left: 30px;
	padding-right: 10px;
}
.divFeatures {
	border-left: 1px solid #999999;
	padding-left: 10px;
	margin-left: 20px;
	margin-right: 20px;
}
.divFeatures h2 {
	color: #0C447C;
	text-transform: lowercase;
	font-size: 16pt;
}
.divFeatures li {
	margin: 0px;
	margin-left: -10px;
}
.tablePhotos {
	margin-top: 20px;
	margin-bottom: 10px;
}
.tablePhotos td {
	padding-bottom: 10px;
	padding-right: 20px;
}
.divCommunityFeatured {
	margin: 10px;
	border: 1px solid #666666;
	background-color: #c8c8d0;
	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;
}

/*for PDMarker extension to Google Maps*/
div.markerDetail {
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: white;
	white-space: nowrap;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid black;
	width: 200px;
	text-align: left;
}


/*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%;
}


