body, div, h1, h2, h3, h4, h5, p, blockquote, button,ul, ol, li {font-family: arial, "lucida console", sans-serif;font-size: 14px;margin: 0px;padding: 0px;border-width: 0px;font-weight:normal;}body {clear: both;}form {margin-bottom:0px;}p {	font-size: 14px;}#mainarea p {	margin-top: 5px;	margin-bottom: 5px;	}p.whiteband {	height: 5px;	background-color: white;	margin-top: 30px;	margin-left: -5px;	margin-right: -5px;}p.dsa a:link {    background-color: lime;    font-size: 14px;	}p.side {font-size: 14px;text-align: center;margin: 10px 0px;}p.side strong {color:#000080;}p.submit {    text-align: right;	margin-right: 20px;	margin-bottom:-10px;}p.contact {clear: both;padding-top: 10px;}p.contact strong {color:#000080;}h4 {font-size:14px;	clear: both;padding-top: 20px;color: navy;font-weight: normal;}#header li, #footer li {    display: inline;	}a:link {text-decoration: none; color: black;margin-bottom:0px;padding-bottom:0px;}a:visited {text-decoration: none; color: black;margin-bottom:0px;padding-bottom:0px;}a:active {text-decoration: none; color: black;margin-bottom:0px;padding-bottom:0px;}a:hover {text-decoration: underline; color: #555;margin-bottom:0px;padding-bottom:0px;}		a:link img{text-decoration: none; border-width: 0px;}a:visited img{text-decoration: none; border-width: 0px;}a:hover img{text-decoration: none; border-width: 0px; }a:active img{text-decoration: none; border-width: 0px; }  .frontx {	font-size: 14px;}.homelink1 {display:block;margin-left:0px;}.homelink2 {display:block;margin-left:110px;}.homelinkhome {display:block;margin-left: 140px;}.spacebelow {    margin-bottom: 30px;	display: block;}button {    background-color: #ddd;	margin-left: -5px;	margin-right: 0px;	margin-top: 0px;	margin-bottom: 0px;	padding:0px;	color: navy;}p.form input {    margin-bottom:10px;	margin-right: 0px;}p.formlarge label {    font-size: 14px;}p.formsub {    margin-left: 125px;	margin-top: 20px;}form.sitesearch {    margin-top: 10px;	margin-left: 70px;}form label { 	display: block;  /* block float the labels to left column, set a width */	float: left; 	font-size: 14px;	width: 120px; 	height: 15px;	margin-top: 5px;	margin-right: 5px;	margin-left: 0px;	text-align: right;}blockquote ul ul {   margin-top: 10px;   margin-bottom: 0px;   padding-bottom: 0;   padding-left: 30px;}ul.projectbody {           list-style-image:  url(file:///Macintosh%20HD/Applications/xampp/xamppfiles/htdocs/xampp/tb09links/css/%27../sitewideimages/bulletgrey.gif%27);           list-style-type: square;           padding-bottom: 5px;           padding-left: 15px;}blockquote ul {           list-style-image:  url(file:///Macintosh%20HD/Applications/xampp/xamppfiles/htdocs/xampp/tb09links/css/%27../sitewideimages/bulletwhite.gif%27);           list-style-type: square;           margin: 0;           padding-bottom: 5px;           padding-left: 15px;		   }			 		   		   blockquote ul li {           font-size: 14px;		   padding-bottom:5px;		   }		   		ul.main {           list-style-image:  url(file:///Macintosh%20HD/Applications/xampp/xamppfiles/htdocs/xampp/tb09links/css/%27../sitewideimages/bulletgrey.gif%27);           list-style-type: square;		   font-size: 14px;		   margin-left: 0px;		   padding-left: 15px;		   padding-top:10px;}.tablogin, .tablogin a {   font-size: 14px;   margin-right: 20px;   margin-bottom: 5px;   color: navy;}.searchthe {   font-size: 14px;   margin-right: 5px;   margin-bottom: 5px;   color: navy;}.nudgeup {   height: 16px;   margin-right: 0px;   border: solid navy;   border: solid #ddd 1px;   color: navy;}.nudgedown {   margin-bottom: -4px;}	/* page layout */#wrapper, #rap {	width: 940px;  /* was 980, before 934 */	margin: 0 auto;	martin-top: -20px;	background-color: white;overflow:hidden;}#header {	height: ;  /* was 220px */	margin-top: 0px;	margin-bottom:30px; /* gap btwn header */}#mainarea, #content {	width: 620px;	float: left;	padding: 0px 0px 5px 0px; /* first was 5px */	margin-right: 0px;	margin-top: 0px; /* gap btwn header - was 20px */	clear:both;	line-height: 140%;}#mainarea .contact a:link {text-decoration: none; color: #fc0048;}#mainarea .contact a:visited {text-decoration: none; color: #fc0048;}#mainarea .contact a:active {text-decoration: none; color: black;}#mainarea .contact a:hover {text-decoration: underline; color: #000080;}#secondaryarea, #menu {	float: right; width: 300px;	}#secondaryarea .relatedbox {padding: 10px 5px 8px 10px;background: url(../sitewideimages/sqpaper/squared_paper_ddd_small.jpg);border-right:solid 1px #eee;border-bottom:solid 1px #eee;}	#secondaryarea2 {	float: right;	margin-top: 20px;	}		#box, #menu ul {	   width: 300px;   margin-left: 0px;   margin-top: 20px;   border: solid navy;   border-width: 1px;   padding: 0px 5px 5px 5px;   font-size:12px;   }.boxasclass {	   width: 300px;   margin-left: 0px;   margin-top: 20px;   border: solid navy;   border-width: 1px;   padding: 0px 5px 5px 5px;   font-size:12px;   }      .caption1 {   text-align: left;   font-style: italic;   font-size: 14px;   margin-bottom: -10px;   margin-top: -10px;      }#secondaryarea a {line-height:140%;margin-top:50px;}	#google {}#pulloutblock {    margin-top: 30px;	background-color: #eeeeee;	height: 260px;	width: 310px;	margin-top: -350px;	float: left;	display: block;}img.masthead {    margin-bottom: -10px;}.banner {    float: right;    margin-left: 60px;	position: absolute;}.thumb1 { /* Don't use clear both because of HP ads */   margin-top:2px;   margin-right:10px;   height:57px;   width:123px;display:none;}.sub {   font-size: 10px;   color: gray;   background-color: white;   padding: 1px 3px 0px 3px;   margin-left: 10px;   border: solid gray;   border-width: 1px;      }.homeskyborder {   float: left;   margin-top: 20px;   margin-bottom: 20px;   background-color: white;   margin-right: 20px;   margin-left: 0px;   border: solid #ddd;   border-width: 1px;   }.homesky img {   clear: both;}.homeskybelow {   float: left;   height: 600px;   width: 120px;   margin-top: 640px;   padding-bottom: 10px;   padding-right: 0px;   margin-left: -142px; /* this needs to add in any border width used in ad above */   background-color: white;   border: solid #ddd;   border-width: 1px;   }.homeskybelowtrans {   float: left;   width: 120px;   margin-top: 640px;   padding-bottom: 10px;   padding-right: 0px;   margin-left: -140px; /* this needs to add in any border width used in ad above */   background-color: white;   border: solid #fff;   border-width: 1px;   }.home {   font-size: 12px;   background-color: white;   margin-top: -5px;;   margin: 0px;   padding: 0px;   }   		  /* tab bar */ol.nav {	list-style: none;	margin-top: 0px;}#mainnavwrap {	background-color: #000080;}#mainnav {	margin-bottom: -2px;	margin-top: 15px;    clear:both;}#mainnav li a:link, #mainnav li a:active, #mainnav li a:visited {	float: left;	margin: 0px;    font-size: 14px;	font-weight: 400;	display: block;	padding: 6px 14px 6px 14px;	color: white;	background-color: black;	text-decoration: none;    border-right: solid white;	border-right-width: 1px;	}#mainnav li.selected a {	background-color: navy;	color: white;}#mainnav li a:hover {	background-color: #eee;	color: black;	text-decoration: none;	}	#mainnav li.selected a:hover {	background-color: navy;	color: white;	text-decoration: none;	}	#subnav { 	background-color: navy;	clear: both;	padding-top: 3px;	padding-bottom: 3px;	height:16px;	margin-top:0px;	}#subnav li {	padding: 3px 14px 6px 14px;	clear: both;    font-size: 80%;	color: white;	margin-top:0px;	}#subnav li a {	color: white;	background-color: navy;	text-decoration: none;	margin-top:0px;	}#subnav li.selected {	background-color: white;		}#subnav li.selected a {	background-color: white;	color: navy;	}#subnav li a:hover {	text-decoration: underline;	color: white;	}#subnav li.selected a:hover {	text-decoration: underline;	color: navy;	}#footer {    clear: both;	text-align: center;	padding-top:40px;	padding-bottom:10px;}#footernav {	background-color: white;	height:28px;	margin-bottom:23px;    border-bottom: solid 2px #fc0048;}#footernav ol{}#footernav li a {	float: left;    font-size: 14px;	font-weight: 400;	display: block;	padding: 6px 14px 6px 14px;	color: white;	background-color: #000080;	text-decoration: none;    border-right: solid white;	border-right-width: 1px;	}#footernav li.selected a {	background-color: #fc0048;	color: white;}#footernav li a:hover {	background-color: black;	color: white;	}	#footernav li.selected a:hover {	background-color: #fc0048;	color: white;	}	#footer p {    font-size: 12px; line-height:140%;}/* newsalert sign up */.newsalertspan {    margin-bottom: 20px;	padding: 0;	font-size: 14px;	font-weight: lighter;	display: block;}.newsalert p {    margin-top:50px;}.newsalert h1 {	font-size: 14px;} .newsalert b {    font-weight: normal; }.newsalert ul {	list-style: none;}.newsalert .required {    margin-top:0px;	margin-left: 0px;	margin-right: 5px;    text-transform: capitalize;}.newsalert font {	font-size: 0px;	font-color: white;	line-height: 0%;	padding-bottom: 20px;}.newsalert form {	margin-top: 0px;}.newsalert table {	margin-left: -3px;	margin-bottom:20px;    margin-top: 20px;}.newsalert tr {   height: 30px;}.newsalert a {	margin-left: -1000px;}.poweredphplist {	margin-left: -1000px;}.attributeinput {}.newsalert .listdescription {	margin-left: 35px;}.newsalert input {	margin-right: 20px;	margin-top:0px;}.newsalert p input { /* submit button */	margin-top:30px;}/* slimbox */#lbOverlay {	position: fixed;	z-index: 9999;	left: 0;	top: 0;	width: 100%;	height: 100%;	background-color: #000;	cursor: pointer;}#lbCenter, #lbBottomContainer {	position: absolute;	z-index: 9999;	overflow: hidden;	background-color: #fff;}.lbLoading {	background: #fff url(file:///Macintosh%20HD/Applications/xampp/xamppfiles/htdocs/xampp/tb09links/css/loading.gif) no-repeat center;}#lbImage {	position: absolute;	left: 0;	top: 0;	border: 10px solid #fff;	background-repeat: no-repeat;}#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}#lbPrevLink {	left: 0;}#lbPrevLink:hover {	background: transparent url(file:///Macintosh%20HD/Applications/xampp/xamppfiles/htdocs/xampp/tb09links/css/prevlabel.gif) no-repeat 0 15%;}#lbNextLink {	right: 0;}#lbNextLink:hover {	background: transparent url(file:///Macintosh%20HD/Applications/xampp/xamppfiles/htdocs/xampp/tb09links/css/nextlabel.gif) no-repeat 100% 15%;}#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(file:///Macintosh%20HD/Applications/xampp/xamppfiles/htdocs/xampp/tb09links/css/closelabel.gif) no-repeat center;	margin: 5px 0;	outline: none;}#lbCaption, #lbNumber {	margin-right: 71px;}#lbCaption {	font-weight: bold;}/* ajax search box */#SearchInput {background: #fff;border: none;float: right;color: black;font-size: 12px;width: 200px;padding:4px;}#SearchResults {background: navy;display: none;overflow: auto;position: absolute;margin-top:40px;width: 300px;z-index: 99;border: 1px solid #ddd;}#SearchResults a {color: #FFFFFF;display: block;padding: 5px 5px 5px 15px;text-decoration: none;border-bottom: 1px solid #ddd;}#SearchResults a .highlight {color: gray;}#SearchResults a:hover {color: black;background: #ddd;text-decoration: underline;}.MenuLink {color: #FFFFFF;display: block;padding: 10px 0px;text-align: center;width: 160px;}.MenuLink:hover {background: #CCCCCC;}			/* power */h1.power {background-image: url(file:///Macintosh%20HD/Applications/xampp/xamppfiles/htdocs/xampp/tb09links/css/%27../power/powerbannerback.jpg%27);height:87px;width:600px;}.powerh1 {margin-left:220px;color:white;font-size: 24px;font-weight: lighter;padding-top:10px;display:block;}.powerblue {color:#000080;}.powerside {width:110px;padding-top:10px;float:left;text-align:center;}.powersidei {width:110px;padding-top:10px;padding-left:20px;padding-right:40px;float:left;text-align:center;}.powerside img, .powersidei img {border-right:5px #ddd solid;border-left:5px #ddd solid;}.powerside a, .powersidei a {display:block;color:#000080;background-color:#ddd;text-decoration:none;padding-left:5px;padding-right:5px;}.p200listings {border-top: solid navy;border-top-width: 1px;margin-top:20px;}.p200listings img {margin-right:10px;float:left;clear:both;}.p200listings h2 {border-top: none;margin-top:0px;}.pfirstp {padding-bottom:20px;}.powersecondlinkbox {height:230px;}/* imagesource */.imagewrapper{position:relative;}.imagesource a {position:absolute;top:0px;right:0px;background-color:#fc0048;padding: 0px 4px 0px 4px;z-index:98;text-align:center;color:white;text-decoration:none;}.imagesource a:hover {background-color:#000080;}.imagecredit{position:absolute;top:0px;left:0px;background-color:#eee;padding: 0px 4px 0px 4px;z-index:999;text-align:center;}/* pink subs and other forms */legend {text-transform:uppercase;padding:5px;background-color:#fc0048;color:white;margin-bottom:20px;}fieldset {border:1px solid #000080;padding:20px;margin:20px 0px 0px 0px;background: url(../sitewideimages/sqpaper/squared_paper_ddd_small.jpg);}input, textarea {padding:6px;border:1px solid #000080;color:#000080;background:#fff;font-size:12px;font-family:arial;}form.panelform input, textarea {padding:4px;}form.panelform input.bp3 {padding:6px;}input.button, a.linkasbutton {text-transform:uppercase;background-color:#fc0048;color:white;padding:8px 20px 8px 20px;border:none;font-size:14px;}input.button:hover, a:hover.linkasbutton {background-color:#000080;text-decoration:none;}input.panel, input.panel:hover, input.panel:link, input.panel:active {width:100%;margin-top:5px;}input.invalid {background-color:#eee;border:2px #fc0048 inset;}.subform label, .loginform label {float:left;text-align:right;margin-right:10px;clear:left;width:220px;color:#000080;text-transform:uppercase;line-height:30px;}p.invalid label {color:#fc0048;font-weight:bold;}#submit {margin-left:160px;}#ordervalue {color:#000080;}.termsdisplay{color:#fc0048;text-transform:uppercase;font-weight:bold;}/* added Aug 2009 */p.toplinkblob a {border-left:15px solid #fc0048;padding: 1px 5px 1px 5px;background-color:#eee;color:black;text-decoration:none;}p.toplinkblob a:hover {border-left:15px solid #eee;background-color:#fc0048;color:white;}#pagelinks {margin-top:50px;}#pagelinks p.toplinkblob {margin-top:10px;}.submitjobbutton {text-align:center;display:block;}cite, cite a:link, cite a:active, cite a:visited {background-color:#fc0048;color:white;padding-left:1px;padding-right:1px;font-style:normal;text-decoration:none;text-transform:uppercase;}cite a:hover {background-color:#000080;}img.look2recruit {margin-top:-10px;}p.look2recruit {text-align:center;padding-top:10px;padding-bottom:5px;}p.look2recruit2 {text-align:center;padding-bottom:10px;}p.look2recruit2 strong {color:#000080;}a:link.look2recruit,a:active.look2recruit,a:visited.look2recruit {background-color: #fc0048;width:288px;text-align:center;padding:6px;display:block;color:white;text-transform:uppercase;}a:hover.look2recruit {background-color:#000080;text-decoration:none;}#postjob a {font-size:14px;}.badge{position:absolute;top:6em;right:-1.3em;height:90px;width:90px;z-index:999;}#sticker{position:relative;}.slug{background-color:#fc0048;padding: 0px 4px 0px 4px;text-align:center;color:white;text-transform:uppercase;margin-right:5px;}input.no {float:none;} /* file jobxtra - take this out? */label.job {text-align:right;width:245px;font-size:14px;} /* file jobxtra - take this out? */.gblock {font-size:12px;text-align:center;padding:2px;}/* tabbar changes Sept 2009 */a.topactionbar, button.topactionbar, .topactionbar {color:#555;background-color:#ddd;padding:5px 10px 5px 10px;float:left;text-decoration:none;height:auto;width:auto;margin:0px;font-size:14px;}a:hover.topactionbar, button:hover.topactionbar {background-color:#fc0048;color:white;padding:5px 10px 5px 10px;float:left;margin:0px;}.topactionbarborder{border-right: solid 2px #eee;}button.buttonplus{height:26px;width:170px;border-left: solid 2px #eee;}.actbarcol{color:#fc0048;}a.linkcolour,a.linkcolouralert{color:#fc0048;}#isbar {background-color:#eee;margin-top:0px;padding:5px;padding-left:10px;text-align:center;}#loginsearchbar {background-color:#ddd;height:26px;padding-right:5px;margin-bottom:20px;}#ajaxresultsbar {position: relative; left: 600px; top: -20px;}/* twitter live panel added Dec 2009 */#twitter {width:380px;height:310px;margin-top:40px;margin-right:0px;position:relative;background: url(../sitewideimages/sqpaper/squared_paper_ddd_small.jpg);}#twitter ul {list-style: none;}#twitter ul li {margin-bottom:10px;border-bottom:solid 2px white;width:350px;padding:0px 12px 6px 12px;}#twitter ul li a {font-style: italic;color:#000080;}#twitter ul li a:hover { color: #1b2f6f; }#twitter ul li span {font-size: 12px;} #twitter ul li span a {font-size: 12px;color:#fc0048;}#twitter .followbutton {position:absolute;top:10px;right:10px; padding:5px;background-color:#000080;color:white;border-bottom: solid 2px #ddd;border-right: solid 2px #ddd;text-decoration:none;}#twitter .followbutton:hover {background-color:white;color:#000080;border:none;}#twitter .jaggy{position:absolute;bottom:1px;background: url(../sitewideimages/sqpaper/dddtrans.png);background-position:center left;width:370px;padding-top:10px;padding-left:11px;padding-top:15px;height:40px;}/* masthead sell box added Dec 2009 */#sellbox {float:right;background: url(file:///Macintosh%20HD/Applications/xampp/xamppfiles/htdocs/xampp/tb09links/includes/textures/blue2.png) 0 0 no-repeat;padding:0px;width:468px;height:60px;text-align:center;color:white;font-size:150%;border-left:solid 0px #fc0048;display:none;}#sellbox h5 a {font-size:150%;padding:0px;font-weight:bold;color:white;margin-bottom:2px;}#sellbox p a {color:white;}/* for analysis and blogs - added Jan 2010 */.continued {color:#bbb;display:block;} #standfirst {font-size:18px;margin-bottom:10px;border-top:none;margin-right:50px;border-left:solid 3px #fc0048;padding-left:10px;}.fullwidth {width:100%;}/* for subscribe - added april 2010 */.bocbullet ul li{list-style:square;margin-left:15px;margin-bottom:5px;}.plus{color:#fc0048;font-style:strong;}ul.main li{padding-bottom:10px;list-style-image:  url(file:///Macintosh%20HD/Applications/xampp/xamppfiles/htdocs/xampp/tb09links/css/%27../sitewideimages/bulletpink.jpg%27);}ul.main li a:link {text-decoration: none; color: #fc0048;}ul.main li a:visited {text-decoration: none; color: #fc0048;}ul.main li a:active {text-decoration: none; color: black;}ul.main li a:hover {text-decoration: underline; color: #000080;}/* tab styles - added july 2010 */.ui-tabs-hide {display:none;}.ui-tabs-nav {margin:0;padding:0;list-style:none;}.ui-tabs-nav li {padding:0;margin:0 1px 0 0;float:left;background-color:#000080;}.ui-tabs-nav a {text-decoration:none;display:block;padding: 5px 15px 8px 15px;color:white;}.ui-tabs-selected a {background-color:#fc0048;}.ui-tabs-panel {float:right;border:0px solid #999;padding:2px;margin-bottom:0px;background:#fc0048;}#mainareaext .ui-tabs-panel {background:white;}#homecol3 .ui-tabs-panel, #homecol2 .ui-tabs-panel {} /* for subscribe - added april 2010 */.ui-tabs-panel table{width:788px;}.ui-tabs-nav .tabinactive {display:block;padding: 5px 15px 8px 15px;color:#bbb;background-color:#ddd;}/* new template - added july 2010 */#slider {height:200px;width:980px;}/*width 722*/#emailbox {background-color:#eee;width:276px;height:300px;margin-top:20px;float:right;}#homec2 {float:right;width:410px;}#newsspool,#analysisspool,#monitorspool {background-color:white;position:relative;padding-top:20px;}#newsspool a,#analysisspool a,#monitorspool a {padding:0px;}#newsspool a:hover,#analysisspool a:hover,#monitorspool a:hover {}#newsspool h5 a,#analysisspool h5 a,#monitorspool h5 a {color:white;}#newsspool {height:770px;}#analysisspool {height:260px;margin-top:30px;padding-top:0px;border: solid 2px #fc0048;border-top: none;}#monitorspool {height:400px;z-index:0;}#tour {position:absolute;top:1155px;left:560px;}#unknown {margin-top:32px;background-color:#eee;width:380px;clear:both;}.hometable {width:180px;height:300px;margin-top:30px;margin-bottom:30px;position:relative;overflow:hidden;background:#68838B;}.floatleft {float:left;}.floatright {float:right;}h2 {background-color:#fc0048;border-top:0px;padding:6px;color:white;padding-left:12px;}.hometable h2 {color:#000;background-color:#eee;text-transform:uppercase;}.hometable p {padding:6px 10px 6px 10px;}#homecol2 .hometable h5, #homecol3 .hometable h5 {color:#000080;background: url(../sitewideimages/sqpaper/dddtrans.png);background-position:center left;width:100%;padding-top:10px;padding-left:11px;padding-top:15px;height:40px;}#homecol2 .hometable h5 a, #homecol3 .hometable h5 a {color:#000080;text-decoration:none;}#newsspool h3 {font-size:110%;font-family: 'Times New Roman';color:#000080;border-top:solid 1px #ddd;padding:12px 0 6px 0;}#newsspool h3 a:link, #newsspool h3 a:visited, #newsspool h3 a:hover {font-size:110%;font-family: 'Times New Roman';color:#000080;padding:12px 0 6px 0;}#monitorspool h3 {font-size:110%;font-family: 'Times New Roman';color:#000080;border-top:solid 1px #ddd;padding:12px 0 6px 0;}#monitorspool h3 a:link, #monitorspool h3 a:visited, #monitorspool h3 a:hover {font-size:110%;font-family: 'Times New Roman';color:#000080;padding:12px 0 6px 0;}#analysisspool h3 {font-size:15px;padding:0px;color:#000080;border-top:solid 1px #ddd;padding-top:12px;}#analysisspool h3 a:link, #analysisspool h3 a:visited, #analysisspool h3 a:hover {font-size:15px;padding:0px;color:#000080;padding-top:12px;}#homecol2 h5, #homecol3 h5 {position:absolute;bottom:0px;height:16px;background-color:#fc0048;border:none;color:white;padding-left:12px;padding-right:6px;}#analysisspool h2 {position:relative;}#analysisspool .overlay {position:absolute;right:-2px;top:0px;background-color:white;border-bottom:solid 1px #fc0048;width:322px;height:27px;}#newsspool a:link, #newsspool a:visited, #newsspool a:hover{}#newsspool p, #analysisspool p {margin-left:6px;}#newstabs, #monitortabs {}#lineseparator{background-color:#fc0048;height:2px;}.homedate{color:#bbb;}#newsspool.newsnojs {border-left:solid 2px #fc0048;border-right:solid 2px #fc0048;border-bottom:solid 2px #fc0048;float:left;}#monitorspool.newsnojs {border-left:solid 2px #fc0048;border-right:solid 2px #fc0048;border-bottom:solid 2px #fc0048;float:left;height:430px;}#newsspool.newsnojs h2, #monitorspool.newsnojs h2 {margin-top:-20px;position:relative;}.overlaynews {position:absolute;right:-2px;top:0px;background-color:white;border-bottom:solid 1px #fc0048;width:290px;height:27px;}#smallprint p {margin-bottom:3px;}