body {background: rgb(232,232,232) center;margin:0;padding:0;border:0;font-family: Arial,Verdana; font-size:12px; color:#000000;}

#contactUs { font-family: Arial,Verdana; background: #6D0101; width:410px; }
#contactUs .row { overflow:hidden; }
#contactUs .headingColumn { width:50px; text-align:right; color:#ffffff; padding-left:20px; padding-top:2px; }
#contactUs .headingColumn, .dataColumn { float:left; min-height: 30px; border: solid 1px #FFFFFF; }
* html #contactUs .headingColumn, .dataColumn { height: 30px; }
#contactUs .dataColumn { width:325px; padding-left:10px; padding-top:2px; }
#contactUs .dataColumn .required { color:#FF0000; }

#subscribeNewsletter {font-family: Arial,Verdana; background: #6D0101; width:410px; margin-top:5px;}
#subscribeNewsletter .row { overflow:hidden; }
#subscribeNewsletter .headingColumn { width:50px; text-align:right; color:#ffffff; padding-left:20px; padding-top:2px; }
#subscribeNewsletter .headingColumn, .dataColumn { float:left; min-height: 30px; border: solid 1px #FFFFFF; }
* html #subscribeNewsletter .headingColumn, .dataColumn { height: 30px; }
#subscribeNewsletter .dataColumn { width:325px; padding-left:10px; padding-top:2px; }
#subscribeNewsletter .dataColumn .required { color:#FF0000; }

#unsubscribeNewsletter {font-family: Arial,Verdana; background: #6D0101; width:410px; margin-top:5px;}
#unsubscribeNewsletter .row { overflow:hidden; }
#unsubscribeNewsletter .headingColumn { width:50px; text-align:right; color:#ffffff; padding-left:20px; padding-top:2px; }
#unsubscribeNewsletter .headingColumn, .dataColumn { float:left; min-height: 30px; border: solid 1px #FFFFFF; }
* html #unsubscribeNewsletter .headingColumn, .dataColumn { height: 30px; }
#unsubscribeNewsletter .dataColumn { width:325px; padding-left:10px; padding-top:2px; }
#unsubscribeNewsletter .dataColumn .required { color:#FF0000; }

#newsArticle {clear:both;}
#newsArticle .heading {font-size:19px; font-weight:bold; color:rgb(110,0,0);}
#newsArticle .publishOnDate {color: #666666;padding-top:10px;}
#newsArticle .intro {padding-top:20px;}
#newsArticle .body {padding-top:20px;overflow:hidden;}
#newsArticle .body .wrappingContainer {float:left;}
#newsArticle .body .wrappingContainer .image-right {float:right;vertical-align: text-top;padding:0px 0px 10px 10px;}
#newsArticle .moreInfo {clear:both;color: #666666;padding-top:20px;}
#newsArticle .moreInfo a {color: #0000ff;text-decoration:none;}
#newsArticle .moreInfo a:hover {color: #0000ff;text-decoration:underline;}

#newsArticles {clear:both;}
#newsArticles .article {}
#newsArticles .article .articletop {height:6px !important;background: url(../../Media/Images/news-border-top.png) no-repeat !important;font-size:1px;}
#newsArticles .article .articlemiddle {clear:both;background: url(../../Media/Images/news-border-middle.png) repeat-y !important;}
#newsArticles .article .articlemiddle .articlecontent {margin-left:6px;margin-right:6px;overflow:hidden;margin-top:0;}
* html #newsArticles .article .articlemiddle .articlecontent {height:110px;}
#newsArticles .article .articlemiddle .articlecontent .image {float:left;width:172px;}
#newsArticles .article .articlemiddle .articlecontent .details {float:left;width:259px; padding:8px 10px 7px 10px;}
#newsArticles .article .articlemiddle .articlecontent .details .restrict {height:75px;overflow:hidden; line-height:14px;}
#newsArticles .article .articlemiddle .articlecontent .details .restrict .headline {font-size:14px; font-weight:bold; color:rgb(110,0,0);}
#newsArticles .article .articlemiddle .articlecontent .details .restrict .intro {padding-top:5px;}
#newsArticles .article .articlemiddle .articlecontent .details .moreInfo {padding-top:5px;height:15px;float:right;}
#newsArticles .article .articlemiddle .articlecontent .details .moreInfo a {display: block; width:73px; height:15px; background: url(../../Media/Images/read-more.gif) 0 0 no-repeat; text-decoration:none;}
#newsArticles .article .articlemiddle .articlecontent .details .moreInfo a:hover {background-position: -73px 0;}
#newsArticles .article .articlemiddle .articlecontent .details .moreInfo a:active {background-position: 0px 0;}
#newsArticles .article .articlebottom {clear:both; height:6px !important; background: url(../../Media/Images/news-border-bottom.png) no-repeat !important;font-size:1px;}

#defaultpublications {clear:both;}
#defaultpublications .defaultpublication {}
#defaultpublications .defaultpublication .defaultpublicationtop {height:6px !important;background: url(../../Media/Images/news-border-top.png) no-repeat !important;font-size:1px;}
#defaultpublications .defaultpublication .defaultpublicationmiddle {clear:both;background: url(../../Media/Images/news-border-middle.png) repeat-y !important;}
#defaultpublications .defaultpublication .defaultpublicationmiddle .defaultpublicationcontent {margin-left:6px;margin-right:6px;overflow:hidden;margin-top:0;}
* html #defaultpublications .defaultpublication .defaultpublicationmiddle .defaultpublicationcontent {height:110px;}
#defaultpublications .defaultpublication .defaultpublicationmiddle .defaultpublicationcontent .details {padding:10px 10px 10px 10px;}
#defaultpublications .defaultpublication .defaultpublicationmiddle .defaultpublicationcontent .details .restrict {height:75px;overflow:hidden; line-height:14px;}
#defaultpublications .defaultpublication .defaultpublicationmiddle .defaultpublicationcontent .details .restrict .title {font-size:14px; font-weight:bold; color:rgb(110,0,0);}
#defaultpublications .defaultpublication .defaultpublicationmiddle .defaultpublicationcontent .details .restrict .intro {padding-top:5px;}
#defaultpublications .defaultpublication .defaultpublicationmiddle .defaultpublicationcontent .details .attachment {padding-top:5px;height:15px;}
#defaultpublications .defaultpublication .defaultpublicationmiddle .defaultpublicationcontent .details .attachment a {text-decoration:none;color:rgb(0,0,0);}
#defaultpublications .defaultpublication .defaultpublicationmiddle .defaultpublicationcontent .details .attachment a:hover {text-decoration:underline;}
#defaultpublications .defaultpublication .defaultpublicationbottom {clear:both; height:6px !important; background: url(../../Media/Images/news-border-bottom.png) no-repeat !important;font-size:1px;}

#publicationCategories {width:100%;}
#publicationCategories a {}
#publicationCategories .disc {display:inline;width:4px;height:11px;background: url(../../media/images/bullet.gif) no-repeat;padding-right:10px;}

#publications {clear:both;}
#publications .publication {background:none;line-height:16px;}
#publications .publication .attachment {}
#publications .publication .attachment .disc {color:rgb(110,0,0);}
#publications .publication .attachment a {text-decoration:none;color:#000000;}
#publications .publication .attachment a:hover {text-decoration:underline;}

#services {clear:both;}
#services .service {clear:both;padding-bottom:15px;}
#services .service .title {}
#services .service .title a {text-decoration:none;font-size:19px; font-weight:bold; color:rgb(110,0,0);}
#services .service .intro {}
#services .service .more {}
#services .service .more a {text-decoration:none; color:rgb(110,0,0);}

#serviceMiddle {clear:both;}
#serviceMiddle .title {font-size:19px; font-weight:bold; color:rgb(110,0,0);}
#serviceMiddle .intro {font-size:12px; font-weight:bold; color:rgb(110,0,0); padding-top:15px;}
#serviceMiddle .details {padding-top:15px;}

#serviceRight {clear:both;width:204px;font-size:11px;padding-top:25px;}
#serviceRight .title {clear:both;font-size:19px; font-weight:bold; color:rgb(110,0,0);}
#serviceRight .generalEnquiries {clear:both;font-size:14px; font-weight:bold; color:rgb(110,0,0); padding-top:15px;}
#serviceRight .location {clear:both;padding-top:10px;}
#serviceRight .phone {clear:both;padding-top:10px;overflow:hidden;}
#serviceRight .phone .symbol {float:left;width:10px;font-size:12px; font-weight:bold; color:rgb(110,0,0);}
#serviceRight .phone .value {float:left;width:194px;}
#serviceRight .fax {clear:both;overflow:hidden;}
#serviceRight .fax .symbol {float:left;width:10px;font-size:12px; font-weight:bold; color:rgb(110,0,0);}
#serviceRight .fax .value {float:left;width:194px;}
#serviceRight .email {clear:both;overflow:hidden;}
#serviceRight .email .symbol {float:left;width:10px;font-size:12px; font-weight:bold; color:rgb(110,0,0);display:inline;}
#serviceRight .email .value {float:left;width:194px;}
#serviceRight .email .value a {color:rgb(110,0,0);text-decoration:none;}
#serviceRight .visitingHoursHeading {clear:both;font-size:12px; font-weight:bold; color:rgb(110,0,0);padding-top:10px;}
#serviceRight .visitingHours {clear:both;padding-top:10px;}
#serviceRight .afterHoursHeading {clear:both;font-size:12px; font-weight:bold; color:rgb(110,0,0);padding-top:10px;}
#serviceRight .afterHours {clear:both;padding-top:10px;}

#ourServicesMenu {clear:both;}
#ourServicesMenu a {color:#ffffff;}
#ourServicesMenu .groupTitle {clear:both;margin-bottom:5px;}
#ourServicesMenu .groupTitle a {display:block;width:179px;padding-left:20px;font-weight:bold;line-height:14px;background: url(../../Media/Images/menuKnob.gif) no-repeat;vertical-align:middle;}
#ourServicesMenu .groupTitle a:hover {background: url(../../Media/Images/menuKnobHover.gif) no-repeat;line-height:14px;}
#ourServicesMenu .service {clear:both;color:#ffffff;margin-left:20px;margin-bottom:5px;line-height:14px;min-height:14px;}
* html #ourServicesMenu .service {height:14px;}
#ourServicesMenu .service .disc {float:left;width:4px;}
#ourServicesMenu .service .link {float:left;margin-left:2px;width:160px;}
#ourServicesMenu .serviceSubMenuItem {clear:both;color:#ffffff;margin-left:25px;margin-bottom:5px;line-height:14px;min-height:14px;}
#ourServicesMenu .serviceSubMenuItem2 {margin-left:35px;}
#ourServicesMenu .serviceSubMenuItem3 {margin-left:45px;}
#ourServicesMenu .serviceSubMenuItem4 {margin-left:55px;}

#ourServicesAccordian {clear:both;}
#ourServicesAccordian .groupTitle {clear:both;}
#ourServicesAccordian .groupTitle .link {line-height:24px;}
#ourServicesAccordian .groupTitle .link a {display:block;color:#ffffff;font-weight:bold;height:24px;background: url(../../Media/Images/ourservices_accordian_category_slice.jpg) repeat-x;text-decoration:none;}
#ourServicesAccordian .groupTitle .link a:hover {background: url(../../Media/Images/ourservices_accordian_category_slice_hover.jpg) repeat-x;}
#ourServicesAccordian .groupTitle .link a .text {float:left;padding-left:20px;}
#ourServicesAccordian .groupTitle .link a .expander {float:right;width:9px;padding-right:20px;margin-top:9px;}
#ourServicesAccordian .service {clear:both;padding-left:20px;height:24px;line-height:24px;}
#ourServicesAccordian .service .disc {float:left;color:#6e0000;}
#ourServicesAccordian .service .link {float:left;margin-left:5px;}
#ourServicesAccordian .service .link a {color:#000000;}
#ourServicesAccordian .service .link-alternate a {color:#000000;}
#ourServicesAccordian .service .link a:hover {}
#ourServicesAccordian .service-alternate {background-color:#e3e3e3;}

#imageRotator {clear:both;}
#imageRotator .image {width:204px;height:204px;background: url(../../Media/Images/background-image-rotator.png) no-repeat;}
#imageRotator .image img {width:180px;height:180px;padding:12px;}
#imageRotator hr {clear:both;width:200px;border:dotted #750000; border-width:1px 0 0 0; height:0;line-height:0px;font-size:0;margin:5px 0px 5px 0px;padding:0;}

#documentPullThrough {clear:both;width:204px;font-size:11px;}
#documentPullThrough a {color:#000000;text-decoration:underline;}
#documentPullThrough a:hover {text-decoration:underline;}
#documentPullThrough .newsArticles {clear:both;margin-bottom:10px;}
#documentPullThrough .newsArticles .heading {font-size:14px;color:#6f0000;font-weight:bold;margin-bottom:5px;}
#documentPullThrough .newsArticles .newsArticle {}
#documentPullThrough .services {clear:both;margin-bottom:10px;}
#documentPullThrough .services .heading {font-size:14px;color:#6f0000;font-weight:bold;margin-bottom:5px;}
#documentPullThrough .services .service {}
#documentPullThrough .publications {clear:both;margin-bottom:10px;}
#documentPullThrough .publications .heading {font-size:14px;color:#6f0000;font-weight:bold;margin-bottom:5px;}
#documentPullThrough .publications .publication {}

#mentalHealthServices {clear:both;width:465px;}
#mentalHealthServices .mentalHealthService {clear:both;margin-bottom:10px;}
#mentalHealthServices .mentalHealthService .mentalHealthServiceTop {clear:both;width:465px;height:10px;background: url(../../Media/Images/ourservices-border-top.png) no-repeat;font-size:1px;line-height:1px;}
#mentalHealthServices .mentalHealthService .mentalHealthServiceMiddle {clear:both;background: #e3e3e3;}
#mentalHealthServices .mentalHealthService .mentalHealthServiceMiddle .mentalHealthServiceMiddleContent  {width:445px;margin-left:10px;margin-right:10px;overflow:hidden;margin-top:0;}
* html #mentalHealthServices .mentalHealthService .mentalHealthServiceMiddle .mentalHealthServiceMiddleContent  {height:73px;}
#mentalHealthServices .mentalHealthService .mentalHealthServiceMiddle .mentalHealthServiceMiddleContent .image {float:left;width:110px;}
#mentalHealthServices .mentalHealthService .mentalHealthServiceMiddle .mentalHealthServiceMiddleContent .details {float:left;width:291px;height:64px;overflow:hidden;margin-left:10px;}
#mentalHealthServices .mentalHealthService .mentalHealthServiceMiddle .mentalHealthServiceMiddleContent .details .title {clear:both;font-size:20px;line-height:20px;height:20px;overflow:hidden;color:rgb(110,0,0);}
#mentalHealthServices .mentalHealthService .mentalHealthServiceMiddle .mentalHealthServiceMiddleContent .details .content {clear:both;width:291px !important;line-height:14px;margin-top:2px !important;}
#mentalHealthServices .mentalHealthService .mentalHealthServiceMiddle .mentalHealthServiceMiddleContent .link {float:left;width:24px;margin-left:10px;}
#mentalHealthServices .mentalHealthService .mentalHealthServiceMiddle .mentalHealthServiceMiddleContent .link a {display: block; width:24px; height:24px; background: url(../../Media/Images/next.gif) 0 0 no-repeat; text-decoration:none;}
#mentalHealthServices .mentalHealthService .mentalHealthServiceMiddle .mentalHealthServiceMiddleContent .link a:hover {background-position: -24px 0;}
#mentalHealthServices .mentalHealthService .mentalHealthServiceMiddle .mentalHealthServiceMiddleContent .link a:active {background-position: 0px 0;}
#mentalHealthServices .mentalHealthService .mentalHealthServiceBottom {clear:both;width:465px;height:10px;background: url(../../Media/Images/ourservices-border-bottom.png) no-repeat;font-size:1px;line-height:1px;}

#agedCareServices {clear:both;width:465px;}
#agedCareServices .agedCareService {clear:both;margin-bottom:10px;}
#agedCareServices .agedCareService .agedCareServiceTop {clear:both;width:465px;height:10px;background: url(../../Media/Images/ourservices-border-top.png) no-repeat;font-size:1px;line-height:1px;}
#agedCareServices .agedCareService .agedCareServiceMiddle {clear:both;background: #e3e3e3;}
#agedCareServices .agedCareService .agedCareServiceMiddle .agedCareServiceMiddleContent  {width:445px;margin-left:10px;margin-right:10px;overflow:hidden;margin-top:0;}
* html #agedCareServices .agedCareService .agedCareServiceMiddle .agedCareServiceMiddleContent  {height:73px;}
#agedCareServices .agedCareService .agedCareServiceMiddle .agedCareServiceMiddleContent .image {float:left;width:110px;}
#agedCareServices .agedCareService .agedCareServiceMiddle .agedCareServiceMiddleContent .details {float:left;width:291px;height:64px;overflow:hidden;margin-left:10px;}
#agedCareServices .agedCareService .agedCareServiceMiddle .agedCareServiceMiddleContent .details .title {clear:both;font-size:20px;line-height:20px;height:20px;overflow:hidden;color:rgb(110,0,0);}
#agedCareServices .agedCareService .agedCareServiceMiddle .agedCareServiceMiddleContent .details .content {clear:both;width:291px !important;line-height:14px;margin-top:2px !important;}
#agedCareServices .agedCareService .agedCareServiceMiddle .agedCareServiceMiddleContent .link {float:left;width:24px;margin-left:10px;}
#agedCareServices .agedCareService .agedCareServiceMiddle .agedCareServiceMiddleContent .link a {display: block; width:24px; height:24px; background: url(../../Media/Images/next.gif) 0 0 no-repeat; text-decoration:none;}
#agedCareServices .agedCareService .agedCareServiceMiddle .agedCareServiceMiddleContent .link a:hover {background-position: -24px 0;}
#agedCareServices .agedCareService .agedCareServiceMiddle .agedCareServiceMiddleContent .link a:active {background-position: 0px 0;}
#agedCareServices .agedCareService .agedCareServiceBottom {clear:both;width:465px;height:10px;background: url(../../Media/Images/ourservices-border-bottom.png) no-repeat;font-size:1px;line-height:1px;}

#communityServices {clear:both;width:465px;}
#communityServices .communityService {clear:both;margin-bottom:10px;}
#communityServices .communityService .communityServiceTop {clear:both;width:465px;height:10px;background: url(../../Media/Images/ourservices-border-top.png) no-repeat;font-size:1px;line-height:1px;}
#communityServices .communityService .communityServiceMiddle {clear:both;background: #e3e3e3;}
#communityServices .communityService .communityServiceMiddle .communityServiceMiddleContent  {width:445px;margin-left:10px;margin-right:10px;overflow:hidden;margin-top:0;}
* html #communityServices .communityService .communityServiceMiddle .communityServiceMiddleContent  {height:73px;}
#communityServices .communityService .communityServiceMiddle .communityServiceMiddleContent .image {float:left;width:110px;}
#communityServices .communityService .communityServiceMiddle .communityServiceMiddleContent .details {float:left;width:291px;height:64px;overflow:hidden;margin-left:10px;}
#communityServices .communityService .communityServiceMiddle .communityServiceMiddleContent .details .title {clear:both;font-size:20px;line-height:20px;height:20px;overflow:hidden;color:rgb(110,0,0);}
#communityServices .communityService .communityServiceMiddle .communityServiceMiddleContent .details .content {clear:both;width:291px !important;line-height:14px;margin-top:2px !important;}
#communityServices .communityService .communityServiceMiddle .communityServiceMiddleContent .link {float:left;width:24px;margin-left:10px;}
#communityServices .communityService .communityServiceMiddle .communityServiceMiddleContent .link a {display: block; width:24px; height:24px; background: url(../../Media/Images/next.gif) 0 0 no-repeat; text-decoration:none;}
#communityServices .communityService .communityServiceMiddle .communityServiceMiddleContent .link a:hover {background-position: -24px 0;}
#communityServices .communityService .communityServiceMiddle .communityServiceMiddleContent .link a:active {background-position: 0px 0;}
#communityServices .communityService .communityServiceBottom {clear:both;height:10px;background: url(../../Media/Images/ourservices-border-bottom.png) no-repeat;font-size:1px;line-height:1px;}

/******************** SEARCH RELATED ********************/
.searchArea .searchBox { clear:both; border: Solid 1px #7396AD; padding: 5px; }
.searchArea .searchBox .searchControls { clear:both; }
.searchArea .searchBox .searchFilters { clear:both; margin: 5px 0 10px 0; overflow:hidden;}
.searchArea .searchBox .searchFilters .searchFilterRadio { float:left;}
.searchArea .searchBox .searchFilters .searchFilterDropDown { float:right;}
.searchArea .searchBox .searchFilters .searchDescription { float:left; font-size: 9pt; font-family: Arial, Verdana; }

/******************** SEARCH RESULTS RELATED ********************/
#searchResults { margin: 10px 0 0 0; }
#searchResults .searchHit, #searchResults .searchAlt { padding: 10px 20px; border-bottom: Solid 1px #CCCCCC; }
#searchResults .searchAlt { background-color: #e3e3e3; }
#searchResults .searchTop { border-top: Solid 1px #CCCCCC; }
#searchResults .searchHit .titleLink, #searchResults .searchAlt .titleLink { font-weight: bold; }
#searchResults .searchHit .typeDescription, #searchResults .searchAlt .typeDescription { }
#searchResults .searchHit .searchHit { border: none; background-color: Transparent; padding-top: 0; }

/******************** SEARCH HELP RELATED ********************/
#searchHelp .searchSection { padding: 10px; border-bottom: Solid 1px #CCCCCC; }
#searchHelp .searchAlt { background-color: #F0F0F0; }
#searchHelp .searchTop { border-top: Solid 1px #CCCCCC; margin-top: 10px; }
#searchHelp .searchBottom { border-bottom: none; }

h1,h2,h3,h4,h5,p {margin:0px;}
h1 { font-size:32px; font-weight:bold; color:rgb(110,0,0); }
h2 { font-size:26px; font-weight:bold; color:rgb(110,0,0); }
h3 { font-size:19px; font-weight:bold; color:rgb(110,0,0); }
h4 { font-size:14px; font-weight:bold; color:rgb(110,0,0); }
h5 { font-size:12px; font-weight:bold; color:rgb(110,0,0); }
a { color:rgb(110,0,0); text-decoration:none; }
a:hover { text-decoration:underline; }
img { padding:0px; border:0px; }
form { padding:0px; margin:0px; border:0px;overflow:visible; }

.link_ { text-decoration:none; border-bottom: dashed 1px black; }
.error { color:#ff0000;}
.required { color:#ff0000;}
.whiteHr { color:#ffffff;}