/**body and centering**/

html, body {

margin: 0px;
padding: 0px;
background-color: #FFFFFF;

}

img {

display: inline-block;

}

#CenterContainer {

position: relative;
width: 895px;
margin: 0 auto;
padding: 0px;

}

#MainBorder {

float: left;
width: 895px;
min-height: 1000px;
margin: 0px;
padding: 0px;
background-image: url("images/graphics/background_border.jpg");
background-repeat: repeat-y;
display: inline;

}

#MainContainer {

float: left;
width: 824px;
margin: 0px;
padding: 0 0 0 34px;
display: inline;

}

/**Header and Main Navigation Menu **/

#HeaderContainer {

float: left;
width: 815px;
margin: 0px;
padding: 0 0 0 20px;
display: inline;

}

#HeaderContactContainer {

float: left;
width: 805px;
margin: 0px;
padding: 0px;
display: inline;

}

#HeaderContact {

float: left;
width: 459px;
margin: 0px;
padding: 0px;
text-align: right;
display: inline;

}

#MainLogo {

float: left;
width: 150px;
margin: 0px;
padding: 0px;
display: inline;

}

#MainLogoBottom {

clear: left;
float: left;
width: 342px;
margin: 0px;
padding: 0px;
display: inline;

}

#MainNavBackground {

float: left;
width: 591px;
margin: 0px;
padding: 0px;
background-color: #2AABE1;
display: inline;

}

.MainNavDivider {

padding: 0 2px 0 2px;

}

#MainNavContainer {

float: left;
width: 591px;
margin: 0px;
padding: 0 0 0 53px;
display: inline;

}

#MainNavCornerLeft {

float: left;
width: 14px;
margin: 0px;
padding: 0px;
display: inline;

}

#MainNavCornerRight {

float: left;
width: 577px;
margin: 0px;
padding: 0px;
text-align: right;
display: inline;

}


#MainNavTop {

float: left;
width: 574px;
margin: 8px 0 0 0;
padding: 0 0 0 17px;
display: inline;

}

#MainNavBottom {

clear: left;
float: left;
width: 591px;
margin: 0px;
padding: 0px;
display: inline;

}

#SubNavContainer {

float: left;
width: 591px;
margin: 0px;
padding: 7px 0 0 0;
text-align: right;
display: inline;

}

/** Banners **/

#BannerContainer {

clear: left;
float: left;
width: 814px;
margin: 8px 0 0 0;
padding: 0px;
display: inline;

}

#BannerImage {

float: left;
width: 233px;
margin: 0px;
padding: 0px;
display: inline;

}

#BannerCorner {

float: left;
width: 16px;
height: 15px;
margin: 0px;
padding: 0px;
display: inline;

}


.BannerLeft {

float: left;
width: 581px;
height: 121px;
margin: 0px;
padding: 0px;
display: inline;

}

.BannerBackgroundBlue {

background-color: #2AABE2;

}

.BannerBackgroundGreen {

background-color: #8CC34B;

}

.BannerBackgroundOrange {

background-color: #F68A0C;

}

.BannerBackgroundPurple {

background-color: #B3084E;

}

.BannerBackgroundRed {

background-color: #C30101;

}

#BannerTitle {

clear: left;
float: left;
width: 120px;
padding: 65px 0 0 20px;
display: inline;

}

#BannerTitleSereneScene {

clear: left;
float: left;
width: 120px;
margin: 0px;
padding: 40px 0 0 20px;
display: inline;

}

/** Main Content Two Column Pages **/

#MainContentContainer {

clear: left;
float: left;
width: 814px;
margin: 20px 0 0 0;
padding: 0px;
display: inline;

}


#LeftColumn {

float: left;
width: 556px;
margin: 0px;
padding: 0 5px 0 20px;
line-height: 16px;
display: inline;

}

#RightColumn {

float: left;
width: 218px;
margin: 0px;
padding: 0 0 0 15px;
display: inline;

}

#SideNavContainer {

float: left;
width: 218px;
margin: 0px;
padding: 0px;
display: inline;

}

.SideNavTopItem {

float: left;
width: 218px;
margin: 0px;
padding: 0 0 5px 0;
line-height: 18px;
display: inline;

}

.SideNavItem {

float: left;
width: 218px;
margin: 0px;
padding: 5px 0 5px 0;
border-top: 1px solid #E5E5E5;
line-height: 18px;
display: inline;

}

/** Misc Layout for Main Content Area All Pages**/

.LeftColumnContent {

float: left;
width: 556px;
margin: 20px 0 0 0;
padding: 0px;
line-height: 16px;
display: inline;

}

.LeftColumnContentTopBorder {

float: left;
width: 556px;
margin: 20px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px dotted #E5E5E5;
line-height: 16px;
display: inline;

}

.PdfTable {

width: 100%;
border-collapse: collapse;

}

.PdfTable td {

padding: 5px;

}

.PdfTablePdfImage {

padding: 5px;
width: 20px;

}

.PdfTableBlueBackground {

background-color: #E9F6FC;

}

.PdfTableLink {

font-family: Arial, sans-serif;
color: #2AABE1; 
font-size: 12px;
font-weight: bold;
line-height: 16px;
text-decoration: none;

}

.PdfTableLink:visited {

color: #2AABE1;
text-decoration: none;

}

.PdfTableLink:hover {

color: #2AABE1;
text-decoration: none;

}

.PhotoLeft {

clear: left;
margin: 0px;
padding: 0 0 10px 0;

}

.PhotoRight {

margin: 0px;
padding: 0 0 10px 5px;

}

.PhotoTopLeft {

clear: left;
margin: 0px;
padding: 0 0 2px 0;

}

.PhotoTopRight {

margin: 0px;
padding: 0 0 2px 5px;

}

.TitleBar {

float: left;
margin: 0 0 10px 0;
border-collapse: collapse;

}

.TitleBarTitle {

width: 522px;
padding: 2px 0 2px 7px;
font-family: Arial, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;

}

.TitleBarIcon {

width: 22px;

}

.TitleBarBackgroundGreen {

background-color: #8CC34B;

}

.TitleBarBackgroundOrange {

background-color: #F7941D;

}

/** Footer **/

#FooterContainer {

clear: left;
float: left;
width: 814px;
margin: 20px 0 20px 0;
padding: 8px 0 0 0;
border-top: 1px dotted #C8C8C8;
display: inline;

}

/** About Us **/

.AboutThemeBox {

float: left;
width: 168px;
height: 168px;
margin: 0 11px 0 0;
padding: 0px;
border: 5px solid #F5F5F5;

}

.AboutThemeBoxRight {

float: left;
width: 168px;
height: 168px;
margin: 0px;
padding: 0px;
border: 5px solid #F5F5F5;

}

.AboutThemeBoxInner {

float: left;
width: 144px;
margin: 18px 0 0 0;
padding: 0 0 0 12px;
text-align: center;

}

.AboutThemeBoxNumber {

padding: 0 0 10px 0;

}

.AboutThemeBoxCopy {

font-family: Arial, sans-serif;
font-size: 12px;
color: #707070;
line-height: 16px;

}

#AboutTable {

width: 100%;

}

#AboutTable tr {

padding: 10px 0 10px 0;

}

#AboutTable td {

padding: 5px;
font-family: Arial, sans-serif;
color: #898989; 
font-size: 12px;
line-height: 16px;

}

/** Contact Us Page **/

#ContactLeftColumn {

float: left;
width: 170px;
margin: 0px;
padding: 0 0 0 20px;
line-height: 16px;
display: inline;

}

#ContactRightColumn {

float: left;
width: 584px;
margin: 0px;
padding: 0 0 0 30px;
line-height: 16px;
display: inline;

}

.ContactField {

width: 280px;
background-color: #F1F1F1;
border: 1px solid #999999;;

}

.ContactFieldLong {

width: 400px;
background-color: #F1F1F1;
border: 1px solid #999999;

}

.ContactField:hover {

background-color: #FBF9E2;

}

.ContactFieldLong:hover {

background-color: #FBF9E2;

}

.ContactField:focus {

background-color: #FBF9E2;

}

.ContactFieldLong:focus {

background-color: #FBF9E2;

}

/** Educators Login **/

.EducatorsLoginTable {

border-collapse: collapse;

}

.EducatorsLoginTable td {

width: 220px;
padding: 10px 30px 10px 0;
font-family: Arial, sans-serif;
font-size: 13px;
color: #898989;
line-height: 16px;

}

.EducatorsLoginFields {

width: 220px;
background-color: #F1F1F1;
border: 1px solid #999999;

}

.EducatorsLoginFields:hover {

background-color: #FBF9E2;

}

.EducatorsLoginFields:focus {

background-color: #FBF9E2;

}

.EducatorsLoginFieldsMedium {

width: 300px;
background-color: #F1F1F1;
border: 1px solid #999999;

}

.EducatorsLoginFieldsMedium:hover {

background-color: #FBF9E2;

}

.EducatorsLoginFieldsMedium:focus {

background-color: #FBF9E2;

}

.EducatorsLoginFieldsLong {

width: 470px;
background-color: #F1F1F1;
border: 1px solid #999999;

}

.EducatorsLoginFieldsLong:hover {

background-color: #FBF9E2;

}

.EducatorsLoginFieldsLong:focus {

background-color: #FBF9E2;

}

.EducatorsLoginPhoneShort {

width: 40px;
background-color: #F1F1F1;
border: 1px solid #999999;

}

.EducatorsLoginPhoneShort:hover {

background-color: #FBF9E2;

}

.EducatorsLoginPhoneShort:focus {

background-color: #FBF9E2;

}

.EducatorsLoginPhoneLong {

width: 50px;
background-color: #F1F1F1;
border: 1px solid #999999;

}

.EducatorsLoginPhoneLong:hover {

background-color: #FBF9E2;

}

.EducatorsLoginPhoneLong:focus {

background-color: #FBF9E2;

}

.EducatorsLoginTerms {

font-family: Arial, sans-serif;
font-size: 13px;
color: #898989;
font-weight: bold;
line-height: 16px;

}

/** Events and News **/

.EventDate {

font-family: Arial, sans-serif; 
font-size: 13px;
color: #2AABE1;
line-height: 16px;

}

.EventTitle {

font-family: Arial, sans-serif; 
font-size: 12px;
color: #7D7D7D;
font-weight: bold;
line-height: 16px;

}

.EventLocation {

font-family: Arial, sans-serif; 
font-size: 12px;
color: #898989;
font-style: italic;
line-height: 16px;

}

.EventsContentTopBorder {

float: left;
width: 556px;
margin: 20px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px dotted #666666;
line-height: 16px;
display: inline;

}

/** Home Page **/

.HomeBanner {

float: left;
width: 814px;
margin: 0px;
padding: 0px;
display: inline;

}

#HomeContent {

float: left;
width: 814px;
margin: 5px 0 0 0;
padding: 0px;
display: inline;

}

#HomeTopContent {

float: left;
width: 814px;
margin: 0px;
padding: 0px;
display: inline;

}

#HomeTopLeftColumn {

float: left;
width: 235px;
margin: 0px;
padding: 0px;
background-color: #F5F5F5;
line-height: 16px;
display: inline;

}

#HomeTopLeftBox {

float: left;
width: 195px;
margin: 0px;
padding: 10px 0 0 20px;
display: inline;

}

#HomeBottomLeftBox {

float: left;
width: 195px;
margin: 0px;
padding: 0 0 0 20px;
display: inline;

}

.HomeGetStarted {

margin: 15px 0 10px 0;
padding: 0px;

}

#HomeTopRightColumn {

float: left;
width: 559px;
margin: 0px;
padding: 0 0 0 20px;
display: inline;

}

#HomeTopRightLeftBox {

float: left;
width: 264px;
margin: 0px;
padding: 10px 15px 0 0;
display: inline;

}

#HomeTopRightRightBox {

float: left;
width: 259px;
margin: 0px;
padding: 10px 0 0 20px;
border-left: 1px solid #E5E5E5;
display: inline;

}

.HomeLearnMoreContainer {

float: left;
width: 559px;
margin: 0px;
padding: 0px;
display: inline;

}

.HomeLearnMoreLeft {

float: left;
width: 264px;
margin: 0px;
padding: 10px 15px 10px 0;
display: inline;

}

.HomeLearnMoreRight {

float: left;
width: 259px;
margin: 0px;
padding: 10px 0 10px 20px;
border-left: 1px solid #E5E5E5;
display: inline;

}

#HomeBottomRightColumn {

float: left;
width: 559px;
margin: 0px;
padding: 0 0 0 20px;
display: inline;

}

#HomeBottomRightLeftBox {

float: left;
width: 264px;
margin: 0px;
padding: 10px 15px 0 0;
border-top: 1px solid #E5E5E5;
display: inline;

}

#HomeBottomRightRightBox {

float: left;
width: 259px;
margin: 0px;
padding: 10px 0 0 20px;
border-top: 1px solid #E5E5E5;
border-left: 1px solid #E5E5E5;
display: inline;

}

.HomeTitle {

margin: 0px;
padding: 0px;

}

#HomeBottomContent {

float: left;
width: 814px;
margin: 10px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px dotted #E5E5E5;
display: inline;

}

#HomeBottomLeftColumn {

float: left;
width: 255px;
margin: 0px;
padding: 0px;
line-height: 16px;
display: inline;

}

#HomeBottomLeftColumnTopBox {

float: left;
width: 235px;
margin: 0px;
padding: 0 0 0 20px;
display: inline;

}

.SereneSceneCover {

float: left;
width: 74px;
margin: 5px 0 0 0;
padding: 0px;

}

.SereneSceneView {
	float: left;
	width: 120px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;

}

#HomeBottomLeftColumnBottomBox {

float: left;
width: 215px;
margin: 10px 0 0 0;
padding: 10px 0 0 20px;
border-top: 1px dotted #E5E5E5;
display: inline;

}

#HomeOnSceneContainer {

float: left;
width: 552px;
margin: 0px;
padding: 5px 0 0 5px;
border: 1px solid #E5E5E5;
line-height: 16px;
display: inline;

}

#HomeOnSceneTitle {

float: left;
margin: 0px;
padding: 0px;

}

#HomeOnSceneContainerInner {

float: left;
width: 544px;
margin: 0 0 10px 0;
padding: 0 0 0 5px;
display: inline;

}

#HomeVideoColumn {

clear: left;
float: left;
width: 270px;
margin: 0px;
padding: 0px;
display: inline;

}

#HomeVideoContainer {

float: left;
width: 260px;
margin: 10px 0 0 0;
padding: 5px;
background-color: #E8E8E8;
display: inline;

}

#HomeVideoCopy {

clear: left;
float: left;
width: 230px;
margin: 10px 0 0 0;
padding: 0px;
display: inline;

}

#HomeAudioColumn {

float: left;
width: 259px;
margin: 0px;
padding: 0px;
display: inline;

}

#HomeAudioContainer {

float: left;
width: 249px;
margin: 10px 0 0 0;
padding: 5px;
background-color: #E8E8E8;
display: inline;

}

#HomeAudioImage {

float: left;
width: 249px;
margin: 0px;
padding: 0px;
display: inline;

}

#HomeAudioListenNowTitle {

float: left;
width: 160px;
margin: 0px;
padding: 8px 0 0 10px;
display: inline;

}

#HomeAudioButtons {

float: left;
width: 70px;
margin: 0px;
padding: 10px 0 0 0;
display: inline;

}

#HomeAudioCopy {

clear: left;
float: left;
width: 260px;
margin: 10px 0 0 0;
padding: 0px;
display: inline;

}

/** Sponsors Grid **/

#SponsorsContainer {

float: left;
width: 814px;
margin: 0 0 20px 0;
padding: 0px;
display: inline;

}

.SponsorsTopRow {

float: left;
width: 814px;
margin: 0px;
padding: 0px;
display: inline;

}

.SponsorsMiddleRow {

float: left;
width: 814px;
margin: 0px;
padding: 0px;
border-top: 1px solid #E5E5E5;
display: inline;

}

.SponsorsBottomRow {

float: left;
width: 814px;
margin: 0px;
padding: 0px;
border-top: 1px solid #E5E5E5;
display: inline;

}

.SponsorsEndColumn {

float: left;
width: 251px;
margin: 0px;
padding: 10px;
display: inline;

}

.SponsorsMiddleColumn {

float: left;
width: 250px;
height: 145px;
margin: 0px;
padding: 10px;
border-left: 1px solid #E5E5E5;
border-right: 1px solid #E5E5E5;
display: inline;

}

/** Media **/


.VideoFeaturedMedia {

float: left;
width: 350px;
height: 205px;
margin: 0 0 20px; 0;
padding: 0px;
background-color: #A0A0A0;
line-height: 16px;
display: inline;

}

.AudioFeaturedMedia {

float: left;
width: 350px;
height: 205px;
margin: 0 0 20px; 0;
padding: 0px;
background-color: #F1F1F1;
line-height: 16px;
display: inline;

}

.FeaturedMediaTable {

border-collapse: collapse;
margin: 0px;
padding: 0px;

}

.FeaturedMediaCell {

border-collapse: collapse;
width: 350px;
height: 205px;
padding: 0px;

}

.FeaturedMediaContents {

float: left;
width: 201px;
margin: 0 0 20px; 0;
padding: 0 0 0 5px;
line-height: 16px;
display: inline;

}

.FeaturedMediaContentsInner {

float: left;
width: 201px;
height: 205px;
margin: 0px;
padding: 0px;
background-color: #F1F1F1;
line-height: 16px;
display: inline;

}

.FeaturedMediaWatch {

float: left;
width: 181px;
margin: 0px;
padding: 15px 10px 0 10px;
line-height: 16px;
display: inline;

}

.FeaturedMediaAudioPlayer {

float: left;
width: 181px;
margin: 10px 0 0 0;
padding: 0px;
line-height: 16px;
display: inline;

}

.FeaturedMediaWatchCopy {

float: left;
width: 181px;
margin: 15px 0 0 0;
padding: 15px 0 0 0;
border-top: 1px solid #FFFFFF;
line-height: 16px;
display: inline;

}

.MediaSubTitle {

font-family: Arial, sans-serif;
font-size: 12px;
color: #999999;
font-weight: bold;
line-height: 16px;

}

.MediaArchiveTop {

float: left;
width: 556px;
margin: 10px 0 0 0;
padding: 0px;
line-height: 16px;
display: inline;

}

.MediaArchive {

float: left;
width: 556px;
margin: 10px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px dotted #707070;
line-height: 16px;
display: inline;

}

.MediaArchiveThumb {

float: left;
width: 74px;
margin: 0px;
padding: 5px 0 5px 5px;
background-color: #F1F1F1;
line-height: 16px;
display: inline;

}

.MediaArchiveContentTop {

float: left;
width: 467px;
margin: 0px;
padding: 0 0 0 10px;
line-height: 16px;
display: inline;

}

#AudioContentContainer {

float: left;
width: 556px;
margin: 20px 0 0 0;
padding: 10px 0 0 0;
border-top: 5px solid #707070;
line-height: 16px;
display: inline;

}

.AudioArchiveAudioPlayer {

float: left;
width: 300px;
margin: 10px 0 0 0;
padding: 0px;
line-height: 16px;
display: inline;

}

/** Self Help **/

#MembershipLeftColumn {

float: left;
width: 581px;
margin: 0px;
padding: 0px;
line-height: 16px;
display: inline;

}

#MembershipAddress {

float: left;
width: 158px;
margin: 50px 0 0 0;
padding: 0 0 0 20px;
display: inline;

}

#MembershipMap {

float: left;
width: 296px;
margin: 0px;
padding: 0 0 0 70px;
display: inline;

}

#MembershipMapFooter {

float: left;
width: 561px;
margin: 20px 0 0 0;
padding: 0 0 0 20px;
line-height: 16px;
font-family: Arial, sans-serif;
font-size: 11px;
color: #898989;
display: inline;

}

#MembershipTopTableContainer {

float: left;
width: 814px;
margin: 10px 0 0 0;
padding: 0px;
display: inline;

}

#MembershipTopTable {

border-collapse: collapse;
margin: 0px;
padding: 0px;

}

.MembershipTableTopBanner {

padding: 7px 0 7px 20px;
background-color: #2AABE2;
font-family: Arial, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;

}

.MembershipTopTableLongCell {

width: 220px;
padding: 10px 5px 10px 20px;

}

.MembershipTopTableShortCell {

width: 98px;
padding: 10px 0 10px 0;
border-left: 1px solid #E1E1E1;

}

.MembershipTopTableShortCellNoBorder {

width: 98px;
padding: 10px 0 10px 30px;

}

.MembershipTopTableShortCellRates {

width: 98px;
padding: 10px 0 10px 5px;
border-left: 1px solid #E1E1E1;

}

#MembershipBottomTableContainer {

float: left;
width: 814px;
margin: 40px 0 0 0;
padding: 0px;
display: inline;

}

#MembershipBottomTable {

border-collapse: collapse;
margin: 0px;
padding: 0px;

}

.MembershipBottomTableLeftCell {

width: 290px;
padding: 10px 10px 10px 20px;

}

.MembershipBottomTableCell {

width: 261px;
padding: 10px 10px 10px 20px;
border-left: 1px solid #E1E1E1;

}

.MembershipBottomTableCellNoBorder {

width: 261px;
padding: 10px 10px 10px 20px;

}

.MembershipBottomTableFooter {

width: 261px;
padding: 10px 0 0 20px;

}

.MembershipTableCopy {

font-family: Arial, sans-serif;
font-size: 12px;
color: #898989;
line-height: 16px;

}

.MembershipTableCopySmall {

font-family: Arial, sans-serif;
font-size: 11px;
color: #898989;
line-height: 16px;

}

.MembershipTableCopySmallItalic {

font-family: Arial, sans-serif;
font-size: 11px;
color: #898989;
font-style: italic;
line-height: 16px;

}

.MembershipTableBlueBackground {

background-color: #DFF1FB;

}

.MembershipTableGrayBackground {

background-color: #F5F5F5;

}

.MembershipTableTopBorder {

border-top: 1px solid #E1E1E1;

}

.MembershipTableTopBorderGray {

border-top: 2px solid #999999;

}

/** Press **/

.PressTable {

border-collapse: collapse;
margin: 0px;
padding: 0px;

}

.PressTableLeftCell {

width: 86px;

}

.PressTableRightCell {

width: 400px;
padding: 0 0 0 30px;

}

.PressTableTitles {

font-family: Arial, sans-serif;
font-size: 13px;
color: #2AABE1;
font-weight: bold;

}


/** Self Help **/

#SelfMediaBox {

float: left;
width: 218px;
height: 160px;
margin: 40px 0 0 0;
padding: 0px;
background-color: #F5F5F5;
display: inline;

}

#SelfMediaImage {

float: left;
width: 204px;
margin: 7px 0 0 0;
padding: 0 0 0 7px;
display: inline;

}

#SelfMediaLink {

float: left;
width: 150px;
margin: 10px 0 0 0;
padding: 0 0 0 22px;
display: inline;

}

#SelfStoreBox {

float: left;
width: 178px;
margin: 20px 0 0 0;
padding: 10px 15px 15px 15px;
border: 5px solid #F5F5F5;
display: inline;

}

#SelfStoreImage {

float: left;
width: 65px;
margin: 0px;
padding: 0px;
display: inline;

}

#SelfStoreTitleContainer {

float: left;
width: 106px;
margin: 25px 0 0 0;
padding: 0 0 0 7px;
line-height: 17px;
display: inline;

}

.SelfStoreTitle {

font-family: Arial, sans-serif;
font-size: 14px;
color: #8CC34B;

}

.SelfStoreSubTitle {

font-family: Arial, sans-serif;
font-size: 14px;
color: #C8C8C8;
font-style: italic;

}

#SelfStoreCopy {

clear: left;
float: left;
width: 178px;
margin: 0px;
padding: 0px;
display: inline;

}

.SelfStoreLink {

font-family: Arial, sans-serif; 
color: #999999; 
font-size: 12px;
font-weight: bold;
line-height: 16px;
text-decoration: none;

}

a:visited.SelfStoreLink {

color: #999999;
font-size: 12px;

}

a:hover.SelfStoreLink {

color: #2AABE1;
font-size: 12px;


}

/** Serene Scene **/

.SceneTable {

border-collapse: collapse;
margin: 0px;
padding: 0px;

}

.SceneTableHeader {

padding: 7px 0 7px 20px;
background-color: #F0F0F0;
font-family: Arial, sans-serif;
font-size: 12px;
color: #707070;
font-weight: bold;
line-height: 16px;

}

.SceneTableCoverCell {

width: 188px;
padding: 10px 0 0 0;

}

.SceneTableContentsCell {

width: 348px;
padding: 10px 0 0 0;

}

.SceneContentsHeading {

font-family: Arial, sans-serif;
font-size: 12px;
color: #707070;
font-weight: bold;
line-height: 16px;

}

.SceneContentsCopy {

font-family: Arial, sans-serif;
font-size: 12px;
color: #999999;
line-height: 16px;

}

.SceneList {

margin: 5px 0 0 0;
padding: 0 0 0 20px;

}

.SceneListItem {

font-size: 12px;
color: #999999;
font-weight: bold;
line-height: 16px;

}

.SceneLinkSpacer {

padding: 0 0 0 20px;

}

#SceneRightColumn {

float: left;
width: 188px;
margin: 0px;
padding: 15px 10px 15px 10px;
background-color: #FAFAFA;
border: 5px solid #F5F5F5;
line-height: 16px;
display: inline;

}

.SceneRightColumnHeading {

font-family: Arial, sans-serif;
font-size: 18px;
color: #8CC34B;
font-weight: bold;
line-height: 22px;

}

.SceneRightColumnSubHeading {

font-family: Arial, sans-serif;
font-size: 16px;
color: #999999;
font-style: italic;
line-height: 20px;

}

/** Services **/

.ServicesLIst {

margin: 5px 0 0 0;
padding: 0 0 0 20px;

}

.ServicesListTitle {

font-family: Arial, sans-serif;
font-size: 12px;
color: #707070;
font-weight: bold;

}


.ServicesList li {

font-family: Arial, sans-serif;
font-size: 12px;
color: #999999;
line-height: 16px;

}


/** Text Formatting **/


.BlueLink {

font-family: Arial, sans-serif; 
color: #2AABE1; 
font-size: 12px;
line-height: 16px;
text-decoration: none;

}

a:visited.BlueLink {

color: #2AABE1;
font-size: 12px;
text-decoration: none;

}

a:hover.BlueLink {

color: #2AABE1;
font-size: 12px;
text-decoration: underline;


}

.BlueText {

color: #2AABE1;

}

.BlueTextTitle {

color: #018AC5;

}

a {

font-family: Arial, sans-serif; 
color: #898989; 
font-size: 12px;
line-height: 16px;

}

a:visited {

color: #898989;

}

a:hover {

color: #898989;

}

.BodyCopy {

font-family: Arial, sans-serif; 
color: #898989; 
font-size: 12px;
line-height: 16px;

}

.BodyCopyBlueText {

font-family: Arial, sans-serif; 
color: #2AABE1; 
font-size: 12px;
line-height: 16px;

}

.FooterCopy {

font-family: Arial, sans-serif; 
color: #999999; 
font-size: 11px;
line-height: 16px;
text-decoration: none;

}

a:visited.FooterCopy {

color: #999999;
font-size: 11px;

}

a:hover.FooterCopy {

color: #2AABE1;
font-size: 11px;

}

.FooterEmail {

font-family: Arial, sans-serif; 
color: #2AABE1; 
font-size: 11px;
text-decoration: none;

}

a:visited.FooterEmail {

color: #2AABE1;
font-size: 11px;

}

a:hover.FooterEmail {

color: #2AABE1;
font-size: 11px;
text-decoration: underline;

}

.DarkGrayText {

color: #707070;

}

.MediumGrayText {

color: #999999;

}

.MainTitle {

padding: 0 0 10px 0;
font-family: Arial, sans-serif; 
color: #018AC5; 
font-size: 18px;

}

.OrangeText {

color: #F68A0C;

}

.SideNavDivider {

border: 0px;
width: 100%;
height: 1px;
color: #E5E5E5;
background-color: #E5E5E5;

}

.SideNav {

font-family: Arial, sans-serif; 
color: #999999; 
font-size: 14px;
text-decoration: none;

}

a:visited.SideNav {

color: #999999;
font-size: 14px;

}

a:hover.SideNav {

color: #2AABE1;
font-size: 14px;

}

.SideNavSelected {

font-family: Arial, sans-serif; 
color: #2AABE1; 
font-size: 14px;

}

.SideNavTitle {

padding: 0 0 20px 0;
font-family: Arial, sans-serif; 
font-size: 18px;

}

.SideNavTitleBlue {

color: #2AABE2;

}

.SideNavTitleGreen {

color: #8CC34B;

}

.SideNavTitleOrange {

color: #F68A0C;

}

.SideNavTitlePurple {

color: #B3084E;

}

.SideNavTitleRed {

color: #C30101;

}

.SubNav {

font-family: Arial, sans-serif; 
color: #636363; 
font-size: 10px;
text-decoration: none;

}

a:visited.SubNav {

color: #636363;
font-size: 10px;

}

a:hover.SubNav {

color: #2AABE1;
font-size: 10px;

}

.SubNavSelected {

font-family: Arial, sans-serif; 
color: #2AABE1; 
font-size: 10px;

}

.SubNavSpacer {

padding: 0 4px 0 4px;
font-family: Arial, sans-serif; 
color: #C8C8C8; 
font-size: 10px;

}

.SubTitle {

padding: 0 0 10px 0;
font-family: Arial, sans-serif; 
font-size: 14px;

}

ul {

margin: 5px 0 0 0;
padding: 0 0 0 20px;

}


.ViewMoreVideos {

font-family: Garamond, sans-serif; 
color: #2AABE1; 
font-size: 14px;
font-style: italic;
text-decoration: none;

}

a:visited.ViewMoreVideos {

color: #2AABE1;
font-size: 14px;

}

a:hover.ViewMoreVideos {

color: #2AABE1;
font-size: 14px;
text-decoration: underline;

}
