/*Home page*/
/*left hand main content box*/
#hometop {
		float:left;
		padding:0;
		width:615px;
		margin:0;
		border:none;
	}
/*right hand box contains graphic boxes*/

#homemainleft {
		float:left;
		padding:0;
		width:450px;
		margin:0;
		border:none;
	}	
/*left hand box contains image and biurb*/
#homemainright {
		float:right;
		padding:0;
		width:160px;
		margin:0;
		border:none;
	}
	
.homeheader{
	font: bold 28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#482e72;
	line-height:1em;
	margin:0;
	padding:0;
	}
	
.homesubheader{
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5c6caf;
	line-height:1em;
	margin:0;
	padding:0;
	}
	
.homepara {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:2em;
	margin:0;
	padding-right:20px;
}
/*Following four div contains four graphics box*/
.apptReq {
	position:relative;
	float:right;
	width:157px;
	height:132px;
	background:url(/images/uploaded/nyuvasc/appt_request_BG.jpg) top no-repeat;
	padding:0;
	margin-bottom:5px;
}

.giftcenter {
	position:relative;
	float:right;
	width:157px;
	height:132px;
	background:url(/images/uploaded/nyuvasc/giftcenter.gif) top no-repeat;
	padding:0;
	margin-bottom:5px;
}
.clinic{
	position:relative;
	float:right;
	width:157px;
	height:132px;
	background:url(/images/uploaded/nyuvasc/clinical_research.gif) top no-repeat;
	padding:0;
	margin-bottom:5px;
}
.veincenter{
	position:relative;
	float:right;
	width:157px;
	height:132px;
	background:url(/images/uploaded/nyuvasc/veincenter.gif) top no-repeat;
	padding:0;
	margin-bottom:5px;
}
.radio{
	position:relative;
	float:right;
	width:154px;
	height:95px;
	background:url(/images/uploaded/nyuvasc/radio.gif) top no-repeat;
	padding:0;
	margin:0;
}
.boxheader{
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#442a6f;
	line-height:1.2em;
	padding:0;
	margin:10px 10px 1px 2px;
	}
	
.boxheaderdoctor{
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#442a6f;
	line-height:1.2em;
	padding:0;
	margin:18px 10px 1px 12px;
	}
.boxheaderdoctor a:link, .boxheaderdoctor a:active, .boxheaderdoctor a:visited, boxheaderdoctor a:hover{
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#442a6f;
	text-decoration:none;
	line-height:1.2em;
	}
.boxpara{
	font: bold 13px/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#484848;
	padding:0;
	margin:0 7px 0 10px;
	
	}
.boxpara a:link, .boxpara a:active, .boxpara a:visited{
	font: bold 13px/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#01566b;
	text-decoration:none;
	
	}
.boxpara a:hover{
	color:#484848;
	text-decoration:underline;
	}
.anncForm {
	margin: 0;
	padding: 0;
}

.MStextbox {
	font: bold 12px verdana, sans-serif;
	background-color:#FFFFFF ;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #352c66; 
	width: 95px;
	height:19px;
	margin:0;
}


/* The styles below are for the Secondary Pages */

	/* This holds it all in place */
	#frame {
		width: 615px;
		margin: 0;
		padding: 0;
		text-align: left;
		background: transparent;
	}

	#frame2Column {
		width: 615px;
		margin: 0;
		padding: 0;
		text-align: left;
		background: #FFF;
	}

	/* images/uploaded/nyuvasc/ */

	/* Large head style */
	.headOne {
		font: bold 2.2em "Trebuchet MS", Arial, Helvetica, sans-serif;;
		color: #482e72;
		text-decoration: none;
		padding: 0;
		margin: 0 0 10px 0;
	}

	/* Medium head style */
	.headTwo {
		font: bold 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #5c6caf;
		text-decoration: none;
		padding: 0;
		margin: 0 0 10px 0;
	}

	/* Small head style */
	.headThree {
		font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #cc6633;
		text-decoration: none;
		padding: 0;
		margin: 0 0 5px 0;
	}
	
	/* phys head */
	.physHeadOne {
		font: bold 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #5c6caf;
		text-decoration: none;
		padding: 0;
		margin: 0 17px;
	}
	
	.physTxtOne {
		font: normal 1.2em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #333;
		text-decoration: none;
		padding: 0 17px;
		margin: 0;
	}
	

	/* simple text */
	.textOne {
		font: normal 1.2em/1.5em Arial, Helvetica, sans-serif;
		color: #333;
		text-decoration: none;
		padding: 0 0 20px 0;
		margin: 0;
		font-style: normal;
	}

	.textTwo {
		font: normal 1em/1.5em Arial, Helvetica, sans-serif;
		color: #333;
		text-decoration: none;
		padding: 0 0 20px 0;
		margin: 0;
	}

	/* link */
	a.linkOne, a.linkOne:visited, a.linkOne:active {
		font: normal 1em Arial, Helvetica, sans-serif;
		color: #333;
		text-decoration: underline;
		padding: 0;
		margin: 0;
	}

	a.linkOne:hover {
		font: normal 1em Arial, Helvetica, sans-serif;
		color: #cc6633;
		text-decoration: underline;
		padding: 0;
		margin: 0;
	}
	
	
	/* link 2 */
	a.linkTwo, a.linkTwo:visited, a.linkTwo:active {
		font: normal 1.2em Arial, Helvetica, sans-serif;
		color: #5c6caf;
		text-decoration: underline;
		padding: 0;
		margin: 0;
	}

	a.linkTwo:hover {
		color: #415377;
		text-decoration: underline;
	}


	/* unordered list */

	.listOne {
		padding: 0 0 20px 17px;
		margin: 0;
		list-style: disc;
	}

	.listOne li {
		position: relative;
		padding: 0 0 3px 0;
		margin: 0;
		font: normal 1em Arial, Helvetica, sans-serif;
		color: #333;
		text-decoration: none;
	}

	/* unordered list */

	.alphaList {
		display: block;
		padding: 0;
		margin: 20px 0;
		list-style: none;
	}

	.alphaList li {
		float: left;
		padding: 0 2px;
		margin: 0;
		font: normal 1.2em Arial, Helvetica, sans-serif;
		color: #999;
		text-decoration: none;

	}

	.alphaList li a:link, .alphaList li a:active, .alphaList li a:visited {
		font: normal 1.2em Arial, Helvetica, sans-serif;
		color: #003399;
		text-decoration: none;
		padding: 0;
		margin: 0;
	}

	.alphaList li a:hover {
		color: #CC0000;
		text-decoration: underline;
	}

	/* photo */
	/*  PLEASE READ!
	for no caption = ad no text - you will still be left with a frame/border around the photo
	for no frame/border = either set the bg color to match that of the body or remove the padding.  this is dependant on you needs.
	*/
	.photoCaptionBox {
		float: right;
		margin: 0 0 5px 5px;
		padding: 5px;
		background-color: #EFEFEF;
	}

	.photoCaptionBox img {
		display: block;
		width: 250px;
		height: 200px;
		padding: 0;
		margin: 0;
	}

	.photoCaptionBox h3 {
		display: block;
		width: 250px;
		padding: 0;
		margin: 0;
		font: normal 1em Arial, Helvetica, sans-serif;
		color: #333;
		text-decoration: none;
		text-align: left;
	}


	/* ----- > 2 Column Styles < ----- */
	#leftColumn {
		float: left;
		width: 365px;
		margin: 0;
		padding: 0;
		background: transparent;
		text-align: left;
	}

	#rightColumn {
		float: right;
		width: 238px;
		margin: 0;
		padding: 0;
		background: transparent;
		text-align: left;
	}
	
	/* for physicians page */
	#physLeft {
		float: left;
		width: 200px;
		height: 500px;
		margin: 0;
		padding: 0;
		background: #FFF url(/images/uploaded/nyuvasc/vertGradientBG.gif) repeat-x top left;
		text-align: left;
	}

	#physRight {
		float: right;
		width: 400px;
		margin: 0;
		padding: 0;
		background: transparent;
		text-align: left;
	}
	

	/* Large head style */
	.colHeadOne {
		font: bold 1.3em Arial, Helvetica, sans-serif;
		color: #5c6caf;
		text-decoration: none;
		padding: 0;
		margin: 0 0 10px 0;
	}

	/* Medium head style */
	.colHeadTwo {
		font: bold 1em Arial, Helvetica, sans-serif;
		color: #5c6caf;
		text-decoration: none;
		padding: 0;
		margin: 0 0 10px 0;
	}

	/* simple text */
	.colTextOne {
		font: normal 1em/1.5em Arial, Helvetica, sans-serif;
		color: #333;
		text-decoration: none;
		padding: 0 0 10px 0;
		margin: 0;
	}

	/* unordered list for right column */

	.colListOne {

		padding: 0 0 10px 0;
		margin: 0;
		list-style-type: none;
	}

	.colListOne li {
		position: relative;
		padding: 0 0 3px 0;
		margin: 0;
		font: normal 1em Arial, Helvetica, sans-serif;
		color: #5c6caf;
		text-decoration: none;
	}

	/* unordered bulletted list for right column */

	.colListTwo {

		padding: 0 0 10px 15px;
		margin: 0;
		list-style-type: disc;
	}

	.colListTwo li {
		position: relative;
		padding: 0 0 5px 0;
		margin: 0;
		font: normal 1.2em Arial, Helvetica, sans-serif;
		color: #5c6caf;
		text-decoration: none;
	}

	.rightColumn img {
		display: block;
		width: 205px;
		height: 205px;
		padding: 0;
		margin: 0 0 10px 0;
	}
	
	
	/* phys list */
	.physListOne {
		padding: 0 0 15px 0;
		margin: 0;
		list-style-type: none;
	}

	.physListOne li {
		position: relative;
		padding: 0 0 8px 0;
		margin: 0;
		font: normal 1em Arial, Helvetica, sans-serif;
		color: #333;
		text-decoration: none;
	}
	
	.physListTwo {
		padding: 0 0 15px 17px;
		margin: 0;
		list-style-type: disc;
	}

	.physListTwo li {
		position: relative;
		padding: 0 0 8px 0;
		margin: 0;
		font: normal 1em Arial, Helvetica, sans-serif;
		color: #333;
		text-decoration: none;
	}


	/* top link */

	.toTheTop {
		width: 100%;
		padding: 5px 0;
		margin: 0 0 30px 0;
		text-align: right;
		background: #FFF;
		border-top: 1px solid #5c6caf;
		font: normal .9em Arial, Helvetica, sans-serif;
		color: #5c6caf;
		text-decoration: none;
		padding: 0;
	}

	a.topLink, a.topLink:visited, a.topLink:active {
		font: normal 1em Arial, Helvetica, sans-serif;
		color: #5c6caf;
		text-decoration: none;
		padding: 0;
		margin: 0;
	}

	a.topLink:hover {
		color: #cc6633;
		text-decoration: underline;
	}
	
	
	/* phys image */
	
	#physLeft img { 
		margin: 17px;
	}
	
	
	/* --------------------------------- new annc styles ---------------------------------------------------- */
	
	/* Nav Styles */
	.navList {
		position: absolute;
		top: 160px;
		left: 0;
		z-index: 5;
		width: 150px;
		padding: 0;
		margin: 0;
		list-style-type: none;
		text-align: left;
		border-right: 1px solid #CCC;
	}

	.navListHead {
		padding: 0;
		margin: 0;
		background: #4477bb;
	}

	.navListItem {
		padding: 0;
		margin: 0;
		background: #FFF;
		border-bottom: 1px solid #CCC;
	}
	
	.navListItem2 {
		padding: 0;
		margin: 0;
		background: #FFF;
	}

	.navHead {
		font: bold 16px/1 Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #FFF;
		text-decoration: none;
		padding: 5px 10px;
		margin: 0;
	}

	a.navLinkOne:link, a.navLinkOne:active, a.navLinkOne:visited {
		display: block;
		width: 135px;
		font: bold 14px/1 Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #cc6633;
		text-decoration: none;
		padding: 7px;
		margin: 0;
	}

	a.navLinkOne:hover {
		color: #5c6caf;
		text-decoration: underline;
	}
	
	a.navLinkTwo:link, a.navLinkTwo:active, a.navLinkTwo:active {
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
		padding: 0;
		margin: 0;
	}

	a.navLinkTwo:hover {
		color: #000;
		text-decoration: underline;
	}
	
	.navListItem2 ul {
		padding: 5px 0 0 25px;
		margin: 0;
		list-style-type: disc;
		text-align: left;
	}
	
	.navListItem2 ul li {
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
		padding: 0 0 5px 0;
		margin: 0;
	}
	
	
	/* --------------------------------   Shaded Tabs    -------------------------------------------- */
	
	
			
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 11px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 10px;
margin-right: 1px;
border: 1px solid #333366;
color: #FFF;
background-color: #4477bb;
}

.shadetabs li a:visited{
color: #FFF;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #FFF;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-color: #333366;
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

@media print {
.tabcontent {
display:block !important;
}

/* 

.loctabs{
padding: 3px 10px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 11px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.loctabs li{
display: list-item;
line-height: 30px;
}

.loctabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 10px;
margin-right: 1px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(/images/uploaded/bmc_cerebro/shade.gif) top left repeat-x;
}

.loctabs li a:visited{
color: #2d2b2b;
}

.loctabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
background-color: Aqua;
background-image: url(/images/uploaded/bmc_cerebro/shadeactive.gif);
}

.loctabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.loctabs li a.selected{ /*selected main tab style */
background-image: url(/images/uploaded/bmc_cerebro/shadeactive.gif);

}

.loctabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
.imgr{
float:right; 
border:1px solid #6699CC; 
padding:2px;
margin-left:1em;
}
.imgl{
float:left; 
border:1px solid #6699CC; 
padding:2px;
margin-right:1em;
}

 /* News Pages styles */
 .videoHead { /*header of 1st demo*/
	width: 360px;
	font: normal 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;;
	color: #482e72;
	text-decoration: none;
	padding: 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #482e72;
	background: url(/images/uploaded/nyuvasc/videoBulletUP.gif) no-repeat left;
}

.acHead { /*header of 1st demo*/
	width: 360px;
	font: normal 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;;
	color: #482e72;
	text-decoration: none;
	padding: 0;
	margin: 10px 0 0 0;
	cursor: pointer;
	border-bottom: 1px solid #482e72;
	background: url(/images/uploaded/nyuvasc/videoBulletUP.gif) no-repeat left;
}

.acHead em, .videoHead em {
	width: 330px;
	margin-left: 30px;
	font-style: normal;
}


.acOpenHead{ /*class added to contents of 1st demo when they are open*/
	background: url(/images/uploaded/nyuvasc/videoBulletOV.gif) no-repeat left;
}

.acContent {
	padding: 10px 0; margin: 0;
}


ul.videoList {
	list-style-type: none;
	width: 360px;
	padding: 0;
	margin: 0;
}

ul.videoList li {
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #E3E3E3;
}

p.videoTxt {
	font: normal 1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	margin: 0; padding: 0;
}

div.clear {clear:both;}

ul#newsNav {
	list-style-type: none;
	margin: 0; padding: 0;
}

ul#newsNav li {
	float: left;
	font: bold 11px Trebuchet MS,Arial,Helvetica,sans-serif;
	color: #482E72;
	text-decortation: none;
	margin: 0; padding: 0;
}

ul#newsNav li em {
	padding: 0 10px;
}

ul#newsNav li a:link, ul#newsNav li a:active, ul#newsNav li a:visited {
	font: bold 14px Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #482E72;
	text-decortation: none;
	margin: 0; padding: 0;
}

ul#newsNav li a:hover {
	color: #CC6633;
}

a.videoLink:link, a.videoLink:active, a.videoLink:visited {
	display: block;
	width: 73px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: #FFF url(/images/uploaded/nyuvasc/mediaSprite.gif) no-repeat top left;
	text-indent: -9999px;
}

a.videoLink:hover {
	background: #FFF url(/images/uploaded/nyuvasc/mediaSprite.gif) no-repeat bottom left;
}

a.articleLink:link, a.articleLink:active, a.articleLink:visited {
	display: block;
	width: 73px;
	height: 24px;
	margin: 0;
	padding: 0;
	background: #FFF url(/images/uploaded/nyuvasc/mediaSprite.gif) no-repeat top right;
	text-indent: -9999px;
}

a.articleLink:hover {
	background: #FFF url(/images/uploaded/nyuvasc/mediaSprite.gif) no-repeat bottom right;
}




/* New Homepage Mike H 7-22-09 ------------------- */
div.clear {
		clear: both;
		height: 0px;
		float: none;
	}
	
	div#homeFrame {
		width: 615px;
		margin: 0; padding: 0;
		background: transparent;
	}

		div#homeFrame h1 {
			font: bold 30px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #472f6b;
			text-decoration: none;
			margin: 10px 0;
			padding: 0;
			letter-spacing: -2px;
		}
		
		
		div#homeFrame h2 {
			font: bold 20px Arial, Helvetica, sans-serif;
			color: #4477bb;
			text-decoration: none;
			margin: 10px 0;
			padding: 0;
		}
		
		div#homeFrame h3 {
			font: normal 14px/1.5 Arial, Helvetica, sans-serif;
			color: #000;
			text-decoration: none;
			margin: 10px 0;
			padding: 0;
		}
		
		
		
		/* Slideshow styles */
		
		#slideshow {
		    position: relative;
		    width: 615px; height:200px;
			background: #FFF url(/images/uploaded/nyuvasc/slideshowBG.gif) no-repeat top left;
		}
		
		#slideshow DIV {
		    position: absolute;
		    top:0; left:0; z-index:8;
		    opacity:0.0;
		    width: 615px; height: 200px;
		    background: transparent;
			margin: 0; padding: 0;
		}
		
		#slideshow DIV.active {
		    z-index:10;
		    opacity:1.0;
		}
		
		#slideshow DIV.last-active {
		    z-index:9;
		}
		
		#slideshow DIV .newsPhoto {
			float: left;
		    width: 250px; height: 175px;
		    border: 0;
		    margin: 12px 0 0 10px; padding; 0;
		}
		
		#slideshow DIV span.newsContent {
			float: right;
		    width: 335px; height: 175px;
		    border: 0;
		    margin: 12px 10px 0 0; padding; 0;
			background: #FFF;
		}
		
		span.newsContent h4.newsHeadOne {
			font: normal 18px/1 Arial, Helvetica, sans-serif;
			color: #472f6b;
			text-decoration: none;
			margin: 0; padding: 0;
		}
		
		span.newsContent h5.newsHeadTwo {
			font: bold 13px Arial, Helvetica, sans-serif;
			color: #666;
			text-decoration: none;
			margin: 0; padding: 10px 0;
		}
		
		span.newsContent a.newslinkOne:link, span.newsContent a.newslinkOne:active, span.newsContent a.newslinkOne:visited {
			font: bold 12px Arial, Helvetica, sans-serif;
			color: #4477bb;
			text-decoration: none;
			margin: 0; padding: 2px 10px;
			border: 1px solid #94aed1;
		}
		
		span.newsContent a.newslinkOne:hover {
			color: #FFF;
			background-color: #4477bb;
		}
		
		
		/* Patient Lobby */
		ul#patientLobby {
			list-style-type: none;
			margin: 0 0 10px 0; padding: 0;
		}
		
		ul#patientLobby li.lobbyItem {
			float: left;
			width: 153px; height: 153px;
			margin: 0; padding: 0;
			background: #FFF url(/images/uploaded/nyuvasc/lobbyBG.gif) no-repeat top left;
		}
			
			ul#patientLobby li.lobbyItem img {
				width: 145px; height: 75px;
				margin: 4px; padding: 0;
			}
			
			ul#patientLobby li.lobbyItem a:link, ul#patientLobby li.lobbyItem a:active, ul#patientLobby li.lobbyItem a:visited {
				display: block;
				width: 141px;
				font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #4b3d81;
				text-decoration: none;
				margin: 0 6px; padding: 0;
			}
			
			ul#patientLobby li.lobbyItem a:hover {
				color: #4477bb;
				text-decoration: underline;
			}
		
		ul#patientLobby li.spacer {
			float: left;
			width: 1px; height: 153px;
			margin: 0; padding: 0;
			background-color: #FFF;
		}