/********************  PAGE-LEVEL STYLES  ********************************/
* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-image: url(../images/pageBG.gif);
	background-position: top left;
	background-repeat: repeat;
}
#mainContentLink {
	padding: 0;
	margin: 0;
	float: left;
	position: absolute;
	top: 0;
	left: -9999px;
	color: #FFFFFF;
	font-size: smaller;
}
div#pageWrapper {
	/*margin: 0 auto 2em;*/ /* use this margin setting to center everything on the page */
	 margin: 10px;     /* use this margin setting to move the page to the upper left corner like the original */
	padding: 0;
	clear: left;
	width: 650px;
}

/********************  TYPOGRAPHY STYLES  ********************************/
a, a:link, a:visited {
}
a:hover, a:focus, a:active {
}
h1 {
	font-size: 1.5em;
	font-weight: bold;
	margin: 0;
	padding: 0 10px 10px 10px;
	color: #FF6600;
	text-align: center;
}
h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	color: #000066;
}
h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	color: #000066;
}
h4 {
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 10px;
}
h5 {
	font-size: 0.8em;
	font-weight: bold;
	margin: 0;
	padding: 10px;
}
h6 {
	font-size: 0.8em;
	font-weight: normal;
	margin: 0;
	padding: 10px;
}
ol {
	font-size: 1.0em;
	line-height: 1.3em;
	margin: 10px;
	padding: 0 15px;
}
ol li {
	font-size: 1.0em;
	line-height: 1.3em;
	margin: 10px 20px;
	padding: 0;
}
ul, ul li {
	font-size: 1.0em;
	line-height: 1.3em;
	margin: 10px 20px; 
	padding: 0 10px;
}
p {
	font-size: 1.0em;
	line-height: 1.3em;
	margin: 10px 20px;
	padding-bottom: 10px;
}
pre {
	font-family: monospace;
	font-size: 1.0em;
}
abbr, acronym, .help {
	cursor: help;
	border: 0;
}
.small {
	font-size:small;
}

/********************  GENERAL STYLES  ********************************/
.clearer {
	overflow: hidden;
	clear: both;
	height: 1px;
}
.hide {
	float: left;
	position: absolute;
	top: 0;
	left: -9999px;
}
.center{
	text-align: center;
	margin: 0 auto 0;
}
.left {
	text-align: left;
}
.footnote {
	font-size: .8em;
	color: #333;
	border-top: 1px solid #999999;
	margin: 20px 15px 10px 15px;
	padding-top: 10px;
}
hr {
	width: 90%;
	margin: 1em auto 0;
	padding: 0;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
}
img.floatLeft {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
img.floatRight {
	margin: 0;
	padding: 0;
	float: right;
	display: inline;
}
img.border {
	padding: 5px;
	border: 3px solid #006199;
}
img.center {
	display: block;
	padding: 5px;
	border: 3px solid #006199;
}
div.center {
	margin: 0 auto 0;
	padding: 0;
	width: 600px;
}
div.center img {
	margin: 10px;
}

/********************  HEADER STYLES   ********************************/
div#header {
	line-height: 1%;
}
/********************  TABLE STYLES   *********************************/
table {
	width: 90%;
	border-collapse:collapse;
}
caption {
	font-weight: bold;
	padding-bottom: 5px;
}
th {
	background-color: #63659c;
	color: #fff;
}
tr {
	vertical-align: top;
}
td.indent {
	padding-left: 50px;
	text-align: left;
}
.odd {
	background-color: #e9eaf2;
}
/********************  NAVIGATION STYLES  *****************************/
div#navBar ul {
	margin: 3px 0 0 10px;
	padding: 0;
}
div#navBar ul li {
	margin: 0;
	padding: 0 11px 0 0;
	list-style: none;
	float: left;
}
div#navBar ul li a:link, div#navBar ul li a:visited {
	display: block;
	padding: 62px 0 0 0;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: small;
	text-align: center;
}
div#navBar ul li a:hover, div#navBar ul li a:focus, div#navBar ul li a:active {
	color: #575757;
}

/********************  NAVIGATION BUTTONS  ****************************/
a#aboutus {
	background-image: url(../images/buttonAboutUs.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
div#navBar ul li a#aboutus.current {
	background-image: url(../images/buttonAboutUsOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	color: #575757;
}
a#aboutus:hover, a#aboutus:focus, a#aboutus:active {
	background-image: url(../images/buttonAboutUsOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

a#contactus {
	background-image: url(../images/buttonContactUs.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
a#contactus:hover, a#contactus:focus, a#contactus:active {
	background-image: url(../images/buttonContactUsOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
div#navBar ul li a#contactus.current {
	background-image: url(../images/buttonContactUsOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	color: #575757;
}

a#executive {
	background-image: url(../images/buttonExecCom.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
a#executive:hover, a#executive:focus, a#executive:active {
	background-image: url(../images/buttonExecComOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
div#navBar ul li a#executive.current {
	background-image: url(../images/buttonExecComOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	color: #575757;
}

a#clinics {
	background-image: url(../images/buttonClinics.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
a#clinics:hover, a#clinics:focus, a#clinics:active {
	background-image: url(../images/buttonClinicsOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
div#navBar ul li a#clinics.current {
	background-image: url(../images/buttonClinicsOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	color: #575757;
}

a#projects {
	background-image: url(../images/buttonProjects.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
a#projects:hover, a#projects:focus, a#projects:active {
	background-image: url(../images/buttonProjectsOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
div#navBar ul li a#projects.current {
	background-image: url(../images/buttonProjectsOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	color: #575757;
}

a#publications {
	background-image: url(../images/buttonPubs.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
a#publications:hover, a#publications:focus, a#publications:active {
	background-image: url(../images/buttonPubsOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
div#navBar ul li a#publications.current {
	background-image: url(../images/buttonPubsOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	color: #575757;
}
a#input {
	background-image: url(../images/buttonInput.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
a#input:hover, a#input:focus, a#input:active {
	background-image: url(../images/buttonInputOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
div#navBar ul li a#input.current {
	background-image: url(../images/buttonInputOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	color: #575757;
}
#minutes {
	background-image: url(../images/buttonMinutes.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
/*
a#minutes:hover, a#minutes:focus, a#minutes:active {
	background-image: url(../images/buttonMinutesOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
div#navBar ul li a#minutes.current {
	background-image: url(../images/buttonMinutesOver.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	color: #575757;
}
/********************  CONTENT STYLES  ********************************/
div#content {
	margin: 15px 0 0;
	padding: 20px 0 0;
	background-image: url(../images/contentTop.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div#content div#body {
	background-color: #FFFFFF;
}

div#content div#body p.lastPara {
	margin-bottom: 0;
}
/********************  FORM STYLES  ***********************************/

/********************  FOOTER STYLES  *********************************/
div#footer {
	margin: 0;
	padding: 0 0 20px;
	background-image: url(../images/contentBottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	clear:both;
}
div#footer div#footerContent {
	margin: 0;
	padding: 30px 0 0;
	background-color: #FFFFFF;
}
div#footer div#footerContent p {
	margin: 0;
}
div#footer a.BCMFooterLink:link, div#footer a.BCMFooterLink:visited {
	float: left;
	margin: 0 20px 0;
}


