 #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay { position: fixed; z-index:2222; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000; filter:alpha(opacity=55); -moz-opacity: 0.55; opacity: 0.55; }
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 3333; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title{ background-color:#e8e8e8; height:27px; }
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:4444; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{ z-index:1111; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
a.glossary { text-decoration: none !important; border-bottom: dashed 1px; }
.imageClearer { clear: both; }
.hide { display:none; }
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; }
input.searchBox { width: 119px; height: 20px; text-align : right; padding : 6px 5px 0px 0px; font-size : 85%; font-weight : bold; color : #262459; border : 0px; background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/search_bg.gif) no-repeat left top; }
input.searchButton { position : absolute; top : 1px; right : -27px; }
div.fullWidthFooterContainer { width: 100%; margin : 0px; padding : 0px; }
div.fixedWidthFooterContainer { clear: both; width: 755px; margin : 0px auto; padding : 0px 0px 20px 0px; }
div.footer { margin : 0px; padding : 0px; }
div.footer a { color : #fff; font-weight : normal; }
div.footer a:hover { color : #fff; text-decoration : underline; }
div.footer ul { float : left; width : 755px; padding : 8px 0px; margin : 0px; text-align : center; display : inline; background-color : #345a59; }
div.footer li { list-style-type: none; display: inline; }
div.footer li a { margin : 0px; padding : 0px 8px; color : #fff; font-size : 90%; font-weight : bold; border-left : solid 1px #fff; }
div.footer li a.footerLink0 { border : none; padding-left : 0px; }
div.copyright { float : left; margin : 10px 0px 0px 0px; padding : 0px 10px 0px 0px; color : #757575; display : inline; font-size : 85%; border-right : solid 1px #757575; }
div.footerStatement { float : left; margin : 10px 0px 0px 0px; padding : 0px 10px; color : #757575; display : inline; font-size : 85%; border-right : solid 1px #757575; }
div.siteDesigner { float : left; font-size : 85%; padding : 0px 10px 0px 10px; margin : 10px 0px 0px 0px; color : #757575; display : inline; }
div.siteDesigner a { color : #757575; }
div.siteDesigner a:hover { color : #757575; text-decoration : underline; }
div.authenticationLinksContainer { float : right; position : relative; margin : 10px 0px 0px 0px; padding : 0px; font-size : 85%; }
div.authenticationLinksContainer a { float : right; margin : 0px; padding : 0px 0px 0px 10px; color : #757575; }
div.authenticationLinksContainer a:hover { text-decoration : underline; color : #757575; }
div.fullWidthBodyContainer { width: 100%; margin : 0px; padding : 0px; }
div.fixedWidthBodyContainer { width: 755px; padding : 0px 0px 15px 0px; margin : 0px auto; }
div.mainColumnContainer { float : left; margin : 12px 0px 0px 13px; padding : 0px; display : inline; }
div.pageTitleContainer { padding-top: 0px; margin : 7px 0px 10px; }
h1.pageTitle { margin: 10px 0px; padding: 0px; color: #262459; font-family : Arial, Helvetic, Sans-Serif; font-size: 160%; font-weight: bold; }
span.pageDate { display: block; margin-top: 18px; font-size: 90%; color: #bbb; }
div.pageBodyContent { float : left; line-height: 120%; width : 430px; }
div.pageBodyContent .htmlContentContainer img { margin : 5px 20px 5px 0px; }
div.pageBodyContent a, div.pageBodyContent a:hover { font-weight : bold; text-decoration : underline; }
div.pageTitleContainer h2.pageDescription { display: none; }
h2 { margin-top: 1.0em; margin-bottom: 1.0em; font-size: 100%; font-weight: normal; }
div.pageBodyContent h2 { color: #262459; margin-top: 1.0em; margin-bottom: 1.0em; font-weight: bold; font-size: 120%; }
div.pageBodyContent h3 { color: #262459; margin-top: 1.2em; margin-bottom: 0.3em; font-size: 110%; }
div.pageBodyContent h4 { color: #262459; margin-top: 1.2em; margin-bottom: 0.3em; font-size: 100%; }
div.pageBodyContent h5 { color: #262459; margin-top: 1.2em; margin-bottom: 0.3em; font-size: 90%; }
div.pageBodyContent h6 { color: #262459; margin-top: 1.2em; margin-bottom: 0.3em; font-size: 85%; }
div.pageBodyContent p { margin-top: 0em; margin-bottom: 1.2em; }
div.pageBodyContent input.formContainer, div.pageBodyContent textarea { width: 180px; }
div.pageBodyContent textarea { height: 60px; }
img.alignLeft { float : left; padding : 5px 10px 5px 0px; }
img.alignRight { float : right; padding : 5px 0px 5px 10px; }
img.noMargin { margin: 0 !important; }
div.contactPanel { clear: both; border: solid 1px #ccc; background: #fafafa; padding: 10px; margin-top : 50px; font-weight: bold; }
div.contactPanel p { margin: 0; }
div.rightColumnContainer { float : right; padding : 0px; margin : 130px 0px 0px 0px; width : 150px; }
a.basketLink { display: block; clear : both; margin-top: 12px; padding-left: 18px; background: url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/basket_add.gif) no-repeat left center; }
div.changeFormLinkContainer a { display: block; margin-top: 0px; padding-left: 20px; background: url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/modify.gif) no-repeat left bottom; }
table.basketTable { width: 100%; border-bottom: solid 1px #ccc; background-color: #fff; margin-bottom: 24px; }
div.noItemsAlert { float : left; width : 430px; margin-bottom: 26px; }
div.noItemsAlert p { padding-left: 18px; background: url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/basket_empty.gif) no-repeat left center; }
table.basketTable th, table.basketTable td { border-bottom: solid 1px #ccc; padding: 2px; }
a.removeItemLink { font-size: 86%; padding : 1px 0 2px 14px; background: url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/basket_remove.gif) no-repeat left center; }
td.basketControlButtons input { background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/button_basket.gif) no-repeat top left; border : 0px; height : 20px; width : 118px; text-align : center; font-size : 95%; }
div.poll { clear : both; padding : 20px 0; }
img.bargraphLeft, img.bargraphMiddle, img.bargraphRight { height: 10px; }
img.bargraphLeft, img.bargraphRight { width: 1px; }
div.pollResultStat { margin-top: 1em; }
div.messageContainer { margin-top: 12px; padding: 6px; font-size: 86%; background: #fafafa; border: solid 1px #ececec; }
div.rightColumnContainer .linkListOuter, div.rightColumnContainer .linkListOuter h4, div.rightColumnContainer .linkList, div.rightColumnContainer .linkList h3, div.rightColumnContainer .linkList ul, div.rightColumnContainer .linkList ul li, div.rightColumnContainer .linkList ul li a, div.rightColumnContainer .linkList ul li img, div.rightColumnContainer .linkList ul li p, div.mainContent, div.mainContent .linkListContainer, div.mainContent .linkListContainer h4, div.mainContent .linkList, div.mainContent .linkList ul, div.mainContent .linkList ul li, div.mainContent .linkList ul li a, div.mainContent .linkList ul li a img, div.mainContent .linkList ul li p { margin : 0px; padding : 0px; }
div.mainContent { padding-top : 20px; }
div.rightColumnContainer .linkListOuter { float : left; width : 150px; }
div.rightColumnContainer .linkList h3 { border-top : solid 26px #ba2055; font-size : 140%; font-weight : normal; color : #262459; padding : 3px 0px 3px 10px; }
div.rightColumnContainer .linkList h3.position1 { border-top : solid 26px #afbd23; }
div.rightColumnContainer .linkList h3.position2 { border-top : solid 26px #9a4d9e; }
div.mainContent .linkListContainer h4 { font-size : 140%; padding-bottom : 15px; font-weight : normal; }
div.rightColumnContainer .linkList { margin-top : 5px; }
div.rightColumnContainer .linkList ul { padding : 0px 10px; }
div.rightColumnContainer .linkList ul li, div.mainContent .linkList ul li { list-style-type : none; margin-bottom : 7px; }
div.mainContent .linkList ul li { margin-bottom : 15px; }
div.rightColumnContainer .linkList ul li a { font-size : 90%; font-weight : bold; color : #286876; text-decoration : underline; }
div.mainContent .linkList ul li a img { float : left; margin : 3px 10px 0px 0px; }
h3.commentsHeader { font-size : 140% !important; margin-bottom: 20px !important; }
div.commentPanel { margin-bottom: 20px; border-bottom: 1px dotted #DDD; }
div.commentCaption { padding-bottom: 12px; font-weight: bold; }
div.commentCaption img { padding-right: 6px; }
div.commentBody { padding : 3px 40px; background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/comment_top.gif) no-repeat left top; }
div.commentSender { padding-top: 20px; padding-bottom: 18px; font-size: 86%; font-weight : bold; color: #666; background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/comment_bottom.gif) no-repeat right top; }
div.pageCommentContainer ul { margin: 0; padding: 0; list-style: none; }
div.pageCommentContainer li { display: block; }
div.pageCommentContainer li a, div.addComment a, div.viewComment a { padding-left: 10px; }
div.postingActionsContainer { margin : 10px 0px 30px; width: 100%; clear: both; }
ul.postingActionsList { margin: 0px; padding : 0px; }
ul.postingActionsList li { list-style-type : none; padding : 7px 0; }
ul.postingActionsList li a { padding: 0 0 2px 23px; color: #262459; font-weight : bold; font-size : 90%; }
ul.postingActionsList li a:hover { text-decoration : underline; color : #262459; }
ul.postingActionsList li.actionReturn a { background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/icon_arrowleft_white.gif) no-repeat 0px 3px; }
ul.postingActionsList li.actionPrint a { background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/icon_print.gif) no-repeat 1px 2px; }
ul.postingActionsList li.actionEmail a { background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/icon_email.gif) no-repeat 1px 1px; }
ul.postingActionsList li.actionComment a { background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/icon_comment.gif) no-repeat 1px 1px; }
ul.postingActionsList li.actionLinkTo a { background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/icon_linkto.gif) no-repeat 3px 0px; }
ul.postingActionsList li.actionBookmark a { background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/icon_bookmark.gif) no-repeat 1px 2px; }
ul.postingActionsList li.actionAlert a { background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/icon_alert.gif) no-repeat 1px 2px; }
ul.postingActionsList li.actionPDF a { background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/icon_pdf.gif) no-repeat 0px 0px; }
ul.linkSharingList { margin: 40px 0px 0px !important; padding: 0; }
ul.linkSharingList, ul.linkSharingList li { margin : 0px; padding : 0px; list-style: none; }
ul.linkSharingList li, ul.linkSharingList a { display:inline; margin: 0 3px 0px 0px; padding : 0px; }
a.whatIsSocialBookmarkingLink { font-size : 90%; width : 123px; display : block; padding : 12px 5px 1px; color : #fff; font-weight : bold; background : #afbd23 url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/bookmark_bg.gif) no-repeat 0px 0px; }
a.whatIsSocialBookmarkingLink:hover { color : #fff; text-decoration : underline; }
div.switchToContainer a, div.switchToContainer a.disabled, div.switchToContainer a:hover { color: #262459; font-weight : bold; }
div.fullWidthHeaderContainer { width: 100%; margin : 0px; padding : 0px; }
div.fixedWidthHeaderContainer { width: 755px; position : relative; padding : 0px; margin : 0px auto; height: 127px; background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/headerText_bg.gif) no-repeat left bottom; }
div.header { margin : 0px; padding : 0px; }
div.header ul { margin: 0; padding: 0; list-style: none; }
div.headerLeft { float: left; margin : 6px 0px 0px 27px; padding : 0px; display : inline; }
div.headerRightTop { float : right; margin : 0px; padding : 0px; }
div.headerRightTop a { color : #262459; }
a.layoutListOuter { position : absolute; top : 47px; right : 0px; margin : 0px; padding : 6px 30px 10px 0px; font-size : 85%; white-space : nowrap; font-weight : bold; background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/viewingOptions_bg.gif) no-repeat right top; }
a.layoutListOuter:hover { text-decoration : underline; color : #262459; }
div.headerRightTop form { position : absolute; top : 72px; right : 27px; }
div.headerRightTop label.searchLabel { display : none; }
div.headerText { position : absolute; left : 148px !important; top : 0px !important; width : 453px; height : 127px; padding : 0px; margin :0px; font-size : 95%; }
div.headerText .headerStatement { float : right; margin : 0px; padding : 0px; width : 453px; display : inline; }
div.headerText .headerStatement img { position : relative; margin : -3px 0px 0px; padding : 0px; }
div.headerText .headerStatement img.alignLeft { float : left; padding : 0px 5px 0px 0px; }
div.headerText .headerStatement img.alignRight { float : right; padding : 0px 0px 0px 5px; }
div.headerText .headerStatement p { position : relative; margin : 0px; padding : 3px 0px 0px 3px; font-size : 95%; }
div.headerText .headerStatement a { font-weight : bold; text-decoration : underline; }
div.headerText .headerStatement a:hover { font-weight : bold; text-decoration : underline; }
div.headerText p.headerStatement { position : absolute; left : 15px; bottom : 7px; width : 555px; font-size : 93%; color : #fff; padding : 0px; margin : 0px; }
div.header div.headerText ul li { background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/donate_button.jpg) no-repeat 0 0; width:152px; }
div.header div.headerText ul li a { display:block; font-size:1.3em; font-weight:bold; }
div.header div.headerText ul li a.donate { color:#fff; padding: 5px 30px 7px 20px; }
div.header div.headerText ul { position:absolute; top:0; right: -154px; }
div.breadcrumb { padding : 0px; margin : 0px; color: #286876; font-size : 90%; font-weight : bold; text-decoration : underline; width : 400px; }
div.breadcrumb a, div.breadcrumb a:hover { color : #286876; font-weight : bold; text-decoration : underline; }
table.structuredData { margin-top: 6px; }
table.structuredData ul { margin: 0; padding: 0; list-style: none; }
table.structuredData ul li { margin: 0; }
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; overflow: hidden; }
.sIFR-hasFlash h1.pageTitle, .sIFR-hasFlash .channelSummaryTitle h1, { visibility: hidden; letter-spacing: -3px; }
html { font-family: Arial, Helvetica, Sans-Serif; font-size: 90%; margin: 0px; padding : 0px; color: #000; }
body { font-size: 90%; margin: 0px; padding : 0px; width : 100%; }
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: 98%; }
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: #286876; text-decoration: none; }
a.glossaryTermLink { border-bottom: 1px dashed #286876; text-decoration: none !important; cursor: help; }
a.glossaryTermLink:hover { border-bottom: 1px solid #286876; text-decoration: none !important; cursor: help; }
.borderOrange { border: solid 3px #e37222; color: #e37222; }
.borderPurple { border: solid 3px #331c54; color: #331c54; }
div.leftColumnContainer { float: left; width: 151px; padding : 0px 0px 0px; margin : 0px; display : inline; }
div.leftMenuContainer, div.navigationMenuContainer { margin : 0px; padding : 0px; }
div.navigationMenuContainer { padding : 15px 0px 30px; background-color : #262459; }
div.pageNavTitle { display: none; }
div.leftColumnContainer ul.topChannel { margin: 0px 5px 0px 10px; padding: 0px; }
div.leftColumnContainer ul.subChannel { padding : 0px; margin : 0px 0px 0px 10px; }
div.leftColumnContainer ul.topChannel li { list-style-type : none; margin : 0px; padding : 0px; }
div.leftColumnContainer ul.subChannel li { padding : 0px; margin : 0px; }
div.leftColumnContainer ul.topChannel li a { display : block; font-weight : bold; padding : 6px 0px; margin : 0px 7px 0px 0px; color : #fff; }
div.leftColumnContainer ul.subChannel li a { font-weight : normal; padding : 2px 0px; font-size : 90%; }
div.leftColumnContainer ul.subChannel ul li a { font-size : 100%; }
div.leftColumnContainer ul.topChannel li.channel_active, div.leftColumnContainer ul.topChannel li.posting_active { background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/leftNav_active.gif) no-repeat right 11px; }
div.leftColumnContainer ul.subChannel li.channel_active, div.leftColumnContainer ul.subChannel li.posting_active { background : url(/OneStopCMS/Sites/SenseInternet_New/Theme/Images/leftNav_active_sub.gif) no-repeat right 7px; }
div.leftColumnContainer ul.topChannel li a:hover { text-decoration : underline; color : #fff; }

