.patients { /* sets the background for the patients main nav area on the left of each page */
	background-color: #AE5C5C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	padding-top: 25px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/global/patient_header.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	
}

.professionals { /* sets the backgound for the professionals main nav area on the left of each page */
	background-color: #5C8585;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	padding-top: 25px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/global/pro_header.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}

.contact { /* drives the contact main nav area on the left of each page */ 
	background-color: #B8944C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
}

.borders { /* sets a white rule around the applied object */
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #333366;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.spotlight { /* drives the spotlight area on the home page */
	background-image:  url(images/global/spotlight.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: left;
	padding-left: 12px;
	padding-top: 38px;
	padding-right: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333366;
}
.mission { /* set the borders around the mission footer at the bottom of the page */
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.text { /* drives all the copy areas on the site */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	font-style: normal;
	text-align: left;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 8px;
}
.leftarch { /* sets up the arch area on all pages */
	background-image:  url(images/global/final_arch.gif);
	background-repeat: no-repeat;
	color: #000000;
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.proSub { /* drives the subnavigation area for the professional pages */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(images/global/pro_subnav_bkgnd.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.news { /* drives the news area on the home page */
	background-image:  url(images/global/news.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: left;
	padding-left: 6px;
	padding-top: 38px;
	padding-right: 10px;
}
.calendar { /* drives the claendar area on the home page */
	background-image:  url(images/global/calendar.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: left;
	padding-left: 6px;
	padding-top: 30px;
	padding-right: 10px;
}
.patientSub { /* drives the patients subnav area on the pateient pages */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(images/global/patients_subnav_bkgnd.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.navborder { 
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.genSubnav { /* drives the bottom section of the main nav on the left side of each page */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(images/global/gen_subnav_bkgnd.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.photoBorder { /* places a white border on a photo */
	border: 3px solid #FFFFFF;
}
.leftrule { /* places a white rule on a table area above the header */
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.leftbtmrule { /* places a white line on the left and bottom of a table or cell */
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.btmrule { /* places a white line on the bottom of a table cell */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.headerbkgnd {
	background-image: url(images/global/spacer-image.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.fillblock { /* fills the area below the main nav bar on each page */
	background-image: url(images/global/filler_block_bkgnd.gif);
	background-repeat: repeat-y;
}
.textlinks { /* alternative style for setting up links in the main text areas */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333366;
	cursor: hand;
	text-decoration: underline;
}
.subheads { /* sets the styles for the subheads on each page */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	padding-top: 0px;
	font-style: normal;
	text-align: left;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 8px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333366;
}
.redsubheads { /* sets the styles for the red subheads on each page */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE5C5C;
	padding-top: 0px;
	font-style: normal;
	text-align: left;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 8px;
	font-weight: bold;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333366;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333366;
}
.calmonth { /* drives the styles for each month on the main calendar page */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	font-style: normal;
	text-align: left;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333366;
}
