@charset "utf-8";
/* CSS Document */

body {width:945px; margin-left:auto;margin-right:auto; margin-top:0px; font-size:100%; font-family:Arial, Helvetica, sans-serif;}

/* TOP BANNER DIV ITEMS - ALL PURPOSE TEMPLATE*/
#CMBNDbannerSections {height:60px; width:100%; margin-bottom:10px;}
#CMBNDBannerTitle {border:1px #999 solid; width:510px; height:100%; float:left; text-align:center; margin-right:7px;}
.CMBNDBannerTitle {font-family:"Times New Roman", Times, serif; font-size:36px; color: #006; line-height:60px;}
	.CMBNDBannerTitle a {color: #006; text-decoration:none;}
#CMBNDsearch {border:1px #999 solid; width:207px; height:100%; float:left; margin-right:7px;}
#CMBNDproducts {border:1px #999 solid; width:207px; height:100%; float:left;}
#CMBNDmembercenter {float:right;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
	#CMBNDmembercenter img {vertical-align: text-bottom;}
#CMBNDlinks {float:left; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0 0 0px 0;}
#CMBNDlinks a:link {color: #666666!important;text-decoration: none!important;}
#CMBNDlinks a:hover {text-decoration: underline!important;color: #666666!important;}
#CMBNDlinks a:active {color: #666666!important;text-decoration: none!important;}
#CMBNDlinks a:visited {color: #666666!important;text-decoration: none;}

/*MOBILE ONLY*/
#mobilenav, .hide {display:none;}

/* TOP BANNER ITEMS*/
#CMBNDtop {font-family:Arial, Helvetica, sans-serif;font-size:11px; color:white; height:25px;margin-bottom:10px;background-color:#333;width:948px;}
#CMBNDtop a:link {color:#CCC; text-decoration:none;}
#CMBNDtop a:hover {color: #FFF; text-decoration:none;}
#CMBNDtop a:visited {color: #CCC; text-decoration:none;}
#CMBNDtopleft {float:left;}
#CMBNDtopright {float:right;padding-right:4px; padding-top:6px;}
#CMBNDbanner {clear:both;}
#CMBNDBannerLogo {border:1px #999 solid; width:511px; padding-top:8px; height:48px; font-family:"Times New Roman", Times, serif; font-size:36px; color: #006;}
	#CMBNDBannerLogo a:link, #CMBNDBannerLogo a:visited, #CMBNDBannerLogo a:active {color: #006;text-decoration:none;}
	#CMBNDBannerLogo a:hover {color: #09F;text-decoration:underline;}
#CMBNDBannerBW {border:1px #999 solid; width:511px; padding-top:8px; height:62px; font-family:"Times New Roman", Times, serif; font-size:36px; color: #006;}
#CMBNDBannerLogoFULL {border:1px #999 solid; width:727px; padding-top:8px; height:48px; font-family:"Times New Roman", Times, serif; font-size:36px; color: #006;}
#CMBNDBannerLogoFULL a {color: #006; text-decoration:none;}
#CMBNDBannerLogoFULL a:hover {color: #00F; text-decoration:none;}
#CMBNDBannerLogoBWire img {margin-top:10px;}
#CMBNDlogin {margin-bottom:4px;}
#CMBNDloginBWire {margin:4px 0 10px 0;}

/*TOPIC MENU*/
ul#CMBNDtopics {width:100%; height: 20px; list-style-type: none; margin: 6px 0 10px 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; z-index:1;display:block;}
ul#CMBNDtopics li {display: block; float: left; color: #FFF; border: 2px #999 outset; background-color:#333; margin-right:2px;}

ul#CMBNDtopics li {padding: 2px 28px 2px 28px;}
	:root ul#CMBNDtopics li {padding: 2px 29px 2px 29px \ ;}/*IE9 and 10 Hack*/

ul#CMBNDtopics li a { color: #FFF; text-decoration: none; }
ul#CMBNDtopics li a:hover { color: #F93; }
ul#CMBNDtopics li .active{ color: #000; background: #990000; border: 2px #999 inset; z-index:2;}
ul#CMBNDtopics li .topActive {background-color: #990000;border: 2px #999 outset;}

/*SEARCH BOX*/
#CMBNDsearchbox {border:1px #999 solid; width:207px;height:56px; }
#searchform table {margin-top:4px;}
.search {color:#06F; font-family:Arial, Helvetica, sans-serif; font-size:19px;}
#CMBNDsearchboxbwire {border:1px #999 solid; width:300px;height:36px; margin-bottom:20px;}
#CMBNDsearchboxbwire #searchform table {margin-top:2px;}
#CMBNDsearchboxbwire .search {color:#06F; font-family:Arial, Helvetica, sans-serif; font-size:19px; padding-right:20px;}
#advancednewssearch input[type="text"] {width: 155px; }
a:link {color:#06F;}
a:hover {color: #F60;}
a:visited {color: #900;}
#BRcontainer {width:948px; margin-left:auto;margin-right:auto;}
#NEWStop {font-family:Arial, Helvetica, sans-serif;font-size:11px; color:white; width:100%; height:25px;margin-bottom:10px;background-color:#006;}
#NEWStop a:link {color:#CCC; text-decoration:none;}
#NEWStop a:hover {color: #FFF; text-decoration:none;}
#NEWStop a:visited {color: #CCC; text-decoration:none;}
#NEWStopleft {float:left;}
#NEWStopright {float:right;padding-right:4px; padding-top:6px;}

/* form styles */
form {margin:0px;}
input {margin:0px; padding:1px;}
select {margin:0px; padding:1px;}
option {margin:0px; padding:1px;}
input[type="button"], input[type="submit"],  input[type="reset"] {font-size:1em; padding:4px; 	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
 	border-radius: 4px;
	border-style:none;
	box-shadow:none;
	border:1px solid #A6A6A6;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f7f7+0,e5e5e5+50,d4d5d6+51,f7f7f7+100 */
background: rgb(247,247,247); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q0ZDVkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(229,229,229,1) 50%, rgba(212,213,214,1) 51%, rgba(247,247,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(50%,rgba(229,229,229,1)), color-stop(51%,rgba(212,213,214,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(229,229,229,1) 50%,rgba(212,213,214,1) 51%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(229,229,229,1) 50%,rgba(212,213,214,1) 51%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(229,229,229,1) 50%,rgba(212,213,214,1) 51%,rgba(247,247,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(229,229,229,1) 50%,rgba(212,213,214,1) 51%,rgba(247,247,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */
}

#BRNav {background-image:url(http://www.ambest.com/images/news/NEWSBRnav.gif); background-position:top;background-repeat:repeat-x;padding:2px 6px 0px 6px;}
#BRNav ul {font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #900; font-weight:bold;margin:0px;padding-left:0px;}
#BRNav li {padding-bottom:5px;margin:0px; border-bottom:#666 dotted 1px;padding-top:2px; list-style:none;}
#BRNav a:link {color: #900; text-decoration:none;}
#BRNav a:hover {color: #006!IMPORTANT; text-decoration:underline!IMPORTANT;}
#BRNav a:visited {color: #900; text-decoration:none;}
#BRNav img {border:0;}
.adfont {font-family: Arial, Helvetica, sans-serif; font-size:10px;line-height:16px;color: #999;}

/*VIDEO*/
#BRVideo {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold; margin:10px 0px 20px 0px;}
	#BRVideo img  {width:200px!IMPORTANT; border:0;}

/*Added Text*/
#BRtext {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0;	color:#333333;
line-height:16px;
}

/*COVER SECTION*/
#BRCover {MARGIN-BOTTOM:10PX; min-height:230px; }
#BRCoverZmag {width:166px; height:217px; border: #CCC solid 1px; float:left; margin-right:10px}

#BRCoverContent {width:550px; float:left;}
#BRMonth {border-bottom:#900 solid 1px; 
		font-family:Arial, Helvetica, sans-serif; font-size:16px;
		color:#900; font-weight:bold;
		padding-bottom:4px;margin-bottom:12px;}
#BRMonth a {font-size:12px; font-weight:100; color:#00F}

#BRCoverStory h1 {font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold}
#BRCoverStory h1 a:link, #BRCoverStory h1 a:visited {color:#333; text-decoration:none;}
#BRCoverStory h1 a:hover {color: #06F;}
	#BRCoverStory .h1 {font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold}
	#BRCoverStory .h1 a:link, #BRCoverStory .h1 a:visited {color:#333; text-decoration:none;}
	#BRCoverStory .h1 a:hover {color: #06F;}
	#BRCoverStory {font-family: Arial, Helvetica, sans-serif; color: #333; font-size:16px; font-weight:bold;}
	#BRCoverStory .h2 a:link, #BRCoverStory .h2 a:visited {color: #333; text-decoration:none;}
	#BRCoverStory .h2 a:hover {color:#06F; text-decoration:underline;}
#BRCoverStory p {font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 16px;color:#333333; font-weight:100;}
	#BRCoverStory .p {font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 16px;color:#333333; font-weight:100;}
.subhead {font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#333333;}
.readmore {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px;}
.readmore a:link, .readmore a:visited, .readmore a:hover {color:#06F}
#digital {font-family: Arial, Helvetica, sans-serif; font-size: 14px;margin-top:6px; font-weight:bold;}
#digital a:link, #digital a:visited {color: #06C; text-decoration:none;}
#digital a:hover {color: #06C; text-decoration:underline;}
#BRgeneralcontent {font-family: Arial, Helvetica, sans-serif; padding-bottom:12px;}
#BRgeneralcontent h1 { font-size:24px; font-weight:bold; color: #06F;}
#BRgeneralcontent h2 {color: #03C; font-size:14px;font-weight:bold;}
#BRgeneralcontent .h2 {color: #03C; font-size:14px;font-weight:bold;}

/*SECONDARY SECTION*/
#BRAfterCover {width:100%; margin-bottom:10px;} 
#BRsecondary {padding:4px; border:1px solid #CCC;}

/* BIG SQUARE AD*/
#BRsecondaryright {height:260px;}
#BRsecondaryright IFRAME {width:auto; margin-left:10px;}
#BRsecondaryright div {width:auto; margin-left:10px;}
#BRsecondaryright img {width:auto; margin-left:10px;}
.isssub {font-size:11px; color: #333!IMPORTANT;font-weight:100;}
.isssub a:link, .isssub a:hover, .isssub a:visited {color:#333!IMPORTANT;}

#BRhighlights {border-bottom:#900 solid 1px; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#900; font-weight:bold;padding-bottom:4px;margin-bottom:12px;}
#BRsecondarycontent h2 {font-family: Arial, Helvetica, sans-serif; color: #666; font-size:11px; font-weight:700;padding:0;margin:0px;}
#BRsecondarycontent h2 a:link, #BRsecondarycontent h2 a:visited {color: #666; text-decoration:none;}
#BRsecondarycontent h1 {font-family:Arial, Helvetica, sans-serif; color: #06F; font-size:16px;padding:0;margin:0; font-weight:bold;}
#BRsecondarycontent h1 a:link, #BRsecondarycontent h1 a:visited {color: #06F; text-decoration:none;font-weight:bold;}
#BRsecondarycontent p {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;margin-top:0;}
#BRsecondarycontent ul {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;}
#NEWSBRbotads img {border:0;}
#NEWSBRbotads {clear:both;width:100%; padding-bottom:4px; margin-top:10px;}

#BRcontent {height:100%;}

#NEWSlogin {font-family:Arial, Helvetica, sans-serif; font-size:11px; clear:both; margin-top:3px; margin-bottom:10px; height:20px;}
#NEWSBRleft {width:207px; float:left; margin-right:10px;height:100%;}
#NEWSbrbanner {border:1px #999 solid;font-family:'Times New Roman', Times, serif;margin-top:10px;margin:0px; width:628px;float:left;color:#006; font-weight:100; height:67px;}
#NEWSbrbanner a:link, #NEWSbrbanner a:visited, #NEWSbrbanner a:hover {color:#006; font-weight:100; text-decoration:none;}
#NEWSBRLeaderAd {width:728px; margin:6px 0px;}
#BestsReview {font-family:"Times New Roman", Times, serif; color: #900;margin-top:0px; border: #CCC 1px solid; text-align:center; }


/*SEARCH BOX*/
#NEWSsearchbox {float:right;border:1px #999 solid; width:300px;height:67px;}
#NEWSBRright {margin-left:10px; width:728px;} /**REMOVE AFTER JAN 2012*/
#NEWSBRcontent {width: 728px; float:left;}

/*2 COLUMN*/
#BRmediaVideo {float:left;width:49%;}
#BRmediaAudio {float:left;width:49%; margin-left:2%}

/*COMMON CSS*/
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#333333;
}
.p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#333333;
}
h1 {font-family:"Times New Roman", Times, serif; font-size:27px; font-weight:normal;}
.h1 {font-family:"Times New Roman", Times, serif; font-size:27px; font-weight:normal;}
h2 {font-family: Arial, Helvetica, sans-serif; color:#06F; font-size:16px; font-weight:bold;}
	h2 a:link, h2 a:visited {color:#06F; text-decoration:none;}
	h2 a:hover {color:#06F; text-decoration:underline;}
.h2 {font-family: Arial, Helvetica, sans-serif; color:#06F; font-size:16px; font-weight:bold;}
	.h2 a:link, .h2 a:visited {color:#06F; text-decoration:none;}
	.h2 a:hover {color:#06F; text-decoration:underline;}
h3 {}
h4{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size: 14px;
	font-weight:100;
	margin-top: 2px;
	margin-bottom: 6px;
	padding:0;
}
.h4{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size: 14px;
	font-weight:100;
	margin-top: 2px;
	margin-bottom: 6px;
	padding:0;
}
h5 {font-family: Arial, Helvetica, sans-serif; color:#06F; font-size:14px; font-weight:bold;margin:2px 0 2px;}
.h5 {font-family: Arial, Helvetica, sans-serif; color:#06F; font-size:14px; font-weight:bold;margin:2px 0 2px;}
.smallp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}
.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	line-height:14px;
}
.form a:link{
color:#06c;
text-decoration:underline;
}
.form a:hover{
color:#06c;
text-decoration:underline;
}
.form a:visited {
color:#06c;
text-decoration:underline;
}
ul, li {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#333333;}
#home {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#home a:link {color: #666666!important;text-decoration: none!important;}
#home a:hover {text-decoration: underline!important;color: #666666!important;}
#home a:active {color: #666666!important;text-decoration: none!important;}
#home a:visited {color: #666666!important;text-decoration: none;}
#footer {
font-family:Arial, Helvetica, sans-serif; font-size:10px;
line-height:14px;
color:#333333;
}
#footer a:link{color:#333333; text-decoration:none;}
#footer a:hover{color: #900!Important; text-decoration:underline!Important;}
#footer a:visited{color:#333333; text-decoration:none;}
#footer a:active {color:#333333; text-decoration:none;}
.footer {
font-size:10px;
color:#333333;
}
.footer  a:link{color:#333333; text-decoration:none;}
.footer  a:hover{color: #900!Important; text-decoration:underline!Important;}
.footer a:visited{color:#333333; text-decoration:none;}
.footer  a:active {color:#333333; text-decoration:none;}

/*BR HEAD subtext*/
#salestext {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;color:#900; margin-top:-6px;margin-bottom:4px;}
	#salestext a:link, #salestext a:visited {color:#900; text-decoration:none;}
	#salestext a:hover {color: #F30; text-decoration:underline;}
	
/*HIDE NIELSEN CODE*/
#nielsen {height:1px!IMPORTANT;width:0px; visibility:hidden;}
#nielsen img {height:1px!IMPORTANT;width:0;}

/*-----------------------------------COOKIE WARNING-----------------------------------*/
	#cookiewarning { height:auto; background-color: #FF0; font-size:12px; text-align:center; font-weight:bold; padding:10px;}
	#cookiewarning button {background:none; padding:0;margin:0; height:20px;}
	#cookiewarning td {padding:10px;}

/*LEGACY STYLES*/
.PT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.PT a:link {color:#06F;}
.PT a:hover {color: #F60;}
.PT a:visited {color: #900;}
.BT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight:strong;
}
.BT a:link {color:#06F;}
.BT a:hover {color: #F60;}
.BT a:visited {color: #900;}
.IT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style:italic;
}
.IT a:link {color:#06F;}
.IT a:hover {color: #F60;}
.IT a:visited {color: #900;}

/*OLD CSS*/
.HL { font-size:24px; font-weight:bold; color: #06F; line-height:normal;}
.HL a:link, .HL a:visited {color: #06F; line-height:normal; text-decoration:none;}
.HL a:hover {color: #900; line-height:normal; text-decoration:underline;}
.PT {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 16px;color:#333333;}

@media print {
body {width:100%; margin-left:0px;margin-right:0px; margin-top:0px; font-size:100%; font-family:Arial, Helvetica, sans-serif;}

/* TOP BANNER DIV ITEMS - ALL PURPOSE TEMPLATE*/
#CMBNDbannerSections {display:none;}

/* TOP BANNER ITEMS*/
#CMBNDtop {display:none;}
#CMBNDlogin {display:none;}
#BestsReview {border:none;}

/*SEARCH BOX*/
#CMBNDsearchbox {border:1px #999 solid; width:207px;height:56px; }
#searchform table {margin-top:6px;}
.search {color:#06F; font-family:Arial, Helvetica, sans-serif; font-size:19px;}
#CMBNDsearchboxbwire {border:1px #999 solid; width:300px;height:36px; margin-bottom:20px;}
#CMBNDsearchboxbwire #searchform table {margin-top:2px;}
#CMBNDsearchboxbwire .search {color:#06F; font-family:Arial, Helvetica, sans-serif; font-size:19px; padding-right:20px;}

/*TOPICS NAV*/
#CMBNDtopics {display:none;}

a:link {color:#06F;}
a:hover {color: #F60;}
a:visited {color: #900;}
#BRcontainer {width:948px; margin-left:auto;margin-right:auto;}
#NEWStop {font-family:Arial, Helvetica, sans-serif;font-size:11px; color:white; width:100%; height:25px;margin-bottom:10px;background-color:#006;}
#NEWStop a:link {color:#CCC; text-decoration:none;}
#NEWStop a:hover {color: #FFF; text-decoration:none;}
#NEWStop a:visited {color: #CCC; text-decoration:none;}
#NEWStopleft {float:left;}
#NEWStopright {float:right;padding-right:4px; padding-top:6px;}
form {margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
input {margin:0px;padding:0px;}
#searchform table {margin-top:6px;margin-bottom:5px;}
#BRNav {padding:0px; visibility:hidden;}
.adfont {font-family: Arial, Helvetica, sans-serif; font-size:10px;line-height:16px;color: #999;}

/*VIDEO*/
#BRVideo {visibility:hidden;}

/*Added Text*/
#BRtext {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0;	color:#333333;
line-height:16px;
}

/*COVER SECTION*/
#BRCover {MARGIN-BOTTOM:10PX; height:230px; }
#BRCoverZmag {width:166px; height:217px; border: #CCC solid 1px; float:left; margin-right:10px}

#BRCoverContent {width:550px; float:left;}
#BRMonth {border-bottom:#900 solid 1px; 
		font-family:Arial, Helvetica, sans-serif; font-size:16px;
		color:#900; font-weight:bold;
		padding-bottom:4px;margin-bottom:12px;}
#BRMonth a {font-size:12px; font-weight:100; color:#00F}

#BRCoverStory h1 {font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold}
#BRCoverStory h1 a:link {color:#333; text-decoration:none;}
#BRCoverStory h1 a:hover {color: #06F;}
#BRCoverStory h1 a:visited {color:#333; text-decoration:none;}
#BRCoverStory p {font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 16px;color:#333333;}
.subhead {font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#333333;}
.readmore {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px;}
.readmore a:link, .readmore a:visited, .readmore a:hover {color:#06F}
#digital {font-family: Arial, Helvetica, sans-serif; font-size: 14px;margin-top:6px; font-weight:bold;}
#digital a:link, #digital a:visited {color: #06C; text-decoration:none;}
#digital a:hover {color: #06C; text-decoration:underline;}
#BRgeneralcontent {font-family: Arial, Helvetica, sans-serif; padding-bottom:12px;}
#BRgeneralcontent h1 { font-size:24px; font-weight:bold; color: #06F;}
#BRgeneralcontent h2 {color: #03C; font-size:14px;font-weight:bold;}
#BRgeneralcontent .h2 {color: #03C; font-size:14px;font-weight:bold;}

/*SECONDARY SECTION*/
#BRAfterCover {width:100%; margin-bottom:10px;} 
#BRsecondary {padding:0px; border:none;width:100%;}

/* BIG SQUARE AD*/
#BRsecondaryright {height:0px;}
#BRsecondaryright IFRAME {visibility:collapse;}
#BRsecondaryright img {visibility:collapse;}
.isssub {font-size:11px; color: #333!IMPORTANT;font-weight:100;}
.isssub a:link, .isssub a:hover, .isssub a:visited {color:#333!IMPORTANT;}

#inhouseads {visibility:hidden;}
#NEWSBRLeaderAd {visibility:hidden;}
#NEWSBRLeaderAd img, #NEWSBRLeaderAd iframe {visibility:collapse;}
#BRsecondaryright  {visibility:hidden;}
#NEWSBRcontent {width:100%;}
#NEWSBRleft {display:none;}
#NEWSBRbotads  {display:none;}

/*2 COLUMN*/
#BRmediaVideo {float:left;width:49%;}
#BRmediaAudio {float:left;width:49%; margin-left:2%}
  }
  @media handheld  {
body {width:98%; margin-left:none;margin-right:none; margin-top:0px; font-size:100%; font-family:Arial, Helvetica, sans-serif;}

/* TOP BANNER DIV ITEMS - ALL PURPOSE TEMPLATE*/
#CMBNDbannerSections {display:none; margin-bottom:1%;}
#CMBNDBannerTitle {float:none;}
.CMBNDBannerTitle {width:100%; border:1px solid #999; font-family:"Times New Roman", Times, serif; font-size:2.0em; color: #006;padding:4px;}
#CMBNDsearch { display:none;}
#CMBNDproducts {display:none;}
#CMBNDmembercenter {float:none; font-family:Arial, Helvetica, sans-serif; font-size:0.75em;}
#CMBNDmembercenter a {font-size:0.75em;}
#NEWSBRleft {display:none; float:none;}
#CMBNDlinks {display:none;/*color: #666666; font-family: Arial, Helvetica, sans-serif; font-size:0.75em; margin:4px 0 10px 0;}
#CMBNDlinks img {display:none;}
#CMBNDlinks a:link {color: #666666!important;text-decoration: none!important;}
#CMBNDlinks a:hover {text-decoration: underline!important;color: #666666!important;}
#CMBNDlinks a:active {color: #666666!important;text-decoration: none!important;}
#CMBNDlinks a:visited {color: #666666!important;text-decoration: none;*/}

/* TOP BANNER ITEMS*/
#CMBNDtop {display:none;}
#CMBNDBannerLogo {display:none;}


/*TOPIC MENU*/
ul#CMBNDtopics {display:none;}
ul#CMBNDtopics li {}

/*SEARCH BOX*/
#CMBNDsearchbox {display:none;}

#inhouseads {display:none;}


a:link {color:#06F;}
a:hover {color: #F60;}
a:visited {color: #900;}
#BRcontainer {width:100%; margin-left:none;margin-right:none;}
#NEWStop {font-family:Arial, Helvetica, sans-serif;font-size:0.7em; color:white; width:100%; height:25px;margin-bottom:10px;background-color:#006;}
#NEWStop a:link {color:#CCC; text-decoration:none;}
#NEWStop a:hover {color: #FFF; text-decoration:none;}
#NEWStop a:visited {color: #CCC; text-decoration:none;}
#NEWStopleft {}
#NEWStopright {padding-right:4px; padding-top:6px;}
form {margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:0.7em;}
input {margin:0px;padding:0px;}
#searchform table {margin-top:6px;margin-bottom:5px;}
.adfont {display:none;}

/*VIDEO*/
#BRVideo {display:none;/*font-family:Arial, Helvetica, sans-serif;font-size:0.7em; font-weight:bold; margin:10px 0px 20px 0px;*/}

/*Added Text*/
#BRtext {font-family:Arial, Helvetica, sans-serif; font-size:0.80em; margin:10px 0;	color:#333333;
line-height: normal;
}

/*COVER SECTION*/
#BRCover {MARGIN-BOTTOM:10PX; width:100%;  height:auto; }
#BRCoverZmag {border:none; float:none; margin:0px auto; height:auto;}

#BRCoverContent {float:none; width:100%; height:auto;}
#BRMonth {border-bottom:#900 solid 1px; 
		font-family:Arial, Helvetica, sans-serif;
		color:#900; font-weight:bold;
		padding-bottom:4px;margin:1em 0; 
		}
#BRMonth a {font-size:0.80em; font-weight:100; color:#00F}

#BRCoverStory h1 {font-family: Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold;margin-bottom:0;}
#BRCoverStory h1 a:link {color:#333; text-decoration:none;}
#BRCoverStory h1 a:hover {color: #06F;}
#BRCoverStory h1 a:visited {color:#333; text-decoration:none;}
#BRCoverStory p {font-family: Arial, Helvetica, sans-serif;font-size: 0.80em;line-height: normal;color:#333333; margin-top:0;}
.subhead {font-family: Arial, Helvetica, sans-serif;font-size: 0.80em;color:#333333;}
.readmore {font-family: Arial, Helvetica, sans-serif; font-size:0.75em;}
.readmore a:link, .readmore a:visited, .readmore a:hover {color:#06F; margin:0px; padding:0px;}
#digital {font-family: Arial, Helvetica, sans-serif; font-size: 0.80em;margin-top:6px; font-weight:bold;}
#digital a:link, #digital a:visited {color: #06C; text-decoration:none;}
#digital a:hover {color: #06C; text-decoration:underline;}
#BRgeneralcontent {font-family: Arial, Helvetica, sans-serif; padding-bottom:0.80em;}
#BRgeneralcontent h1 { font-size:1.2em; font-weight:bold; color: #06F;}
#BRgeneralcontent h2 {color: #03C; font-size:0.85em;font-weight:bold;}
#BRgeneralcontent .h2 {color: #03C; font-size:0.85em;font-weight:bold;}

/*SECONDARY SECTION*/
#BRAfterCover {width:100%; margin-bottom:10px;} 
#BRsecondary {margin-top:10px; border:none; padding:0px; }

/* BIG SQUARE AD*/
#BRsecondaryright {height:auto; display:none;}
#BRsecondaryright IFRAME {display:none;}
#BRsecondaryright img {display:none;}
.isssub {font-size:0.80em; color: #333!IMPORTANT;font-weight:100;}
.isssub a:link, .isssub a:hover, .isssub a:visited {color:#333!IMPORTANT;}

#BRhighlights {border-bottom:#900 solid 1px; font-family:Arial, Helvetica, sans-serif;font-size:1em; color:#900; font-weight:bold;padding-bottom:4px;margin-bottom:0.80em;}
#BRsecondarycontent h2 {font-family: Arial, Helvetica, sans-serif; color: #666; font-size:0.7em; font-weight:700;padding:0;margin:0px;}
#BRsecondarycontent h2 a:link, #BRsecondarycontent h2 a:visited {color: #666; text-decoration:none;}
#BRsecondarycontent h1 {font-family:Arial, Helvetica, sans-serif; color: #06F; font-size:0.9em;padding:0;margin:0; font-weight:bold;}
#BRsecondarycontent h1 a:link, #BRsecondarycontent h1 a:visited {color: #06F; text-decoration:none;font-weight:bold;}
#BRsecondarycontent p {font-family: Arial, Helvetica, sans-serif;font-size: 0.80em;line-height: normal;margin-top:0;}
#BRsecondarycontent ul {font-family: Arial, Helvetica, sans-serif;font-size: 0.80em;line-height: normal;}
#NEWSBRbotads img {border:0;}
#NEWSBRbotads {display:none;}

#BRcontent {height:auto;}

#NEWSlogin {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; clear:both; margin-top:3px; margin-bottom:10px; height:20px;}
#NEWSbrbanner {border:1px #999 solid;font-family:'Times New Roman', Times, serif;margin-top:10px;margin:0px; width:100%;color:#006; font-weight:100; height:67px;float:none;}
#NEWSbrbanner a:link, #NEWSbrbanner a:visited, #NEWSbrbanner a:hover {color:#006; font-weight:100; text-decoration:none;}
#NEWSBRLeaderAd {display:none;}
#NEWSBRLeaderAd img, #NEWSBRLeaderAd iframe {display:none;}
#BestsReview {font-family:"Times New Roman", Times, serif; color: #900; margin-top:0px; border: #CCC 1px solid; font-size:80%; margin-bottom:10px; text-align:center; }

/*MOBILE NAVIGATION*/
#mobilenav {display: block;}
#mobilebrnav img {display:none;}
#mobilevideo {width:100%; text-align:center;}


/*SEARCH BOX*/
#NEWSBRcontent { width:100%; float:none;}

/*2 COLUMN*/
#BRmediaVideo {float:none;width:100%;}
#BRmediaAudio {float:none;width:100%; margin-left:0;}

/*COMMON CSS*/
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height: normal;
	color:#333333;
}
.p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height: normal;
	color:#333333;
}
h1 {font-family:"Times New Roman", Times, serif; font-size:1.2em; font-weight:normal;}
.h1 {font-family:"Times New Roman", Times, serif; font-size:1.2em; font-weight:normal;}
h2 {font-family: Arial, Helvetica, sans-serif; color:#06F; font-size:1em; font-weight:bold;}
	h2 a:link, h2 a:visited {color:#06F; text-decoration:none;}
	h2 a:hover {color:#06F; text-decoration:underline;}
.h2 {font-family: Arial, Helvetica, sans-serif; color:#06F; font-size:1em; font-weight:bold;}
	.h2 a:link, .h2 a:visited {color:#06F; text-decoration:none;}
	.h2 a:hover {color:#06F; text-decoration:underline;}
h3 {}
h4{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size: 0.85em;
	font-weight:100;
	margin-top: 2px;
	margin-bottom: 6px;
	padding:0;
}
.h4{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size: 0.85em;
	font-weight:100;
	margin-top: 2px;
	margin-bottom: 6px;
	padding:0;
}
h5 {font-family: Arial, Helvetica, sans-serif; color:#06F; font-size:0.85em; font-weight:bold;margin:2px 0 2px;}
.h5 {font-family: Arial, Helvetica, sans-serif; color:#06F; font-size:0.85em; font-weight:bold;margin:2px 0 2px;}
.smallp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#333333;
}
.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0;
	padding:0;
	line-height: normal;
}
.form a:link{
color:#00F;
text-decoration:underline;
}
.form a:hover{
color:#00F;
text-decoration:underline;
}
.form a:visited {
color:#00F;
text-decoration:underline;
}
ul, li {font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height: normal;
	color:#333333;}
#home {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
}
#home a:link {color: #666666!important;text-decoration: none!important;}
#home a:hover {text-decoration: underline!important;color: #666666!important;}
#home a:active {color: #666666!important;text-decoration: none!important;}
#home a:visited {color: #666666!important;text-decoration: none;}
#footer {
font-family:Arial, Helvetica, sans-serif; font-size:0.7em;
line-height: normal;
color:#333333;
}
#footer a:link{color:#333333; text-decoration:none;}
#footer a:hover{color: #900!Important; text-decoration:underline!Important;}
#footer a:visited{color:#333333; text-decoration:none;}
#footer a:active {color:#333333; text-decoration:none;}
.footer {
font-size:0.7em;
color:#333333;
}
.footer  a:link{color:#333333; text-decoration:none;}
.footer  a:hover{color: #900!Important; text-decoration:underline!Important;}
.footer a:visited{color:#333333; text-decoration:none;}
.footer  a:active {color:#333333; text-decoration:none;}
/*END COMMON CSS*/

/*HIDE NIELSEN CODE*/
#nielsen {display:none;}
#nielsen img {display:none;}

/*LEGACY STYLES*/
.PT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height: normal;
}
.PT a:link {color:#06F;}
.PT a:hover {color: #F60;}
.PT a:visited {color: #900;}
.BT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height: normal;
	font-weight:strong;
}
.BT a:link {color:#06F;}
.BT a:hover {color: #F60;}
.BT a:visited {color: #900;}
.IT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height: normal;
	font-style:italic;
}
.IT a:link {color:#06F;}
.IT a:hover {color: #F60;}
.IT a:visited {color: #900;}

/*OLD CSS*/
.HL { font-size:1.2em; font-weight:bold; color: #06F; line-height:normal;}
.HL a:link, .HL a:visited {color: #06F; line-height:normal; text-decoration:none;}
.HL a:hover {color: #900; line-height:normal; text-decoration:underline;}
.PT {font-family: Arial, Helvetica, sans-serif;font-size: 0.80em;line-height:normal;color:#333333;}
  }
@media only screen and (max-device-width: 480px) {
body {width:98%; margin-left:none;margin-right:none; margin-top:0px; font-size:100%; font-family:Arial, Helvetica, sans-serif;}

/* TOP BANNER DIV ITEMS - ALL PURPOSE TEMPLATE*/
#CMBNDbannerSections {display:none; margin-bottom:1%;}
#CMBNDBannerLogo {display:none;}
#CMBNDBannerTitle {float:none;}
.CMBNDBannerTitle {width:100%; border:1px solid #999; font-family:"Times New Roman", Times, serif; font-size:2.0em; color: #006;padding:4px;}
#CMBNDsearch { display:none;}
#CMBNDproducts {display:none;}
#CMBNDmembercenter {float:none; font-family:Arial, Helvetica, sans-serif; font-size:0.75em;}
#CMBNDmembercenter a {font-size:0.75em;}
#NEWSBRleft {display:none; float:none;}
#CMBNDlinks {display:none;/*color: #666666; font-family: Arial, Helvetica, sans-serif; font-size:0.75em; margin:4px 0 10px 0;}
#CMBNDlinks img {display:none;}
#CMBNDlinks a:link {color: #666666!important;text-decoration: none!important;}
#CMBNDlinks a:hover {text-decoration: underline!important;color: #666666!important;}
#CMBNDlinks a:active {color: #666666!important;text-decoration: none!important;}
#CMBNDlinks a:visited {color: #666666!important;text-decoration: none;*/}

/* TOP BANNER ITEMS*/
#CMBNDtop {display:none;}


/*TOPIC MENU*/
ul#CMBNDtopics {display:none;}
ul#CMBNDtopics li {}

/*SEARCH BOX*/
#CMBNDsearchbox {display:none;}

#inhouseads {display:none;}


a:link {color:#06F;}
a:hover {color: #F60;}
a:visited {color: #900;}
#BRcontainer {width:100%; margin-left:none;margin-right:none;}
#NEWStop {font-family:Arial, Helvetica, sans-serif;font-size:0.7em; color:white; width:100%; height:25px;margin-bottom:10px;background-color:#006;}
#NEWStop a:link {color:#CCC; text-decoration:none;}
#NEWStop a:hover {color: #FFF; text-decoration:none;}
#NEWStop a:visited {color: #CCC; text-decoration:none;}
#NEWStopleft {}
#NEWStopright {padding-right:4px; padding-top:6px;}
form {margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:0.7em;}
input {margin:0px;padding:0px;}
#searchform table {margin-top:6px;margin-bottom:5px;}
.adfont {display:none;}

/*VIDEO*/
#BRVideo {display:none;/*font-family:Arial, Helvetica, sans-serif;font-size:0.7em; font-weight:bold; margin:10px 0px 20px 0px;*/}

/*Added Text*/
#BRtext {font-family:Arial, Helvetica, sans-serif; font-size:0.80em; margin:10px 0;	color:#333333;
line-height:normal;
}

/*COVER SECTION*/
#BRCover {MARGIN-BOTTOM:10PX; width:100%;  height:auto; }
#BRCoverZmag {border:none; float:none; margin:0px auto; height:auto;}

#BRCoverContent {float:none; width:100%; height:auto;}
#BRMonth {border-bottom:#900 solid 1px; 
		font-family:Arial, Helvetica, sans-serif;
		color:#900; font-weight:bold;
		padding-bottom:4px;margin:1em 0; 
		}
#BRMonth a {font-size:0.80em; font-weight:100; color:#00F}

#BRCoverStory h1 {font-family: Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold;margin-bottom:0;}
#BRCoverStory h1 a:link {color:#333; text-decoration:none;}
#BRCoverStory h1 a:hover {color: #06F;}
#BRCoverStory h1 a:visited {color:#333; text-decoration:none;}
#BRCoverStory p {font-family: Arial, Helvetica, sans-serif;font-size: 0.80em;line-height:normal;color:#333333; margin-top:0;}
.subhead {font-family: Arial, Helvetica, sans-serif;font-size: 0.80em;color:#333333;}
.readmore {font-family: Arial, Helvetica, sans-serif; font-size:0.75em;}
.readmore a:link, .readmore a:visited, .readmore a:hover {color:#06F; margin:0px; padding:0px;}
#digital {font-family: Arial, Helvetica, sans-serif; font-size: 0.80em;margin-top:6px; font-weight:bold;}
#digital a:link, #digital a:visited {color: #06C; text-decoration:none;}
#digital a:hover {color: #06C; text-decoration:underline;}
#BRgeneralcontent {font-family: Arial, Helvetica, sans-serif; padding-bottom:0.80em;}
#BRgeneralcontent h1 {font-size:1.2em; font-weight:bold; color: #06F;}
#BRgeneralcontent h2 {color: #03C; font-size:0.85em;font-weight:bold;}
#BRgeneralcontent .h2 {color: #03C; font-size:0.85em;font-weight:bold;}

/*SECONDARY SECTION*/
#BRAfterCover {width:100%; margin-bottom:10px;} 
#BRsecondary {margin-top:10px; border:none; padding:0px; }

/* BIG SQUARE AD*/
#BRsecondaryright {height:auto; display:none;}
#BRsecondaryright IFRAME {display:none;}
#BRsecondaryright img {display:none;}
.isssub {font-size:0.80em; color: #333!IMPORTANT;font-weight:100;}
.isssub a:link, .isssub a:hover, .isssub a:visited {color:#333!IMPORTANT;}

#BRhighlights {border-bottom:#900 solid 1px; font-family:Arial, Helvetica, sans-serif;font-size:1em; color:#900; font-weight:bold;padding-bottom:4px;margin-bottom:0.80em;}
#BRsecondarycontent h2 {font-family: Arial, Helvetica, sans-serif; color: #666; font-size:0.7em; font-weight:700;padding:0;margin:0px;}
#BRsecondarycontent h2 a:link, #BRsecondarycontent h2 a:visited {color: #666; text-decoration:none;}
#BRsecondarycontent h1 {font-family:Arial, Helvetica, sans-serif; color: #06F; font-size:1em;padding:0;margin:0; font-weight:bold;}
#BRsecondarycontent h1 a:link, #BRsecondarycontent h1 a:visited {color: #06F; text-decoration:none;font-weight:bold;}
#BRsecondarycontent p {font-family: Arial, Helvetica, sans-serif;font-size: 0.80em;line-height:normal;margin-top:0;}
#BRsecondarycontent ul {font-family: Arial, Helvetica, sans-serif;font-size: 0.80em;line-height:normal;}
#NEWSBRbotads img {border:0;}
#NEWSBRbotads {display:none;}

#BRcontent {height:auto;}

#NEWSlogin {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; clear:both; margin-top:3px; margin-bottom:10px; height:20px;}
#NEWSbrbanner {border:1px #999 solid;font-family:'Times New Roman', Times, serif;margin-top:10px;margin:0px; width:100%;color:#006; font-weight:100; height:67px;float:none;}
#NEWSbrbanner a:link, #NEWSbrbanner a:visited, #NEWSbrbanner a:hover {color:#006; font-weight:100; text-decoration:none;}
#NEWSBRLeaderAd {display:none;}
#NEWSBRLeaderAd img, #NEWSBRLeaderAd iframe {display:none;}
#BestsReview {font-family:"Times New Roman", Times, serif; color: #900; margin-top:0px; border: #CCC 1px solid; font-size:80%; margin-bottom:10px; text-align:center; }

/*MOBILE NAVIGATION*/
#mobilenav {display: block;}
#mobilebrnav img {display:none;}
#mobilevideo {width:100%; text-align:center;}


/*SEARCH BOX*/
#NEWSBRcontent { width:100%; float:none;}

/*2 COLUMN*/
#BRmediaVideo {float:none;width:100%;}
#BRmediaAudio {float:none;width:100%; margin-left:0;}

/*COMMON CSS*/
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height: normal;
	color:#333333;
}
.p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height:normal;
	color:#333333;
}
h1 {font-family:"Times New Roman", Times, serif; font-size:1.2em; font-weight:normal;}
.h1 {font-family:"Times New Roman", Times, serif; font-size:1.2em; font-weight:normal;}
h2 {font-family: Arial, Helvetica, sans-serif; color:#06F; font-size:1em; font-weight:bold;}
	h2 a:link, h2 a:visited {color:#06F; text-decoration:none;}
	h2 a:hover {color:#06F; text-decoration:underline;}
.h2 {font-family: Arial, Helvetica, sans-serif; color:#06F; font-size:1em; font-weight:bold;}
	.h2 a:link, .h2 a:visited {color:#06F; text-decoration:none;}
	.h2 a:hover {color:#06F; text-decoration:underline;}
h3 {}
h4{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size: 0.85em;
	font-weight:100;
	margin-top: 2px;
	margin-bottom: 6px;
	padding:0;
}
.h4{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size: 0.85em;
	font-weight:100;
	margin-top: 2px;
	margin-bottom: 6px;
	padding:0;
}
h5 {font-family: Arial, Helvetica, sans-serif; color:#06F; font-size:0.85em; font-weight:bold;margin:2px 0 2px;}
.h5 {font-family: Arial, Helvetica, sans-serif; color:#06F; font-size:0.85em; font-weight:bold;margin:2px 0 2px;}
.smallp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#333333;
}
.search {color:#06F; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0;
	padding:0;
	line-height: normal;
}
.form a:link{
color:#00F;
text-decoration:underline;
}
.form a:hover{
color:#00F;
text-decoration:underline;
}
.form a:visited {
color:#00F;
text-decoration:underline;
}
ul, li {font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height: normal;
	color:#333333;}
#home {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
}
#home a:link {color: #666666!important;text-decoration: none!important;}
#home a:hover {text-decoration: underline!important;color: #666666!important;}
#home a:active {color: #666666!important;text-decoration: none!important;}
#home a:visited {color: #666666!important;text-decoration: none;}
#footer {
font-family:Arial, Helvetica, sans-serif; font-size:0.7em;
line-height: normal;
color:#333333;
}
#footer a:link{color:#333333; text-decoration:none;}
#footer a:hover{color: #900!Important; text-decoration:underline!Important;}
#footer a:visited{color:#333333; text-decoration:none;}
#footer a:active {color:#333333; text-decoration:none;}
.footer {
font-size:0.7em;
color:#333333;
}
.footer  a:link{color:#333333; text-decoration:none;}
.footer  a:hover{color: #900!Important; text-decoration:underline!Important;}
.footer a:visited{color:#333333; text-decoration:none;}
.footer  a:active {color:#333333; text-decoration:none;}
/*END COMMON CSS*/

/*HIDE NIELSEN CODE*/
#nielsen {display:none;}
#nielsen img {display:none;}

/*LEGACY STYLES*/
.PT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height: normal;
}
.PT a:link {color:#06F;}
.PT a:hover {color: #F60;}
.PT a:visited {color: #900;}
.BT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height: normal;
	font-weight:strong;
}
.BT a:link {color:#06F;}
.BT a:hover {color: #F60;}
.BT a:visited {color: #900;}
.IT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	line-height: normal;
	font-style:italic;
}
.IT a:link {color:#06F;}
.IT a:hover {color: #F60;}
.IT a:visited {color: #900;}

/*OLD CSS*/
.HL { font-size:1.2em; font-weight:bold; color: #06F; line-height:normal;}
.HL a:link, .HL a:visited {color: #06F; line-height:normal; text-decoration:none;}
.HL a:hover {color: #900; line-height:normal; text-decoration:underline;}
.PT {font-family: Arial, Helvetica, sans-serif;font-size: 0.80em;line-height: normal;color:#333333;}
  }