/* ELEMENT STYLES */
BODY
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	line-height: 13px;
	height: 100%;
	color: #515966;
	background-repeat: repeat-x;
	
	scrollbar-3dlight-color: #D0CFC4;
	scrollbar-darkshadow-color: #6F6D5D;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #D0CFC4;
	scrollbar-track-color: #F7F7F5;
	scrollbar-arrow-color: #9B9B98;
	scrollbar-face-color: #E5E5E0;
}

a:link, a:active, a:visited
{
	color: #A3362A;
	text-decoration: none;
}

a:hover
{
	color: #515966;
	text-decoration: underline;
}

a.btnSelected:hover
{
	color: #47A8F1;
	background: #DDEFFD;
	text-decoration: none;
}

a.footerLink:link, a.footerLink:active, a.footerLink:visited
{
	color: #9B9B98;
	font-size: 8pt;
	text-decoration: none;
}

a.footerLink:hover 
{
	color: #9B9B98;
	text-decoration: underline;
}

a.whiteLink:link, a.whiteLink:active, a.whiteLink:visited
{
	color: White;
	font-size: 8pt;
}

a.whitelink:hover
{
	text-decoration: underline;
}

a.newsRead:link, a.newsRead:active, a.newsRead:visited
{
	color: #A3362A;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #9b9b98;
	margin-bottom: 12px;
}

a.newsRead:hover
{
	text-decoration: underline;
}

a.nav:link, a.nav:active, a.nav:visited
{
	display: block;
	width: 182px;
	padding: 4px;
	padding-left: 14px;
	border-bottom: 1px solid white;
	color: white;
	background-image: url(../images/bknd_nav.gif);
}

a.nav:hover
{
	color: #A3362A;
	text-decoration: none;
}

a.news:link, a.news:active, a.news:visited
{
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #9b9b98;
	color: #47A8F1;
}

a.news:hover
{
	color: #FFA500;
	text-decoration: underline;
}

a.facility:link, a.facility:active, a.facility:visited
{
	display: block;
	width: 200px;
	height: 31px;
}

a.facility:hover
{
	text-decoration: none;
}

a.newsActive:link, a.newsActive:active, a.newsActive:visited
{
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #9b9b98;
	color: #9b9b98;
	font-weight: bold;
}

a.newsActive:hover
{
	color: #FFA500;
	text-decoration: underline;
}

a.newsSub:link, a.newsSub:active, a.newsSub:visited
{
	display: block;
	padding-top: 6px;
	color: #9b9b98;
	font-weight: bold;
}

a.newsSub:hover
{
	color: #FFA500;
	text-decoration: underline;
}

a.topLink:link, a.topLink:active, a.topLink:visited
{
	display: block;
	color: #a3362a;
	text-align: right;
	position: relative;
	padding: 2px;
	border-bottom: 1px dashed #eeeeee;
	margin-bottom: 10px;
}

a.topLink: hover
{
	color: #515966;
}

h1
{
	font-size: 12pt;
	color: #733029;
	margin-bottom: 8px;
	margin-top: 0px;
}

h2
{
	font-size: 10pt;
	color: #015C99;
	margin-bottom: 8px;
	margin-top: 0px;
}

h3
{
	font-size: 10pt;
	margin-bottom: 10px;
}

HR
{
	height: 1px;
	margin-bottom: 0px;
	color: #d0cfc4;
}

P
{
	margin-bottom: 4px;
}

.submit
{
	display: block;
	width: 120px;
	text-align: center;
	border: 3px double #6f6d5d;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 2px;
	height: auto;
	background-color: #A3362A;
	color: white;
	font-size: 80%;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial;
	cursor: pointer;
}

.submitGrey
{
	display: block;
	width: 120px;
	text-align: center;
	border: 3px double #6f6d5d;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 2px;
	height: auto;
	background-color: #eeeeee;
	color: #333333;
	font-size: 80%;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial;
	cursor: pointer;
}

TABLE
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
}

ul.apple, li.apple
{
	list-style-image: url(../images/apple.gif);
}

THEAD TD
{
	position: relative; 
	top: expression(document.getElementById("diagnosisWindow").scrollTop-2); /*IE5+ only*/
}

FORM
{
	display: inline;
}

ul li
{
	margin: 0;
	margin-bottom: 2px;
}

ul.matrix
{
	margin: 0;
	padding-left: 20px;
}

ul.showcase
{
	margin: 0;
	margin-top: 20px;
	padding-left: 30px;
}

ul.showcase li
{
	margin: 0;
	margin-bottom: 4px;
}

/* normal classes */
.bdcFont
{
	font-size: 14pt;
	margin-bottom: 10px;
	font-family: Snell Bd BT, Verdana, arial;
	display: block;
}

.hidden
{
	display: none;
}

.show
{
	display: block;
}

.caption
{
	color: #8AAEBC;
}

.fontNormal
{
	font-size: 11px;
}

.row
{
	background: #f7f7f5;
}

.textSmall
{
	font-size: 11px;
}

.textTiny
{
	font-size: 10px;
	color: #9b9b98;
}

.newsHead
{
	font-weight: bold;
	margin-bottom: 3px;
	display: block;
}

.tableHead
{
	font-weight: bold;
	background: #e5e5e0;
}


/* positional divs */
#content
{
	display: block;
	padding: 6px;
	padding-left: 12px;
	font-size: 12px;
}

#contentContainer
{
	display: block;
	width: 780px;
	background-image: url(../images/bknd_content.gif);
	background-repeat: repeat-y;
	padding-bottom: 20px;
	border-bottom: 2px solid white;
}

#contentFeature
{
	width: 330px;
	height: 99px;
	border: 1px solid #d0cfc4;
	margin-right: 4px;
	margin-bottom: 10px;
	font-size: 11px;
}

#contentFeature .photo
{
	display: block;
	float: left;
	width: 148px;
	height: 92px;
}

#contentFeature .text
{
	display: block;
	padding: 4px;
	height: 92px;
	font-size: 11px;
}

#doc
{
	display: block;
	margin-top: 4px;
}

#doc .docDiv
{
	width: 180px;
	border: 1px solid #d0cfc4;
	background: #f7f7f5;
	float: left;
	margin-right: 4px;
	position: relative;
}

#facilityDiv
{
	width: 200px;
	border: 1px solid #515966;
	position: absolute;
	left: 212px;
	top: 175px;
	filter: alpha(opacity=85);
	z-index: 10;
}

#facilityDiv a
{
	display: block;
	width: 100%;
	padding: 3px;
	color: #a3362a;
	background: white;
	border-bottom: 1px solid #515966;
}

#facilityDiv a:hover
{
	background: #eeeeee;
	text-decoration: none;
}

#footer
{
	display: block;
	width: 772px;
	height: 80px;
	background-image: url(../images/bknd_footer.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #515966;
	padding: 4px;
	font-size: 9px;
}

* html #footer
{
	display: block;
	width: 780px;
	height: 80px;
	background-image: url(../images/bknd_footer.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #515966;
	padding: 4px;
	font-size: 9px;
}

#footerLeft
{
	display: block;
	width: 180px;
	float: left;
	padding-left: 30px;
	font-size: 11px;
}

#footerRight
{
	display: block;
	margin-left: 216px;
	width: 520px;
}

#headerBar
{
	display: block;
	background: #9a8c7e;
	padding: 3px;
	text-align: right;
	color: white;
	width: 774px;
	font-size: 10px;
}

* html #headerBar
{
	display: block;
	background: #008da9;
	padding: 3px;
	text-align: right;
	color: white;
	width: 780px;
	font-size: 10px;
}

#logoBarContainer
{
	display: block;
	background: #fff;
	padding: 0px;
	padding-top: 6px;
	width: 774px;
	height: 106px;
	border-bottom: 1px solid #515966;
}

* html #logoBarContainer
{
	display: block;
	background: #fff;
	padding: 0px;
	padding-top: 6px;
	width: 774px;
	height: 94px;
	border-bottom: 1px solid #515966;
}

#logoBarContainer .logoDiv
{
	padding-left: 24px;
}

#navBar
{
	display: block;
	width: 780px;
	background: #C8D8DE;
	border-bottom: 2px solid white;
}

#navContainer
{
	display: block;
	width: 182px;
	background: #8AAEBC;
	border-left: 2px solid white;
	border-right: 2px solid white;
	margin-left: 28px;
}

#news
{
	display: block;
	width: 170px;
	padding: 4px;
	padding-left: 36px;
}

* html #news
{
	display: block;
	width: 212px;
	padding: 4px;
	padding-left: 36px;
}

#siteContainer
{
	display: block;
	width: 780px;
	background: white;
}

.tab
{
	PADDING: 2px;
	FLOAT: left;
	WIDTH: 120px;
	MARGIN-RIGHT: 1px;
	TEXT-ALIGN: center;
	BORDER: 1px solid #d0cfc4;
	display: block;
	margin-bottom: -1px;
}

.tabSelected
{
	PADDING: 2px;
	FLOAT: left;
	WIDTH: 120px;
	MARGIN-RIGHT: 1px;
	TEXT-ALIGN: center;
	BORDER-BOTTOM: 1px solid white;
	border-top: 1px solid #d0cfc4;
	BORDER-right: 1px solid #d0cfc4;
	BORDER-left: 1px solid #d0cfc4;
	z-index: 100;
	font-weight: bold;
	display: block;
	margin-bottom: -1px;
}

.tabLine
{
	DISPLAY: block;
	MARGIN-BOTTOM: 0px;
	PADDING-TOP: 18px;
	BORDER-BOTTOM: #d0cfc4 1px solid
}

#tabContent
{
	display: block;
	height: 140px;
	clear: both;
	padding: 4px;
	border-left: 1px solid #d0cfc4;
	border-right: 1px solid #d0cfc4;
	border-bottom: 1px solid #d0cfc4;
}

#loginContainer
{
	display: block;
	background: #eeeeee;
	border: 1px solid #cccccc;
	padding: 2px;
	width: 300px;
}

#videoDiv
{
	display: block;
	padding: 4px;
	margin-bottom: 8px;
	border-bottom: 1px dotted #d0cfc4;
}