/* topNav.css */

/*iFrame fix to make dhtml menus display OVER HTML form elements in IE6 */
div#topnav iframe {
position: absolute;
left: -9999px;
width: 0;
height: 0;
}
div#topnav table {
width: 0;
height: 0;
}
div#topnav ul li.sfhover iframe {
left: 0px;
top: 24px;
}
div#topnav {
	clear:both;	
}
div#topnav ul li {
margin: 1px 1px 1px 1px;
padding:0;
list-style-type: none;
float: left;
display: block;
position: relative;
z-index: 100;
}
div#topnav ul li#tn1 {
margin-left: 0px;
}
div#topnav ul li#tn9 {
margin-right: 0px;
}
div#topnav ul li#tn1 a {
padding:6px 0pt 6px;
}
div#topnav ul li#tn9 a {
padding:6px 0pt 6px;
}
div#topnav ul li a {
padding:6px 0pt 6px;
line-height:.95em;
display: block;
}
div#topnav ul li ul.level2 {
z-index: 99;
list-style: none;
position: absolute;
left: -9999px;
width: 230px;
text-align:center;
}
/* added width declaration for netscape bug */
div#topnav ul li:hover ul.level2,div#topnav ul li.sfhover ul.level2 {
left: 0px;
z-index: 99999;
min-height: 0;
}
div#topnav ul li ul.level2 li:hover {
left: 0px;
z-index: 99999;
min-height: 0;	
}
div#topnav ul li:hover ul.level2 li:hover {
left: 0px;
z-index: 99999;
min-height: 0;	
}
div#topnav ul li ul.level2 li {
float: none;
display: block;
margin:0;
padding:0;
min-height: 0;
}
div#topnav ul li ul.level2 li a {
padding: 4px 0px 4px 0px;
display: block;
cursor: pointer;
}
div#topnav ul li#tn9 ul.level2 {
width: 150px;
}
div#topnav ul li#tn9:hover ul.level2 {
left: -63px;
}
/*star hack to move drop down menu lower by 1 pixel in IE 6 and below */
* html body div#topnav ul li ul.level2,* html body div#topnav ul li.sfhover iframe {
top: 24px;
}

#topnav ul, #topnav ul li, #topnav ul td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 1em;
	vertical-align: baseline;
}

.topNavEl a {cursor: default;}

/* Top Nav */
div#topnav {
background-color: #fff;
}

div#topnav ul li,div#topnav ul li a,div#topnav ul li ul.level2 li a {
font-weight: bold;
font-size: 11px;
font-family: Helvetica,Geneva,sans-serif;
}
div#topnav ul li a {
text-decoration: none;
color: #fff;
letter-spacing: 1px;
}
div#topnav ul li a:hover,div#topnav ul li ul.level2 li a:hover {
color: #F2F27E;
}
div#topnav ul li ul.level2 {
list-style: none;
background-color: #FC5140;
letter-spacing: 0px;
}
div#topnav ul li ul.level2 li {
background-image: none;
border: 1px solid #600101;
border-top: none;
background-color: #FC5140;
}
div#topnav ul li ul.level2 li a {
background-image: none;
}

div#topnav ul li {z-index: 20000 !important;}
/* Top Nav */
div#topnav{width:100%;margin:0px;padding:0px;height:24px;background-image: url(/images/twice_nav_bg.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: left top;background-color: none;position: relative;z-index: 100;}
div#topnav ul li {padding-right: 0px;border-right:1px solid white;margin:8px 0px 2px 0px;list-style-type: none; float:left;display:block; position: relative; z-index: 100;background:none;height:12px;}
div#topnav ul li a {font-size:11px;background-image:none;margin-top:0px;padding:0px 0px 4px 0px;display:block; color: #ffffff; text-decoration: none;background-image:none;text-align: center; letter-spacing: 0.05em;font-family:Arial,Helvetica,Geneva,sans-serif;width:100%;} 
div#topnav ul li a:hover, div#topnav ul li ul.level2 li a:hover {color:#f8d776;} 
div#topnav ul li ul.level2{margin:0px; padding:0px;z-index:99; list-style:none; position:absolute; top:14px; left:-9999px;letter-spacing: 0px;background-color:#1d4260;} 
div#topnav ul li:hover ul.level2, div#topnav ul li.sfhover ul.level2{left: 0px;z-index:99999;min-height:0;border:none;}
div#topnav ul li ul.level2 li {background-image: none; border: 1px solid #589eda;background-color: #1d4260; float:none; white-space: nowrap; display: block;height:auto;letter-spacing:0.05em;text-align:center;width:100%;} 
div#topnav ul li ul.level2 li a{font-size:11px;border:none;font-family:Arial,Helvetica,Geneva,sans-serif;letter-spacing: 0.05em;padding:4px 0px 4px 0px;white-space: normal;line-height:13px;border-right:medium none;} 
div#topnav ul li ul.level2 li a:hover,div#topnav ul li ul.level2 li a:visited{font-size:11px;}
div#topnav ul li#tn1 a,div#topnav ul li#tn9 a{margin-top:0;padding:0px 0px 3px 0px;}   
div#topnav ul li#tn1{width:60px;z-index: 100}
div#topnav ul li#tn2{width:89px;z-index: 100}
div#topnav ul li#tn3,div#topnav ul li#tn3 ul{width:100px;z-index: 100}
div#topnav ul li#tn4,div#topnav ul li#tn4 ul{width:222px;z-index: 100}
div#topnav ul li#tn5{width:65px;z-index: 100}
div#topnav ul li#tn6{width:58px;z-index: 100}
div#topnav ul li#tn7{width:90px;z-index: 100}
div#topnav ul li#tn8{width:92px;z-index: 100}
div#topnav ul li#tn9{width:83px;z-index: 100}
div#topnav ul li#tn10{width:113px;border:none;z-index: 100}
div#topnav ul li#tn2 ul{width:150px;margin-left:-32px;}
div#topnav ul li#tn6 ul,div#topnav ul li#tn7 ul{margin-left:-40px;}
div#topnav ul li#tn6 ul,div#topnav ul li#tn7 ul,div#topnav ul li#tn8 ul,div#topnav ul li#tn10 ul{width:150px;}
div#topnav ul li#tn8 ul{margin-left:-28px;}
div#topnav ul li iframe{display:none;}
* html body div#topnav ul li ul.level2{margin:0px; padding:0px;z-index:99; list-style:none;top:12px;left:-9999px;letter-spacing: 0px;background-color:#1d4260;} 
* html div#topnav ul li a,* html div#topnav ul li#tn1 a,* html div#topnav ul li#tn9 a{padding:0px;}
*+ html body div#topnav ul li ul.level2{margin:0px; padding:0px;z-index:99; list-style:none;top:12px;left:-9999px;letter-spacing: 0px;background-color:#1d4260;} 

/* Top Nav */
div#topnav{width:100%;margin:0px;padding:0px;height:24px;background-image: url(/images/twice_nav_bg.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: left top;background-color: none;position: relative;z-index: 100;}
div#topnav ul li {padding-right: 0px;border-right:1px solid white;margin:8px 0px 2px 0px;list-style-type: none; float:left;display:block; position: relative; z-index: 100;background:none;height:12px;}
div#topnav ul li a {font-size:11px;background-image:none;margin-top:0px;padding:0px 0px 4px 0px;display:block; color: #ffffff; text-decoration: none;background-image:none;text-align: center; letter-spacing: 0.05em;font-family:Arial,Helvetica,Geneva,sans-serif;width:100%;} 
div#topnav ul li a:hover, div#topnav ul li ul.level2 li a:hover {color:#f8d776;} 
div#topnav ul li ul.level2{margin:0px; padding:0px;z-index:99; list-style:none; position:absolute; top:14px; left:-9999px;letter-spacing: 0px;background-color:#1d4260;} 
div#topnav ul li:hover ul.level2, div#topnav ul li.sfhover ul.level2{left: 0px;z-index:99999;min-height:0;border:none;}
div#topnav ul li ul.level2 li {background-image: none; border: 1px solid #589eda;background-color: #1d4260; float:none; white-space: nowrap; display: block;height:auto;letter-spacing:0.05em;text-align:center;width:100%;} 
div#topnav ul li ul.level2 li a{font-size:11px;border:none;font-family:Arial,Helvetica,Geneva,sans-serif;letter-spacing: 0.05em;padding:4px 0px 4px 0px;white-space: normal;line-height:13px;border-right:medium none;} 
div#topnav ul li ul.level2 li a:hover,div#topnav ul li ul.level2 li a:visited{font-size:11px;}
div#topnav ul li#tn1 a,div#topnav ul li#tn9 a{margin-top:0;padding:0px 0px 3px 0px;}   
div#topnav ul li#tn1{width:60px;z-index: 100}
div#topnav ul li#tn2{width:89px;z-index: 100}
div#topnav ul li#tn3,div#topnav ul li#tn3 ul{width:100px;z-index: 100}
div#topnav ul li#tn4,div#topnav ul li#tn4 ul{width:222px;z-index: 100}
div#topnav ul li#tn5{width:65px;z-index: 100}
div#topnav ul li#tn6{width:58px;z-index: 100}
div#topnav ul li#tn7{width:90px;z-index: 100}
div#topnav ul li#tn8{width:92px;z-index: 100}
div#topnav ul li#tn9{width:83px;z-index: 100}
div#topnav ul li#tn10{width:113px;border:none;z-index: 100}
div#topnav ul li#tn2 ul{width:150px;margin-left:-32px;}
div#topnav ul li#tn6 ul,div#topnav ul li#tn7 ul{margin-left:-40px;}
div#topnav ul li#tn6 ul,div#topnav ul li#tn7 ul,div#topnav ul li#tn8 ul,div#topnav ul li#tn10 ul{width:150px;}
div#topnav ul li#tn8 ul{margin-left:-28px;}
div#topnav ul li iframe{display:none;}
* html body div#topnav ul li ul.level2{margin:0px; padding:0px;z-index:99; list-style:none;top:12px;left:-9999px;letter-spacing: 0px;background-color:#1d4260;} 
* html div#topnav ul li a,* html div#topnav ul li#tn1 a,* html div#topnav ul li#tn9 a{padding:0px;}
*+ html body div#topnav ul li ul.level2{margin:0px; padding:0px;z-index:99; list-style:none;top:12px;left:-9999px;letter-spacing: 0px;background-color:#1d4260;} 
/* twiceNewsletterOverride.css */
/* START CCLAMP CSS*/
body{margin-top:0px;}
div#maincontentcontainer {overflow-x: hidden;}
* html div#maincontentcontainer {height: 1%;}
/*ie only*/
div#leftmiddlecontainer {margin: 10px 0px 0px 0px;float:left;overflow: hidden;whitespace:nowrap;width:800px;}
div#maincontentbottom {clear: left;float: left;width: 808px;}
div#rightcolumn {float: right;width: 178px;overflow-x: hidden;}
div#footercontainer {clear: both;text-align: center;width: 983px;overflow-x: hidden;}
div#wrapper {margin: 0px auto 0px auto;width:983px;display:inline;height:100%;position :absolute;left: 50%;margin-left: -491.5px;}
div#wrapper div#wrapper{position:relative;margin:auto;left:auto;}
/*Elements outside of the normal layout */
#lightbox {position: absolute;z-index: 1001;margin: 10px 0px 10px 0px;top: 83px;left: 0%;width: 990px;height: 2000px;}
body,div#maincontentcontainer,div#maincontentbottom,div#footercontainer {background-color: #FFF;}

/* Typography and Colors */
div#rightcolumn {padding-bottom: 10px;text-align:center;}
div#marketing1 {text-align:center;padding: 10px 0px 0px 0px;}
div#marketing2 {padding: 10px 0px 10px 0px;text-align:center;}
div#headercontainer {position: relative;z-index: 101;}

/* roadblock - interstitial ad */
#whitebox {display: none;background-color: white;}
#lightbox {display: none;-moz-opacity: 0.8;opacity: .80;filter: alpha(opacity=80);background-color: white;}
#roadblock {display: none;}
#roadblock .skipad {margin-right: 50px;float: right;padding: 5px;clear: right;border: solid 1px #084973;background-color: #eee;}
#roadblock .rbadv {color: #C8C8C8;font: bold 10x Verdana,Helvetica,sans-serif;}
#roadblock .rbtext {padding: 0px 0px 5px 0px;}
#roadblock .roadblockad {padding: 25px 0px 25px 0px;background-color: white;}

/* lite blue rounded corners */
div.litebluebottomleft {padding: 0px 0px 7px 0px;background: url("/images/liteBlueLeftCornerB.gif") no-repeat bottom Left;}
div.litebluetopleft {padding: 7px 0px 0px 0px;background: url("/images/liteBlueLeftCorner.gif") no-repeat top left;}
div.content {color: #000000;font: 11px Arial,Helvetica,sans-serif;line-height: 15px;background-color: #E4F0F3;}
div.litebluebottomright {background:  url("/images/liteBlueRightCornerB.gif") #E4F0F3 no-repeat bottom right;}
div.litebluetopright {background: url("/images/liteBlueRightCorner.gif") #E4F0F3 no-repeat top right;}
div#skyscraper {padding: 10px 0px 10px 0px;margin-left: auto;margin-right: auto;width: 160px;text-align:center;font-size:12px;font-family:Arial,Geneva,Helvetica,sans-serif;}
.hide {display: none;}

/* TinyMCE Styles */
.deadline {font-weight: bold;color: #A31F0C;}
.introduction {color: #003399;}
.lightcopy,.lighthyperlink,a.lighthyperlink,a.lighthyperlink:visited,a.lighthyperlink:active,a.lighthyperlink:hover,
.lighthyperlink a,.lighthyperlink a:visited,.lighthyperlink a:active,.lighthyperlink a:hover {color: #FFF;}


/* --------------------------- GLOBAL HEADER --------------------------- */
/* Header (logo/login) */
#header {width: 983px;position: relative;background-color: #FFF;}
#header h1,a.logo, #header div.logo {top: 0px;left: 0px;cursor: pointer;position: relative;height: 93px;}
#header div.logo, a.logo{position:absolute;width:300px;height:93px;display:block;text-indent: -99999px;text-decoration: none;}
#header a.printlogo {top: 0px;left: 0px;cursor: pointer;position: absolute;width: 300px;height: 93px;text-decoration: none;}
#header div.logo {background: url("/common/images/reed_headerlogo.jpg") no-repeat top left; text-align:left;}

/* mobile link */
#mobilelink{/*position:absolute;top:0;z-index:1;*/float:left;margin: 0 5px;font-family:arial;}

#login_subscribe {float: right;height: 20px;padding: 2px;margin-left: -4px;width: auto;white-space: nowrap;overflow: hidden;font-size:12px;font-family:arial;text-transform:none;white-space: nowrap;color: #95AEC2;}
#login_subscribe img {margin-left: 4px;vertical-align:top;}

#login_subscribe a{vertical-align:top;font-size:12px;font-family:arial;text-transform:none;color: #FFF;font-weight: bold;text-decoration:none;}
#login {height: 20px;padding: 2px;text-align:right;color: #cccccc;}
#login a {margin-right: 4px;color: #FFF;text-decoration: none;font-weight: bold;}
#login a:hover ,#login_subscribe a:hover{text-decoration: underline;}

/* Leaderboard Ad*/
#leaderboard {padding: 2px 0px 0px 0px;float:right;clear:right;position: relative;overflow:visible;}
#leaderboard div.adtext {width: 20px;height: 90px;left: -15px;top: 2px;position: absolute;background: url(/images/pst_adv_top.gif no-repeat top left;text-indent: -9999px;}

/* Boombox Ad*/
#boombox,div.boombox {padding-top: 20px;padding-bottom: 20px;margin-left: auto;margin-right: auto;width: 336px;}

/* Firstlight Ad */
#firstlight,div.firstlight {padding-top: 20px;padding-bottom: 20px;margin-left: auto;margin-right: auto;width: 300px;text-align:center;}

/* Boombox Ad and Firstlight*/ 
#boombox div.adtext,div.boombox div.adtext,#firstlight div.adtext,div.firstlight div.adtext {text-align:center;font: normal 10px arial,helvetica,sans-serif;}



/*Search Box*/
#searchboxcontainer1 {clear: left;padding: 5px 0px 1px 0px;height: 33px;position: relative;background-color: #D6DFEF;border-top: 0px #C0CEE6 solid;border-bottom: 1px #C0CEE6 solid;}
#searchboxcontainer1 div#searchboxcontainer2 {float: left;width: 360px;color: #FFF;font-size: 10px;letter-spacing: .05em;}
#searchboxcontainer1 div#sponsorby {margin: 0px 0px 0px 370px;width: 250px;display: block;}
#searchboxcontainer1 div#sponsorby span.sponsored {vertical-align: 15px;color: #8D8D8D;font-size: 10px;}
#searchboxcontainer1 div#sponsorby span.marketingTopnav {width: 88px; height: 31px; padding: 0px 0px 0px 25px;overflow:hidden;position:absolute;top:1;}
#searchboxcontainer1 div#magsub {padding: 7px 40px 0px 0px;float: right;width: 280px;display: block;}
#searchboxcontainer1 #searchboxcontainer3 {margin: 0px 0px 0px 6px;}
#searchboxcontainer1 #searchboxcontainer3 div#searchbox {position: absolute;top: 11px;left: 60px;width: 297px;font-weight: bold;font-size: 12px;color: #14334F;}
#searchboxcontainer1 #searchboxcontainer3 input.searchtextinput {padding: 2px;width: 210px;color: #000000;background-color: #FFF;border: #C0CEE6 1px solid;font: 11px arial,helvetica,sans-serif;}
#searchboxcontainer1 #searchboxcontainer3 input#searchsubmit {position: absolute;top: 2px;left: 227px;}
#searchform {display: inline;width: 300px;}

/* Google Ads */
#google {margin: 0px 10px 10px 10px;background-color: #fff;border: 1px solid #D6DFEF;}
div.googlesponsor {padding: 2px;border-bottom: 1px solid #D6DFEF;font-size: 10px;color: #555555;}
div.googlead {padding: 4px 4px 0 4px;color: #6380B4;font-weight: bold;text-decoration: underline;}
div.googleadtext {padding: 0 4px;font-size: 10px;}
div.googleadurl {margin-bottom: 10px;padding: 0 4px;font-size: 10px;font-weight: normal;color: #6380B4;text-decoration: underline;}

/* --------------------------- RIGHT COLUMN --------------------------- */
/* newsletter call out box */
div.newzcontainer {margin: 10px 0px 0px 0px;text-align:left;font-family:arial;font-size:12px;}
div.newzcontainertop div.newsletterheader {font: bold 12px Arial,Helvetica,sans-serif;color: #FFF;background-color: #A31F0C;}
div.newzcontainerbtm form {padding: 8px 8px 14px 8px;text-align:center;font-family:arial;}
div.newzcontainerbtm form table {text-align:left;color: #000000;font-size:12px;}
div.newzcontainerbtm #newzbtn {padding: 8px 0px 8px 0px;}
div.newzcontainer a {font-size: 11px;text-decoration: none;}
div.newzcontainer a:hover{text-decoration: underline;}

/* RBI News */
#rbinews {margin-top:10px;}
#rbinewstop {border: 1px solid #000; margin:0 7px 18px 7px; padding: 9px 0 1px 3px;}
#rbinewstop h3 {background-color:#fff; color: #000; font-size:15px;font-weight:bold; display:inline; text-transform:none; padding:0; line-height:16px;text-align: center;} 
#rbinewsbottom {text-align:left;}
#rbinewsbottom img {margin: 0 10px; vertical-align:9px; text-align:left;}
#rbinewsbottom ul {margin: 5px 0 0 5px;	padding: 5px 0 5px 8px;list-stype-type:none;}
#rbinewsbottom li {list-style-type:none; padding: 5px 0 0 8px;	margin:0;}
#rbinewsbottom hr {margin-bottom:8px;}

/* partner sites */
#partnersites {margin: 10px 0px 0px 0px;}
#partnersites #partnersiteshead {padding: 2px 5px 2px 5px;text-align:center;font: bold 11px Arial,Helvetica,sans-serif;text-transform: uppercase;color: #FFF;background-color: #A31F0C;}
#partnersites ul.list {padding: 8px 0px 14px 0px;list-style: disc inside;}
#partnersites ul.list li {padding: 0px 8px 0px 8px;}
#partnersites {display:none;}
ul.list,ul.storylist {	list-style-type: none;	text-align:left;}

/* --------------------------- GLOBAL FOOTER --------------------------- */
/* Footer */
#footernav {padding: 6px 0px 6px 0px;width: 100%;border-bottom: 1px solid #C0CEE6;border-top: 1px solid #C0CEE6;background-color: #D6DFEF;font-size:12px;}
#footertext {padding: 10px 0px 10px 0px;background-color: #8D8D8D;font-size:10px;font-family:arial;}
#footertext a {color: #FFF;text-decoration:none;}
#footernav a {text-decoration:none;}

/* Reed Business Interactive Network */
div.wtf {padding: 10px 10px 0px 0px;float: left;width: 314px;font-family:arial;}
#reednetwork {padding: 5px;}
#reednetwork h5 {padding: 10px 0px 10px 0px;color: #000;font-size: 10px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #000000;font-family:arial;margin:0px;}
#reednetwork ul {margin: 0px 0px 15px 0px;list-style-type: none;text-align:left;font-size: 12px;}
#reednetwork li {display: inline;}
#reednetwork li,#reednetwork li a:link,#reednetwork li a:visited {text-decoration: none;color: #949393;font-weight: normal;letter-spacing:.5px;font-family: arial,sans-serif;line-height: 15px;font-size:10px;}
#reednetwork li a:hover {text-decoration: underline;}

/*Newsletter archive link*/
#newsletterArchiveLink a {text-decoration: none;font: normal 11px arial, helvetica, sans-serif; color: #295D8C;font-weight:bold;}
#newsletterArchiveLink a:hover {text-decoration: underline; color: #295D8C; font-weight:bold; font-size: 11px;}
#newsletterArchiveLink a:visited{text-decoration: none; color: #800080; font-weight:bold; font-size: 11px;}

/* -----------START OVER RIDE----------- */
div#maincontentcontainer {background-color: transparent;background: url("/images/twice_rightcolbg.gif") repeat-y top right;} 
div#rightcolumn{text-align:center;width:173px;}
div#rightcolumn img{border:none;}

#header{z-index:101;background-color:#295d88;height:94px;}
#header div.logo, a.logo {position:relative;background-color: transparent; background-image:url(/images/twice_headerlogo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 0%;}
#leaderboard{top:0px;position:absolute;right:0px;}
#header div.logo, a.logo{height:90px;}
#headercontainer a img{border-bottom:1px solid #000;}
#headercontainer div#login_subscribe a img,div#headercontainer div#searchboxcontainer1 div#searchboxcontainer2 div#searchboxcontainer3 a img,div#headercontainer div#searchboxcontainer1 div#sponsorby a img,div#headercontainer div#searchboxcontainer1 div#magsub a img{border:none;} 

/* Login */
#login {color: #295d88;background-image:none;background-color:#fdedbd;padding-top:5px;height:17px;line-height:11px;margin:0px;overflow:visible;}
#login_subscribe {white-space: nowrap; color: #000; background-image:none;background-color:#fdedbd;padding-top:5px;height:18px;margin-left:0px;overflow:visible;line-height:14px;}
#login a,#login_subscribe a{font-size:12px;color:#295d88;line-height:12px;vertical-align:top;}
#login a:hover,#login_subscribe a:hover,#login a:visited,#login_subscribe a:visited{font-size:12px;}
#login_subscribe img {padding-left:23px;margin-top:-3px;}
div#login div#mobilelink a{font-size:11px;line-height:15px;}
div#login div#mobilelink{margin:-2px 5px 2px 8px;}
*+ html #login_subscribe img {padding-left:23px;margin-top:-3px;}
*+ html #login_subscribe{padding-top:5px;margin:0px;height:18px;}
* html #login_subscribe {margin-left:-4px;height:19px;}
* html div#login div#mobilelink{margin:-2px 5px 2px 3px;padding-top:2px;}
* html #login{height:19px;}
* html #login_subscribe img {margin-top:-2px;}

/* Search Box */
#searchboxcontainer1 {clear: left;padding: 5px 0px 1px 0px;height: 33px;position: relative;background-color: #295d88;border-top: 1px #14334F solid;border-bottom: 1px #14334F solid;}
#searchboxcontainer1 div#searchboxcontainer2 {float: left;width: 360px;color: #FFF;font-size: 10px;letter-spacing: .05em;}
#searchboxcontainer1 div#sponsorby {margin: 0px 0px 0px 370px;width: 250px;display: block;}
#searchboxcontainer1 div#sponsorby span.sponsored {vertical-align: 15px;color: #8D8D8D;font-size: 10px;}
#searchboxcontainer1 div#sponsorby span.marketingTopnav {width: 88px; height: 31px; padding: 0px 0px 0px 25px;overflow:hidden;position:absolute;top:1;}
#searchboxcontainer1 div#magsub {padding: 7px 30px 0px 0px;float: right;width: 280px;display: block;}
#searchboxcontainer1 #searchboxcontainer3 {bottom:0px;top:0px;margin:-2px;margin-left:1px;}
#searchboxcontainer1 #searchboxcontainer3 a {margin-left: 3px;}
#searchboxcontainer1 #searchboxcontainer3 div#searchbox {position: absolute;top: 11px;left: 60px;width: 297px;font-weight: bold;font-size: 12px;color: #14334F;}
#searchboxcontainer1 #searchboxcontainer3 input.searchtextinput {padding: 2px;width: 210px;color: #000000;background-color: #FFF;border: #C0CEE6 1px solid;font: 11px arial,helvetica,sans-serif;}
#searchboxcontainer1 #searchboxcontainer3 input#searchsubmit {position: absolute;top: 2px;left: 227px;}
#searchform {display: inline;width: 300px;}

/* lite blue rounded corners */
div.litebluebottomright {background-image: none;}
div.litebluebottomleft {background-image: none;}
div.litebluetopright {background-image: none;}
div.litebluetopleft {background-image: none;}


/* --------------------------- GLOBAL FOOTER --------------------------- */
#footernav {border-bottom: 1px solid #000000;background-color:#295d88;padding-top: 6px;padding-right: 0px;padding-bottom: 6px;padding-left: 0px;text-align: center;width: 100%;}
#footernav a,#footernav a:hover,#footernav a:visited{color: #ffffff; font: bold 11px arial, helvetica, sans-serif;margin:0px;display:inline;}
#footertext{text-align:center;padding: 10px 0px 10px 0px;background-color:#ffffff;font-size:11px;line-height:15px;} 
#footertext a{color: #295D8C; font: bold 11px Arial,Helvetica,Geneva,sans-serif;text-decoration: none;}
#footertext a:hover{color: #BC8C0A;font: bold 11px Arial,Helvetica,Geneva,sans-serif;text-decoration: underline; }
#footernav a:hover{text-decoration:underline;}
#reednetwork {margin: 0px; padding: 5px; text-align: center;border-bottom: 1px solid #000000;}
#reednetwork h5 {padding: 20px 0px 0px 0px;color: #000000;text-align: center;font-size: 11px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000000;}
#reednetwork ul {margin-bottom:15px;padding:0px;list-style-type: none;font-size:11px;}
#reednetwork li,#reednetwork li a:link,#reednetwork li a:visited {letter-spacing:0.25px;}
div.wtf{padding:15px 8px 0px 0px;}
* html #reednetwork h5{padding-top:6px;}
* html #reednetwork{width:100%} 
*+ html #reednetwork{width:100%}

/* Google Ads */
#google {border: 1px solid #295d88;}
div.googlesponsor {border-bottom: 1px solid #295d88; font-size:10px; color: #454e54;text-decoration:underline;}
div.googleadtext {font-size:10px; padding:0 4px;}
div.googleadurl {font-size:10px; color: #295d88;text-decoration: underline;}
div.googlead{font-size:11px;color: #295d88;font-weight:100;padding-top: 4px;padding-right: 4px;padding-bottom: 0pt;padding-left: 4px;font-weight: bold;text-decoration: underline;}

/* --------------------------- RIGHT COLUMN --------------------------- */
div#marketing1 {padding:0 0 10px;}
div#skyscraper {background:#000000 none repeat scroll 0 0;margin-left:auto;margin-right:auto;padding:10px 0;text-align:center;width:173px;}
div#rightcolumn div.center {background:#000000 none repeat scroll 0 0;padding-bottom:10px;text-align:center;}
div#rightcolumn div#skyscraper div.adtext{color:#fff;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:10px;}
div#rightcolumn div#boombox,div#rightcolumn div#firstlight{background:transparent none repeat scroll 0 0;}
div.newzcontainer  div.newzcontainertop  div.newsletterheader,#freemagcontainer h3{font-size: 12px;font-weight:bold;text-align:center;font-family:arial,helvetica,sans-serif;color:#ffffff;padding: 2px 5px 2px 5px;background-color:#116EA6;text-transform:uppercase;width:175px;}
div.newzcontainer  div.newzcontainertop div.newsletterheader{padding-top:0px;padding-bottom:0px;}
div.newzcontainer form input.subscribe{background url:("/images/twice_nl_button.gif") no-repeat center left;padding-left:0px;margin-top:-8px;margin-bottom:20px;} 
* html div.newzcontainer form input.subscribe{background url:("/images/twice_nl_button.gif") no-repeat center left;padding-left:0px;margin-top:-8px;margin-bottom:40px;} 
*+ html div.newzcontainer form input.subscribe{background url:("/images/twice_nl_button.gif") no-repeat center left;padding-left:0px;margin-top:-8px;margin-bottom:40px;} 
div.newzcontainer form table tbody tr td{vertical-align:top;padding-bottom:4px;color:#295D8C;}
div.newzcontainer form table{margin-top:15px;}
div.newzcontainer form input.subEmail{margin-bottom:2px;}
div.newzcontainer form,div.newzcontainer form a,div.newzcontainer form a:hover,div.newzcontainer form a:visited{font-size:10px;}
#rightcolumn div.newzcontainerbtm form {padding:10px 0px 15px 0px ;font-size:10px;text-align:center;}
#rightcolumn div.newzcontainerbtm form table tbody tr td{padding:0px 0px 4px 8px;vertical-align:middle;color:#295D8C;}
* html #rightcolumn div.newzcontainerbtm form table tbody tr td{padding:0px 15px 4px 8px;vertical-align:middle;color:#295D8C;}
*+ html #rightcolumn div.newzcontainerbtm form table tbody tr td{padding:0px 15px 4px 8px;vertical-align:middle;color:#295D8C;}
#rightcolumn div.newzcontainerbtm form input.subEmail{margin-top:-13px;margin-bottom:-10px;}
#rightcolumn div.newzcontainerbtm form a,div.newzcontainerbtm form a:hover {font-weight:bold;font-size:10px;color:#17386B;line-height:normal;font-family:arial,helvetica,sans-serif}
*+ html div#articletalkbackcontainer  div #articletalkback  ul  div.morepost {padding-bottom:0px}
*+ html #rightcolumn div.newzcontainerbtm table {float:left}
* html  #rightcolumn div.newzcontainerbtm table {float:left}
*+ html #rightcolumn div.newzcontainerbtm form input.subEmail {margin-top:3px}
* html #rightcolumn div.newzcontainerbtm form input.subEmail {margin-top:3px}
#partnersites ul.list{display:none;}

/* ---------------------FREE MAGAZINE --------------------------- */
#freemagcontainer #FreeMagCoverImage img{padding-top:10px;margin-left:35px;width:108px;height:139px;}
#freemagcontainer form{font-size: 11px;font-family:arial,helvetica;padding-top:10px;clear:left;}
#freemagcontainer p span{color:red;}
#freemagcontainer td{padding:0px 0px 2px 0px;}
#freemagcontainer p{font-size: 11px;text-align:left;clear:left;font-family:arial,helvetica;padding-top:10px;padding-left:5px;}
#freemagcontainer td input{width:100px;}
* html #freemagcontainer #FreeMagCoverImage img{margin-left:0px;}
*+html #freemagcontainer #FreeMagCoverImage img{margin-left:0px;}
* html #freemagcontainer form input.freemagbtn{height:auto;width:auto;}
*+html #freemagcontainer form input.freemagbtn{height:auto;width:auto;}

div#maincontentcontainer div.noindex div#rightcolumn div#partnersites div#partnersiteshead{display:none;}