/* ----- RIBBON BAR EDITS ----- */

.RadTabStrip_Default .rtsSelected {
	background: #9f0000 !important;
}
.rtsSelected .rtsTxt {
	color: #ffffff;
}
.rcbItem, .rcbHovered {
	font-family: "Courier","Courier New", monospace;
	font-size: 10px;
	line-height: 1;
}
.AddMod2 div.RadComboBox[style] {
	width: 350px !important;
}
.ControlPanel {
	height: 160px;
}

/* ----- UNIVERSITY HOSPITALS CSS ----- */

/* --- GLOBAL CLASSES --- */

a, a:link, a:visited {
	color: #00338d;
}
a:hover, a:active {
	color: #000000;
}

/* --- HEADER --- */

#header_container {
	height: 93px;
	width: 1000px;
}
#homeLogo {
	float: left;
	display: block;
	height: 93px;
	width: 277px;
	margin-left: 22px;
}
.navContainer {
	float: right;
	width: 650px;
	height: 93px;
}

/* Pay My Bill Links */

#header_container ul.account {
	float: right;
	display: inline;
	height: 24px;
	margin: 12px 20px 0px 0px;
	color: #333333;
}
#header_container ul.account li {
	display: inline;
	padding: 0px 2px 0px 2px;
}
#header_container ul.account a {
	color: #9f0000;
	font-weight: bold;
	text-decoration: none;
}
#header_container ul.account a:visited {
	color: #9f0000;
}
#header_container ul.account a:hover {
	color: #9f0000;
	text-decoration: underline;
}

/* Red Bar Links */

.header_nav {
	float: right;
	display: inline;
	margin: 6px 11px 0px 0px;
	padding: 0px;
	list-style: none;
}
.header_nav li {
	float: left;
	padding: 0px 10px;
	border-right: solid 1px #ffffff;
}
.header_nav li.headerNavBarLast {
	border-right: none;
}
.header_nav a, .header_nav a:link, .header_nav a:active {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: rgba(0, 0, 0, 0.6) 0px 2px 2px;
}
.header_nav a:visited {
	color: #ffffff;
}
.header_nav a:hover {
	text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 1px;
	text-decoration: underline
}
.header_nav a:active {
	color: #e37d7d;
}


/* Search Bar */

.header_search {
	float: right;
	margin: 12px 18px 0px 0px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 25px;
	padding: 0px;
	list-style: none;
}
.header_search .cityName {
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 2px;
}
.header_search .phoneNumber {
	color: #9f0000 !important;
	font-weight: bold;
	padding-top: 2px;
}
.header_search input, #find_panel input {
	border: 1px solid #bbbbbb;
	height: 14px;
	width: 152px;
}
.header_search li {
	float: left;
	padding: 0px 4px 0px 4px;
}

/* --- HOME PAGE --- */

.ContentPaneHome {
	/* Container for the FindBar module */
	float: right;
	width: 330px;
	padding-top: 14px;
	padding-right: 22px;
	display: inline;
}
.homePageLogo {
	margin-bottom: 13px;
}
.slideShow {
	/* Container for the slideshow module */
	float: left;
	width: 626px;
	padding-top: 14px;
	padding-left: 22px;
	background: url(/portals/_default/images/slideshow-background.gif) 32px 14px no-repeat;
}
.homeCol1, .homeCol2, .homeCol3 {
	text-align: left;
}
.homeCol1 {
	float: left;
	width: 330px !important;
	margin: 20px 0px 0px 22px !important;
}
.homeCol2 {
	width: 250px !important;
	float: left;
	display: inline;
	margin: 20px 0px 0px 20px !important;
	height: auto;
}
.homeCol2 p {
	font-size: 13px;
	line-height: 19.5px;
}
.homeCol2 h4, .homeCol1 h4 {
	margin: 0px;
	padding: 8px 0px;
}
.homeCol3 {
	float: right !important;
	width: 330px !important;
	margin: 20px 22px 0px 0px !important;
	background: url(/portals/_default/images/picShadow.gif) 100% 100% no-repeat transparent !important;
}
.homeCol1 .Head, .homeCol2 .Head, .homeCol3 .Head {
	font-family: Arial, Helvetica, sans-serif !important;
	line-height: 21px !important;
}
.homeCol3 h4, .guest h4 {
	color: #ffffff !important;
	border: solid 1px #9f0000;
	background-color: #9f0000;
	background: -moz-linear-gradient(0% 100% 90deg,#9f0000, #fd0000);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fd0000), to(#9f0000));
	padding: 8px !important;
	margin: 0px !important;
	text-shadow: rgba(0, 0, 0, 0.6) 0px 2px 2px;
}
.homeCol3 ul, .guest ul {
	list-style: none;
	margin: 0px 0px 13px 0px !important;
	padding: 12px 16px 32px 16px !important;
	background-color: #eeeeee;
	border: solid 1px #c3c3c3;
	background: -moz-linear-gradient(0% 100% 90deg,#e9e9e9, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
}
.homeCol3 li, .guest li {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
	height: 24px;
}
.guest li.text {
	padding-left: 0px;
	height: auto;
}
.homeCol3 #genDirections { background: url(/portals/_default/images/icon-directions.gif) 0px 3px no-repeat; }
.homeCol3 #genHours      { background: url(/portals/_default/images/icon-hours.gif) 0px 3px no-repeat;      }
.homeCol3 #genPhone      { background: url(/portals/_default/images/icon-phone.gif) 0px 3px no-repeat;      }
.homeCol3 #genBillpay    { background: url(/portals/_default/images/icon-billpay.gif) 0px 3px no-repeat;    }
.homeCol3 #genService    { background: url(/portals/_default/images/icon-service.gif) 0px 3px no-repeat;    }
.homeCol3 #genEvents     { background: url(/portals/_default/images/icon-events.gif) 0px 3px no-repeat;     }
.homeCol3 #genCareers    { background: url(/portals/_default/images/icon-careers.gif) 0px 3px no-repeat;    }
.homeCol3 #genRefer      { background: url(/portals/_default/images/icon-refer.gif) 0px 3px no-repeat;      }

#genCaringBridge { background: url(/portals/_default/images/icon-caringbridge.gif) 0px 3px no-repeat; }
#genFacebook     { background: url(/portals/_default/images/icon-facebook.gif) 0px 3px no-repeat;      }
#genTwitter      { background: url(/portals/_default/images/icon-twitter.gif) 0px 3px no-repeat;      }
#genYouTube      { background: url(/portals/_default/images/icon-youtube.gif) 0px 3px no-repeat;    }


/* CSS for email - print - bookmark*/
.UH_OptionBox {
width: 216px;
height: 36px;
clear: both;
}
#emailnav {
display:block; 
width: 51px;
height: 21px;
float:left;
padding-right: 10px;
background-image:url(/DesktopModules/Orizonti_NukePageOptions/email_rollover_both.gif);
background-position:left top;
background-repeat:no-repeat;
}
#emailnav:hover {
background-position: left bottom;
}
#emailnav span {
display:none;
}
#printnav {
display:block; 
width: 49px;
height: 21px;
float:left;
padding-right: 10px;
padding-left: 10px;
background-image:url(/DesktopModules/Orizonti_NukePageOptions/print_rollover_both.gif);
background-position:left top;
background-repeat:no-repeat;
}
#printnav:hover {
background-position: left bottom;
}
#printnav span {
display:none;
}
#booknav {
display:block; 
width: 68px;
height: 21px;
float:left;
background-image:url(/DesktopModules/Orizonti_NukePageOptions/bookmark_rollover_both.gif);
background-position:left top;
background-repeat:no-repeat;
}
#booknav:hover {
background-position: left bottom;
}
#booknav span {
display:none;
}


.PanelBar_UH_SelectedChild{color:#00297F;}


/*** footer ***/
#footer_container{width:100%; /*height:440px;*/background-image:url(images/uh_footer_bckgrd.jpg);background-position:center top;background-repeat:repeat-x;background-color: #faf1b2; font-family: Arial, Helvetica, sans-serif; color:#666; font-size:12px; font-weight:bold;}
#footer_content{width:1000px;height:200px;margin:0px auto;text-align:center;background-image:url(images/footer_header_img.png); background-position:center top; background-repeat:no-repeat;}
#footer_content h3{font-size:12px;font-weight:bold;color:#9f0000;float:left; display:inline; margin:50px 16px 0px 24px;}
#footer_content h5{font-size:12px;font-weight:bold;color:#9f0000;float:left; display:inline; margin:46px 16px 0px 24px;display:none;}
#footer_content h5 .small, #footer_content h5 .small a{font-size:12px; color:#9f0000; text-decoration:none; display:none;}
#footer_content h5 .medium, #footer_content h5 .medium a{font-size:13px; color:#9f0000; text-decoration:none;display:none;}
#footer_content h5 .large, #footer_content h5 .large a{font-size:15px; color:#9f0000; text-decoration:none;display:none;}
#footer_content h4{font-size:12px;font-weight:bold;color:#9f0000;float:right; display:inline; margin:50px 24px 0px 0px;}
#footer_content .about{width:180px; float:left; display:inline; margin:20px 0px 16px 26px; text-align:left;}
#footer_content .locations{width:440px; float:left; display:inline; margin:20px 0px 0px 0px; text-align:left;}
#footer_container ol{padding: 0;list-style-type: none;margin-top: 0;margin-right: 0;margin-bottom: 1em;margin-left: 0;}
#footer_container ol li{line-height: 20px;margin: 0;padding: 0;}
* html ol li{position: relative;}
#footer_container ol li.column1 { margin-left: 0em; }
#footer_container ol li.column2 {margin-left: 19em;}
#footer_container li.reset{margin-top: -16.5em;}
#footer_container ol li a{display: block;width: 18em;text-decoration: none;color:#666; font-size:12px; font-weight:normal;}
#footer_container ol li a:hover{color:#333;text-decoration:underline;}
#footer_content .services{width:auto; float:left; display:inline; margin:20px 0px 0px 20px; text-align:left;}
#footer_content .guide{width:auto; float:right; display:inline; margin:20px 20px 0px 0px; text-align:left;}
#footer_content .about ul, #footer_content .services ul, #footer_content .guide ul{line-height: 20px;list-style-type: none; margin:0px; padding:0px;}
#footer_content .about ul a, #footer_content .services ul a, #footer_content .guide ul a, #footer_nav ul a{color:#666; font-size:12px; text-decoration:none; font-weight:normal;}
#footer_content .about ul a:hover, #footer_content .services ul a:hover, #footer_content .guide ul a:hover, #footer_nav ul a:hover{color:#333;text-decoration:underline;}
#footer_nav{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;font-weight:normal;text-align:left;border-top-width: 1px;border-top-style: solid;border-top-color: #333; margin:40px 20px 0px 26px; display:block; }
#footer_nav ul{list-style-type: none; margin:10px 0px 0px 0px; padding:0px;}
#footer_nav ul li{display: inline;}
#footer_nav ul a{text-decoration:none;}
#footer_nav ul a:hover{text-decoration:underline; color:#333;}

h2{font-family: arial; font-size: 16px; font-weight: bold;}
h3{font-family: arial; font-size: 16px; font-weight: normal;}
h4{font-family: arial; font-size: 14px; font-weight: bold;}

.dvResults{margin-top:6px;border:1px solid #666;position: absolute;background-color: #FFF;display: none;width:310px; margin-left:auto; display:none; z-index:1000;}
.dvResults table{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:4px; margin-top:4px; float:left;}
.dvResults table td{border-width:0px; padding:4px;}
.dvResults table tr{border-width:0px;}
.dvResults a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#9f0000;text-decoration:none;display:block;padding:2px 0px 2px 4px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #666;cursor: default; margin:0px;height:44px;}
.dvResults a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-decoration:none;background-color: #CCC;}
.dvResults div.finderLeft{width:120px; float:left; color:#9f0000; font-weight:bold; display:inline; margin:4px 0px 0px 0px; padding:0px; height:40px; text-decoration:none;}
.dvResults div.finderRight{float:left;color:#666;white-space: normal;display:inline; margin:4px 0px 0px 6px; padding:0px; width:140px; height:40px; text-decoration:none;}
.dvResults div.finderLeft a{text-decoration:none;}
.dvResults div.finderRight a{text-decoration:none;}

/* NEW HOME PAGE TESTS */

.slideShow .ModuleTitle_MenuContainer {
	/* nudges the admin dropdown over to fix the banner images wrapping in edit view */
	margin-left: -20px;
}


/* FIND BAR STYLES */

/* Defined in module.css file */


/* NEWS FEED */

.feedFooter {
	height: 22px;
	background-color: #e6e6e6;
	border: solid 1px #c3c3c3;
	background: -moz-linear-gradient(0% 100% 90deg,#e6e6e6, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
}
.feedFooterWide {
	width: 100% !important;
	background-color: #e6e6e6;
	border: solid 1px #c3c3c3;
	background: -moz-linear-gradient(0% 100% 90deg,#e6e6e6, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
}
.socialBar {
	width: 100%;
	height: 16px;
}
.socialBarWide {
	width: 100% !important;
}
.feedHeader a {
	border: none;
	
}
.socialBar img {
	border: none;
	margin: 0px;
}
.socialBar ul, .feedFooter ul, .feedFooterWide ul {
	list-style: none;
	padding: 0px !important;
	width: 100%;
	border: none !important;
	display: block !important;
	float: none !important;
}
.socialBarWide ul, .feedFooterWide ul {
	width: 100% !important;
}
.feedFooter ul, .feedFooterWide ul {
	margin: 0px !important;
	padding: 0px !important;
}
.socialBar ul {
	margin: 10px 0px 0px 0px !important;
}
.socialBarLeft, .feedFooterLeft {
	float: left !important;
}
.socialBarRight, .feedFooterRight {
	float: right !important;
}
.socialBarLeft {
	margin: 0px 5px 0px 0px !important;
	padding: 0px !important;
}
.socialBarRight, .feedFooterRight {
	margin-right: 0px !important;
	padding-right: 0px !important;
}
.socialBarRight {
	margin: 0px 1px 0px 0px !important;
}
.news ul {
	width: auto !important;
}
.feedFooterLeft, .feedFooterRight {
	margin: 0px !important;
	padding: 4px 5px 5px 5px !important;
}
.feedFooter a {
	color: #333333 !important;
	font-weight: bold !important;
	font-size: 11px;
	text-decoration: none !important;
	border: none !important;
}
.socialBarWide a {
	border: none !important;
}
.feedFooter a:visited {
	color: black;
}
.feedFooter a:hover {
	color: black;
	text-decoration: underline;
}
#dnn_SidePane .NukeFeeds_FeedList {
	width: 100%;
	font-size: 12px;
}
#dnn_SidePane .NukeFeeds_FeedList td {
	padding-left: 10px;
	padding-right: 10px;
}
#dnn_SidePane .NukeFeeds_FeedItem {
	background-color: #f5f5f5;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	/*padding-top: 5px;
	padding-bottom: 5px;*/
}
#dnn_SidePane .NukeFeeds_FeedItem2 {
	border: none !important;
	/*padding-top: 5px;
	padding-bottom: 5px;*/
}
.feedItem1, .feedItem3, .feedItem5, .feedItem7, .feedItem9, .feedItem11, .feedItem13, .feedItem15, .feedItem17, .feedItem19, .feedItem21, .feedItem23, .feedItem25, .feedItem27, .feedItem29 {
	padding: 5px 10px;
	background-color: #f5f5f5;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
}
.feedItem2, .feedItem4, .feedItem6, .feedItem8, .feedItem10, .feedItem12, .feedItem14, .feedItem16, .feedItem18, .feedItem20, .feedItem22, .feedItem24, .feedItem26, .feedItem28, .feedItem30 {
	padding: 5px 10px;
	background-color: #ffffff;
	border: none !important;
}
.feedItemTitle {
	margin-top: 5px;
	margin-bottom: 0px;
}
.feedItemTitle a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
.feedItemTitle a:hover {
	text-decoration: underline;
}
.feedItemDate {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
	color: #878787;
}
.news {
	height: auto !important;
}

/* UPDATED FOOTER */

ul.footerCol {
	list-style: none;
	margin: 90px 15px 24px 0px;
	padding: 0px;
	float: left;
	width: 224px;
	text-align: left;
	font-weight: normal;
}
ul.footerCol li {
	line-height: 18px;
}
ul.footerCol li a, ul.footerLinks li a, ul.footerCol li a:visited, ul.footerLinks li a:visited {
	color: #666666;
}
ul.footerCol li a:hover, ul.footerLinks li a:hover {
	color: #000000;
}
ul.footerCol .phoneNumber {
	color: #9f0000 !important;
}
#footerCol1 {
	margin-left: 22px;
}
ul.footerLinks {
	list-style: none;
	margin: 0px 22px 0px 22px;
	padding: 0px;
	text-align: left;
	font-weight: normal;
	border-top: solid 1px #666666;
}
ul.footerLinks li {
	line-height: 18px;
	float: left;
	margin: 12px 6px 12px 0px;
}
.socialIcons img {
	margin: 4px 5px 13px 0px;
}

/* UPDATED HEADER */




/* SEARCH RESULTS */

a.yellowButton {
	padding: 3px 5px;
	font-weight: bold;
	background-color: #f8df61;
	border: solid 1px #d6a92d;
	background: -moz-linear-gradient(0% 100% 90deg,#d6a92d, #f8df61);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8df61), to(#d6a92d));
	color: #000000 !important;
	text-decoration: none !important;
}
a:visited.yellowButton {
	color: #000000 !important;
}
a:hover.yellowButton {
	border: solid 1px #000000;
}
p.countResults {
	margin-top: 13px !important	;
}
p.searchResult {
	font-size: 13px !important;
	color: #666666 !important;
}
p.searchResult a {
	font-size: 15px;
}
.pagingLinks {
	text-align: center;
	background-color: #eeeeee;
	border: solid 1px #c3c3c3;
	background: -moz-linear-gradient(0% 100% 90deg,#e9e9e9, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
	padding: 3px 10px !important;
	font-size: 13px !important;
}
.pagingLinks a {
	color: #333333;
	text-decoration: none;
	padding: 0px 5px;
}
.pagingLinks a:hover {
	text-decoration: underline;
}
.pagingLinks a b {
	color: #999999;
	text-decoration: none;
}

#dnn_ctr5164_viewSearch_pnlResults h3 {
	font-weight: normal !important;
	color: #666666 !important;
}



ul.doubleSpaced li, ol.doubleSpaced li {
	margin-bottom: 13px !important;
}


/*** breadcrumbs ***/
.UH_breadcrump{height:16px;text-align:left;margin:15px 0px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 !important; padding:0px; float:left; display:inline; width:900px;}
.UH_breadcrump_Link{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#999 !important;text-decoration:none;padding-left:4px;padding-right:4px;}
.UH_breadcrump_Link:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000 !important; text-decoration:underline; padding-left:4px; padding-right:4px;}


/* SERVICES */

ul.alphaList {
	list-style: none;
	margin: 0px !important;
	padding: 0px;
	width: 290px;
}
ul.alphaList li {
	width: 20px;
	height: 20px;
	float: left;
	margin: 2px 2px 0px 0px;
	font-size: 11px !important;
	color: #999999;
	text-align: center;
}
ul.alphaList li.last {
	margin-right: 0px;
}
ul.alphaList li a, ul.alphaList li span {
	width: 18px;
	height: 18px;
	display: block;
	border: solid #c3c3c3 1px;
	background-color: #ffffff;
	text-decoration: none;
	color: #666666;
}
ul.alphaList li a:visited {
	color: #666666;
	text-decoration: none;
}
ul.alphaList li a:hover {
	border: solid #9f0000 1px;
	color: #9f0000;
}
ul.alphaList li a.highlight {
	border: solid #9f0000 1px;
	background-color: #9f0000;
	color: #ffffff;
}
ul.alphaList li span {
	border: solid #eeeeee 1px;
	color: #cccccc;
}


.serviceContainer {
	display: none;
	margin: 26px 0px 0px 0px !important;
}
#service0 {
	display: block;
}







/* --- PHYSICIAN FINDER --- */
/*
		Defines styles for the new physician finder layouts.
		Must be used in conjunction with the new global module containers and page skins.
*/


.column3a {
	float: left;
	width: 291px;
	margin: 0px 13px 0px 0px;
}
.column3b {
	float: left;
	width: 291px;
	margin: 0px 13px 0px 0px;
}
.column3c {
	float: left;
	width: 291px;
	margin: 0px 0px 0px 0px;
}
.column3a,
.column3b,
.column3c {
	margin-bottom: 13px;
}
#physicianFinderSearch .column2a {
	float: left;
	width: 370px;
}
.physPanel .column2a {
	float: left;
	width: 275px;
}
#physicianFinderSearch .column2b {
	float: right;
	width: 546px;
}
.physPanel .column2b {
	float: left;
	/*width: 385px;*/
	width: 625px;
}
#physicianFinderSearch {
	font-size: 13px;
}
#physicianFinderSearch label {
	font-weight: bold;
	line-height: 19.5px;
}
#physicianFinderSearch input.textInput {
	width: 291px;
	border: solid 1px #c3c3c3;
	margin-top: 6.5px;
	height: 19.5px;
	font-size: 13px;
}
#physicianFinderSearch input.textInputSlim {
	width: 191px;
	margin-right: 13px;
}
#physicianFinderSearch fieldset {
	margin: 0px 0px 26px 0px;
	padding: 0px;
	border: solid 1px #c3c3c3;
}
#physicianFinderSearch fieldset p, #physicianFinderSearch fieldset p.alt {
	margin: 0px !important;
	padding: 2px 0px !important;
}
#physicianFinderSearch fieldset p.alt {
	background-color: #eeeeee;
}
#physicianFinderSearch fieldset input {
	width: auto;
	margin-right: 6.5px;
}
#physicianFinderSearch fieldset h6 {
	background-color: #CCCCCC;
	font-size: 13px;
	margin-bottom: 0px;
	padding: 5px;
}
#physicianFinderSearch .column3b select {
	width: 270px;
}
.formControlRight {
	margin-top: 6.5px !important;
	margin-bottom: 0px !important;
	text-align: right !important;
}
.scrollable {
	height: 165px;
	border: solid 1px #c3c3c3;
	overflow: scroll;
	overflow-x: hidden;
}
#resultsBoxMap {
	height: 425px;
	border-left: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
	border-top: none;
	border-bottom: none;
}
.scrollable fieldset {
	margin-bottom: 0px !important;
	border: none !important;
}

#physicianFinderSearch .CommandButton {
	text-align: right;
}
.square {
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	border-radius: 0px !important;
}
#physicianFinderSearch .square {
	margin-bottom: 0px !important;
}
#physicianFinderSearch .square p {
	/*text-align: center;*/
}
#resultsBoxMap .searchResult,
#resultsBoxWide .searchResult,
#resultsBoxNarrow .searchResult {
	margin: 13px;
	border-bottom: solid #c3c3c3 1px;
}
.mapPins {
	float: left;
	width: 40px;
	text-align: center !important;
	font-weight: bold;
	/*background: url(/portals/_default/images/map-pin.gif) 50% 0% no-repeat;*/
	margin-right: 13px !important;
}
.mapPins p {
	line-height: 13px;
	text-align: center !important;
}
.pinNumber {
	margin-top: 3px !important;
	margin-bottom: 26px !important;
}
.pinNumber a {
	display: block;
	text-decoration: none;
}
.physPanel .pinNumber {
	margin-top: 0px !important;
	margin-bottom: 45px !important;
}
#resultsBoxMap img,
#resultsBoxWide img,
#resultsBoxNarrow img,
#physicianData img {
	float: left;
	border: solid #c3c3c3 1px;
	margin-right: 13px;
	margin-bottom: 13px;
}
#resultsBoxMap .pinNumber img {
	margin-left: 10px;
	margin-right: 0px;
}
.pinNumber img {
	border: none !important;
}
#resultsBoxMap .physicianInfo,
#resultsBoxWide .physicianInfo,
#resultsBoxNarrow .physicianInfo {
	/*float: left;*/
	/*width: 214px;*/
}
#physicianData .physicianInfo {
	/*float: left;*/
}
#resultsBoxWide .physicianInfo {
	margin-right: 13px;
	width: 225px;
}
#resultsBoxWide .physicianLocation {
	float: left;
	/*width: 423px;*/
}
#resultsBoxWide .physicianButtons,
#resultsBoxNarrow .physicianButtons {
	float: right;
	width: 180px;
}
#resultsBoxMap p,
#resultsBoxWide p,
#resultsBoxNarrow p {
	margin-bottom: 13px;
}
#physicianData {
	margin-bottom: 13px;
}
#physicianData p {
	font-size: 14px;
}
#resultsBoxMap h5,
#resultsBoxWide h5,
#resultsBoxNarrow h5,
#physicianData h5 {
	font-size: 15px;
	color: #9f0000;
	margin-bottom: 0px;
}
#physicianData h5 {
	font-size: 20px;
	font-weight: normal;
}
#resultsBoxMap h6,
#resultsBoxWide h6,
#resultsBoxNarrow h6,
#physicianData h6 {
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 13px;
}
#physicianData h6 {
	font-size: 18px;
	font-weight: normal;
}
#resulstsBoxMap h5 a {
	color: #9F0000 !important;
	text-decoration: none;
}
#resulstsBoxMap h5 a:visited {
	color: #9F0000 !important;
	text-decoration: none;
}
#resulstsBoxMap h5 a:hover {
	color: #9F0000 !important;
	text-decoration: underline;
}
#resultsBoxMap div:last-child,
#resultsBoxWide div:last-child,
#resultsBoxNarrow div:last-child {
	border-bottom: none;
	margin-bottom: 0px
}
#resultsBoxMap a.actionButton,
#resultsBoxMap a.actionButtonActive,
#resultsBoxWide a.actionButton,
#resultsBoxWide a.actionButtonActive,
#resultsBoxNarrow a.actionButton,
#resultsBoxNarrow a.actionButtonActive,
#physicianData a.actionButton,
#physicianData a.actionButtonActive {
	/*display: block;*/
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 6.5px 13px;
	margin-bottom: 3px;
}
#resultsBoxMap a.actionButton,
#resultsBoxWide a.actionButton,
#resultsBoxNarrow a.actionButton,
#physicianData a.actionButton {
	border: solid #c3c3c3 1px;
	background-color: #e9e9e9;
	background: -moz-linear-gradient(0% 100% 90deg,#e9e9e9, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
}
#resultsBoxMap a.actionButtonActive,
#resultsBoxWide a.actionButtonActive,
#resultsBoxNarrow a.actionButtonActive,
#physicianData a.actionButtonActive {
	border: solid #e0aa01 1px;
	background-color: #e0aa01;
	background: -moz-linear-gradient(0% 100% 90deg,#e0aa01, #fee450);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fee450), to(#e0aa01));
}
#resultsBoxMap a:hover.actionButton,
#resultsBoxMap a:hover.actionButtonActive,
#resultsBoxWide a:hover.actionButton,
#resultsBoxWide a:hover.actionButtonActive,
#resultsBoxNarrow a:hover.actionButton,
#resultsBoxNarrow a:hover.actionButtonActive,
#physicianData a:hover.actionButton,
#physicianData a:hover.actionButtonActive {
	border-color: #9f0000;
	color: #9f0000;
}
#physicianData a {
	width: 180px;
}
.pageLinks a {
	display: block;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}
.pageLinks a:hover {
	color: #9f0000;
}
.pageLinks a.prevLink {
	float: left;
}
.pageLinks a.nextLink {
	float: right;
}


#physicianFinderSearch .searchDropdown {
	position: absolute;
	width: 291px;
	background: #ffffff;
	border: solid 1px #666666;
	z-index: 9999;
	margin-top: 0px;
	/*visibility: hidden;*/
}
#physDropdown {
	/* margin-left: -270px; in ie6.css & ie7.css */
}
#specDropdown {
	/* margin-left: 0px; in ie6.css & ie7.css */
}
#physicianFinderSearch .searchDropdown h4 {
	background-color: #9f0000;
	height: 22px;
}
#physicianFinderSearch .searchDropdown h4 a,
#physicianFinderSearch .searchDropdown h4 a:visited {
	display: block;
	width: 287px;
	height: 17px;
	padding: 4px 0px 0px 4px;
	background: url(/portals/6/images/search-dropdown-close.gif) top right no-repeat;
	color: #ffffff !important;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
#physicianFinderSearch .searchDropdown ul {
	list-style: none;
	margin: 6.5px;
}
#physicianFinderSearch .searchDropdown dl {
	margin: 6.5px;
}
#physicianFinderSearch .searchDropdown dt,
#physicianFinderSearch .searchDropdown li {
	margin: 0px;
	font-weight: bold;
}
#physicianFinderSearch .searchDropdown dt a,
#physicianFinderSearch .searchDropdown dt a:visited,
#physicianFinderSearch .searchDropdown li a,
#physicianFinderSearch .searchDropdown li a:visited {
	color: #00338D !important;
	/*text-decoration: none;*/
}
#physicianFinderSearch .searchDropdown dt a:hover {
	text-decoration: underline;
}
#physicianFinderSearch .searchDropdown dd,
#physicianFinderSearch .searchDropdown li {
	margin: 0px 0px 13px 0px;
}
#physicianFinderSearch .searchDropdown a,
#physicianFinderSearch .searchDropdown a:visited {
	color: #666666 !important;
	text-decoration: none;
}
#physicianFinderSearch .searchDropdown dd a:hover {
	text-decoration: underline;
}
#physicianFinderSearch .searchDropdown p {
	margin-left: 6.5px !important;
	margin-bottom: 13px !important;
}

#physicianFinderSearch h2 {
	margin: 13px 0px;
	padding: 0px;
}


ul.tabbedNav {
	list-style: none;
	width: 100%;
	margin: 0px !important;
	padding: 0px !important;
	border-bottom: solid 3px #6b0000;
}
ul.tabbedNav li {
	float: left;
	margin: 0px 3px 0px 0px;
	padding: 3px 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
ul.tabbedNav li.inactive {
	border: solid 1px #a6a6a6;
	border-bottom: none;
	background: #bcbcbc; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5', endColorstr='#bcbcbc'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d5d5d5), to(#bcbcbc)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #d5d5d5, #bcbcbc); /* for firefox 3.6+ */
}
ul.tabbedNav li.active {
	border: solid 1px #6b0000;
	border-bottom: none;
	background: #6b0000; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#df0000', endColorstr='#6b0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#df0000), to(#6b0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #df0000, #6b0000); /* for firefox 3.6+ */
}
ul.tabbedNav li a,
ul.tabbedNav li a:visited {
	font-weight: bold;
	text-decoration: none;
}
ul.tabbedNav li a,
ul.tabbedNav li a:hover {
	text-decoration: underline;
}
ul.tabbedNav li.active a,
ul.tabbedNav li.active a:visited,
ul.tabbedNav li.active a:hover {
	color: #ffffff !important;
}
ul.tabbedNav li.inactive a,
ul.tabbedNav li.inactive a:visited,
ul.tabbedNav li.inactive a:hover {
	color: #00338D !important;
}
ul.tabbedNav li a,
ul.tabbedNav li a:visited,
ul.tabbedNav li a:hover {
	outline: none;
	-moz-outline-style: none;
}
#physPanel0,
#physPanel1,
#physPanel2,
#physPanel3 {
	padding: 13px;
	display: none;
}
#physPanel0 {
	display: block;
}
.physPanel th,
.physPanel td {
	font-size: 13px;
	line-height: 19.5px;
}
.physPanel th {
	border-bottom: solid 1px #c3c3c3;
	padding-top: 13px;
}
.physPanel th.first {
	padding-top: 0px !important;
}
.physPanel td {
	color: #333333;
	padding-left: 13px;
}

/* System */

body {margin: 0px;padding: 0px;}
img{border:0px;}

.Normal, .normal {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px; padding:0px; text-align:left;}

.clear{clear:both; margin:0px; padding:0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
#PageContainer {width:100%; text-align:center; display:table; background-image: url(images/uh_header_bckgrd.jpg);background-repeat: repeat-x;background-position: top; background-color:#FFF;}
#content{ width:1000px; height:100%; margin-left:auto; margin-right:auto; }

/*** banner pane ***/
.banner_container{width:955px; margin:33px 0px 0px 24px; text-align:center; padding:0px; height:306px; float: left; display:inline;}
.banner_container img{margin:0px; padding:0px; bottom:0px;}
.banner_container a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
.banner_container a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}


/*** hp content pane***/
#news_info_container{width:1000px;}
.news{width:310px; height:320px; float:left; display:inline; margin:25px 0px 0px 40px;text-align:left;}
.news a.view_all{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;text-decoration:none;float:right;margin:6px 8px 0px 6px;background-image: url(images/link_triangle.png);background-repeat: no-repeat;background-position: right center;padding-right:10px;}
.news a.view_all:hover{color:#000; text-decoration:underline;}
.news h2, .channel h2{font-size:14px;font-weight:bold;color:#9f0000;font-family: Georgia, "Times New Roman", Times, serif; margin:0px; line-height:24px;}
.news ul{margin:0px;padding:0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000;width:300px;list-style-image: none;float:left;display:inline;text-align:left;}
.news ul li{margin:5px 0px 5px 0px;line-height:16px;padding-bottom:5px;list-style-type: none;list-style-image: none;text-indent:0px;text-align:left;float:left;display:inline;}
.news .border{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #333;}
.news ul a{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;text-decoration:none;margin:0px 0px 0px 0px; text-indent:0px;}
.news ul a:hover, .news a:hover{text-decoration:underline;	}
.news a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;text-decoration:none;margin:5px 0px 5px 0px; text-indent:0px;}
.news td{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #333; padding:5px 0px 5px 0px;}
.news img{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}


/*** buttons ***/
.button_container{float:right; display:inline; width:28px;}
a.gobutton{display: block;float: right;font: normal 11px Arial;line-height: 15px;height: 20px;padding-left: 9px;text-decoration: none;background-image: url(images/uh_go_button.gif);background-repeat: no-repeat;background-position: left top;width: 28px;}
a:link.gobutton, a:visited.gobutton, a:active.gobutton{color: #494949;}
a.gobutton span{display: block;padding: 4px 9px 4px 0;}
a.button:hover{background-position: top left;}
a.gobutton:hover span{background-position: top left;color: black;}
.buttonwrapper{overflow: hidden; width: 100%;float:right;display:inline;}
	
/*** headings ***/

.Head {
	font-size: 14px;
	font-weight: bold;
	color: #9f0000;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	line-height: 24px;
}
.HeadLargeRed {
	margin: 0px;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height:24px;
	display: block;
	clear: both;
	border-bottom: solid 1px #9f0000;
	width: 100%;
	padding-bottom: 8px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	display: block;
	clear: both;
	width: 100%;
	margin: 0px 0px 15px 0px;
	border-bottom: solid 1px #9f0000;
	padding-bottom: 8px;
}
h1 .Head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}


#ff-details h1 {
	border-bottom: none;
}


/*** Site Nav container ***/
.UH_SiteNav_Container_hp{width:1000px; height:29px; background-image:url(images/site_nav_bckgrd_full.jpg); background-position:center top; background-repeat:no-repeat;margin:0px; padding:0px; display:block; text-align:center;}
.UH_SiteNav_Container_int{width:1000px; height:38px; background-image:url(images/uh_internalNavBckgrd.png); background-position:center bottom; background-repeat:no-repeat;margin:0px; padding:0px;}
.UH_SiteNav_Container_shadow{width:1000px; height:9px; background-image:url(images/uh_internalNavBckgrd_shadow.jpg); background-position:center bottom; background-repeat:no-repeat;margin:0px; padding:0px;}
.UH_SiteNav_Positioner_int{margin:8px 0px 0px 40px; padding:0px; float:left; display:inline;width:1000px;}

/*** SOLPARTMENU ***/
.MainMenu_MenuContainer{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;height:29px;margin:0px;padding:0px;text-align:center;width:auto;}
.MainMenu_MenuBar{cursor: pointer;height:29px;margin-left:50px;width:700px;line-height:29px;}
.MainMenu_MenuItem{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000;background-color:#fff;text-align:left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;height:29px;margin:0px;padding:0px 6px 0px 0px;width:auto;text-indent:24px;line-height:29px;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;}
.MainMenu_MenuIcon {display:none; visibility:hidden; width:0px;padding:0px;}
.MainMenu_MenuItemSel{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000;background-color:#e7e7e7;background-image: url(images/solpart_subRollBckgrd.png);background-position: left center;background-repeat:no-repeat;text-align:left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;height:29px;margin:0px;padding:0px 6px 0px 0px;width:auto;text-indent:24px;line-height:29px;}
.MainMenu_SubMenu{z-index: 1000;cursor: pointer;background-image: url(images/subMenu_cap.jpg);background-repeat: no-repeat;background-position: left top;width:auto;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #999;border-bottom-color: #999;border-left-color: #999;padding-top:12px;padding-left:0px;padding-right:6px;padding-bottom:0px;background-color: #FFF; white-space:nowrap;}
.MainMenu_SubMenuItemSelected{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #fff;background-color:#e7e7e7;background-image: url(images/solpart_subRollBckgrd.png);background-position: left center;background-repeat:no-repeat;text-align:left;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;height:29px;margin:0px;padding:0px 6px 0px 0px;width:auto;text-indent:24px;line-height:29px;}
.MainMenu_RootMenuArrow {display:none; visibility:hidden; width:0px; padding:0px;}
.MainMenu_MenuArrow {display:none; visibility:hidden; width:0px;padding:0px;}
.MainMenu_RootMenuIcon {display:none; visibility:hidden; width:0px;padding:0px;}
.MainMenu_Separator img {display:none; visibility:hidden; width:0px;padding:0px;}
.MainMenu_MenuBreak {width:1px;background:transparent;border:0px;height:29px;}
.MainMenu_RootMenuItem{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #333333;background-image:url(images/solpart_Menubckgrd.png); background-position:left bottom; background-repeat:repeat-x;line-height:29px;}
.MainMenu_RootMenuItemSelected{font-size:12px;color:#333333;text-decoration:none;font-weight:normal;text-transform: uppercase;width:140px;height:29px;display:block;line-height:29px;margin-top:6px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;background-image:url(images/menu_roll.jpg);background-position:left top;background-repeat:no-repeat;text-align:left;}
.SubMenu_MenuItemSel {background-image:url(images/solpart_NavRollBckgrd.png);background-position:left bottom;background-repeat:repeat-x;height:29px;width:140px}
.MainMenu_Idle{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #333333;background:transparent;height:29px;margin-top:0px;line-height:29px;text-indent:0px;text-align:left;}
.MainMenu_Selected{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #333333;height:29px;margin-top:0px;line-height:29px;background-image:url(images/menu_roll.jpg);background-position:left center;background-repeat:no-repeat;text-indent:0px;text-align:left;}
.MainMenu_Actice{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #333333;height:29px;margin-top:0px;line-height:29px;background-image:url(images/menu_roll.jpg);background-position:left center;background-repeat:no-repeat;text-indent:0px;text-align:left;}	
.MainMenu_RootMenuItemActive{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #333333;height:29px;margin-top:0px;line-height:29px;background-image:url(images/menu_roll.jpg);background-position:left center;background-repeat:no-repeat;text-indent:0px;text-align:left;}
.MainMenu_BreadcrumbActive{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #333333;height:29px;margin-top:0px;line-height:29px;background-image:url(images/menu_roll.jpg);background-position:left center;background-repeat:no-repeat;text-indent:0px;text-align:left;}
.NavSpace{margin:0px 5px 0px 5px;background:transparent;}
.MenuLeftCorner{width:15px; height:29px; background-image:url(images/solpart_menuLT.png); background-position:bottom top; background-repeat:no-repeat; float:left; margin:0px; display:inline;}
.testing{background-color:#90F;}


/*** breadcrumbs ***/
.UH_breadcrump{height:16px;text-align:left;margin:15px 0px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 !important; padding:0px; float:left; display:inline; width:900px;}
.UH_breadcrump_Link{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#999 !important;text-decoration:none;padding-left:4px;padding-right:4px;}
.UH_breadcrump_Link:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000 !important; text-decoration:underline; padding-left:4px; padding-right:4px;}

/*** uh inside ***/
.UH_InsideColumn1{width:216px; min-height:500px; margin:22px 0px 0px 24px; float:left; display:inline;}
.UH_IconContainer{width:216px; height:36px; clear:both;}

.serviceLogo {
	margin-bottom: 13px;
}

/* --- LEFT NAV PANEL BAR --- */
/*
		Defines styles for the PanelBar modules in the left hand nav.
		The PanelBar width must be set to 216 (in the PanelBar Admin) to correct occasional display issues.
*/

/* hide the header/title */
.ContainerContent {                }
.ContainerCap     { display: none; }
.ContainerHeader  { display: none; }

.UH_SubNav_Container ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.UH_SubNav_Container ul li {
	margin: 0px;
	padding: 0px;
}
.rootGroup {
	background-color: #eeeeee;
	text-align: left;
}
.rootGroup a.link {
	/* define basic link style */
	display: block;
	border-top: none;
	border-right: solid 1px #c3c3c3;
	border-bottom: none;
	border-left: solid 1px #c3c3c3;
	background: #eeeeee;
	padding: 6px 10px 6px 20px;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}
.rootGroup a:hover.link {
	/* define basic link hover style */
	color: #9f0000;
	padding: 5px 10px 5px 20px;
	border: solid 1px #cccccc;
	background: url(/portals/_default/images/link-background.gif) 0% 0% no-repeat #dddddd;
}
.rootGroup a.selected {
	/* define basic selected link style */
	color: #9f0000;
	padding: 5px 10px 5px 20px;
	border: solid 1px #cccccc;
	background: url(/portals/_default/images/link-background.gif) 0% 0% no-repeat #dddddd;
}
.level1 a.link {
	/* indent second level links */
	padding-left: 40px;
}

.level1 a:hover.link,
.level1 a.PanelBar_UH_SelectedChild {
	/* define second level selected & hover link style */
	border-top: none;
	border-right: solid 1px #c3c3c3;
	border-bottom: none;
	border-left: solid 1px #c3c3c3;
	background: url(/portals/_default/images/sublink-background.gif) 20px 50% no-repeat #eeeeee;
	padding: 6px 10px 6px 40px;
	color: #9f0000;
}
.level2 a.link {
	/* indent third level links */
	padding-left: 60px !important;
}
.level2 a.link:hover,
.level2 a.PanelBar_UH_SelectedChild {
	/* define third level selected & hover link style */
	background: url(/portals/_default/images/sublink-background.gif) 40px 50% no-repeat #eeeeee !important;
}
.rootGroup .first a.link {
	/* sets first link to larger font */
	font-size: 15px;
	color: #9f0000;
	border-top: solid 1px #c3c3c3;
	padding: 6px 10px 6px 20px;
}
.rootGroup .first a:hover.link {
	/* sets hover state for first link */
	padding: 6px 10px 5px 20px;
}
.rootGroup .first a.selected {
	/* sets selected state for first link */
	padding: 6px 10px 5px 20px;
}
.level1 .first a.link {
	/* resets first link in second level */
	font-size: 13px;
	border-top: none;
	border-right: solid 1px #c3c3c3;
	border-bottom: none;
	border-left: solid 1px #c3c3c3;
	background: #eeeeee;
	padding: 6px 10px 6px 40px;
	color: #000000;
	text-shadow: none;
}
.level1 .first a:hover.link,
.level1 .first a:active.link,
.level1 .first a.PanelBar_UH_SelectedChild {
	/* resets hover and selected state for first link in second level */
	border-top: none;
	border-right: solid 1px #c3c3c3;
	border-bottom: none;
	border-left: solid 1px #c3c3c3;
	background: url(/portals/_default/images/sublink-background.gif) 20px 50% no-repeat #eeeeee;
	padding: 6px 10px 6px 40px;
	color: #9f0000;
}
.rootGroup .last a.link {
	/* add bottom border to last link */
	border-bottom: solid 1px #c3c3c3;
	padding-bottom: 5px;
}
.rootGroup .last .level1 a.link {
	/* remove bottom border from second level links attached to the bottom link */
	border-bottom: none;
}
.rootGroup .last .level1 .last a.link {
	/* put the border back onto the last second level link attached to the bottom link */
	border-bottom: solid 1px #d3d3d3;
}
.level1 .last a.link {
	/* add bottom border to second level last link */
	border-bottom: solid 1px #d3d3d3;
}
.rootGroup .last .level1 .first a:hover.link {
	/* fix padding issue for the first second level link attached to the bottom link */
	padding-bottom: 5px;
}
.level1 .last a:hover.link {
	/* fix padding issue second level last link hover */
	border-bottom: solid 1px #d3d3d3;
	padding-bottom: 5px;
}
#UH_PanelBar {
	/* add that nifty shadow to the bottom */
	background: url(/portals/_default/images/picShadow.gif) 100% 100% no-repeat;
	padding-bottom: 12px !important;
}
.panelbar .link {
	width: auto !important; /* width: 200px in ie6.css */
}

/* --- SIDE PANE CALLOUTS --- */
/*
		Defines styles for the other modules in the left hand nav.
		Note: This only works with the Orizonti_NukeText module and
		UH_Global - internalContent_body_special container.
		The DNN Text/HTML module inserts garbage that breaks the layout. :-(
*/

.UH_InsideColumn1 .contentBodySpecial h4 {
	/* style up that title */
	font-size: 14px;
	text-align: left;
	line-height: 16px;
	margin: 26px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	color: #000000;
	border: solid 1px #c3c3c3;
	background-image: none;
	background-color: #e9e9e9;
	background: -moz-linear-gradient(0% 100% 90deg,#e9e9e9, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e9e9e9));
	/* background image used in ie6.css, ie7.css, and ie8.css */
	/*text-shadow: rgba(0, 0, 0, 0.3) 0px 2px 2px;*/
}
.sidePaneWrapper {
	/* add that nifty shadow to the bottom */
	background: url(/portals/_default/images/picShadow.gif) 100% 100% no-repeat;
	padding-bottom: 12px !important;
}
.sidePaneContent {
	/* wraps it in a pretty border and background */
	margin: 0px;
	padding: 26px 13px 13px 13px;
	background-color: #eeeeee;
	border: solid 1px #c3c3c3;
	border-top: none;
}

#SemanticLinks ul{margin:12px 0px 8px 2px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;line-height: 20px;list-style-type: none; padding:0px; width:200px;}
#SemanticLinks ul li{margin:0px; padding:4px 0px 4px 0px;width:200px;}
#SemanticLinks ul li a{color:#000; text-decoration:none; width:198px;line-height: 14px; display:block; border:0px;padding:4px 0px 4px 10px;font-size:12px;font-weight:bold;color:#333;}
#SemanticLinks ul li a:hover{color:#990000; background:url(images/symantic_rollBckgrd.jpg) no-repeat bottom left;width:198px; text-decoration:none;line-height: 14px;display:block;border:0px;padding:4px 0px 4px 10px;font-size:12px;font-weight:bold;}


.UH_InsideColumn2{width:730px; min-height:500px; margin:22px 0px 0px 10px; float:left; display:inline;}
.UH_Column2_Header{width:730px;height:162px; margin:0px 0px 20px 0px;}
.UH_Column2_Content{width:725px; min-height:300px; margin:0px; text-align:left; padding:0px;}
.UH_Column2_Content div{font-size:12px; color:#333; margin:0px; padding:0px;}
.UH_Column2_Content p{margin:0px 4px 12px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:18px; padding:0px 0px 12px 0px; text-align:left;}

.UH_Column2_Content_sub1{float:left; width:500px; display:inline; margin:0px; padding:0px;}
.UH_InsideColumn3{width:177px; margin:0px 0px 0px 10px; float:right; display:inline; padding:0px;}
.UH_InsideColumn3 img{margin-bottom:12px; clear:both;}
.UH_Column2_Content p a, .UH_Column2_Content div a {
	color: #00338d;
	text-decoration: underline;
}
.UH_Column2_Content p a:hover, .UH_Column2_Content div a:hover {
	color: #00338d;
	text-decoration: underline;
}
.UH_Column2_Content p a:visited, .UH_Column2_Content div a:visited {
	color: #00338d;
	text-decoration: underline;
}


.UH_Footer_GenInfo{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; float:left; display:inline; margin:26px 0px 0px 26px; height:14px;}
.UH_Footer_GenInfo span{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666;}


/*.PanelBar_UH_SelectedChild{color:#990000;}*/


/*** Keep for original dev ***/
.UH_SiteNav_Positioner_hp ul, .UH_SiteNav_Positioner_int ul{
	font-family:Arial, Helvetica, sans-serif; margin:4px 0px 0px 40px; padding:0px; display:inline; float:left;}
.UH_SiteNav_Positioner_hp ul li, .UH_SiteNav_Positioner_int ul li{
	display:inline; margin:0px; padding: 0px 10px 0px 10px;}
.UH_SiteNav_Positioner_hp ul li a, .UH_SiteNav_Positioner_int ul li a{
	font-size:12px; color:#333; text-decoration:none; margin:0px; padding:0px;}
.UH_SiteNav_Positioner_hp ul li a:hover, .UH_SiteNav_Positioner_int ul li a:hover{
	text-decoration:underline; color:#000;}
	
div.RadMenu {  
	float: none;  
}

.RightTop {
	margin-bottom: 0px;
}

/* --- NEW GLOBAL PAGE CONTAINERS --- */
/*
		Defines styles for the new global page containers with the large red banner.
		Must be used in conjunction with the new global module containers.
*/


.siteNavContainer {
	/* extends/replaces the "UH_SiteNav_Container_hp" class */
	/* this is the container for the solpart menu */
	margin-top: 20px;
	margin-left: 2px;
}
.siteNavShadow {
	/* the drop shadow (now on the bottom) for the solpart menu */
	width: 1000px;
	height: 10px;
	background: url(/portals/_default/images/sitenav-shadow.gif) right top no-repeat;
	margin: 0px 0px 0px 2px;
	padding: 0px;
}
.interiorBanner {
	/* extends/replaces "RightTop" class */
	/* this is the "RightTop" pane and holds the banner images */
	width: 960px;
	margin: 10px 20px 0px 24px;
	text-align: left;
}
.interiorBanner p {
	margin-bottom: 0px !important;
}
.interiorBanner .ModuleTitle_MenuContainer {
	/* nudges the admin dropdown over to fix the banner images wrapping in edit view */
	margin-left: -20px;
}
.interiorLeftColumn {
	/* extends/replaces the "UH_InsideColumn1" class */
	/* this is the "LeftPane" pane and holds the PanelBar navigation */
	margin: 10px 0px 0px 24px;
}
.interiorRightContainer {
	/* extends/replaces the "UH_InsideColumn2" class */
	/* this holds the breadcrumb, ContentPane, and (in 3 column layouts) the RightPane */
	width: 725px;
	margin: 10px 0px 0px 13px;
}
.interiorWideLeftContainer {
	/* extends/replaces the "UH_InsideColumn2" class */
	/* this holds the breadcrumb, ContentPane, and (in 3 column layouts) the RightPane */
	width: 941px;
	margin: 10px 0px 0px 24px;
}
.interiorWideLeftContainer .UH_Column2_Content {
	width: 941px;
}
.interiorWideLeftContainer .interiorContentContainer {
	width: 741px;
}
.interiorSingleContainer {
	/* used for pafes that need only one full column */
	width: 955px;
	margin: 10px 0px 0px 24px;
	text-align: left;
}
.breadcrumb {
	/* replaces the old "breadcrump" styles for the breadcrumb trail */
	margin: 0px 0px 26px 0px !important;
	padding: 0px;
	float:left;
	display:inline;
	color: #999999 !important;
}
.Staywell_Breadcrumb {
	/* fixes a mysterious spacing issue on the Health Ecyclopedia page */
	margin-top: 19px !important;
}
a.breadcrumbLink, a:visited.breadcrumbLink {
	font-size: 13px !important;
	color: #999999 !important;
	text-decoration: none !important;
}
a:hover.breadcrumbLink, a:active.breadcrumbLink {
	text-decoration: underline !important;
}
.interiorContentContainer {
	/* extends/replaces the various "ContentPane" classes */
	width: 535px;
}
.interiorContentContainer h1 {
	font-size: 24px;
	color: #9f0000;
	width: auto;
	margin: 0px 0px 26px 13px;
	border-bottom: none;
	padding-bottom: 0px;
}
.interiorContentContainer h1 .Head {
	font-size: 24px;
	color: #9f0000;
}
.addthis_default_style {
	/* styles the AddThis widget */
	background-color: #eeeeee;
	border: solid 1px #c3c3c3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: -moz-linear-gradient(0% 100% 90deg,#e9e9e9, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
	padding: 5px 3px !important; /* 5px 1px in ie6.css */
}
.addthis_default_style a {
	font-size: 11px;
	color: #999999;
}
.interior2col .addthis_default_style, .interior1col .addthis_default_style {
	width: 175px;
	float: right;
}
.interior1col .addthis_default_style {
	margin-right: 13px;
}
.interior2col {
	width: 725px !important;
}
.interior2col h1, .interior1col h1 {
	clear: none;
}
.interior1col {
	width: 955px;
}


/* NEW STYLES */

.reqFormError {
	color: red;
	padding: 10px 0;
}

.UH_SubNav_Container h4 { /* DEPRECATED: old style for LeftPane sub-headers */
	margin: 0px 10px 0px 15px;
	padding: 0px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 14px;
	color: #9f0000;
}
.phoneNumber {
	color: #9f0000 !important;
}
.sideBarCallout {
	margin: 27px 0px 25px 0px !important;
	background: url(/portals/_default/images/picShadow.gif) 100% 100% no-repeat;
	padding-bottom: 12px !important;
}
.sideBarCallout h4 {
	/*background-color: #9f0000 !important;
	font-size: 14px !important;
	color: #ffffff !important;
	font-weight: bold;
	text-align: center;
	margin: 0px !important;
	padding: 4px 8px !important;
	line-height: 16px !important;*/
	text-align: center;
	color: #ffffff !important;
	border: solid 1px #9f0000;
	background-color: #9f0000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd0000', endColorstr='#9f0000');
	background: -moz-linear-gradient(0% 100% 90deg,#9f0000, #fd0000);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fd0000), to(#9f0000));
	padding: 4px !important;
	margin: 0px !important;
	line-height: 16px !important;
	text-shadow: rgba(0, 0, 0, 0.6) 0px 2px 2px;
}
.sideBarCallout div {
	border: solid 1px #c3c3c3;
	padding: 13px 13px 20px 13px !important;
}
.sideBarCallout p {
	margin: 0px !important;
	padding: 0px 0px 13px 0px !important;
	font-size: 13px !important;
	line-height: 19.5px;
}
.sideBarCallout ul, .sideBarCallout ol  {
	margin: 0px 0px 0px 13px !important;
	padding: 0px 0px 13px 0px !important;
}
.sideBarCallout li  {
	margin: 0px !important;
	padding: 0px !important;
	font-size: 13px !important;
	line-height: 19.5px;
}
.sideBarCallout img  {
	margin: 0px auto;
	display: block;
}
.sideBarCallout img.noMargin  {
	margin: -13px 0px 13px -13px !important;
}
.apptCallout div {
	background: url(/portals/_default/images/request-an-appointment.jpg) 50% 0% no-repeat;
	padding-top: 123px !important;
}
.apptCallout p {
	text-align: center;
}
.apptCallout .phoneNumber {
	font-size: 17px !important;
	font-weight: normal;
}
.apptCallout p.phoneNumber {
	padding-top: 0px !important;
}
.pink h4 {
	/* special style for creating pink headers on ICC for breast cancer awareness month */
	/*
	border: solid 1px #ea77af;
		background-color: #ea77af;
		background: -moz-linear-gradient(0% 100% 90deg,#ea77af, #f2cbe0);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2cbe0), to(#ea77af));*/
	
	/* background-image set in ie6.css, ie7.css, ie8.css */
}
ul.doubleSpaced li {
	margin-bottom: 13px !important;
}
.imageRight, .imageLeft, .imageInline {
	background: url(/portals/_default/images/picShadow.gif) 100% 100% no-repeat;
	padding-bottom: 7px !important;
}
.imageCaptionRight, .imageCaptionLeft, .sideBarCallout {
	background: url(/portals/_default/images/picShadow.gif) 100% 100% no-repeat;
	padding-bottom: 13px !important;
}
.imageRight img, .imageLeft img, .imageCaptionRight img, .imageCaptionLeft img, .imageInline img {
	margin: 0px;
	padding: 0px;
	border: solid 1px #c3c3c3;
}
.noShadow {
	background: none;
}
.noShadow img {
	border: none;
}
.videoRight img, .videoLeft img {
	margin: 0px;
	padding: 0px;
	border: solid 1px #666666;
}
.imageCaptionRight p, .imageCaptionLeft p, .videoRight p, .videoLeft p {
	margin: 5px 0px 0px 0px !important;
	padding: 10px !important;
	border: solid 1px #c3c3c3;
	text-align: center;
	color: #666666 !important;
	font-style: italic;
	font-size: 11px !important;
	line-height: 16.5px !important;
}
.imageRight, .videoRight {
	margin: 5px 0px 19.5px 19.5px !important;
	float: right;
}
.imageLeft, .videoLeft {
	margin: 5px 19.5px 19.5px 0px !important;
	float: left;
}
.homeCol2 .videoLeft {
	margin: 5px 0px 19.5px 0px !important;
	float: left;
}
.homeCol2 .imageLeft, .homeCol2 .videoLeft {
	margin-top: 0px !important;
}
.imageInline {
	margin: 5px 0px 19.5px 0px !important;
}
.imageCaptionRight {
	margin: 5px 0px 19.5px 19.5px !important;
	float: right;
}
.imageCaptionLeft {
	margin: 5px 19.5px 19.5px 0px !important;
	float: left;
}
sup {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 1ex;
}
.NormalRed {
	color: #ff0000;
	font-weight: bold;
}
.highlightBox {
	background-color: #eeeeee;
	border: solid 1px #c3c3c3;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	background: -moz-linear-gradient(0% 100% 90deg,#e9e9e9, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
	padding-top: 5px !important;
	margin-bottom: 15px !important;
}
.highlightBox p, .highlightBox h2, .highlightBox h3, .highlightBox h4 {
	margin-left: 10px;
	margin-right: 10px;
}

.noBullet {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px !important;
}
#headerCallout {
	background: url(/portals/_default/images/bgGradient.gif) 0% 0% repeat-x;
	height: 162px;
	width: 730px;
	margin-bottom: 26px;
}
#headerCallout img {
	float: right;
	margin: 0px 0px 0px 26px;
}
#headerCalloutText {
	margin: 0px;
	padding: 26px;
}
#headerCalloutText h4 {
	margin: 0px 0px 13px 0px !important;
	padding: 0px;
	font-size: 17px !important;
	font-weight: normal;
}
#headerCalloutText h4.phoneNumber {
	color: #9f0000 !important;
}
#headerCalloutText ul {
	font-size: 15px;
	line-height: 19.5px;
	margin: 0px 0px 0px 15px !important;
	padding: 0px;
}
#headerCalloutText li {
	margin: 0px 0px 13px 0px !important;
}
#headerCalloutText p {
	font-size: 14px;
	margin: 0px 0px 10px 0px !important;
	padding: 0px;
}
#fullColumn {
	width: 960px;
	margin: 22px 0px 0px 24px;
	float: left;
	display: inline;
	text-align: left;
}
blockquote {
	font-size: 13px;
	line-height: 19.5px;
	color: #666666
}

/* NEW CONTAINER STYLES */

div.contentBody {
	padding: 13px 13px 0px 13px;
}
.contentBody p, .contentBody h2, .contentBody h3, .contentBody h4, .contentBody h5, .contentBody h6,
.contentBodySpecial p, .contentBodySpecial h2, .contentBodySpecial h3, .contentBodySpecial h4, .contentBodySpecial h5, .contentBodySpecial h6 {
	padding: 0px;
	color: #000000;
}
.contentBody p, .contentBodySpecial p, .contentBody h2, .contentBodySpecial h2 {
	margin: 0px 0px 26px 0px;
	padding: 0px;
	color: #000000;
}
.contentBody h3, .contentBody h4, .contentBody h5, .contentBody h6, .contentBodySpecial h3, .contentBodySpecial h4, .contentBodySpecial h5, .contentBodySpecial h6 {
	margin: 0px 0px 13px 0px;
	padding: 0px;
	color: #000000;
}
.contentBody p, .contentBody ul, .contentBody ol, .contentBody li,
.contentBodySpecial p, .contentBodySpecial ul, .contentBodySpecial ol, .contentBodySpecial li {
	font-size: 13px;
	line-height: 19.5px;
}
.contentBody ul, .contentBody ol, .contentBodySpecial ul, .contentBodySpecial ol {
	margin: 0px 0px 26px 39px;
	padding: 0px;
	line-height: 19.5px;
	color: #000000;
}
.contentBody ul ul, .contentBody ol ol, .contentBody ul ol, .contentBody ol ul,
.contentBodySpecial ul ul, .contentBodySpecial ol ol, .contentBodySpecial ul ol, .contentBodySpecial ol ul {
	margin-bottom: 0px;
}
.contentBody .highlightBox, .contentBodySpecial .highlightBox {
	padding: 0px 13px 0px 13px;
}
.contentBody h2, .contentBodySpecial h2 {
	font-size: 17px;
}
.contentBody h3, .contentBodySpecial h3, table.quiz th {
	font-size: 15px;
	font-weight: bold;
}
.contentBody div.highlightBox p:last-child, .contentBodySpecial div.highlightBox p:last-child {
	margin-bottom: 13px;
}
.contentBody a, .contentBody a:hover, .contentBody a:visited {
	color: #00338d !important;
}
.contentBody h3 a, .contentBody h3 a:hover, .contentBody h3 a:visited {
	color: #000000 !important;
	text-decoration: none !important;
}
.interiorContentContainer div.contentBody {
	padding-top: 0px;
}

#dnn_ctr19339_ContentPane {
	height: 295px;
}

table.quiz td {
	vertical-align: top;
	padding: 2px 5px;
}
table.quiz td.divider {
	
}
table.quiz th h3 {
	font-size: 17px;
	margin-top: 13px !important;
}
table.quiz h4 {
	margin: 13px 0px !important;
	font-size: 15px;
	font-weight: normal;
}
table.quiz tfoot td a,
table.quiz tfoot td a:link,
table.quiz tfoot td a:visited,
table.quiz tfoot td a:hover,
table.quiz tfoot td a:active {
	display: block;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 3px 13px;
	margin-top: 13px;
	margin-bottom: 26px;
	border: solid #c3c3c3 1px;
	background-color: #e9e9e9;
	background: -moz-linear-gradient(0% 100% 90deg,#e9e9e9, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
}


/* MISC MYSTERY STYLES */

.NormalRed { color: #ff0000 !important; }

.noBullet {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px !important;
}

.hiddenRadio {
	display: none;
}

fieldset {
	border: none;
	margin: 0px 0px 13px 0px;
	padding: 0px;
}
fieldset.left {
	width: 343px;
	float: left;
}
fieldset.right {
	width: 343px;
	float: right;
}
fieldset.full {
	width: 699px;
	float: left;
}
legend {
	font-size: 17px;
	font-weight: bold;
	border-bottom: solid 1px #999999;
	width: 100%;
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 6.5px 0px;
	display: block;
	/*float: left;*/
	color: #000000;
}
legend .light {
	color: #666666;
	font-weight: normal;
}
fieldset p {
	margin-bottom: 19.5px !important;
}
fieldset p.float {
	float: left;
	margin-right: 13px;
}
fieldset label {
	font-size: 13px;
	/*display: block;*/
	/*width: 125px;*/
	/*float: left;*/
	/*padding-top: 5px;*/
}
fieldset span.error {
	display: block;
	padding-top: 0px;
	margin-bottom: 5px;
	margin-left: 125px;
	color: red;
	font-weight: bold;
}
#question span.error {
	margin-left: 0px;
	margin-top: 5px;
}
#terms span.error {
	margin: 0px 0px 10px 0px;
}
fieldset span.required {
	color: #ff0000;
}
fieldset input {
	/*width: 220px;*/
	/*float: left;*/
	/*margin-bottom: 5px;*/
}
fieldset textarea {
	width: 350px;
}
fieldset .CommandButton, a.yellowButton {
	background: url(/portals/_default/images/button-background.gif) 50% 0% repeat-x #ddaf39;
	border: solid 1px #e0aa01 !important;
	text-transform: uppercase !important;
	color: #000000 !important;
	text-decoration: none !important;
	padding: 3px 10px !important;
	font-size: 12px !important;
}
fieldset a:hover.CommandButton, a:hover.yellowButton {
	border: solid 1px #000000 !important;
}
a:visited.yellowButton {
	color: #000000 !important;
}
fieldset.full input {
	/*width: auto;*/
	/*margin-right: 10px;*/
}
fieldset input, fieldset textarea {
	border: solid 1px #aaaaaa;
	padding: 3px;
	margin-bottom: 0px;
}
fieldset input:first-of-type {
	/*margin-bottom: 6.5px;*/
}
#terms input {
	margin-bottom: 0px;
}
.checkboxLabel {
	padding-top: 2px;
	margin-bottom: 0px !important;
	padding-bottom: 0px;
}
.NormalRed {
	color: #ff0000;
	font-weight: bold;
}
.grey {
	color: #999999 !important;
}
.large {
	font-size: 14px;
}
#patientBox {
	display: none;
}
#notSelf {
	display: none;
}
#hasInsurance {
	display: none;
}

div.leftSmall {
	width: 248px;
	float: left;
}
div.rightSmall {
	width: 248px;
	float: right;
}

/* Staywell styles until embedded content module is fixed */

.Question {
	font-size: 13px !important;
	line-height: 19.5px !important;
	margin: 0px 0px 26px 0px !important;
}
.QuestionText {
	margin: 0px 0px 6.5px 0px !important;
}
.Option {
	display: block !important;
}
.Option input {
	margin-right: 6.5px !important;
}
.AnswerText {
	/*margin: 0px 13px 0px 6.5px;*/
}
.NoAnswer {
	color: #9f0000 !important;
}
.CorrectAnswer {
	color: #009f00 !important;
}
.AnswerLetter {
	font-weight: bold !important;
}
.Explanation {
	color: #666666 !important;
}

/* NUKE NEWS STUFF */

.NukeNews_Item, .NukeNews_AltItem {
	padding: 0px 13px 13px 13px !important;
	background-color: #ffffff !important;
}
.newsreadmore:link, .newsreadmore:active, .newsreadmore:visited {
    padding: 0px !important;
    text-align: left !important;
}
.newsSummary {
	margin-bottom: 13px !important;
}
