/*       Anchor Rules for Main Menu / Content / Notice          */

	/*       Main Menu          */
a.menuLeft:link{
 color: #4D4D4D;
 background: transparent;
 text-decoration: underline;}

a.menuLeft:visited{
 color: #1A1A1A;
 background: transparent;
 text-decoration: underline;}

a.menuLeft:hover{
 color: #FFFF00;
 background: transparent;
 text-decoration: none;}

a.menuLeft:active{
 color: #FFFFDE;
 background: transparent;
 text-decoration: none;}

	/*       Content          */
a:link{
 color: #336699;
 background: transparent;
 text-decoration: underline;}

a:visited{
 color: #E5E5E5;
 background: transparent;
 text-decoration: underline;}

a:hover{
 color: #333399;
 background: transparent;
 text-decoration: none;}

a:active{
 color: #000;
 background: transparent;
 text-decoration: none;}

	/*       Notice          */
#notice a:link{
 color: #FFF;
 background: transparent;
 text-decoration: underline;}

#notice a:visited{
 color: #E5E5E5;
 background: transparent;
 text-decoration: underline;}

#notice a:hover{
 color: #FFFF00;
 background: transparent;
 text-decoration: none;}

#notice a:active{
 color: #E6E6FA;
 background: transparent;
 text-decoration: none;}


/*       Container Elements           */


body{
 margin: 0;
 padding: 0;}

#pageContainer{
 margin: 0;}  /* div that contains all the content */


/*       Top Menu           */


#subHead{
 color: #fff;
 background-color: #333;
 padding: 6px 0;}

ul#menuAbove{
 height: 1em;
 color: inherit;
 background: inherit;
 margin: auto 0;}

ul#menuAbove li{     /* IE hack to fix font-size */ 
 display: inline;
 color: #ffffff;
 font: 900 small-caps x-small arial,verdana,sans-serif;
 vertical-align: middle;
 background: transparent;
 text-decoration: none;}

ul#menuAbove > li{
 display: inline;
 color: #ffffff;
 font: 900 small-caps small arial,verdana,sans-serif;
 vertical-align: middle;
 background: transparent;
 text-decoration: none;}

ul#menuAbove li a.menuAbove{  /* IE hack to fix border-color */
 color: #ffffff;
 margin-right: 1em;
 padding: .5em 1em;
 border: solid 2px;
 border-color: #333;
 background: transparent;
 text-decoration: none;}

ul#menuAbove li > a.menuAbove{
 color: #fff;
 margin-right: 1em;
 padding: .5em 1em;
 border: solid 2px;
 border-color: transparent;
 background: transparent;
 text-decoration: none}

ul#menuAbove li a.menuAbove:hover{
 color: #ff9933;
 background: transparent;
 border-bottom: solid 2px white;}


/*       Page Header           */


#header{
 color: #000000;
 display: block;
 height: 140px;
 background: url(images/sbh-header-02.png) #333 no-repeat center top;
 margin: auto;}

#logoText{
 display: block;
 margin-left: 0.0em;
 font: oblique 2.0em arial,verdana,sans-serif;}

#logoTextTagline{
 margin-left: 4.0em;
 font: 1em verdana,arial,sans-serif;}

#logo{
 position: absolute;
 top: 6em;
 left: 3em;}


/*       Main Menu           */


#centerOfPage{
 height: 100%;     /* used to extend menuLeft */
 color: inherit;
 background: #333}

#menuLeft{
 float: left;
 height: 100%; /* used to extend menuLeft */
 width: 10em;
 padding: 2px 3px;
 color: #000;
 background: transparent;}

.menuHead{
 display: block;
 font-family: sans-serif;}

#menuLeft p{
 margin: 3px auto 10px auto;}
 
 /*  Edison Smooth Menu    */

.navigation
{
	width: 180px;
	text-align: center;
	float: left;
	clear: both;
	text-decoration: none;
}
.navigation a
{
	width: 168px; 
	padding-top: 2px;
	padding-bottom: 5px;
	font-size: 14px;
	display: block;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #AAAAAA;
	color: #006D52;
	text-decoration: none;
	border: 1px #000 solid;
}
.navbutton
{
	background-color: #696969;
	color: #006D52;
}
.navigation a:hover
{
	background-color:#CCCCCC;
	color: #006D52;}

 .navheader
{
	width: 168px;
	background-color: #006D52;
	border: 2px #FFF groove;
	padding-right: 2px;
	padding-left: 5px;
	color: #FFF;
	font-size: 14pt;
	margin-top: 2px;
}


/*       Main Content           */


#contentBlock{   /* IE hack to fix the font-size and layout of content */
 height: 100%;
 overflow: visible;
 color: #000;
 font: small arial,verdana,sans-serif;
 padding: .5em 3em 0 1em;
 background: #fff;}

#centerOfPage > #contentBlock{
 height: auto;
 width: auto;
 overflow: auto;
 color: #000;
 font: medium arial,verdana,sans-serif;
 padding: .5em 3em 0 1em;
 background: #fff;}

#contentBlock ul li{
 list-style-type: disc;
 list-style-image: url(images/list_item2.png);}

#contentBlock ul li+li{
 margin-top: 3px;}

.contentHead{
 font-family: verdana,arial,sans-serif;
 text-indent: 1%;
 display: block;
 color: #fff;
 font-size: large;
 background: #076D54;}

code{
 font: medium "courier new",courier,monospace;}

.highlight{
 color: #00f;
 font-weight: bold;
 background: transparent;}

.quote{
 display: block !important;
 padding: 3px 4px;
 margin: auto 15% auto 3%;
 font-style: italic;
 text-align: justify;
 color: inherit;
 background: #ccc url(images/nietzsche.jpg) no-repeat right bottom;}

.quote i{
 font-style: normal;}
 
TD.PdfBlock {
	background-color : #274B3D;
	font-size : 12px;
	color : White;
	font-family : arial,verdana,sans-serif;
}
TD.linkBlock {
	background-color : #BFBFBF;
	font-size : 12px;
	color : White;
	font-family : arial,verdana,sans-serif;
}





/*       Page Footer           */


#notice{       /* another IE fix: changed font-size */
 clear: both;
 margin: auto;
 padding: 5px 7px;
 color: #E5E5E5;
 font: x-small arial,verdana,sans-serif;
 background: #333;}

#pageContainer > #notice{
 clear: both;
 margin: auto;
 padding: 5px 7px;
 color: #D4D4DE;
 font: small arial,verdana,sans-serif;
 background: #333;}

.floatLeft{
 float: left;}

.floatRight{
 float: right;}