* {
 margin: 0;
 padding: 0;
}

body {
 color: #00416A;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
/* background: #CCD9E1 url(/_img/bg-body.gif) 0 0 repeat-x;*/
 background-color: #00416A;
}

p {
 margin: 10px 0 10px 0;
}


h1 {
 display: none;
}

h2 {
 margin-bottom: .5em;
 font-size: 16px;
 font-weight: bold;
 color: #00416A;
}

h3 {
 margin: 20px 0 10px 0;
 font-size: 16px;
 font-weight: bold;
 color: #00416A;
}

body#members #content .inner h2 {
 margin: 20px 0 10px 0;
 padding-top: 10px;
 font-size: 18px;
 font-weight: bold;
 letter-spacing: -1px;
 color: #00416A;
 border-bottom: 3px solid #00416A;
}

td hr {
 border: 0;
 width: 100%;
 color: #ddd;
 background-color: #ddd;
 height: 1px;
 visibility:visible;
 padding: 0;
}

.docPhoto-left {
 display: block;
 float: left;
 margin: 0 10px 5px 0;
 border: 2px solid #ddd;
}

.docPhoto-right {
 display: block;
 float: right;
 margin: 0 0 20px 25px;
 border: 2px solid #ddd;
}

#sidebar h2 {
 text-indent: -9999px; 
}

#sidebar h2#h2-whats-new {
 background: transparent url(/_img/h2-whats-new.gif) 0 0 no-repeat;
 width: 240px;
 height: 44px;	
}

#sidebar h2#h2-medical-terms {
 background: transparent url(/_img/h2-medical-terms.gif) 0 0 no-repeat;
 width: 240px;
 height: 44px;	
}

#sidebar h2#h2-membership {
 background: transparent url(/_img/h2-membership.gif) 0 0 no-repeat;
 width: 240px;
 height: 44px;	
}

#sidebar h2#h2-more-info {
 background: transparent url(/_img/h2-more-info.gif) 0 0 no-repeat;
 width: 240px;
 height: 44px;	
}

#sidebar h2#h2-news-archive {
 background: transparent url(/_img/h2-news-archive.gif) 0 0 no-repeat;
 width: 240px;
 height: 44px;	
}

.datePosted {
 color: #666;
 font-weight: bold; 
}

.doc {
 color: #850003;
 font-weight: bold;
 font-size: 14px; 
}

.basicList {
 list-style: disc;
 padding-left: 15px;
}

.basicList li {
 margin: 0 0 5px 0;
 line-height: 18px;
}

/****************************************************
 DEFAULT LINKS
****************************************************/

a:link, a:visited { 
 color: #00416A;
 font-weight: bold;
}

a:hover, a:active { 
 color: #00416A;
 font-weight: bold;
}

/****************************************************
 WRAPPER
****************************************************/

#wrapper {
 background: #00416A url(/_img/bg-wrapper.gif) 0 0 no-repeat;
 width: 726px;
 margin: 0 auto;
/* border-left: 1px solid #000;
 border-right: 1px solid #000;
 border-bottom: 1px solid #000;*/
}

#inner-wrapper {
 width: 700px;
 margin: 0 auto;
 background-color: #fff;
/* border-left: 1px solid #000;
 border-right: 1px solid #000;*/
}

/****************************************************
 HEADER
****************************************************/

#header {
 position: relative;
 height: 177px;
}

#masthead {
 height: 140px;
 width: 700px;
 margin-bottom: 2px;
}

body#officers #masthead, body#neurosurgeons #masthead  {
 background: transparent url(/gallery/album1/large/masthead-01.jpg) 0 0 no-repeat;
}

body#members #masthead, body#annualMeeting #masthead {
 background: transparent url(/gallery/album1/large/masthead-03.jpg) 0 0 no-repeat;
}

body#resources #masthead {
 background: transparent url(/gallery/album1/large/masthead-02.jpg) 0 0 no-repeat;
}

body#news #masthead {
 background: transparent url(/gallery/album1/large/masthead-04.jpg) 0 0 no-repeat;
}

body#contact #masthead {
 background: transparent url(/gallery/album1/large/masthead-05.jpg) 0 0 no-repeat;
}

/****************************************************
 NAVIGATION
****************************************************/

#nav {
 position: relative;	
 height: 37px;
 width: 700px;
}

div#nav ul#navbar	{
 height: 37px;
 width: 700px;
 background: transparent url(/_img/navbar.gif) 0 0 no-repeat;
 position: relative;
 text-indent: -9999px;
}

div#nav ul#navbar li {
 list-style: none;
 position: absolute;
 top: 0;
}
	
ul#navbar li, ul#navbar a {
 height: 37px;
 display: block;
}
	
div#nav ul#navbar li a {
 text-indent: -9999px;
 text-decoration: none;
}
	
#nav-home 			{left: 0; width: 50px;}
#nav-officers		{left: 49px; width: 64px;}
#nav-members		{left: 112px; width: 74px;}
#nav-annualMeeting	{left: 185px; width: 112px;}
#nav-resources		{left: 296px; width: 130px;}
#nav-neurosurgeons	{left: 425px; width: 132px;}
#nav-news			{left: 556px; width: 50px;}
#nav-contact		{left: 605px; width: 64px;}

#nav-home a:hover 				{background: transparent url(/_img/navbar.gif) 0 -37px no-repeat; border:0;}
#nav-officers a:hover 			{background: transparent url(/_img/navbar.gif) -49px -37px no-repeat; border:0;}
#nav-members a:hover 			{background: transparent url(/_img/navbar.gif) -112px -37px no-repeat; border:0;}
#nav-annualMeeting a:hover 		{background: transparent url(/_img/navbar.gif) -185px -37px no-repeat; border:0;}
#nav-resources a:hover 			{background: transparent url(/_img/navbar.gif) -296px -37px no-repeat; border:0;}
#nav-neurosurgeons a:hover 		{background: transparent url(/_img/navbar.gif) -425px -37px no-repeat; border:0;}
#nav-news a:hover 				{background: transparent url(/_img/navbar.gif) -556px -37px no-repeat; border:0;}
#nav-contact a:hover 			{background: transparent url(/_img/navbar.gif) -605px -37px no-repeat; border:0;}

/* YOU ARE HERE */	
body#home #nav-home 					{background: transparent url(/_img/navbar.gif) 0 -37px no-repeat; border:0;}
body#officers #nav-officers  			{background: transparent url(/_img/navbar.gif) -49px -37px no-repeat; border:0;}
body#members #nav-members 				{background: transparent url(/_img/navbar.gif) -112px -37px no-repeat; border:0;}
body#annualMeeting #nav-annualMeeting 	{background: transparent url(/_img/navbar.gif) -185px -37px no-repeat; border:0;}
body#resources #nav-resources  			{background: transparent url(/_img/navbar.gif) -296px -37px no-repeat; border:0;}
body#neurosurgeons #nav-neurosurgeons  	{background: transparent url(/_img/navbar.gif) -425px -37px no-repeat; border:0;}
body#news #nav-news  					{background: transparent url(/_img/navbar.gif) -556px -37px no-repeat; border:0;}
body#contact #nav-contact  				{background: transparent url(/_img/navbar.gif) -605px -37px no-repeat; border:0;}

/****************************************************
 SIDE
****************************************************/

#sidebar {
 float: right;
 width: 260px;
 margin: 20px 10px 0 0;
 line-height: 18px;
}

#sidebar .inner {
 margin: 0 0 0 20px;
}

#sidebar .inner p {
 margin: 10px 0 20px 0;
}

/****************************************************
 CONTENT
****************************************************/

#content {
 position: relative;
 margin: 0 260px 0 0;
}

#content .inner {
 position: relative;
 background: transparent url(/_img/div.gif) top right repeat-y;
 margin: 20px 0 0 10px;
 padding: 0 20px 0 0;
 line-height: 18px;
}

/****************************************************
 FOOTER
****************************************************/

#footer {
 position: relative;
 margin: 0 0 0 0;
 clear: both;
 color: #fff;
 background-color:#00416A;
 line-height: 22px;
 border-left: 3px solid #fff;
 border-right: 3px solid #fff;
 border-bottom: 3px solid #fff;
 padding: 2px 0;
}

#footer .inner {
 margin: 10px 10px;
 text-align: center;
}

#footer .inner a:link, #footer .inner a:visited, #footer .inner a:hover, #footer .inner a:active  { 
 color: #fff;
 font-weight: bold;
}

/****************************************************
 Find a Board-Certified Neurosurgeon
****************************************************/

#findSurgeon {
 float: left;
 width: 220px;
 background-color: #850003;
 margin: 0 10px 10px 0;
 padding: 6px 3px 4px 3px;

}

#findSurgeon #findSurgeonInner {
 border: 1px solid #fff;
 margin: 4px;
 padding: 10px;
 background: none;
 text-align: center;
 color: #fff;
}

#findSurgeon #findSurgeonInner h2, #findSurgeon #findSurgeonInner a {
 color: #fff;
}

/****************************************************
 FORMS
****************************************************/

#thisform fieldset, .thisform fieldset {
 border: 1px solid #ccc;
 padding: 10px;
 margin: 20px 0 0 0;
}

#thisform fieldset p, .thisform fieldset p {
 margin: 20px 0 0 0;
}

#thisform legend, .thisform legend {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 11px;
 color: #666;
 background-color: #eee;
 border: 1px solid #ccc;
 border-bottom-color: #999;
 border-right-color: #999;
 padding: 4px 8px;
}

#thisform input:focus, #thisform textarea:focus, .thisform input:focus, .thisform textarea:focus {
 background: #ffc;
}

#thisform .hideBorder, .thisform .hideBorder {
 border: none;
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content .inner .basicStyle {
 list-style: disc;
 padding-left: 15px;
}