.body, h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* redundant selectors */
div, p, th, td, li, dd, dl, dt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}

/*
a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #0000FF; 
	text-decoration: underline;
}

a:link {
	color: #0000FF;
}

a:visited {

	color: #800080;
}

a:active {
	color: #0000FF;
}
*/

h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

h3 {
	font-size:	11px;
}
h4 {
	font-size:	10px;
}
h5 {
	font-size:	9px;
}
h6 {
	font-size:	8px;
}	

ul {
	line-height: 170%;
}	

code, tt, pre {
	font-size: 12px;
	font-family: "Courier New", Courier, mono;
}

td.content {
	padding: 0px 10px 15px 8px;
}

td.padded {
	padding: 15px 10px 10px 15px;
}

hr {
	height: .5px;
	color: #000000;
}

/* 
An image with right and bottom padding for textwrapping (top,right,bottom,left)
*/
img.padded {
	padding: 0px 5px 5px 0px;
}
img.subimage {
	padding-right: 8px;
	padding-bottom: 4px;
}
img.homeimage{
	padding-right: 0px;
}

.task {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #703899; 
	text-decoration: none 
}

.task:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #703899;
	text-decoration: underline; 
}

a.footerlink:link {color: #FFFFFF;font-size: 10px;font-weight: bold;}
a.footerlink:visited {color: #FFFFFF;font-size: 10px;font-weight: bold;}
a.footerlink:active {color: #FFFFFF;font-size: 10px;font-weight: bold;}
a.footerlink:hover {text-decoration: underline;color: #FFFFFF;}

a.homefooterlink:link {color: #666666;}
a.homefooterlink:visited {color: #666666;}
a.homefooterlink:active {color: #666666;}
a.homefooterlink:hover {text-decoration: underline;color: #666666;}

a.global:link {color: #666666;font-size: 10px;font-weight: bold;}
a.global:visited {color: #666666;font-size: 10px;font-weight: bold;}
a.global:active {color: #666666;font-size: 10px;font-weight: bold;}
a.global:hover {text-decoration: underline;color: #703899;}

a.resource:link {color: #333333;font-size: 10px;font-weight: bold;}
a.resource:visited {color: #333333;font-size: 10px;font-weight: bold;}
a.resource:active {color: #333333;font-size: 10px;font-weight: bold;}
a.resource:hover {text-decoration: underline;color: #703899;}

a.homelink:link {text-decoration: underline;color: #333333;font-size: 11px;}
a.homelink:visited {text-decoration: underline;color: #333333;font-size: 11px;}
a.homelink:active {text-decoration: underline;color: #333333;font-size: 11px;}
a.homelink:hover {text-decoration: underline;color: #703899;}

a.homenewslink:link { text-decoration:none;color: #333333;font-size: 11px;}
a.homenewslink:visited { text-decoration:none;color: #333333;font-size: 11px;}
a.homenewslink:active { text-decoration:none;color: #333333;font-size: 11px;}
a.homenewslink:hover { text-decoration:none;color: #333333;font-size: 11px;}

a.whitelink:link { text-decoration:underline;color: #FFFFFF;font-size: 11px;}
a.whitelink:visited { text-decoration:underline;color: #FFFFFF;font-size: 11px;}
a.whitelink:active { text-decoration:underline;color: #FFFFFF;font-size: 11px;}
a.whitelink:hover { text-decoration:underline;color: #FFFFFF;font-size: 11px;}


.caption { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
}

.caption:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}

td.footer { 
	padding: 15px 15px 17px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 10px; 
	font-weight: bold; 
}

.header, h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: none;
}

.hp_header2{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none;
	color:#FFFFFF;
}

.highlight { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none; 
	color: #000000; 
}

/* BEGIN top nav styles */
.navrow {
	height: 40px;
}

.nav { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 8px 0px 0px 0px;	/* Default is same as 2Lines */
	position: absolute; 
	cursor: pointer;
	text-align: center;
}

.navOver { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 8px 0px 0px 0px;	/* Default is same as 2Lines */
	cursor: pointer; 
	position:absolute;
	text-align:center;
}

.nav1Line { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 13px 0px 0px 0px;
	position: absolute; 
	cursor: pointer;
	text-align: center;
}

.navOver1Line { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 13px 0px 0px 0px;
	cursor: pointer; 
	position:absolute;
	text-align:center;
}

.nav2Lines { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 8px 0px 0px 0px;	/* Same as default */
	position: absolute; 
	cursor: pointer;
	text-align: center;
}

.navOver2Lines { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 8px 0px 0px 0px;	/* Same as default */
	cursor: pointer; 
	position:absolute;
	text-align:center;
}

.nav3Lines { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	position: absolute; 
	cursor: pointer;
	text-align: center;
}

.navOver3Lines { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	cursor: pointer; 
	position:absolute;
	text-align:center;
}

.navdrop { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
	padding: 8px 0px 0px 8px;
	cursor: pointer;
	position:absolute;
	visibility:hidden;
}

.navdropOver { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	padding: 8px 0px 0px 8px;
	cursor: pointer;
	position:absolute; 
	visibility:hidden;
}

.navdropborder { 
	position:absolute;
	visibility:hidden;
}
/* END top nav styles */

.search { 
	background-color: #CCCCCC;
}

.white { 
	background-color: #ffffff;
}

.purple { 
	color: #703899;
	font-weight: bold;  
}

.subhead_1, h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}

.subhead_1_link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: underline;
}

.subhead_1_link:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: underline;
}

.subhead_2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #000000; 
	text-decoration: none; 
}

.subhead_2_link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: underline;
}

.subhead_2_link:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: underline; 
}

.bullet1
{
	color: Black;
	padding-bottom : 4px;
	padding-top : 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type : circle;
}

.bullet2
{
	color: Black;
	padding-bottom : 4px;
	font-size:24px;
	padding-top : 4px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type : circle;
}




.subnav { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none;
}

.subnav:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: underline;
}
 
.subnav_on { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #666666; 
	text-decoration: none;
}

.subnav_on:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #666666; 
	text-decoration: underline;
}


table.styled_A {
	background-color: #99c;
}

.styled_A th {
    font-weight: bold;
	background-color: #99c;
	padding: 4px 4px 4px 4px;
    border: 1px #99c solid;
}

.styled_A td {
	padding: 4px 4px 4px 4px;
	background-color: #FFFFFF;
}

table.styled_B {
	background-color: #ACA7A7;
}

.styled_B th {
    font-weight: bold;
	background-color: #ACA7A7;
	padding: 4px 4px 4px 4px;
    border: 1px #ACA7A7 solid;
}

.styled_B td {
	padding: 4px 4px 4px 4px;
	background-color: #FFFFFF;
}

table.styled_C {
	background-color: #CA5531;
}

.styled_C th {
    font-weight: bold;
	background-color: #CA5531;
	padding: 4px 4px 4px 4px;
    border: 1px #CA5531 solid;
}

.styled_C td {
	padding: 4px 4px 4px 4px;
	background-color: #FFFFFF;
}

table.styled_D {
	background-color: #7D9BA5;
}

.styled_D th {
    font-weight: bold;
	background-color: #7D9BA5;
	padding: 4px 4px 4px 4px;
    border: 1px #7D9BA5 solid;
}

.styled_D td {
	padding: 4px 4px 4px 4px;
	background-color: #FFFFFF;
}

table.styled_E {
	background-color: #6699CC;
}

.styled_E th {
    font-weight: bold;
	background-color: #6699CC;
	padding: 4px 4px 4px 4px;
    border: 1px #6699CC solid;
}

.styled_E td {
	padding: 4px 4px 4px 4px;
	background-color: #FFFFFF;
}

table.styled_F {
	background-color: #999999;
}

.styled_F th {
    font-weight: bold;
	background-color: #999999;
	padding: 4px 4px 4px 4px;
    border: 1px #999999 solid;
}

.styled_F td {
	padding: 4px 4px 4px 4px;
	background-color: #FFFFFF;
}

table.styled_G {
	background-color: #59958F;
}
.styled_G th {
    font-weight: bold;
	background-color: #59958F;
	padding: 4px 4px 4px 4px;
    border: 1px #59958F solid;
}

.styled_G td {
	padding: 4px 4px 4px 4px;
	background-color: #FFFFFF;
}

table.styled_G {
	background-color: #59958F;
}
.styled_G th {
    font-weight: bold;
	background-color: #59958F;
	padding: 4px 4px 4px 4px;
    border: 1px #59958F solid;
}

.styled_G td {
	padding: 4px 4px 4px 4px;
	background-color: #FFFFFF;
}


table.breadcrumbstyle {
	padding: 15px 5px 15px 15px; 
	
}


/* BEGIN CoolMenus 4 default styles */
.clCMAbs{
	left: 0;
	top: 0;
	position: absolute;
	visibility: hidden;
}
/* END CoolMenus 4 default styles */

/* BEGIN left nav styles */
.navleft {
	font-size: 11px;
	text-decoration: none;
}

.navleft a {
	font-size: 11px;
	text-decoration: none;
	display: block;
}

.navleft1 { 
	padding: 7px 3px 7px 15px;
	border-top-style: solid;
	border-top-width: 1px;
}

.navleft1focus {
	font-weight: bold;
}

.navleft2 { 
	font-weight: normal;
	padding: 3px 3px 6px 20px;
}

.navleft2 a { 
	font-weight: normal;
}

.navleft2focus {
	font-weight: bold;
}

.navleft2inner { 
	font-weight: normal;
	padding: 0px;
}
/* END left nav styles */
.events_header {
	background-color: #CCCCCC;
	text-align: left;
	vertical-align: middle;
	padding: 3px 10px;
}
.events_content {
	background-color: #CCCCCC;
	padding: 0px 10px;
}
/* THIS CSS FILE IS FOR CREATING LOCAL SITE-SPECIFIC STYLES
 * 
 * Webmasters may add to this if desired, while still
 * adhereing to NYU SoM & Med Center website style standards.
 *
 */
 
 input.small {
		background:#999999;
		font-weight:bold;
		border-width: 1px 1px 1px 1px;
		border-top-color:#CCCCCC;
		border-left-color:#CCCCCC;
		border-right-color:#990049;
		border-bottom-color:#990049;
		background-image : url(http://www-beta.med.nyu.edu/biosketch/images/buttonback.gif);
		background-repeat : no-repeat;
		color : #ffffff;
		font-family : Verdana, Helvetica, sans-serif;
		font-size : 11px;
		background-position : 5px 3px;
		padding-left : 17px;
	}
	
	input.submit {
		background:#999999;
		font-weight:bold;
		border-width: 1px 1px 1px 1px;
		border-top-color:#CCCCCC;
		border-left-color:#CCCCCC;
		border-right-color:#990049;
		border-bottom-color:#990049;
		background-image : url(http://www-beta.med.nyu.edu/biosketch/images/buttonback.gif);
		background-repeat : no-repeat;
		color : #ffffff;
		font-family : Verdana, Helvetica, sans-serif;
		font-size : 11px;
		background-position : 5px 3px;
		width:158px;
		padding-left : 18px;
	}
 	input.submit2 {
		
		font-family : Verdana, Helvetica, sans-serif;
		font-size : 11px;
		background-position : 5px 3px;
		width:158px;
		padding-left : 18px;
	}
 
 
 .tr1 {
background-color: #F2F2F2;
}
.tr2 {
background-color: #FFFFFF;
}

.image1 {
border-left-color: purple;
border-bottom-width:thick;
}

.tr3 {
background-color: #FFFFCC;
}

.tr1bold {
font-weight:bold;
background-color:  #F2F2F2;
}
.tr2bold {
font-weight:bold;
background-color: #FFFFFF;
}


.tr3bold {
font-weight:bold;
background-color: #FFFFCC;
}

.tr4 {
font-weight:normal;
background-color: #ACBFE7;
}
.tr4bold {
font-weight:bold;
background-color: #ACBFE7;
}
.tr5 {
font-weight:normal;
background-color: #C6D6F0;
}
.tr5bold {
font-weight:bold;
background-color: #C6D6F0;
}
.tr6 {
font-weight:normal;
background-color: #CCCCCC;
}

.table1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FF9933;
}
.bodybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bodybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bodyboldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	 
	font-size: 12px;
	font-weight: bold;
}/* DO NOT MODIFY THIS CSS FILE 
 * It may be changed periodically by Web Services
 * 
 * Please contact Web Services about creating local site-specific styles.
 * 
 */


/* BEGIN STYLES FOR STANDARD CONTENT FORMATING */
.body {
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}

.header, h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: none;
	color: #703899; 
}

.subhead_1, h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}

.subhead_1_link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: underline;
}

.subhead_1_link:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: underline;
}

.subhead_2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}

.subhead_2_link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: underline;
}

.subhead_2_link:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: underline;
}

/* DO NOT TOUCH THE STYLES BELOW */
.footer { 
	color: #FFFFFF; 
	background-color: #9999CC;
}

/* color behind the header graphic */
.headerbg { 
	background-color: #9999CC;
}

img {
	border:	0;
}

/* BEGIN top nav styles */
.navrow { 
	background-color: #703899;
}

.nav { 
	color: #FFFFFF; 
	background-color: #703899;
}

.navOver { 
	color: #703899; 
	background-color: #CBCBE0;
}

.nav1Line { 
	color: #FFFFFF; 
	background-color: #703899;
}

.navOver1Line { 
	color: #703899; 
	background-color: #CBCBE0;
}

.nav2Lines {
	color: #FFFFFF; 
	background-color: #703899;
}

.navOver2Lines {
	color: #703899; 
	background-color: #CBCBE0;
}
.nav3Lines {
	color: #FFFFFF; 
	background-color: #703899;
}

.navOver3Lines {
	color: #703899; 
	background-color: #CBCBE0;
}

.navdrop { 
	color: #703899;
	background-color: #CBCBE0;
}

.navdropOver { 
	color: #FFFFFF;
	background-color: #703899;
}

.navdropborder { 
	background-color: #FFFFFF;
}
/* END top nav styles */

/* Style of LEFT NAV table cell */
.navbar { 
	background-color: #FFFFFF;
}

/* BEGIN local left nav styles */
.navleft {
	color: #703899;
	background-color: #FFFFFF;
}

.navleft a {
	color: #703899;
	background-color: #FFFFFF;
}

.navleft1 {
	color: #703899;
	border-top-color: #999999;
}

.navleft1 a {
	color: #703899; 
}

.navleft1inner {
	color: #703899; 
}

.navleft2 {
	color: #333333;
}

.navleft2 a {
	color: #333333;
}

.navleft2inner {
	color: #333333;
}
/* END local left nav styles */
