body {
font-size: 10pt;
background-color: #B15121;
margin: 7pt 0pt 7pt 0pt;
font-family: Arial, Helvetica, Sans-Serif;
}
.SiteContainer {
width: 718pt;
margin-right: auto;
margin-left: auto;
}
.NavBar {
background: #ffffff;
width: 122pt;
padding: 5pt;
}
.NavBar input, .NavBar select { font-size: 8pt !important; } 
.NavBarError {
background: #ffffff;
width: 122pt;
margin: 0pt 0pt 0pt 7pt;
float: left;
padding: 5pt;
height: 300pt;
}
.Max7Logo, .ChannelLogo {
border: none;
margin: 5pt 0pt 5pt 0pt;
width: 120pt;
}
.Max7Logo {
height: 60.8pt;
}
.SiteSpacer {
padding: 0pt 3pt 0pt 3pt;
}
.MainBodyFrame {
width: 565pt;
background: #ffffff;
padding: 7pt;
}
.MainBodyFrameError {
width: 550pt;
background: #ffffff;
margin: 0pt 7pt 0pt 0pt;
padding: 7pt 7pt 5pt 7pt;
height: 300pt;
float: right;
}
.ActionLinkBold:link, .ActionLinkBold:visited {
font-size: 10pt;
color: Navy;
text-decoration: none;
font-weight: bold;
}
.ActionLinkBold:hover {
text-decoration: underline;
}
.NewsHeading {
font-family: Verdana;
margin: 0pt;
padding: 0pt;
border: 0pt;
line-height: 1.3;
padding-left: 4.5pt;
margin-top: 0pt; 
margin-bottom: 0pt;
font-size: 14pt; 
color: #ff9900; 
text-decoration: none;
margin-top: 0;
margin-bottom: 0;
font-weight: bold;
/* display: inline-block; */
}
.NewsBody { padding-left: 15pt; } 
.NewsBody p { margin-top: 3pt; margin-bottom: 3pt; }
.NewsBody a {
color: #3350e3;
text-decoration: none;
}
.NewsBody a:hover { text-decoration: underline; }
.CodeExample { border: 1px dashed #777; background-color: #eee; padding: 10px; margin-bottom: 5px; }
.WikiBlock h1, .WikiBlock h2, .WikiBlock h3, .WikiBlock h4 {
font-family: Verdana;
margin: 0pt;
padding: 0pt;
border: 0pt;
line-height: 1.3;
padding-left: 4.5pt;
/* display: inline-block; */
}
a.WikiBlockHeadingALink { border: none !important; }
.WikiBlock h1  { font-size: 20pt; color: #666666; background-color: #e7e7e7; padding: 3pt 3pt 3pt 9pt; margin-bottom: 6pt; text-decoration: none; }
.WikiBlock h2 { font-size: 18pt; color: #5e8fc3; border-bottom: 0.75pt solid #cccccc; text-decoration: none; text-align: left; }
.WikiBlock h3 { font-size: 16pt; color: #75a5d9; text-decoration: none; }
.WikiBlock h4 { font-size: 14pt; color: #ff9900; text-decoration: none; }

.WikiBlock h1 a, .WikiBlock h1 a:hover { color: #666666; }
.WikiBlock h2 a, .WikiBlock h2 a:hover { color: #5e8fc3; }
.WikiBlock h3 a, .WikiBlock h3 a:hover { color: #75a5d9; }
.WikiBlock h4 a, .WikiBlock h4 a:hover { color: #ff9900; }

.WikiBlock h1 a, .WikiBlock h2 a, .WikiBlock h3 a, .WikiBlock h4 a { text-decoration: none; }
.WikiBlock h1 a:hover, .WikiBlock h2 a:hover, .WikiBlock h3 a:hover, .WikiBlock h4 a:hover { text-decoration: underline; }

.WikiBlock {
font-family: Arial, Helvetica, Sans-Serif;
line-height: 1.4;
font-size: 10pt;
text-align: left;
}
.WikiBlock p { margin-left: 15pt; text-align: left; }
.WikiBlock ul {
clear: left;
margin-left: 30pt;
padding-left: 10pt;
list-style-type: disc;
font-size: 10pt;
}
.WikiBlock li {
margin-bottom: 4.5pt;
padding-left: 5pt;
font-size: 10pt;
}
.WikiBlock a {
color: #3350e3;
text-decoration: none;
}
.WikiBlock a:hover { text-decoration: underline; }
.WikiBox { background-color: #eeeeff; padding: 6pt 6pt 3pt 6pt; margin: 6pt 0pt 6pt 0pt; border: 0.75pt solid #cce6ff; }
.WikiBoxTextContainer { margin-left: 41pt; }
.WikiBoxTextContainer p, .WikiBoxTextContainer h3, .WikiBoxTextContainer h4 { padding-left: 0pt; margin-left: 0pt;}
.WikiBoxIcon { float: left; margin: 3pt; width: 36pt; height: 36pt; }
.WikiNestedBox { padding: 6pt 6pt 3pt 12pt; background-color: #dcedff; border: 0.75pt solid #bbdbff; margin-bottom: 6pt; }
.WikiNestedBox p, .WikiNestedBox h3, .WikiNestedBox h4 { padding-left: 0pt; margin-left: 0pt;}
.ResourceListItemOneLiner, .ResourceListItemBibleVerses {
font-family: Arial, Helvetica, Sans-Serif;
font-weight: normal;
font-size: 8pt;
color: Black;
}
.ResourceListItemBibleVerses { font-style: italic }
.NavBoxBorder {
border-top: 0.75pt solid #e7e7e7;
border-right: 0.75pt solid #e7e7e7;
border-bottom: 0.75pt solid #e7e7e7;
border-left: 0.75pt solid #e7e7e7;
margin: 0pt 0pt 5pt 0pt;
text-align: left;
}
.AccordionHeader {
background-color: #e7e7e7;
color: #666666;
min-height: 18.6pt;
}
.NavBoxIcon {
width: 16.5pt;
height: 16.5pt;
float: left;
margin: -3pt 1.5pt 0pt 1.5pt;
}
.NavHeaderText {
font-size: 8pt;
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
padding: 3.75pt 0pt 3pt 0pt;
}
.LibrarySection {
margin-bottom: 7pt;
text-align: left;
}
.LibrarySectionHeader {
background-color: #e7e7e7;
height: 20.5pt;
}
.LibrarySectionHeaderText{
padding: 4pt 0pt 0pt 2pt;
margin: 0pt;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 8pt;
font-weight: bold;
color: #666666;
}
.LibrarySectionHeaderIcon {
float: left;
margin: 2pt 4pt 2pt 2pt;
padding: 0pt;
}
.LibrarySectionHeaderIconImage {
width: 16.5pt;
height: 16.5pt
}
.LibrarySectionTree {
border: 0.75pt solid #e7e7e7;
height: 150pt;
overflow: auto;
overflow-x: hidden;
}
.LibrarySectionTreeContainer {padding: 3pt; font-size: 8pt;}
.LibrarySectionTreeContainer a { color: #000000; text-decoration: none; }
.LibrarySectionTreeContainer a:hover { color: #0000ff; text-decoration: none; }
.ResourceRSSIcon {
padding: 4pt;
height: 12pt;
width: 12pt;
}
.DownloadGridTable{
width: 100%;
border-collapse: collapse;
padding: 0.75pt 0.75pt 0.75pt 0.75pt;
border: 0.75pt solid #fff;
background-color: #f3f3f3;
}
.DownloadGridHeaderRow{
color: White;
background-color: #666666;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 8pt;
font-weight: bold;
border: 0.75pt solid #fff;
}
.DownloadGridRow, .DownloadGridRowBlocked, .DownloadGridRowUnmoderated {
color:Black;
font-family: Arial, Helvetica, Sans-Serif;
font-size:8pt;
border: 0.75pt solid #fff;
}
.DownloadGridRow td span, .DownloadGridRowBlocked td span, .DownloadGridRowUnmoderated td span { font-size: 8pt; }
.DownloadGridRowBlocked { color: Red }
.DownloadGridRowUnmoderated { color: Red }
.DownloadGridRowUnmoderated .ActionLinkSmall:link,
.DownloadGridRowUnmoderated .ActionLinkSmall:visited,
.DownloadGridRowBlocked .ActionLinkSmall:link,
.DownloadGridRowBlocked .ActionLinkSmall:visited
 { color: Red }
.DownloadGridGroupRow{
color: White;
background-color: #acacac;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 8pt;
font-weight: bold;
border: 0.75pt solid #fff;
}
.DefaultTable, .DefaultTableRow, .DefaultTableCell {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 10pt;
width: 100%;
border: 0pt;
padding: 0pt;
border-collapse: collapse;
border-spacing: 0pt 0pt;
vertical-align: top;
text-align: left;
}
.DefaultTableHorizontalSpacer {width: 4pt;}
.DefaultTableVerticalSpacer {height: 4pt;}
.ResourceRatingTable {
width: 100%;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 10pt;
vertical-align: top;
padding: 0pt;
margin: 5pt 0pt 10pt 0pt;
border: none;
border-collapse: collapse;
border-spacing: 0pt 0pt;
}
.ResourceDetailsRatingPeriod {
font-size: 8pt;
vertical-align: top;
font-weight: bold;
padding: 0pt 4pt 0pt 4pt;
text-align: center;
}
.ResourcesDetailsHeading {
font-size: 10pt;
text-align: right;
padding: 0pt 5pt 0pt 0pt;
white-space: nowrap;
vertical-align: top;
font-weight: bold;
white-space: nowrap;
}
td.ResourceDetailsValue {
font-size: 10pt;
vertical-align: top;
text-align: left;
}
td.ResourceDetailsValue .WikiBlock p { font-size: 8pt; }
div.ResourceDetailsValue {margin-bottom: 4pt;}
.ResourceDetailsValueStats {
font-size: 8pt;
text-align: center;
}
.ResourceDetailsValueStatsBold {
font-size: 8pt;
text-align: center;
font-weight: bold;
}
.ScriptureLink, .ScriptureLink:link, .ScriptureNoLink {
color: Black;
text-decoration: none;
}
.ScriptureLink:hover {
color: Blue;
text-decoration: underline;
}
.SmallResourceListItemTitle, .SmallResourceListItemTitle:link, .SmallResourceListItemTitle:visited {
font-weight: bold;
font-size: 9pt;
color: #00007f;
text-decoration: none;
margin-right: 4pt;
text-align: left;
}
.SmallResourceListItemTitle:hover {
color: #0000cc;
}
.ResourceListDetailsCol{
    vertical-align: top;
    margin: 2pt 2pt 2pt 2pt;
/* width: 100%; */
    text-align: left;
}
.ResourceListDetailsCol div{
white-space: normal;
}
.ResourceListExtraInfoCol{
vertical-align: top;
text-align: right !important;
width: 50.25pt;
}
.ResourceListInfoCol table {
padding: 0pt 0pt 0pt 0pt;
text-align: right;
border: none;
}
.ResourceListInfoCol td, .ResourceListInfoCol div{
text-align: right;
white-space: nowrap;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 8pt;
}
.ResourceDescription {
border-bottom: 0.75pt solid #a1a1a1;
padding: 0pt 0pt 10pt 0pt;
margin: 0pt 0pt 10pt 0pt;
clear: both;
}
.ResourceText {margin-right: 290pt;}
.ResourceRating {
display: block;
width: 270pt;
border: 0.75pt solid #ffffff;
}
.ResourceListItemCategory {
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 8pt;
color: #999999;
}
.ResourceListItemTitle, .ResourceListItemTitle:link, .ResourceListItemTitle:visited {
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 10pt;
color: #00007f;
text-decoration: none;
}
.ResourceListItemTitle:hover {
color: #0000a0;
}
.ResourceListItemPosted {
text-align: right;
font-size: 8pt;
}
.ResourceListRatingCell { float: right; width: 48.75pt; height: 9pt; margin: 2pt 2pt 2pt 2pt }
.ResourceListRecommendedCell { float: right; text-align: right; }
.ResourceListRecommendedCell img { float: right; text-align: right; right: 0pt; }
.ResourceListPostedCell { text-align: right; float: right; width: 48.75pt; }
.ResourceListItemBox {
padding-top: 3.75pt;
padding-bottom: 3.75pt;
padding-left: 3.75pt;
padding-right: 3.75pt;
background-color: White;
min-height: 36.6pt;
margin: 0.75pt;
overflow: hidden;
}
.ResourceListItemBoxIcon  {
float: left;
margin-right: 6pt;
}
.ResourceListLibraryItemBox {
padding-top: 3.75pt;
padding-bottom: 3.75pt;
padding-left: 3.75pt;
padding-right: 3.75pt;
background-color: #ffffcc;
min-height: 36.6pt;
margin: 0.75pt;
}
.ResourceListItemBox table, .ResourceListLibraryItemBox table {
border: none;
border-spacing: 0pt;
width: 100%;
padding: 0 0 0 0;
}
.ResourceListItemBox td, .ResourceListLibraryItemBox td {
vertical-align: top;
}
.ResourceListItemBox:hover, .ResourceListLibraryItemBox:hover {
background-color: #eeeeff;
}
.ResourceListItemIcon {
position: absolute;
float: left;
text-align: center;
margin: 0pt 3.75pt 0pt 0pt;
width: 36pt;
}
.ResourceListIconCol 
{
    width: 36pt;
    height: 36pt;
    margin: 2pt 3.75pt 2pt 2pt;
}
span.ResourceListItemPosted {
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 8pt;
font-weight: bold;
color: #aaaaaa;
}
.AccordionContent
{
padding: 2pt 0pt 2pt 0pt;
background-color: White;
font-size: 8pt;
}
.ratingStar {
font-size: 0pt;
width: 13px;
height: 12px;
margin: 0px;
padding: 0px;
cursor: pointer;
display: block;
background-repeat: no-repeat;
}
.ratingStarSingle {
width: 13px;
height: 12px;
margin: 0px;
padding: 0px;
}
td.stretch { width: 100%; }
.SidebarTag {
color: Navy;
font-size: 8pt;
text-transform: lowercase;
text-decoration: none;
}
.SidebarTag:hover {
text-decoration: underline;
background-color: #eeeeff;
}
.DivisionTreeText {
color: black;
white-space: nowrap;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 8pt;
padding: 0pt;
}
.DivisionTreeText:hover {color: blue;}
.DivisionTreeSelectedText,.DivisionTreeHighlightedText {
white-space: nowrap;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 8pt;
padding: 0pt;
font-weight: bold;
}
.UserCountrySection { margin-bottom: 10pt;border: solid 0.75pt #666666;background: #eeeeee;padding: 5pt 5pt 5pt 5pt}
.AgreementPopupCheckBox {padding-left: 20pt;}
.UserEMailAddress {width: 150pt;}
.ActionLinkSmall:link, .ActionLinkSmall:visited, .ActionLinkSmallBold, .ActionLinkSmallBold:visited, .ActionLinkSmallItalic:link, .ActionLinkSmallItalic:visited { font-size: 8pt; color: Navy; text-decoration: none; font-weight: normal }
.ActionLinkSmallItalic:link, .ActionLinkSmallItalic:visited { font-style:italic; }
.ActionLinkSmallBold:link, .ActionLinkSmallBold:visited { font-weight: bold; }
.ActionLinkSmall:hover, .ActionLinkSmallItalic:hover, .ActionLinkSmallBold:hover, .BottomBarLink:hover { text-decoration: underline; }
.ActionLink, .ActionLink:link, .ActionLink:visited, .ActionLinkBlock, .ActionLinkBlock:link, .ActionLinkBlock:visited, .ActionLinkInHorizontalList, .ActionLinkInHorizontalList:link, .ActionLinkInHorizontalList:visited, .FR_Hyperlinks, .FR_Hyperlinks:link, .FR_Hyperlinks:visited, .PotentialActionLink:link, .PotentialActionLink:visited { font-size: 9pt; color: Navy; text-decoration: none; font-weight: normal; cursor: pointer }
.ActionLink:hover, .ActionLinkBlock:hover, .ActionLinkInHorizontalList:hover, .FR_Hyperlinks:hover, .PotentialActionLink:hover { text-decoration: underline; }
.ActionLinkBlock { display: block }
.ActionLinkInHorizontalList { margin-right: 10pt }
.FR_Hyperlinks, .FR_Hyperlinks:link, .FR_Hyperlinks:visited { margin-right: 5pt }
input[type=text], input[type=password], select, textarea  { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; border: 0.75pt solid #d8e4f0; padding: 2.25pt; background-color: #ffffff; } /*border: 0pt 0.75pt 0pt 0.75pt; } - removed as IE8 does not show any border*/
input[type=text]:focus, input[type=text]:active, input[type=password]:focus, input[type=password]:active, textarea:focus, textarea:active  { background-color: #ffffdd; }
input[type=submit], input[type=button], a.FakeButton, a.FullWidthFakeButton {
border-top: 0.75pt solid #b7c9db;
border-right: 0.75pt solid #172e45;
border-bottom: 0.75pt solid #172e45;
border-left: 0.75pt solid #b7c9db;
color: #ffffff;
background-color: #336699;
margin: 0pt;
padding: 1.5pt 4.5pt 1.5pt 4.5pt;
font-size: 8pt;
font-family: Arial, Helvetica;
}
input[type=submit]:active, input[type=button]:active, .RadUploadSelectButton:active {
border-top: 0.75pt solid #172e45;
border-right: 0.75pt solid #b7c9db;
border-bottom: 0.75pt solid #b7c9db;
border-left: 0.75pt solid #172e45;
margin: 0pt;
padding: 1.5pt 3.75pt 1.5pt 5.25pt;
}

.BottomBarLink { font-size: 9pt; color: #FFFFFF; text-decoration: none; font-weight: normal; line-height: 18.6pt; margin-left: 5pt; }

p.FakeButton { margin: 6pt 0pt 6pt 0pt; }
a.FakeButton { display: inline-block; height: 12pt; overflow: hidden; padding: 3pt 3.75pt 2.25pt 5.25pt; text-decoration: none; white-space: nowrap !important; }
a.FullWidthFakeButton { display: block; height: 12pt; overflow: hidden; padding: 3pt 3.75pt 2.25pt 5.25pt; text-decoration: none; white-space: nowrap !important; }
.SmallSearchButton img
{
    width: 17px;
    height: 17px;
    text-decoration: none;
    border: none;
}
a.FakeButton:hover, a.FullWidthFakeButton { text-decoration: none; }
img.FakeButton { width: 12pt; height: 12pt;	margin: 0pt 3pt -3pt 0pt; border: none; }
a.FakeButton:active, span.FakeButton:active, a.FullWidthFakeButton:active { border-top: 0.75pt solid #172e45; border-right: 0.75pt solid #b7c9db; border-bottom: 0.75pt solid #b7c9db; border-left: 0.75pt solid #172e45; padding: 3pt 3.75pt 2.25pt 5.25pt; text-decoration: none; }
a:hover .WikiBox { text-decoration: underline; color: #5e8fc3; }
.ResourceListItemBox .ScriptureLink, .ScriptureNoLink { font-size: 8pt; }
.WikiBlock h2 .FakeButton, .FullWidthFakeButton { margin-bottom: 4.5pt; }
.WikiBlock a img { border: none; }

.ResourceInfoLeftCol { width: 140px; }

.CustomPageLayoutEdit
{
    width: 16px;
    height: 16px;
    background-image: url('/images/edit.gif') !important; 
    background-repeat: no-repeat;
}

.CustomPageLayoutSave
{
    width: 16px;
    height: 16px;
    background-image: url('/images/save.png') !important; 
    background-repeat: no-repeat;
}

.CustomPageLayoutCancelEdit
{
    width: 16px;
    height: 16px;
    background-image: url('/images/view.png') !important; 
    background-repeat: no-repeat;
}

.CustomPageLayoutMoveUp
{
    width: 16px;
    height: 16px;
    background-image: url('/images/moveup.png') !important; 
    background-repeat: no-repeat;
}

.CustomPageLayoutMoveDown
{
    width: 16px;
    height: 16px;
    background-image: url('/images/movedown.png') !important; 
    background-repeat: no-repeat;
}

.CustomPageLayoutErrorMsg
{
    color: Red;
    font-style: italic;
}

.ResourceListTabsSpacer
{
    height: 0.75pt;
    width: 291pt;
}

.CustomPageEditorImageSelectionTable TD { vertical-align: bottom; padding: 5px }

.oneLineWarning
{
    line-height: 52px;
    border: solid 1px #FDD017;
    background-color: #FFF8C6;
}

.oneLineInfo
{
    line-height: 28px;
    border: 1px solid #bbdbff;
    background-color: #dcedff;
}

.warningBox
{
    border: solid 1px #ccc;
    padding: 3px 3px 3px 0px;
    background-color: #fbfcca;
}

.ComponentFilesGrid
{
	width: 100%; 
	padding: 2px;
	font-size: 8pt;
}
.ComponentFilesGridHeadingRow
{
	background-color: #669;
}
.ComponentFilesGridHeadingRow th
{
	padding-right: 4pt;
	color: White;
	font-weight: bold;
}
.ComponentFilesGridRow
{
}
.ComponentFilesGridRow:hover
{
	background-color: #dce4f0;
}
.BrowseByCategoryHeading, .BrowseByCategoryHeading:link, .BrowseByCategoryHeading:visited
{
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
    margin: 0 6pt 0 6pt;
    color: Black;
}
.BrowseByCategoryHeading:hover
{
    text-decoration: underline;
    color: Black;
}
.BrowseByCategoryTable
{
    text-align: center;
}
.BrowseByCategoryItem, .BrowseByCategoryItem:link, .BrowseByCategoryItem:visited
{
    margin: 0 6pt 0 6pt;
    text-decoration: none;
    color: #3350e3;
    white-space: nowrap;
    text-transform: lowercase;
}
.BrowseByCategoryItem:link:hover
{
    margin: 0 6pt 0 6pt;
    text-decoration: underline;
    color: Navy;
}
.BrowseByCategoryItems
{
    margin: 0pt 0 0 20pt;
}
.RotatorIconCol 
{
    padding: 5px 10px 0 5px;
}
.RotatorDetailsCol
{
    vertical-align: top;
    text-align: left;
    padding-top: 18px;
}
.RotatorRightCol
{
    text-align: right;
    width: 155px;
    padding: 9px 9px 0 9px;
}
.RotatorTable
{
    width: 699px;
    height: 123px;
}
td {vertical-align: top}
.HomePageHeader
{
    background-color: #FFFFFF;
    height: 203pt;
    display: block;
    position: relative;
}
div .HomePageSearch, input.HomePageSearch {
width: 350pt;
font-size: 16pt !important;
}
.HomePageExtraSearchLinks {
font-size: 8pt;
color: #666666;
text-align: right;
display: block;
}
.HomePageHeaderSearchBy {
color: #FFFFFF;
font-weight: bold;
font-size: 18pt;
margin-right: 4pt;
}
.HomePageHeaderSearchByLow {
color: #00aeef;
}
.HomePageHeaderBrowseByPosition {
position: absolute;
top: 165pt;
left: 10pt;
}
.HomePageHeaderBrowseBy {
color: #FFFFFF;
font-weight: bold;
font-size: 15pt;
}
.HomePageHeaderBrowseByLow {
color: #00aeef;
}
input.NavBarSearchButtonLow {
margin-top: 2pt;
}
input.HomePageHeaderSearchButtonLowBig {
margin-left: 3pt;
font-size: 12pt;
line-height: 18pt;
}
.HomePageHeaderSearchBoxPanel {
margin: 18pt 0pt 0pt 116pt;
}
.HomePageHeaderSearchBoxPanelLow {
margin: 18pt 0pt 0pt 79pt;
}
.HomePageBoxesTable {
width: 100%;
margin: 20pt 0pt 20pt 0pt;
}
.HomePageBoxesCellDivider {
padding: 2pt;
}
.HomePageBoxesCell {
width: 182pt;
padding: 5pt;
}
.HomePageBoxesInnerDiv {
position: relative;
width: 172pt;
}
.HomePageBoxesCell, .HomePageBoxesCell a:link, .HomePageBoxesCell a, .HomePageBoxesCell a:visited {
font-size: 8pt;
color: #666666;
}
.HomePageBoxesCell a, .HomePageBoxesCell a:link, .HomePageBoxesCell a:visited {
text-decoration: none;
}
.HomePageBoxesCell a:hover {
text-decoration: underline;
}
HomePageBoxesItem {
margin-bottom: 3pt;
}
.HomePageBoxesHeading {
font-size: 18pt;
font-weight: bold;
margin-bottom: 3pt;
}
.HomePageBoxesIcon {
width: 45pt;
height: 45pt;
border: 0;
float: left;
margin-right: 7pt;
}
.HomePageBoxesTextIcon {
background-color: #FF5F00;
color: #FFFFFF;
font-size: 50pt;
line-height: 45pt;
text-align: center;
}
.HomePageBoxesMoreLink {
text-transform: lowercase;
position: absolute;
bottom: 0pt;
left: 150pt;
}
.HomePageBoxesMoreLink a:link, .HomePageBoxesMoreLink a:hover, .HomePageBoxesMoreLink a:visited {
color: Navy;
}
.FeaturedResourcesLowSpeedItem {
padding: 2pt;
width: 50%;
}
.SwitchSiteSpeedTextLow {
text-align: center;
}
.UploadBoxText:link, .UploadBoxText:visited, .TranslateBoxText:link, .TranslateBoxText:visited, .NewsletterSignUpBoxText:link, .NewsletterSignUpBoxText:visited {
font-size: 9pt;
font-weight: bold;
color: White;
text-decoration: none;
display: block;
}
.UploadBoxText:hover, .TranslateBoxText:hover, .NewsletterSignUpBoxText:hover {
text-decoration: underline;
}
.UploadBoxTextClient, .TranslateBoxTextClient, .NewsletterSignUpBoxTextClient {
text-align: center;
}
.UploadBoxBorderLow, .TranslateBoxBorderLow, .NewsletterSignUpBoxBorderLow {
padding-top: 5pt;
padding-bottom: 5pt;
}
.TranslateBoxBorder {
margin-bottom: 5pt;
background-color: #ff8043;
border: 0.75pt solid #E7E7E7;
vertical-align: middle;
clear: both;
}
.UploadBoxBorder {
font-size: 8pt;
font-weight: bold;
border: 0.75pt solid #E7E7E7;
vertical-align: middle;
margin-bottom: 5pt;
background-color: #a3e05e /*#7AA846*/;
clear: both;
}
.NewsletterSignUpBoxBorder {
font-size: 8pt;
font-weight: bold;
margin-bottom: 5pt;
background-color: #666666;
border: 0.75pt solid #808080;
vertical-align: middle;
clear: both;
}
.SidebarSearchEntryBoxWatermark {
color: #666666;
font-size: 8pt;
width: 104pt;
font-family: Arial, Helvetica, Sans-Serif;
}
.SharePopupBox { 
z-index: 500;
padding: 6pt 6pt 3pt 6pt; 
margin: 6pt 0pt 6pt 0pt; 
border: 0.75pt solid #ffdeae;
width: 220px;
text-align: left;
}
.NeedHelpLink {
color: #75A5D9;
text-decoration: none;
line-height: 20pt;
}
.NeedHelpLinkText {
display: block;
font-family: Verdana;
font-size: 10pt;
font-weight: bold;
}
.NavBarUtilityBox {
padding: 2pt 0pt 2pt 4pt;
}
.NavBarUtilityBoxLinkToMax7 {
line-height: 12pt;
}
.TopUserBar {
display: block;
background-color: #FCCFA9;
padding: 3pt 0pt 3pt 10pt;
}
.TopUserBar, .TopUserBar a, .TopUserBar a:link, .TopUserBar a:visited, .TopUserBar a:hover {
color: #666666;
font-size: 9pt;
}
.TopUserBar a, .TopUserBar a:link, .TopUserBar a:visited {
text-decoration: none;
}
.TopUserBar a:hover {
text-decoration: underline;
}
A.MenuActionHeading, A.MenuActionHeading:link, A.MenuActionHeading:visited, .MenuActionHeading, .MenuActionHeading:link, .MenuActionHeading:visited, .TopUserBar a.MenuHeading, .TopUserBar a.MenuHeading:link, .TopUserBar a.MenuHeading:visited
{
    margin-left: 5pt; 
    color: #FF6600; 
    font-weight: bold;
    text-transform: uppercase;
}
.SearchBoxContent {
padding: 5pt 5pt 5pt 5pt;
font-size: 8pt;
}
.LoginBoxBorder {
border-top: 0.75pt solid #cce6ff;
border-right: 0.75pt solid #cce6ff;
border-bottom: 0.75pt solid #cce6ff;
border-left: 0.75pt solid #cce6ff;
margin: 0pt 0pt 5pt 0pt;
}
.LoginBoxHeader {
background-color: #00AEEF;
color: #FFFFFF;
height: 18.6pt;
}
.NavInfoBoxBorder {
border: 0.75pt solid #bbdbff;
margin: 0pt 0pt 5pt 0pt;
}
.NavInfoBoxHeader {
background-color: #bbdbff;
color: #ffffff;
height: 18.6pt;
}
.NavInfoHeaderText {
font-size: 8pt;
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
padding: 3pt 0pt 3pt 19pt;
float: left;
}
.TranslationBoxContent, .NavInfoBoxContent {
color: #666666;
background-color: #dcedff;
padding: 5pt 5pt 5pt 5pt;
font-size: 8pt;
}
.NavInfoBoxContent {
padding: 5pt 5pt 5pt 5pt;
}

.BottomBar {
background-color: #00AEEF;
height: 18.6pt;
display: block;
text-align: right;
padding-right: 7pt;
margin: 10pt 0pt 7pt 0pt;
}
.TopMenuBar
{
	font-family: Arial;
	font-size: 9pt;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
}
.TopMenuBar ul
{
    width: 100%;
	list-style-type: none;
	padding: 0pt;
	margin: 0pt;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #666;
}
.TopMenuBar table
{
    width: 100%;
	padding: 0pt;
	margin: 0pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
	background-color: #666;
	border-spacing: 0;
}
.TopMenuBar td{
	margin: 0pt;
	padding: 0;
	width: 20%;
	text-align: center;
	border-left: solid 1px #c1c1c1;
}
.TopMenuBar td:first-child
{
    border-left: none;
}
.TopMenuBar  li{
	display: inline;
	margin: 0pt;
}
.TopMenuBar  li a, .TopMenuBar  td a {
	text-decoration: none;
	padding-left: 3pt;
	padding-right: 3pt;
	margin: 0pt;
	color: #c1c1c1;
	text-transform: uppercase;
	cursor: pointer;
}
.TopMenuBar td a 
{
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
	vertical-align: bottom;
	font-weight: bold;
}
.TopMenuBar li a:visited, .TopMenuBar td a:visited{color: #bdbdbd;}
.TopMenuBar li a:hover, .TopMenuBar td a:hover {color: white; background-color: #c7c7ca; }
.TopMenuBar li.selected, .TopMenuBar td.selected{}
.TopMenuBar li.selected a, .TopMenuBar td.selected a {border-bottom-color: white;}
.TopMenuBar li.selected a:hover, .TopMenuBar td.selected a:hover{text-decoration: none;}

.dropmenudiv, .tagdropmenudiv
{
	position: absolute;
	top: 0;
	font-family: Arial;
	font-size: 9pt;
	border: 1px solid #666666;
	z-index: 9999; /* appear on top of everything else */
	background-color: white;
	visibility: hidden;
	text-align: left;
	min-width: 148px;
	margin-top: -0.75pt;
	max-height: 480px;
	overflow: auto;
}

.dropmenudiv img, .tagdropmenudiv img {
	margin: -0.75pt 1.5pt 0pt 2.25pt;
	float: left;
	border: none;
}
.dropmenudiv a, .tagdropmenudiv a {
	width: auto;
	display: block;
	text-decoration: none;
	color: #000000;
	padding-right: 10pt;
	height: 12pt;
	overflow: hidden;
	white-space: nowrap;
	padding: 3pt 1.5pt 1.5pt 1.5pt;
}
.dropmenudiv a {
	text-transform: uppercase;
}
.tagdropmenudiv a {
	text-transform: lowercase;
}
* html.dropmenudiv a, * html.tagdropmenudiv a { /*IE only hack*/
	width: 100%;
	/*background-color: White;*/
}
.dropmenudiv a:hover, .tagdropmenudiv a:hover {
	background-color: #C7C7CA;
	color: White;
}

.HomePageSearchByMenu
{
	font-family: Arial;
	font-size: 9pt;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: none;
}
.HomePageSearchByMenu ul
{
    width: 100%;
	list-style-type: none;
	padding: 0pt;
	margin: 0pt;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #666;
}
.HomePageSearchByMenu table
{
    width: 100%;
	padding: 0pt;
	margin: 0pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0 0 0 0;
	border-spacing: 0;
}
.HomePageSearchByMenu td{
	margin: 0pt;
	padding-left: 1px;
	padding-right: 1px;
	width: 20%;
	text-align: center;
}
.HomePageSearchByMenu td:first-child
{
	padding-left: 0px;
}
.HomePageSearchByMenu td:last-child
{
	padding-right: 0px;
}
.HomePageSearchByMenu td:first-child
{
    border-left: none;
}
.HomePageSearchByMenu  li{
	display: inline;
	margin: 0pt;
}
.HomePageSearchByMenu  li a, .HomePageSearchByMenu  td a {
	text-decoration: none;
	padding-left: 3pt;
	padding-right: 3pt;
	margin: 0pt;
	background-color: #00aeef;
	color: White;
	text-transform: uppercase;
	cursor: pointer;
}
.HomePageSearchByMenu td a 
{
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
	vertical-align: bottom;
	font-weight: bold;
}
.HomePageSearchByMenu li a:visited, .HomePageSearchByMenu td a:visited{color: White;}
.HomePageSearchByMenu li a:hover, .HomePageSearchByMenu td a:hover {color: white; background-color: #006699; /*c7c7ca*/ }
.HomePageSearchByMenu li.selected, .HomePageSearchByMenu td.selected{}
.HomePageSearchByMenu li.selected a, .HomePageSearchByMenu td.selected a {border-bottom-color: white;}
.HomePageSearchByMenu li.selected a:hover, .HomePageSearchByMenu td.selected a:hover{text-decoration: none;}

.HomePageSearchByMenuDiv a:hover {
	background-color: #006699; /*#C7C7CA*/
	color: White;
}
.TopUserBarFirstLine
{
    float: right;
    margin-right: 10pt
}
.TopUserBar .DialupForgotPasswordLink
{
    text-align: right;
    padding: 1px 0 2px 0;
}
.TopUserBar .DialupForgotPasswordLink a:link, .TopUserBar .DialupForgotPasswordLink a:visited
{
    font-size: 9px;
}
.HomePageHeaderTagLineContainer {
float: right;
margin-top: 16pt;
color: #666666;
font-size: 18pt;
text-align: right;
}
.HomePageSubTagLineContainer, .HomePageSubTagLineContainer p {
font-size: 8pt;
text-align: right;
}
.HomePageTagLineHeading {
font-weight: bold;
color: #000000;
}
.HomePageHeaderSearchByOptions {
color: #000000;
font-weight: bold;
font-size: 10pt;
}
.BrosweByMenuContainer {
position: absolute;
top: 183pt;
left: 0pt;
width: 100%;
}
.LowercaseText {
text-transform: lowercase;
}
.WikiMarkupExample  {
border: solid 1pt black;
padding: 2pt;
background-color: #dcedff;
}
.NoBorderTable {
border-style: none;
border-width: 0;
}
.NoBorderTable tr {
border-style: none;
border-width: 0;
}
.NoBorderTable tr td {
border-style: none;
border-width: 0;
}
.AddResourceToLibraryButton {
    margin-bottom: 5pt;
    float: right;
    padding-right: 5pt;
}
td.vAlignMiddle {vertical-align: middle;}
.LRPadding td, .LRPadding th
{
    padding: 0pt 5pt 0pt 5pt;
}
.LanguageSelectorPopupItem
{
    cursor: pointer;
}
.LanguageBarLanguage, .LanguageBarLanguage:link
{
    cursor: pointer;
    text-decoration: none;
    color: Black;
}
.LanguageBarLanguage:hover
{
    cursor: pointer;
    text-decoration: underline;
    color: Navy;
    color: Navy;
}

