@font-face {
    font-family: 'InterstateRegular';
    src: url('https://www.mc.vanderbilt.edu/sitebuilder/interstate/interstate-regular-webfont.eot');
    src: url('https://www.mc.vanderbilt.edu/sitebuilder/interstate/interstate-regular-webfont.eot?#iefix') format('eot'),
         url('https://www.mc.vanderbilt.edu/sitebuilder/interstate/interstate-regular-webfont.woff') format('woff'),
         url('https://www.mc.vanderbilt.edu/sitebuilder/interstate/interstate-regular-webfont.ttf') format('truetype'),
         url('https://www.mc.vanderbilt.edu/sitebuilder/interstate/interstate-regular-webfont.svg#webfontX3a0HMdn') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background-color: #fff;
	margin: 0px; 
	padding: 0px;
	text-align: left;
	width: 100%;
	height: 100%;
	font-family: arial, "sans-serif";
	font-size: 12px;
	color: #4e4e4e;
	-webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
	
}

hr, div.hrDiv {
	clear: both;
	height: 1px;
	width: 100%;
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom:1px solid #d0d0d0;
	padding: 0px;
	display: block;
	margin: 8px 0 10px 0;
	overflow: hidden;
}

select {
	font-family: "InterstateRegular", arial, "sans-serif";
}



img {
	border: none;
}

a {
	text-decoration: none;
	color: #4e4e4e;
}

a:hover {
	text-decoration: underline;
	color: #4e4e4e;
}

h1 {
	font-size: 25px;
	font-weight: normal;
}

h3 {
	font-size: 19px;
	font-weight: normal;
}

h4 {
	font-size: 16px;
	font-weight: normal;
}

h5 {
	font-size: 14px;
	font-weight: normal;
}

#top_nav_banner {
	background-color: #4d4d4d;
	height: 35px;
	min-width: 1124px;
	width: 100%;
	text-align: center;
	overflow-x: hidden;
	margin: 0px;
	padding: 0px;
}

#container {
	width: 1016px;
	height: auto;
	margin: 0px auto;
	text-align: center;
	padding: 0px;
}

#content_holder {
	width: 1016px;
	margin-top: -36px;
	text-align:left;

}

.vumc_logo {
	position: relative;
	top: 0px;
	float: left;
}

#top_nav {
	font-size: 12px;
	color: #fff;
	float: right;
	margin-top:10px;
	text-align:right;
	max-width:320px;
	width:100%;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

#top_nav_nonbranded {
	font-size: 12px;
	color: #fff;
	float: left;
	margin:10px 0px 8px 13.5%;
	width:100%;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

#top_nav a, 
#top_nav a:visited,
#top_nav_nonbranded a, 
#top_nav_nonbranded a:visited {
	color: #fff;
	text-decoration: none;
}

#top_nav a:hover {
	color: #fff;
	text-decoration: underline
}

#top_nav li {
	background-image: url('/_ext/www.vanderbilthealth.com/newsite/responsive/images/top_nav_sp.png');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	
	display: inline;
	
	list-style-type: none;	
}


#first_link {
	background-image: none !important;
}

#top_nav li.noleftpad {

padding-left:0px;
margin:0px;
}


#top_nav li.last_link {
	
	padding-right:0px;
}


#main_content_area {
	padding: 23px 0px 0px 0px;
	width: 1016px;
	float: left;
	display: inline;
}

#left_nav {
	width: 119px; 
	float: left;
	position: fixed;
		
    font-size:   12px;
	font-family: "InterstateRegular", arial, "sans-serif";
	letter-spacing: .5px;
    color: #4E4E4E;
	text-transform: uppercase;
}

#left_nav_mc {			
	font-family: "InterstateRegular", arial, "sans-serif";
    color: #4E4E4E;
}


#logo { background: url("/_ext/www.vanderbilthealth.com/newsite/responsive/images/logo-bg2.jpg");

/*max-width:119px;
min-height:109px;*/
display:block;

	border: 1px solid #C4C3BF;
        /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#v_image { background: url("/_ext/www.vanderbilthealth.com/newsite/responsive/images/v-no_bg3.png");

max-width:119px;
min-height:109px;
display:block;

}


#left_nav_subsite {
	width: 119px; 
	float: left;
	display: inline;
		
    font-size:   12px;
    color: #555555;
}
#drop_nav { 
	width: 119px; 
	font-family: "InterstateRegular", arial, "sans-serif";
}

#drop_top_pad {
	margin-top: -4px;
}

#drop_nav h3 {
    font-size:   14px;
    color: #555555;
    font-weight: normal;
	margin: 0px 0 0 0;
	padding: 0px;
    text-decoration: none;
    height: 35px;
}

.drop_item {
	background: url('/_ext/www.vanderbilthealth.com/newsite/responsive/images/drop_nav_item.jpg') no-repeat;
	width: 108px;
	height: 23px;
	padding: 12px 0 0 11px;
}

.drop_item_subsite {
	background: url('../images/drop_nav_item2.jpg') no-repeat;
	width: 113px;

	padding: 10px 0 10px 10px;
}
.drop_item_last {
	background: url('/_ext/www.vanderbilthealth.com/newsite/responsive/images/drop_nav_last.jpg') no-repeat;
	width: 113px;
	height: 23px;
	padding: 12px 0 0 11px;
}

.drop_item_last_subsite {
	background: url('../images/drop_nav_item2.jpg') no-repeat;
	width: 113px;

	padding: 10px 0 10px 10px;
}
.left_nav_box {
	background: url('/_ext/www.vanderbilthealth.com/newsite/responsive/images/left_nav_box_repeat.jpg') repeat-y;
	height: auto;
	width: 119px;
	margin: 15px 0px;

}

.left_nav_box a, .left_nav_box a:hover, 
.drop_nav a, .drop_nav a:hover {
	text-decoration: none;
    color: #555555;
}


.box_pad {
	position: relative;
	padding: 0 0 0 10px;
	margin: -10px 0;
	z-index: 99;
}

.large_box_pad {
    font-size:   14px;
    line-height: 17px;
	padding: 0px 10px 0 11px;
	margin: 0px 0;
	font-weight: normal;
	text-transform: none;
	/*background: url('/_ext/www.vanderbilthealth.com/newsite/responsive/images/boxarrow.png') no-repeat;*/
	background-position: 98px 2px;
}

.left_nav_box_top {
	background-image: url('/_ext/www.vanderbilthealth.com/newsite/responsive/images/left_nav_box_top.jpg');
	width: 119px;
	height: 18px;
}

.left_nav_box_bottom {
	position: relative;
	background-image: url('/_ext/www.vanderbilthealth.com/newsite/responsive/images/left_nav_box_bottom.jpg');
	width: 119px;
	height: 18px;
	z-index: 9;
}




/* MIDDLE SECTION */

#main_mid_section {
	width: 640px;
	float: left;
	display: inline;
	padding: 0 22px 0 16px;
	margin: 0px 0 0 124px;
}

#HTmain_mid_section {

	float:left;
	width:635px;
	margin-left:10px;
	margin-right:10px;
}


#myhealth {
	width: 100%;
	min-height:228px;
	background: url('/_ext/www.vanderbilthealth.com/newsite/responsive/images/myhealth-bg.png') repeat-x;
	margin: 20px 0 0 0px;
	padding: 0px 0px 10px 0px;
	
	border: 1px solid #C4C3BF;
        /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#myhealth a, #myhealth a:hover {
	color: #4A789D;
}

#myhealth .header {

	padding-right: 0px;
	margin-top:30px;
	margin-bottom:18px;
}


#myhealth .info {

	padding-right: 0px;
	margin-top:15px;

}


#myhealth .subinfo {
	width: 165px;
	display: inline;
	float: left;
	padding: 80px 0px 0 0;
}

#myhealth .subinfo_mid {
	width: 24%;
	display: inline;
	float: left;
	padding: 20px 10% 0px 0px;
	margin-top:5px;
	position: relative;
}

#myhealth .subinfo p, #myhealth .subinfo h4, #myhealth .subinfo_mid p, #myhealth .subinfo_mid h4 {
	margin: 0px;
	padding-bottom: 5px;
}

.sec_bottom_pad {
	height: 80px;
	width: 100%;
	clear: both;
}


#bottomRowhome{

	float:right; 
	width:867px;
	margin-right:6px;

}

#HTbottomRowhome{

	float:right; 
	width:867px;
	margin-right:12px;

}

#social_media_box {
	clear: both;
	background: url('') no-repeat;
	
	min-height: 36px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0 0 10px;
	border: 1px solid #C4C3BF;
        /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	
}

#social_media_box h5 {
    display: inline;
	float: left;
	margin: 0px;
	padding: 5px 20px 0 20px;
}

#social_media_box img {
	display: inline;
	float: left;
	padding: 0px;
}

#facebook { padding-left: 20px !important; }

#google_plus { padding: 3px 0 0 26px; }


/* RIGHT SIDE */

#main_right_section {
	width: 204px;
	float: left;
	display: inline;
	
}

.add_pad {
	padding-bottom: 18px;
}

#find_a_doc {
	background: url('../images/find_a_doc.jpg') no-repeat;
	width: 204px;
	height: 205px;
	padding: 20px 13px 0px 13px;
}

#maps {
	background: url('../images/maps.jpg') no-repeat;
	width: 204px;
	height: 205px;
	padding: 20px 13px 0px 13px;
	margin-top: -1px;
}

#news {
	background: url('../images/news.jpg') no-repeat;
	width: 204px;
	height: 241px;
	padding: 20px 0px 0px 0px;
	margin-top: -1px;
}

#news_holder {
	width: 202px;
	padding: 0px 0 0 2px;
	margin-top: 11px;
}

.right_box_holders {
	width: 174px;
	margin-top: 25px;
}

.go {
 width: 58px;
 height: 36px;
 border: none;
 padding: 0;
 margin: 15px 0 0 0;
 background: url('../images/go.png') 0 0 no-repeat;
 float: right;
}

/* FOOTER STUFF */

#footer_links {
/*	margin: 0 0 0 137px;*/
	padding: 2% 0 1% 1%;
	width: 100%;	
}

#footer_links a {
	display: block;
	margin: 0px 0 7px 0;
}

#footer_links b {
	display: block;
	margin: 0px 0 7px 0;
}

.links_span {
	float: left;
	display: inline;
	width: 160px;
	padding: 10px 0 20px 0;
}

.add_span {
	float: left;
	display: inline;
	width: 21%;
	height: 90px;
	border-left: 1px solid #d0d0d0;
	padding: 0px 0 2% 2.8%;
	font-size: 11px;
	line-height: 18px;
}

#sb_footerooter {
	clear: both;
	width:100%;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	padding: 15px 0px !important;
	margin-bottom: 5px !important; 
	font-size: 12px !important;	
}

#sb_footerooter a { color: #4E4E4E !important; }

hr.divider {
	clear: both;
	width:100%;
	border: 1px solid #d0d0d0;
	padding: 0px;
}

.mainphone {
	font-size: 14px;
	font-weight: bold;
}

#bottom_logo {
	text-align: center;
	width:100%;
	font-size: 11px;
	line-height: 18px;
/*	margin: 0 0 0 141px;*/
	padding: 0 0 40px 0;
	
}

#bottom_logo p {
	text-align: center;
	font-size: 11px;
	line-height: 18px;
	
}

dd {

margin-left:0px;

}
dd {

margin-bottom:12px;

}


.quicklinkresult{

background:url("/images/icon-star.gif") no-repeat scroll 5px 6px transparent;
padding:5px 5px 5px 25px;
border: 1px dotted #cccccc;
margin-bottom:12px;
}

#searchmain {
   
    border: 1px solid #D4D4D2;
    clear: both;
    padding: 30px 0px 0px 0px;
     /* Do rounding (native in Opera, Firefox and Safari) 
    border-radius:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;*/
    background: none repeat scroll 0 0 #FDEEC4;
    
}

#searchmain a {
   
  font-weight:bold;
    
}

.searchTips {
	border: 1px dotted #cccccc;
	background: #fefefe;
	padding: 5px 5px 5px 25px;
	margin-top: 15px;
	background: url(../images/cog.png) 5px 6px no-repeat;
}
.searchTips ul, .noResults ul{
	margin: 0;
}

.selectWrapper {
    border: 0 none;
    clear: both;
    left: 0;
    line-height: 22px;
    margin: 5px 0;
    position: relative;
    top: 0;
    width: 100%;
}
.selectWrapper input {
    bottom: 0;
    position: absolute;
    z-index: 50;
}
.selectWrapper select.ieactive {
    width: 450px;
    z-index: 99;
}

a.expandArrowLink {
  /*  background-color: #FFFFFF;*/
    background-image: url("/_ext/www.vanderbilthealth.com/newsite/responsive/images/down-arrow_new.png");
    background-position: 97% 10px;
    background-repeat: no-repeat;
  /*border: 1px solid #AFC5F4;*/
    color: #4E4E4E;
    display: block;
   /* float: left;*/
    height: 0.8em;
    line-height: 24px;
    margin: 0;
    overflow: hidden !important;
    padding: 5px 17px 15px 12px;
    text-align: left;
    text-decoration: none;
    font-size:14px;
}

a:hover.expandArrowLink { background-image: url("/_ext/www.vanderbilthealth.com/newsite/responsive/images/down-arrow_new-hover.png");
    background-position: 97% 10px;
    background-repeat: no-repeat;

}

.popupLinks2 ul .specialtyHead{
	color:#cccccc;
}
.popupLinks2 ul li {
	background: transparent;
	border-bottom: 1px solid #cccccc;
	padding-left: 0;
}
.popupLinks2 ul li a{
	font-weight: bold;
}
.popupLinks2 ul li a:hover{
	background: #EEEEEE;
	text-decoration: none;
}
.popupLinks2 ul li li {
	border-top: 1px solid #eeeeee;
	border-bottom: 0px;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
	margin-left:15px;
}
.popupLinks2 ul li li a {
	font-weight: normal;
	line-height: 1.4em;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
.popupLinks2 .selectedMenuOption {
	background: #CCCCCC;
}
.popupLinks2 a {
	display: block;
}


.selectionList li {
    list-style-image: none;
    list-style-type: none;
    margin-left:0px;
}

.popupLinks2 ul {
    margin: 0;
    padding: 0;
}

.communityResources{
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding: 0;
	color: black;
	margin-top: 21px;
	text-align: center;
}
.communityResourcesResults{
	background: #FFFFFF;
	margin-top: 6px;
	text-align: left;
	padding: 10px;
}
.communityResourcesListing{
}
.communityResourcesListing span{
	display: block;
}
.communityResourcesTitle {
	font-weight: bold;
}

.doctorLink {
    background: url("../images/icon-doctor.gif") no-repeat scroll left center transparent;
    float: left;
    padding: 3px 0 0 22px;
}
.docListPhone {
    float: right;
    font-weight: bold;
}
.docListPatientCareEmphasis {
}
.docListLocation {
    color: #666666;
}
#docResults dd {
    padding: 0 0 0 23px;
}
.docProfileMain {
    border: 0 none;
    margin: 0;
    min-height: 170px;
    padding: 0 0 1.75em 125px;
}
#docProfileName {
    margin: 10px 0 10px 0;
}
.docProfileDepartments li {
    background: none repeat scroll 0 0 transparent;
    margin-left: 0;
    padding-left: 0;
}
.docProfileDepartments {
    margin-bottom: 1.75em;
    margin-left: 0;
    padding-left: 0;
}
.docProfileSpecialties li {
    background: none repeat scroll 0 0 transparent;
    margin-left: 0;
    padding-left: 0;
}
.docProfileSpecialties {
    margin-bottom: 1.75em;
    margin-left: 0;
    padding-left: 0;
}
.docProfileLocations li {
    background: none repeat scroll 0 0 transparent;
    margin-left: 0;
    padding-left: 0;
}
.docProfileLocations {
    margin-bottom: 1.75em;
    margin-left: 0;
    padding-left: 0;
}
.docProfileTitle {
    font-style: italic;
    margin-bottom: 1.75em;
}
.docProfilePatientCareEmphasis {
    margin-bottom: 1.75em;
}
.docProfileOtherClinicalInterests {
    margin-bottom: 1.75em;
}
.docProfileEducation {
    margin-bottom: 1.75em;
    margin-left: 0;
    padding-left: 0;
}
.docProfileEducation li {
    background: none repeat scroll 0 0 transparent;
    margin-left: 0;
    padding-left: 0;
}
.docProfileBoard {
    margin-bottom: 1.75em;
    margin-left: 0;
    padding-left: 0;
}
.docProfileSectionTitle {
    margin: 15px 0 0 0;
}
.docProfileInterestsTitle {
    border-bottom: 1px solid black;
}
.docProfileBoard li {
    background: none repeat scroll 0 0 transparent;
    margin-left: 0;
    padding-left: 0;
}
.docProfileImage {
    position: absolute;
}

.gmnoprint{line-height: normal;}

.urgent {color: #cb1d1d;}

.externalLink{
	padding: 0 18px 0 0;
	background: url(http://www.vanderbilthealth.com/images/icon-externallink.gif) center right no-repeat;
}
.previousLink{
	padding: 0 0 0 18px;
	background: url(/images/icon-arrowleft.gif) center left no-repeat;
}
.nextLink{
	padding: 0 20px 0 0px;
	background: url(/images/icon-arrowright.gif) center right no-repeat;
}

.caption-wrapper .caption-bottom {
	float: left;
}

.captionright-wrapper .caption-bottom {
	float: right;
}

.caption-top, .caption-bottom {
    background: none repeat scroll 0 0 #000000;
    border: 0 solid black;
    color: #FFFFFF;
    cursor: default;
	font-family: "InterstateRegular", arial, "sans-serif";
    font-size: 12px;
    font-weight: normal;
    padding: 2px 2px 0px 3px;
    z-index: 10; 
}
.caption-top {
    margin: 0 0 3px;
}
.caption-bottom {
    border-width: 3px 0 0;
}
.caption a, .caption a {
    background: none repeat scroll 0 0 #000000;
    border: 0 none;
    padding: 0.3em;
    text-decoration: none;
}
.caption a:hover, .caption a:hover {
    background: none repeat scroll 0 0 #202020;
}
.caption-wrapper {
    float: left;
}
.captionright-wrapper {
    float: right;
}

img.captify, img.captifyright { max-width: 100% !important; }


#fourColumn, ul .bottomlinks { overflow:hidden; float:left; }
#fourColumn li { float:left; list-style: none; margin:0px; width:165px; }
#fourColumn li li { float:none; margin:0px; width:auto; margin:0px 0px 7px 0px; }


.tinynav { display: none; }

.styled-select select {border: 1px solid #D4D4D2;background:#fdeec4;height:24px; padding:4px;}

.sm-logo-spacing {margin: 0px 10px 0px 10px;}
.sm-logo-last{margin-right:20px;}

ul.rightlist_mc {
	list-style: none;
	padding: 60px 0 0 0;
}

ul.rightlist_mc li {
	padding: 15px 0px;
	border-bottom: 1px solid #8c8c8c;
	color: #8c8c8c;
	padding-left: 10px;
	font-size: 1em !important;
}

ul.rightlist_mc li a {
	color: #838383 !important;
	font-weight: bold;
	display: block;
}

ul.rightlist_mc li:last-child {
	border-bottom: none;
}

/**** slideout tab for mc *******/
#slideout {
    background: transparent url('/_ext/www.vanderbilthealth.com/newsite/responsive/images/slideout.png') 0 0 no-repeat;
	position:absolute;
	width:300px;
	height:80px;
	top:465px;
	left:-182px;
}
#clickme {
	float:right;
    height:80px;
    width:122px;
    background: transparent url('/_ext/www.vanderbilthealth.com/newsite/responsive/images/clickme.png') 0 0 no-repeat;
}
#slidecontent {
   float:left;
}


