/* ----- Main Page Layout ---- */
*{
	margin:0;
	padding:0;
}

html { 
	min-height: 100%; 
	margin-bottom: 1px; 
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #FFFFFF;
	margin: 0px;
	text-align: center;
	height: 100%;
	/*padding-top: 31px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;*/
}

body.popuppage {
	padding-12px;
	text-align: center;
}
#container {
	text-align: left;
	width: 960px;
	min-height: 700px;
	height: auto !important;
	height: 100%;
	margin: 31px auto 0px auto; 
	padding: 0px 0px 0px 0px;
}
blockquote {
	padding-left: 24px;
}
ol,  ul {
	margin-left: 14px;
}

li {
	margin-left: 14px;
}


/* ----- Home Page Specific ---- */
.homeLogo {
	padding-bottom: 22px;
}
.homeStatement {
	font-size: 0.9em !important;
	line-height: 1.20em !important;
	/*font-size: 1em;
	line-height: 1.25em;
	padding-bottom: 18px;*/
}
p.homeStatement {
	font-size: 0.5em;
	line-height: 1.0em;
}
.homeAccessibleSpace {
	padding-bottom: 13px;
}
.homeFeatImg, .aboutFeatImg {
	padding-bottom: 30px;
}
#mouseAndStayTable {
	width: 960px;
	height: 154px;
	font-size: 1.15em;
	line-height: 1.2em;
	margin-top: 13px;	
	margin-bottom: 13px;
}
#mouseAndStayTable a:link, #mouseAndStayTable a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#mouseAndStayTable a:hover, #mouseAndStayTable a:active {
	color: #4788AC;
	text-decoration: underline;
	font-weight: normal;
}

#mouseAndStayTable #housingNav {
	height: 154px;
	width: 239px;
	padding-right: 0px;
	padding-left: 6px;
	visibility: hidden;
}
#housingNav a:hover, #housingNav a:active {
	color: #FFFFFF;
	background-color: #81B905;
	margin-left: -6px;
	padding-left: 6px;
	margin-right: -6px;
	padding-right: 6px;
	margin-top: 1px;
	padding-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	font-weight: normal;
}
#mouseAndStayTable #servicesNav {
	height: 154px;
	width: 238px;
	padding-right: 0px;
	padding-left: 6px;
	visibility: hidden;
}
#servicesNav a:hover, #servicesNav a:active {
	color: #FFFFFF;
	background-color: #4788AC;
	margin-left: -6px;
	padding-left: 6px;
	margin-right: -6px;
	padding-right: 6px;
	margin-top: 1px;
	padding-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	font-weight: normal;
}
#mouseAndStayTable #careersNav {
	height: 154px;
	width: 239px;
	padding-right: 0px;
	padding-left: 6px;
	visibility: hidden;
}
#careersNav a:hover, #careersNav a:active {
	color: #FFFFFF;
	background-color: #D39A05;
	margin-left: -6px;
	padding-left: 6px;
	margin-right: -6px;
	padding-right: 6px;
	margin-top: 1px;
	padding-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	font-weight: normal;
}
#mouseAndStayTable #aboutNav {
	height: 154px;
	width: 220px;
	padding-right: 0px;
	padding-left: 6px;
	visibility: hidden;
}
#aboutNav a:hover, #aboutNav a:active {
	color: #FFFFFF;
	background-color: #7248B9;
	margin-left: -6px;
	padding-left: 6px;
	margin-right: -6px;
	padding-right: 6px;
	margin-top: 1px;
	padding-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	font-weight: normal;
}

/* ----- Bottom Folio ---- */
#bottomFolio div.links {
	float: left;
}

#bottomFolio div.HUD {
	float: right;
	clear: both;
	width: 91px;;
}
#bottomFolio {
	clear: both;
	display: block;
	font-size: 1.15em;
	clear: both;
	padding-top: 65px;
	text-align: left;
	width: 960px;
	/*height: auto !important;*/
	margin: 0 auto; 
	margin-top: 65px;
}
#bottomFolioHome {
	font-size: 1.15em;
	clear: both;
	padding-top: 65px;
}
#bottomFolio a, #bottomFolioHome a{
	padding-right: 15px;
	color: #8637BA;
	font-weight: normal;
}
#bottomFolio a:link, #bottomFolio a:visited, #bottomFolioHome a:link, #bottomFolioHome a:visited  {
	text-decoration: none;
}

#bottomFolio a:hover, #bottomFolio a:active, #bottomFolioHome a:hover, #bottomFolioHome a:active {
	text-decoration: underline;
}

/* ----- Global secondary page elements ---- */

a:link, a:visited {
	color: #72AAE2;
	font-weight: bold;
}
a:hover, a:active {
	color: #4060AF;
	font-weight: bold;
}

.secLogo {
	padding-bottom: 16px;
}
.smallheaderImage {
	padding-top: 6px;
}

.brown a:link, .brown a:visited {
	color: #857363;
	text-decoration: none;
	font-weight: bold;
}
.brown a:hover, .brown a:active {
	color: #FFFFFF;
	background-color: #857363;
	margin-left: -1px;
	padding-left: 1px;
	margin-right: -1px;
	padding-right: 1px;
	margin-top: 1px;
	padding-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	font-weight: bold;
}

.blue a:link, .blue a:visited {
	color: #00A8B4;
	text-decoration: none;
	font-weight: bold;
		margin-left: -1px;
	padding-left: 1px;
	margin-right: -1px;
	padding-right: 1px;
	margin-top: 1px;
	padding-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
		background-color: #FFFFFF;
}
.blue a:hover, .blue a:active {
	color: #FFFFFF;
	background-color: #00A8B4;
	margin-left: -1px;
	padding-left: 1px;
	margin-right: -1px;
	padding-right: 1px;
	margin-top: 1px;
	padding-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	font-weight: bold;
}

.green a:link, .green a:visited {
	color: #86BF00;
	text-decoration: none;
	font-weight: bold;
	font-weight: bold;
}
.green a:hover, .green a:active {
	color: #FFFFFF;
	background-color: #86BF00;
	margin-left: -1px;
	padding-left: 1px;
	margin-right: -1px;
	padding-right: 1px;
	margin-top: 1px;
	padding-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	font-weight: bold;
}
.purple a:link, .purple a:visited {
	color: #8637BA;
	text-decoration: none;
	font-weight: bold;
}
.purple a:hover, .purple a:active {
	color: #FFFFFF;
	background-color: #8637BA;
	margin-left: -1px;
	padding-left: 1px;
	margin-right: -1px;
	padding-right: 1px;
	margin-top: 1px;
	padding-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	font-weight: bold;
}
.orange a:link, .orange a:visited {
	color: #D59B05;
	text-decoration: none;
	font-weight: bold;
}
.orange a:hover, .orange a:active {
	color: #FFFFFF;
	background-color: #D59B05;
	margin-left: -1px;
	padding-left: 1px;
	margin-right: -1px;
	padding-right: 1px;
	margin-top: 1px;
	padding-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	font-weight: bold;
}
#leftNavLinks {
	width: 230px;
	padding-right: 16px;
	font-size: 1.15em;
	line-height: 1.2em;
	float: left;
	margin-top: 3px;
	text-transform: uppercase;
}
#container #newsText .newsItem {
	padding-bottom: 20px;
}
#container #newsText p {
	padding-bottom: 8px;
}

#leftNavLinks a{
	display: block;
	margin-left: -6px;
	padding-left: 6px;
	margin-right: -6px;
	padding-right: 6px;
	margin-top: 1px;
	padding-top: 1px;
	margin-bottom: 14px;
	padding-bottom: 1px;
	font-weight: normal;
}
#leftNavLinks a:link, #leftNavLinks a:visited {
	display: block;
	color: #00A8B4;
	text-decoration: none;
}
#leftNavLinks a:hover, #leftNavLinks a:active {
	display: block;
	color: #FFFFFF;
	background-color: #00A8B4;
	text-decoration: none;
}
#leftNavLinks a.selected {
	font-weight: normal;
	color: #008893;
	background-color: #DDF4F7;
}
.extendedLeftSideServices {
	float: left;
	width: 50px;
}
.extendedLeftSideServices #leftNavLinks a {
	position: relative;
	left: 6px;
}
.bigger {
	font-size:larger;
}
.finderSequenceLine1 {
	background-color: #2F2E2F;
	margin-bottom: 12px;
	vertical-align: center;
	height: 41px;
}
.finderSequenceLineMulti {
	background-color: #FFFFFF;
	vertical-align: center;
	height: 100%;

}
#chooseDescr1, #chooseDescr2 {
	width: 222px;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 9px;
	text-transform: uppercase;
	font-size: 1.15em;
	float: left;
	text-indent: -20px;
}
.current {
	background-color: #525152;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A8A8A8;
}
.previous {
	background-color: #525152;
	color: #757475;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A8A8A8;
}
.next {
	background-color: #FFFFFF;
	color: #999999;
	margin-top: -10px;
}

/*-- NEW HIGHLIGHTINFO CSS --*/
.selected_text {
	float: left;
	display: block;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	color: #3DA6AF;
	text-transform: none;
	text-decoration: none !important;
	cursor: pointer;
}

.adjust_arrow {
	display: block;
	float: left;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	width: 20px;
	height: 20px;
}

.property_text {
	float: left;
	display: block;
	width: 375px;
	padding: 0px 0px 0px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
}

.property_text a, .property_text a:link, .property_text a:visited {
	color: #000000;
	text-decoration: none;
}
.property_text a:hover {
	text-decoration: underline;
}

.highlightedInfo {
	display: block;
	text-transform: uppercase;
	font-size: 1.15em;
	float: right;
	margin-bottom: 12px;
}
.highlightedInfo a {	
	display: block;
	padding-left: 170px; /* 268 */
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 9px;
	width: 507px; /* 409 */
	min-height: 44px;
	height: 100%; 
	color: #000000 !important;
	text-decoration: none;	
	background-color: #B2E5E8;
	color: #000000;
	font-weight: normal;
	overflow: auto;
}
.highlightedInfo a:link, .highlightedInfo a:visited {
	text-decoration: none;	
	font-weight: bold;
	background-color: #B2E5E8;
}
.highlightedInfo a:active, .highlightedInfo a:hover {
	text-decoration: none;	
	font-weight: bold;
	background-color: #7FD3D9;
}

.highlightedInfoServices {
	display: block;
	text-transform: uppercase;
	font-size: 1.15em;
	float: right;
	margin-bottom: 0px;
}

.highlightedInfoServices p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 20px;
	line-height: 24px;
}

.highlightedInfoServices a, .highlightedInfoServices a:link, .highlightedInfoServices a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #009ca9 !important;
}

.highlightedInfoServices a:active, .highlightedInfoServices a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #007481 !important;
}

.display_bg_image a {
	clear: both;
	display: block;
	float: right;	
	padding-left: 259px; /* 268 */
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 9px;
	width: 418px; /* 409 */
	min-height: 44px;
	height: 100%; 
	color: #000000 !important;
	text-decoration: none;	
	background-color: #B2E5E8;
	color: #000000;
	font-weight: normal;
}
.display_bg_image a:link, .display_bg_image a:visited {
	text-decoration: none;	
	font-weight: bold;
	background-color: #B2E5E8;
}
.display_bg_image a:active, .display_bg_image a:hover {
	text-decoration: none;	
	font-weight: bold;
	background-color: #7FD3D9;
}

.services_detail_box {
	clear: both;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 9px 70px;
	width: 607px; /* 409 */
	text-transform: none;
	font-size: 1.15em;
	background-color: #cbedef;
}

.services_detail_box table {
	clear: both;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 607px;
	background-color: #cbedef;
}

.link_text {
	margin: 0px;
	padding: 0px;
	width: 200px; 
}
.link_text a, .link_text a:link, .link_text a:visited {
	display: block;
	padding: 0px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #009ca9 !important;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #cbedef;
	background-image: none;
}

.link_text a:active, .link_text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #007481;
	text-transform: uppercase;
	text-decoration: underline;
	background-image: none;
}

.add_space {
	marging: 0px;
	padding: 0px;
	height: 12px;
	font-size: 0px;
}
/*-- END NEW HIGHLIGHTINFO CSS --*/

/* ----- Accessible Housing Page Layout ---- */
#accessibleHousingIntro {
	background-color: #92D400;
	background-image: url(/images/accessibleHousingBkgd.gif);
	padding-left: 13px;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 26px;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 1.2em;
}
#seniorHousingIntro {
	background-color: #F2AF00;
	background-image: url(/images/seniorHousingBkgd.gif);
	padding-left: 13px;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 26px;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 1.2em;
}
#servicesIntro {
	background-color: #00A8B4;
	background-image: url(/images/servicesBkgd.gif);
	padding-left: 13px;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 26px;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 1.2em;
}
#careersIntro {
	background-color: #8637BA;
	background-image: url(/images/careersBkgd.gif);
	padding-left: 13px;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 26px;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 1.2em;
}
#whyUsGray {
	background-color: #181818;
	background-image: url(/images/whyUsGrayBkgd.gif);
	padding-left: 13px;
	padding-top: 17px;
	padding-right: 20px;
	padding-bottom: 26px;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 30px;
}


/* ----- Property Information Page Layout ---- */
.housingBackToResultsLink, .housingAlternateTypeLink {
	padding-top: 12px;
	font-size: 13px;
}

#locationName {
	font-size: 52px;
	padding-top: 6px;
	padding-left: 12px;
	padding-bottom: 5px;
}
#locationIntro {
	background-color: #857363;
	background-image: url(/images/propertyInfoBkgd.gif);
	padding-left: 13px;
	padding-top: 28px;
	padding-right: 85px;
	padding-bottom: 30px;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 8px;
}
#locationText {
	font-size: 1.0em;
	line-height: 1.7em;
	padding-top: 4px;
	color: #000000;
	width: 685px;
	padding-right: 23px;	
	float: right;

}
#locationText h1 {
font-size: 22px;
font-weight: normal;
padding-top: 20px;
padding-bottom:12px;
}
#locationText h2 {
font-size: 17px;
font-weight: bold;
padding-top: 6px;
padding-bottom: 6px;
}
#locationText h3 {
font-size: 1.0em;
font-weight:bold;
text-transform: uppercase;
display: block;
margin-top: 0px;
padding-bottom: 10px;
}
#locationText p {
	padding-bottom: 14px;
}
#locationText  ol,  #locationText  ul {
	margin-left: 14px;
}
#locationText  ul {
	margin-top: 4px;
	margin-bottom: 4px;
}
#locationText  ol ul ul li{
	margin-bottom: 0px;
}

#locationText li {
	margin-left: 14px;
	padding-bottom: 9px;
	padding-top: 9px;
	line-height: 1.4em;
}

#selectionCriteriaText p {
	padding-bottom: 14px;
}
#selectionCriteriaText  ol,  #selectionCriteriaText  ul {
	margin-left: 14px;
}

#selectionCriteriaText li {
	margin-left: 14px;
	padding-bottom: 10px;
}
.propertyImg {
	padding-bottom: 21px;
}

#housingBottomLink {
	padding-top: 18px;
	font-size: 13px;
}	
#housingTopLink {
	float: right;
	font-size: 13px;
}

/*---- about menu page layout ---- */
.headerImageAbout {
	padding-bottom: 13px;
	padding-top: 37px;
}
.aboutMenuIntroText {
	font-size: 1em;
	line-height: 1.35em;
	color: #000000;
	width: 890px;
	padding-left: 20px;
	padding-right: 50px;
	padding-top: 20px;
	padding-bottom: 30px;
}


/*---- finder select box styling ----- */
#select {
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #2F2E2F;
	border: 1px solid #2F2E2F;
	font-size: 1em;
	width: 222px;
	height: 26px;
	/*padding: 10px;*/
	margin-right: 6px;
	margin-bottom: 6px;
	margin-top: 6px;
	margin-left: 20px;
}
#select:focus, #select:active{ outline:0; }
#select:first-letter{ text-decoration: underline; }

option{ font-size: 1em; }
option:focus{ border:0; outline:0; }
option:hover{ background-color: #000; }

#submit {
	color: #FFFFFF;
	background-color: #525152;
	text-transform: uppercase;
	border: 1px solid #A8A8A8;
	font-size: 1em;
	width: 100px;
	height: 26px;
	padding: 2px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-top: 5px;
	margin-left: 20px;
}

/*---- individual text page styling ---*/
p.testimonialHead {
	font-size: 1.6em;
	font-style: italic;
	color: #000000;
	text-indent: 10px;
	display: block;
	margin-left: -49px !important;
}
span.testimonialHead {
	font-size: 1.6em;
	font-style: italic;
	color: #000000;
	text-indent: 20px;
	display: block;
	margin-left: 10px;
}
p.dataSurveyHead {
	font-size: 1.6em;
	font-style: normal;
	color: #000000;
	display: block;
	padding-bottom: 14px;
}
.generalText{
	font-size: 1em;
	line-height: 1.35em;
	color: #000000;
	width: 845px;
}
.generalText p {
	text-indent: 78px;
	display: block;
	margin-left: 10px;
	margin-bottom: 14px;
}

.generalText p.noIndent {
	text-indent: 0px !important;
}

.forPictures {
	text-indent: 0px;
	display: block;
	margin-left: 0px;
	margin-bottom: 14px;
}

#newsText {
	font-size: 1em;
	line-height: 1.7em;
	color: #000000;
	width: 675px;
	padding-right: 23px;	
	margin-left: 10px;
	float: right;
}
#newsText p{
	margin-bottom: 4px;
}
span.Heading {
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 30px;
}
p.Heading {
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: -10px !important;
}

#featureText p{
	font-size: 1em;
	line-height: 1.35em;
	color: #000000;
	text-indent: 78px;
	padding-left: 20px;
	padding-top: 6px;
	width: 845px;
}
.featureTextHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #FFFFFF;
	padding-left: 17px;
}
.featureTextSubhead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #FFFFFF;
	padding-left: 77px;
}
.featureTextSubhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #FFFFFF;
	padding-left: 22px;
}
table.story1 {
	background-color: #954A09;
}
table.story2 {
	background-color: #666666;
}
table.story3 {
	background-color: #669900;
}
table.story4 {
	background-color: #333366;
}
table.story5 {
	background-color: #00385c;
}
#storyText{
	color: #FFFFFF;
	width: 845px;
	padding-bottom: 80px;
}
#storyText p{
	font-size: 1em;
	line-height: 1.35em;
	text-indent: 78px;
	padding-left: 20px;
	padding-top: 6px;
}
#storyText a{
	color:#EDE3BC;
	font-size: 0.9em;
}

#storyText ol {
	margin: 0px 0px 0px 22px;
}

table.historyItem{
	width: 845px;
}
td.historyInfo {
	font-size: 1em;
	line-height: 1.35em;
	color: #000000;

padding-bottom: 15px;
}
td.historyDate {
	padding-right: 15px;
	font-size: 24px;
vertical-align: top;
}
.headerImageHistory {
	padding-top: 64px;
}
.historyItem a:link, .historyItem a:visited{
	color:#00A8B4;
}
.historyItem a:hover, .historyItem a:active{
	color:#4060AF;
}

.popupTitle {
	margin-bottom: 6px;
	font-size: 0.9em;
	line-height: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	color: #333333;
}
#numberNav {
	padding-top: 13px;
	color: #A2E0E6;
	font-weight: bold;
	font-size: 1em;
}	
#numberNav a:link, #numberNav a:visited{
	color: #00A8B4 !important;
	text-decoration: none !important;
}	
#numberNav a:hover, #numberNav a:active{
	color: #00A8B4 !important;
	text-decoration: underline !important;
}	
.popupCaption {
	padding-top: 6px;
}
.listTable {
	margin-bottom:10px;
	width: 670px;
}

.contactTable {
	margin-bottom:10px;
}
.listTable td, .contactTable td{
	padding-right: 12px;
	padding-bottom: 6px;
	padding-top: 6px;
	font-size: 0.9em;
	line-height: 1.5em;
}

.contactTable input, .contactTable select {
	height: 22px;
}
.listTable p, .contactTable p{
	text-indent: 0px;
}
#siteMap a {
	display: block;
	font-size: 1em;
	padding-bottom: 6px;
}
table.style1 {
	width: 800px;
	font-style: normal;
}
table.style2 {
	width: 800px;
	font-style: normal;
}
table.style3 {
	font-style: normal;
}
table.style4 {
	font-style: normal;
}
table.style1 td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}
table.style2 td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	font-size: 85%;
}
table.style3 td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: normal;
	font-size: 85%;
}
table.style4 td {
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: normal;
}

/*-- Placement for Career Internal Applicants Link --*/
#careerIntLink {
	float: right;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 227px; 
	height: 22px;
}

/*-- BUG ELEMENT --*/
.bug_holder {
	position: relative;
	margin: 0px 0px 0px 715px;
	padding: 0px;
}

.bug_icon {
	float: left;
	margin: 1px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.bug_text {
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #02759b; 
}

.bug_text a, .bug_text a:active, .bug_text a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #02759b !important;	
	text-decoration: underline;
}

.bug_text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #013647 !important;
	text-decoration: underline;
}
/*-- END BUG ELEMENT --*/

/*-- NEW ASI HOME PAGE CSS --*/
#new_asiBanner {
	margin: 0px 0px 22px 0px;
	padding: 0px;
	width: 960px;
	height: 67px;
}

#purpleBar {
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 76px;
	background-color: #8c5ac0;
}

#homepg_nav {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	width: 960px;
	height: 19px;
}

#new_mouseAndStayTable {
	width: 960px;
	height: 76px;
}
#new_mouseAndStayTable a:link, #new_mouseAndStayTable a:visited {
	display: block;
	margin: 0px;
	padding: 1px 2px 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	line-height: 15px;
	text-decoration: none;
}
#new_mouseAndStayTable a:hover, #new_mouseAndStayTable a:active {
	display: block;
	margin: 0px;
	padding: 1px 2px 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #8c5ac0;
	line-height: 15px;
	text-decoration: none;
}

#new_mouseAndStayTable #new_housingNav {
	display: block;
	margin: 4px 3px;
	padding: 1px 2px 1px 2px;
	width: 171px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
	background-color: #8c5ac0;	
	line-height: 15px;
}

#new_housingNav a:hover, #new_housingNav a:active {
	display: block;
	margin: 0px;
	padding: 1px 2px 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #8c5ac0;
	background-color: #ffffff;
	line-height: 15px;
}

#new_mouseAndStayTable #new_servicesNav {
	display: block;
	margin: 4px 3px;
	padding: 1px 2px 1px 2px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
	line-height: 15px;
}
#new_servicesNav a:hover, #new_servicesNav a:active {
	display: block;
	margin: 0px;
	padding: 1px 2px 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #8c5ac0;
	background-color: #ffffff;
	line-height: 15px;
}
#new_mouseAndStayTable #new_careersNav {
	display: block;
	margin: 4px 3px;
	padding: 1px 2px 1px 2px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;	
	line-height: 15px;
}
#new_careersNav a:hover, #new_careersNav a:active {
	display: block;
	margin: 0px;
	padding: 1px 2px 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #8c5ac0;
	background-color: #ffffff;
	line-height: 15px;
}

#new_mouseAndStayTable #new_aboutNav {
	display: block;
	margin: 4px 3px;
	padding: 1px 2px 1px 2px;
	width: 169px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;	
	line-height: 15px;
}

#new_aboutNav a:hover, #new_aboutNav a:active {
	display: block;
	margin: 0px;
	padding: 1px 2px 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #8c5ac0;
	background-color: #ffffff;
	line-height: 15px;
}

#new_mouseAndStayTable #new_donateNav {
	display: block;
	margin: 4px 3px;
	padding: 1px 2px 1px 2px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;	
	line-height: 15px;
}

#new_donateNav a:hover, #new_donateNav a:active {
	display: block;
	margin: 0px;
	padding: 1px 2px 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #8c5ac0;
	background-color: #ffffff;
	line-height: 15px;
}

#storyArea {
	margin: 6px 0px 6px 0px;
	padding: 0px;
	width: 960px;
	background-color: #c0cddd;
}

#storyArea_content {
	margin: 5px 10px;
	padding: 0px;
	width: 549px;
	min-height: 197px;
}

.storyArea_header {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
}

.story_rdMoreLink a, .story_rdMoreLink a:link  {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

.story_rdMoreLink a:active, .story_rdMoreLink a:hover  {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
}

#storyArea_content p {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-color: #333333;
	text-indent: 37px;
	line-height: 16px;
}

.story_list {
	margin: 7px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-color: #333333;
}

.story_list ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-color: #333333;
}

.story_list li {
	margin: 0px 0px 7px 10px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-color: #333333;
	line-height: 16px;
}

#rotate_storyImgs_box {
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 117px;
}

#mission_box {
	margin: 6px 0px 0px 0px;
	padding: 0px 0px;
	width: 960px;
	min-height: 128px;
	background-color: #b1c0d4; 
}

#mission_content {
	vertical-align: middle;
	margin: 0px 10px;
	padding: 0px;
	width: 940px;
}

#mission_content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	line-height: 23px;
	text-align:justify;
}

/*-- END NEW ASI HOME PAGE CSS --*/

/*-- NEW REAL STORIES PAGE --*/
#real_stories_header {
	margin: 29px 0px 0px 68px;
}

#real_stories  {
	margin: 25px 0px 0px 71px;
}

.tbl_spacer_height {
	margin: 0px;
	padding: 0px;
	height: 16px;
	font-size: 0px;
}

.tbl_spacer_width {
	margin: 0px;
	padding: 0px;
	width: 20px;
	font-size: 0px;
}

.story_headings {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
}

.story_blurb {
	margin: 0px;
	padding: 0px;
	width: 586px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
}

.story_link {
	margin: 13px 0px 0px 0px;
	padding: 0px;
}

.story_link a, .story_link a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #72aae2;
	text-decoration: none;
}

.story_link a:active, .story_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #4060AF;
	text-decoration: underline;
}

/*-- END NEW REAL STORIES PAGE --*/
