
* {
	margin : 0;
	padding : 0;
	font-family : Arial, sans-serif;
	overflow : visible !important;
}
body {
}
div#pageHolder {
	width : 620px;
	background : #F4F1EC;
	margin : 0 auto;
	padding : 0 27px;
	overflow : auto;
}
div#header {
	display : none;
}
h2.tagLine {
	font-size : 12px;
	font-weight : normal;
	float : left;
	width : 210px;
	margin : 13px 0px 0 14px;
	height : 70px;
}
div#mainNav {
	display : none;
}
div#pageFooter {
	display : none;
}
div#footerContent {
	margin : 0;
	padding : 14px 20px;
	border : 1px solid #cccccc;
	background : #ffffff;
	font-size : 10px;
	height : 50px;
	width : 897px;
}
div#footerContent img {
	float : left;
	padding : 0 22px 0 0;
	border-right : 1px solid #999999;
	margin : 0 20px 0 0;
}
div#footerContent p {
	padding : 0;
	line-height : 110%;
}
div.Box {
	border : 1px solid #cccccc;
	background : #ffffff;
	padding : 19px;
}
div.mc {
	margin : 20px 0 0 0;
}
div.rc {
	margin : 20px 0 0 0;
}
div#mainCol {
	width : 620px;
	float : left;
}
div#rightCol {
	display : none;
}
div#bottomRow {
	clear : both;
	width : 938px;
	height : 330px;
}
div.br {
	width : 418px;
	float : left;
	margin : 20px 20px 0 0;
	height : 420px;
}
div.brRight {
	width : 419px;
	margin : 20px 0 0 0;
	height : 420px;
	float : left;
}
div.Box h2 {
	color : #E4721C;
	font-size : 16px;
	font-weight : bold;
	line-height : 140%;
	margin-bottom : 6px;
}
div.Box h1 {
	color : #E4721C;
	font-size : 24px;
	font-weight : bold;
	line-height : 100%;
	margin-bottom : 20px;
}
div.Box h3 {
	color : #000000;
	font-size : 14px;
	font-weight : bold;
	line-height : 140%;
}
div.Box h4 {
	color : #E4721A;
	font-size : 12px;
	font-weight : bold;
	line-height : 140%;
}
.credit {
	color : #666666;
	font-size : 10px;
	float : right;
}
div.Box p {
	color : #000000;
	font-size : 12px;
	line-height : 140%;
	margin-bottom : 20px;
}
.byLine {
	color : #000000;
	font-size : 12px;
	font-style : italic;
}
table.relatedStories {
	margin-right : 14px;
	margin-bottom : 10px;
	margin-top : 4px;
}
table.relatedStories td {
	background : #F3F1EC;
	padding : 12px;
	width : 176px;
	border-bottom : 4px solid #cccccc;
	border-top : 4px solid #cccccc;
	border-right : 0;
	border-left : 0;
}
table.relatedStories td h2 {
	color : #000000;
	font-size : 12px;
	line-height : 140%;
	font-weight : bold;
	text-transform : uppercase;
	margin-bottom : 12px;
}
table.centeredBox {
	width : 500px;
	margin : 0 auto 20px auto;
}
table.centeredBox td {
	background : #F3F1EC;
	border-bottom : 0;
	border-left : 2px solid #cccccc;
	border-right : 2px solid #cccccc;
	border-top : 0;
	padding : 12px 12px 12px 20px;
}
div.Box a {
	text-decoration : none;
	color : #004683;
	font-weight : bold;
}
div.Box a:hover {
	color : #E4721C;
}
table.centeredBox td table td {
	border : 0;
	padding : 0;
}
table.centeredBox td p {
	color : #333333;
	font-size : 12px;
	padding : 0;
	margin : 0;
}
table.centeredBox td h2 {
	color : #000000;
	font-size : 12px;
	font-weight : bold;
	text-transform : uppercase;
	margin-bottom : 12px;
}
div.Box blockquote p {
	color : #333333;
	font-style : italic;
	font-size : 16px;
	margin : 0 46px;
	text-align : center;
	padding : 12px 0;
}
div.Box blockquote {
	background : #F3F1EC;
	border-bottom : 0;
	border-left : 2px solid #cccccc;
	border-right : 2px solid #cccccc;
	border-top : 0;
	width : 500px;
	margin : 0 auto 20px auto;
	overflow : auto;
}
div.intro {
	color : #000000;
	font-size : 16px;
	line-height : 140%;
	margin-bottom : 28px;
	font-style : italic;
}
div.searchformDiv {
	display : none;
}
div#newsBrief {
	background : url('/sebin/n/d/ribbon_news_briefs.png') no-repeat 0 0;
	height : 32px;
	width : 100px;
	position : relative;
	top : 45px;
	left : -7px;
	text-indent : -99999px;
	padding : 0;
	margin-top : -12px;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
}
table.centeredBox .credit {
	margin-top : 6px;
}
div.mcBox2 {
	padding-top : 0;
	overflow : auto;
	position : relative;
	padding-bottom : 0;
}
div#onlineExtras {
	background : url('/sebin/h/c/ribbon_online_extras.png') no-repeat 0 0;
	height : 32px;
	width : 100px;
	position : relative;
	top : 45px;
	left : -7px;
	text-indent : -99999px;
	padding : 0;
	margin-top : -32px;
	margin-right : 0;
	margin-left : 0;
	margin-bottom : 0;
}
div.pollContainer {
	line-height : 140%;
	font-size : 12px;
	margin : 0 0 18px 0;
}
div.pollContainer ul {
	list-style : none;
	margin : 10px 0 8px 0;
}
div.pollContainer ul li input {
	margin-right : 8px;
}
div.resultLink {
	float : right;
}
span.Post_Date {
	display : none;
}
h1.logo a {
	text-indent : -99999px;
	float : left;
	background : url('/sebin/l/a/logo_magazine.png') no-repeat top left;
	width : 338px;
	height : 68px;
	display : block;
}
div#mainNav ul li#mFeatures {
	width : 133px;
	border-bottom : 1px solid #cccccc;
	border-left : 1px solid #cccccc;
	border-top : 1px solid #cccccc;
	background : #ffffff url('/sebin/l/q/menu_spacer.png') no-repeat top right;
}
div#mainNav ul li#mDepartments {
	width : 133px;
	border-bottom : 1px solid #cccccc;
	border-top : 1px solid #cccccc;
	background : #ffffff url('/sebin/l/q/menu_spacer.png') no-repeat top right;
}
div#mainNav ul li#mArchives {
	width : 132px;
	border-bottom : 1px solid #cccccc;
	border-top : 1px solid #cccccc;
	background : #ffffff url('/sebin/l/q/menu_spacer.png') no-repeat top right;
}
div#mainNav ul li#mSubscribe {
	width : 132px;
	border-bottom : 1px solid #cccccc;
	border-top : 1px solid #cccccc;
	background : #ffffff url('/sebin/l/q/menu_spacer.png') no-repeat top right;
}
div#mainNav ul li#mBriefs {
	width : 133px;
	border-bottom : 1px solid #cccccc;
	border-top : 1px solid #cccccc;
	background : #ffffff url('/sebin/l/q/menu_spacer.png') no-repeat top right;
}
div#mainNav ul li#mExtras {
	width : 132px;
	border-bottom : 1px solid #cccccc;
	border-top : 1px solid #cccccc;
	background : #ffffff url('/sebin/l/q/menu_spacer.png') no-repeat top right;
}
div#mainNav ul li#mGift {
	width : 133px;
	background : #ffffff none;
	padding : 0;
	border-bottom : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	border-top : 1px solid #cccccc;
}
span.buttonInput {
}
div.mcBox1 {
	overflow : auto;
}
div.magFeaturesT_text {
	font-size : 12px;
	line-height : 140%;
}
div.magFeaturesT_text a {
	display : block;
	margin-top : 20px;
	text-transform : uppercase;
	font-size : 10px;
}
img.floatLeft {
	margin : 4px 10px 10px 0;
	float : left;
}
img.floatRight {
	margin : 4px 0 10px 10px;
	float : right;
}
a.learnMore {
	text-transform : uppercase;
	font-size : 10px;
}
a.Footer:hover {
	color : #E4721C;
}
h2.tagLine a {
	color : #004783;
	font-weight : bold;
	text-decoration : none;
}
h2.tagLine a:hover {
	color : #E4721C;
}
h2.tagLine .issue {
	font-weight : bold;
	text-transform : uppercase;
}
div.pagination p {
	float : left;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	margin : 3px 0;
	padding : 0;
}
div.pagination ul {
	float : right;
	list-style : none;
	margin : 3px 0;
	padding : 0;
	text-align : center;
}
div.pagination ul li {
	float : left;
}
div.pagination ul li a:hover {
	color : #E4721C;
}
div.pagination ul li a.active {
	color : #ffffff;
	background : #004683;
}
div.pagination ul li a {
	color : #004683;
	display : block;
	font-size : 10px;
	font-weight : bold;
	height : 15px;
	width : 16px;
	padding-top : 1px;
}
div.pagination ul li a.next {
	width : 40px;
}
div#mainNav ul li a:hover, div#mainNav ul li a.active {
	color : #ffffff;
	background : #132C4B;
	border : 1px solid #ffffff;
	text-decoration : none;
}
div.landing {
	width : 280px;
	float : left;
	margin-right : 19px;
	clear : both;
}
div.landingRight {
	float : left;
	width : 280px;
}
div.Box h2 a, div.Box h1 a {
	color : #E4721C;
	text-decoration : none;
}
div.Box h2 a:hover, div.Box h1 a:hover {
	color : #004683;
}
div.magFeatures img {
	border : 0;
	float : left;
	margin-right : 20px;
}
div.magFeaturesF {
	left : -7px;
	position : relative;
}
div.magFeaturesT_title a {
	font-size : 24px;
	color : #E4721C;
	margin-bottom : 20px;
}
div.magFeaturesT_title a:hover {
	color : #004683;
}
a.gallery {
	background : url('/sebin/x/o/icon_gallery.jpg') no-repeat 0 0;
	padding-left : 20px;
	text-transform : uppercase;
	font-size : 10px;
	display : block;
	height : 17px;
}
a.audio {
	background : url('/sebin/l/a/icon_audio.jpg') no-repeat 0 0;
	padding-left : 20px;
	text-transform : uppercase;
	font-size : 10px;
	display : block;
	height : 17px;
}
a.Footer, a Footer:visited {
	font-weight : bold;
	text-decoration : none;
	color : #004863;
}
div.galleryNavigation {
	width : 100%;
}
div.galleryNavigation ul {
	font-size : 10px;
	list-style : none;
	width : 350px;
	margin : 0 auto;
	padding-bottom : 40px;
}
div.galleryNavigation ul li a {
	color : #004863;
	display : block;
	padding : 3px 5px;
	text-decoration : none;
	text-transform : uppercase;
}
div.galleryNavigation ul li .numberLinkSelected {
	padding : 3px 5px;
	display : block;
	color : #ffffff;
	background : #004863;
	text-transform : uppercase;
}
div.galleryNavigation ul li {
	float : left;
	margin : 3px 0;
}
div.galleryNavigation ul li a:hover {
	background : #004863;
	color : #ffffff;
}
div.Box blockquote p.source {
	font-size : 12px;
	font-weight : normal;
	text-align : left;
}
div.intro span.source {
	font-size : 12px;
	display : block;
	font-weight : normal;
	font-style : normal;
	text-align : left;
	line-height : 120%;
	padding-top : 4px;
}
table.relatedStories td ul li, table.centeredBox td ul li, div.rcBox4 ul li, div.rcBox2 ul li {
	list-style : none;
	background : url('/sebin/d/y/ul_bullet.png') no-repeat 0 5px;
	padding-left : 10px;
	padding-bottom : 6px;
	line-height : 140%;
	font-size : 12px;
}
img.hr {
	margin : 10px 0 16px 0;
	clear : both;
}
img.clear {
	clear : both;
}
div.pagination {
	position : relative;
	clear : both;
}
div.rcBox1 {
	padding-bottom : 0;
	height : 280px;
}
div.rcBox5 {
	padding-bottom : 0;
}
a.pdf {
	padding-left : 20px;
	text-transform : uppercase;
	font-size : 10px;
	display : block;
	height : 17px;
	background : url('/sebin/o/a/icon_pdf.gif') no-repeat 0 0;
}
div.rcBox6 {
	padding-bottom : 0;
}
a.video {
	background : url('/sebin/f/x/video.png') no-repeat 0 3px;
	font-size : 10px;
	display : block;
	height : 17px;
	padding-left : 20px;
	text-transform : uppercase;
}
div.assetsContainer {
	display : none;
}
div.assetsContainer h3.Asset_Header {
	background : #132C4B;
	color : #ffffff;
	text-transform : uppercase;
	font : 12px Arial, sans-serif;
	font-weight : bold;
	padding : 6px 0 6px 12px;
	margin : 0;
}
div.assetsContainer ul.assetsGroup {
	background : #F3F1EC;
	border : 1px solid #cccccc;
	border-top : none;
	padding : 4px 0 0 0;
	margin : 0;
	list-style : none;
}
div.assetsContainer ul.assetsGroup ul {
	list-style : none;
	margin : 0;
	padding : 0;
}
div#tabs {
	display : none;
}
div#tabList ul li {
	float : left;
	list-style : none;
	border : none;
	background : #E7E9ED;
	margin : 1px 10px 10px 0;
	width : 100px;
	height : 28px;
	color : #000000;
	font : 12px Arial, sans-serif;
	font-weight : bold;
	text-align : center;
	line-height : 28px;
}
div#tabList ul li.selected {
	border : 1px solid #cccccc;
	background : #ffffff;
	color : #1A4680;
	margin : 0 10px 10px 0;
}
div#rating {
	border : 1px solid #cccccc;
	background : #ffffff;
	clear : both;
	padding : 15px 20px;
}
div#rating h3 {
	font : 12px Arial, sans-serif;
	font-weight : bold;
	text-transform : uppercase;
	margin : 0 0 15px 0;
}
div#rating_select {
	margin : 0 0 12px 0;
}
div#rating_results {
	font : 12px Arial, sans-serif;
	padding : 2px 0 0 0;
}
div.rating-cancel {
	display : none !important;
}
div#commentTab {
	background : #ffffff;
	border : 1px solid #cccccc;
	clear : both;
	font : 12px Arial, sans-serif;
	padding : 15px 20px;
}
div.ADLanding {
	width : 280px;
	margin-right : 19px;
	float : left;
	clear : both;
}
div.ADLanding img, div.ADLandingRight img {
	float : left;
	margin-bottom : 60px;
	margin-right : 12px;
}
div.ADLanding p, div.ADLandingRight p {
	margin-top : 20px;
}
div.ADLandingRight {
	float : left;
	width : 280px;
}
div.magFeaturesT {
	height : 260px;
}
div.magFeaturesI {
	float : left;
	clear : right;
	height : 260px;
}
div.assetsContainer ul.assetsGroup li.assetsGroup {
	background : #ffffff;
	margin : 0 4px 4px 4px;
	padding : 0;
	border : 1px solid #cccccc;
}
div.assetsContainer ul.assetsGroup li.assetsGroup a {
	background : url('/sebin/x/e/accordion_arrow.png') no-repeat 10px 9px;
	font : 12px Arial, sans-serif;
	display : block;
	padding : 6px 10px 6px 20px;
}
div.assetsContainer ul.assetsGroup li.assetsGroup a.selected {
	background : #E7E9ED url('/sebin/z/p/accordion_selected_arrow.png') no-repeat 8px 10px;
}
div.assetsContainer ul.assetsGroup li.assetsGroup a:hover {
	background : #E7E9ED url('/sebin/x/e/accordion_arrow.png') no-repeat 10px 9px;
}
div.assetsContainer ul.assetsGroup ul li.asset {
	border : none;
	padding : 0 0 0 8px;
	margin : 0 4px 4px 4px;
}
div.assetsContainer ul.assetsGroup ul li.asset a {
	background : url('/sebin/d/y/ul_bullet.png') no-repeat 10px 10px;
	display : block;
}
div.assetsContainer ul.assetsGroup ul li.asset a:hover {
	background : #ffffff url('/sebin/d/y/ul_bullet.png') no-repeat 10px 10px;
}
.noItalics {
	font-style : normal;
}
div.brBox1 div.left {
	float : left;
	width : 430px;
	padding-right : 30px;
}
div#mainCol object {
	margin-right : 20px;
}
div#shareThis {
	display : none;
}
div#highestRated h3 {
	color : #E4721C;
	font-size : 16px;
	font-weight : bold;
	line-height : 140%;
	margin-bottom : 6px;
}
span.avgRating {
	display : none;
}
div#socialIcons {
	float : left;
	margin : 0 20px 0 2px;
	padding : 0 14px 0 0;
	border-right : 1px solid #999999;
}
div#subscribe {
	float : left;
	margin : 0 18px 0 2px;
	padding : 0 14px 0 0;
	border-right : 1px solid #999999;
}
ul#social_icons li a#facebook {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat -160px 0px;
}
ul#social_icons li a#podcasts {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat -20px 0px;
}
ul#social_icons li a#itunesu {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat -120px 0px;
}
ul#social_icons li a#youtube {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat -100px 0px;
}
ul#social_icons li a#twitter {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat -80px 0px;
}
ul#social_icons li a#wiki {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat -140px 0px;
}
ul#social_icons {
	list-style : none;
	position : relative;
	padding : 0;
	margin : 0;
	width : 70px;
}
ul#social_icons li {
	float : left;
	margin : 0px 6px 2px 0px;
}
ul#social_icons li a {
	width : 16px;
	height : 0px;
	display : block;
	padding-top : 16px;
	overflow : hidden;
}
ul#social_icons li a#rss {
	background : url('/sebin/j/l/social_icon_sprite.png') no-repeat 0px 0px;
}
div#socialIcons h5, div#subscribe h5 {
	margin : -2px 0 0 0;
	padding : 0;
	font-size : 10px;
}
ul#subscribeList {
	list-style : none;
	position : relative;
	padding : 0;
	margin : 0;
}
ul#subscribeList li {
	margin : 0px 6px 0px 0px;
}
ul#subscribeList li a {
	display : block;
	height : 18px;
	padding-left : 22px;
	text-decoration : none;
	color : #1C4882;
	font-weight : bold;
	line-height : 18px;
	width : 120px;
}
ul#subscribeList li a#magazine {
	background : url('/sebin/x/w/icon_magazine.png') no-repeat 0 0px;
}
ul#subscribeList li a#media {
	background : url('/sebin/r/v/icon_news_subscribe.png') no-repeat 0 0px;
}
ul#subscribeList li a:hover {
	text-decoration : underline;
}
div#footerContent table {
	float : right;
	width : 150px;
}
