 div.switchToContainer { position: absolute; top: 2px; right: 2px; z-index: 100; }
div.switchToContainer a { color: #000000; font-family: Tahoma; font-size: 11px; text-decoration: none; }
div.switchToContainer a:hover { color: #0099ff; text-decoration: underline; }
div.switchToContainer a.disabled { text-decoration: line-through; color: #666; }
div.webAuthorConsoleContainer ul.toolBar, div.webAuthorConsoleContainer ul.toolBar li { list-style: none; }
a.glossary { text-decoration: none !important; border-bottom: dashed 1px; }
.imageClearer { clear: both; }
.hide { display:none; }
input.searchBox { width: 154px; height: 16px; padding : 1px 0 0px 1px; font-weight : bold; border : solid 1px #323234; text-transform : lowercase; }
input.searchButton { position : absolute; top : 1px; right : -27px; }
div.linkListOuter, div.linkListOuter h4, div.linkList, div.linkList ul, div.linkList ul li, div.linkList ul li a, div.linkList ul li p, ul.SubHomeLinks, ul.SubHomeLinks li, ul.SubHomeLinks li a, ul.SubHomeLinks li span, ul.SubHomeLinks li span p, ul.subHomeColumn, ul.subHomeColumn li, ul.subHomeColumn li .titleContainer, ul.subHomeColumn li a, ul.subHomeColumn li p, ul.subHomeColumn li p img { margin : 0px; padding : 0px; }
div.linkList ul li { list-style-type : none; }
ul.SubHomeLinks li { float : left; position : relative; list-style-type : none; clear : both; height : 77px; width : 176px; margin-bottom : 7px; background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/subHomeLinks_bg.gif) no-repeat top left; }
ul.SubHomeLinks li span.link a { float : left; width : 170px; color : #333; font-size : 130%; font-weight : bold; margin : 10px 0px 0px 5px; display : inline; }
ul.SubHomeLinks li span.desc { float : left; width : 164px; margin : 10px 0px 0px 6px; padding-left : 16px; background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/subHomeLinks_arrow.gif) no-repeat 3px 0px; display : inline; }
ul.SubHomeLinks li span.desc p { float : left; border-bottom : solid 1px #99a49c; }
ul.SubHomeLinks li span.desc p a { color : #36584a; font-size : 110%; font-weight : bold; }
ul.SubHomeLinks li span.desc p a:hover { text-decoration : none; }
ul.SubHomeLinks li a.full { float : left; position : absolute; top : 0px; left : 0px; display : block; height : 77px !important; width : 176px !important; }
ul.subHomeColumn li { list-style-type : none; margin-bottom : 10px; }
ul.subHomeColumn li a.title { font-size : 100%; font-weight :bold; color : #36584a; padding : 0px 0px 0px 16px; display : block; background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/subHomeColumn_arrow.gif) no-repeat left 2px; }
ul.subHomeColumn li.position1 .titleContainer { margin-bottom : 6px; background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/subHomeColumn_bottom.gif) no-repeat left bottom; }
ul.subHomeColumn li.position1 a.title { color : #fff; padding : 8px 0px 7px 10px; width : 165px; background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/subHomeColumn_top.gif) no-repeat left top; }
ul.subHomeColumn li p img { float : left; padding : 3px 8px 0px 0px; }
div.fullWidthHeaderContainer { width: 100%; margin : 0px; padding : 0px; }
div.fixedWidthHeaderContainer { width: 760px; margin : 0px auto; position: relative; }
div.header { height: 110px; background: transparent url(/OneStopCMS/Core/ImageServer.aspx?guid=3875d4c3-3818-4068-aa82-d02093646c33) no-repeat left top !important; }
div.headerText { float : left; margin : 83px 0px 0px 23px; text-align : left; display : inline; }
div.headerText ul { padding : 0px; margin : 0px; }
div.headerText ul li { margin : 0px; list-style-type : none; display : inline; }
div.headerText ul li a { display : inline-block; margin : 0px; padding : 0px 9px; color : #fff; text-transform : lowercase; font-weight : bold; background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/nav_divider.gif) no-repeat left center; }
div.headerText ul li a.headerLink0 { background : none; }
div.headerText ul li a.SupportUs { position : absolute; bottom : 12px; right : 20px; padding : 0px; background : none; }
div.headerText ul li a.Join { position : absolute; bottom : 12px; right : 89px; margin : 0px; padding : 0px 10px 0px 5px; white-space : nowrap; background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/nav_divider.gif) no-repeat right center; }
div.headerText ul li a.Members { position : absolute; bottom : 12px; right : 127px; margin : 0px; padding : 0px 10px 0px 5px; white-space : nowrap; background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/nav_divider.gif) no-repeat right center; }
div.headerText ul li a:hover { color : #fff; text-decoration : underline; }
div.header ul { margin: 0; padding: 0; list-style: none; }
div.headerLeft { float: left; margin : 8px 0px 0px 15px; padding : 0px; display : inline; }
div.headerRightTop { float: right; padding : 0px; margin : 9px 21px 0px 0px; width : 200px; display : inline; }
div.headerRightTop a { color: #fff; }
div.headerRightTop a:hover { color: #fff; text-decoration: underline; }
a.layoutListOuter { position: absolute; top: 43px; right : 132px; font-size: 95%; font-weight: bold; text-transform: lowercase; }
label.searchLabel { display : none; }
div.headerRightTop form { float : right; position : relative; margin: 0px 26px 0px 0px; padding: 0px; display : inline; }
div.headerRightBottom { position: absolute; bottom: 12px; left: 166px; width : 380px; }
ul.topLevelNavLinks li { float: left; white-space: nowrap; padding : 0px; }
* html body ul.topLevelNavLinks li { width: 1px; }
ul.topLevelNavLinks li a { display: block; text-align: center; padding : 0px 9px 0px 9px; text-transform : lowercase; color: #fff; font-weight : bold; background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/nav_divider.gif) no-repeat left center; }
ul.topLevelNavLinks li.firstLink a { background : none; }
ul.topLevelNavLinks li a:hover { color : #fff; text-decoration : underline; }
div.fullWidthFooterContainer { width: 100%; margin : 0px; padding : 0px; clear: both; }
div.fixedWidthFooterContainer { overflow : auto; width: 720px; margin : 0 auto; padding : 20px 20px; background-color : #333; }
div.footer { font-size: 85%; }
div.footer a:hover { color : #fff; text-decoration : underline; }
div.footer ul { float : right; padding : 0px; margin : 0px; width : 600px; text-align : right; }
div.footer li { list-style-type: none; float : right; }
div.footer li a { padding : 0px 10px; color : #fff; font-weight : bold; white-space : nowrap; background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/nav_divider.gif) no-repeat right center; }
div.footer li a.footerLink0 { padding-right : 0px; background : none; }
div.copyright { float : left; margin : 10px 0 0 0; color : #fff; text-align : left; clear: both; width: 200px; }
div.siteDesigner { float : right; margin-top : 10px; color : #fff; }
div.siteDesigner a { color : #fff; }
div.authenticationLinksContainer { float : right; text-align : right; width: 720px; margin : 5px 0px 0px 0px; padding : 0px; font-size: 85%; }
div.authenticationLinksContainer a { color : #fff; margin : 0px; padding : 0px 0px 0px 20px; }
div.authenticationLinksContainer a:hover { color : #fff; text-decoration : underline; }
div.leftColumnContainer { float: left; text-align : right; width: 190px; padding : 0px; margin : 47px 0px 0px 0px; }
div.leftMenuContainer, div.navigationMenuContainer { margin : 0px; padding : 0px; }
div.leftMenuContainer a, div.leftMenuContainer a:hover { color: #395554; }
div.pageNavTitle { margin : 0px; padding : 0px; }
div.pageNavTitle a { margin : 0px; padding : 0px; font-weight : bold; text-transform : uppercase; color : #666; }
div.pageNavTitle a:hover { color : #666; text-decoration : underline; }
ul.pageNavList { margin: 0px; padding: 0px; }
ul.pageNavList li { list-style-type : none; padding : 0px; margin : 0px; }
ul.pageNavList li a { padding : 3px 14px 3px 0px; margin : 0px; display : block; }
div.leftColumnContainer ul.subChannel { margin : 5px 15px 5px 0px; }
div.leftColumnContainer ul.topChannel li.channel_active a:visited, div.leftColumnContainer ul.topChannel li.channel_inactive a:visited { background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/channel_visited.gif) no-repeat right 6px; }
div.leftColumnContainer ul.topChannel li.posting_active a:visited, div.leftColumnContainer ul.topChannel li.posting_inactive a:visited { background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/posting_visited.gif) no-repeat right 6px; }
div.leftColumnContainer ul.topChannel li.channel_active a { background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/channel.gif) no-repeat right 6px; font-weight : bold; }
div.leftColumnContainer ul.topChannel li.channel_inactive a { background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/channel.gif) no-repeat right 6px; font-weight : normal; }
div.leftColumnContainer ul.topChannel li.posting_active a { background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/posting.gif) no-repeat right 6px; font-weight : bold; }
div.leftColumnContainer ul.topChannel li.posting_inactive a { background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/posting.gif) no-repeat right 6px; font-weight : normal; }
div.leftColumnContainer ul.topChannel li.channel_active a:hover, div.leftColumnContainer ul.topChannel li.channel_inactive a:hover { background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/channel_hover.gif) no-repeat right 6px; text-decoration : underline; }
div.leftColumnContainer ul.topChannel li.posting_active a:hover, div.leftColumnContainer ul.topChannel li.posting_inactive a:hover { background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/posting_hover.gif) no-repeat right 6px; text-decoration : underline; }
html { background-color : #8baea2; font-family: Arial, Helvetica, Sans-Serif; font-size: 80%; margin: 0px; padding : 0px; color: #333; }
body { background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/body_bg.gif) repeat-y top center; margin: 0px; font-size: 95%; padding : 0px; }
div.floatClearer { height: 0; line-height: 0; clear: both; }
* html .floatClearer { font-size: 0; }
a img { border: 0px; }
form { display: inline; }
form .mandatoryIndicator { color: red; font-size: 86%; }
input, select, textarea { font-family: Arial, Helvetica, Sans-Serif; font-size : 90%; }
input.elegantButton { border: outset 1px #aaaaaa; background-color: #eeeeee; margin-top: 6px; }
table { border-collapse: collapse; }
th { padding-right: 6px; }
th, td { text-align: left; vertical-align: top; }
a, a:hover { color: #4e4e7e; text-decoration: none; }
a.glossaryTermLink { border-bottom: 1px dashed #4e4e7e; cursor: help; }
a.glossaryTermLink:hover { border-bottom: 1px solid #4e4e7e; text-decoration: none !important; cursor: help; }
span.maroon, span.maroon a { color : #8a2633; }
body { background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/body_home.gif) repeat-y top center !important; }
div.leftColumnContainer { display : none; }
div.fullWidthBodyContainer { width: 100%; }
div.fixedWidthBodyContainer { width: 740px; margin : 0 auto; padding : 0px 10px 50px; background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/nav_bg.gif) no-repeat left top; }
div.mainColumnContainer { float : left; width : 500px; padding : 15px 0 0 41px; }
div.mainColumnContainer a:hover { text-decoration: underline; }
div.pageTitleContainer { padding-top: 12px; margin-bottom: 18px; }
h1.pageTitle { font-size: 1.8em; font-weight: bold; line-height: 1.4em; margin: 0 0 0.5em 0; padding: 0px; color: #365847; }
h2.pageDescription { margin: 0px; padding: 0px; font-weight: bold; font-size: 100%; line-height: 1.4em; }
span.pageDate { display: block; margin-top: 18px; font-size: 90%; color: #bbb; }
div.pageBodyContent { line-height: 1.4em; }
div.pageBodyContent a { font-weight : bold; }
div.pageBodyContent h3 { font-size: 1.2em; font-weight: bold; line-height: 1.4em; margin: 15px 0 0.25em 0; padding: 0; color: #365847; }
div.pageBodyContent h4 { font-size: 1.0em; font-weight: bold; margin: 0 0 0.25em 0; padding: 0; color: #365847; }
div.pageBodyContent h5, div.pageBodyContent h6 { font-size: 1.0em; font-weight: bold; letter-spacing: 1px; margin: 0 0 0.25em 0; padding: 0; color: #333; }
div.pageBodyContent p { margin: 0 0 1.5em 0; }
div.pageBodyContent input.formContainer, div.pageBodyContent textarea { width: 180px; }
div.pageBodyContent textarea { height: 60px; }
div.pageBodyContent p strong.photo { font-weight : normal; color : #666; }
img.alignLeft { float : left; padding : 5px 10px 5px 0px; }
img.alignRight { float : right; padding : 5px 0px 5px 10px; }
div.contactPanel { clear: both; border: solid 1px #ccc; background: #fafafa; padding: 10px; margin-top : 20px; font-weight: bold; }
div.contactPanel p { margin: 0; }
div.fixedWidthBodyContainer { background : none !important; width: 760px; padding : 0px; }
div.mainColumnContainer { float : left; width : 760px; padding : 0px; }
div.top { float : left; padding : 10px 0px 15px 0px; margin : 0px; width: 760px; background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/homeTop_bg.gif) no-repeat bottom left; }
div.topLeft { float : left; width : 535px; margin : 0px 0px 0px 16px; padding : 0px; display : inline; color : #8a2633; }
div.topLeft .htmlContentContainer { padding : 0px 0px 0px 5px; margin : 0px; }
div.topLeft .htmlContentContainer h3 { padding : 0px; margin : 5px 0px 0px 0px; font-size : 180%; color : #333333; }
div.topLeft .htmlContentContainer img { padding : 0px 0px 0px 10px; margin : 0px; }
div.topLeft .htmlContentContainer a { font-weight : bold; color : #8a2633; margin : 0px; }
div.topLeft .htmlContentContainer a:hover { text-decoration : underline; }
div.topRight { float : left; width : 176px; margin : 0px 0px 0px 19px; padding : 0px; display : inline; }
div.bottom { float : left; padding : 0px; margin : 5px 0px 0px 0px; width: 760px; }
div.bottom .column { float : left; padding : 0px; margin : 0px 0px 0px 10px; width: 175px; display : inline; }
div.bottom .column1 { padding : 0px; margin : 0px 0px 0px 15px; }
div.bottom div.column1 ul.subHomeColumn li.position1 div.titleContainer { background:transparent url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/subHomeColumn_bottom_green583.gif) no-repeat scroll left bottom; }
div.bottom div.column1 ul.subHomeColumn li.position1 a.title { background:transparent url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/subHomeColumn_top_green583.gif) no-repeat scroll left top !important; }
div.bottom div.column2 ul.subHomeColumn li.position1 div.titleContainer { background:transparent url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/subHomeColumn_bottom_red.gif) no-repeat scroll left bottom; }
div.bottom div.column2 ul.subHomeColumn li.position1 a.title { background:transparent url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/subHomeColumn_top_red.gif) no-repeat scroll left top !important; }
div.bottom div.column3 ul.subHomeColumn li.position1 div.titleContainer { background:transparent url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/subHomeColumn_bottom_darkgreen.gif) no-repeat scroll left bottom; }
div.bottom div.column3 ul.subHomeColumn li.position1 a.title { background:transparent url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/subHomeColumn_top_darkgreen.gif) no-repeat scroll left top !important; }
div.bottom .column4 .htmlContentContainer, div.bottom .column4 .htmlContentContainer h3 { margin : 0px; padding : 0px; }
div.bottom .column4 .htmlContentContainer h3 { font-size : 130%; }
div.bottom .column4 .htmlContentContainer p { padding : 10px 0px; margin : 0px; }
div.bottom .column4 .htmlContentContainer a { font-weight : bold; padding : 1px 0px 1px 28px; background : url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/picon_default.gif) no-repeat 6px 2px; }
div.postingActionsContainer { padding-top: 30px !important; }
ul.postingActionsList { margin: 0px; padding: 0px; }
ul.postingActionsList li { list-style-type : none; padding : 2px 0px; margin : 0px; }
ul.postingActionsList li a { background-repeat: no-repeat; background-position: right; padding : 3px 14px 3px 0px; margin : 0px; }
ul.postingActionsList li.actionPrint a { background-image: url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/icon_print.gif); }
ul.postingActionsList li.actionEmail a { background-image: url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/icon_email.gif); }
ul.postingActionsList li.actionComment a { background-image: url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/icon_comment.gif); }
ul.postingActionsList li.actionLinkTo a { background-image: url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/icon_pdf.gif); }
ul.postingActionsList li.actionPrint a:hover { background-image: url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/icon_print_hover.gif); text-decoration : underline; }
ul.postingActionsList li.actionEmail a:hover { background-image: url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/icon_email_hover.gif); text-decoration : underline; }
ul.postingActionsList li.actionComment a:hover { background-image: url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/icon_comment_hover.gif); text-decoration : underline; }
ul.postingActionsList li.actionLinkTo a:hover { background-image: url(/OneStopCMS/Sites/Ramblers/NewTheme/Images/icon_pdf_hover.gif); text-decoration : underline; }

