﻿/*Alert styles*/
#alert {
	background:url(/SiteCollectionImages/alert_pattern.png) top left;			width:745px;
	margin:2px auto 0px auto;
	padding:5px;
	color:#000;
	font-weight:bolder;
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	font-size:.9em;
}

/*end Alert styles*/

/*Search*/
#topNavSearch{
    width:85px; 
    font-size:10px; 
    vertical-align:middle; 
    float:left; 
    position:relative; 
    top:3px; 
    left:6px;
    background:#F4E3E3;
    border:none;
    height:17px;
    text-align:center;
}

#searchGo{
    float:left; 
    position:relative; 
    top:3px;
    left:12px; 
    width:25px;
    border:none;
    height:19px;
    font-size:1px;
    background:url(/SiteCollectionImages/imgs/search_go.gif) no-repeat top left;
    cursor:pointer;
    text-indent:-100px;
    overflow:hidden;
}

#sign_in {
	position:absolute;
	left:50%;
	top:0px;
	margin:0px 0px 0px 380px;
	color:#ffffff;
}

#login_display {
	height:auto;
	position:absolute;
	left:50%;
	top:0px;
	margin:0px 0px 0px 400px;
}

#login_display a {
	position:relative;
	left:50%;
	margin:-5px 0px 0px 365px;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	width:40px;
}

#login_display #zz6_Menu_t, #login_display #zz7_Menu_t {
	background:#555;
	float: right;
	margin-left: 300px;
}

#login_display #zz6_Menu, #login_display #zz7_Menu, #login_display #zz8_SiteActionsMenu, #login_display #zz9_SiteActionsMenu {
	left:0px;
	margin:0px 0px 0px 0px;
	color:#fff;
	font-size:12px;
}

/* popup menu */
#frame #leftnav .menustatic .popupList, #frame #leftnav .submenu1static .popupList, #frame #leftnav .submenu2static .popupList, #frame #leftnav .submenu3static .popupList, #frame #leftnav .submenu4static .popupList, #frame #leftnav .submenu5static .popupList, #frame #leftnav .submenu6static .popupList {
	position:absolute;
	left:163px;
	margin:-24px 0px 0px 0px;
	padding:0px;
	width:164px;
	background:#fff;
	border-top:2px solid #e3dcc0;
	border-right:2px solid #e3dcc0;
	border-bottom:1px solid #e3dcc0;
	border-left:2px solid #e3dcc0;
	z-index:1000;
}

#frame #leftnav .menustatic ul.popupList li a, #frame #leftnav .submenu1static ul.popupList li a, #frame #leftnav .submenu2static ul.popupList li a, #frame #leftnav .submenu3static ul.popupList li a, #frame #leftnav .submenu4static ul.popupList li a, #frame #leftnav .submenu5static ul.popupList li a, #frame #leftnav .submenu6static ul.popupList li a {
	background:none;
	color:#333;
	font-weight:normal;
	margin:0px;
	padding:3px;
	width:158px;
	display:block;
	border-bottom:1px solid #e3dcc0;
}

#frame #leftnav .menustatic ul.popupList li a:hover, #frame #leftnav .submenu1static ul.popupList li a:hover, #frame #leftnav .submenu2static ul.popupList li a:hover, #frame #leftnav .submenu3static ul.popupList li a:hover, #frame #leftnav .submenu4static ul.popupList li a:hover, #frame #leftnav .submenu5static ul.popupList li a:hover, #frame #leftnav .submenu6static ul.popupList li a:hover {
	background:#990000;
	color:#fff;
	text-decoration:none;
}

/* Rebrand Styles */
.print_divider {
	display:none;
}
/* begin new header styles */
#rebrand_accessibility_links {
	position:absolute;
	float:left;
}

#rebrand_accessibility_links a {
	color:#FCFCFC;
	font-size:2px;
}


#rebrand_header {
	text-align:center;
	margin:0px auto 0px auto;
	padding:0px;
	width:100%;
}

#rebrand_logo_homepage {
	/*background:url(/SiteCollectionImages/imgs/rebrand_header_logo.jpg) no-repeat top left;*/
	background:url(/SiteCollectionImages/imgs/wmc_main.jpg) no-repeat top left;
	width:755px;
	height:93px;
	margin:0px auto 0px auto;
}

#rebrand_logo_homepage a{
	width:755px;
	height:93px;
	text-decoration:none;
	display:block;
}
#rebrand_logo_homepage p{
	margin:0px 0px 0px -3500px;
	padding:0px;
}

/* inside pages logo styles*/
#rebrand_logo {
	/*background:url(/SiteCollectionImages/imgs/rebrand_header_logo_inside.jpg) no-repeat top left;*/
	background:url(/SiteCollectionImages/imgs/wmc_main.jpg) no-repeat top left;
	width:755px;
	/*height:72px;*/
	height:93px;
	margin:0px auto 0px auto;
}

#rebrand_logo a{
	width:755px;
	height:72px;
	text-decoration:none;
	display:block;
}
#rebrand_logo p{
	margin:0px 0px 0px -3500px;
	padding:0px;
	font-size:0px;
	line-height:0px;
}
/* end inside pages logo styles */

#rebrand_topnav_homepage {
	/*background:url(/SiteCollectionImages/imgs/rebrand_header_topnav.jpg) no-repeat top left;*/
	background:#990000;
	height:30px;
	width:755px;
	margin:2px auto 0px auto;
	text-align:center;
}

#rebrand_topnav_homepage ul {
	margin:0px 0px 0px 35px;
	padding:0px;
	list-style-type: none;
}

#rebrand_topnav_homepage ul li{
	float:left;
	list-style-type: none;
	line-height:11px;
	margin:2px 0px 0px 0px;
	display:inline;
}

#rebrand_topnav_homepage ul li a{
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	display:block;
}

#rebrand_topnav_homepage ul li a.single, #rebrand_topnav_homepage ul li a.single_first, #rebrand_topnav_homepage ul li a.single_second, #rebrand_topnav_homepage ul li a.single_last {
	padding:7px 10px 8px 10px;
}

#rebrand_topnav_homepage ul li a.single_first {
	background:url(/SiteCollectionImages/imgs/rebrand_header_Topnav_Red_Divider.jpg) no-repeat right top;
}

#rebrand_topnav_homepage ul li a.single {
	background:url(/SiteCollectionImages/imgs/rebrand_header_Topnav_Pink_Divider.jpg) no-repeat right top;
}

#rebrand_topnav_homepage ul li a.single_first:hover, #rebrand_topnav_homepage ul li a.single_second:hover, #rebrand_topnav_homepage ul li a.single:hover, #rebrand_topnav_homepage ul li a.single_last:hover {
	background:#E8CAC6;
	color:#990000;
}

#rebrand_topnav_homepage ul li a.double {
	padding:2px 10px 2px 10px;
	background:url(/SiteCollectionImages/imgs/rebrand_header_Topnav_Pink_Divider.jpg) no-repeat right top;
}

#rebrand_topnav_homepage ul li a.double:hover {
	background:#E8CAC6;
	color:#990000;
}

#rebrand_topnav_homepage ul li a.double span {
	display:block;
}
/* inside pages topnav */
#rebrand_topnav {
	/*background:url(/SiteCollectionImages/imgs/rebrand_header_topnav_inside.jpg) no-repeat top left;*/
	background:#990000;
	height:30px;
	width:755px;
	margin:2px auto 0px auto;
	text-align:center;
}

#rebrand_topnav ul {
	margin:0px 0px 0px 55px;
	padding:0px;
	list-style-type: none;
}

#rebrand_topnav ul li{
	float:left;
	list-style-type: none;
	line-height:11px;
	margin:2px 0px 0px 0px;
	display:inline;
}

#rebrand_topnav ul li a{
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	display:block;
}

#rebrand_topnav ul li a.single, #rebrand_topnav ul li a.single_first, #rebrand_topnav ul li a.single_second, #rebrand_topnav ul li a.single_last, #rebrand_topnav ul li a.single_active, #rebrand_topnav ul li a.single_first_active, #rebrand_topnav ul li a.single_second_active, #rebrand_topnav ul li a.single_last_active {
	padding:7px 10px 8px 10px;
}

#rebrand_topnav ul li a.single_first {
	background:url(/SiteCollectionImages/imgs/rebrand_header_Topnav_Red_Divider.jpg) no-repeat right top;
}

#rebrand_topnav ul li a.single {
	background:url(/SiteCollectionImages/imgs/rebrand_header_Topnav_Pink_Divider.jpg) no-repeat right top;
}

#rebrand_topnav ul li a.single_active, #rebrand_topnav ul li a.single_first_active, #rebrand_topnav ul li a.single_second_active, #rebrand_topnav ul li a.single_last_active {
	background:#E8CAC6;
	color:#990000;
}

#rebrand_topnav ul li a.single_first:hover, #rebrand_topnav ul li a.single_second:hover, #rebrand_topnav ul li a.single:hover, #rebrand_topnav ul li a.single_last:hover {
	background:#E8CAC6;
	color:#990000;
}

#rebrand_topnav ul li a.double {
	padding:2px 10px 2px 10px;
	background:url(/SiteCollectionImages/imgs/rebrand_header_Topnav_Pink_Divider.jpg) no-repeat right top;
}

#rebrand_topnav ul li a.double_active {
	padding:2px 10px 2px 10px;
	background:#E8CAC6;
	color:#990000;
}

#rebrand_topnav ul li a.double:hover {
	background:#E8CAC6;
	color:#990000;
}

#rebrand_topnav ul li a.double span, #rebrand_topnav ul li a.double_active span {
	display:block;
}
/* end inside pages topnav */
/* end new header styles */

/* begin portal styles */
#rebrand_portal_content {
	width:100%;
	text-align:center;
	margin:0px auto 0px auto;
	padding:5px 0px 0px 0px;
}

#rebrand_portal {
	width:755px;
	margin:0px auto 0px auto;
	padding:0px;
}

#rebrand_features {
	width:143px;
	height:394px;
	float:left;
	margin:0px 3px 0px 0px;
	left:19px;
	position:relative;
}

#rebrand_portal_topfeature {
	height:227px;
	width:143px;
}

#rebrand_portal_topfeature table tr td {
	/* was padding:7px; changed to allow the little arrow to display on the same line as text for one */
	padding:7px 2px 7px 7px;
	text-align:left;
}

#rebrand_portal_topfeature table tr td a {
	color:#990000;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bolder;
	line-height:14px;
}

#rebrand_portal_topfeature table tr td a:hover {
	color:#000;
	text-decoration:underline;
}

#homepage_image {
	float:left;
	position:relative;
	width:570px;
	height:328px;
	left:13px;
	margin:0px 0px 5px 0px;
}

#homepage_image a {
	position:absolute;
	top:0px;
	left:0px;
}


#rebrand_portal_quicklinks {
	width:143px;
	height:167px;
	background:url(/SiteCollectionImages/imgs/rebrand_quicklinks.jpg) no-repeat left top;
	text-align:left;
}

#rebrand_portal_quicklinks label {
	color:#fff;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 6px;
	height:20px;
	display:block;
}

#rebrand_portal_quicklinks ul {
	margin:0px 0px 0px 1px;
	padding:0px;
	list-style:none;
	width:141px;
}

#rebrand_portal_quicklinks ul li, #rebrand_portal_quicklinks ul li.quicklink_lastlink {
	list-style:none;
	margin:0px;
	padding:0px;
	width:141px;
}

#rebrand_portal_quicklinks ul li {
	border-bottom:2px solid #fff;
}

#rebrand_portal_quicklinks ul li.quicklink_lastlink {
	border-bottom:none;
}

#rebrand_portal_quicklinks li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-weight:bolder;
	padding:3px 7px 3px 0px;
	width:134px;
	text-decoration:none;
	display:block;
	background:url(/SiteCollectionImages/imgs/rebrand_quicklinks_static.gif) no-repeat left center;
	line-height:14px;
	
}

#rebrand_portal_quicklinks li a span {
	left:8px;
	position:relative;
	
}

#rebrand_portal_quicklinks li a:hover {
	background:url(/SiteCollectionImages/imgs/rebrand_quicklinks_active.gif) no-repeat left center;
	
}

/*- begin portal buttons -*/
#rebrand_portal_buttons {
	width:570px;
	height:61px;
	float:left;
	left:19px;
	position:relative;
}

#rebrand_portal_research, #rebrand_portal_patientcare, #rebrand_portal_education{
	height:61px;
	float:left;
	text-align:center;
}


#rebrand_portal_research {
	width:188px;
	background:url(/SiteCollectionImages/imgs/ResearchButtonStatic.jpg) no-repeat left bottom;
	margin:0px 2px 0px 0px;
}


#rebrand_portal_patientcare {
	width:189px;
	background:url(/SiteCollectionImages/imgs/PatientButtonStatic.jpg) no-repeat left bottom;
	margin:0px 2px 0px 0px;
}

#rebrand_portal_education {
	width:189px;
	background:url(/SiteCollectionImages/imgs/EducationButtonStatic.jpg) no-repeat left bottom;
}

#rebrand_portal_research a, #rebrand_portal_patientcare a, #rebrand_portal_education a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:17px;
	color:#fff;
	text-decoration:none;
	height:61px;
	display:block;
	/*width:189px;*/
}


#rebrand_portal_research a:hover {
	background:url(/SiteCollectionImages/imgs/ResearchButtonActive.jpg) no-repeat left bottom;
}


#rebrand_portal_patientcare a:hover {
	background:url(/SiteCollectionImages/imgs/PatientButtonActive.jpg) no-repeat left bottom;
}

#rebrand_portal_education a:hover {
	background:url(/SiteCollectionImages/imgs/EducationButtonActive.jpg) no-repeat left bottom;
}

#rebrand_portal_research a span, #rebrand_portal_patientcare a span, #rebrand_portal_education a span {
	top:374px;
	position:relative;
}
/* - end portal buttons -*/
/* end portal styles */

/* begin new footer styles */
#rebrand_footer {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0px auto 0px auto;
	padding:0px;
	width:100%;
	height:150px;
}

#rebrand_footer_homepage_wrapper {
	margin:0px auto 0px auto;
	background:url(/SiteCollectionImages/imgs/rebrand_footer.gif) no-repeat center top;
	width:755px;
	height:190px;
}

/* inside pages footer style */
#rebrand_footer_wrapper {
	margin:0px auto 0px auto;
	background:url(/SiteCollectionImages/imgs/rebrand_footer_inside.gif) no-repeat center top;
	width:755px;
	height:180px;
}
/* end inside pages footer style */

#rebrand_footer_magnet {
	margin:5px 0px 0px 0px;
	height:77px;
	width:73px;
	float:left;
	/*left:26px;*/
	position:relative;
	left:40px;
}


#rebrand_footer_besthosp {
	/*margin:5px 0px 0px 0px;
	height:59px;
	width:59px;
	left:25px;*/
	float:left;
	position:relative;
	width:107px;
	height:28px;
	left:32px;
	margin:0px;
	top:9px;
	border:1px solid #ccc;
	background:#fff;
	padding:4px;
}

#rebrand_footer_content_homepage {
	/*width:585px;*/
	float:left;
	text-align:left;
	/*left:35px;*/
	/*left:100px;*/
	/*left:45px;*/
	position:relative;
	top:15px;
	margin:0px;
	padding:0px;
	left:55px;
	width:515px;
}

/* inside styles */
#rebrand_footer_content {
	width:585px;
	float:left;
	text-align:left;
	/*left:110px;*/
	left:120px;
	position:relative;
	top:15px;
	margin:0px;
	padding:0px;
}
/* end inside styles */

#rebrand_footer_links {
	margin:0px;
	line-height:10px;
	
}

#rebrand_footer_links ul {
	margin:0px;
	padding:0px;
	/*line-height:10px;*/
}

#rebrand_footer_links ul li{
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
	/*line-height:10px;*/
}

#rebrand_footer_links ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
	margin:0px 7px 0px 0px;
	line-height:10px;
}

#rebrand_footer_links ul li a:hover {
	color:#990000;
	text-decoration:none;
}

#rebrand_footer_links li.rebrand_emaillink span {
	top:2px;
	position:relative;
}

#rebrand_footer_links li.rebrand_emaillink span a {
	width:27;
	height:12;
	background:url(/SiteCollectionImages/imgs/Rebrand_emailicon_Static.gif) no-repeat top left;
	padding:0px 27px 0px 0px;
	text-decoration:none;
}

#rebrand_footer_links li.rebrand_emaillink span a:hover {
	background:url(/SiteCollectionImages/imgs/Rebrand_emailicon_Active.gif) no-repeat top left;
}

#rebrand_footer_text {
	font-size:11px;
	color:#666;
}
/* end new footer styles */
/* End Rebrand Styles */



#editme {
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 200px;
	padding:5px;
	top:0px;
	left:50%;
	position:absolute;
	background:#FFFFFF;
	border:1px solid #E3DCC0;
	color:#555555
}

#editme a{
	color:#555555;
	text-decoration:none;
	font-weight:bolder;
}

#editme a:hover{
	text-decoration:underline;
}

#osumc_header {
	display:none;
}

p.url {
	display:none;
}


/* Begin Mission Header */
#missionbuttons {
	margin:0px;
	padding:3px 0px 0px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight:bolder;
	height:18px;
	border-right:1px solid #ccc;
	
}

#missionbuttons ul{
	margin:0px;
	padding:0px 0px 0px 360px;
	list-style:none;
	
}

#missionbuttons ul li{
	margin:0px;
	padding:0px;
	display:inline;
	
}

#missionbuttons #missionresearch a {
	
	margin:-3px 3px 0px 0px;
	padding:3px 24px 3px 7px;
	/* hack \*/
	padding:3px 19px 3px 7px;
	/* end hack */
	color: #666666;
	text-decoration:none;
	height:20px;
	background:url(/SiteCollectionImages/imgs/MissionResearchStatic.jpg) no-repeat top left;
	line-height:11px;

	
}

#missionbuttons #missionresearch a:hover {
	
	margin:-3px 3px 0px 0px;
	padding:3px 24px 3px 7px;
	/* hack \*/
	padding:3px 19px 3px 7px;
	/* end hack */
	background:url(/SiteCollectionImages/imgs/MissionResearchActive.jpg) no-repeat top left;

	
}

#missionbuttons #missionresearchactive a {
	
	margin:-3px 3px 0px 0px;
	padding:3px 24px 3px 7px;
	/* hack \*/
	padding:3px 19px 3px 7px;
	/* end hack */
	color: #666666;
	text-decoration:none;
	height:20px;
	background:url(/SiteCollectionImages/imgs/MissionResearchActive.jpg) no-repeat top left;

	
}

#missionbuttons #missionresearchactive a:hover {
	
	margin:-3px 3px 0px 0px;
	padding:3px 24px 3px 7px;
	/* hack \*/
	padding:3px 19px 3px 7px;
	/* end hack */
	background:url(/SiteCollectionImages/imgs/MissionResearchActive.jpg) no-repeat top left;

	
}


#missionbuttons #missionpatient a{
	
	margin:-3px 3px 0px 0px;
	padding:3px 30px 3px 7px;
	/* hack \*/
	padding:3px 22px 3px 7px;
	/* end hack */
	color: #666666;
	text-decoration:none;
	height:20px;
	background:url(/SiteCollectionImages/imgs/MissionPatientStatic.jpg) no-repeat top left;

	
}

#missionbuttons #missionpatient a:hover{
	
	margin:-3px 3px 0px 0px;
	padding:3px 30px 3px 7px;
	/* hack \*/
	padding:3px 22px 3px 7px;
	/* end hack */
	color: #666666;
	text-decoration:none;
	height:20px;
	background:url(/SiteCollectionImages/imgs/MissionPatientActive.jpg) no-repeat top left;

	
}

#missionbuttons #missionpatientactive a{
	
	margin:-3px 3px 0px 0px;
	padding:3px 30px 3px 7px;
	/* hack \*/
	padding:3px 22px 3px 7px;
	/* end hack */
	color: #666666;
	text-decoration:none;
	height:20px;
	background:url(/SiteCollectionImages/imgs/MissionPatientActive.jpg) no-repeat top left;

	
}

#missionbuttons #missionpatientactive a:hover{
	
	margin:-3px 3px 0px 0px;
	padding:3px 30px 3px 7px;
	/* hack \*/
	padding:3px 22px 3px 7px;
	/* end hack */
	color: #666666;
	text-decoration:none;
	height:20px;
	background:url(/SiteCollectionImages/imgs/MissionPatientActive.jpg) no-repeat top left;

	
}

#missionbuttons #missioneducation a{
	
	margin:-3px 7px 0px 0px;
	padding:3px 27px 3px 7px;
	color: #666666;
	text-decoration:none;
	height:20px;
	background:url(/SiteCollectionImages/imgs/MissionEducationStatic.jpg) no-repeat top left;

	
}

#missionbuttons #missioneducation a:hover{
	
	margin:-3px 7px 0px 0px;
	padding:3px 27px 3px 7px;
	color: #666666;
	text-decoration:none;
	height:20px;
	background:url(/SiteCollectionImages/imgs/MissionEducationActive.jpg) no-repeat top left;

	
}

#missionbuttons #missioneducationactive a{
	
	margin:-3px 7px 0px 0px;
	padding:3px 27px 3px 7px;
	color: #666666;
	text-decoration:none;
	height:20px;
	background:url(/SiteCollectionImages/imgs/MissionEducationActive.jpg) no-repeat top left;

	
}

#missionbuttons #missioneducationactive a:hover{
	
	margin:-3px 7px 0px 0px;
	padding:3px 27px 3px 7px;
	color: #666666;
	text-decoration:none;
	height:20px;
	background:url(/SiteCollectionImages/imgs/MissionEducationActive.jpg) no-repeat top left;

	
}

#missionbuttonscontainer {
	margin:2px auto 0px auto;
	padding:0px;
	width:100%;
	height:20px;
	/*background:url(/SiteCollectionImages/imgs/MissionButtonsLeftRight.gif) repeat-x top left;*/
	text-align:center;
	
}

#missionbuttonsframe {
	margin:auto;
	padding:0px 0px 0px 0px;
	width:755px;
	height:20px;
	background:url(/SiteCollectionImages/imgs/MissionButtonsBkgrnd.jpg) no-repeat top center;
	text-align:left;
	float:none;
	
}

#emailpage {
	width:27px;
	height:12px;
	position:absolute;
	top:142px;
	left:50%;
	margin:0px 0px 0px 360px;
	/* hack \*/
	margin:0px 0px 0px 340px;
	/* end hack */
}

#emailpage a{
	width:27px;
	height:12px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	display:block;
	background:url(/SiteCollectionImages/imgs/emailiconStatic.gif) no-repeat left top;
}

#emailpage a:hover{
	background:url(/SiteCollectionImages/imgs/emailiconActive.gif) no-repeat left top;
}

/* End Mission Header */





/* Begin Portal wrapper */
#portalareabackground {
	background:url(/SiteCollectionImages/imgs/PortalBackground.jpg) repeat-y top center;
	padding:1px 0px 0px 0px;
	width:100%;
	margin:auto;
	text-align:center;
}

#portalfeatures {
	width:755px;
	margin:9px auto auto auto;
	/* hack \*/
	margin:auto;
	/* end */
	height:180px;
	text-align:left;
	background:url(/SiteCollectionImages/imgs/UnderFeatureLine.gif) no-repeat bottom left;
	padding:0px;
}

#featurelinks {
	float:left;
	padding:0px 0px 0px 151px;
	margin:9px 7px 9px 0px;
	width:140px;
	height:159px;
}

#featurelinks .link{
	padding:0px 0px 0px 11px;
}

#featurelinks .link a {
	color:#990000;
	font-size:11px;
	text-decoration:none;
	font-weight:bolder;
	line-height:1em;
	padding:3px 0px 3px 4px;
	margin:0px 0px 0px 0px;
	display:block;
	width:122px;
}

#featurelinks .link a:hover {
	color:#000000;
	text-decoration:underline;
}

#homefeaturecontainer {
	float:left;
	margin:9px 0px 9px 0px;
	padding:0px;
	width:339px;
	height:158px;
}

#homefeaturephoto {
	margin:0px;
	padding:0px;
	float:left;
	width:109px;
	height:158px;
}

#homefeaturephoto img{
	border:none;
}

#homefeaturetext {
	width:230px;
	height:158px;
	/* hack \*/
	float:left;
	/* end */
	background:url(/SiteCollectionImages/imgs/PortalFeatureBoxRight.gif) no-repeat top left;
	margin:0px;
	padding:0px;
}

#homefeaturetextheadline{
	height:58px;
	width:230px;
	padding:5px 10px 5px 5px;
}

#homefeaturetextheadline h1 {
	font-family: "Times New Roman", Times, serif;
	font-size:18px;
	line-height:1em;
	margin:0px;
	padding:0px;
	font-weight:lighter;
}

#homefeaturetextheadline h1 a{
	color: #990000;
	text-decoration: none;
}

#homefeaturetextbody {
	background:url(/SiteCollectionImages/imgs/PortalFeatureBoxLine.jpg) no-repeat top left;
	height:100px;
	width:230px;
	padding:5px 10px 0px 5px;
}

#homefeaturetextbody span a{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	line-height:1em;
	text-decoration:none;
}
/* End Portal Feature */

/* Main Content Well */
#container {
	width:100%;
	text-align:center;
	margin:0px auto 0px auto;
}

#frame {
	margin:0px auto 0px auto;
	width:755px;
	text-align:left;
	background:url(/SiteCollectionImages/imgs/Rebrand_Content.gif) repeat-y top center;
}

/* Left Nav */
#frame #leftnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin:0px 0px auto 0px;
	float:left;
	clear:right;
	width:164px;
	top:12px;
	left:15px;
	position:relative;
	z-index:1000;
}

#frame #leftnav div{
	width:164px;
}

#frame #leftnav div ul {
	margin:0px;
	padding:0px;
	list-style:none;
	width:164px;
	
}

#frame #leftnav div ul li {
	margin:0px;
	padding:0px;
	display:inline;
	width:164px;

}

#frame #leftnav div ul li ul{
	margin:0px;
	padding:0px;
	width:164px;

}

#frame #leftnav .menustatic a{
	margin:0px 4px 4px 0px;
	padding:3px 5px 3px 17px;
	background:url(/SiteCollectionImages/imgs/LeftNavButtonBkgrnd.gif) repeat-y top left;
	text-decoration:none;
	color:#990000;
	display:block;
	font-weight:bolder;
	width:auto;
}

#frame #leftnav .menustatic a:hover{
	background:url(/SiteCollectionImages/imgs/LeftNavButtonBkgrndActive.gif) repeat-y top left;
	color:#FFFFFF;
}

#frame #leftnav .menuactive a{
	margin:0px 4px 4px 0px;
	padding:3px 5px 3px 17px;
	background:url(/SiteCollectionImages/imgs/LeftNavButtonBkgrndActive.gif) repeat-y top left;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	font-weight:bolder;
}

#frame #leftnav .submenu1static a{
	margin:0px 4px 0px 0px;
	padding:3px 5px 3px 28px;
	background:url(/SiteCollectionImages/imgs/LeftNavSubMenu1Static.jpg) no-repeat center left;
	text-decoration:none;
	color:#666666;
	display:block;
	width:auto;
	font-weight:lighter;
	border-bottom:solid 2px #F3F0E4;
	/*width:130px;*/

}

#frame #leftnav .submenu1static a:hover{
	text-decoration:underline;
	color:#990000;
	
}

#frame #leftnav .submenu1active a{
	margin:0px 4px 0px 0px;
	padding:3px 5px 3px 28px;
	background:url(/SiteCollectionImages/imgs/LeftNavSubMenu1Active.jpg) no-repeat center left;
	text-decoration:none;
	color:#990000;
	display:block;
	width:auto;
	font-weight:lighter;
	border-bottom:solid 2px #F3F0E4;

}

#frame #leftnav .submenu1active a:hover{
	text-decoration:underline;
}

#frame #leftnav .submenu2static {
	margin:0px 0px 2px 0px;
	padding:0px;
}

#frame #leftnav .submenu2static a{
	margin:0px 4px 0px 1px;
	padding:3px 2px 3px 33px;
	background:url(/SiteCollectionImages/imgs/LeftNavSubMenu2Static.jpg) no-repeat center left;
	text-decoration:none;
	color:#666666;
	display:block;
	width:124px;
	border:none;

}

#frame #leftnav .submenu2static a:hover{
	text-decoration:underline;
	color:#990000;
}

#frame #leftnav .submenu2active {
	margin:0px 0px 2px 0px;
	padding:0px;
}

#frame #leftnav .submenu2active a{
	margin:0px 4px 0px 1px;
	padding:3px 2px 3px 33px;
	background:url(/SiteCollectionImages/imgs/LeftNavSubMenu2Static.jpg) no-repeat center left;
	text-decoration:none;
	color:#990000;
	display:block;
	width:124px;
	border:none;

}

#frame #leftnav .submenu2active a:hover{
	text-decoration:underline;
}


#frame #leftnav .submenu3static a{
	margin:0px 4px 0px 1px;
	padding:3px 5px 3px 42px;
	background:url(/SiteCollectionImages/imgs/LeftNavSubMenu3Static.jpg) no-repeat center left;
	text-decoration:none;
	color:#666666;
	display:block;
	width:112px;
	border:none;

}

#frame #leftnav .submenu3static a:hover{
	text-decoration:underline;
	color:#990000;
}

#frame #leftnav .submenu3active a{
	margin:0px 4px 0px 1px;
	padding:3px 5px 3px 42px;
	background:url(/SiteCollectionImages/imgs/LeftNavSubMenu3Static.jpg) no-repeat center left;
	text-decoration:underline;
	color:#990000;
	display:block;
	width:112px;
	border:none;

}

#frame #leftnav .submenu3active a:hover{
	text-decoration:none;
}

#frame #leftnav .submenu4static a, #frame #leftnav .submenu5static a, #frame #leftnav .submenu6static a{
	margin:0px 4px 0px 1px;
	padding:1px 2px 3px 48px;
	background:url(/SiteCollectionImages/imgs/LeftNavSubMenu4Static.jpg) repeat-y center left;
	font-size:.85em;
	text-decoration:none;
	color:#666666;
	display:block;
	width:109px;
	border:none;

}

#frame #leftnav .submenu5static a, #frame #leftnav .submenu6static a{
	font-style:italic;
	/*width:110px;*/

}

#frame #leftnav .submenu4static a:hover, #frame #leftnav .submenu5static a:hover, #frame #leftnav .submenu6static a:hover{
	text-decoration:underline;
	color:#990000;
}

#frame #leftnav .submenu4active a, #frame #leftnav .submenu5active a, #frame #leftnav .submenu6active a {
	margin:0px 4px 0px 1px;
	padding:1px 2px 3px 48px;
	background:url(/SiteCollectionImages/imgs/LeftNavSubMenu4Static.jpg) repeat-y center left;
	font-size:.85em;
	text-decoration:underline;
	color:#990000;
	display:block;
	width:109px;
	border:none;

}

#frame #leftnav .submenu5active a, #frame #leftnav .submenu6active a {
	font-style:italic;
	/*width:110px;*/

}

#frame #leftnav .submenu4active a:hover, #frame #leftnav .submenu5active a:hover, #frame #leftnav .submenu6active a:hover {
	text-decoration:none;
}

#frame #leftnav #quicklinks a{
	margin:0px 4px 4px 0px;
	padding:3px 5px 3px 17px;
	background:url(/SiteCollectionImages/imgs/LeftNavButtonBkgrnd.gif) repeat-y top left;
	text-decoration:none;
	color:#333333;
	display:block;
	width:138px;

}

#frame #leftnav #quicklinks a:hover{
	background:url(/SiteCollectionImages/imgs/LeftNavButtonBkgrndActive.gif) repeat-y top left;
	color:#FFFFFF;
}


#frame #content {
	font-family: Arial, Helvetica, sans-serif;
	width:570px;
	margin:0px;
	text-align:left;
	padding:0px 0px 10px 0px;
	/* hack \*/
	float:left;
	/* end hack */ 
	font-size:1em;
	top:0px;
	left:15px;
	position:relative;

}

#frame #content td{
	margin:0px;
	padding:auto;

}

#frame #content table tr td{
	margin:0px;
	padding:auto;

}

#frame #content .sidebar {

}

#frame #content ul.sidebar {

}



/* Title */
#title {
	margin:10px 0px 5px 0px;
	background:url(/SiteCollectionImages/imgs/TitleBkgrnd.jpg) no-repeat bottom right;
	width:570px;
}

#title table{
	background:url(/SiteCollectionImages/imgs/TitleTab.gif) no-repeat top right;
	margin:0px 30px 0px 0px;
}

#title table h1 {
	margin:0px;
	padding:0px 10px 0px 22px;
	font-family: "Times New Roman", Times, serif;
	color: #990000;
}

/* Sibling Nav */
#siblingnav {
	margin:-3px 0px 5px 0px;
	padding:4px 0px 4px 13px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(/SiteCollectionImages/imgs/SiblingBkgrnd.jpg) repeat-y top left;
	line-height:1.7em;
}

#siblingnav a{
	margin:0px;
	padding:0px 9px 0px 7px;
	display:inline;
	border-right:2px #E3DCC0 solid;
	color:#000000;
	text-decoration:underline;
	font-size:.8em;
}

#siblingnav a:hover{
	color:#990000;
	text-decoration:none;
}

#siblingnav #firstlink{
	margin:0px;
	padding:0px 9px 0px 7px;
	display:inline;
	border-left:2px #E3DCC0 solid;
}

#siblingnav #nobreak{
	display:none;
}


/* thanks to the Greystone goofy arrangement, this style is worthless */
/* The main content area is now wrapped with a <div class="maincontent">, style below it */

/* #frame #content p{
	margin:0px;
	padding:0px 0px 10px 25px;
	font-size:1em;
} */


/* Shortcut Links */
#hospitalshortcut {
	font-family: Arial, Helvetica, sans-serif;
	width:493px;
	margin:0px 0px 0px 23px;
}

#hospitalshortcut .left, #hospitalshortcut .right {
	width:244px; 
	float:left;
	background:url(/SiteCollectionImages/imgs/ShortcutArrow.gif) no-repeat left center;
	background-color:#F2EFE1;  
	color:#444444; 
}

#hospitalshortcut .left {
	margin:0px 5px 5px 0px;
}

#hospitalshortcut .right {
	margin:0px 0px 5px 0px;
}

#hospitalshortcut .left a, #hospitalshortcut .right a {
	width:244px;  
	color:#444444; 
	text-decoration:none;
	font-weight:bolder;
	padding:5px 0px 5px 0px;
	display:block;
	font-size:13px;
}

#hospitalshortcut .left a span, #hospitalshortcut .right a span {
	padding:5px 0px 5px 17px;
}

#hospitalshortcut .left a:hover, #hospitalshortcut .right a:hover {
	background:url(/SiteCollectionImages/imgs/ShortcutArrow2.gif) no-repeat left center;
	background-color:#990000;
	color:#FFFFFF;
}

/* Healthcare Services Links */
div.healthcare_services_lists {
	width:160px;
	float:left;
}

div.healthcare_services_lists ul {
	margin:0px 0px 0px 20px;
	padding:0px;
}

div.healthcare_services_lists ul li {
	padding:0px 0px 5px 0px;
}

div.healthcare_services_lists ul li a{
	color:#990000;
}

div.healthcare_services_lists ul li a:visited{
	color:#666666;
}

div.healthcare_services_lists ul li a:hover{
	color:#000;
	text-decoration:none;
}


/* Homepage Features */
#frame #content #topfeature {
	margin:20px 0px 0px 23px;
	padding:0px 0px 0px 0px;
	width:500px;
	height:200px;
	text-align:center;
	float:left;
	/* hack \*/
	float:none;
	/* end hack */
}

#frame #content #topfeature a {
	text-decoration:none;

}

#frame #content #topfeature a p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	font-family: "Times New Roman", Times, serif;
	color: #990000;
	font-weight:bold;
}

 #frame #content #topfeaturebox {
	margin:0px 20px 5px 0px;
	padding:0px 0px 0px 0px;
	width:500px;
	height:200px;
	font-size:1em;
	text-align:left;
	text-decoration:none;
}

#frame #content #topfeaturebox #text{
	margin:0px;
	padding:0px;
	height:200px;
	width:300px;
	float:left;
	
}

#frame #content #topfeaturebox #text a {
	text-decoration:none;
}

#frame #content #topfeaturebox #text .title {
	margin:0px 0px 0px 0px;
	padding:0px 10px 7px 20px;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	width:auto;
}

#frame #content #topfeaturebox #text .title a{
	color: #990000;
	font-size:17px;
	display:block;
	width:auto;
}

#frame #content #topfeaturebox #text .copy {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 20px;
}

#frame #content #topfeaturebox #text .copy a{
	color:#000000;
	font-size:12px;
}

#frame #content #topfeaturebox #image{
	margin:0px;
	padding:0px;
	height:200px;
	width:200px;
	float:left;

}


#frame #content #subfeatures {
	margin:10px 0px 0px 23px;
	padding:0px 0px 0px 0px;
	width:550px;
	float:left;
	/* hack \*/
	float:none;
	/* end hack */
	

}

#frame #content #subfeature {
	margin:0px 20px 10px 0px;
	padding:0px;
	width:240px;
	height:127px;
	text-align:left;
	float:left;
}

#frame #content #subfeature #image {
	margin:0px;
	padding:0px;
	float:left;
	width:100px;
	height:127px;
	
}

#frame #content #subfeature #text {
	margin:0px;
	padding:0px;
	float:left;
	width:140px;
	height:127px;
	
}

#frame #content #subfeature #text a{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

#frame #content #subfeature #text a p{
	margin:0px;
	font-size:1em;
	color:#000000;
	padding:10px 5px 5px 5px;
	
}

#frame #content #subfeature #text a p span{
	margin:0px;
	padding:0px 0px 4px 0px;
	font-weight:bolder;
	color:#990000;
	display:block;
	
	
}

/* fake subfeatures */
div.faux_subfeature_green {
	padding:0px;
	height:127px;
	text-align:left;
	float:left;
	width:277px;
	margin:0px 0px 20px 0px;
	background:url(/SiteCollectionImages/imgs/HomepageFeatures/SubFeatures/backgrounds/Green.jpg) no-repeat right top;
}

div.faux_subfeature_green_left {
	padding:0px;
	height:127px;
	text-align:left;
	float:left;
	width:277px;
	margin:0px 0px 20px 0px;
	background:url(/SiteCollectionImages/imgs/HomepageFeatures/SubFeatures/backgrounds/Green.jpg) no-repeat left top;
}


div.faux_subfeature_image {
	margin:0px;
	padding:0px;
	float:left;
	width:100px;
	height:127px;
	border-width:0px;
	
}

div.faux_subfeature_text {
	margin:0px;
	padding:0px;
	float:left;
	width:170px;
	height:127px;
	
}

div.faux_subfeature_text a{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

div.faux_subfeature_text a p{
	margin:0px;
	font-size:1em;
	color:#000000;
	padding:10px 5px 5px 5px;
	
}

div.faux_subfeature_text a p span{
	margin:0px;
	padding:0px 0px 4px 0px;
	font-weight:bolder;
	color:#990000;
	display:block;
	
	
}
/*end*/


/* Landing Page Related Links Display */
#frame #content #relatedstuff{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 10px;
	padding:0px;
	float:right;
	height:auto;
	width:248px;
	background:#F7F4EC;

	
	
}

/*#relatedstuff .relateddisplay table{
	margin:0px;
	padding:0px 0px 5px 0px;
	width:248px;
	background:#F7F4EC;
	border-bottom:1px solid #E3DCC0;
	
	
}

#relatedstuff .relateddisplay .image {
	width:65px;
	height:58px;
	margin:5px 0px 0px 0px;
	padding:0px;
	float:left;
}

#relatedstuff .relateddisplay .image a{
	margin:5px;
}*/

#relatedstuff .relateddisplay .links{
	margin:3px 0px 0px 0px;
	padding:0px 5px 3px 8px;
	width:235px;
	float:left;
	font-size:.7em;
	border-bottom:1px solid #e3dcc0;
}

#relatedstuff .relateddisplay .links ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:5px 0px 0px 0px;
	list-style:none;
	
}

#relatedstuff .relateddisplay .links ul li{
	margin:0px;
	padding:0px 0px 5px 0px;
	
}

#relatedstuff .relateddisplay .links ul li a{
	margin:0px;
	padding:0px;
	color:#888888;
	text-decoration:underline;
	
}

#relatedstuff .relateddisplay .links ul li a:hover{
	color:#000000;
	text-decoration:none;
	
}

#relatedstuff .relateddisplay .links span a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	color:#990000;
	display:block;
	/*font-style: italic;*/
	text-decoration:none;
	font-weight:bolder;
}

#relatedstuff .relateddisplay .links span a:hover{
	text-decoration:none;
	
}


#bestdocs a.doclink{
 	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;
	padding-bottom: 8px;
	display: block;

}

 #bestdocs a.doclink:hover{
 	color: #000000;
	text-decoration: none;

}

#bestdocs .doclink_noclick{
 	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-bottom: 8px;
	display: block;

}

 #bestdocs a.anchorlink{
 	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;
	padding-bottom: 5px;
	display: block;

}

 #bestdocs a.anchorlink:hover{
 	color: #000000;
	text-decoration: none;

}

 #bestdocs h3{
 	margin-top: 3px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	color:#000000;
	font-style: italic;

}


#insetmenu {
	width:520px;
	float:left;
	padding:10px 0px 10px 0px;
}

#insetmenu a{
	display:block;
}

#insetmenu br{
	display:none;
}

#insetmenu div.insetmenuleft{
	width:250px;
	float:left;
	border-right:1px solid #CCCCCC;
}

#insetmenu div.insetmenuleft p{
	padding:0px 10px 0px 0px;
}

#insetmenu div.insetmenuright{
	width:250px;
	float:left;
}

#insetmenu div.insetmenuright p{
	padding:0px 0px 0px 10px;
}

#VideoLinks {
	position:relative;
	left:0px;
	top:0px;
	/*z-index:2;*/
	float:left;
	width:200px;
	margin:0px 20px 0px 0px;
}

#VideoLinks .VideoLinkDisplay{
	margin:0px 0px 10px 0px;
}

#VideoLinks p{
	margin:0px;
	padding:5px 0px 5px 0px;
}

#VideoLinks a{
	color:#990000;
	/*font-size:.8em;*/
	text-decoration:underline;
}

#VideoLinks a:visited, #VideoLinks a:active {
	color:#666699;
}

#VideoLinks a:hover{
	color:#000;
	text-decoration:none;
}

#Video {
	text-align:left;
	position:relative;
	margin:0px 0px 20px 0px;
	left:0px;
	top:0px;
	width:322px;
	/*height:312px;*/
	float:left;
}

#VideoTop {
	/*font-size:.8em;*/
	font-weight:bolder;
	background:#990000;
	text-align:center;
	padding:0px;
}

#VideoTop div.title {
	padding:5px;
	background:url(/SiteCollectionImages/imgs/headbox_rt_new.gif) no-repeat top right;
	/*background:#990000;*/
	color:#FFFFFF;
	position:relative;
}

#VideoWrapper {
	text-align:left;
	position:relative;
	width:322px;
	/*height:312px;*/
	/*z-index:2;*/
	float:left;
	background:url(/SiteCollectionImages/imgs/video_shadow_rt.gif) repeat-y top right;
}

#VideoPlayer {
	position:relative;
	left:0px;
	top:0px;
	width:320px;
	/*height:312px;*/
	float:left;
	margin:0px 0px -10px 0px;
	background:#000;
}

/*#VideoPlayer object{
	height:300px;
}*/

#CCWrapper{
	width:320px;
	background:#F9F8E7;
	margin:0px 0px -10px 0px;
	float:left;
}

#CC{
	/*font-size:.8em;*/
	margin:20px 10px 10px 10px;
}

#VideoBottom {
	background:url("/video_bottom_shadow.gif") no-repeat top right;
	float:left;
	position:relative;
}

/* expandable video gallery styles */
#expandable_video_gallery {
	position:relative;
	width:529px;
	background:url(/SiteCollectionImages/images/cphc/evg_background_image.jpg) repeat-y top left;
	margin:0px 0px 20px 0px;
	padding:0px;
}

#evg_header {
	width:529px;
	height:9px;
	background:url(/SiteCollectionImages/images/cphc/evg_header_image.jpg) no-repeat top left;
	font-size:1px;
	margin:0px;
	padding:0px;
}

#evg_links {
	width:156px;
	position:relative;
	float:left;
	left:10px;
	margin:0px;
	padding:0px;
}

#evg_links ul {
	width:156px;
	padding:0px;
	margin:0px;
	list-style:none;
}

#evg_links li {
	width:156px;
	height:29px;
	float:left;
	margin:0px 0px 3px 0px;
}

#evg_links li a {
	background:url(/SiteCollectionImages/images/cphc/evg_link_image.jpg) no-repeat top left;
	width:146px;
	padding:0px 10px 0px 0px;
	height:29px;
	float:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	font-weight:bolder;
	cursor:pointer;
}

#evg_links li a:hover {
	background:url(/SiteCollectionImages/images/cphc/evg_linkhover_image.jpg) no-repeat top left;
}

#evg_links li a span {
	margin:4px 0px 0px 33px;
	float:left;
}

#evg_summary_display {
	float:left;
	position:relative;
	width:354px;
	height:188px;
	min-height:188px;
	background:url(/SiteCollectionImages/images/cphc/evg_summary_background.jpg) no-repeat top left;
	left:10px;
	margin:0px;
	padding:0px;
}

#evg_summary_display p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px;
	padding:0px;
	width:330px;
	line-height:14px;
}

div.evg_video {
	float:right;
	width:320px;
	height:300px;
	margin:10px;
	padding:0px 0px 20px 0px;
	margin:0px;
}

div#evg_content_display {
	clear:both;
	position:relative;
	padding:0px 10px 0px 10px;
	margin:0px;
}

div#evg_content_display p.evg_item_title{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	border-bottom:1px solid #555;
	margin:10px 0px 10px 0px;
	padding:5px;
	background:#555;
	color:#fff;
}

#evg_footer {
	clear:both;
	width:529px;
	height:10px;
	background:url(/SiteCollectionImages/images/cphc/evg_footer_image.jpg) no-repeat top left;
	font-size:1px;
	margin:0px;
	padding:0px;
}
/* end */

/* generic video player */
.cm_video_player {
	float:right;
	width:323px;
	margin:0px;
	padding:0px;
}

.cm_video_player div, div.cm_video_player #CC {
	margin:0px !important;
	padding:0px !important;
}

.cm_video_player_cc {
	background:url(/SiteCollectionImages/imgs/videoplayer/cc_background.jpg) repeat-y top left;
	padding:10px;
	margin:-4px 0px;
}
/* end */

#breakthrough {
	width:545px;
	height:125px;
	background:url(/SiteCollectionImages/imgs/Breakthrough_nav/breakthrough_nav_bkgrnd.jpg) no-repeat left top;
	margin:-15px 0px 10px 0px;
}

#breakthrough ul {
	margin:0px;
	padding:0px;
	top:17px;
	position:relative;
	width:171px;
}

#breakthrough ul li{
	margin:0px 0px 4px 0px;
	padding:0px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	list-style:none;
	background:url(/SiteCollectionImages/imgs/Breakthrough_nav/breakthrough_nav_static.jpg) repeat-y left center;
}

#breakthrough ul li a{
	display:block;
	text-decoration:none;
	color:#666666;
	padding:5px 0px 5px 0px;
	width:171px;
	font-weight:bolder;
	font-size:12px;
}

#breakthrough ul li a:hover{
	text-decoration:underline;
	color:#FFFFFF;
	background:url(/SiteCollectionImages/imgs/Breakthrough_nav/breakthrough_nav_active.jpg) repeat-y left center;
}

#breakthrough ul li a span{
	margin:0px 0px 0px 14px;
}

#diabetes {
	width:555px;
	height:180px;
	background:url(/SiteCollectionImages/imgs/Diabetes_nav/diabetes_nav_bkgrnd.jpg) no-repeat left bottom;
	margin:-25px 0px 10px 0px;
	border-top:1px solid #CCC09D;
}

#diabetes ul {
	margin:0px;
	padding:8px 0px 0px 0px;
	top:0px;
	position:relative;
	width:220px;
	border-left:1px solid #CCC09D;
}

#diabetes ul li{
	margin:5px 0px 0px 0px;
	padding:0px;
	/*border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	list-style:none;
	background:url(/SiteCollectionImages/imgs/Diabetes_nav/diabetes_nav_static.gif) repeat-y left center;
}

#diabetes ul li.firstlink{
	margin:0px;
}

#diabetes ul li a{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:5px 0px 5px 0px;
	width:220px;
	font-weight:bolder;
	font-size:12px;
}

#diabetes ul li a:hover{
	/*text-decoration:underline;*/
	color:#FFFFFF;
	background:url(/SiteCollectionImages/imgs/Diabetes_nav/diabetes_nav_active.gif) repeat-y left center;
}

#diabetes ul li a span{
	margin:0px 0px 0px 14px;
}

/*generic rounded corner box styles*/
.highlight_box .highlight_box_top,
.highlight_box_video .highlight_box_top {
	background:url(/SiteCollectionImages/imgs/rounded_corners/upper_right.gif) no-repeat top right;
	height:8px;
	font-size:1px;
	text-align:left;
}

.highlight_box .highlight_box_middle, .highlight_box_video .highlight_box_middle {
	background:url(/SiteCollectionImages/imgs/rounded_corners/center_right.gif) repeat-y top right;
	padding:10px 10px 10px 10px;
}

.highlight_box .highlight_box_middle h2, .highlight_box_video .highlight_box_middle h2 {
	margin:0px 0px 10px 0px;
	padding:0px;
}

.highlight_box .highlight_box_middle p, .highlight_box_video .highlight_box_middle p {
	margin:0px 0px 10px 0px;
	padding:0px;
}

.highlight_box .highlight_box_bottom,
.highlight_box_video .highlight_box_bottom {
	background:url(/SiteCollectionImages/imgs/rounded_corners/lower_right.gif) no-repeat top right;
	height:11px;
	font-size:1px;
	text-align:left;
}

/* version that uses single image with no drop shadow */
.generic_rounded_corner_top {
	margin:0px !important;
	padding:0px !important;
	height:7px;
	background:url(/SiteCollectionImages/imgs/rounded_corners_generic.gif) no-repeat -7px -7px;
	text-align:right;
	overflow:hidden;
}

.generic_rounded_corner_top img {
	margin:-7px -7px 0px 0px;
	float:right;
}

.generic_rounded_corner_top_video {
	margin:0px;
	padding:0px;
	height:7px;
	background:#990000 url(/SiteCollectionImages/imgs/rounded_corners_generic.gif) no-repeat -7px -7px;
	text-align:right;
}

.generic_rounded_corner_bottom {
	margin:0px !important;
	padding:0px !important;
	height:7px;
	background:url(/SiteCollectionImages/imgs/rounded_corners_generic.gif) no-repeat -7px 0px;
	text-align:right;
	overflow:hidden;
}

.generic_rounded_corner_bottom img {
	margin:0px -7px 0px 0px;
	padding:0px !important;
	float:right;
}


.orange_box {
	background:#fbe4a8;
	margin:0 0 10px 0 !important;
}

.purple_box {
	background:#d5d8e7;
	margin:0 0 10px 0 !important;
}

.orange_sidebar {
	background:#fbe4a8;
	float:right;
	padding:10px;
	margin:0 0 10px 10px;
	border-radius:7px; 
	-moz-border-radius:7px; 
	-webkit-border-radius:7px;
}

.green_box {
	background:#d5d6a8;
}

.border_bottom {
	border-bottom:1px solid #ccc;
}
/* fake right nav */
#faux_rightnav {
	width:230px;
	float:right;
	/* set a new color inline if you don't want this default color */
	background:#F5F3E9;
	margin:0px 0px 10px 10px;
	padding:0px;
}

#faux_rightnav ul {
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
}

#faux_rightnav ul label {
	font-weight:bolder;
	padding:5px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	/* set a new color inline if you don't want this default color */
	background:#e3dcc0 url(/SiteCollectionImages/imgs/rounded_corners_generic.gif) no-repeat 223px -7px;
	display:block;
	border-bottom:2px solid #fff;
}

#faux_rightnav ul li {
	border-bottom:2px solid #fff;
}

#faux_rightnav ul li a {
	color:#990000;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	display:block;
}

#faux_rightnav ul li a:hover {
	background:#990000;
	color:#fff;
}

#faux_rightnav div {
	background:url(/SiteCollectionImages/imgs/rounded_corners_generic.gif) no-repeat 223px top;
	height:7px;
	font-size:1px;
	margin:0px;
	padding:0px;
}

#faux_rightnav div img {
	margin:0px 0px -7px -7px;
}

/* End Main Content Well */





/* Form Styles */
#contactus {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	width:400px;
	font-size:1em;

}

#buttons {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
	width:400px;
}

#buttons #note{
	color:#666666;
}

#buttons p {
	margin:0px 0px 10px 0px;
	padding:0px;
}

#buttons label {
	margin:0px;
	padding:0px;
}

#buttons legend {
	font-weight:bolder;
	color:#999999;
	
}

#textfields {
	margin:0px 70px 0px 0px;
	padding:0px;
	text-align:right;
	width:400px;
}

#patedutextfields {
	margin:0px 70px 0px 0px;
	padding:0px;
	width:400px;
}

#textfields fieldset {
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
	border-right:none;
	border-bottom:none;
	border-left:none;
	width:400px;
}

#patedutextfields fieldset {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:395px;
	text-align:right;
}

#textfields legend, #patedutextfields legend {
	margin:0px;
	padding:0px;
	font-weight:bolder;
	color:#999999;
	
}

#textfields label, #patedutextfields label{
	margin:0px;
	padding:0px;
	display:block;
	
}

#textfields fieldset label, #patedutextfields fieldset label {
	margin:0px;
	padding:0px;
	display:block;
	
}

#textfields textarea {
	margin:0px 0px 0px 5px;
	padding:0px;
	width:200px;
	vertical-align:top;
}

#buttons textarea.patedu {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 5px;
	padding:0px;
	width:370px;
	vertical-align:top;
}

#textfields input.textfield {
	margin:0px 0px 0px 10px;
	padding:0px;
	width:200px;
}

#patedutextfields input.textfield, #patedutextfields select.textfield {
	margin:0px 10px 0px 10px;
	padding:0px;
	width:200px;
}

#textfields #required {
	color:#990000;
}

#patedutextfields .required {
	color:#990000;
}

#required {
	color:#990000;
}

.required {
	color:#990000;
}

/* Google Form Styles */
#ss-form-container {
	margin:20px 0px 0px 0px;
}
.ss-form-entry {
	margin:0px 0px 20px 0px;
}

.ss-q-title {
	font-weight:bolder;
}

.ss-choices {
	list-style:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
}

.ss-choice-item {
	padding:0px 0px 5px 0px;
}

input.ss-q-short {
	display:block;
}

.ss-scalerow, .ss-leftlabel {
	border-top:1px solid #D3D8D3;
	border-bottom:1px solid #D3D8D3;
	color:#666666;
}

.ss-q-help {
	margin:5px 0px 0px 0px;
	display:block;
}
/* End Google Form Styles */

/* End Form Syles */

/* webpart generic spacing */
#osumc_webpart {
	/*margin:0px 0px 0px 25px;*/
	/*taj 10/25/10 removed float as it was causing a problem
	on this page /patientcare/healthcare_services/center_for_robotic_surgery/Pages/index.aspx */
	/*float:left;*/
	clear:both;
	/*width:90%;*/
	width:99%;
}
/* end */

/* .net control styles */
#ctl00_ctl09_g_3b480f82_38f3_486d_a47d_2a5a943032b5_ctl00_pnlResults a {
	color:#990000;
}

#ctl00_ctl09_g_3b480f82_38f3_486d_a47d_2a5a943032b5_ctl00_pnlResults a:hover {
	color:#000000;
	text-decoration:underline;
}

#ctl00_ctl10_g_c4575d7a_a8ad_4ba3_bac3_63e57f53cd74_ctl00_Panel1 img, #ctl00_ctl10_g_b49488ba_0886_4688_9110_c588202a5fcb_ctl00_Panel1 img {
	margin:0px 30px 0px 0px;
}
/* end */


/* DocTemplate Display Styles */
#ctl00_ctl12_g_8b72c3f3_b363_4d6d_bf9d_cc493bb92783_ctl00_pnlPrimarySearch {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:20px 0px 0px 0px;
}

#ctl00_ctl12_g_8b72c3f3_b363_4d6d_bf9d_cc493bb92783_ctl00_pnlSpecialistSearch,
.searcharea .searchtype {
	border-bottom:1px solid #ccc;
}

#ctl00_ctl12_g_8b72c3f3_b363_4d6d_bf9d_cc493bb92783_ctl00_pnlLastNameSearch hr,
.searcharea .searchtype hr {
	display:none;
}

#ctl00_ctl12_g_8b72c3f3_b363_4d6d_bf9d_cc493bb92783_ctl00_pnlPrimarySearch h2,
#ctl00_ctl12_g_8b72c3f3_b363_4d6d_bf9d_cc493bb92783_ctl00_pnlSpecialistSearch h2,
#ctl00_ctl12_g_8b72c3f3_b363_4d6d_bf9d_cc493bb92783_ctl00_pnlLastNameSearch h2,
.searcharea .searchtype h2 {
	font-size:1.2em;
	background:#aaa;
	color:#fff;
	padding:5px;
}

#ctl00_ctl12_g_8b72c3f3_b363_4d6d_bf9d_cc493bb92783_ctl00_pnlPrimarySearch label,
#ctl00_ctl12_g_8b72c3f3_b363_4d6d_bf9d_cc493bb92783_ctl00_pnlSpecialistSearch label,
#ctl00_ctl12_g_8b72c3f3_b363_4d6d_bf9d_cc493bb92783_ctl00_pnlLastNameSearch label {
	font-size:.8em;
}

#ctl00_ctl12_g_8b72c3f3_b363_4d6d_bf9d_cc493bb92783_ctl00_btnLastNameSubmit,
#ctl00_ctl12_g_8b72c3f3_b363_4d6d_bf9d_cc493bb92783_ctl00_btnLetterSearch {
	margin:5px 0px 0px 0px;
}


#docinfo_display {
	margin:0px 10px 0px 0px;
}

#docinfo_display h3{
	font-size:1em;
	font-weight:bolder;
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#990000;
}

#docinfo_display #doc_image {
	width:200px;
	height:200px;
	float:right;
	margin:10px 0px 0px 10px;
}

div.findadoc_image {
	width:200px;
	height:200px;
	/*margin:10px 20px 20px 10px;
	float:right;*/
	margin:10px 5px 20px 0px;
	float:left;
	border-right:15px solid #fff;
	z-index:3000;
	display:block;
}

/* NEW DISPLAY STYLES 6/10 */
div.doc_info {
	/*float:left;*/
	margin:10px 0px 0px 0px;
	/*width:300px;*/
}

div.doc_bio {
	position:relative;
	/*float:left;*/
	margin:0px;
	/*width:500px;
	left:-220px;*/
}

h2.doc_name {
	color:#000000;
	background:#e3dcc0;
	padding:5px;
	/*float:left;
	display:block;*/
	/*width:300px;*/
	margin:0px 0px 20px 0px;
	display:block;
}

div.doc_info span, div.doc_bio span {
	display:block;
	width:auto;
	margin:0px 0px 10px 5px;
	padding:5px 0px 5px 0px;
}

div.doc_info span h4, div.doc_bio span h4 {
	margin:0px 0px -15px 0px;
	padding:0px;
	border-bottom:1px dotted #e3dcc0;
	/*float:left;
	width:300px;
	display:inline;*/
	display:block;
}

/*div.doc_bio span h4 {
	margin:0px;
	padding:0px;
	border-bottom:1px dotted #e3dcc0;
	float:left;
	width:500px;
	display:inline;
	display:block;
}*/


/* END NEW DISPLAY STYLES */
/* end DocTemplate Display Styles */

/*ada updates */
#ada_option {
	float:left;
	width:100%;
	clear:both;
	margin:0px 0px 10px 0px;
	postion:relative;
	top:0px;
	left:0px;
}

p.ada {
	float:left;
	width:111px;
	color:#fff;
	position:relative;
	color:#fff;
	font-size:1px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;

}

p.ada img {
	border:none;
	display:block;
}

p.copyright {
	float:left;
	position:relative;
	left:10px;
	top:0px;
	margin:0px;
	padding:0px;
}
/* end */

/* colorbox styles */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(/SiteCollectionImages/imgs/video_players/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/SiteCollectionImages/imgs/video_players/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/SiteCollectionImages/imgs/video_players/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/SiteCollectionImages/imgs/video_players/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/SiteCollectionImages/imgs/video_players/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/SiteCollectionImages/imgs/video_players/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/SiteCollectionImages/imgs/video_players/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/SiteCollectionImages/imgs/video_players/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/SiteCollectionImages/imgs/video_players/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/SiteCollectionImages/imgs/video_players/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/SiteCollectionImages/imgs/video_players/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/SiteCollectionImages/imgs/video_players/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/SiteCollectionImages/imgs/video_players/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/SiteCollectionImages/imgs/video_players/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/SiteCollectionImages/imgs/video_players/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/SiteCollectionImages/imgs/video_players/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/SiteCollectionImages/imgs/video_players/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/SiteCollectionImages/imgs/video_players/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/SiteCollectionImages/imgs/video_players/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/SiteCollectionImages/imgs/video_players/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/SiteCollectionImages/imgs/video_players/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/SiteCollectionImages/imgs/video_players/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
/* end colorbox styles */

/* New Media Room Styles */
#osumc_webpart_center table,
#osumc_webpart_center table td,
#osumc_webpart_right table,
#osumc_webpart_right table td {
	border:none !important;
}

#osumc_webpart_center
{
	/*width:65%;*/
	width:363px;
	float:left;
	margin:20px 0px 0px 0px;
}

#osumc_webpart_center .dfwp-column .dfwp-item .highlight_box {
	margin-left:20px !important;
}

#osumc_webpart_right,
#media_rightrail
{
	float:left;
	/*width:34%;*/
	width:195px;	
	padding-left:5px;	
}

#media_rightrail
{
	margin:20px 0 0 0;	
}

#media_rightrail #WebPartWPQ4 {
	margin:0px !important;
	width:auto;
}

#osumc_webpart_right tr td table tbody tr td div
{
	margin:0px 0px 10px 0px !important;	
}

#osumc_webpart_center .ms-WPHeader TD, #osumc_webpart_right .ms-WPHeader TD
{
	border:none;
}
#osumc_webpart_center .ms-WPHeader .ms-WPTitle
{
	color:#990000;	
	font-size:14px;
	padding-left:15px;
}
#osumc_webpart_right .ms-WPBorder,#osumc_webpart_center .ms-WPBorder
{
	border:none;
}

#osumc_webpart_right .ms-WPHeader td:first-child {
	display:none;
}


#osumc_webpart_right tr.ms-WPHeader td#WebPartTitleWPQ1,
#osumc_webpart_right tr.ms-WPHeader td#WebPartTitleWPQ2,
#osumc_webpart_right tr.ms-WPHeader td#WebPartTitleWPQ3,
#osumc_webpart_right tr.ms-WPHeader td#WebPartTitleWPQ4,
#osumc_webpart_right tr.ms-WPHeader td#WebPartTitleWPQ5,
#osumc_webpart_right tr.ms-WPHeader td#WebPartTitleWPQ7 {
    background: url('/mediaroom/PublishingImages/imgs/wp_middle.gif') repeat-x;
    margin: 0;
    padding: 0;

}
#osumc_webpart_right .ms-WPHeader TD h3 {

    background: url('/mediaroom/PublishingImages/imgs/wp_right.gif') no-repeat top right;
    margin-top: 1px;
    padding: 7px 4px 5px 0px;
    font-size: 12px;
    color: #A09F9B;
    border-left: 2px solid #EEEBD8;

}
#osumc_webpart_right .ms-WPHeader TD h3 a:link, .ms-WPHeader TD h3 a:visited {

    color: #A09F9B;

}
#osumc_webpart_right .ms-WPHeader TD span:first-child,
#osumc_webpart_right tr.ms-WPHeader td h3.ms-WPTitle span {

    /*background: url('/mediaroom/PublishingImages/imgs/wp_left.gif') no-repeat top left;*/
    padding-top: 7px;
    padding-left: 15px

}

#osumc_webpart_right tr.ms-WPHeader td h3.ms-WPTitle span#WebPartCaptionWPQ1,
#osumc_webpart_right tr.ms-WPHeader td h3.ms-WPTitle span#WebPartCaptionWPQ2,
#osumc_webpart_right tr.ms-WPHeader td h3.ms-WPTitle span#WebPartCaptionWPQ3,
#osumc_webpart_right tr.ms-WPHeader td h3.ms-WPTitle span#WebPartCaptionWPQ4,
#osumc_webpart_right tr.ms-WPHeader td h3.ms-WPTitle span#WebPartCaptionWPQ5,
#osumc_webpart_right tr.ms-WPHeader td h3.ms-WPTitle span#WebPartCaptionWPQ7 {
	background:none;
}

#osumc_webpart_right .ms-WPBody
{
	border-left:2px #EEEBD8 solid;
	margin-left:0px !important;
	padding:4px 4px 10px 4px;
}

#osumc_webpart_right .ms-WPBody p
{
	text-align:center;
	margin:0px 0px 5px 0px;
}

#osumc_webpart_right #WebPartWPQ1,
#osumc_webpart_right #WebPartWPQ2,
#osumc_webpart_right #WebPartWPQ3,
#osumc_webpart_right #WebPartWPQ4,
#osumc_webpart_right #WebPartWPQ5,
#osumc_webpart_right #WebPartWPQ7 {
	text-align:left;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #e3dcc0;
}

#osumc_webpart_right input, #osumc_webpart_right select {
	position:relative;
	top:5px;
	left:5px;
}

#osumc_webpart_right select {
	position:relative;
	top:10px;
	left:5px;
}

#osumc_webpart_center div.press_release_listing h2{
	color:#990000;
	font-size:13px !important;
	background-image:url('/mediaroom/PublishingImages/imgs/arrow.gif');
	background-position:left top;
	background-repeat:no-repeat;

	font-weight:bold;
	padding-left:12px;
}
#osumc_webpart_center div.press_release_listing p{
	color:#000;
	padding:0px 0px 5px 12px;
	margin:0px;
}

div.expert_listing p,div.expert_listing span{
	color:#000;
}

.social_bookmarks {
	PADDING-BOTTOM: 0.5em; MARGIN-TOP: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; HEIGHT: 16px; PADDING-TOP: 0.5em
}
.social_bookmarks UL {
	border-style: none;
				border-color: inherit;
				border-width: 0px;
				padding: 0px;
				LIST-STYLE-TYPE: none; 				MARGIN: 0px; 				DISPLAY: inline; 
}
.social_bookmarks LI {
	border-style: none;
				border-color: inherit;
				border-width: 0px;
				padding: 0px;
				padding-right:5px;
				LIST-STYLE-TYPE: none; 				MARGIN: 0px; 				DISPLAY: inline;
}
.social_bookmarks img
{
	border:none;
}
#pager
{
	color:#A09F9B;
	padding-bottom:5px;
}
#pager A
{
	color:#A09F9B !important;
	text-decoration:none !important;
}
#pager span
{
	color:#990000;
}
.ui-tabs .ui-tabs-hide {
     display: none;
}

#tabs {
	margin:10px 0px 0px 0px;
}

#tabs ul {
	display:none;
}


#tabs ul:first-child {
	display:none;
}

.expert-tabs ul li
{
	display:inline;
	border-left: 2px #A09F9B solid;
	padding-right:5px;
	padding-left: 5px;
}
.expert-tabs ul li a
{
	color:#A09F9B !important;;
	text-decoration: none !important;
}
.expert-tabs ul li.ui-tabs-selected a
{
	color:#990000 !important;
;
}
.expert-tabs ul li:first-child
{
	border-left:none;
}

/* modified swruiz 12/15/2010 changed experts listing to be a content query webpart instead */

div.expert_listing div {
	float:left;
	clear:both;
	width:335px;
}

div.expert_videos ul {
	list-style:none;
	padding-left:10px;
	margin:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

div.expert_videos ul li{
	background: url("http://medicine.osu.edu/news_player/images/icon_video.gif") no-repeat scroll left center transparent;
	padding-bottom:.1em;
}

div.expert_videos ul li a{
	padding-left:22px;
}

div.expert_articles ul li{
	background: none;
	padding-bottom:.1em;
}

div.expert_articles ul li a{
	background: url("http://medicalcenter.osu.edu/SiteCollectionImages/imgs/icon_document.gif") no-repeat scroll 4px center transparent;
	padding-top:.1em;
	display:block;
}

div.expert_listing {
	float:left;
	border-bottom:1px solid #ccc;
	margin:10px 0px 0px -10px;
	width:335px;
	padding:0 0 10px;
}

div.expert_listing h2{
	color:#990000;
	font-size:1.3em !important;
	font-weight:bold;
	margin-bottom:0px;
}

div.expert_listing div span {
	font-style:italic;
	font-size:.8em;
}

div.expert_videos p{
	padding:0px;
	margin:0 0 5px 0;
	font-weight:bold;
	font-size:.9em !important;
}

div.expert_content{
	padding:0px;
	margin:0px;
}

/* end modified swruiz 12/15/2010 */


p.media_numbers {
	font-size:12px !important;
	color:#888;
	/*font-weight:bolder;*/
}

p.media_numbers span {
	font-size:14px !important;
	font-style:italic;
	font-size:14px;
	color:#555;
	font-weight:bolder;
}

p.media_inquiry a {
	color:#990000;
	text-decoration:none;
	font-weight:bolder;
	font-size:12px;
}
p.media_info {
	color:#777;
	font-size:12px;
	font-weight:bolder;
}

p.media_osumcnews {
	color:#777;
	font-size:12px !important;
	text-align:left !important;
	padding:5px;
}

#pager {
	color:#A09F9B;
	padding-bottom:5px;
	float:left;
}

#osumc_webpart_center a.newsOrderByLink, #osumc_webpart_center a.newsOrderByLink div {
	text-decoration:none;
}

.newsOrderBy {
	float:left;
	padding:3px;
	font-size:9px;
	background:#A09F9B;
	color:#FFF;
	font-weight:bolder;
	border:1px solid #666666;
	width:65px;
	clear:both;
}

div.media_contact {
	width:180px;
	float:right;
	background:#F6F5EF;
	clear:right;
	margin:10px 0px 10px 10px;
	padding:0px 10px 0px 10px;
	text-align:center;
	-webkit-border-bottom-left-radius:10px;
	-khtml-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-radius-bottomleft:10px;
	border:1px solid #ccc;

}

div.media_contact h4,
div#sharethis p {
	border-bottom:1px dotted #ccc;
	margin:5px 0px 5px 0px;
	padding:0px 0px 5px 0px;
}

/*div.media_contact p a {
	color:#990000;
}*/

div.media_contact a {
	color:#990000;
	padding:5px;
	text-align:center;
	border:1px solid #ccc;
	float:left;
	text-decoration:none;
	background:#fff;
	font-weight:bolder;
	width:170px;
	background:#eee url(/SiteCollectionImages/imgs/mobile/light_button_shine.png) repeat-x center center;
}

div.media_contact a.journalist_contact {
	margin:10px 0px 10px 0px;
}

div.media_contact a.consumer_contact {
	margin:0px 0px 10px 0px;
}

div.media_contact a:hover {
	background:#fff;
	color:#000;
}

div#sharethis {
	width:200px;
	float:right;
	text-align:left;
}

div#sharethis p {
	font-size:1em;
	font-style:italic;
	font-weight:bolder;
	text-align:center;
}

div#sharethis .stButton {
	margin: 0px;
}

div#sharethis span.stButton  span.chicklets{
	padding: 0px;
	width:16px !important;
}

div#sharethis span.st_twitter,
div#sharethis span.st_facebook,
div#sharethis span.st_email,
div#sharethis span.st_linkedin,
div#sharethis span.st_digg,
div#sharethis span.st_stumbleupon {
	margin-right:6px !important;
}

div#sharethis span.st_reddit {
	margin-right:7px !important;
}



/* end New Media Room Styles */

/* homepage update 2010 */
#portal_graphic_feature {
	width:156px;
	height:140px;
	float:left;
	margin:0px 0px 6px 0px;
}

#portal_graphic_feature a {
	background:url(/SiteCollectionImages/images/homepage/graphic_feature_background.jpg) no-repeat top left;
	width:156px;
	height:140px;
	text-decoration:none;
	color:#990000;
	display:block;
}

#portal_graphic_feature a:hover {
	background:url(/SiteCollectionImages/images/homepage/graphic_feature_background_active.jpg) no-repeat top left;
	color:#fff;
}

#portal_graphic_feature img {
	position:relative;
	top:3px;
	left:0px;
	border:none;
}

#portal_graphic_feature table {
	font-size:12px;
	font-weight:bolder;
	position:relative;
	top:2px;
	left:8px;
	width:140px;
	height:42px;
	border-collapse:collapse;
	float:left;
}

#portal_graphic_feature a table p {
	margin:0px;
	padding:0px;
	line-height:13px;
	text-align:left;
	cursor:pointer;
}

#portal_graphic_feature img.go_arrow {
	border:none;
	position:relative;
	top:1px;
}

#portal_quicklinks {
	float:left;
	left:0px;
	position:relative;
}

#portal_quicklinks ul {
	margin:0px;
	padding:0px;
	width:156px;
	font-weight:bolder;
}

#portal_quicklinks ul li {
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:center;
	float:left;
}

#portal_quicklinks ul li a {
	background:url(/SiteCollectionImages/images/homepage/quicklink_background.jpg) no-repeat top left;
	width:156px;
	height:30px;
	font-size:11px;
	float:left;
	color:#7D6C4D;
	text-decoration:none;
	padding:1px 0px 0px 0px;
	display:block;
}

#portal_quicklinks ul li a:hover {
	background:url(/SiteCollectionImages/images/homepage/quicklink_background_active.jpg) no-repeat top left;
	color:#fff;
}

/* end homepage update 2010 */

/* expandable content player */
.expandable_content {
	width:529px;
	position:relative;
}
.expandable_content .top {
	width:529px;
	height:56px;
	background:url(/SiteCollectionImages/imgs/expandable_content_top_cphc.jpg) no-repeat left top;
	margin:0px;
	padding:0px;
	font-size:1px;
}

.expandable_content .middle {
	width:509px;
	background:url(/SiteCollectionImages/imgs/expandable_content_middle.jpg) repeat-y left top;
	padding:10px 10px 0px 10px;
	margin:0px;
}

.expandable_content .middle h2 {
	margin:0px 0px 5px 0px;
	padding:2px 0px 0px 0px;
	text-align:center;
	background:#ccc;
	width:509px;
	height:19px;
	border:1px solid #D6CEB6;
	background:url(/SiteCollectionImages/imgs/expandable_content_button_static.jpg) repeat-x left top;
	color:#990000;
	position:relative;
	float:left;
	cursor:pointer;
}

.expandable_content .middle .expand {
	float:left;
}

.expandable_content .middle a {
	text-decoration:none;
	color:#333;
	float:left;
	cursor:pointer;
	border-bottom:2px dotted #fff;
	margin:0px 0px 10px 0px;
	position:relative;
}

.expandable_content .middle a:hover {
	background:#FBFAF4;
}

.expandable_content .middle a img {
	float:left;
	border:none;
	margin:0px 10px 0px 0px;
}

.expandable_content .middle a p {
	float:left;
	margin:0px;
	padding:0px;
	width:390px;
}

.expandable_content .middle a p span {
	display:block;
	margin:0px 0px 5px 0px;
}

.expandable_content .middle a p span.presentor {
	font-weight:bolder;
}

.expandable_content .middle a p span.title {
	font-style:italic;
}

.expandable_content .middle p.clear {
	clear:both;
	width:100%;
	margin:0px;
	padding:0px;
	font-size:1px;
}

.expandable_content .bottom {
	width:529px;
	height:10px;
	background:url(/SiteCollectionImages/imgs/expandable_content_bottom.jpg) no-repeat left top;
	margin:0px;
	padding:0px;
	font-size:1px;
}
/* end expandable content player */

/* formatted right rail */
span.fading_photos img {
	border-bottom:4px solid #990000;
	position:absolute;
	top:0px;
	left:0px;
}

div.fading_photos {
	position:relative;
}

div.fading_photos img {
	position:absolute;
	top:0px;
	left:0px;
}

#right_nav {
	float:right;
	width:203px;
	margin:0px 0px 0px 20px;
	position:relative;
	top:10px;
	right:10px;
}

#right_nav_links, .media_expertise {
	background:#fff url(/SiteCollectionImages/images/common/right_nav_links_background.jpg) no-repeat left bottom;
	float:left;
	position:relative;
	width:203px;
	padding:0px 0px 17px 0px;
	margin:0px 0px 10px 0px;
}

#right_nav_links h2, .media_expertise h2 {
	background:url(/SiteCollectionImages/images/heart/right_nav_links_header.jpg) no-repeat left top;
	width:203px;
	height:21px;
	float:left;
	margin:0px;
	padding:4px 0px 0px 0px;
	text-align:center;
	color:#fff;
}

.media_expertise p {
	border-bottom:1px solid #ccc;
	padding:10px;
	margin:0px;
}

#media_rightrail {
	width:203px;
	margin:0px;
	padding:0px;
}

#media_rightrail table, #media_rightrail tr, #media_rightrail td, #media_rightrail div {
	border:none !important;
}

#media_rightrail table.s4-wpTopTable {
	background:url("/SiteCollectionImages/images/common/add_experts_background.jpg") repeat-y top left;
}

#media_rightrail table.s4-wpTopTable table {
	background:url("/SiteCollectionImages/images/heart/right_nav_links_header.jpg") no-repeat left top;
	text-align:center;
	width:203px;
	height:25px;
}

#media_rightrail table.s4-wpTopTable table .ms-WPHeader {
	background:none !important;
}

#media_rightrail table.s4-wpTopTable table .ms-WPHeader .ms-WPHeaderTd {
	border:none !important;
}

#media_rightrail table.s4-wpTopTable table h3 span {
	display:block;
	text-align:center !important;
	color:#fff !important;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
}

#media_rightrail table.s4-wpTopTable table h3 {
	padding:3px 0 2px 0 !important;
}

#media_rightrail .cbq-layout-main {
	margin:0px;
	padding:0px;
	width:203px !important;
}

#media_rightrail .ms-wpContentDivSpace ul {
	margin:0px;
	width:203px !important;
	padding:0 0 5px 0;
	background:url(/SiteCollectionImages/images/common/right_nav_links_background.jpg) no-repeat left bottom;
}

#media_rightrail .ms-wpContentDivSpace ul li {
	font-size:.9em;
	padding:0 10px 7px 10px;
	border-bottom:1px solid #ccc;
	margin:5px 0;
}
#media_rightrail .ms-wpContentDivSpace ul li span.Name {
	font-weight:bolder;
}

#media_rightrail .ms-wpContentDivSpace ul li span.Organization {
	font-style:italic;
}

#media_rightrail ms-WPHeader .ms-wpTdSpace {
	display:none;
}

ul.right_nav_buttons {
	width:189px;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	left:7px;
	top:7px;
}

ul.right_nav_buttons li {
	list-style:none;
	text-align:center;
	margin:0px 0px 2px 0px;
	padding:0px;
	float:left;
}

ul.right_nav_buttons li a {
	background:url(/SiteCollectionImages/images/heart/right_nav_button_static.jpg) no-repeat top left;
	float:left;
	width:189px;
	height:20px;
	margin:0px;
	padding:3px 0px 0px 0px;
	font-size:11px;
	font-weight:bolder;
	text-decoration:none;
	color:#696358;
}

ul.right_nav_buttons li a:hover {
	background:url(/SiteCollectionImages/images/heart/right_nav_button_active.jpg) no-repeat top left;
	color:#990000;
}

div.right_nav_call {
	background:#fff;
	width:187px;
	float:left;
	position:relative;
	text-align:center;
	color:#990000;
	font-weight:bolder;
	padding:5px 0px 0px 0px;
	top:8px;
	left:8px;
	font-style:italic;
	font-size:12px;
}

div.right_nav_call img {
	margin:3px 0px 3px 0px;
}

div.right_nav_call span {
	font-size:14px;
	font-style:normal;
}

.right_nav_feature {
	width:203px;
	height:89px;
	float:left;
	position:relative;
	margin:0px 0px 10px 0px;
}

.feature-odd a {
	background:url(/SiteCollectionImages/images/heart/right_nav_feature_odd_static.jpg) no-repeat top left;
	float:left;
	width:203px;
	height:89px;
	text-decoration:none;
	color:#990000;
}

.feature-odd a:hover {
	background:url(/SiteCollectionImages/images/heart/right_nav_feature_odd_active.jpg) no-repeat top left;
	color:#000;
}

.feature-even a {
	background:url(/SiteCollectionImages/images/heart/right_nav_feature_even_static.jpg) no-repeat top left;
	float:left;
	width:203px;
	height:89px;
	text-decoration:none;
	color:#990000;
}

.feature-even a:hover {
	background:url(/SiteCollectionImages/images/heart/right_nav_feature_even_active.jpg) no-repeat top left;
	color:#000;
}

.right_nav_feature a img {
	border:none;
	float:left;
	position:relative;
}

.right_nav_feature a p {
	float:left;
	width:97px;
	height:55px;
	position:relative;
	top:12px;
	left:4px;
	font-size:11px;
	font-weight:bolder;
	cursor:pointer;
}

.right_nav_singleButton {
	width:203px;
	height:50px;
	position:relative;
	float:left;
}

.right_nav_singleButton a:link, .right_nav_singleButton a:visited{
	width:203px;
	height:50px;
	display:block;
	background:url(/SiteCollectionImages/images/heart/right_nav_singleButton.jpg) no-repeat left top;
	text-decoration:none;
	font-weight:bolder;
	color:#990000;
}

.right_nav_singleButton a:hover {
	color:#000;
}


.right_nav_singleButton a img{
	border:none;
	position:relative;
	top:12px;
	left:12px;
	float:left;
}

.right_nav_singleButton a p{
	border:none;
	position:relative;
	top:9px;
	left:20px;
	cursor:pointer;
	margin:0px;
	padding:0px;
	float:left;
}
/* temporary cwp styles */
#right_nav_links p {
	margin:0px;
	padding:4px 10px 2px 10px;
	float:left;
	width:183px;
	color:#555;
}

#right_nav_links p.cost_chart {
	font-weight:bolder;
	color:#990000;
	text-align:center;
}

#right_nav_links a {
	color:#990000;
}

#bariatric_charts{
	width:500px;
	height:100px;
	margin:0px 0px 20px 0px;				
}

#bariatric_charts .bariatric_chart1,
#bariatric_charts .bariatric_chart2 {
	width:238px;
	float:left;
	height:100px;
	position:relative;
	background:#EEEEEE;
	border:1px solid #aaaaaa;			
}

#bariatric_charts .bariatric_chart1 {
	margin:0px 20px 0px 0px;		
}

#bariatric_charts .bariatric_chart2 {
	margin:0px;		
}

#bariatric_charts .bar1 {
	display:block;
	position:absolute;
	bottom:0px;
	float:left;
	left:14px;
	background:#e3dcc0;
	border-top:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	width:100px;
	text-align:center;			
}

#bariatric_charts .bar2 {
	display:block;
	position:absolute;
	bottom:0px;
	float:left;
	left:126px;
	background:#FFE6B6;
	border-top:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	width:100px;
	text-align:center;			
}

#bariatric_charts p {
	display:block;
	position:absolute;
	left:14px;
	top:10px;
	margin:0px;
	padding:0px;			
}

#right_nav_form {
	background:#eeeeee url(/SiteCollectionImages/imgs/rounded_bottom_203px.png) no-repeat left bottom;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 15px;
	text-align:center;
	width:188px;
}

#right_nav_form table,
#right_nav_form td,
#right_nav_form span,
#right_nav_form input,
#right_nav_form textarea,
#right_nav_form #WebPartWPQ1,
#right_nav_form #WebPartWPQ2,
#right_nav_form #WebPartWPQ3,
#right_nav_form #WebPartWPQ4 {
	width:170px !important;
	padding:0px !important;
	margin:0px !important;
	overflow:visible !important;
	border:none;
}

#right_nav_form_header {
	background:#A69A8F url(/SiteCollectionImages/imgs/rounded_top_203px.png) no-repeat left top;
	color:#ffffff;
	font-weight:bolder;
	margin:0px 0px 0px -15px;
	padding:5px !important;
	width:193px;
}

#right_nav_form .ms-long {
	border:1px solid #cccccc;
}

#right_nav_form .ms-formlabel,
#right_nav_form .ms-long {
	font-size:12px !important;
	font-weight:normal;
}
/* end temporary cwp styles */
/* end formatted right rail */

/*mobile link*/
#mobileLink {
	position:absolute;
	left:50%;
	margin:4px 0px 0px -60px;
	background:#fff url(/SiteCollectionImages/imgs/mobile_icon.jpg) no-repeat 4px center;
	padding:6px 6px 6px 40px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	font-weight:bold;
	-moz-box-shadow:1px 1px 3px #bbb;
	-webkit-box-shadow:1px 1px 3px #bbb;
	box-shadow:1px 1px 3px #bbb;

}

#mobileLink a {
	text-decoration:none;
	color:#990000;
	font-size:1em;

}
/*end mobile link*/

#cbqwp .groupheader {
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px !important;
	display:block;
	padding:5px 0px 5px 20px;
}

#cbqwp .plus {
	background:url(/SiteCollectionImages/plus.png) no-repeat left center;
}

#cbqwp .minus {
	background:url(/SiteCollectionImages/minus.png) no-repeat left center;
}

#cbqwp #footer {
	border-bottom:1px solid #ccc;
}


#cbqwp .item {
	margin:0px !important;
	/*padding:0px !important;*/
}

/* virtual tour buttons */
.videotour_rightrail {
	width:203px;
	float:right;
	clear:left;
	margin:0px 0px 10px 10px !important;
	padding:0px !important;
}

.videotour_rightrail .top {
	background:url(/SiteCollectionImages/imgs/virtual_tour_top.jpg) no-repeat top left;
	width:203px;
	height:27px;
	color:#ffffff;
	font-size:16px;
	padding:10px 0px 0px 0px;
	text-align:center;
	font-weight:bolder;
}

.videotour_rightrail .middle {
	background:url(/SiteCollectionImages/imgs/virtual_tour_middle.jpg) repeat-y top left;
	width:203px;
	padding:10px 0px 5px 0px;
	text-align:center;
	font-weight:bolder;
}

.videotour_rightrail .bottom {
	background:url(/SiteCollectionImages/imgs/virtual_tour_bottom.jpg) no-repeat top left;
	width:203px;
	height:6px;
	padding:0px !important;
}

ul#video_info_buttons {
	position:relative;
	width:;
	list-style:none;
	margin:0px;
	padding:0px;
	left:4px;
}

ul#video_info_buttons li {
	height:48px;
	width:197px;
	background:url(/SiteCollectionImages/imgs/capsule_button_static.png) no-repeat top left;
	margin:0px;
	padding:0px;
}

ul#video_info_buttons li a {
	height:48px;
	width:197px;
	font-size:16px;
	font-weight:bolder;
	color:#6A5C57;
	float:left;
	display:block;
	padding:0px;
	text-decoration:none;
}

ul#video_info_buttons li a span {
	cursor:pointer;
}


ul#video_info_buttons li a:hover {
	background:url(/SiteCollectionImages/imgs/capsule_button_active.png) no-repeat top left;
	text-decoration:none;
	color:#fff;
}

ul#video_info_buttons li.rooms a span {
	position:relative;
	padding:2px 0px 0px 50px;
	float:left;
	left:20px;
	top:8px;
	background:url(/SiteCollectionImages/imgs/rooms_icon.png) no-repeat top left;
}

ul#video_info_buttons li.registration a span {
	position:relative;
	padding:4px 0px 4px 46px;
	float:left;
	left:25px;
	top:6px;
	background:url(/SiteCollectionImages/imgs/registration_icon.png) no-repeat top left;
}

ul#video_info_buttons li.hours a span {
	position:relative;
	padding:7px 0px 4px 50px;
	float:left;
	left:20px;
	top:4px;
	background:url(/SiteCollectionImages/imgs/hours_icon.png) no-repeat top left;
}

ul#video_info_buttons li.dining a span {
	position:relative;
	padding:9px 0px 6px 50px;
	float:left;
	left:20px;
	top:1px;
	background:url(/SiteCollectionImages/imgs/dining_icon.png) no-repeat top left;
}

ul#video_info_buttons li.parking a span {
	position:relative;
	padding:4px 0px 6px 50px;
	float:left;
	left:20px;
	top:6px;
	background:url(/SiteCollectionImages/imgs/parking_icon.png) no-repeat top left;
}

ul#video_info_buttons li.traffic {
	height:48px;
	width:212px;
	float:left;
	background:url(/SiteCollectionImages/imgs/video_info_button_background_traffic.jpg) no-repeat top left;
	margin:0px 0px 0px 5px;
	padding:0px;
}


ul#video_info_buttons li.traffic a {
	color:#990000;
	font-size:14px;
	font-weight:lighter;
}

ul#video_info_buttons li.traffic a:hover {
	background:url(/SiteCollectionImages/imgs/video_info_button_background_traffic_active.jpg) no-repeat top left;
	color:#fff;
}


ul#video_info_buttons li.traffic a span {
	position:relative;
	float:left;
	padding:0px 0px 0px 30px;
	background:url(/SiteCollectionImages/imgs/traffic_icon.png) no-repeat top left;
	left:26px;
	top:4px;
	width:150px;
}

/* end virtual tour buttons */

#patedsearch {
	padding:10px;
	background:#eee;
}

#patedsearchbox {
	width:70%;
}

div.supportingImage{
	margin: 0 10px 0 0;
  float: left;
}

.supportingImage img{
	display:block;
	width:180px;
	height:auto;
	border:0;
}

.supportingImage > span{
  display: block; 
  clear: both; 
  vertical-align:bottom;  
  background: #F6F5EF; 
  padding: 5px 0 5px 0;
  text-align: center;
  width: 180px;
}

.right_map {
	float:right;
	width:250px;
	margin:0px 0px 10px 10px;
	padding:0px;
}

.right_map #WebPartWPQ1{
	margin:0px !important;
	width:auto !important;
}

.right_map small {
	font-size:12px;
}

/*.toc-layout-main ul li span.headertitle a{
	font-weight:lighter !important;
}*/

.pcn_google_map {
	padding:0px !important;
	margin:0px !important;
}

div.location {
	border: 1px solid #CCC;
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
}

div.location span{
	font-weight:bold;
	display:block;
}

div.faux_right_rail {
	background:#F3F0E4;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	width:212px;
	margin:10px 0 20px 20px;
	float:right;
	clear:right;
}

div.faux_right_rail a.faux_right_rail_image_link {
	display:block;
	margin:10px 0;
	padding:0px;
}s

div.faux_right_rail p.faux_right_rail_text_link {
	display:block;
	margin:0 10px 10px 10px;
	padding:0px;
	
}

div.faux_right_rail p.faux_right_rail_text_link a {
	color:#990000;
	text-decoration:none;
}

div.faux_right_rail p.faux_right_rail_text_link a:hover {
	color:#000;
}

.right_white {
	border-right:2px solid #fff;
}

.fsp_banner {
	position:relative;
	width:540px;
	height:290px;
}

.fsp_banner img {
	position:absolute;
}

.fsp_news {
	position:absolute;
	top:100px;
	left:345px;
	width:178px;
	height:155px;
	z-index:100;
	padding:0px !important;
}

.fsp_news img {
	position:relative;
	float:left;
	opacity:0.66;
	filter:alpha(opacity=66);
}

.fsp_news img.up {
	margin:0 0 5px 0;
}

.fsp_news img.down {
	margin:5px 0 0 0;
}

.fsp_news_text {
	width:178px;
	height:105px;
	position:relative;
	padding:0px !important;
	text-align:center;
	float:left;
	padding:0px;
	overflow:hidden;
}

.fsp_news_text ul {
	margin:0px;
	padding:0px;
	list-style:none;
	width:168px;
	text-align:left;
	position:absolute;
	left:5px;
}

.fsp_news_text ul li {
	margin:0 0 10px 0;
}

.fsp_news_text ul li a {
	text-decoration:none;
	color:#fff;
	font-weight:bolder;
}

.smallBodyVideo {
	width:345px;
	height:270px;
}

.smallBodyVideo div.ms-rtestate-notify {
	width:345px;
	height:270px;
	margin:0px !important;
	padding:0px !important;
}

.smallBodyVideo div.ms-rtestate-notify div, .smallBodyVideo div.ms-rtestate-notify table {
	margin:0px !important;
	padding:0px !important;
	width:100% !important;	
}

.regSidebar {
	float:right;
	width:190px;
	margin:0 10px 10px 10px !important;
	padding:0px !important;
	border:1px solid #ccc;
	border-radius:7px; 
	-moz-border-radius:7px; 
	-webkit-border-radius:7px;
	-moz-box-shadow: 1px 2px 5px #ccc;
	-webkit-box-shadow: 1px 2px 5px #ccc;
	box-shadow: 1px 2px 5px #ccc;
	overflow:hidden;

}

#ccrc_reg {
	text-align: center;
	padding:0px !important;
	width:190px;
}

#ccrc_reg h2 {
	padding:4px 0;
	background:#990000;
	color:#fff;
	margin:0 0 10px 0;
	font-size:1.5em !important;
}

#ccrc_reg input {
	width: 170px;
}

#ccrc_reg input.regStudent {
	margin:0 0 7px 0 !important;
}

a.inline_image {
	text-decoration:none;
}

a.inline_image img {
	border:none;
	vertical-align:middle
}

/*SOMC anchor links styles*/
div.anchor_links {
	text-align:center;
	border-top:2px dotted #ccc;
	border-bottom:2px dotted #ccc;
	padding:5px 0;
}

div.anchor_links a {
	padding:5px 20px;
	margin:5px;
	color:#444;
	display:inline-block;
	border:1px solid #bbb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:1px 1px 3px 0px #ccc;
	-moz-box-shadow:1px 1px 3px 0px #ccc;
	box-shadow:1px 1px 3px 0px #ccc;
	text-decoration:none;
	font-size:1em;
	font-weight:bolder;
	background:#eee url(/SiteCollectionImages/imgs/mobile/light_button_shine.png) repeat-x center center;
}

div.anchor_links a:hover {
	color:#000;
	background:#fff;
	text-decoration:none;
}

p.back_to_top a {
	text-decoration:none;
}

p.back_to_top a img {
	border:none;
}
