
* {
	margin : 0;
	padding : 0;
	font-family : Arial, sans-serif;
}
body {
	background : #ffffff url('/sebin/d/w/bg_body.png') repeat top left;
}
div#pageHolder {
	width : 940px;
	background : url('/sebin/p/g/bg_page.png') repeat-y top left;
	margin : 0 auto;
	padding : 0 27px;
	overflow : auto;
}
div#header {
	padding : 28px 0;
	height : 68px;
}
h2.tagLine {
	font-size : 12px;
	font-weight : normal;
	float : left;
	width : 210px;
	margin : 13px 170px 0 14px;
	height : 70px;
}
div#mainNav {
	width : 936px;
	max-height : 33px;
}
div#mainNav ul {
	margin : 0 auto;
	padding : 0;
	list-style : none;
	width : 100%;
	text-align : center;
}
div#mainNav ul li {
	margin : 0;
	padding : 0 1px 0 0;
	float : left;
	background : url('/sebin/l/q/menu_spacer.png') no-repeat top right;
}
div#mainNav ul li a {
	font-weight : bold;
	color : #000000;
	font-size : 12px;
	border : 1px solid #ffffff;
	text-decoration : none;
	display : block;
	padding : 8px 0;
}
div#pageFooter {
	background : url('/sebin/b/t/bg_footer.png') no-repeat bottom left;
	width : 940px;
	height : 111px;
	margin : 0 auto;
	padding : 19px 27px 0 27px;
}
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 {
	float : left;
	width : 298px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
	margin-top : 0px;
}
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;
	padding-top : 2px;
}
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;
}
.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 : 4px;
}
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#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/t/c/magazine-logo.jpg') no-repeat top left;
	width : 339px;
	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;
	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 {
	float : left;
	margin : 2px 10px 10px 0;
	width : 200px;
}
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 {
	padding : 20px 0 0 0;
	clear : both;
}
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;
	display : block !important;
}
div.magFeaturesI {
	float : left;
	clear : right;
	height : 260px;
	display : block !important;
}
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 {
	text-align : right;
}
div#shareThis img {
	margin-top : 4px;
	margin-right : 4px;
}
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;
	height : 46px;
}
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;
	text-decoration : none;
	color : #1C4882;
	font-weight : bold;
	width : 140px;
}
ul#subscribeList li a#magazine {
	line-height : 120%;
}
ul#subscribeList li a:hover {
	color : #E4721C;
}
div#footerContent table {
	float : right;
	width : 150px;
}
a.comments {
	background : url('/sebin/t/q/comment.png') no-repeat 0 1px;
	font-size : 10px;
	display : block;
	height : 17px;
	padding-left : 18px;
	text-transform : uppercase;
}
a.email {
	background : url('/sebin/v/x/email_icon.png') no-repeat 0 1px;
	font-size : 10px;
	display : block;
	height : 17px;
	padding-left : 21px;
	text-transform : uppercase;
}
div.magFeaturesF_module {
	position : relative;
}
div.magFeaturesT_controllers {
	position : absolute;
	bottom : 0px;
	right : 0px;
	width : 100%;
	z-index : 100;
}
div.magFeaturesT_controllers ul {
	list-style : none;
	font-size : 2px;
	margin : 0px !important;
	padding : 0px !important;
	float : right;
}
div.magFeaturesT_controllers li {
	float : left;
	margin : 0px 2px;
}
div.magFeaturesT_controllers a.optionSelected {
	color : #f3f1ec !important;
	border : 1px solid #1C4882 !important;
	background : #f3f1ec !important;
}
div.magFeaturesT_controllers a.button {
	display : block;
	height : 8px;
	width : 8px;
	text-align : center;
	color : #f3f1ec;
	border : 1px solid #cccccc;
	background : #f3f1ec;
}
div.magFeaturesT_controller {
	display : none;
}
div#tfb {
	width : 153px;
	height : 24px;
	float : right;
	padding-top : 4px;
}
div#twitterModule {
	width : 100px;
	float : left;
}
div#facebookModule {
	width : 50px;
	overflow : hidden;
}
div#facebookModule iframe {
	height : 24px !important;
}
div.searchformContent {
	margin : 0px 0px 0px 0px;
	position : relative;
	left : 27px;
}
div.searchformContent input#q {
	width : 140px;
	height : 18px;
	border-top : 1px solid #cccccc;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #cccccc;
	padding-left : 4px;
	color : #999999;
}
div.searchformContent input#q:focus {
	color : #000000;
}
div.searchformContent span.buttonInput input {
	background : url('/sebin/j/n/search_button_bg.png') repeat-x 0px bottom;
	width : 30px;
	height : 20px;
	border-top : 1px solid #cccccc;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #cccccc;
	position : relative;
	left : -5px;
	font-family : Arial, sans-serif;
	text-transform : uppercase;
	font-size : 10px;
}
div.searchformContent span.buttonInput input:hover {
	color : #00f;
}
div.resultsList ul {
	list-style : none;
}
div.topControls {
	clear : both;
	z-index : 2;
	position : relative;
}
div.controls ul {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 10px 0px;
	text-align : center;
}
div.controls li {
	display : inline;
	padding : 0px 3px;
}
div.controls li.previous {
}
div.controls li.next {
}
dl.resultDetail {
	font-family : Arial,sans-serif;
	font-size : 10px;
	color : #615C58;
	margin : 10px 0px 10px 36px;
	position : absolute;
	top : 15px !important;
	left : 15px !important;
	z-index : 3;
}
div.resultsForm {
	margin : 20px 0px 0px 20px;
	width : 500px;
}
div.resultsForm input#q {
	width : 350px;
	height : 22px !important;
	border-top : 1px solid #cccccc;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #cccccc;
	padding-left : 4px;
	position : relative;
	z-index : 100;
}
div.resultsForm span.buttonInput input {
	background : url('/sebin/j/n/search_button_bg.png') repeat-x 0px bottom;
	width : 50px;
	height : 24px;
	border-top : 1px solid #cccccc;
	border-right : 1px solid #999999;
	border-bottom : 1px solid #999999;
	border-left : 1px solid #cccccc;
	position : relative;
	left : -5px;
	font-family : Arial, sans-serif;
	text-transform : uppercase;
	z-index : 101;
}
div.resultsForm span.buttonInput input:hover {
	color : #00f;
}
dl.resultDetail dt {
	display : inline;
	padding-right : 10px;
}
dl.resultDetail dd {
	display : inline;
	position : static !important;
}
div.resultsList {
	margin : 0 !important;
	font-size : 12px;
	position : relative;
	z-index : 1;
}
ul.resultsList dt {
	display : none;
}
dd.mimetype {
	display : none;
}
dl.resultDetail dt.showing {
	display : none;
}
dl.resultDetail dd.showing {
	display : none;
}
dl.resultDetail dt.perpage {
	display : none;
}
dl.resultDetail dd.perpage {
	display : none;
}
ul.resultsList dd {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
ul.resultsList li a.title {
	color : #256BA3;
}
ul.resultsList li {
	padding : 10px 10px 15px 10px;
	margin : 0px 0px 0px 0px;
}
ul.resultsList li.feature {
	background : #ededed;
}
ul.resultsList li.even {
	background : #f4f4f4;
}
dt.suggestion {
	float : left;
	margin-right : 10px;
}
div.hint {
	margin : 0px 0px 0px 40px;
	font-family : Verdana,Arial,sans-serif;
	font-size : 8pt;
	color : #615C58;
	font-weight : bold;
	background : #DFE9F0;
	padding : 6px 20px;
}
div.controls li.selected span.selected {
	font-weight : bold;
	color : #7b7C80;
}
dd.application_msword {
	margin : 4px 10px 0px 0px !important;
	float : left;
	font-size : 1px;
}
dd.application_msword a {
	display : block;
	overflow : hidden;
	width : 16px;
	height : 0px;
	color : #ffffff;
	padding-top : 16px !important;
	background : url('/sebin/t/e/icon_word.png') no-repeat 0px 0px;
	text-decoration : none;
}
dd.application_msword a:hover {
	color : #ffffff;
	text-decoration : none;
}
dd.application_vnd-ms-powerpoint {
	margin : 4px 10px 0px 0px !important;
	float : left;
	font-size : 1px;
}
dd.application_vnd-ms-powerpoint a {
	display : block;
	overflow : hidden;
	width : 16px;
	height : 0px;
	color : #ffffff;
	padding-top : 16px !important;
	background : url('/sebin/v/r/icon_powerpoint.png') no-repeat 0px 0px;
	text-decoration : none;
}
dd.application_vnd-ms-powerpoint a:hover {
	color : #ffffff;
	text-decoration : none;
}
dd.text_plain {
	margin : 4px 10px 0px 0px !important;
	float : left;
	font-size : 1px;
}
dd.text_plain a {
	display : block;
	overflow : hidden;
	width : 16px;
	height : 0px;
	color : #ffffff;
	padding-top : 16px !important;
	background : url('/sebin/r/l/icon_txt.png') no-repeat 0px 0px;
	text-decoration : none;
}
dd.text_plain a:hover {
	color : #ffffff;
	text-decoration : none;
}
dd.application_pdf {
	margin : 4px 10px 0px 0px !important;
	float : left;
	font-size : 1px;
}
dd.application_pdf a {
	display : block;
	overflow : hidden;
	width : 16px;
	height : 0px;
	color : #ffffff;
	padding-top : 16px !important;
	background : url('/sebin/o/a/icon_pdf.gif') no-repeat 0px 0px;
	text-decoration : none;
}
dd.application_pdf a:hover {
	color : #ffffff;
	text-decoration : none;
}
a.twitterLink {
	background : url('/sebin/r/r/twitter_bird.png') no-repeat 0 0;
	display : block;
	font-size : 10px;
	font-weight : bold;
	height : 19px;
	float : right;
	margin-right : 20px;
	padding :  5px 0 0 30px;
	width : 50px;
}
div.twtr-hd, div.twtr-ft {
	display : none;
}
div.twtr-tweet-wrap {
	background : #003F80;
}
table.featured {
	margin-bottom : 20px;
}
table.featured td {
	padding : 10px 10px 0 10px;
	background : #F3F1EC;
	border : 1px solid #cccccc;
}
div#Comments {
	padding-bottom : 20px;
}
.mobileHeader {
	display : none;
}
div.magFeaturesT_advance {
	display : none;
}
.articleBox h1 {
	padding-top : 20px !important;
}
body#edit {
	background : #ffffff !important;
	background-image : none !important;
}
div.featureBlurb {
	color : #000000;
	font-size : 12px;
	line-height : 140%;
	margin-bottom : 20px;
}
.home-callout-image {
	margin-bottom : 10px;
}
div.Box p {
	color : #000000;
	font-size : 12px;
	line-height : 140%;
	margin-bottom : 20px;
}
.Box p:hover {
}
.block_right {
	display : block;
	float : right;
	margin-bottom : 10px;
}
.block_left {
	display : block;
	float : left;
	margin-bottom : 10px;
}
