/* --------------------------- GLOBAL SITE STRUCTURE --------------------------- */

body {margin: 0px; padding: 0px; background-color: #ffffff;}
div#wrapper {margin: 0px auto 0px auto; padding: 0px; width: 983px; border-top: 0px #000 solid;}
div#maincontentcontainer {background-color:#ffffff;width:983px;}
div#maincontentborder{ border-right: 1px #357189 solid; }
div#leftmiddlecontainer {width:790px; }
div#leftcolumn {}
div#middlecolumn {background-color:#fff;}
div#rightcolumn { }

#morea ul{
	margin:0px;
	padding:0px;
}

#morea li{
	list-style:none;
	margin-bottom:30px;
}


.table{
        clear:left;
        margin-top:10px;
        width:510px;
        height:17px;
		border-bottom:0px solid #c7a031;
      }
        .table .title-name{
          float:left;
          text-align:left;
          width:60px;
          color:#6a1815;
          font-weight:bold;
        }
        
        .table .title{
          float:left;
          text-align:left;
          width:150px;
          color:#434343;
          font-weight:bold;
        }
        .table .rating{
          float:left;
          text-align:left;
          width:90px;
        }
        .table .name{
          float:left;
          text-align:left;
          width:70px;
		  font-weight:bold;
        }
        .table .detail1{
          float:left;
          text-align:center;
          width:70px;
		  font-weight:bold;
        }
        .table .detail2{
          float:left;
          text-align:center;
          width:70px;
          color:#d2480c;
        }

		
#leftcolumn {margin: 0px 2px 0px 0px; padding: 18px 0px 0px 10px; width: 526px; overflow:hidden;}
#middlecolumn {margin: 0px 2px 0px 4px; padding: 18px 8px 0px 8px; width: 264px; overflow:hidden;}

#leftCol {margin: 0px 0px 0px 0px; padding: 0px; width: 532px; float:left;overflow:hidden;}
#centerCol {margin:0px; padding:0px;float:right; width:240px;overflow:hidden;}

#topleft {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 510px;}


div#marketing1, div#marketing2 {padding-top: 10px; text-align:center;}
div#skyscraper {padding-top: 10px; margin-left: auto; margin-right: auto; width: 160px;}
div#maincontentbottom {width: 760px; background-color:#ffffff;}
div#footerContainer {margin: 0px; padding: 0px; background-color: #FFFFFF;}

#headercontainer {margin: 0px; padding: 0px; position: relative; z-index: 1;width:983;}

/* --------------------------- GLOBAL STYLES --------------------------- */
.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}

body, p, td, div {font: normal 12px verdana, arial, helvetica; color: #000000; }
a {text-decoration: none; color: #3C7DC5; font-weight:bold;}
a:visited{text-decoration: none; color: #3C7DC5; font-weight:bold;}
a:hover {text-decoration: underline; color: #3C7DC5; font-weight:bold;}
.feedback {line-height: 30px;}
a.orangelink {text-decoration: none; color: #901A15; font-weight:bold;}/* --- NEW --- */
a.orangelink:visited{text-decoration: none; color: #901A15; font-weight:bold;}/* --- NEW --- */
a.orangelink:hover {text-decoration: underline; color: #901A15; font-weight:bold;}/* --- NEW --- */
.textBox {color: #000000; background-color: #ffffff; border: #B5CB42 1px solid; font: 11px arial, verdana, sans serif; width:130px;}
#ArticleTitle {font-size:14px; padding:0px 0px 5px 0px}/* --- NEW --- */
#MainArticleTitle {padding:0px 0px 10px 0px}/* --- NEW --- */
.headline {font-weight: bold; font-size:16px;}
.headline2 {color: #478DA9;}
.headline a.topstory, .headline2 {font-weight: bold; font-size:16px;}
.article_byline {color:#000000; font:italic 11px arial, helvetica, sans-serif; line-height:11px;font-weight:bold; }

.blogtopic {font-weight: bold; font-size:14px; line-height:18px; color: #FF6600; }/* --- NEW --- */
.publication {color:#333333; font:italic 10px arial, helvetica, sans-serif; }
.date {color:#333333; font-size:10px; }
.dateTop {color:#ffffff; font-size:10px;}
.byline {color:#000000; font:italic 10px arial, helvetica, sans-serif; line-height:11px;font-weight:bold; }


#sectHeadTop {font-family:Arial, Helvetica, sans-serif ; font-size:15px;  margin: 0px 0px 0px 0px; padding: 1px 0px 0px 0px; font-weight:bold; background: url("secthead_bg.gif") no-repeat top left; height: 22px;}
#sectHeadTop h1 {font-family:Arial, Helvetica, sans-serif ; font-size:15px; font-weight:bold; text-transform:uppercase; color:#ffffff; padding: 1px 0px 0px 35px; margin: 0px;}

#sectHeadTop div.rss a:hover {text-decoration: none;}
#sectHeadTop div.date {position: absolute; top: 4px; right: 20px; color: #fff; text-transform: uppercase; text-align: right;}

#sectHead3A { font-size:15px; border-bottom:0px #000000 solid; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight:bold; background: url("secthead_bg.gif") no-repeat top left; height: 22px}/* --- NEW --- */
#sectHead3A h3 { font-size:15px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; padding: 3px 0px 0px 37px; margin: 0px;}/* --- NEW --- */
#sectHead3A h3 a {color: #fff;}

#sectHead2 {font-family:Arial, Helvetica, sans-serif ; font-size:15px;  margin: 0px 0px 0px 0px; padding:2px 0px 0px 0px; font-weight:bold; background: url("secthead_bg.gif") no-repeat top left; height: 22px}/* --- NEW --- */
#sectHead2 h3 {font-family:Arial, Helvetica, sans-serif ; font-size:15px; font-weight:bold; text-transform:uppercase; color:#ffffff; padding: 1px 0px 0px 37px; margin: 0px;}/* --- NEW --- */
#sectHead3 {font-family: Arial, Helvetica, sans-serif ; font-size:15px;  margin: 0px 0px 0px 0px; padding:2px 0px 0px 0px; font-weight:bold; height: 22px}/* --- NEW --- */
#sectHead3 h3 {font-family: Arial, Helvetica, sans-serif ; font-size:15px; font-weight:bold; text-transform:uppercase; color:#001831; padding: 1px 0px 0px 0px; margin: 0px; border-bottom: 2px solid #001831}/* --- NEW --- */
#sectHeadRSSSm {font-family:Arial, Helvetica, sans-serif ; font-size:12px;  margin: 0px 0px 0px 0px; padding:2px 0px 0px 0px; font-weight:bold;  background: url("sectheadrsssm_bg.gif") no-repeat top left; height: 22px;position:relative;}
#sectHeadRSSSm h3 {font-family: Arial, Helvetica, sans-serif ; font-size:12px; font-weight:bold; text-transform:uppercase; color:#ffffff; padding: 1px 0px 0px 37px; margin: 0px;}
sectHeadRSSSm h3, #sectHeadRSSSm h3 a {color: #fff;}

#sectHeadRSSSm div.rss a, #sectHeadRSSSm div.rss a {margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; width: 25px; height: 20px; text-indent: -9999px; font-size: 9px; text-decoration: none;}
#sectHeadRSSSm div.rss a:hover, #sectHeadRSSSm div.rss a:hover {text-decoration: none;}


#sectHeadSm {font-family:Arial, Helvetica, sans-serif ; font-size:12px;  margin: 0px 0px 0px 0px; padding:2px 0px 0px 0px; font-weight:bold;  background: url("sectheadrsssm_bg.gif") no-repeat top left; height: 22px}
#sectHeadSm h3 {font-family: Arial, Helvetica, sans-serif ; font-size:12px; font-weight:bold; text-transform:uppercase; color:#ffffff; padding: 1px 0px 0px 37px; margin: 0px;}
#sectHead2Sm {font-family: Arial, Helvetica, sans-serif ; font-size:12px; margin: 0px 0px 0px 0px; font-weight:bold; padding: 2px 0px 0px 0px; background: url("secthead2sm_bg.gif") no-repeat top left; height: 22px}
#sectHead2Sm h3 {font-family: Arial, Helvetica, sans-serif ; font-size:12px; font-weight:bold; text-transform:uppercase; color:#ffffff; padding: 1px 0px 0px 37px; margin: 0px;}
#sectHeadInt {font-family: Arial, Helvetica, sans-serif ; font-size:18px; color: #4782E0; border-bottom:1px #4782E0 solid; margin: 0px 0px 5px 10px; font-weight:bold; text-transform:uppercase}
#sectHeadInt h2 {font-family: Arial, Helvetica, sans-serif ; font-size:18px; display:inline;}

#sectHeadInt, #sectHeadAll {margin: 10px 0px 10px 0px; padding: 0px; background: url("secthead_bg.gif") no-repeat top left; height: 22px; font-size:15px; font-weight:bold; position: relative;}
#sectHead h3, #sectHeadInt{background:none; border-bottom:2px #003063 solid; }
#sectHeadAll {margin-bottom: 0px;}
#sectHeadInt h3, #sectHeadInt h2, #sectHeadAll h3 {margin: 0px 0px 0px 37px; padding: 3px 0px 0px 0px; font-size:15px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
#sectHead h3, #sectHeadInt h2 { color: #1D447F; }
#sectHeadInt h2 { margin: 0px; }
#sectHeadInt h3 {}


/*talkback pages*/
ul.list {margin: 0px 20px 0px 0px; padding: 0px;}
ul.list li {margin: 0px; padding: 0px 0px 20px 0px; list-style: none outside;}

/* --------------------------- GLOBAL HEADER --------------------------- */
/* Header (logo/login) */
#header {margin: 0px; padding: 0px; width: 983px; height: 94px; color: #ffffff; text-align: left; position: relative; background-color:#003063; }
.Logo {margin: 0px; padding: 0px; top: 0px; left: 0px; cursor: pointer; position: absolute; width: 367px; height: 93px; text-decoration:none;}
#login { margin: 0px; padding: 2px; text-align:right; color: #000000; background-color:#001831; height: 21px; color: #ffffff;width:979px;}
#login a {text-decoration: none; color: #ffffff; font-weight: bold; font-size:12px}
#login a:hover {text-decoration: underline;}
#newsltrBox {margin-top: 0px; padding: 0px;  background: url("ctl_newsletter_signup.gif") no-repeat bottom right; text-align:right; width: 280px; height: 51	px;  font-size: 13px; color: #ffffff; font-weight: bold;}
#newsltrBox a, #newsltrBox a:hover, #newsltrBox a:visited {font-size: 13px; color: #ffffff;text-decoration:none;}

/*Country Site Links*/
#login {position:relative;}
#login #countryOne{margin:0px; padding:0px; top: 1px; left: 147px; width: 64px; height: 19px;position:absolute; text-align:center; background-color: #AD2F2A; border: 1px solid #003063;background: url("ctl_ce_flag_asia.gif") no-repeat 3px 3px;}


/* Leaderboard Ad*/
#leaderboard { margin: 0px; padding: 2px 0px 0px 0px; margin: 0px; float:right;clear: right; position: relative; text-align:right; height: 90px;}
#leaderboard .adtext {background: url("vert_ad_tag_twice.gif") no-repeat top left; width: 14px;height: 90px;left: -14px;position: absolute;}
div#boombox {padding-top: 20px; margin-left: auto; margin-right: auto; width: 336px;}
#boombox .adtext {font: normal 10px arial, helvetica, sans-serif; text-align:center;}

/* Top Nav */
#topnavcontainer {
	margin: 0px; 
	padding: 0px; 
	height:24px; 
	background-color: #E7BE4A; 
	position: relative;
	z-index: 100;
	width:983px;
}

#topnav, #topnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-weight: bold;	
}

#topnav {
	padding: 2px 0px 0px 0px; 
}

#topnav li {
	float: left;
	width:120px; /* might need to adjust this if some sunmenus are too wide */
	padding: 4px 0px 2px 0px;
	font: bold 10px verdana, Helvetica, Geneva, sans-serif;
	letter-spacing:.05em;
	text-align: left;
	position: relative;
}

#topnav a {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #001831;
	text-align: center;
	border-right: 0px solid white;
}

#topnav li#btn10 a {
	border-right: none;
}

li#btn1 {width:62px; z-index: 100}
li#btn2 {width:151px; z-index: 100}
li#btn3 {width:144px; z-index: 100}
li#btn4 {width:87px; z-index: 100}
li#btn5 {width:108px; z-index: 100}
li#btn6 {width:50px; z-index: 100}
li#btn7 {width:101px; z-index: 100}
li#btn8 {width:68px; z-index: 100}
li#btn9 {width:100px; z-index: 100}
li#btn10 {width:110px; z-index: 100}

#topnav li ul {
	position: absolute;
	width: 150px; w\idth: 150px;
	left: -999em;
	font-weight: normal;
	font: bold 10px Helvetica, Geneva, sans-serif;
	z-index:10;
	top: 18px;
}

li#btn2 ul {width:151px; z-index: 100;}
li#btn3 ul {width:200px; z-index: 100;}
li#btn4 ul {width:110px; z-index: 100;}
li#btn5 ul {width:270px; z-index: 100;}
li#btn7 ul {width:125px; z-index: 100;}

#topnav li:hover ul, #topnav li.sfhover ul {
	left: auto;
}

#topnav li#btn2:hover ul, #topnav li#btn2.sfhover ul {left: -2px;}
#topnav li#btn3:hover ul, #topnav li#btn3.sfhover ul {left: 4px;}
#topnav li#btn4:hover ul, #topnav li#btn4.sfhover ul {left: 0px;}
#topnav li#btn5:hover ul, #topnav li#btn5.sfhover ul {left: 0px;}
#topnav li#btn7:hover ul, #topnav li#btn7.sfhover ul {left: -3px;}

/* Fix IE. Hide from IE Mac \*/
* html ul#topnav li { float: left; height: 1%;}
* html ul#topnav li a { height: 1%;}
/* End */

#topnav li li {
	width: 100%;
	background-color: #C8962A;
	border-top: 0px solid #9F7115;
	border-left: 1px solid #9F7115;
	border-right: 1px solid #9F7115;
	border-bottom: 1px solid #9F7115;
	padding: 1px; 
	text-align: center;
}

#topnav li ul a {
	padding: 2px 0px 2px 0px; 
	border-right: none;
	color: #001831;
}

#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {left: -999em;}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {left: auto;}
#topnav li:hover, #topnav li.sfhover {color:#5B5940;}
#topnav li a:hover, #topnav li a.sfhover {color:#003D7D;}
#topnav li ul a:hover, #topnav li ul a.sfhover {color:#ffffff;}

/*Search Box*/
#searchboxcontainer1 {clear: left;margin: 0px; padding: 5px 0px 1px 0px; height: 35px;text-align: left;background-color:#001831; border-top: 1px #003063 solid;border-bottom: 1px #003063 solid; position: relative;width:983px;}
#searchboxcontainer1 div#searchboxcontainer2 {margin: 0px; padding: 0px 0 0 10px; color: #ffffff; font-size:10px;letter-spacing:.05em; float: left; width: 320px; border: 0px solid #D8D9DE;}
#searchboxcontainer1 a img {border: none;}
#searchboxcontainer1 div#powerbyzibb {margin: 0 20px 0 0; padding: 0px; float: left; width: 77px; display: block;}
#searchboxcontainer1 div#sponsorby {margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; width: 220px; display: block;}
#searchboxcontainer1 div#magsub {margin: 0px; padding: 0px 0px 0px 0px; float: right; width: 236px; display: block;}
#searchboxcontainer1 div#firstLight {margin-right: 10px; padding: 0px 0px 0px 0px; float: right; width: 90px; display: block;}
#searchboxcontainer1 #searchboxcontainer3 {margin:0px 0px 0px 6px; padding:4px 0px 0px 0px;}
#searchboxcontainer1 #searchboxcontainer3 div#radiotmw {margin:0px 0px 12px 0px; border-left:1px dotted #888888; border-right:1px dotted #888888; cursor:pointer; cursor:hand; display:block; font-size:12px; height:18px; left:12px; position:absolute; text-align:center; top:2px; width:50px; color: #1D447F;font-weight: bold;}
#searchboxcontainer1 #searchboxcontainer3 div#radionews {margin:0px 0px 12px 0px; border-left:1px dotted #888888; border-right:1px dotted #888888; cursor:pointer; cursor:hand; display:block; font-size:12px; height:18px; left:63px; position:absolute; text-align:center; top:2px; width:50px; color: #1D447F;font-weight: bold;}
#searchboxcontainer1 #searchboxcontainer3 div#radioweb {margin:0px 0px 12px 0px; border-left:1px dotted #888888; border-right:1px dotted #888888;cursor:pointer;cursor:hand;display:block;font-size:12px;height:18px;left:114px; position:absolute;text-align:center;top:2px;width:50px;color: #1D447F; font-weight: bold;}
#searchboxcontainer1 #searchboxcontainer3 {margin:0px 0px 0px 6px; padding:0px;}
#searchboxcontainer1 #searchboxcontainer3 div#searchbox {margin:0px; padding: 0px; font-weight:bold;font-size:13px; ;color:#14334F; position: absolute; top: 8px; left: 60px; width: 387px;}
#searchboxcontainer1 #searchboxcontainer3 input.searchtextinput {margin:6px 0px 0px 0px; padding:2px 1px 2px 1px; border:1px solid #E7BE4A;font-size:11px;width:200px;}
#searchboxcontainer1 #searchboxcontainer3 input.searchsubmit {background-color:#Ffffff;border:1px dotted #A50021;font:11px arial, helvetica, sans-serif; color:#589EDA; height:18px;letter-spacing:.25em; text-align:center; text-transform:uppercase; margin:6px 0px 0px 0px;}
#searchboxcontainer1 #searchboxcontainer3 div#radiotmw.selected, #searchboxcontainer1 #searchboxcontainer3 div#radionews.selected, #searchboxcontainer1 #searchboxcontainer3 div#radioweb.selected {background-color:#F2D86D; color:#000000;}
#searchbar .radio{display:none;}
#searchform {display: inline;width: 300px;}
.searchtextinput {padding: 2px;color: #000000; background-color: #ffffff; border: #E7BE4A 1px solid; font: 11px arial, helvetica, sans-serif; width: 210px; padding:1px 1px 1px 1px; margin-top: 6px;}

/* Google Ads */
#googleTargetAds {text-align: left;padding: 0;background-color: #fff;border: 1px solid #3F4654;margin:20px 12px 10px 12px;}
#google {text-align: left;padding: 0;background-color: #fff;border: 1px solid #3F4654;margin:20px 12px 10px 12px;}
div.googlesponsor {padding:2px; margin:0px; border-bottom: 1px solid #3F4654;text-align: left; font-size:10px;color: #767E7F;text-decoration: underline;}
div.googlead {color: #767E7F;padding:4px 4px 0 4px;font-weight: bold;text-decoration: underline;}
div.googleadtext {font-size:10px;padding:0 4px;}
div.googleadurl {font-size:10px; font-weight:100;color: #767E7F;margin-bottom:10px;padding:0 4px;text-decoration: underline;}


/* --------------------------- GLOBAL FOOTER --------------------------- */

/* Footer */
#footernav { background-color: #001831; border-top: 1px #000000 solid;border-bottom: 1px #000000 solid; padding: 6px 0px 6px 0px; text-align:center; width: 100%; color:#ffffff;}
#footernav a { color: #ffffff; }
#footertext { text-align:center; padding: 10px 0px 10px 0px; border-top: 1px #CAD1D3 solid;}
#reedInter { color:#949393; font-size: 9px; text-align:center;}
.wtf{float:left;width:301px; text-align:left;padding:0px 10px 0px 0px;}

#reednetwork {text-align: center;}
#reednetwork h5 {padding: 5px 0px 0px 0px; color: #000; text-align: center;font-size:11px;border-bottom:1px solid #000;} 
#reednetwork ul {padding: 5px 0px; list-style-type: none;} 
#reednetwork li {background:none; display: inline; font: normal 10px arial, sans-serif; text-align: center; color: #949393; line-height: 15px;}
#reednetwork li a:link, #reednetwork li a:visited {text-decoration: none; color: #95948E; font: normal 10px arial, sans-serif; text-align: center; line-height: 15px;} 
#reednetwork li a:hover {text-decoration: underline;}
#reednetwork h5 {padding: 5px 0px 0px 0px; color: #000; text-align: center;font-size:11px;border-bottom:1px solid #000;}

/* --------------------------- HOME PAGE --------------------------- */
#topstories {margin: 0px; padding: 0px; background: url("secthead_bg_nstein.gif") no-repeat top left; position: relative;}
#topstories h3 { font-size:15px; margin: 0px; padding: 2px 0px 0px 0px; font-weight:bold; text-transform:uppercase; color:#fff;}
#topstories img.rss {margin: 2px 10px 0px 7px; vertical-align: top;}
#topstories #todaysdate {float:right;padding:2px 4px 0px 0px;color:#fff; font-size:10px;}
#topstories #topstoriesleft {margin: 0px; padding: 0px; float: left; width: 336px;}
#topstories ul#topstory {margin:0px; padding: 10px 0px 2px 0px;}
#topstories ul#topstory a {font-size:16px;}
#topstories #topstory ul li a.more {font-size:12px;}

/* --------------------------- HOME PAGE --------------------------- */
#topstories {margin: 0px; padding: 0px; background: url("secthead_bg_nstein.gif") no-repeat top left; position: relative;}
#topstories h3 { font-size:15px; margin: 0px; padding: 2px 0px 0px 0px; font-weight:bold; text-transform:uppercase; color:#fff;}
#topstories img.rss {margin: 2px 10px 0px 7px; vertical-align: top;}
#topstories #todaysdate {float:right;padding:2px 4px 0px 0px;color:#fff; font-size:10px;}
#topstories #topstoriesleft {margin: 0px; padding: 0px; float: left; width: 336px;}
#topstories ul#topstory {margin:0px; padding: 10px 0px 2px 0px;}
#topstories ul#topstory a {font-size:16px;}
#topstories #topstory ul li a.more {font-size:12px;}

#articleMain {padding: 10px 0px 2px 0px;}
#articleMain img {padding-bottom: 10px;}
#item1 {padding: 4px 0px 14px 0px;}
#item2 {padding: 4px 0px 14px 0px;}


#relatedNewsList {padding: 3px 0px 3px 0px;} /* --- NEW --- */
.relatedStories {line-height:20px; margin:0.5em 0.5em 0.5em 15px; padding: 0px 0px 0px 0px;}
div.relatednewsmore {margin: 0px 0px 0px 0.25em; padding: 0px;}
.relatedNews {line-height:16px; margin:0.5em; padding: 0px 0px 0px 0px; list-style: none;}
.relatedNews li {margin-bottom: 20px;}
.relatedNewsList {padding: 3px 0px 3px 0px;} /* --- NEW --- */
.relatedNewsList ul {margin: 0px 0px 10px 2px; padding: 0px;}
.relatedNewsList li {margin: 10px 0px 0px 0px; padding: 0px 5px 5px 0px; list-style: none outside;}
.relatedNewsList div.image {margin: 0px; padding: 0px 5px 5px 0px; float: left;}
.relatedNewsList span.contenttype {text-transform: uppercase; font-size: 10px;}
.relatedNewsList3 {background-color: #EAF4C0; padding: 3px 10px 3px 10px; margin: 0px 15px 0px 10px; BORDER: 1PX SOLID #C0DB47;} /* --- NEW --- */
.relatedNewsList3 li {margin: 10px 0px 0px 0px;}

.ebsNews {line-height:16px;  margin: 5px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#ebsList {background-color: #FBE7A3; border: 1px #E7CB6B solid; padding: 5px 0px 20px 5px; margin: 0px 0px 0px 0px;}
#ebsList li {margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#myId, #myId1, #myId2, #myId3, #myId4, #myId5, #myId6, #myId7, #myId8, #myId9 {margin-left:0em;}
#boomBox {font: normal 10px arial, helvetica, sans-serif; text-align:center; padding: 10px 0px 10px 0px;}

/* Industry boxes */
#Industry {width: 528px; padding: 0px 0px 0px 0px;; margin: 0px 0px 0px 0px;} /* --- NEW --- */
#communityBox {border: 0px solid #000000; width: 258px; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; background: url("community_bg.gif") repeat top right;} /* --- NEW --- */

/* newsletter box */
#newsletters {padding:0px; margin: 0px }
.newsheader {font: bold 12px arial, helvetica, sans-serif; padding: 2px 5px 2px 5px; text-align: center; color:#FFFFFF; background-color: #cda536;}
#newsltrTop {padding:0px; margin: 0px;background-color#003063;}
#newsltrTop h3 {font-size: 12px; margin: 0px; padding: 4px 0px 3px 10px; font:bold 11px Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform: uppercase;}
#newshead {font-size: 12px; margin: 0px; padding: 4px 0px 3px 10px; font:bold 11px Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform: uppercase;}
#newsltrbottom { padding: 8px 8px 14px 8px; margin: 0px;text-align: left; color:#000000;}
#newsltrBtm {padding:4px; margin: 0px; }
#newsBtn { text-align:center;}
#newsBtn .subBtn{ padding: 8px 0px 6px 0px;}

/* middle box */
.middlebox {border: 0px solid #FFA302; width: 240px; padding:0px; margin: 0px 2px 0px 2px; } /* --- NEW --- */
.middlebox span.date {font-size: 10px;}
.middleboxTop {border-bottom: 2px #EECA5F solid; width: 240px; padding:0px; margin: 0px;text-align:left; font-weight:bold; font-size: 12px; background: url("tab_success.gif") no-repeat top left; height: 21px} /* --- NEW --- */
.middleboxTop h3 {font-size: 12px; margin: 0px; padding: 4px 0px 3px 10px; font:bold 11px Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: uppercase;} /* --- NEW --- */
.middleboxBtm { width: 230px; padding:4px; margin: 0px; border-bottom: 1px #EECA5F solid; border-left: 1px #EECA5F solid; border-right: 1px #EECA5F solid; } /* --- NEW --- */
.middleboxBtm ul {margin: 0px; padding: 0px;}
.middleboxBtm li {margin: 0px; padding: 0px 0px 10px 0px; list-style: none outside;}
.middleBtn { text-align:center;}
.middleBtn .subBtn{ padding: 8px 0px 6px 0px;}
.middlebox input.inputtext {margin:0px; padding:1px 1px 1px 1px; border:1px solid #F2D86D;font-size:11px; width:150px;}
.middlebox input.inputsmtext {margin:0px; padding:1px 1px 1px 1px; border:1px solid #F2D86D;font-size:11px; width:100px;}
.middlebox .middleboxselect {margin:0px; padding:1px 1px 1px 1px; border:1px solid #F2D86D;font-size:11px; width:50px;}
.ednboxTop {border-bottom: 0px solid #F2D86D; width: 240px; padding:0px; margin: 0px;text-align:left; font-weight:bold; font-size: 12px; background-color:#6990AE; height: 25px} /* --- NEW --- */


/* video box */
#videobox {border: 0px solid #C6D1DD; width: 240px; padding:0px; margin: 0px 0px 0px 0px; background-color: #7899CF;} /* --- NEW --- */
#videoboxTop {border-bottom: 1px solid #F2D86D; width: 240px; padding:0px; margin: 0px;text-align:left; font-weight:bold; font-size: 12px; background: url("tab_success.gif") no-repeat top left; height: 21px} /* --- NEW --- */
#videoboxTop h3 {font-size: 12px; margin: 0px; padding: 4px 0px 3px 10px; font:bold 11px Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform: uppercase;} /* --- NEW --- */
#videoboxBtm { width: 240px; padding:0px; margin: 0px; border-bottom: 1px solid #F2D86D; border-left: 1px solid #F2D86D; border-right: 1px solid #F2D86D;} /* --- NEW --- */

/* poll */
#poll {width: 240px; margin:0px; padding: 8px 5px 14px 0px; color:#ffffff; font-size: 12px; margin: 20px 0px 10px 0px;}
#poll div#rtHeadW {border-bottom: 1px solid #eeca5f; width: 240px; padding:0px; margin: 0px;text-align:left; font-weight:bold; font-size: 12px; background: url("tab_success.gif") no-repeat top left; height: 21px} /* --- NEW --- */
#poll div#rtHeadW h3 {font-size: 12px; margin: 0px; padding: 4px 0px 3px 10px; font:bold 11px Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: uppercase;} /* --- NEW --- */
#poll #middleboxBtm, #poll div.pollqanda { width: 230px; padding:3px; margin: 0px; border-bottom: 1px solid #eeca5f;; border-left: 1px solid #eeca5f; border-right: 1px solid #eeca5f;} /* --- NEW --- */
#pollAnswers {font-size: 11px; line-height: 20px; color:#000000; margin: 10px 0px 10px 0px;}
#sponsBox {font-size: 10px; border-top: 1px dotted #ffffff;}


/* ---- LEFT COLUMN ----- */
/* current issue*/
#currentIssue {padding: 0px 0px 20px 5px; margin: 0px; height:inherit;}
#issueLeft {float:left; padding-right: 5px; display:block;  position: relative; height: inherit; width: 112px;}
#issueRt { padding: 0px 0px 0px 0px; display:block; text-align:left; margin: 0px 0px 20px 0px; position: relative; width: 320px; top: 0px; float: left;}
#issueRt .smHead{font: bold 9px arial, helvetica, sans-serif; letter-spacing:.05em; }
#issueRt ul {padding:0px; margin:0px 0px 10px 0px; list-style-type: none; line-height: 12px;}
#issueRt li {margin-top: 13px;}
/*industry news*/
#Industry {padding: 0px; margin: 0px 0px 20px 0px; height:inherit;}
#industryLeft {float:left; padding-right: 18px; display:block;  position: relative; height: inherit; width: 230px;}
#industryRt {float:right; padding: 0px 0px 0px 0px; display:block; text-align:left; margin: 0px 0px 0px 0px; position: relative; width: 230px; top: 0px;}
#Industry ul {padding:0px; margin:0px 0px 10px 0px; list-style-type: none; line-height: 12px;}
#Industry li {margin-top: 13px;}
/* sponsor link */
#sponsorLink {line-height: 16px; margin-bottom: 18px; padding-bottom: 50px;}
#sponsorLink .lgLink{font-size: 14px;}
#sponsorLink .smLink{font-size: 10px;}
#sponsorLink .imageStyle{margin-right: 6px; float: left;}
#sponsoredLinks {background: url("RN_bg.gif") no-repeat top left; padding: 3px 0px 3px 0px;} /* --- NEW --- */

/* marketplace */
#marketplace {background: url("marketplaceBkgd_twice.gif") repeat top left; padding: 0; margin: 0px 13px 20px 13px; width: 723px;}
#marketplaceBody { padding: 5px; margin: 0px; width: 700px; }
#marketplace .imgStyle {margin:0px 5px 0px 0px; float:left;}
#marketplace ul {padding:0px; margin:0px 0px 10px 0px; list-style-type: none; line-height: 15px;}
#marketplace li {margin-top: 15px; margin-bottom: 20px;}

/* ---- CENTER COLUMN ----- */
/* blogs/talkback */
#blogTalkback {margin:0px 0px 0px 5px; padding: 4px 4px 14px 4px; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000;  width: 229px; background:url("blogTop1.gif") no-repeat left top;}
#blogBlog {margin:0px 0px 0px 5px; padding: 4px 4px 14px 4px; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000;  width: 229px; background:url("blogTop.gif") no-repeat left top;}
#blogTalkbackWide {margin:0px 0px 0px 5px; padding: 4px 4px 14px 4px; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000;  width: 326px; background:url("blogTop1W.gif") no-repeat left top;}
#blogBlogWide {margin:0px 0px 0px 5px; padding: 4px 4px 14px 4px; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000;  width: 326px; background:url("blogTopW.gif") no-repeat left top;}
#blogTalkbackWide .lgLink{font-size: 14px;}
.blogblock {margin:0px 0px 8px 0px; padding:0px 0px 8px 0px;min-height:1%;}
#blogLinks { font-size: 10px; }
#blogLinks a { font-weight: 100; }
.blogImg {margin: 4px 4px 6px 0px;min-height:1%;}
.blogheadshot {float:left;padding:0px 4px 0px 0px;min-height:1%;}

#blogContainer {margin: 0px;padding: 0px;background-color:red;width: 238px; }
#blogContainerWide {margin: 0px;padding: 0px;width: 336px; }
#blognav {float:left;width:100%;font-size:93%;line-height:normal;}
#blognav ul {margin:0;padding:0px 0px 0px 5px;list-style:none;}
#blognav li {display:inline;margin:0px 0px 0px 0px;padding:1px;width: 83px;}
#blognav a {float:left;margin:0;padding:0 2px 0 0px;text-decoration:none;text-align:center;}
#blognav a.tabOne{background:url("blogTab1.gif") no-repeat left top;background-position:0% ;font-size:11px;font-family:Geneva, Arial, Helvetica, sans-serif}
#blognav a.tabTwo{background:url("blogTab2.gif") no-repeat left top;background-position:0% ;font-family:Geneva, Arial, Helvetica, sans-serif}
#blognav a span {float:left;display:block;padding:5px 0px 3px 0px;width: 83px;color:#295D88;background-position:0% ;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#blognav a span {float:none;}
/* End IE5-Mac hack */

#blognav a:hover span {color:#000;background-position:0% ;}
#blognav a:hover {background-position:0% ;}
#blognav a:hover span {background-position:0% ;}

/* rt advertisment */
#rtAdvertisement {color: #222222; font: normal 10px arial, helvetica, sans-serif; text-align:center; padding: 5px 0px 10px 0px; }
.partnerheadline { font: bold 12px arial, helvetica, sans-serif; padding: 2px 0px 2px 0px; text-align: center; text-transform:uppercase; color: #FFFFFF; background-color:#cda536;}
#rtsection {color: #3c7dc5; font-weight: bold; font: normal 12px arial, helvetica, sans-serif; text-align:left; padding: 0px 0px 10px 5px; }

/* ---- RIGHT COLUMN ----- */
/* right column styles */
#rtHead { font-size:12px; border-bottom:2px #000000 solid; margin: 0px 0px 5px 0px; font-weight:bold; padding: 0px 0px 2px 0px; line-height:12px;}
#rtHead h2 { font-size:12px; margin: 0; font-weight:bold; padding: 0px 0px 2px 0px; line-height:12px;text-transform:uppercase;}
#rtHead h3 { font-size:12px; margin: 0; font-weight:bold; padding: 0px 0px 2px 0px; line-height:12px;text-transform:uppercase;}
#rtHeadW { font-size:12px; border-bottom:2px #ffffff solid; margin: 10px 0px 5px 0px; font-weight:bold; color: #ffffff; padding: 0px 0px 0px 0px; line-height:12px;}
#rtBtmBox { padding: 8px 8px 14px 8px; margin: 0px;text-align: left;}
#rtBtmBoxInt { padding: 3px; margin: 0px; background-color:#FFDA73;}
#rtBtmBoxInt ul {margin: 0px 0px 0px 4px;padding: 0px;list-style: none;width: 200px;}
#rtBtmBoxInt li {line-height: 18px;}
.rtbtmbox { padding: 8px 8px 14px 8px; margin: 0px; margin-left:8px;text-align: left;}
.rtbtmbox ul{margin:0px;}

/* podcast */
#podcasts { padding: 8px 8px 14px 8px; margin: 0px;}
.listenNow { color:#A50021; font-size: 10px; letter-spacing:0em;}

/* subscription */
#subscription {font-size: 9px; line-height: 23px; padding: 8px 8px 14px 8px; width: 206px;}
#subscription .searchtextinput{border:1px solid #ffffff;font-size:10px;margin:1px 0px 2px 0px;padding:1px 1px 1px 1px;width:130px; }
#subLeft { width: 60px;  top: 3px; left: 0px; text-align:right; line-height:22px; font-size: 9px; float: left;}
#subRt { float: right; left: 0px; width: 133px; line-height:21px; padding-right: 2px; font-size: 9px;}

/*supplier search*/
div#suppliersearch {margin: 0px; padding: 0px; background:url("suppliersearch.gif") no-repeat top left; width: 240px; height: 238px;  text-align:center;}
div#suppliersearch form {margin: 0px; padding: 160px 0px 0px 0px;}

/* --------------------------- ARTICLE PAGE --------------------------- */
/**** ARTICLE LAYOUT REDESIGN ****/

/*add to main css*/
div#rightcolboombox {margin: 0px 0px 10px 0px; padding: 0px; text-align: center;}
div#rightcolleft {display:block;float:left;margin:0px;padding:0px; width:190px;}
div#rightcolright {float:right; margin:0px;padding:0px 0px 0px 10px;width: 180px; text-align: center;}
*html div#rightcolright { margin:0px;}

#article {padding: 10px 7px 0px 10px; margin: 0px 20px 0px 0px;}
#article, #article p, #article li {font-size: 13px; line-height: 18px;}
#article p {padding: 0px 0px 0px 0px;}
#article h2  { font-size:15px; margin: 0px 0px 4px 0px; font-weight:bold;}
#article h3 { margin-bottom: 10px; color:#000000; font: bold 11px/11px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic;}

div#storyTools {width: 100%;}
div#tabcontents{margin:0px; padding:0px; width: 100%;}
#articleSideBox {padding: 8px 8px 8px 8px; }
#articleSideBox ul { margin:10px 0px 0px 3px; padding: 0px; list-style-type: none;}
#articleSideBox ul li {margin:0px; padding: 0px 0px 10px 0px;}
#articleSideBox ul li a {margin: 0px; padding: 0px; font-size: 11px; line-height: 15px;}

#articleSideBox ul.list {margin:0px 0px 0px 3px; padding: 0px; list-style-type: none;}
#articleSideBox ul.list li {margin:0px; padding: 0px;}
#articleSideBox ul.list li a {margin: 0px; padding: 0px; font-size: 11px;}
#articleSideBox ul.list li span.tbName {font-size: 11px; font-style: italic;}

.rightcolleft {float:left; width: 48%;}
.rightcolright {float:right; width: 45%;}

/*Popular Tabs*/
div#populartabscontainer {margin: 5px 0px 15px 0px; padding: 0px;}
div#populartabscontainer h3 {margin: 0px; padding: 0px; font-size: 13px; line-height: 22px; text-transform: uppercase; color: #fff; text-indent: 10px; border: 1px solid #002F61; border-bottom: none; background-color: #002F61;} /*** EDIT HERE: border color, background color ***/
div#populartabs {margin: 0px 0px 5px 0px; padding: 5px 0px 10px 0px; height: 1%; border: 1px solid #002F61; border-top: none; background-color: #fff;} /*** EDIT HERE: border color, background color ***/
div#populartabs ul#popularmenu {margin:0px 0px 0px 5px; padding:0px 0px 4px 0px;text-align:left;}
div#populartabs ul#popularmenu li{margin:0px 0px 0px 5px; padding:0px 3px 1px 3px; display:inline; font: bold 12px arial, verdana, helvetica, sans-serif; color: #17386B; border-right: 1px solid #9D9171; border-bottom: 1px solid #9D9171;} /*** EDIT HERE: link color, border colors ***/
div#populartabs ul#popularmenu li.lion {padding:3px 5px 3px 3px; text-transform:uppercase; color: #710300;} /*** EDIT HERE: color (this is the "on" state) ***/
div#populartabs ul#popularmenu li.lioff {padding:3px 5px 3px 3px; cursor:pointer;cursor:hand; text-transform:uppercase; color: #AE913B;}
* html div#populartabs ul#popularmenu li.lion {padding:3px 2px 3px 2px} /*ie only*/
* html div#populartabs ul#popularmenu li.lioff {padding:3px 2px 3px 2px} /*ie only*/

div#populartabs div.popularcontent {clear: left; display:none; margin:5px 0px 0px 0px; padding:0px; height: 1%;}
div#populartabs h4 {display: none;}
div#populartabs ul {margin: 0px; padding:0px;}
div#populartabs li {margin:0px; padding: 5px 10px 5px 10px; list-style:none; color:#295D88; font-weight: bold;}
div#populartabs p {margin: 0px; padding: 10px;}
div#populartabs img {margin: 0px; padding: 0px;}
div#populartabs div.more {margin: 0px 0px 10px 10px; padding: 0px 0px 10px 0px; text-transform: uppercase; text-align:left;}

/*Media Tabs*/
div#mediatabscontainer {margin: 5px 0px 15px 0px; padding: 0px;}
div#mediatabscontainer h3 {margin: 0px; padding: 0px; font-size: 13px; line-height: 22px; text-transform: uppercase; color: #fff; text-indent: 10px; border: 1px solid #002F61; border-bottom: none; background-color: #002F61;} /*** EDIT HERE: border color, background color ***/
div#mediatabs {margin: 0px 0px 5px 0px; padding: 5px 0px 10px 0px; height: 1%; border: 1px solid #002F61; background-color: #fff;} /*** EDIT HERE: border color, background color ***/
div#mediatabs ul#mediamenu {margin:0px 0px 0px 0px; padding:0px 0px 4px 0px;text-align:left;}
div#mediatabs ul#mediamenu li{margin:0px 0px 0px 5px; padding:0px 1px 1px 1px; display:inline; font: bold 12px arial, verdana, helvetica, sans-serif; color: #17386B; border-right: 1px solid #9D9171; border-bottom: 1px solid #9D9171;} /*** EDIT HERE: link color, border colors ***/
div#mediatabs ul#mediamenu li.lion {padding:3px 1px 3px 1px; text-transform:uppercase; color: #710300;} /*** EDIT HERE: color (this is the "on" state) ***/
div#mediatabs ul#mediamenu li.lioff {padding:3px 1px 3px 1px; cursor:pointer;cursor:hand; text-transform:uppercase; color: #AE913B;}
* html div#mediatabs ul#mediamenu li.lion {padding:3px 1px 3px 1px} /*ie only*/
* html div#mediatabs ul#mediamenu li.lioff {padding:3px 1px 3px 1px} /*ie only*/

div#mediatabs div.mediacontent {clear: left; display:none; margin:5px 0px 0px 0px; padding:0px; height: 1%;}
div#mediatabs div.mediacontent h4 {display: none;}
div#mediatabs div.mediacontent ul {margin: 0px; padding:0px;}
div#mediatabs div.mediacontent li {margin:0px; padding: 10px; list-style: none outside;}
div#mediatabs div.mediacontent p {margin: 0px; padding: 10px;}
div#mediatabs div.mediacontent .blogImg, div#mediatabs div.mediacontent .blogheadshot {margin: 0px; padding: 5px 5px 5px 0px;}
div#mediatabs div.mediacontent div.more {margin: 0px 0px 10px 10px; padding: 0px 0px 10px 0px; text-transform: uppercase; text-align:left;}
div#mediatabs div.mediacontent div.tabblock {margin: 0px; padding: 5px;}

/*Article Tabs*/
div#articletabscontainer {margin: 0px 0px 15px 0px; padding: 0px;}
div#articletabscontainer h3 {margin: 0px; padding: 0px; font-size: 13px; font-weight: bold; line-height: 22px; text-transform: uppercase; font-style:normal; color: #fff; text-indent: 10px; border: 1px solid #002F61; border-bottom: none; background-color: #002F61;} /*** EDIT HERE: border color, background color ***/
div#articletabs {margin: 0px 0px 5px 0px; padding: 5px 0px 10px 0px; height: 1%; border: 1px solid #002F61;  border-top: none; background-color: #fff;} /*** EDIT HERE: border color, background color ***/
div#articletabs ul#articlemenu {margin:0px 0px 0px 5px; padding:0px 0px 4px 0px;text-align:left;}
div#articletabs ul#articlemenu li{margin:0px 0px 0px 5px; padding:0px 3px 1px 3px; display:inline; font: bold 12px arial, verdana, helvetica, sans-serif; color: #17386B; border-right: 1px solid #9D9171; border-bottom: 1px solid #9D9171;} /*** EDIT HERE: link color, border colors ***/
div#articletabs ul#articlemenu li.lion {padding:3px 5px 3px 3px; text-transform:uppercase; color: #710300;} /*** EDIT HERE: color (this is the "on" state) ***/
div#articletabs ul#articlemenu li.lioff {padding:3px 5px 3px 3px; cursor:pointer;cursor:hand; text-transform:uppercase; color: #AE913B;}
* html div#articletabs ul#articlemenu li.lion {padding:3px 2px 3px 2px} /*ie only*/
* html div#articletabs ul#articlemenu li.lioff {padding:3px 2px 3px 2px} /*ie only*/

div#articletabs div.articlecontent  {clear: left; display:none; margin:5px 0px 0px 0px; padding:0px; height: 1%;}
div#articletabs div.articlecontent  h4 {display: none;}
div#articletabs div.articlecontent  ul {margin: 0px; padding:0px;}
div#articletabs div.articlecontent li {margin:0px; padding: 5px 10px 5px 10px; list-style: none outside; font-size: 12px;}
div#articletabs div.articlecontent  p {margin: 0px; padding: 10px;}
div#articletabs div.articlecontent  img {margin: 0px; padding: 0px;}
div#articletabs div.articlecontent  div.more {margin: 0px 0px 10px 10px; padding: 0px 0px 10px 0px; text-transform: uppercase; text-align:left;}


/*StoryTools*/
div#storyToolsTop, div#storyToolsBtm {clear:both; margin: 10px 0px 10px 0px; padding: 0px; width: 99%;}
div#storyToolsTop div.storyToolsItem, div#storyToolsBtm div.storyToolsItem {margin: 0px; padding: 2px; float:right;}
.expanded {  position: absolute; z-index:100; }
.collapsed { display: none; }
div#shareExpandItBoxTop, div#shareExpandItBoxBtm {width:85px;background-color:#fff;z-index:2;}
div#shareExpandItBoxTop div, div#shareExpandItBoxBtm div {padding-bottom: 2px;}


/*Article Talkback*/
div#articletalkbackcontainer {margin: 5px 0px 15px 0px; padding: 0px;}
div#articletalkbackcontainer h3 {margin: 0px; padding: 0px; font-size: 13px; line-height: 22px; text-transform: uppercase; color: #fff; text-indent: 10px; font-weight: bold; font-style: normal; border: 1px solid #002F61; border-bottom: none; background-color: #002F61;} /*** EDIT HERE: border color, background color ***/
div#articletalkback {margin: 0px 0px 5px 0px; padding: 5px 5px 10px 5px; height: 1%; border: 1px solid #002F61;  border-top: none; background-color: #fff;} /*** EDIT HERE: border color, background color ***/

/*Sponsored Links*/
div#articlesponsoredcontainer {margin: 5px 0px 15px 0px; padding: 0px;}
div#articlesponsoredcontainer h3 {margin: 0px; padding: 0px; font-size: 13px; line-height: 22px; text-transform: uppercase; color: #fff; text-indent: 10px; font-weight: bold; font-style: normal; border: 1px solid #002F61; border-bottom: none; background-color: #002F61;} /*** EDIT HERE: border color, background color ***/
div#articlesponsored {margin: 0px 0px 5px 0px; padding: 5px 5px 10px 5px; height: 1%; border: 1px solid #002F61;  border-top: none; background-color: #fff;} /*** EDIT HERE: border color, background color ***/



#categ ul{
	margin:0px;
	padding:0px;
}
#categ li{
	list-style:none;
	margin-bottom:5px;
}

/*Newsletters*/
div#contentcontainer2 div#newsletters #newsltrTop h3, div#contentcontainer2 div#newsletters div.newsheader {margin: 0px; padding: 0px; width: 350px; font-size: 13px; line-height: 22px; text-transform: uppercase; color: #fff; text-indent: 10px;text-align:left; border: 1px solid #002F61; border-bottom: none; background-color: #cda536;} /*** EDIT HERE: border color, background color ***/
div#contentcontainer2 div#newsletters {margin: 0px 0px 5px 0px; padding: 0px; width: 351px; height: 1%; border: 1px solid #002F61; border-top: 1px solid #002F61; background-color: #fff;} /*** EDIT HERE: border color, background color ***/
div#contentcontainer2 div#newsletters ul {margin: 0px; padding:0px;}
div#contentcontainer2 div#newsletters li {margin:0px; padding: 5px 10px 5px 0px; list-style: none outside; color:#295D88; font-weight: bold;}
div#contentcontainer2 div#newsletters p {margin: 0px; padding: 10px;}
div#contentcontainer2 div#newsletters a {color:#17386B;} /*** EDIT HERE: color ***/
div#contentcontainer2 div#newsletters, div#contentcontainer2 div#newsletters #newsltrBtm {color: #000;}

/*Popular Pages 2 */
div#contentcontainer2 div#popularbox div.middleboxTop h3 {margin: 0px 0px 15px 0px; padding: 0px; width: 350px; font-size: 13px; line-height: 22px; text-transform: uppercase; color: #fff; text-indent: 10px;text-align:left; border: 1px solid #002F61; border-bottom: none; background-color: #002F61;} /*** EDIT HERE: border color, background color ***/
div#contentcontainer2 div#popularbox {margin: 0px 0px 5px 0px; padding: 0px; width: 351px; height: 1%; border: 1px solid #002F61; border-top: 1px solid #002F61; background-color: #fff;} /*** EDIT HERE: border color, background color ***/
div#contentcontainer2 div#popularbox ul {margin: 0px; padding:0px;}
div#contentcontainer2 div#popularboxli {margin:0px; padding: 5px 10px 5px 0px; list-style: none outside; color:#295D88; font-weight: bold;}
div#contentcontainer2 div#popularbox p {margin: 0px; padding: 10px;}
div#contentcontainer2 div#popularbox a {color:#17386B;} /*** EDIT HERE: color ***/
div#contentcontainer2 div#popularbox, div#contentcontainer2 div#popularbox {color: #000;}
div#contentcontainer2 div#popularbox div.middleboxBtm {border:none; width: 90%;}

/*Home Furnishings*/
div#homefurnishings ul {margin: 0px 0px 0px 10px; padding: 0px;}
div#contentcontainer2 div#homefurnishings #partnerheadline, div#contentcontainer2 div#homefurnishings .partnerheadline {margin: 0px; padding: 0px; width: 350px; font-size: 13px; line-height: 22px; text-transform: uppercase; color: #fff; text-indent: 10px;text-align:left; border: 1px solid #002F61; border-bottom: none; background-color: #002F61;} /*** EDIT HERE: border color, background color ***/
div#contentcontainer2 div#homefurnishings {margin: 0px 0px 5px 0px; padding: 0px; width: 351px; height: 1%; border: 1px solid #002F61;  border-top: none; background-color: #fff;} /*** EDIT HERE: border color, background color ***/
div#contentcontainer2 div#homefurnishings ul {margin: 0px; padding:0px;}
div#contentcontainer2 div#homefurnishings li {margin:0px; padding: 5px 10px 5px 0px; list-style: none outside; color:#295D88; font-weight: bold;}
div#contentcontainer2 div#homefurnishings p {margin: 0px; padding: 10px;}
div#contentcontainer2 div#homefurnishings li a {color:#17386B;} /*** EDIT HERE: color ***/


/*BRAND BOTTOM ALL PAGES*/
div#bottompage {margin: 0px; padding: 0px; width: 100%;}
/**** END ARTICLE LAYOUT REDESIGN ****/

/* article side styles */
#article #articleside {float:right; width: 336px; margin:25px 10px 10px 10px; padding: 0px;}
#article #articleside #relatedarticles, #article #articleside #alsoby {padding: 8px 0px 8px 0px;}
#article #articleside #relatedarticles h3, #article #articleside #alsoby h3 { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:12px; border-bottom:1px #000000 solid;  font-weight:bold;  line-height:12px;text-transform:uppercase;font-style: normal; color: #1d447f;}
#article #articleside #relatedarticles ul, #article #articleside #alsoby ul { margin:10px 0px 0px 3px; padding: 0px; list-style-type: none;}
#article #articleside #relatedarticles ul li, #article #articleside #alsoby ul li {margin:0px; padding: 0px 0px 10px 0px;}
#article #articleside #relatedarticles ul li a, #article #articleside #alsoby ul li a {margin: 0px; padding: 0px; font-size: 11px; line-height: 15px;}

#article #articleside #articleSideBox {padding: 8px 8px 8px 8px; width: 336px;}
#article #articleside #article #articleside #articleSideBox #sectHeadSm{ margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:12px; border-bottom:1px #000000 solid;  font-weight:bold;  line-height:12px;text-transform:uppercase;}
#article #articleside #articleSideBox ul { margin:10px 0px 0px 3px; padding: 0px; list-style-type: none;}
#article #articleside #articleSideBox ul li {margin:0px; padding: 0px 0px 10px 0px;}
#article #articleside #articleSideBox ul li a {margin: 0px; padding: 0px; font-size: 11px; line-height: 15px;}

#article #articleside ul.list {margin:0px 0px 0px 3px; padding: 0px; list-style-type: none;}
#article #articleside ul.list li {margin:0px; padding: 0px;}
#article #articleside ul.list li a {margin: 0px; padding: 0px; font-size: 11px;}
#article #articleside ul.list li span.tbName {font-size: 11px; font-style: italic;}


/* Tabs */
/**For article page **/
.discussion {font-size:9px;}
div#articleTabContent{width: 242px;}
div#tabcontents{margin:0px; padding:0px;}
div#tabcontents ul#tabmenu{margin:0px; padding:0px 0px 0px 0px; list-style-type: none;}
div#tabcontents ul#tabmenu li{margin: 0px; padding: 0px; float: left; width:80px; height: 21px;}
div#tabcontents ul#tabmenu li.lion {margin: 0px 0px 0px 0px; padding: 0px; background:url("tabs_on.gif") no-repeat left top; background-position: 0px 0px; }
div#tabcontents ul#tabmenu li.lion span{margin: 0px; padding: 4px 0px 4px 3px;  cursor:pointer;cursor:hand; font:bold 11px/23px Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform: uppercase; padding-right: 8px;}
div#tabcontents ul#tabmenu li.lioff{margin: 0px; padding: 0px; background:url("tabs_off.gif") no-repeat left top; background-position: 0px 0px;}
div#tabcontents ul#tabmenu li.lioff span{margin: 0px; padding: 4px 0px 4px 3px; cursor:pointer;cursor:hand; font:bold 11px/23px Geneva, Arial, Helvetica, sans-serif; color:#AE913B; text-transform: uppercase;}
div#tabcontents ul#tabmenu li.tab1, div#tabcontents ul#tabmenu li.tab2, div#tabcontents ul#tabmenu li.tab3, div#tabcontents ul#tabmenu li.tab4, div#tabcontents ul#tabmenu li.tab5  {border-bottom: 0px solid #fff;}
div#tabcontents div.tabcontent {margin:-24px 0px 0px 0px; padding:0px 0px 0px 0px; display:none;  border: 1px solid #EFC752; border-top: none;}
div#tabblog, div#tabtalkback, div#tabpodcasts, div#tabphotos, div#tabdiscussions, div#tabwebcast, div#tabvideo {border-top: 2px solid #EFC752; margin: 24px 0px 0px 0px; padding: 5px;}
div#tabblog img, div#tabtalkback img, div#tabpodcasts img, div#tabphotos img, div#tabwebcast img, div#tabvideo img, div#tabdiscussions img {border: none;}
.tabblock {margin:0px 0px 8px 0px; padding:0px 0px 8px 0px;min-height:1%;}
#blogBlock {width: 220px;}
* html div#tabcontents div.tabcontent {margin:-23px 0px 0px 0px;} /*ie only*/
* html div#tabblog {margin: 7px 0px 0px 0px;} /*ie only*/
* html div#tabtalkback {margin: 7px 0px 0px 0px;} /*ie only*/
* html div#tabpodcasts {margin: 7px 0px 0px 0px;} /*ie only*/
* html div#tabphotos {margin: 7px 0px 0px 0px;} /*ie only*/
* html div#tabvideo {margin: 7px 0px 0px 0px;} /*ie only*/
* html div#tabwebcast {margin: 7px 0px 0px 0px;} /*ie only*/
* html div#tabdiscussions {margin: 7px 0px 0px 0px;} /*ie only*/

div#tabdiscussions li {list-style-type: none;}
img.blogheadshot {float: left; width: 50px; height: 63px; min-height:63px; padding: 0px 5px 0px 0px;}
.blogbyline {color:#000000; font:italic 10px arial, helvetica, sans-serif; line-height:11px;font-weight:bold; }
.blogdate {color:#333333; font-size:10px;}
.tbname {font-size: 11px; font-style: italic;}
ul.list {margin:0px 0px 0px 3px; padding: 0px; list-style-type: none;}
ul.list li {margin:0px; padding: 0px;}
ul.list li a {margin: 0px; padding: 0px; font-size: 11px;}


/* --------------------------- Podcasts - taken from twice --------------------------- */
.podcastheader {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 38px; color: #d12f25; font-weight: bold;}
.podcastbody {font: 11px/13.5px Arial, Helvetica, sans-serif;}
div.podcastwrap {margin: 0px 5px 15px 0px; padding: 0px;}
div.podcastbox {margin: 0px 10px 10px 0px; padding: 10px; background: #eff3fb url("podcast_bg.gif") repeat-x bottom center; height: 1%; font: 9.5px arial, sans-serif; color: #000;}
div.podcastbox div.left {margin: 0px 0px 5px 0px; float: left; width: 20%; text-align: left;}
div.podcastbox div.right {margin: -2px 0px 5px 0px; float: right; width: 79%; text-align: left;}
div.podcastbox a, .podcastbox a:visited {font-weight: bold; color: #003399; text-decoration:none;}
div.podcastbox a:hover {font-weight: bold; color: #003399; text-decoration:underline;}
div.podcastdetail, div.podcastdetail p {font: normal 12px arial, sans-serif; color: #000;}
div.podcastdetail a, div.podcastdetail a:visited {font-weight: bold; color: #003399; text-decoration:none;}
div.podcastdetail a:hover {font-weight: bold; color: #003399; text-decoration:underline;}
div.podcastdetail h2 {margin-top: 5px; margin-bottom: 7px; font: 11px/15px arial, sans-serif; color: #000;}
div.podcastdetail h3 {margin-top: 2px; margin-bottom: 4px; font: 10px arial, sans-serif; color: #999;}
div.podcastdetail h4 {margin-top: 10px; margin-bottom: 5px; font: 9px arial, sans-serif; color: #000;}


/* --------------------------- REGISTRATION PAGE --------------------------- */
#registration { padding: 0px 12px 10px 12px; font-size: 11px;}
.regNote {font:italic 10px arial, helvetica, sans-serif;}
#regisDesc {padding: 0px 8px 0px 8px; border-bottom: 1px solid #EFE3CE;}
#regisCreate { border-bottom: 1px solid #EFE3CE; border-top: 1px solid #EFE3CE;}
.normalred {COLOR:#FF0000}

/* --------------------------- ARTICLE PRINT PAGE --------------------------- */
#articleContainer {margin: 5px; padding: 5px;}
#articleContainer, #articleContainer p, #articleContainer td, #articleContainer div {font: normal 12px/17px arial, sans-serif; color: #000;}
#articleContainer h2  { font-size:15px; margin: 0px 0px 4px 0px; font-weight:bold;}
#articleContainer h3 { margin-bottom: 10px; color:#000000; font: bold 11px/11px Arial, Helvetica, sans-serif; font-style: italic;}

/* --------------------------- MORE BY THIS AUTHOR PAGE --------------------------- */
#morebyauth {margin: 0px; padding: 0px;}
#morebyauth ul {margin: 0px; padding: 0px; list-style: none outside;}
#morebyauth li {margin: 0px; padding: 0px 0px 10px 0px;}
#morebyauth li, #morebyauth li a {font-size: 13px;}

/* --------------------------- EVENTS PAGE --------------------------- */
#events {padding:0px; margin: 0px; }
#events div#sectHead {border-bottom: 2px solid #975100; padding:0px; margin: 0px;text-align:left; font-weight:bold; font-size: 12px; background: url("tab_success.gif") no-repeat top left; height: 21px;}
#events div#sectHead h3 {font-size: 12px; margin: 0px; padding: 4px 0px 3px 10px; font:bold 11px Geneva, Arial, Helvetica, sans-serif; color:#ffffff; text-transform: uppercase;} /* --- NEW --- */
#events ul {padding:0px 5px 5px 5px; margin:0px 0px 10px 0px; list-style-type: none; line-height: 14px;}
#events li {margin: 0px;}
#eventBnr {border: 1px solid #0000FF; width: 238px; margin: 0px 0px 10px 0px;}
#eventBnrBtm {background-color: #0000FF; width: 233px; text-align:right; font-size: 9px; letter-spacing:.25em; padding: 0px 5px 0px 0px; color:#ffffff; }

/* --------------------------- AFFILIATE LINKS PAGES --------------------------- */
#ap {margin: 0px; padding: 10px 20px 0px 10px;}
#ap .left {float: left; width: 50%; text-align: left;}
#ap .right {float: right; width: 49%; text-align: right;}
#ap .clear {clear: both;}

#ap, #ap p, #ap td {font: normal 12px arial, sans-serif; color: #000;}
#ap a, #ap a:visited {font-weight: bold; color: #1D447F; text-decoration:none;}
#ap a:hover {font-weight: bold; color: #1D447F; text-decoration:underline;}

#ap h2 {margin: 0px 0px 10px 0px; padding: 3px 0px 0px 0px; background: url("secthead_bg.gif") no-repeat top left; height: 22px; font-size:15px; font-weight:bold; text-indent: 37px; font-size:15px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;}
#ap h3 {margin: 10px 0px 10px 0px; padding: 0px; font: bold 14px arial, sans-serif; color: #000000;}
#ap h4 {margin: 15px 0px 10px 5px; padding: 0px; font: bold 16px arial, sans-serif; color: #1D447F; float: left;}
#ap h5 {margin: 0px 0px 10px 0px; padding: 0px; font: bold 17px arial, sans-serif; color: #000000;}
#ap h6 {margin: 0px 0px 10px 10px; padding: 0px; font: bold 10px verdana, sans-serif; color: #606B72; text-transform: uppercase;}

#ap #listings {margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; border: 1px solid #D9DADC; border-top: none;}
#ap div.company {margin: 5px 5px 15px 5px; padding: 0px; border: 1px solid #D9DADC;}
#ap div.companyname {margin: 0px; padding: 15px; background: #F6F6F6 url("apHeadBg.gif") repeat-x bottom center; height: 1%;}
#ap p.companyinfo {margin: 0px; padding: 10px; }
#ap .country {color: #999999;}
#ap ul {margin: 0px 0px 10px 10px; padding: 0px ; list-style: none outside; clear: right;}
#ap li {margin: 0px; padding: 0px 0px 10px 0px; font-size: 11px; color: #1D447F;}
#ap li a, #ap li a:visited {font-weight: bold; color: #1D447F; text-decoration: none;}
#ap li a:hover {font-weight: bold; color: #003366; text-decoration: underline;}
#ap div.more {margin: 15px 10px 5px 5px; padding: 0px; text-align: right; text-decoration: none; border: none; font-weight: bold; font-size: 11px; color: #666;}
#ap div.more a, #ap p.more a:visited {font-size: 11px; font-weight: bold; color: #666; text-decoration: underline;}
#ap div.more a:hover {color: #cccccc;}
#ap form,  #ap select, #ap option {margin: 0px; padding: 0px; font: normal 11px arial, sans-serif;}
#ap form {margin-bottom: 20px;}
#ap .apsubmitlink {margin: 0px 0px 10px 10px; float: left; width: 160px;}

#aptabs {margin: 0px; padding: 0px; border-bottom: 1px solid #D9DADC;}
#aptabs ul {display: block; margin: 0px; padding: 0px 0px 20px 0px; list-style-type: none;}
#aptabs ul li {float: left; margin: 0px 2px 2px 0px; padding: 0px 0px 0px 5px; font: normal 11px Arial, Helvetica, sans-serif; text-align: center; background: #DEE6ED url("APtopLeftCornerTrans.gif") no-repeat top left;}
#aptabs li a, #aptabs li a:visited {float: left; display: block; color: #444; text-decoration: none; padding: 4px 15px 4px 10px; background: url("APtopRightCornerTrans.gif") no-repeat top right; font: normal 11px Arial, Helvetica, sans-serif;}
#aptabs li a:hover {font: normal 11px Arial, Helvetica, sans-serif; color: #444; text-decoration: underline;}

#aptabs ul li.selected {margin: 0px 2px 2px 0px; padding: 0px 0px 0px 5px; font: bold 11px Arial, Helvetica, sans-serif; background-color: #fff; background: url("APLeftSideTrans.gif") no-repeat top left;}
#aptabs ul li.selected span {float: left; display: block; color: #444444; text-decoration: none; padding: 4px 15px 4px 10px; background: #ffffff url("APRightSideTrans.gif") no-repeat top right; font: bold 11px Arial, Helvetica, sans-serif; z-index: 1;}

#apalpha {margin: 0px 0px 20px 20px; padding: 0px; width: 95%;}
#apalpha ul {margin: 0px; padding: 0px; list-style: none outside;}
#apalpha li {margin: 0px; padding: 0px 4px 0px 3px; float: left;}
#apalpha li a, #apalpha li a:visited {text-decoration:underline;}
#apalpha li a:hover {text-decoration: none;}
#apalpha li.selected a, #apalpha li.selected a:visited, #apalpha li.selected a:hover {color: #333; text-decoration: none;font-size: 18px; line-height: 15px;}


/* --------------------------- CLASSIFIEDS --------------------------- */
#classifieds {margin: 10px 0px 30px 0px; padding: 10px 12px 10px 12px;}
#classifieds #classifiedsside {padding: 26px 0px 0px 0px; float:right; width: 334px;}
#classifieds p{ }
#classifieds h2 { font-size:12px; border-bottom:2px #000000 solid; margin: 0px 0px 5px 0px; font-weight:bold; padding: 0px 0px 2px 0px; line-height:12px;text-transform:uppercase;}
#classifieds h3 { font-size:13px;font-weight:bold; }
#classifiedscontainer { padding: 8px 12px 10px 12px; font-size: 13px;  height:inherit; }
#classifieds .classifiedsitem {border-bottom:1px dotted #000;padding: 0px 0px 22px 0px;margin: 0px 0px 22px 0px;}


/* --------------------------- eNEWSLETTER PAGES --------------------------- */
#enewsletters {margin: 20px 10px 20px 10px; padding: 0px;}
#enewsletters h5 {margin: 0px; padding: 0px;text-transform: uppercase;color: #AC0101; font: bold 14px arial, sans-serif; text-align: left;}
#enewsletters ul {margin: 20px 0px 10px 0px; padding: 0px; list-style-type: none;} 
#enewsletters ul li {margin: 0px;padding: 0px; font-size: 12px;}
#enewsletters ul ul {margin: 7px 0px 10px 0px;}
#enewsletters ul li li, #enewsletters ul li li a {font-size: 11px;}
#enewsletteryear {margin: 12px 30px 5px 30px;padding: 4px;border-top: 1px solid #295D8C;border-bottom: 1px solid #295D8C;}
#enewsletteryear h4 {margin: 0px;padding: 0px;float: left;width: 120px;font: normal 11px arial, sans-serif;color: #000;text-transform: uppercase;text-align: left;}
#enewsletteryear ul {margin: 0px 0px 0px 50px;padding: 0px;list-style: none;}
#enewsletteryear li {margin: 0px;padding: 0px;font: normal 11px arial, helvetica, sans-serif;color: #004C7B;float:left;text-align: center;background: none;}
#enewsletters div.month {float: left; width: 120px; height: 200px;}

/* --------------------------- BLOG PAGE --------------------------- */

.feedback {line-height: 30px;}

#blogs { padding: 8px 12px 10px 12px; font-size: 13px; width: 350px; height:inherit; float:left;}
#blogSection { padding: 0px; margin:0px; width: 350px; }
#blogs .imgStyle {margin:4px 4px 4px 4px; }

#blogColumn {
margin-bottom: 3px; 
padding-top: 4px; 
width: 170px;
position: relative;
top: 0px;
}
#blogColumnRt {
margin-bottom: 3px; 
padding-top: 4px; 
width: 180px;
position: absolute;
left: 185px;
top: 36px;
}

/* Blog */
#blog {
padding:16px 8px 8px 10px;
margin: 0px;
width: 740px;
background-color:#ffffff;
}
#blogheadertitle {
font-size:15px; border-bottom:2px #478DA9 solid; margin: 0px 0px 0px 0px;padding:0px; font-weight:bold;text-transform:uppercase; color:#478DA9;
}
#blogXml {
display: inline;
float: left;
clear: both;
margin-top: -20px;
margin-left: 55px;
position: relative;
}
#bioTop {
border: solid 0px #6081A0; 
width: 700px;
height: 1%; 
background-color:#FFFFFF; 
padding: 0px; 
margin: 0px; 
}
#userBioTop {
border: solid 1px #FFAC13; 
width: 750px;
height: 1%; 
background-color:#FFFFFF; 
padding: 4px; 
margin: 0px; 
}
#bioTop p {font-size:12px; font-weight: bold; padding: 0px;}

#blogMain {
margin: 0px;
padding: 0px;
background-color: #fff; 
color: #333; 
font: normal 12px Arial, Helvetica, sans-serif; 
height: 1%; 
}
#blogSidebar {margin:0px 0px 0px 15px; padding: 4px 0px 0px 0px; line-height: 18px;width:180px;float:right;z-index:15;}

/* blogSidebar Boxes*/
.blogBox {margin: 0px 0px 15px 0px; padding: 0px; color: #000; background-color: #fff;font: normal 12px Arial, Helvetica, sans-serif; line-height:19px;}
.blogBox2 {margin: 0px 0px 15px 15px; padding: 0px; }
.blogBox2 h2 {font-size:12px; border-bottom:1px #478DA9 solid; margin: 0px 0px 18px 0px; font-weight:bold; padding: 0px 0px 10px 0px; line-height:16px;text-transform:uppercase; color:#478DA9; }
.blogListingHeader {  font-size:15px; color:#FFFFFF; padding: 4px 0px 0px 35px; margin: 0px 0px 0px 0px; font-weight:bold; background: url("secthead_bg.gif") no-repeat top left; height: 22px; text-transform:uppercase;} /* --- NEW --- */
.blogBox a {font:  11px Arial, Helvetica, sans-serif; line-height: 18px;font-weight: bold;}
.blogBox ul {margin: 10px 0px 10px 0px; padding: 5px 0px 5px 0px; list-style:none; line-height: 18px;}
.blogBox ul li {margin: 0px 0px 2px 0px; padding: 5px 0px 2px 8px; line-height: 18px;}
.blogBox p {margin: 0px 0px 5px 0px; line-height: 18px;}

/* Blog Header */
#blogHeader {padding: 0px; margin:5px 0px 20px 0px;}
#blogDesc p{padding: 2px; font: 12px Arial, Helvetica,Geneva, sans-serif;margin:0px;}

/* Blog Posts */
#blogPostTop{
padding:2px;
margin: 8px 0px 0px 0px;
}

#blogPostBtm{
padding:4px;
margin: 0px 0px 0px 0px;
}

#blogPost {
margin: 0px; 
padding: 0px 0px 0px 8px; 
font: normal 12px Arial, Helvetica,Geneva, sans-serif; 
}


#blogPost a { text-decoration:underline;}

.blogPost p {margin: 0px 0px 5px 0px; padding: 0px; font: normal 12px Arial, Helvetica, sans-serif; line-height: 18px;}
.blogPost .blogcommprof p {font: normal 11px Arial, Helvetica, sans-serif;}
.blogPostTitle {text-decoration: none; font-weight: bold; font-size:14px; color: #295D8C;}
.blogPostTitle1 {margin:0px; padding:0px; font: bold 15px Arial, Helvetica, sans-serif; color: #000;}

a.blogPostTitle, a.blogPostTitle:visited, .blogPostTitle a, .blogPostTitle a:visited {font-size:14px; font-weight: bold;}
a.blogPostTitle:hover, .blogPostTitle a:hover {color: #BC8C0A;}
#blogPostBody {position:relative; padding: 0px; margin: 0px; font: normal 10px Arial, Helvetica, sans-serif; line-height: 12px;  margin-left: 55px;}
#blogPostBody {position:relative; padding: 0px; margin: 0px; font: normal 10px Arial, Helvetica, sans-serif; line-height: 12px;  margin-left: 55px;}
.blogPostBody1 {padding: 0px; margin: 0px; font: normal 10px Arial, Helvetica, sans-serif; line-height: 12px; }
.blogPostBody p  {font-size:12px;}
p.blogPosted {margin: 0px; padding: 5px 0px 5px 0px; font: normal 12px Arial, Helvetica, sans-serif;}
p.blogPosted a, #blogPostBody a { font: normal 12px Arial, Helvetica, sans-serif;}
p.blogPosted a:visited, #blogPostBody a:visited {color: #704B06;}
p.blogPosted a:hover, #blogPostBody a:hover {text-decoration:underline;}
#blogTopNav {}

#blog h2 {margin: 0px;padding: 0px;display: block;text-align:left; color: #478DA9;font: 13px Arial, Helvetica, sans-serif;font-weight:900;}
#blogPost h2 {font-size:13px; border-bottom:2px #000000 solid; margin: 0px 0px 10px 0px; font-weight:bold;}
h2.blogcomments {font: bold 12px Arial, Helvetica, sans-serif; color: #6081A0; text-align: center;border-top: solid 1px #6081A0; border-bottom: solid 1px #6081A0;}
#blog h3 {padding:0px;margin:0px;}
#blog h3 a{text-decoration:none;padding:0px;margin:0px;}


/* Blog Comments and Commenter */
form.blogcomment {margin: 10px 0px 0px 0px; padding: 5px 2px; border: solid 1px #6081A0; width:734px;}
#blogcommenter {margin: 0px; border: 1px solid #7f9db9;padding: 5px; font: normal 12px Arial, Helvetica, sans-serif;}
#blogcommenter .date {color:#7B7E80; font-size:9px; padding: 0px; margin: 0px;}
#blogcommenter .countTxt {color: #FF3333; font-weight: bold; font-size: 9px;}
#blogcommenter p {margin: 0px; padding: 0px 5px;}
#userblogcommenter {margin: 0px; padding: 5px; background-color: #FFF3C9; font: normal 12px Arial, Helvetica, sans-serif;}
#userblogcommenter .date {color:#7B7E80; font-size:9px; padding: 0px; margin: 0px;}
#userblogcommenter .countTxt {color: #FFAC13; font-weight: bold; font-size: 9px;}
a.leavecomment {font-size: 11px; }
a.leavecomment:visited {color:#704B06;}
a.leavecomment:hover {color: #EC9A04;}

/* Blog Bubbles */
#blogLvlBbl {margin: 0px; float: right; width: 140px; padding:0px;}
#Lvl1BblMid {font: 10px Arial, Helvetica, sans-serif; color: #000000; background-color: #ffffff; border: #FF3333 1px solid; padding: 2px; margin: 0px;}
#blogLvl3Bbl {margin: 5px; float: left; width: 140px; padding:0px;}
#Lvl3BblMid {font: 10px Arial, Helvetica, sans-serif; color: #000000; background-color:#ffffff; border: #FF3333 1px solid; padding: 2px; margin: 0px;}
.Lvl1BblName {font: bold 11px Arial, Helvetica, sans-serif; text-align:center; margin:0px; padding-top:2px; padding-bottom:2px;}
.Lvl1BblName a {}
.Lvl1BblName a:visited {color:#6D6E68;}
.Lvl1BblName a:hover {color: #92A523;}


/* --------------------------- BLOG INDIVIDUAL PAGE --------------------------- */
#articleRtCol1 {float:right; width: 348px; padding: 4px 8px 0px 8px; display: block;}
#posts {padding: 0px 8px 20px 8px; width: 336px;}
#posts ul {margin: 0px 0px 0px 4px;
padding: 0px;
list-style: none;}
#posts li {line-height: 18px; padding-top: 10px;}

/* --------------------------- Blog List Page --------------------------- */


#blogListing {padding:16px 8px 8px 8px;margin:0px 0px 20px 0px;width: 740px;background-color:#ffffff;}
#blogListing #blogListSide {float:right; width: 334px; padding: 35px 0px 0px 0px;}
#blogListing p{ }
#blogListing h2 {  font-size:12px; color:#000000; border-bottom:2px #000000 solid; padding: 4px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight:bold; height: 22px; text-transform:uppercase;}
#blogListing h3 { font-size:12px; font-weight:bold; text-transform:uppercase; margin: 0px;padding: 0px; line-height:12px;}
#blogListingContainer { padding: 8px 12px 10px 12px; font-size: 13px;  height:inherit; }
#blogListing #blogListItem {width: 375px; padding: 10px 0px 0px 0px;margin: 0px 0px 0px 5px;}
#blogListing #blogListItem p{padding:0px; margin:0px;}
#blogSectionL {font-size: 10px; text-align:center; width: 70px; padding:0px; margin:0px; float:left; height: 270px;}
#blogSectionL a{font-weight:100;}
#blogSectionR { padding:0px; margin:0px; width: 250px; float:right;}
#aboutBlog {margin-top:14px;}


/* advertisement */
span.advertisement	{text-align:center;display:block;}

/*---------- SEARCH RESULTS ----------*/  
div#sr {margin: 0px 0px 30px 0px; padding: 10px;}    
/*Google Box*/  
div#googlesearchRight {margin: 15px 0 0 3px; padding: 0 3px 7px 6px; border-top:1px solid #ccc; position:relative; }
div.googlelabelRight {font-family: Verdana, Arial, sans-serif;text-transform:uppercase;color:#000; text-align:center;}

div#googlesearch {margin: 15px 0 0 0; padding: 0 15px 7px 15px; border:1px solid #ccc;position:relative;}
div.googlelabel {font-family: Verdana, Arial, sans-serif;text-transform:uppercase;color:#ccc;position:relative;float:right;padding-top:3px;}  
div#googlesearch p {margin: 0px; padding: 5px 0px 0px 0px; }  
div#googlesearch p, span.googleafsline1, span.googleafsline2, .googleafsline3, span.googleafsvurl {font: 11px/15px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #000; }  
span.googleafsline1 {font-weight: bold; color: #478DA9;}  
div#googlesearchRight a, div#googlesearch a, span.googleafsline1, span.googleafsline2, .googleafsline3 {text-decoration: none}  
span.googleafsvurl {text-decoration: underline;}    

ul#srtabs {margin:0px;padding:0px 0px 2px 5px;}
ul#srtabs li{display:inline;margin:0px 1px;padding:5px 15px;text-align:center;font:bold 13px Arial, Helvetica, sans-serif;color:#fff;background-color:#478DA9;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:none;float:left;}
ul#srtabs li.lion {background-color:#AD7401;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:none;color:#fff;}
ul#srtabs a {text-decoration:none;color:#fff;}

/*Number of Results/Page Numbering*/  
div.srbread {margin: 0px 5px 10px 5px; padding: 0px; text-align: left;}  
div.srbread strong {font-size: 12px;}  
div.srpage {margin: 0px 5px 0px 5px; padding: 0px; text-align: right;float:right;}  
div.srpagelabel {color:#666;}    
#sr h3, #sr h4, #sr h5, #sr .source {margin: 0px; padding: 0px; font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;}  
#sr h4, #sr h5 {padding-left:20px;}
#sr h3 {padding-top: 15px;}  
#sr h3 a {text-decoration:none; color: #478DA9;}  
#sr h3 a:hover {text-decoration:underline; color:#478DA9;}  
#sr h5 {margin-bottom: 5px;}  
#sr .source {font-style:italic;}
#sr .filter {border-bottom:1px dashed black;padding-bottom:10px}        
div#sr2 {margin: 0 5px 10px 5px; padding: 10px 10px 0 10px; border:1px solid #ccc; }    
/*Sorted By*/  
p#sortby {margin: 15px 0px 0px 0px; padding: 5px 0px 5px 0px; border-top:1px solid #E5DECF; text-transform: uppercase; color:#666;}  

p#sortby a {font-weight:bold;}        
#filterby {float:left;margin-right:5px;}  
#topicbox {float:left;}  
#filterby,#topicsbox,topicsbox a {font:12px Arial, Helvetica, sans-serif;}  
#topicsbox a {text-decoration:underline;font-weight:normal;}  
#topicsbox a:hover {text-decoration:none;font-weight:normal;}    
#moretopics {margin: 0px; display: none;}  
.moretopics {display:inline;}  
.fewertopics {margin: 0px; display: none;}  
.dym { padding-left:5px;} 

/* --------------------------- CHANNEL PAGE --------------------------- */
div#channel {margin: 0px; padding: 10px 5px 10px 5px;}
div#channel div.channelDescrip {margin: 5px 0px 20px 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width: 470px;}
div#channel ul.list {margin: 0px 20px 0px 0px; padding: 0px;}
div#channel ul.list li {margin: 0px; padding: 0px 0px 20px 0px; list-style: none outside;}
div#channel span.headline {font-size: 15px;}
#articleLink {padding: 0px 0px 2px 0px;margin-top: 20px;}


/* -------------------------- Job Search -------------------------- */

/*General Content Layout - used for the rest of the layouts */

#content {margin-top: 0px;}
#content div.left {margin: 0px; padding: 0px; float: left; width: 473px;}
#content div.right {margin: 0px; padding: 0px 0px 10px 10px; float: right; width: 338px; background-color: #fff;}
#content h3 {margin: 8px 0px 0px 0px; padding: 0px; background-color: #E3BF4F; border-top: 1px solid #000; border-bottom: 1px solid #000; font: bold 13px/16px arial, sans-serif; text-indent: 4px;}
#content h4 {margin: 18px 0px 10px 1px; padding: 0px; font: bold 12px/15px arial, sans-serif; border-bottom: 1px solid #000;}
#content ul {margin: 0px 0px 0px 23px; padding: 0px; list-style: disc outside;}
#content li {margin: 0px; padding: 0px 0px 3px 0px;}

/*--Job Search--*/
#jobsearchbox {margin: 0px; padding: 0px;}
#jobsearchbox .textbox {border: 1px solid #000; font: normal 11px/11px arial, sans-serif; width: 200px;}
#jobsearchbox .searchbox {margin: 0px; padding: 0px 5px 0px 5px; color: #000000; background-color: #E3BF4F;font: normal 11px arial, sans-serif;}
#automation {margin-top: 5px;}
#automation .autoimage {padding: 10px 0px 0px 0px; float: left; width: 220px;}
#automation .autolist {margin:0px; padding: 10px 50px 0px 0px; float: right;}
#automation .autolist ul {margin: 0px 0px 0px 15px; padding: 0px;}
#automation p {margin: 0px; padding: 10px 0px 10px 0px;}


/* --------------------------- BRIGHT COVE VIDEO LAYOUT PAGE --------------------------- */
/* containers */
div#mainvideocontainer {background-color:#fff;width:auto;height:auto;}
div#topvideocol {width:auto; padding:0px 0px 20px 0px;position:relative;}
div#topvideocol .leftcolumn {width: 513px;height:auto;float: left;padding: 10px 30px 20px 30px;}
div#topvideocol .rightcolumn {width: 350px;height:630px;float: right;padding: 0px 30px 20px 28px;border-left:1px #cccccc dotted;}
div#vidplayer {width:510px; height:610px;padding:1px;margin:0px;border:1px #020202 solid;}

/* Video Lineups */
div#lineupcontainer {width:900px; margin:0px auto 20px auto;}

div#vidlineup .vidcontent {margin:-15px 0px 0px 0px; padding:0px; border: 1px solid #4b63a4; border-top: none; }
div#vidlineup{margin:0px 0px 10px 0px; padding:0px;height:300px}
div#vidlineup ul#vidmenu {margin:0px; padding:0px 0px 21px 0px; list-style-type: none; border-bottom: 1px solid #4b63a4; font:bold 11px/23px Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform: uppercase; padding-right: 8px;}
div#vidlineup ul#vidmenu li {margin: 0px; padding: 0px; float: left; width:108px; height: 21px;}
div#vidlineup ul#vidmenu li.header {margin: 0px 0px 0px 0px; padding: 0px; background:url("tabsVideo_on.gif") no-repeat left top; background-position: 0px 0px; text-align:center;}

div#lineupnav {width:165px; height:295px; padding:5px;background-color:#FFDC80;border-right:1px #020202 solid;float:left;overflow:auto; border-left:1px solid #4b63a4; border-bottom:1px solid #4b63a4;}
#lineupnav h3 {display: block; font-size: 12px; padding: 3px 0 5px 3px;color: #020202;margin: 0px;width:159px;}
#lineupnav ul {list-style: none;margin: 0px;padding: 0px 0px 10px 0px;border: none;}
#lineupnav ul li {margin: 0px;padding: 0px;background-color:#FFFFFF}
#lineupnav ul li a {font-size: 11px;display: block;border-bottom: 1px solid #DDDDDD;padding: 5px 0px 2px 4px;text-decoration: none;color: #417fc1;width:160px;}
#lineupnav ul li a:hover, #vertmenu ul li a:focus {color: #ffffff;background-color: #003570;}
#lineupnav li.lion {color: #f4f4f4;background-color: #B7B7B7;}
#lineupnav li.lion a {color:#333333;}

/* video container */
div#vidmain {width:675px;height:279px;padding:20px 22px 5px 23px; margin:0px; float:right;overflow:auto;background-color:#F4F4F4; border-right:1px solid #4b63a4; border-bottom:1px solid #4b63a4;}

div#vidmain .leftcolumn {float: left;padding: 0px;margin:0px 0px 10px 0px; overflow:hidden; }
div#vidmain .rightcolumn {float: right;padding: 0px;margin: 0px 0px 10px 0px; overflow:hidden;}
div#vidmain ul.vidinfo {width: 300px; margin:0px 5px 5px 0px;padding: 5px 5px 20px 5px;list-style-type: none;float: left; height:165px; font-size: 10px;background:#FFFFFF;border:1px #A6A6A6 solid;}

div#vidmain .vidinfo li#image {float: left;padding: 2px;margin:0px 8px 15px 0px;height: 90px;width: 120px;}
div#vidmain .vidinfo li#datestamp {font-size:10px; color:#999999;}
div#vidmain .vidinfo a {font-size:12px;}
div#vidmain #viewall a {font-size:11px;}

/*google*/
div#vidgoogle{width:900px;margin:0px auto 0px auto;}

/*  home page video styles*/

div#tabvideo div#morevideo {margin: 0px; padding: 0px 5px 0px 5px; }
div#tabvideo div#morevideo ul {margin:0px;padding: 4px 0px 4px 0px;list-style-type: none;float:left;}
div#tabvideo div#morevideo ul li {font-size:12px; width:153px;}
div#tabvideo div#morevideo ul li#image {float: left;width: 60px;height: 46px;padding: 2px 2px 0px 2px;margin:0px 5px 4px 0px;}
div#tabvideo div#morevideo ul li#datestamp {font-size:10px; color:#999999;}


#mainContentTopNoRight {margin: 0px; padding: 10px 5px 10px 5px;}
#mainContentBtmNoRight {width: 900px;background-color:#ffffff;}


#maincontentcontainernoright{width:980px;}
#leaderboardbottom{width:980px;height:90px; padding:2px 0px 0px 0px; margin-bottom:20px; background-position:center;}
#leaderboardbottom .adtext {width: 14px;height: 90px;position:absolute;left:245px;}

/* featured video tab */
div#featuredvideo {margin: 0px; padding: 0px 5px 5px 5px;}
div#featuredvideo ul {padding:0px;margin:0px;width: auto; height:auto;list-style-type: none; float: left;}
div#featuredvideo ul a {font-size:12px;}
div#featuredvideo ul li {padding:2px 0px 2px 0px;}
div#featuredvideo ul li#image {width: 218px;height: 142px;padding: 0px 0px 2px 0px;margin:0px;}
div#featuredvideo ul li#title {padding:3px 0px 3px 2px; margin:0px; color:#990000; font-weight:bold;background-repeat: no-repeat; background-position: left center; width:200px; }
div#featuredvideo ul li#datestamp {font-size:9px; color:#999999;padding:0px 0px 3px 0px;}
div#featuredvideo a.more {font-size:11px;}
