body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #666;
	font-size: 85%;
	margin: 0;
	padding: 0;
	text-align: center;
}
.hidden{
visibility: hidden;
}
p {
	font-size: 11px;
}
ul, ol{
	font-size: 11px;
}
br.clearall {
clear: left;
margin: 0;
line-height: 0px;
padding:0;
}
ul li {
	font-size: 11px;
	list-style: square;
	margin: 6px 15px 0 5px;
}

a:link {
	color: #B93123;
	text-decoration: none;
	font-weight: normal;
}
a:visited {
	font-weight: normal;
	color: #B93123;
	text-decoration: none;
}
a:active {
	color: #B93123;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
.italics{
font-size: 11px !important;
font-style: italic;
margin-right: 25px !important;
}
/* Page Layout containers */
#container {
	margin: 0 auto;
	text-align: left;
	width: 982px;
	background-color: #FFF;
	background-repeat: repeat-y;
	background-image: url(../images/SBL_basebgr.gif);
}

#sbcbodycontainer {
	padding: 0;
	margin: 0;
	/* this is a kludge for IE6 */
  height: auto;
}
/* Header Accessibility */
#headeraccessibility {
	float: left;
	width: 982px;
	/*height: 14px;*/
	margin: 0;
	padding: 0px 0 3px 0;
	background-color: #BBB5A7;
	text-align:right;
	color: #EEEEEE;
}
#headeraccessibility ul
{
margin: 0;
display: inline;
}
#headeraccessibility li
{
list-style: none;
display: inline;
margin: 0px 2px 0px 2px;
}
#headeraccessibility a, #headeraccessibility a:link, #headeraccessibility a:visited {
	font-size: 0.85em;
	margin: 0;
	color: #999;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
}
#headeraccessibility a:hover {
	color: #000;
	text-decoration: underline;
}

/* Header Layout containers & styles */
#headerimage {
	float: left;
	width: 748px;
	height: 200px;
	background-color: #999;
	background-image: url(../images/SBL_banner.jpg);
	background-repeat: no-repeat;
}
#headerimage h1 {
	color: #FFF;
	margin: 35px 0 0 20px;
	letter-spacing: 1px;
	font-size: 25px;
  	font-weight: normal;
}
#headerlogo {
	float: left;
	width: 234px;
	height: 200px;
	padding: 0;
	margin: 0;
	display: inline;
	background-image: url(../images/SBL_logo2.gif);
}
#headerlogo a {
	color: #FFF;
	text-align: center;
	font-size: 20px;
	font-family: sans-serif;
}
#headerlogo img {
	border: 0;
}
#headerprintfunction {
	padding: 0;
	margin: 0 0 0 -10px;
}
/* Nav Column container */
#navigationcolumn {
	float: left;
	width: 234px;
	height: inherit;
	padding: 0;
	margin: 0;
}
#lh_logo {
	width: 234px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	border: 1px solid #D3E2E2;
}
/* Footer Layout containers & styles */
#footer {
	height: 10px;
	background-color: #BBB5A7;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	clear: both;
}
#footer a:link, #footer a:visited {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
#footer a:hover {
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}
#footer p {
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	color: #000000;
}

#footerpad table {margin: 0; padding: 0;}
#footerpad tr {margin: 0; padding: 0;}
#footerpad td {margin: 0; padding: 0;}

/* Home Page Footer Logos */
#logosection {
	float: left;
	width: 20px;
	margin-top: 45px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;

}
#logosection img {
	margin-right: 5px;
	margin-left: 15px;
  	vertical-align: middle;
	border: 0;
}
/* Home Page Footer Logos */
#dcflogosection {
	float: left;
	width: 234px!important;
	text-align: center;
  padding: 0;
	background-color: transparent;
}
#dcflogosection img {
}

#dcflogosection p.terms {
margin-top: 20px;
}

#dcflogosection a{
color: #FFFF00!important;
font-size: 9px;
font-weight: lighter !important;
}

/* Intro containers and styles for home, section homepages */
#intro {
	margin: 0;
	background-color: transparent;
	padding-bottom: 15px;
}
#intro p {
	font-size: 0.85em !important;
	line-height: 1.4em!important;
	/*font-weight: bold;*/
	color: #666666!important;
	margin: 0;
	padding: 15px 20px 0px!important;
}
#intro .credit {
	font-size: 0.7em !important;
	line-height: 1.4em !important;	
	font-weight: normal;
	color: #999999!important;
	margin: 0;
	padding: 5px 20px 0px!important;
}

/* BASE BODY CONTENT SETTINGS */
#content {
	float: left;
	width: 748px;
	margin: 1;
	padding: 0;
}
#content p {
	font-size: 11px;
	color: #44433F;
	line-height: 15px;
  margin: 7px 20px 7px 20px; 
}

#content .caption{
font-size: 10px;
line-height: 12px;
font-weight: normal;
color: #999;
}

#content h1 {
	font-size: 18px;
	color: #669999;
	font-weight: normal;
	margin: 20px 20px 20px 20px;
}
#content h1 a:link, #content h1 a:visited {
	color: #669999 !important;
	font-weight: normal;
}
#content h2 {
	font-size: 14px;
	color: #468282;
	font-weight: bold;
	line-height: 18px;
	margin: 15px 20px 8px 20px;
}

#content h2 a:link, #content h2 a:visited {
	color: #669999!important;
}

#content h3 {
	font-size: 12px;
	color: #37826B;
	margin: 15px 20px 8px 20px;
}

#content h3 a:link, #content h3 a:visited {
	color: #B36214!important;
}

#content h4, #content h5, #content h6 {
	font-size: 12px;
	color: #669999 !important;
	font-weight: bold;
	margin: 14px 20px 4px 20px;
}
#content h4 a:visited, #content h5 a:visited, #content h6 a:link, #content h4 a:visited, #content h5 a:visited, #content h6 a:visited {
	color: #669999 !important;
}
content table.withborders {
   border-width: 1px 1px 1px 1px;
   border-spacing: 1px;
   border-style: solid solid solid solid;
   border-color: gray gray gray gray;
   border-collapse: collapse;
   background-color: white;
   margin-left: auto;
   margin-right: auto;
}
#content .sponsors {
	color: #669999;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 0.8em;
}
#content li {
	color: #666;
}
#content ul.indented li { 
	color: #666;
	font-size: 0.8em;
	line-height: 1.6em;
	margin: 0 20px 0 123px;
}
#content hr {
  color: #CCC;
  background-color: #CCC;
  height: 1px;
  margin: 6px 20px 0px 20px;
  border: 0;
	padding: 0;
}
#content hr.contacts {
	clear: left;
  margin: 15px 25px 0px 20px !important;
	padding: 0;
	
}
#content .leftimage {
	float: left;
	border: 1px solid #CCC;
	margin-right: 10px;
	margin-top: 3px;
}
#content .rightimage {
	float: right;
	border: 1px solid #CCC;
	margin-left: 10px;
}
#content .nowrap {
margin-left: 138px;
}

#content p.lm105 {
margin-left: 105px;
}
#content p.lm138 {
margin-left: 138px;
}

#content .nowrap-smallphoto {
margin-left: 93px;
}
#content .leftimage-nowrap {
	float: left;
	/*border: 1px solid #CCC;*/
	border: 0;
	margin-right: 10px;
	margin-top: 10px;
	margin-left: 20px;
}
/* hide from ie5-mac. only ie-win sees this. \*
/* html #left {
	margin-right: -3px;
}
* html #right {
	margin-left: -3px;
}
* html #container {
	height: 1%;
	margin-left: 0;
	margin-right: 0;
}
/* End hide from IE5/mac */

/* Database entry layouts */
.db_entry{
margin: 0px 0px 0px 20px;
padding: 0;
clear: left;
}
.db_entry h3 {
margin-top: 0 !important;
margin-left: 118px !important;
}
.db_entry .db_imageleft {
	float: left;
  border: 0;
	margin: 2px 15px 0px 0px; 
}
.db_entry p {
margin-left: 118px !important;
}
.db_entry p.db_byline {
font-size: 11px;
color: #666666;
}
.db_entry p.db_details{
font-size: 9.5px;
color: #333333;
}
.db_entry hr {
  color: #CCC;
  background-color: #CCC;
  height: 1px;
  margin: 14px 20px 6px 0px !important;
  border: 0;
	padding: 0;
	font-size: 0px;
}
.db_entry61px {
margin: 0px 0px 0px 20px;
padding: 0;
clear: left;
}
.db_entry61px h3 {
margin-top: 0 !important;
margin-left: 80px !important;
}
.db_entry61px .db_imageleft
{
	float: left;
  border: 0;
	margin: 2px 15px 0px 0px;
}
.db_entry61px p {
margin-left: 80px !important;
}
.db_entry61px p.db_byline {
font-size: 11px;
color: #666666;
}
.db_entry61px p.db_details{
font-size: 9.5px;
color: #333333;
}
.db_entry61px hr {
  color: #CCC;
  background-color: #CCC;
  height: 1px;
  margin: 14px 20px 6px 0px !important;
  border: 0;
	padding: 0;
	font-size: 0px;
}
/* Info Box Layout (Opening Times) block */
.infobox {
	border: 1px solid #D3E2E2;
	position: relative;
	width: 86%;
	left: 16px;
	float: left;
	margin-top: 15px;
	margin-right: 0;
	background-color: #FFF;
}
.infobox p {
	margin: 0;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 0.7em !important;
	color: #666;
	line-height: 1.4em; 
}
.infobox h1 {
	font-size: 0.75em !important;
	color: #FFFFFF;
	background-color: #7F1F18;
	margin: 0;
	padding: 3px 3px 3px 3px;
}
/* link button classes */ 
a.more:link, a.more:visited {
	background: url(../images/article.gif) no-repeat 0% 0px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	padding: 0px 2px 0px 16px;
	font-size: 10px;
}
a.more:hover {
	color: #B36214;
	text-decoration: underline;
}
a.article:link, a.article:visited {
	padding: 0 2px 1px 0px;
	background: no-repeat 0% 0px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
  font-size: 10px;
}
a.article:hover {
	color: #B36214;
	text-decoration: underline;
}
a.info:link, a.info:visited {
	padding: 0 2px 1px 15px;
	background: url(../images/SBC_sml_arrow.gif) no-repeat 0% 1px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
			font-size: 10px;
}
a.info:hover {
	color: #B36214;
	text-decoration: underline;
}
a.close:link, a.close:visited {
	padding: 0 2px 1px 15px;
	background: url(../images/sm_close.gif) no-repeat 0% 1px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	font-size: 10px;
}
a.close:hover {
	color: #B36214;
	text-decoration: underline;
}
a.offsite:link, a.offsite:visited {
	padding: 0 0px 1px 15px;
	background: url(../images/sm_offsite.gif) no-repeat 0% 1px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
		font-size: 10px;
}
a.offsite:hover {
	color: #B36214;
	text-decoration: underline;
}
a.email:link, a.email:visited {
	padding: 0 2px 0px 17px;
  background: url(../../sbc_TWO/images/email.gif) no-repeat 1% -1px;
	text-decoration: none;
	font-weight: bold;
	color: #666;
	font-size: 10px;
}
a.email:hover {
  color: #B36214;
	text-decoration: underline;
}
a.department:link, a.department:visited {
	padding: 0 6px 0 16px;
	background: url(../../sbc_TWO/images/email.gif) no-repeat 0% 1px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin-bottom: 0;
}
a.department:hover {
	color: #B36214;
	text-decoration: underline;
}
a.info2:link, a.info2:visited {
	padding: 0 6px 1px 14px;
	background: url(../images/SBC_sml_arrow.gif) no-repeat 0% 1px;
	font-size: 0.9em;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	margin-top: 10px !important;
	display: block;
}
a.info2:hover {
	color: #B36214;
	text-decoration: underline;
}
/* document type icon classes */ 
a.pdf:link, a.pdf:visited {
	background: url(../images/icon_pdf.gif) no-repeat 2px;
	text-decoration: none;
	padding: 4px 0px 4px 22px;
	margin: 0px 0 0 0px !important;
}
a.pdf:hover {
	text-decoration: underline;
}
a.msword:link, a.msword:visited {
	background: url(../../sbc_TWO/images/icon_msword.jpg) no-repeat 2px;
	text-decoration: none;
	padding: 4px 0px 4px 22px;
	margin: 20px 0 0 0px !important;
}
a.msword:hover {
	text-decoration: underline;
}
a.mspp:link, a.mspp:visited {
	background: url(../../sbc_TWO/images/icon_mspp.jpg) no-repeat 2px;
	text-decoration: none;
	padding: 6px 0px 4px 22px;
	margin: 0px 0 0 0px !important;
}
a.mspp:hover {
	text-decoration: underline;
}
/* contentleft specifics */ 
#contentleft {
	float: left;
	width: 514px;
	min-height: 100px;
	margin: 0px 0px 0px 0px !important;
/*	background-color: #fff;*/
}

#contentleft .footnote {
	color: #999;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	/*line-height: 0;*/
	font-size: 0.8em;
}
#contentleft .leftimage-noborder-nowrap {
	float: left;
	margin-right: 10px;
	margin-top: 13px;
	margin-left: 20px;
}
#contentleft table {
margin-top: 10px;
}
/* content right specifics */ 
#contentright {
	float: right;
	width: 233px;
	color: #000;
}
#contentright p {
	margin: 6px 5px 6px 8px;
	font-size: 10px;
}
#contentright ul ol {
}
#contentright li {
margin: 3px 0px 0px -15px;
}
#contentright h1  {
	font-size: 12px;
	font-weight: bold;
	background-color: #319E49;
	color: #FFFFFF!important;
	padding: 4px 0px 4px 8px;
	margin: 0;
}
#contentright h1 a:link, #contentright h1 a:visited, #contentright h1 a:hover
{
	color: #FFFFFF !important;
	font-weight: bold;
}
#contentright h2 {
	font-size: 12px;
	color: #37826B;
	margin: 13px 8px 4px 8px !important;
}
#contentright h2 a:link, #contentright h2 a:visited {
	color: #679A9A !important;
	font-weight: bold !important;
}
#contentright h3 {
	font-size: 11px;
	color: #B36214;
	margin: 12px 8px 4px 8px !important;
}
#contentright h3 a:link, #contentright h3 a:visited {
	color: #B36214!important;
	font-weight: bold !important;
}
#contentright h4,  #contentright h5, #contentright h6{
	font-size: 10px;
	color: #679A9A;
	margin: 12px 8px 0px 8px !important;
}
#contentright h4 a:link, #contentright h4 a:visited, #contentright h5 a:link, #contentright h5 a:visited, #contentright h6 a:link, #contentright h6 a:visited {
	color: #679A9A !important;
	font-weight: bold !important;
}
#contentright hr {
	height: 1px;
	margin: 6px 6px 2px;
	padding: 0;
	border-bottom-width: 0;
}
#contentright a {
	font-weight: normal;
	color: #B93123;
}
#contentright form {
	margin-top:5px; 
	margin-bottom:5px; 
	margin-left:5px; 
	margin-right:2px; 
	font-size:0.7em
}
/* images */ 
.leftimage {
	float: left;
	border: 1px solid #CCC;
	margin-right: 10px;
	margin-top: 3px;
}
.leftimage-noborder {
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.rightimage {
	float: right;
	border: 1px solid #CCC;
	margin-right: 10px;
	margin-top: 3px;
}
.rightimage-noborder {
	float: right;
	margin-left: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#imagecaption {
	float: right;
	background-color: #EBEBEB;
	margin: 10px 20px 8px 15px;
	padding: 0;
	display: block;
	border: 1px solid #CCC;
}
#imagecaption h1 {
	font-size: 0.75em; 
	color: #999;
	padding: 4px 8px 0;
	margin: 0;
	line-height: 1.4em;
}
#imagecaption p {
	font-size: 0.65em;
	color: #B2B2B2;
	padding: 4px 8px;
	margin: 0;
	line-height: 1.4em;
}
#imagecaption-left {
	float: left;
	background-color: #EBEBEB;
	margin: 14px 20px 8px;
	padding: 0;
	display: block;
	border: 1px solid #CCC;
}
#imagecaption-left h1 {
	font-size: 0.75em;
	color: #999;
	padding: 4px 8px 0;
	margin: 0;
	line-height: 1.4em;
}
#imagecaption-left p {
	font-size: 0.65em;
	color: #B2B2B2;
	padding: 4px 8px;
	margin: 0;
	line-height: 1.4em;
}
#left {
	width: 234px;
	display: block;
	border: 0;
	float: left;
}
#right {
	width: 748px;
	display: block;
	border: 0;
	float: right;
}
/* Home Page intro's */ 
#sbc-intro-quote {
	margin: 0;
	padding: 0px 0 10px 0px;
	background-color: #D0D0D0!important;
	width: 748px;
}
#sbc-intro-quote p {
	font-size: 0.85em !important;
	line-height: 1.4em!important;
	font-weight: bold;
	color: #4E4E4E!important;
	margin: 0;
	padding: 15px 0px 0px 20px!important;
}
#sbc-intro-quote .credit {
  display: inline;
	font-size: 0.7em !important;
	line-height: 1.4em !important;	
	font-weight: normal;
	color: #787878!important;
	margin: 0;
	padding: 0px 0px 2px 25px  !important;
}
/* Home sbc Intro */
#sbc-intro {
  margin: 20px 0 0 0;
	padding-top: 0px;
	padding-bottom: 0;
}
#sbc-intro p {
}
#sbc-intro .blue-text {
	color: #44433F;
}
/* sbc images */ 

img.opac {
    margin-right: 10px;
    margin-top: 3px;
    width: 500px;
}
img.opaccm {
    margin-right: 10px;
    margin-top: 3px;
    width: 45%;
}
img.opactn {
    float: left; 
    margin-right: 10px;
    margin-top: 3px;
}
/* Calendar */ 
#calendar {
	width: 125px !important;
	margin: 15px 0 0 7%;
	border: 1px solid #D3E2E2;
	background-color: #FFF;
}

#calendar .calenderheader {
	text-align: center;
	font-size: 0.75em !important;
	color: #FFF;
	background-color: #B36214;
	margin: 0px;
	padding: 3px 3px 3px 3px;
	font-weight: bold !important;
}

#calendar p {
    font-size: 9px !important;
    margin: 0;
    padding-top: 1px; 
    padding-bottom: 1px; 
    padding-left: 0px; 
    padding-right: 0px;
    line-height: 1.4em; 
}
#calendar .highlight {
    font-size: 9px !important;
    color: #ffffff;
}
#calendar .normal {
    font-size: 9px !important;
    color: #666666;
}
#calendar .footer {
    padding-top: 5px; 
    padding-left:10px; 
}
#calendar a:link, #calendar a:visited, #calendar a:active, #calendar a:hover  {
    font-weight: normal; 
    font-size: 9px !important;
    padding-top: 0px; 
    padding-bottom: 0px; 
    padding-left: 0px; 
    padding-right: 0px;
}
#calendar table {
	padding: 0px !important;
	margin: 0px auto!important;
	border: 0px !important;
	width: 120px !important;
}
#calendar tr, #calendar td {
	padding: 0px !important;
	margin: 0px !important;
	border: 0px !important;
	text-align: center !important;
}
/* SF BREADCRUMB */
#SF_breadcrumbarea {
	/* this is a kludge for IE6*/ 
	float: right;
	background-color: #7D7A71;
	padding: 3px 0 3px 5px;
	width: 743px;
	min-height: 12px;
	height: 12px;
}
.SF_breadcrumb_line {
	margin: 0;
	color: #E4E4E4;
	font-size: 0.75em;
}
.SF_breadcrumb_title {
	margin: 0;
	padding-left: 15px;
	padding-right: 15px;
}
.SF_breadcrumb_item, .SF_breadcrumb_item a:link, .SF_breadcrumb_item a:visited {
	margin: 0;
	color: #FFF;
	text-decoration: none;
	font-weight: lighter;
}
.SF_breadcrumb_item a:hover {
	color: #333;
}
/* SF MENUS */
#SF_menuarea {
	padding: 0;
	float: left;
	width: 220px;
	background: #FFFFFF;
}
.SF_menu_level_1, .SF_menu_level_1_highlight {
	margin: 0;
	padding: 5 0 5 8;
	font-size: 0.75em;
	text-decoration: none;
	font-weight: bold;
}
.SF_menu_level_1 a:link, .SF_menu_level_1 a:visited {
	display: block;
	width: 220px;
	color: #FFF;
	background: #7D7A71 no-repeat;
	padding: 5px 0 5px 8px;
	margin: 0;
	text-indent: 0;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #BBB5A7;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFE6D5;
	font-weight: bold;
}
.SF_menu_level_1_highlight a:link, .SF_menu_level_1_highlight a:visited {
	color: #FFF;
	display: block;
	text-indent: 0;
	padding: 5px 0 5px 8px;
	margin: 0;
	background: #7F1F18 95% 50%!important;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #BBB5A7;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFE6D5;
	width: 220px;
	font-weight: bold;
}
.SF_menu_level_1  a:hover {
	color: #32322F;
	background: #BBB5A7 url(../images/SBL_arrow.gif) no-repeat 100% 50%;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #7D7A71;
	width: 220px;
	font-weight: bold;
}
/* SUB NAV LIST */
.SF_menu_level_2, .SF_menu_level_2_highlight {
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	text-decoration: none;
}
.SF_menu_level_2 a:link, .SF_menu_level_2 a:visited {
	display: block;
	width: 212px;
	color: #32322F;
	background: #BBB5A7 no-repeat;
	padding: 5px 0 5px 16px;
	margin: 0;
	text-indent: 0;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #7D7A71;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFE6D5;
	font-weight: bold;
}
.SF_menu_level_2_highlight a:link, .SF_menu_level_2_highlight a:visited {
	color: #FFF;
	display: block;
	text-indent: 0;
	padding: 5px 0 5px 16px;
	margin: 0;
	background: #7F1F18 95% 50%!important;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #BBB5A7;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFE6D5;
	font-weight: bold;
	width: 212px;
}
.SF_menu_level_2  a:hover {
	color: #FFFFFF;
	background: #7D7A71 url(../images/HC_arrow.gif) no-repeat 100% 50%;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #BBB5A7;
	width: 212px;
}
/* SF SITEMAP */
#SF_sitemaparea a {
	color: #000000;
	margin: 0 0 0 0;
	text-decoration: none;
}
#SF_sitemaparea a:hover {
	text-decoration: underline;
}
#SF_sitemaparea .SF_map_level_1 {
	border-top: 1px solid #999999;
	margin: 15px 0 0 20px;
	padding: 5px 0 0 0;
	font-size: 13px;
}
#SF_sitemaparea .SF_map_level_1 a:visited {
	color: #CC9D5A;
}
#SF_sitemaparea .SF_map_level_2 {
	margin: 0 0 0 40px;
	font-size: 13px;
}
#SF_sitemaparea .SF_map_level_3 {
	margin: 0 0 0 80px;
	font-size: 12px;
}
#SF_sitemaparea .SF_map_level_4 {
	margin: 0 0 0 120px;
	font-size: 12px;
}
#SF_sitemaparea .SF_map_level_5 {
	margin: 0 0 0 200px;
	font-size: 12px;
}
#SF_sitemaparea .SF_map_level_6 {
	margin: 0 0 0 300px;
	font-size: 12px;
}
#video {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
}


#launchpad {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #4D4D4D;
}
#launchpad h2 {
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 0px;
	padding-left: 0px;
}
#launch_logo {
	padding-top: 8px;
	padding-bottom: 8px;
}
#info_box_right {
	width: 86%;
	margin-right: auto;
	margin-left: auto;
}

