/* CSS Document */
#outerContainer 
{
	width:950px;
	margin:0px auto;
}
body
{
	font-size:small;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
body a
{
	color:#333;
}
body a:visited
{
	color:#333;
}
.smaller
{
	font-size:smaller;
}
.clearAll
{
	clear:both;
}

a, a:hover, a:visited
{
	color:#000;
	text-decoration:none;
}
.blue
{
	color:#0055A5;
}
.black
{
	color:#000;
}
.gold
{
	color:#BD8643;
}
.green
{
	color:#A8BD3A;
}
h1
{
	width:358px;
	height:54px;
	position:relative;
	font-size:2px;
	padding-bottom:10px;
	margin-left:296px;

}
h1 span
{
	background:url(images/uch_logo.jpg) no-repeat ;
	position:absolute;
	width:100%;
	height:100%;
}

h2
{
	font-size:16px;
	font-weight:normal;
	margin-top:30px;
	color:#666666;
}
h3, h3 a, h3 a:hover, h3 a:visited
{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
/*	color:#7994af;*/
}
h4
{
	font-size:14px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:0px;
	color:#5C7C8B;
}
h5
{
	font-size:20px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:0px;
	color:#97A647;
}
h6
{
	font-size:14px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:0px;
	color:#A8BD3A;
}
h7
{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
	color:#000;
}
.copyrightText
{
	margin-top:10px;
	font-size:9px;
	text-align:center;
}
#homeTopPanel
{
	width:950px;
	height:115px;
	padding-top:20px;
/*	text-align:center;*/
	background-image: url(images/uch_header.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	padding-bottom:0px;
}
.logoHolder
{
	width:950px;
	height:90px;
}
.mainLogo
{
	width:410px;
	height:66px;
	float:left;
	padding-top:20px;
	padding-left:275px;
}
#Footer
{
	clear:both;
	margin-top:0px;
	width:960px;
}

.homeFooterPanel
{
	width:932px;
	height:130px;
	float:left;
	background-image:url(images/home_bottom_band.jpg);
	background-repeat:repeat-x;
}
.FooterPanelBlank
{
	width:732px;
	height:20px;
	margin-top:30px;
	border-top: 1px dotted #999;
	margin-left:100px;
}
.footerLevelNav
{
	width:380px;
	margin-left:200px;
	margin-top:0px;
	font-size:11px;
}
.footerLevelNav ul
{
	margin-top:10px;
	margin-left:0px;
	padding:0px;
	list-style: none;
}
.footerLevelNav ul li
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	border-right:1px solid #999;
}
.footerLevelNav ul li a, ul li a:visited,
{
	color:#666;
	text-decoration:none;
}
.footerLevelNav ul li a:hover
{
	color:#000;
}
.footerHomeLevelNav
{
	width:920px;
	margin-left:10px;
	margin-top:0px;
	font-size:11px;
}
.footerHomeLevelNav ul
{
	margin-top:30px;
	margin-left:0px;
	padding:0px;
	list-style: none;
}
.footerHomeLevelNav ul li
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	border-right:1px solid #999;
}
.footerHomeLevelNav ul li a, ul li a:visited,
{
	color:#666;
	text-decoration:none;
}
.footerHomeLevelNav ul li a:hover
{
	color:#000;
}
.hospitalLevelNav
{
	width:802px;
	margin-left:130px;
	margin-top:0px;
	font-size:11px;
}
.hospitalLevelNav ul
{
	margin-top:20px;
	margin-left:0px;
	padding:0px;
	list-style: none;
}
.hospitalLevelNav ul li
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	border-right:1px solid #999;
}
.hospitalLevelNav ul li a, ul li a:visited,
{
	color:#666;
	text-decoration:none;
}
.hospitalLevelNav ul li a:hover
{
	color:#000;
}


#hospitals
{
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:50px;
	width:850px;
	text-align:center;
}
.topLevelNav
{
	width:auto;
	margin-left:130px;
	margin-top:0px;
	margin-bottom:0px;
}
.topLevelNav ul
{
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	list-style: none;
	color:#333;
}
.topLevelNav ul li
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	border-right:1px solid #999;
}
.topLevelNav ul li input
{
	font-size:10px;
}
.topLevelNav ul li a
{
	color:#333;
	text-decoration:none;
}
.topLevelNav ul li a:visited,
{
	color:#333;
	text-decoration:none;
}
.topLevelNav ul li a:hover
{
	color:#000;
}
.navigationPanel
{
	float:none;
	width:auto;
	text-align:center;
	padding-top:5px;
	margin-left:90px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.aboutSubNavPanel
{
	background-image:url(images/about_panel.jpg);
	height:20px;
	text-align:center;
	padding-top:23px;
	color:#FFF;
}
.specialitiesSubNavPanel
{
	background-image:url(images/special_panel.jpg);
	height:20px;
	text-align:center;
	padding-top:23px;
	color:#FFF;
}
.clinicalSubNavPanel
{
	background-image:url(images/clinical_panel.jpg);
	height:20px;
	text-align:center;
	padding-top:23px;
	color:#FFF;
}
.patientInfoSubNavPanel
{
	background-image:url(images/patient_info_panel.jpg);
	height:20px;
	text-align:center;
	padding-top:23px;
	color:#FFF;
}
.glossarySubNavPanel 
{
	background-image:url(images/patient_info_panel.jpg);
	height:20px;
	text-align:center;
	padding-top:23px;
	color:#FFF;
}
.glossarySubNavPanel a:link, .glossarySubNavPanel a:hover, .glossarySubNavPanel a:visited
{
	text-decoration:none;
	color:#FFF;
}
.mainNav, .mainNav a:link
{
	color:#999999;
	text-decoration:none;
	padding-top:2px;
}
.mainNav a:hover
{
	color:#000000;
}
.mainNavOn, .mainNavOn a:link, .mainNavOn a:visited
{
	color:#000;
	padding-top:2px;
}
.topNav
{
	width:80px;
	float:left;
	border-right:1px solid #666666;
	height:25px;
	padding-bottom:0px;
}
.topNavOn
{
	width:80px;
	float:left;
	border-right:1px solid #666666;
	height:25px;
	background-color:#000;
}
.topNavBluePanel
{
	height:19px;
	background-color:#a2b8c2;
	margin-top:2px;
}
.topNavOnBlue
{
	width:80px;
	float:left;
	border-right:1px solid #666666;
	height:25px;
	background-color:#a2b8c2;
}
.topNavOnBrown
{
	width:80px;
	float:left;
	border-right:1px solid #666666;
	height:25px;
	background-color:#c7ba90;
}
.topNavOnOlive
{
	width:80px;
	float:left;
	border-right:1px solid #666666;
	height:25px;
	background-color:#d4bb2a;
}
.topNavOnOlive
{
	width:80px;
	float:left;
	border-right:1px solid #666666;
	height:25px;
	background-color:#d4bb2a;
}
.topNavOnGreen
{
	width:80px;
	float:left;
	border-right:1px solid #666666;
	height:25px;
	background-color:#a6bd39;
}
.mainSearchNav
{
	color:#999999;
	text-decoration:none;
	padding-top:2px;
	float:left;
}
.searchNav
{
	color:#666666;
	text-align:left;
	padding-left:10px;
	width:200px;
	float:left;
	height:21px;
}
.searchInput
{
	width:120px;
	font-size:x-small;
	height:12px;
}
.searchInputPanel
{
	width:150px;
	float:left;
}
.subNavPanel
{
	float:left;
	text-align:center;
	padding-left:10px;
	padding-right:15px;
}
.subNavPanelHospitals
{
	float:left;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.subNav, .subNav a:link,  .subNavOn a:visited
{
	font-size:x-small;
	color:#666;
	text-decoration:none;
	padding-top:2px;
}
.subNav a:hover
{
	color:#000000;
}
.subNavOn,
{
	font-size:x-small;
	color:#000000;
	padding-top:2px;
}

.subNavDivider
{
	width:5px;
	float:left;
	height:20px;
	margin-top:5px;
	border-left:1px solid #666;
}
.subNavDividerHospitals
{
	width:5px;
	float:left;
	height:15px;
	border-left:1px solid #666666;
}
.homeImage
{
	width:950px;
	height:240px;
}
.homeBottomPanel
{
	background-image:url(images/home_gradient.jpg);
	background-repeat:repeat-x;
	width:950px;
/*	height:250px;*/
}
.homeLeftPanel
{
	width:350px;
	float:left;
	padding-top:10px;
	padding-left:74px;
	font-size:16px;
	text-align:right;
}
.homeRightPanel
{
	width:463px;
	float:right;
	margin-top:10px;
	padding-right:40px;
}
.homeRightPanel a, .homeRightPanel a:visited 
{
	color:#0055A5;
}
.searchResults
{
	float:left;
	width: 680px;
	margin-left:30px;
	margin-top:20px;
}
.printPanel
{
	width:700px;
}
.siteMapArea
{
	width: 900px;
	margin-left:30px;
	margin-top:20px;
}
.siteMapPanel
{
	float:left;
	width:400px;
}
.emailPage
{
	width:340px;
	background-image:url(images/email_header.jpg);
	background-repeat:no-repeat;
}
.emailTextPanel
{
	width:340px;
	height:200px;
	padding-top: 100px;
}
.searchTopPanel
{
	background-image:url(images/search_results_top.jpg);
	height:26px;
	text-align:center;
}
.leftText
{
	float:left;
	width: 400px;
	margin-left:20px;
	margin-top:20px;
}
.legalLeftText
{
	float:left;
	width: 500px;
	margin-left:20px;
	margin-top:20px;
}
.rightText
{
	float:right;
	width: 420px;
	margin-right:20px;
	margin-top:20px;
}
.subNavTop, .subNavTop a:link,  .subNavTop a:visited
{
	color:#fff;
	text-decoration:none;
	padding-top:2px;
}
.subNavTop a:hover
{
	color:#000000;
}
.subNavTopOn,
{
	color:#000000;
	padding-top:2px;
}

.subNavTopDivider
{
	width:5px;
	float:left;
	height:20px;
	margin-top:5px;
	border-left:1px solid #fff;
}
.consultantText
{
	margin-top:10px;
	width:550px;
	float:right;
}
.consultantImage
{
	width:365px;
	float:left;
}
.consultantText
{
	margin-top:10px;
	width:550px;
	float:right;
}
.consultantList
{
	width: 264px;
	float:left;
	padding-right:10px;
}
.consultantName
{
	font-size:14px;
	border-bottom: 1px dotted #999999;
	padding-bottom:5px;
	padding-top:3px;
}
.consultantProfileImage
{
	width: 150px;
	float:left;
}
.consultantProfileBlock
{
	width:400px;
	float:left;
}
.faqsRightPanel
{
	float:right;
	width:411px;
}
.faqsQuestions
{
	margin-top:10px;
}
.faqsText
{
	float:left;
	width: 482px;
	padding-left:30px;
}
.contactTopPanel
{
	background-image:url(images/contact_panel.jpg);
	height:21px;
	text-align:center;
}
.contactLeftPanel
{
	width:478px;
	float:left;
}
.contactImage
{
	width:478px;
	border-bottom: 17px solid #c7ba90;
}
.contactRightPanel
{
	width:445px;
	float:right;
	margin-right:10px;
	margin-top:20px;
}
.contactInput
{
	width:110px;
	font-size:11px;
}
.dottedRule
{
	background-image:url(images/dotted_rule.jpg);
	background-repeat:repeat-x;
	height:2px;
	margin-top:3px;
	margin-bottom:5px;
}
.glossaryLetter
{
	float:left;
	width:40px;
	font-size:20px;
	color:#000;
}
.glossaryList
{
	float:left;
	width: 360px;
}
.siteMapArea
{
	width: 900px;
	margin-left:30px;
	margin-top:20px;
}
.siteMapPanel
{
	width:170px;
	float:left;
	margin-left:10px;
}
.siteMapTopPanel
{
	background-image:url(images/green_sub_nav_panel.jpg);
	height:20px;
	text-align:center;
	padding-top:23px;
}
.noticeHeader
{
	border-top:dotted #666 1px;
	padding-top:5px;
	color:#000;
	width:463px;
}
.noticeSubNavPanel
{
	background-image:url(images/notice_top.jpg);
	height:20px;
	text-align:center;
	padding-top:23px;
	color:#FFF;
}
.noticeHeading
{
	color:#0055A5;
	font-size:26px;
	margin-top:0px;
}
.leftTextNotice
{
	float:left;
	width: 380px;
	margin-left:20px;
	margin-top:20px;
}
.SEOtitle{
	text-indent:   -5000px;
	margin-top:		5px;
}
.sarcomaTitle{
	background:	url(images/sarcoma_text.jpg) top left no-repeat;
	width:		119px;
	height:		23px;
}
.haematologyTitle{
	background:	url(images/haematology_text.jpg) top left no-repeat;
	width:		188px;
	height:		32px;
}