body {
	font: .75em  Arial, Helvetica, sans-serif;
	background: #fff;
	background-image:url(/templates/professional/2390/main/en/gfx/bodyBG.jpg);
	background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333;
}
H1, H2, H3 { font-family:Geneva, sans-serif; color:#000 }
H1 { font-size:2.1em; color:#387594 }
H2 { font-size:1.30em; }
H3 { font-size:1em; }
H4 {color: #4187A9; font-family:Arial, Helvetica, sans-serif; margin-top:3px;}
H4 :link,
H4 :visited {font-weight:normal}
P {line-height:1.5em;}
.oneColFixCtrHdr #logo {height:95px; background-image:url(/templates/professional/2390/main/en/gfx/vetsNYClogo.jpg);
						 background-position:left;
						 background-repeat:no-repeat; }
.oneColFixCtrHdr #logo p { padding:60px 0 0 185px; color:#4187A9 }
.oneColFixCtrHdr #container {
	width: 885px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: ;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding-top:20px;
}
.oneColFixCtrHdr #header { }
.oneColFixCtrHdr #header .homeFlash { float:left; width:695px; }
.oneColFixCtrHdr #header .mainMenu { background-image:url(/templates/professional/2390/main/en/gfx/menuBG.gif);
							width:187px; height:346px; float:right;
							padding-left:3px
									}

.oneColFixCtrHdr #mainContent {
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	font-size:;
	padding:10px 0 10px 10px;
	color:#666666
}
#mainContent P { margin:0 0 15px 0;}
.oneColFixCtrHdr #mainContent TD {vertical-align:top }
.CF { clear:both }
.navStarTop  { margin:20px 0 0 85px; }
.navStarBottom { margin:10px 0 0 85px; }
.homeMenu {  }
#subBanner {height:75px; width:865; padding:10px;}
#subBanner H2 { width:650px; margin:0; padding:0;
				text-transform:capitalize; font-size:1.5em }
#subBanner P { :; padding:2px; margin:0; width:650px;}
#subBanner img {border-style:none; float:left; padding-right:10px; }
#subBanner span.homeAAHA {width:175px; float:right; : }

#blueRibbon {background-image:url(/templates/professional/2390/main/en/gfx/blueBG.gif); 
			background-repeat:no-repeat;
			width:885px;
			color:white;
			height:107px;}
#blueRibbon .Hosp {
				padding:20px 10px; 
				color:#FFF;
				}
#blueRibbon .Hosp a { color:white; margin-bottom:5px }


.Hosp a:link,
.Hosp a:visited,
.Hosp a:active {text-decoration:none; color:blue;}

span.hosp {float:left; border-right:solid 1px #A0C3D4; padding:0 10px; text-align:center}

a:link, a:visited, a:active {text-decoration:none; border-style:none;}
a:hover {text-decoration:underline;}

 a:link img,
 a:visited img,
 a:active img {border-style:none;}



/* ------------------------------- FOOTER ----------------------------- */
ul.footer {  font-size:90%; 
		padding-top:3px; padding-bottom:10px;
		background-image:url(/templates/professional/2390/main/en/gfx/footerBG.gif); 
		background-position: right;
		background-repeat:no-repeat; float:left;
		width:875px; border-top:solid 2px #ccc;
		 }

.footer img {border-style:none;}
.footer a:link{ color:#777; text-decoration:none;}
.footer a:visited{ color:#777; text-decoration:none;}
.footer a:hover{ color:#777; text-decoration:underline;}

.footer li {float:left; padding:0px 5px; list-style-type:none;}
.footer li.madeBy {float:right; padding-right:200px}


/* ---------------------------- INTERNAL MODULES ---------------------*/	

.content_pages_table img { border:solid 1px #CCC; padding: 5px; margin:0 10px 10px 0 }
.content_pages_table td {vertical-align:top; }
					

a.sendtoafriend_link ,
a.printv_link  {color:blue; text-decoration:none }

.guestBookTable TH {font-weight:bold; border-bottom:solid 2px #BDB8AC; text-align:left }
.guestBookTable TD {border-bottom:solid 1px #BDB8AC; padding:2px 0 }

.contactUs td {border-right:solid 1px #BDB8AC; padding-left:10px; vertical-align:top; }
.contactUs TD.FR {border-style:none }

.IMGgallery td {vertical-align:top; text-align:center}
.IMGgallery H3 {margin-bottom:0}

/* -------------- MENU ------------------ */
.menu,
.menu_rollover,
.menu_active  {width:187px; color:white; font-size:90%; padding:1px 15px; 
			margin-left:3px}
td.menu_rollover,
td.menu_active  {color:white; background-color:#4187A9;border-bottom:solid 1px #3A3A3A  }
td.menu {border-bottom:solid 1px #3A3A3A }

/* ---------------- INTERNAL PAGES---------------- */

.CF { clear:both }

#Lcol {float:left; width:645px; border-right:solid 1px #D2E2EA; padding-right:40px }
#Rcol {float:right; width:180px; padding-left:5px; }

#interHosp {width:180px; }
#interHosp span.hosp { border-right-style:none;
			 border-bottom:solid 1px #D2E2EA; 
			 padding:5px 0; 
			 width:185px !important;
			 text-align:left; background-color:none; }
#interHosp span.hosp a {color:#333 !important; }
			 
.breadCrumbs span.titles :link,
.breadCrumbs span.titles :visited {font-size:90%; color:#777; }

H1.pageTitle {margin:0 0 20px 0; padding:0 }