@charset "utf-8";
/* CSS Document */

body { margin: 0px; padding: 0px; text-align: left; background-color:#000; font-family: Arial; font-size: 13px; line-height: 23px; color: #FFF; }

a { color:#666; text-decoration: underline; }

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

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl,button { margin:0px; padding:0px; }
	
h1 { color:#d45e19; font-size: 14px; font-weight: bold; padding-left: 35px; }

h2 { color: #ff9900; font-size: 12px; font-weight: bold; padding-left: 35px; padding-top: 20px; }

#container { width: 1000px; }

#leftcol { width: 398px; float: left; }

#rightcol { width: 602px; float: left; }

#sidetext { width: 398px; margin-top: 30px; }

#sidetext p { padding: 10px 40px 0px 40px; }

#sidetext a { color:#fff; text-decoration: underline; }

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

#sidetext2 { width: 398px; }

#righttext { width: 602px; background-image: url(../images/Slice-03.jpg); background-repeat: repeat-y; background-position: left top; padding-top: 50px; padding-bottom: 70px; }

#righttext p { padding: 10px 40px 0px 40px; }

#maincontent { width: 602px; background-image: url(../images/inside-03.jpg); background-repeat: repeat-y; background-position: left top; }

#maincontent h1 {padding-top: 30px; padding-bottom: 10px; }

#maincontent p { padding: 15px 40px 0px 40px; color:#000; line-height:25px; }

#maincontent ul { padding: 15px 40px 0px 55px; color:#000; line-height:25px; }

#surgeoninfo { background-image: url(../images/Slice-04.jpg); background-repeat: none; width: 1000px; float: left; }

#surgeoninfo p { padding: 5px 40px 3px 40px; color:#000; font-size: 10px; }


/*   navigation        */

#navcontain { width: 602px; margin: 0px; }

#nav { background: url(../images/nav.jpg) no-repeat; 
	width:602px; 
	height:31px; 
	position:relative; z-index: 999; font-family: Arial; margin: 0px; }

#nav span { display: none; margin: 0px; }

#nav li, #nav a { height: 31px; display: block; margin: 0px; }

#nav li { float: left; list-style: none; display: inline; }

#nav-01 { width: 135px; left:0px; }
#nav-02 { width: 121px; left:136px; }
#nav-03 { width: 113px; left:258px; }
#nav-04 { width: 116px; left:372px; }
#nav-05 { width: 113px; left:489px; }

#nav-01 a:hover { background: transparent url(../images/nav.jpg) 0px -31px no-repeat; }
#nav-02 a:hover { background: transparent url(../images/nav.jpg) -135px -31px no-repeat; }
#nav-03 a:hover { background: transparent url(../images/nav.jpg) -256px -31px no-repeat; }
#nav-04 a:hover { background: transparent url(../images/nav.jpg) -369px -31px no-repeat; }
#nav-05 a:hover { background: transparent url(../images/nav.jpg) -485px -31px no-repeat; }


/* Son of Suckerfish: Horizontal Sprite Nav
 * ------------------------------------------------------------------------- */

#nav li ul { position: absolute; left: -9999px; background-color:#fff; /* Background color of drop down nav - add more styles (i.e. background image) if you want */
	border:1px #CCC; z-index: 30; text-align: center; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }

#nav li ul li { height: 22px; /* Height of each drop down nav item */
}	

#nav li ul li a { width: 100%; height: 22px;				/* Height of each drop down nav item, should match above */
	line-height: 22px;			/* Height of each drop down nav item again, should match above */
	color:#000; }

#nav li ul li a span { display: block; margin: 0px; }

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active { font-size: 11px; text-decoration: none; }

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }

/* Hover styles for drop down items */
#nav-01 ul a:hover { background-image: none; background-color: #000; color:#fff; }
#nav-02 ul a:hover { background-image: none; background-color: #000; color:#fff; }
#nav-03 ul a:hover { background-image: none; background-color: #000; color:#fff; }
#nav-04 ul a:hover { background-image: none; background-color: #000; color:#fff; }
#nav-05 ul a:hover { background-image: none; background-color: #000; color:#fff; }

/* width of drop down nav - choose width that allows items to display on one line */
#nav-01 ul, #nav-01 li { width:150px; }
#nav-02 ul, #nav-02 li { width:123px; }
#nav-03 ul, #nav-03 li { width:117px; }
#nav-04 ul, #nav-04 li { width:145px; }
#nav-05 ul, #nav-05 li { width:117px; }

#nav li:hover, #nav li.hover { position: static; }

/* 2nd tier drop down */
	#nav-03 ul li ul  {	display:none; width:210px; margin-left:-210px; /* width of drop down nav +2 */
		margin-top:-23px; /* height of drop down nav item +1 */
		}
	#nav-03 ul li:hover ul, #nav-03 ul li.sfhover ul { display:block; }
	#nav-03 ul li ul li a { width:210px; height:22px; }
	#nav-03 ul li.big, #nav-03 ul li.big a { height:70px; }
	#nav-03 ul li.big ul li a { height:22px; }
		
/* 2nd level drop downs -------------------------------------------------------------------- */
#nav li ul ul { margin: -22px 0 0 140px; }		
#nav, #nav ul { padding: 0; margin: 0; list-style: none; line-height: 1; }