@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	background-color: #e3cc7d;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div#wrapper {
	width: 1005px;
	position: relative;
	margin: 0 auto;
	background-image: url(../images/bg-wrapper.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
}
div#blueStripe {
	width: 179px;
	position: absolute;
	top: 0px;
	left: 65px;
	background-image: url(../images/bg-mainnav.jpg);
	background-repeat: no-repeat;
	z-index:2;
}
div#container {
	width: 938px;
	background-image: url(../images/bg-content.png);
	background-repeat: repeat-y;
	margin-left: 35px;
}

/****************** MAIN NAV ******************/
/****************** MAIN NAV ******************/
ul#mainNav {
	list-style: none;
	margin: 210px 0 0 15px;
	padding: 0;
}
#mainNav li {
	margin: 0 0 5px 0;
	padding: 0;
	
}
#mainNav li a {
	color: #fff;
	text-decoration: none;
}
#mainNav li a:hover {
	text-decoration: underline;
}
/****************** END MAIN NAV ******************/

/****************** PROMO IN BLUE STRIPE ******************/
/****************** PROMO IN BLUE STRIPE ******************/
div.promoStripe {
	width: 140px;
	height: 138px;
	background-image: url(../images/bg-promo-square.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .75em;
	margin: 15px 0 0 8px;
	padding: 5px 10px 0 10px;
}
.promoStripe p {
	margin: 10px 0 10px 0;
	color: #265077;
}
/****************** END PROMO IN BLUE STRIPE ******************/

/****************** SUBNAV ******************/
/****************** SUBNAV ******************/
div#subNav {
	width: 630px;
	float: right;
	display: inline;
	margin: 20px 60px 0 0;
	text-align: center;
}
#subNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#subNav ul li {
	margin: 0;
	padding: 0;
	display: inline;
	font-weight: bold;
	font-size: .75em;
	color: #996600;
}
#subNav ul li a {
	color: #996600;
	text-decoration:none;
}
#subNav ul li a:hover {
	color: #996600;
	text-decoration:underline;
}
/****************** END SUBNAV ******************/

/****************** CONTENT ******************/
/****************** CONTENT ******************/
div#content {
	width: 630px;
	float: right;
	display: inline;
	margin: 10px 60px 0 0;
	font-family: Verdana, Geneva, sans-serif;
}
#content h1 {
	font-family: 'GoudyOldStyleRegular', Georgia, serif;
	color: #063b63;
	font-variant: small-caps;
	letter-spacing: 2px;
}
#content h2 {
	font-size: 16px;
	color: #265077;
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
	font-weight: bold;
}
#content h3 {
	font-size: 14px;
	color: #265077;
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0
	font-weight: bold;
}

#content p {
	font-size: .9em;
	color: #265077;
	margin: 10px 0 10px 0;
}
#content li {
	font-size: .9em;
	color: #265077;
	margin: 5px 0 5px 0;
}

/* PROMO 1 */

div.promo {
	width: 182px;
	height: 133px;
	background-image: url(../images/bg-promo.jpg);
	background-repeat: no-repeat;
	padding: 10px 15px 0 15px;
	font-size: .8em;
	float: right;
	display: inline;
	margin: 10px 0 10px 10px;
}
.promo p {
	margin: 10px 0 10px 0;
}

/* PROMO 2 */

div.promo2 {
	width: 182px;
	height: 193px;
	background-image: url(../images/bg-promo2.jpg);
	background-repeat: no-repeat;
	padding: 10px 15px 0 15px;
	font-size: .8em;
	float: right;
	display: inline;
	margin: 10px 0 10px 10px;
}
.promo2 p {
	margin: 10px 0 10px 0;
}

/****************** END CONTENT ******************/

/****************** ADDRESS BAR ******************/
/****************** ADDRESS BAR ******************/
div#addressBar {
	width: 937px;
	height: 52px;
	background-image: url(../images/bg-address_bar.jpg);
	background-repeat: no-repeat;
	margin-left: 35px;
}
#addressBar p {
	font-size: .9em;
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 16px 0 0 0;
}
#addressBar a {
	color: #fff;
	text-decoration: none;
}
#addressBar a:hover {
	text-decoration: underline;
}
/****************** END ADDRESS BAR ******************/

/****************** FOOTER ******************/
/****************** FOOTER ******************/
div#footer {
	width: 937px;
	margin: 10px 0 0 35px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: .7em;
	color: #666;
}
#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer ul li {
	margin: 0;
	padding: 0;
	display: inline;
}
#footer a {
	color: #666;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer p {
	margin: 0;
}
/****************** END FOOTER ******************/

.breaker {
	clear: both;
}

/****************** NAVIGATION *********************/

ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul {
 width: 165px; /* Menu Width */
 margin: 0;
 list-style: none;
 left:-45px;

}

ul#navmenu-v li { float: left; position: relative;  width: 100%; }
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ }

ul#navmenu-v ul {
 display: none;
 position: absolute;
 background: url(../images/sub-nav.jpg) repeat-y #BAD4E7;
 width:227px;
 top: 0;
 left: 100%;
 z-index: 9999;
}

/* Root Menu */
ul#navmenu-v a {
 
 padding: 3px;
 display: block;
 color: #FFF;
 font-variant: small-caps;
 font-size: .85em;
 text-decoration: none; 
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
 color: #FFF;
}

/* 2nd Menu */
ul#navmenu-v li.iehover li a {
 float: none;
 color:#0F0;
 font-size: .84em;
 font-variant: normal;
 padding:6px 10px 6px 20px;
 z-index: 1000; 
 opacity:0.95;
 margin:0px 0px 0px 10px;
}
ul#navmenu-v li:hover li a {
 float: none;
 color: #004385;
 font-size: .84em;
 background: url(../images/sub-nav-line.jpg) bottom center no-repeat;
 font-variant: normal;
 padding:6px 10px 6px 20px;
 z-index: 1000; 
 opacity:0.95;
 margin:0px 0px 0px 10px;

}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {
 background: #85A684;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a {
 background: #999;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a {
 background: #666;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; }
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }

/***** Text **************/

.formtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #265077;
}


/******** MOVIE *************/
div#intromovie {
	position:absolute;
	left: 36px;
	top: 170px;
	z-index: 0;
}
div#intromovie2010 {
	position:absolute;
	left: 36px;
	top: 245px;
	z-index: 0;
}
div#intromovie-ms {
	position:absolute;
	left: 36px;
	top: 93px;
	z-index: 0;
}
div#intromovie-vt {
	position:absolute;
	left: 80px;
	top: 23px;
	z-index: 0;
}
div#intromovie_sm {
	position:absolute;
	left: 230px;
	top: 103px;
	z-index: 0;
}

/******** home ********/

div#upcomingevents-rightside {
	float:right;
	
	width: 210px;
	left: 0px;
	top: 0px;
	margin-top: -10px;
	padding: 0px 10px 10px 10px;
	z-index: 0;
}

div#textpri {
	
	width: 450px;
	left: 0px;
	top: 0px;
	margin-top: -10px;
	padding: 0px 10px 10px 10px;
	z-index: 0;
}

/***** links *******/
#content a {
	color: #265077;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#content a:visited {
	color: #265077;
	text-decoration:underline;
}
#content a:active {
	color: #265077;
	text-decoration:underline;
}
#content a:hover {
	color: #265077;
	text-decoration:underline;
}

.promoStripe a {
	color: #265077;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.promoStripe a:visited {
	color: #265077;
	text-decoration:underline;
}
.promoStripe a:active {
	color: #265077;
	text-decoration:underline;
}
.promoStripe a:hover {
	color: #265077;
	text-decoration:underline;
}

#wrapper #container #content #col1 {
	width: 260px;
	top: 0px;
	left: 0px;
}
#wrapper #container #content #col2 {
	width: 380px;
	float: right;
	top: 0px;
	left: 0px;
}

/*  ------------------------------  TOP ROW PHOTO PLACEMENT  ------------------------------   */		/*  ----------------------------------------------------------------------------------------------   */					


div#top-photos-index {
	background-image:url(http://www.ncmc-hospital.com/elements/top-photos.jpg);
	background-repeat:no-repeat;
	width:734px;
	height:137px;
	float:right;
	margin-top:-137px;
}
div#top-photos-leftside {
	background-image:url(http://www.ncmc-hospital.com/elements/top-photos-leftside.jpg);
	background-repeat:no-repeat;
	width:30px;
	height:137px;
}
div#top-photo-wrapper {
	margin:0 auto;
	width:926px;
	height:137px;
	position:relative;
	margin-top:0px;
	left:-4px;
	top:0px;
}
/*  ------------------------------  TOP ROW PHOTO PLACEMENT ENDS  ------------------------------   */	/*  ----------------------------------------------------------------------------------------------   */	

/*  ------------------------------  FLASH PHOTO TOP DIV ------------------------------   */		/*  ----------------------------------------------------------------------------------------------   */					

div#flash {
	width:287px;
	height:137px;
	position:absolute;
	left: 411px;
	top: 0px;
	background-color:#FFFFFF;
}

div#flash-inside {
	width:191px;
	height:137px;
	position:absolute;
	left: 400px;
	top: 0px;
	background-color:#FFFFFF;
}
/*  ------------------------------  FLASH PHOTO TOP DIV ENDS ------------------------------   */		/* 

