@charset "UTF-8";

/* ===== colors ==================================== */

.cyan1 { color: #A6D1E0; }

.cyan2 { color: #00739C; } /* default cyan */

.blue1 { color: #A6C3E0; }

.blue2 { color: #0D3E6E; } /* default blue */

.tan1 { color: #F6F1E5; } /* default tan */

.tan2 { color: #D7D3C5; }

.cyan1_bg { background-color: #A6D1E0; }

.cyan2_bg {
	background-color: #00739C;
	color: #FFF;
}

.blue1_bg { background-color: #A6C3E0; }

.blue2_bg {
	background-color: #0D3E6E;
	color: #FFF;
}

.tan1_bg { background-color: #F6F1E5; }

.tan2_bg { background-color: #D7D3C5; }

.success {
	font-weight: bold;
	color: #090;
}

.error,
.req {
	font-weight: bold;
	color: #C00;
}

/* ===== base ====================================== */

html,
body {
	background-color: #666;
	padding: 0;
	margin: 0;
	font: normal 12px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #555;
	text-align: center;
}

a {
	color: #00739C;
	outline: none;
}

a:hover { color: #0D3E6E; }

a img { border: 0; }

object { outline: none; }

em,
strong { color: #00739C; }

h2 {
	font-size: 24px;
	line-height: 24px;
	margin-top: 0;
	color: #0D3E6E;
	text-transform: uppercase;
}

h3 { font-size: 21px; }

h4 { font-size: 18px; }

h5 { font-size: 16px; }

h6 { font-size: 14px; }

h3,
h4,
h5,
h6 {
	color: #00739C;
	margin: 1em 0 .25em;
}

address {
	font-style: normal;
	margin: 1em 0;
}

dt {
	font-weight: bold;
	color: #00739C;
}

dd { margin: .5em 0 1em 1em; }

.hr {
	border-bottom: 1px dotted #A6D1E0;
	margin: .75em 0;
}
.text {
  color: #555;
}

/* ===== layout ==================================== */

#container {
	position: relative;
	background: #FFF url('../images/container.gif') repeat-y left top;
	width: 1000px;
	border-top: 12px solid #F6F1E5;
	border-bottom: 12px solid #F6F1E5;
	margin: 0 auto;
	text-align: left;
}

#container2 { border-bottom: 12px solid #F6F1E5; }

/* ===== header ==================================== */

#header {
	position: relative;
	height: 121px;
	border-bottom: none;
	overflow: hidden;
}

#header h1 {
	position: absolute;
	left: -12px;
	top: 0;
	display: block;
	width: 413px;
	height: 121px;
}

#header h1 a {
	display: block;
	background: transparent url('../images/hdr_logo.gif') no-repeat 45px 17px;
	width: 413px;
	height: 121px;
}

#rotator a {
	position: absolute;
	left: 413px;
	top: 0;
	display: block;
	width: 319px;
	height: 121px;
	overflow: hidden;
}

#headernav {
	position: absolute;
	top: 0;
	right: 24px;
	display: block;
	padding-top: 12px;
	height: 26px;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	color: #00739C;
	margin-left:-20px;
	margin-top:-7px;
}

#headernav li {
	padding: 0 5px;
	border-right: 1px solid #555;
	white-space: nowrap;
	float: right;
}

#headernav li.first { padding-left: 0; }

#headernav li.last {
	position: relative;
	top: -2px;
	padding-right: 0;
	border: none;
}

#headernav a { text-decoration: none; }

#headernav a:hover { text-decoration: underline; }

#headernav li span {
	position: relative;
	top: 1px;
	font-size: 14px;
	color: #555;
}

#searchbar {
	position: absolute;
	top: 38px;
	right: 12px;
	display: block;
	background-color: #F6F1E5;
	padding: 0px 0 0 10px;
	margin: 12px 0 0 0;
	width: 238px;
	height: 55px;
}

#searchbar label {
	display: block;
	background: transparent url('../images/hdr_powered_by_google.jpg') no-repeat left top;
	height: 21px;
}

#emp_portal{
	position:absolute;
	top:30px;
	right:-22px;	
}
#emp_portal label a{
	text-decoration:none;
	outline:medium none;
	text-transform:uppercase;
	font-size:10px;
	line-height:10px;
}
#emp_portal label a:hover{
	text-decoration:underline;
	color:#0D3E6E;
	}
	
#searchbar input {
	width: 187px;
	float: left;
}

#searchbar .searchMask { color: #999; }

/* ===== nav ======================================= */

#nav {
	background-color: #0D3E6E;
	height: 24px;
	/*padding-left: 23px;*/
	overflow: hidden;
}

#nav li { float: left; }

#nav li a {
	display: inline-block;
	background-color: #0D3E6E;
	padding: 5px 12px 0;
	height: 19px;
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
}

#nav li a.nav0 { padding-left: 23px; }

#nav li a:hover { color: #A6C3E0; }

#nav li.on a {
	background-color: #00739C;
	color: #FFF;
}

/*
#nav a {
	display: block;
	background: #0D3E6E url('../images/nav.gif') no-repeat left top;
	height: 24px;
}

#nav a.nav0,
#nav li.on a.nav0 {
	background-position: 0px 0px;
	width: 61px;
}

#nav a.nav1 {
	background-position: -61px 0px;
	width: 84px;
}

#nav a.nav2 {
	background-position: -145px 0px;
	width: 191px;
}

#nav a.nav3 {
	background-position: -336px 0px;
	width: 121px;
}

#nav a.nav4 {
	background-position: -457px 0px;
	width: 155px;
}

#nav a.nav5 {
	background-position: -612px 0px;
	width: 84px;
}

#nav a.nav0:hover { background-position: 0px -24px; }

#nav a.nav1:hover { background-position: -61px -24px; }

#nav a.nav2:hover { background-position: -145px -24px; }

#nav a.nav3:hover { background-position: -336px -24px; }

#nav a.nav4:hover { background-position: -457px -24px; }

#nav a.nav5:hover { background-position: -612px -24px; }

#nav li.on a { background-color: #00739C; }
*/

/* ===== breadcrumb ================================ */

#breadcrumb {
	background-color: #F6F1E5;
	padding: 7px 34px;
	margin-bottom: 12px;
	font-weight: bold;
	font-size: 11px;
	color: #0D3E6E;
}

#breadcrumb ul li {
	display: block;
	padding: 0;
	margin: 0 12px 0 0;
	white-space: nowrap;
	float: left;
}

#breadcrumb ul li a {
	display: inline-block;
	background: transparent url('../images/icon_raquo.gif') no-repeat right center;
	padding: 0 18px 0 0;
}

/* ===== banner ==================================== */

#banner { margin-bottom: 12px; }

/* ===== content =================================== */

#content {
	width: 738px;
	padding: 0 12px;
	float: right;
}

#content li { margin: .5em auto; }

.subhead {
	font-size: 14px;
	line-height: 12px;
	text-transform: none;
	margin-top: 9px;
}

h2 .subhead { color: #00739C; }

h3 .subhead,
h3 .subhead a,
h3 .subhead a:hover {
	color: #555;
	text-decoration: none;
}

ol.items li {
	padding-bottom: 12px;
	border-bottom: 1px dotted #A6D1E0;
	margin-bottom: 12px;
}

ol.items li a.item_link {
	margin-top: -1.275em;
	float: right;
}

.ibox {
	display: inline-block;
	padding: .33em .5em .25em;
}

#ScrollingContentHolder {
	width: 50%;
	height: 200px;
	overflow: auto;
	border: 1px solid #A6D1E0;
	padding: 10px;
}

.col_halfA,
.col_halfB {
	width: 223px;
	margin: 1em 0;
	float: left;
}

.col_halfA { padding-right: 12px; }

.col_halfB { padding-left: 12px; }

/* ===== #accordian ===== */

.map_UIMCCampus img { margin-right: -3px; } /* IE6 hack */

#accordian h3,
#accordian h3 a {
	display: block;
	height: 25px;
	margin: 0 0 2px;
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
}

#accordian h3 a {
	display: block;
	background: #0D3E6E url('../images/icon_chevron_down.gif') no-repeat 500px center;
	padding: 5px 0 0 4px;
	height: 19px;
	color: #FFF;
	text-decoration: none;
	width:515px;
}

#accordian h3 a:hover { color: #A6C3E0; }

#accordian h3 a span {
	display: block;
	width: 12px;
	height: 12px;
	border: 1px solid #A6C3E0;
	margin: 0 4px 0 0;
	float: left;
	overflow: hidden;
}

#accordian h3 a span.maplegend_box1 { background-color: #12b2ca; }

#accordian h3 a span.maplegend_box2 { background-color: #d8f312; }

#accordian h3 a span.maplegend_box3 { background-color: #b072b1; }

#accordian h3 a span.maplegend_box4 { background-color: #ff2b27; }

#accordian h3 a span.maplegend_box5 { background-color: #335793; }

#accordian h3 a span.maplegend_box6 { background-color: #e88e8e; }

#accordian .cols dl { margin-top: 0; }

/* ===== Image rotator ======== */
#slider-wrapper {
	position: relative;
	background-color: #F6F1E5;
	width: 710px;
}

#slider {
	position: relative;
	margin-left: 204px;
}

#slider ul {
	list-style-type: none;
	padding: 0;
}

#slider li {
	width: 493px;
	height: 252px;
	margin: 0;
}

#slider a {
	display: block;
	color: #555;
	text-decoration: none;
}

#slider div {
	position: absolute;
	top: 5px;
	left: -195px;
	text-align: right;
	width: 180px;
	padding-right: 15px;
}

#slider h1 {
	font-size: 14px;
	text-transform: uppercase;
	color: #033d70;
	text-indent:0px;
}

#slider p { line-height: 18px; }

#controls {
	position: absolute;
	z-index: 10;
	left: 0;
	bottom: 0;
	list-style-type: none;
	padding: 0;
	margin: 0;
	height: 55px;
	width: 204px;
}

#controls li {
	float: left;
	background-color: #fff;
	border-top: 20px solid #333;
	margin: 0;
	width: 25%;
	line-height: 34px;
}

#controls a {
	position: relative;
	display: block;
	text-align: center;
	text-decoration: none;
	border: 1px solid #ccc;
	border-width: 0 0 1px 1px;
	color: #333;
	font-weight: bold;
	height: 34px;
}

#control-1 a { border-left: none; }

#controls a:hover,
#controls .activeSlide a {
	background-color: #333;
	color: #fff;
	border: 1px solid #333;
	border-width: 0 0 1px 1px;
	z-index: 20;
	margin-right: -1px;
}

#control-4 a:hover,
#control-4.activeSlide a { margin-right: 0; }
	
	

/* ===== #FindADoctor_detail better layout =====

#FindADoctor_detail .colA,
#FindADoctor_detail .colB {
	width: 119px;
	margin-bottom: 1em;
	float: right;
}

#FindADoctor_detail .colB { width: 351px; }

*/

/* ===== #FindADoctor_detail approved layout ===== */

#FindADoctor_detail .colA {

	
	margin-bottom: 1em;
	float: left;
}

#FindADoctor_detail .colB {
	padding: 0 0 6px 6px;
	width: 583px;
	border-left: 12px solid #F6F1E5;
	margin-right: -350px;
	float: left;
}

#FindADoctor_detail .colA p {
	display: block;
	padding: 6px 0;
	border-bottom: 1px dotted #A6D1E0;
	margin: 0;
}

#FindADoctor_detail .colA p.first { padding-top: 0; }

#FindADoctor_detail .colB h4.first { margin-top: 0; }
#FindADoctor_detail a { color: #0D3E6E; font-size: 18px;font-weight: bold;}
#FindADoctor_detail a:hover { color: #A6C3E0; font-size: 18px;font-weight: bold;}
/*
spacer height based of cross-browser measurements,
change if sidebar becomes longer
*/
#FindADoctor_detail .colB div.spacer {
	width: 268px;

	float: right;
}

#FindADoctor_detail .colB .cols { clear: both; }

#FindADoctor_detail .colB .col1,
#FindADoctor_detail .colB .col2 {
	width: 49%;
	float: left;
}
#FindADoctor_Service {color: #0D3E6E;
	font-size: 14px;
	line-height: 12px;
	text-transform: none;
}

/* ===== columned layout =========================== */

.columned { padding-right: 268px; }

/* ===== index ===================================== */

#Home #content {
	width: 708px;
	padding: 0 12px;
	float: left;
}

#Home #sidebar {
	position: relative;
	top: 0;
	right: 12px;
	margin: 12px 0 0 0;
}

#Home #flash {
	position: relative;
	left: -12px;
	background-color: #F6F1E5;
	width: 708px;
	height: 138px;
	border-left: 12px solid #FFF;
	overflow: hidden;
}

#Home #banner {
	position: relative;
	left: -12px;
}

#Home #TopArticle {
	background: transparent url('../images/drgarcia.jpg') no-repeat 5px;
	padding: 12px 0 12px 167px;
	width: 543px;
	height: 129px;
	border-top: 12px solid #F6F1E5;
	border-bottom: 12px solid #F6F1E5;
	margin: 12px 0;
}

#Home #TopArticle h2 {
	 
	display: block;
	
	/*background: transparent url('../images/title_openEnrollmentEssentials.gif') no-repeat left top;*/
	background: transparent url('../images/TopArticleCopy.jpg') no-repeat left top;
	height: 47px;
	margin: 0;
}

#Home #TopArticle p {
	line-height: 1.6em;
	margin: 0 0 -12px 0;
}

#Home #description {
	padding-left: 24px;
	width: 684px;
	margin-bottom: 18px;
}

#Home #description h2.hdr_Welcome {
	display: block;
	background: transparent url('../images/hdr_Welcome.png') no-repeat left top;
	height: 15px;
	margin: 0;
}

#Home #description p { line-height: 1.6em; }

#Home #description p.subhead {
	font-size: 14px;
	line-height: 12px;
	margin-top: 9px;
}

#Home .cols {
	width: 708px;
	font-size: 11px;
}

#Home .colA,
#Home .colB {
	width: 348px;
	float: left;
}

#Home .colA { padding-right: 12px; }

#Home h3.hdr {
	display: block;
	background-color: #0D3E6E;
	padding: 0 4px 0 24px;
	height: 30px;
	margin: 0;
	overflow: hidden;
}

#Home h3.hdr a {
	display: block;
	height: 30px;
}

#Home h3.hdr a.hdr_UIMCNews {
	background: transparent url('../images/hdr_UIMCNews.png') no-repeat left center;
	width: 295px;
	float: left;
}

#Home h3.hdr a.icon_RSS {
	background: transparent url('../images/icon_RSS.gif') no-repeat left center;
	width: 21px;
	float: right;
}

#Home h3.hdr a.hdr_UIMCEvents { background: transparent url('../images/hdr_UIMCEvents.png') no-repeat left center; }

#Home h3.hdr a.hdr_ThisMonthsFeatures { background: transparent url('../images/hdr_ThisMonthsFeatures.gif') no-repeat left center; }

#Home .posts,#content .posts { padding: 12px 0; }

#Home .post,#content .post {
	border-bottom: 1px dotted #A6D1E0;
	margin-bottom: 12px;
}

#content .post h5 a {
	text-decoration: none;
}

#Home .colA .posts { padding-left: 24px; }

#Home .cols .date,#content .post .date {
	font-size: 10px;
	margin: 0;
}

#Home .cols h4 {
	font-size: 12px;
	margin: 0;
}

#Home .cols p { margin-top: 0; }

/* ===== sidenav ==================================== */

#sidenav { float: right; }

#sidenav h6 {
	display: block;
	background-color: #F6F1E5;
	padding: 6px 0px 0px 22px;
	margin: 0;
}

#sidenav ul {
	display: block;
	background-color: #F6F1E5;
	padding: 12px 12px 12px 34px;
	width: 192px;
	margin: 0 0 12px 0;
	list-style: none;
}

#sidenav li {
	padding: 0 12px 6px 0;
	border-bottom: 1px dotted #A6D1E0;
	margin: 0 0 6px;
}

/* ===== sidebar / widgets ========================== */

#sidebar {
	position: relative;
	top: 0;
	width: 256px;
	margin: 0 0 24px 12px;
	float: right;
}

.withWideBanner #sidebar {
	top: -112px;
	margin-bottom: -102px;
}

#sidebar .widget { position: relative; }

#sidebar .widget_image {
	width: 268px;
	margin-right: -12px;
	margin-bottom: 12px;
}

#sidebar h5 { margin: 0 0 12px; }

#sidebar .widget h5 { margin: 0 0 0; }

#sidebar .widget h5.nohdr {
	margin: 0 0 0 18px;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
}

#sidebar .widget_wrapped h5.nohdr { margin: 0 0 0; }

#sidebar h5.hdr_btn {
	display: block;
	background-color: #0D3E6E;
	height: 44px;
}

#sidebar h5.hdr_btn a {
	display: block;
	height: 44px;
}

#sidebar h5.hdr_btn a.btn_OnlineBillPayment { background: transparent url('../images/btn_OnlineBillPayment.gif') no-repeat left center; }

#sidebar h5.hdr_btn a.btn_RequestAnAppointment { background: transparent url('../images/btn_RequestAnAppointment.gif') no-repeat left center; }

#sidebar h5.hdr_btn a.btn_FindADoctor{ background: transparent url('../images/btn_FindADoctor.gif') no-repeat left center; }

#sidebar h5.hdr_btn a.btn_blue_FindADoctor{ background: transparent url('../images/btn_blue_FindADoctor.gif') no-repeat left center; }

#sidebar h5.hdr_btn a.btn_ReferringPhysician { background: transparent url('../images/btn_ReferringPhysician.gif') no-repeat left center; }

#sidebar h5.hdr_btn a.btn_AcceptedInsurancePlans { background: transparent url('../images/btn_AcceptedInsurancePlans.gif') no-repeat left center; }

#sidebar h5.hdr {
	display: block;
	background-color: #00739C;
	height: 30px;
}

#sidebar h5.hdr a {
	display: block;
	height: 30px;
}

#sidebar h5.hdr a.hdr_CommonDiseasesAndConditions { background: transparent url('../images/hdr_CommonDiseasesAndConditions.gif') no-repeat 18px center; }

#sidebar h5.hdr a.hdr_UIMCQuickLinks { background: transparent url('../images/hdr_UIMCQuickLinks.png') no-repeat 18px center; cursor:pointer; }
#sidebar h5.hdr a.hdr_UIMCCareerCenter { background: transparent url('../images/hdr_UIMCCareerCenter.png') no-repeat 18px center; }

#sidebar #widget_CommonDiseasesAndConditions .wrapper,
#sidebar #widget_UIMCQuickLinks .wrapper {
	padding-left: 18px;
	height: 128px;
	border: 1px solid #CCC;
	margin: 9px 0;
	overflow: auto;
	font-size: 11px;
	color: #555;
}

#sidebar #widget_CommonDiseasesAndConditions .wrapper a,
#sidebar #widget_UIMCQuickLinks .wrapper a {
	text-decoration: none;
	color: #555;
	
}

#sidebar #widget_CommonDiseasesAndConditions .wrapper a:hover,
#sidebar #widget_UIMCQuickLinks .wrapper a:hover { text-decoration: underline; }

#sidebar #widget_UIMCCareerCenter .wrapper {
	padding: 12px 12px 1px 0;
	margin-bottom: 12px;
	font-size: 11px;
}

#sidebar #widget_UIMCCareerCenter p { margin-top: 0; }

#sidebar #widget_MyUIMCBillPayment,
#sidebar #widget_InteractiveAndLearningTools,
#sidebar #widget_UICBestDoctors,
#sidebar #widget_ChildrensHospital,
#sidebar #widget_CustomHeader,
#sidebar .widget_wrapped {
	background-color: #F6F1E5;
	padding: 12px 0px 12px 18px;
	margin-bottom: 12px;
	height: 1%;
}

#sidebar .widget_wrapped { font-size: 11px; }

#sidebar #widget_UICBestDoctors { padding-left: 0; }
#sidebar #widget_ChildrensHospital { padding-left: 0; }

#sidebar #widget_InteractiveAndLearningTools { padding: 12px 18px; }

#sidebar .widget h5.hdr_MyUIMCBillPayment,
#sidebar .widget h5.hdr_InteractiveAndLearningTools,
#sidebar .widget h5.hdr_UICBestDoctors {
	display: block;
	height: 12px;
	margin: 0 0 11px;
}
#sidebar .widget h5.hdr_ChildrensHospital{
	display:block;
	height:40px;
	margin:0 0 11px;
}

#sidebar .widget h5.hdr_MyUIMCBillPayment { background: transparent url('../images/hdr_MyUIMCBillPayment.png') no-repeat left center; }

#sidebar .widget h5.hdr_InteractiveAndLearningTools { background: transparent url('../images/hdr_InteractiveAndLearningTools.gif') no-repeat left center; }

#sidebar .widget h5.hdr_UICBestDoctors { background: transparent url('../images/hdr_UICBestDoctors.png') no-repeat 18px center; }
#sidebar .widget h5.hdr_ChildrensHospital{ background: transparent url('../images/hdr_ChildrensHospital.gif') no-repeat 30px center; }


#widget_MyUIMCBillPayment input {
	width: 175px;
	margin-bottom: 7px;
}

#widget_MyUIMCBillPayment div input { float: left; }

#widget_MyUIMCBillPayment a.btn_LearnMoreAboutMyUIMC { font-size: 12px; }

#widget_InteractiveAndLearningTools,
#widget_UICBestDoctors { font-size: 11px; }
#widget_ChildrensHospital { font-size: 11px;}

#widget_InteractiveAndLearningTools li {
	padding: 0 12px 6px 0;
	border-bottom: 1px dotted #A6D1E0;
	margin: 0 0 6px;
}

#widget_InteractiveAndLearningTools li a { text-decoration: none; }

#widget_InteractiveAndLearningTools li a:hover { text-decoration: underline; }

#sidebar .widget_default {
	padding: 1px 0 1px 30px;
	margin-bottom: 12px;
	height: 1%;
}

#sidebar .widget_default h5 { margin: 0 0 6px -12px; }

#sidebar .widget_default ul { padding-left: 20px; }

#sidebar .widget_default ul.reduced { padding-left: 0px; }

/* ===== utilities ==================================== */

#utilities p {
	display: block;
	height: 52px;
	margin: 0 12px;
}

#utilities a {
	display: block;
	border-top: 12px solid #F6F1E5;
	width: 128px;
	height: 40px;
	float: right;
}

#utilities a.btn_ShareThisPage { background: transparent url('../images/btn_ShareThisPage.gif') no-repeat center center; }

#utilities a.btn_PrinterFriendly { background: transparent url('../images/btn_PrinterFriendly.gif') no-repeat center center; }

/* ===== footer ==================================== */

#footer {
	background-color: #00739C;
	padding: 24px 0;
	margin: 0 12px;
	font-size: 10px;
	color: #A6D1E0;
}

#footer a { color: #A6D1E0; }

#footer a:hover { color: #FFF; }

#footer li { margin-bottom: 6px; }

#footer small { font-size: 10px; }

#footer .col1,
#footer .col2,
#footer .col3,
#footer .col4 {
	padding: 0 30px;
	height: 144px;
	border-right: 1px solid #A6D1E0;
	float: left;
}

#footer .col1 { width: 150px; }

#footer .col2 { width: 130px; }

#footer .col3 { width: 130px; }

#footer .col4 {
	width: 300px;
	border-right: none;
	line-height: 16px;
}

#footer h6 {
	display: block;
	height: 14px;
	margin: 0 0 8px;
}

#footer .col1 h6 { background: transparent url('../images/ftr_hdr_1.png') no-repeat; }

#footer .col2 h6 { background: transparent url('../images/ftr_hdr_2.gif') no-repeat left top; }

#footer .col3 h6 { background: transparent url('../images/ftr_hdr_3.gif') no-repeat left top; }

#footer .col4 h6,
#footer .col4 h6 a {
	display: block;
	height: 48px;
	float: right;
}

#footer .col4 h6.btn_logo_college,
#footer .col4 h6.btn_logo_college a { width: 109px; }

#footer .col4 h6.btn_logo_uic,
#footer .col4 h6.btn_logo_uic a { width: 79px; }

.btn_logo_college a { background: transparent url('../images/ftr_logo_college.gif') no-repeat left top; }

.btn_logo_uic a { background: transparent url('../images/ftr_logo_uic.gif') no-repeat left 8px; }

#footer .col4 address {
	text-align: right;
	clear: both;
}

#footer .col4 p {
	margin: 0;
	text-align: right;
}

/* ===== tables ==================================== */

table.super {
	border-collapse: collapse;
	font-size: 11px;
}

table.super th,
table.super td {
	padding: .5em 1em;
	border: 1px solid #CCC;
}

table.super th { background-color: #EEE; }

table.super thead th,
table.super tfoot td {
	background-color: #DDD;
	text-align: center;
}

table.super td { background-color: #FFF; }

table.super tr.odd th { background-color: #DDD; }

table.super tr.odd td { background-color: #EEE; }

/* ===== forms ===================================== */

/* IE hack */
legend {
	margin: auto -.5em !important;
	color: #555;
}

label {
	display: inline-block;
	width: 150px;
}

li li label {
	display: inline;
	width: auto;
}

.textfield { padding: 2px 0; }

.textfield,
.textarea,
.select,
.multiselect {
	font-size: .92em;
	border: 1px solid #999;
	color: #555;
}

.textfield:focus,
.textarea:focus,
.select:focus,
.multiselect:focus { border-color: #000; }

.multiselect,
.textarea { vertical-align: top; }

.textfield { width: 200px; }

.textarea {
	width: 400px;
	height: 100px;
}

.select,
.multiselect { width: 202px; }

#form_advancedsearch li {
	display: block;
	width: 49.99%;
	float: left;
}

#form_advancedsearch li.clear {
	width: auto;
	float: none;
}

#form_advancedsearch li label {
	font-weight: bold;
	color: #0D3E6E;
}

#form_advancedsearch li select { width: 223px; }

/* ===== buttons =================================== */

.btn {
	display: block;
	height: 21px;
	text-indent: 9999px;
	float: right;
}
	.slider-btn {
	display: block;
	height: 21px;
	text-indent: 9999px;
	float: left;
}

.btn_blue_Go,
.btn_cyan_Go,
.btn_default_Go { width: 43px; }

.btn_blue_LearnMore,
.btn_cyan_LearnMore,
.btn_default_LearnMore { width: 83px; }

.btn_blue_Login,
.btn_cyan_Login,
.btn_default_Login { width: 55px; }

.btn_blue_ReadAll,
.btn_cyan_ReadAll,
.btn_default_ReadAll { width: 68px; }

.btn_blue_Search,
.btn_cyan_Search,
.btn_default_Search { width: 64px; }

.btn_blue_SearchAgain,
.btn_cyan_SearchAgain,
.btn_default_SearchAgain { width: 91px; }

.btn_default_ReferringPhysician,
.btn_default_RequestAnAppointment {
	width: 87px;
	height: 40px;
	float: none;
}

.btn_blue_Go { background: transparent url('../images/btn_blue_Go.png') no-repeat right top; }

.btn_blue_LearnMore { background: transparent url('../images/btn_blue_LearnMore.png') no-repeat right top; }

.btn_blue_Login { background: transparent url('../images/btn_blue_Login.png') no-repeat right top; }

.btn_blue_ReadAll { background: transparent url('../images/btn_blue_ReadAll.png') no-repeat right top; }

.btn_blue_Search { background: transparent url('../images/btn_blue_Search.png') no-repeat right top; }

.btn_blue_SearchAgain { background: transparent url('../images/btn_blue_SearchAgain.png') no-repeat right top; }

.btn_cyan_Go { background: transparent url('../images/btn_cyan_Go.png') no-repeat right top; }

.btn_cyan_LearnMore { background: transparent url('../images/btn_cyan_LearnMore.png') no-repeat right top; }

.btn_cyan_Login { background: transparent url('../images/btn_cyan_Login.png') no-repeat right top; }

.btn_cyan_ReadAll { background: transparent url('../images/btn_cyan_ReadAll.png') no-repeat right top; }

.btn_cyan_Search { background: transparent url('../images/btn_cyan_Search.png') no-repeat right top; }

.btn_cyan_SearchAgain { background: transparent url('../images/btn_cyan_SearchAgain.png') no-repeat right top; }

.btn_default_Go { background: transparent url('../images/btn_default_Go.png') no-repeat right top; }

.btn_default_LearnMore { background: transparent url('../images/btn_default_LearnMore.png') no-repeat right top; }

.btn_default_Login { background: transparent url('../images/btn_default_Login.png') no-repeat right top; }

.btn_default_ReadAll { background: transparent url('../images/btn_default_ReadAll.png') no-repeat right top; }

.btn_default_ReferringPhysician { background: transparent url('../images/btn_default_ReferringPhysician.png') no-repeat right top; }

.btn_default_RequestAnAppointment { background: transparent url('../images/btn_default_RequestAnAppointment.png') no-repeat right top; }

.btn_default_Search { background: transparent url('../images/btn_default_Search.png') no-repeat right top; }

.btn_default_SearchAgain { background: transparent url('../images/btn_default_SearchAgain.png') no-repeat right top; }

/* ===== default =================================== */

.large { font-size: 1.5em; }

.tiny { font-size: 10px; }

.nowrap { white-space: nowrap; }

.aright { text-align: right; }

.left {
	margin: 0 1em 1em 0;
	float: left;
}

.right {
	margin: 0 0 1em 1em;
	float: right;
}

.clearLeft { clear: left; }

.clear { clear: both; }

.reduced_top { margin-top: 0; }

.reduced,
form,
fieldset,
legend,
fieldset ol,
h1,
#headernav ul,
#nav ul,
#breadcrumb ul,
ol.items,
#widget_InteractiveAndLearningTools ul,
#widget_CommonDiseasesAndConditions ul,
#widget_UIMCQuickLinks ul,
#footer ul {
	padding: 0;
	margin: 0;
	list-style: none;
	border: none;
}

.hid,
h1,
#searchbar label,
/*#nav li a,*/
#Home #TopArticle h2,
#Home #description h2,
#Home h3.hdr a,
#sidebar h5.hdr,
#sidebar h5.hdr_btn,
.btn,
#utilities p,
#footer h6 { text-indent: -9999px; }

.hide,
.print,
.hr hr { display: none; }


/* new or updated CSS */

