#header h2
{
	position: absolute;
	top: 32px;
	right: 0;
	width: 295px;
	height: 22px;
	background: url(../i/h2_title.gif) no-repeat 0 0;
}

#header h2 {background: url(../i/h2_title.gif) no-repeat 0 0;}


.box-dashed {
	border:#026860 1px dashed;
	background: #fcfcdd;
	padding: 0 15px 10px 15px;
}

/* ####################################################### PATIENTS SITE NAV ####################################################### */
 #nav-main li,  #nav-main li a:hover { background: url(../i/nav_main.gif) no-repeat 0 0; }
/* ##### */
 li#nav-main1,  li#nav-main1 a { 
	width: 88px; 
}

 .section1 li#nav-main1,  li#nav-main1 a:hover { background-position: 0 -29px; }
/* ##### */
 li#nav-main2,  li#nav-main2 a {
	width: 127px;
	background-position: -88px 0;
}

 .section2 li#nav-main2,  li#nav-main2 a:hover { background-position: -88px -29px; }
/* ##### */
 li#nav-main3,  li#nav-main3 a {
	width: 174px;
	background-position: -215px 0;
}

 .section3 li#nav-main3,  li#nav-main3 a:hover { background-position: -215px -29px; }
/* ##### */
 li#nav-main4,  li#nav-main4 a {
	width: 133px;
	background-position: -389px 0;
}

 .section4 li#nav-main4,  li#nav-main4 a:hover { background-position: -389px -29px; }
/* ##### */

 li#nav-main5 {
	width: 189px;
	background-position: -522px 0;
}

 .section5 li#nav-main5,  li#nav-main5 a:hover { background-position: -522px -29px; }
 /* ##### */
 
li#nav-main6 {
	width: 157px;
	background-position: -711px 0;
}

 .section6 li#nav-main6,  li#nav-main6 a:hover { background-position: -711px -29px; }



/* ####################################################### PANOS ####################################################### */
.sections #pano { background-color: #c7b8aa; height:80px;}
.section1 #pano { background-color: #c7b8aa;height:80px; }
.section2 #pano { background-color: #c7b8aa;height:80px; }
.section3 #pano { background-color: #c7b8aa;height:80px; }
.section4 #pano { background-color: #c7b8aa;height:80px; }
.section5 #pano { background-color: #c7b8aa; height:80px;}
.section6 #pano { background-color: #c7b8aa;height:80px; }
.home #pano-sub { background: url(/i/bkg_pano_home.jpg) no-repeat 0 0; height:80px;position:relative;}
.sections #pano-sub { background: url(../i/pano.jpg) no-repeat 0 0;height:80px;position:relative; }
.section1 #pano-sub { background: url(../i/pano_five.jpg) no-repeat 0 0;height:80px;position:relative; }
.section2 #pano-sub { background: url(../i/pano_two.jpg) no-repeat 0 0;height:80px;position:relative; }
.section3 #pano-sub { background: url(../i/pano_three.jpg) no-repeat 0 0; height:80px;position:relative;}
.section4 #pano-sub { background: url(../i/pano_four.jpg) no-repeat 0 0; height:80px;}
.section5 #pano-sub { background: url(../i/pano_five.jpg) no-repeat 0 0;height:80px; }
.section6 #pano-sub { background: url(../i/pano_six.jpg) no-repeat 0 0;height:80px; }

.sections #pano embed, 
.section1 #pano embed, 
.section2 #pano embed, 
.section3 #pano embed, 
.section4 #pano embed, 
.section5 #pano embed, 
.section6 #pano embed { 
	visibility: none;
	display: none;
	
}

body.home .bar { height: 1px; }

body#wmc .bar { height: 5px; background-color: #603b1a; }

/* ####################################################### PANOS - NON FLASH ####################################################### */


/* ####################################################### NAV TOOLBAR - NON FLASH ####################################################### */
#nav-toolbar
{
	width: 370px;
	height: 40px;
	background: white url(../i/nav_toolbar_launch.gif) no-repeat 0 0;
	margin-top: 0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#nav-toolbar li
{
	float: left;
	height: 20px;
}

#tools1 { width: 276px; }
#tools2 { width: 94px; }
#tools3 { width: 141px; }
#tools4 { width: 103px; }
#tools5 { width: 126px; }


/* ####################################################### MAIN CONTENT - Risk Management HP ####################################################### */
body.home #content h3, .home #content p, .home #content a { color: #141414; }

/*

brown: 76583a
orange: d99849
tan: e3d2af
cream: ece4d4
light-blue: c9e7e9
text light blue: e2ffff

*/

body.home #content
{
	background: #24373f;
	padding: 0px 0px 25px 0px;
}

body.home #content-sub { background: #24373f; }

.home p
{
	margin: 1em 15px;
	font-size: 11px;
	line-height: 1.7em;
	color: #555555 !important;
}

img.right
{
	float: right;
	margin: 0px 0px 10px 10px;
}

img.left
{
	float: left;
	margin: 0px 10px 10px 0px;
}


/* ####################################################### MAIN CONTENT - News ####################################################### */
.home .news
{
	width: 504px;
	float: left;
}

.news h3
{
	background-image: url(../i/latestnews.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 120px;
	margin: 15px;
}

.news p a
{
	text-decoration: none;
	text-size: 15px;
	color: #990000 !important;
}

.news p a:hover { 
	text-decoration: underline;
}

/* ####################################################### MAIN CONTENT - Contact ####################################################### */
.home .contact
{
	width: 220px;
	float: left;
	height: 400px;
}

.contact h3
{
	height: 92px;
	width: 179px;
	background-image: url(../i/contact.gif);
	background-repeat: no-repeat;
	margin: 15px;
}

.contact strong
{
	color: #003762;
	}

.contact p a
{
	text-decoration: none;
	text-size: 15px;
	color: #990000 !important;
}

.contact p a:hover { 
	text-decoration: underline;
}

/* ####################################################### Rule Lines ####################################################### */
.left-rule, .right-rule
{
	width: 3px;
	background-color: #F3ECE6;
	background-image: url(../i/gradient.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	height: 100%;
}

.left-rule { float: left; }
.right-rule { float: right; }

.dotted-line
{
	background-image: url(../i/dotted.gif);
	background-repeat: repeat-x;
	height: 5px;
	margin: 5px 0px;
}

/*####################################################### Button Replacement #######################################################*/
a.boxbutton:hover
{
	height: 19px;
	background-position: 0 -19px;
}

.replace span
{
	display: none;
	visibility: invisible;
}

a.read_more
{
	background: url(../i/readmore.gif) 0 0 no-repeat;
	width: 90px;
	height: 19px;
	float: right;
	padding: 0px;
	margin: 1px 17px 0px 0px;
}

a.view_all
{
	background: url(../i/viewall.gif) 0 0 no-repeat;
	width: 76px;
	height: 19px;
	float: right;
	margin: 1px 17px 0px 0px;
}

#page-utility, #col-3-utility #page-utility {
	height: 60px;
}

#footer-sub h5 {
	font-weight:bold;
	color:#666666;
	font-size:11px;
	text-transform:none;
	font-family: Arial, Helvetica, sans-serif;
}

/* ####################################################### COL2: TOP OF THE PAGE ####################################################### */

body.col2-page  #topofpage {
	float: right;
	color: #003762;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	background: url(http://www.med.cornell.edu/webmedia/cmn/i-cornell//icon_topofpage.gif) no-repeat 76px 0;
	margin: 10px 0 10px 0;
	padding: 0 20px 0 0;
	font-family: 'Georgia','Arial',sans-serif;
}

body.col3-page #topofpage {
	float: left;
	clear: both;
	color: #003762;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	background: url(http://www.med.cornell.edu/webmedia/cmn/i-cornell//icon_topofpage.gif) no-repeat 80px 0;
	margin: 10px 0px 10px 600px;
	height: 30px;
	width: 120px;
	font-family: 'Georgia','Arial',sans-serif;
}

/* ####################################################### COL2: CENTER CONTENT COLUMN ####################################################### */

.col-2 h3 { 
	color: #003762;
}

.col-2 h4 { 
	color: #003762;
}

.green {
	color: #026860;
}

.orange {
	color: #003762;
}

.col-2 h5
{
	color: #003762;
}

.col-2 h6 {
	color: #003762;
}

.col-2 a {
	/*border-bottom:#026860 1px dotted;*/
	color: #860000;
	text-decoration: none;
}

.col-2 a:hover {
	/*border-bottom:#026860 1px solid;*/
	text-decoration: underline;
}

.col-2 dt {
	color : #5c261a;
}

.col-2 .highlight {
	color: #db4222;
}

.col-2 .highlight strong {
	color: #db4222; 
}

.col-2 .mandatory {
	color: #5B2519;
}

.col-2 .astrik {
	color: #db4222;
}

strong, b {
	color: #603b1a;
}

.latest h4 {
	color : #003762;
}

.latest a {
	color:#860000;
}

.latest a:hover {
	color:#860000;
}

.container h4, .container-yellow h4 {
	color: #003762;
}

.container-yellow h4 {
	color: #5c261a;
}
.container a {
	color: #860000;
	
}

.container a:hover {
	color:#003762;
}


#alpha a {
	color: #003762;
}

#alpha a:hover {
	background: #003762;
}


.dates {
	color: #003762;
}


#previous h4 {
	float:left;
	color: #003762;
}


.years a {
	color: #003762;
}

.years a.active {
	background-color: #003762;
}


#contact h4 {
	color: #003762;
}


#contact dt {
	color: #003762;
}


/* ####################################################### COL3: BOXED LINKS ####################################################### */

.col-3 h4 {
	color : #003762;	
	font-size: 16px;
}
.col-3 #links h4 {
	color : #003762;	
	font-size: 16px;
	background-image:none;
	margin-left:-28px;
	z-index:3;
	
}


/* ####################################################### FOOTER ####################################################### */


#footer{
	background-color: #dedbdb;
}

#footer-sub {
	padding: 20px 0 0 18px;	
	height: 60px;
}

/* ####################################################### INTERIOR FACULTY STYLING ####################################################### */
.faculty-list
{
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 15px 0;
	margin: 0;
	clear: both;
}

.faculty-list img { width: 100px; }

.faculty-list ul
{
	margin: -6px 0 0 0;
	padding: 0;
}

.faculty-list li
{
	font-size: 11px;
	line-height: 18px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.faculty-list dl { padding: 0 0 5px 0; }

.faculty-list dd
{
	padding: 0 0 5px 10px;
	border-left: 1px solid #d5e6e7;
	line-height: 16px;
}

.faculty-list dd span
{
	font-weight: bold;
	font-size: 10px;
}

.sub-feature
{
	background: url(http://webmedia.med.cornell.edu/cornellsurgery/i/bkg_subfeature.gif) repeat-x 0 0;
	width: 180px;
	padding: 10px 5px 5px 20px;
	margin: 5px 0 5px 10px;
	float: right;
}

.sub-feature h4
{
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 14px;
	color: #003656;
	margin: 0;
}

.sub-feature p
{
	line-height: 14px;
	font-size: 11px;
}

.sub-feature strong { color: #003656; }

.sub-feature ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.sub-feature li
{
	margin: 0 0 0 0;
	padding: 0;
	font-size: 10px;
	line-height: 13px;
}



/* ####################################################### TABULAR DATA ALTERNATING ROWS ####################################################### */
table.alternating-rows
{
	color: #4B3711;
	line-height: 1.4em;
	position: relative;
	margin: 20px 0 0 0;
	font-size: 10px;
	width: 100%;
}

table.alternating-rows td, th
{
	vertical-align: top;
	text-align: left;
}

table.alternating-rows tr th, table.alternating-rows tr.even td, .alternating-rows tr.odd td { padding: 4px 4px 4px 6px; }

.alternating-rows tr th
{
	font-size: 11px;
	padding: 12px 0 8px 5px;
	background: url(http://www.med.cornell.edu/cms/nyp/i/bkg_list.gif) repeat-x;
	border-bottom: 4px solid #749fb9;
	border-top: 1px solid #749fb9;
	color: #215879;
	text-transform: uppercase;
	font-family: Verdana, Arial, San-Serif;
	line-height: 1.3em;
}

.alternating-rows tr.even td, tr.odd td
{
	border-top: 1px solid white;
	border-bottom: 1px solid #9ec2d8;
}

.alternating-rows tr.even td, tr.odd td
{
	border-top: 1px solid white;
	border-bottom: 1px solid #9ec2d8;
}

.alternating-rows tr.even td { background-color: #d6e2e2; }
.alternating-rows tr.odd td { background-color: #EDF4F4; }
.alternating-rows tr td.last, tr th.last { border-right: none; }
.alternating-rows tr.footer td { border-bottom: 7px solid #FFFFFF; }

.alternating-rows tr.row-top td
{
	background-color: #EDF4F4;
	border-top: 7px solid #B2D1CE;
}

.alternating-rows tr.container td h4 { padding: 10px 20px; }

table.alternating-rows strong, table.alternating-rows .last-row
{
	color: #47728c;
	font-weight: bold;
}

.physician-name
{
	text-align: left;
	width: 170px;
}


.contact-info
{

	text-align: left;
	width: 100px;
}

/* ####################################################### FORMS ####################################################### */

/*
table {width: 220px;}
td {background: ; width: 110px; overflow: hidden;}
select {width: 132px;}
.label {width: 100px; font-size: .75em; color: #666666;}
.heading {text-transform: uppercase;}
*/
