img { behavior: url(/css/iepngfix.htc) }

* { margin : 0; padding : 0; }
 
body { background : #FFF; }

img { border : none; }

a { color : #D11E2E; }
a:hover { text-decoration : none; }

#container {
width : 756px;
margin : 0 auto;
font-size : 12px;
line-height: 15px; 
font-family : Verdana;
color : #000;
background:#ECEEEE url("images/content_bg.gif") repeat-y;
}

.top-name {
background:#ECEEEE;
background: #fff;
font-size: 11px;
padding: 2px 5px;
}

#header {
width:756px;
height:123px;
background:#FFF;
position:relative;
z-index: 2;
}
#header .logo {
position:absolute;
top:18px;
left:0;
}

#header .hd-lnk {
position:absolute;
top:0;
right:0;
}
#header .hd-lnk a, #header .hd-lnk span { display:block; float:left; }
#header .hd-lnk a b { display:none; }
#header .hd-lnk span { height:14px; width:2px; margin:0 10px; background:url("images/top_sep.gif") no-repeat 50% 0; }
#header .hd-lnk .lnk1 { height:14px; width:130px; background-position:0 0; background-image:url("images/top_tel.gif"); background-repeat:no-repeat;  }
#header .hd-lnk .lnk1:hover { background-position:0 -14px; }
#header .hd-lnk .lnk2 { height:14px; width:66px; background-position:0 0; background-image:url("images/top_donate.gif"); background-repeat:no-repeat;  }
#header .hd-lnk .lnk2:hover { background-position:0 -14px; }

#header .quote {
position:absolute;
top:26px;
right:0;
}
#header .q-1 { width:426px; height:57px; background:url("images/top_quote.gif") no-repeat; }
#header .q-2 { width:443px; height:57px; background:url("images/top_quote2.gif") no-repeat; }

ul#topnav {
position:absolute;
right:0;
bottom:-21px;
padding:0;
margin:0;
list-style:none;
height:21px;
}
* html ul#topnav { bottom:-22px; }

ul#topnav li { float:left; padding:0 9px 0 11px; background:url("images/topnav_sep.gif") no-repeat; }
ul#topnav a { display:block; float:left; height:21px; background-image:url("images/topnav_skin.gif"); background-repeat:no-repeat;  }
ul#topnav a b { display:none; }
ul#topnav .tn1 { background:none; }
ul#topnav .tn5 { padding-right:0; }
ul#topnav .tn1 a { background-position:-19px 0; width:74px; }
ul#topnav .tn2 a { background-position:-114px 0; width:79px; }
ul#topnav .tn3 a { background-position:-213px 0; width:68px; }
ul#topnav .tn4 a { background-position:-303px 0; width:53px; }
ul#topnav .tn5 a { background-position:-376px 0; width:180px; }
ul#topnav .tn1 a:hover { background-position:-19px -21px; }
ul#topnav .tn2 a:hover { background-position:-114px -21px; }
ul#topnav .tn3 a:hover { background-position:-213px -21px; }
ul#topnav .tn4 a:hover { background-position:-303px -21px; }
ul#topnav .tn5 a:hover { background-position:-376px -21px; }



h1, h2, h3, h4, h5 {
padding : 0;
margin : 0 0 15px 0;
}
h1 {
font-size : 20px;
font-weight : normal;
}
h2 {
font-size : 18px;
font-weight : normal;
}
h3 {
font-size : 16px;
}
h4 {
font-size : 14px;
font-weight : normal;
}
h5 {
font-size : 12px;
margin-bottom:3px;
}

h2.head{
font-weight: bold;
}

p { line-height:16px; padding:0; margin:0 0 15px 0; }

#content {
width : 756px;
position: relative;
z-index: 1;
}
#container .interior { background:url("images/content_bg_bott.gif") no-repeat bottom left; }

#content .content-box {
	position: relative;
width : 756px;
background:url("images/content_bg_top.gif") no-repeat;
min-height: 350px;
}
* html #content .content-box { height:427px; }

ul { padding:0 0 0 15px; margin:10px 0 20px 10px; }
ul li { margin-bottom:4px; }

.left-box { float:left; width:200px; margin-top:10px; z-index: 9; }
* html .left-box { height:406px; }

.left-box-ind { position:relative; }

.whatsnew-box { position:absolute; bottom:10px; left:11px; width:270px; }
.whatsnew-box h4 { text-indent:-2100px; height:11px; overflow:hidden; margin:0; background:url("images/title_whatsnew.gif") no-repeat; }

ul#leftnav { padding:0; margin:0; list-style:none; }
ul#leftnav li { z-index: 1; background:url("images/leftnav_sep.gif") no-repeat bottom left; padding:0 0 2px 0; margin:0; display:block; float:left; position: relative; }
ul#leftnav a { z-index: 1; display:block; font-size:10px; width:190px; height:22px; background-image:url("images/leftnav_skin.gif"); background-repeat:no-repeat; }
ul#leftnav a b { display:none; }
ul#leftnav .ln1 a { background-position:0 0; }
ul#leftnav .ln2 a { background-position:0 -25px; }
ul#leftnav .ln3 a { background-position:0 -50px; }
ul#leftnav .ln4 a { background-position:0 -73px; }
ul#leftnav .ln5 a { background-position:0 -97px; }
ul#leftnav .ln6 a { background-position:0 -122px; }
ul#leftnav .ln7 a { background-position:0 -146px; }
ul#leftnav .ln8 a { background-position:0 -170px; }
ul#leftnav .ln9 a { background-position:0 -194px; }
ul#leftnav .ln10 a { background-position:0 -218px; }
ul#leftnav .ln11 a { background-position:0 -242px; }
ul#leftnav .ln1 a:hover { background-position:-200px 0; }
ul#leftnav .ln2 a:hover { background-position:-200px -25px; }
ul#leftnav .ln3 a:hover { background-position:-200px -50px; }
ul#leftnav .ln4 a:hover { background-position:-200px -73px; }
ul#leftnav .ln5 a:hover { background-position:-200px -97px; }
ul#leftnav .ln6 a:hover { background-position:-200px -122px; }
ul#leftnav .ln7 a:hover { background-position:-200px -146px; }
ul#leftnav .ln8 a:hover { background-position:-200px -170px; }
ul#leftnav .ln9 a:hover { background-position:-200px -194px; }
ul#leftnav .ln10 a:hover { background-position:-200px -218px; }
ul#leftnav .ln11 a:hover { background-position:-200px -242px; }

ul#leftnav li ul{
	display: none;
}

ul#leftnav li:hover{
	z-index: 10;
}

ul#leftnav li:hover ul{
	display: block;
	position: absolute;
	left: 100px;
	top: 18px;
	z-index: 10;
	background: #ffffff;
	border: 3px solid #CFD1D0;
	border-bottom: 0;
	margin: 0;
	padding: 0;
}

ul.sub li.subnav{
	margin: 0; padding: 0px;
	background-image: none;
	background: #ffffff;
	border-bottom: 3px solid #CFD1D0;
z-index: 10;
	position: relative;
}

ul#leftnav li:hover ul li a{
	color: #888;
	text-decoration: none;
	font-weight: bold;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	display: block;
	margin: 5px 0 -5px 5px;
z-index: 10;
}

ul#leftnav li:hover ul li a:hover{
	color: #000;
}

#pagelisting { margin: 0; padding: 0; list-style: none; }
#pagelisting li { margin: 10px 0; }
#pagelisting li span { display: block; }

.ind-pic { position: absolute; right: 0px; top: 22px; z-index: 1; }
#ind-pic-frame { position: absolute; top: 0; left: 0; z-index: 2; }
.cnt-box { width:475px; padding:76px 40px 65px 0; float:right; }

#homepage-buttons { position: absolute; left: 0; top: 360px; width: 756px; }
	#homepage-buttons .bbox { float: left; width: 245px; margin-right: 10px; }
	#homepage-buttons #box-right { margin-right: 0; }
	
	#homepage-buttons { font-size: 11px; }
	#homepage-buttons h3 { color: #666; font-family: georgia, serif; font-weight: normal; }
	#homepage-buttons ul { margin: 0; padding: 0; list-style-position: inside; }



h2.title-surgery { text-indent:-2100px; height:14px; overflow:hidden; background:url("images/title_surgery.gif") no-repeat; }

.img-right { float:right; width:183px; margin:0 0 10px 15px; color:#444; clear:right; }
.img-right .txt { display:block; }


#footer { font-size: 10px; width:756px; height:35px; background:#FFF; text-align:right; color: #ccc; padding-top: 2px; }
#footer a { color: #ccc; }

#homefooter { font-size: 10px; width:756px; height:35px; background:#FFF; text-align:center; color: #ccc; padding-top: 150px; }
#homefooter a { color: #ccc; }

form { margin : 0; padding : 0; }
input, select, textarea { font:12px Arial; color:#888; }

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

.clear { clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; padding:0; margin:0; }
* html .clear { height:auto; margin-bottom:0; }

#nav-left, #nav-left li, #nav-left li ul { list-style: none; margin: 0; padding: 0; }
#nav-left { position: relative; }
#nav-left li { position: relative; padding-left: 10px; width: 200px; height: 24px; line-height: 24px; border-bottom: 2px solid #f5f5f5; z-index: 1; }
#nav-left li a { color: #444; color: #666; font-family: verdana, sans-serif; text-decoration: none; }
#nav-left li a:hover { color: #000; }
#nav-left li ul { display: none; position: absolute; top: 22px; left: 50px; border: 2px solid #bbb; background: white; z-index: 2;}
#nav-left li.over ul { display: block; }
