/* Basic Elements  */

body {
	margin: 0px;
	padding: 0px;
	}
p {
	font-size: 12px;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	}
hr { margin: 0px 0px 10px 0px; }


/* Containers */

#content {
	margin: 0px 0px 10px 10px;
	width: 760px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	}
#content p { 
	line-height: 18px; 
	text-align: justify;
	margin: 0px 0px 10px 0px;
	}
#content h1, h2 span, h3 span { display: none;}
#content h2 {
	margin: 10px 0px 10px 0px;
	color: #000;
	font-size: 18px;
	}
#content h3 {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
#content ul, #content ol {
	margin: 10px 0px 10px 20px;
	padding: 0px 10px 0px 10px;
	text-align: justify;
	}
#content li {
	line-height: 16px;
	margin: 0px 0px 5px 0px; 
	}
#content-right {
	margin: 0px 0px 0px 265px;
	}
	
#header-noflash p, #menu-noflash p {background: #fff; border: 1px solid red; padding: 10px; text-align: center; margin: 10px; font-weight: bold;}
	
/* Menu */

#menu-wrapper { 
	z-index: 1; 
	width: 770px;
	height: 24px;
	position: relative;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-collapse: collapse;
	}
#menu-wrapper td, #menu-wrapper tr { border-collapse:collapse; padding: 0px; }
#menu-home, #menu-getinvolved, #menu-currentevents, #menu-contactus {
	width: 170px;
	visibility: hidden;
	position: absolute;
	top: 187px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #e5e5e5;
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px;
	padding: 0px;	
	z-index: 1;
	}
*html #menu-home, *html #menu-getinvolved, *html #menu-currentevents, *html #menu-contactus {
	top: 188px;
	}
#menu-home a, #menu-getinvolved a, #menu-currentevents a, #menu-contactus a {
	display: block;
	text-decoration: none;
	color: #000;
	height: 20px;
	padding: 2px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #ccc;
	}
#menu-home a:hover, #menu-getinvolved a:hover, #menu-currentevents a:hover, #menu-contactus a:hover {
	background-color: #fff;
	text-decoration: none;
	}
#menu-home { left: 10px; }
#menu-getinvolved { left: 280px; }
#menu-currentevents { left: 530px; }
#menu-contactus { left: 598px; text-align: right;}
#menu-contactus a {  padding: 0px 3px 0px 0px; }
#menu-close { 
	position: absolute; 
	top: 0px;
	left: 0px;
	width: 780px;
	height: 400px;
	z-index: 0;
	visibility: hidden;
	}

/* FIR */

h2#admission-application, h2#vacancies, h2#referral-packet, h2#application-admin {
	width: 423px;
	height: 66px;
	margin: 0px;
	padding: 0px;
	}
h2#admission-application { background-image:url(../images/admission-application.gif); }
h2#vacancies { background-image:url(../images/vacancies.gif); }
h2#referral-packet { background-image:url(../images/referral-packet.gif); }
h2#application-admin { background-image:url(../images/application-admin.gif); margin-bottom: 10px;}
h3#immediate-care, h3#longterm-care {
	margin: 0px;
	padding: 0px;
	width: 232px;
	height: 66px;
	}
h3#immediate-care { background-image:url(../images/immediate-care.gif); }
h3#longterm-care { background-image:url(../images/long-term-care.gif); }

/* Footer */

#footer { clear: both; }
#footer ul {
	width: 760px;
	background: url(../images/bkground-footer.gif) no-repeat;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 4px 0px 4px 10px;
}
#footer ul li {
	display: inline;
	padding: 0px 0px 0px 0px;
	}
#footer ul a { 
	text-decoration: none; 
	color: #000; 
	padding: 2px;
	margin: 0px 4px 0px 1px;
	}
#footer ul a:hover { 
	background-color: #999; 
	color: #fff;
	}
#footer p {
	line-height: 20px;
	margin: 10px 0px 10px 10px;
	}
#footer p a { color: #689302; }
#footer p a:hover { text-decoration: none; }

/* Site Map */

.sitemap ul {
	color:  #339933;
	font: 16px Georgia;
	list-style-type: disc;
	line-height: 1.2em;
	}
.listlink {
	color:  #339933;
	font: 16px Georgia;
	text-decoration: none;
	}
.sitemap h2 {
	color: #663366;
	text-decoration: underline;
	font: 20px Georgia;
	}
.sitelink {
	color: #663366;
	text-decoration: underline;
	font: 20px Georgia;
	}

/* Miscellaneous */

.box-green {
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	width: auto;
	background-color: #eefcd2;
	border: 1px solid #9fbe4c;
	height: 58px;
	}
	
.box-orange {
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	width: auto;
	background-color: #fcebb9;
	border: 1px solid #ec9e2e;
	}
.box-orange p { 
	font-size: 11px; 
	margin: 0px; 
	padding: 10px 0px 0px 0px;
	line-height: 14px;
	}
.highlight {
	padding: 2px;
	background-color: #FFFFCC;
	}	
.left { float: left; }
.right { float: right; }
.pad-r { padding-right: 10px; }
.pad-b { padding-bottom: 10px; }
.pad-t { padding-top: 10px; }

.small { font-size: 11px; line-height: 15px;}
.grey { color: #666; }
.indent { margin-left: 30px; }
.xlarge { font-size: 16px; font-weight: bold;}