body { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000; background-color: #fff; text-align: center;
margin: 0;}
p, td { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000; }
p.itals {
	font-style: italic;
	color: #666;
}
p.byline {
	font-style: italic;
	color: #000;
}
td { vertical-align: top; }
h2, p, td, input { font-family: Arial, Helvetica, sans-serif; }
h1, h3 {
	font-family: arial, helvetica, sans-serif;
	color: #852330;
}
hr {

}

a {
	font: bold 11px arial, sans-serif;
	text-decoration: none;
	color:#013063;
}
a:hover {
	text-decoration: underline;
}

a.morelink {
	font: normal 11px arial, sans-serif;
	text-decoration: none;
	color:#013063;
	padding-left: 10px;
}
a.morelink:hover {
	text-decoration: underline;
}
a.unbold {
	font-weight: normal;
}
a img {
	border: 0;
}
/*lheader*/
h1 {
	margin: 0 0 5px 0;
	padding: 0 10px;
	line-height: 24px;
	background: #fff url(/images/header_bg.jpg) repeat-x top;
	font-weight: normal;
	font-size: 19px;
	color: #C60;
}
h1 span {
	color: #666;
}
h1.storytitle {
	font: bold 14px arial, helvetica, sans-serif;
	color: #013063;
	padding: 0 0 0 10px;
	background: none;
}


.related h3 {
	font-size: 12px; font-family: arial, helvetica, sans-serif; color: #666; font-weight: bold; border-bottom: 0; height: 18px; line-height: 18px; border-top: #333 5px solid; margin: 6px 0 0 0; text-transform: none;
}
.related div.leadins {
	border-width: 5px 0;
	border-color: #999;
	border-style: solid;
	margin: 0 0 6px 0;
	background: #ccc;
	padding: 10px 0;
}
.related ul {
	margin: 0;
	padding-left: 20px;
}
.related li {
	color: #013063;
}


/*sheader*/
#first h2 {
	font: bold 14px arial, sans-serif;
	margin-top: 5px;
	text-align: center;
}
h2 span {
}

.sheader {
	font: bold 12px arial, sans-serif;
	margin: 10px 0 0 0;
	padding-left: 10px;;
}

h3 {
margin-left: 10px;
}
h3.leadinsm a {
	font: bold 11px arial, helvetica, sans-serif;
	color: #013063;
	text-decoration: none;
	padding: 0;
}
h3.leadinsm {
	margin-bottom: 0;
	clear: both;
}
.quote {
	color: #666;
	font-style: italic;
	padding-left: 10px;
	vertical-align: middle;
}
h3.leadinlg {
	margin-bottom: 0;
	clear: none;
	margin-left: 10px;
}
.trplcol h3.leadinlg {
	margin-left: 0px;
}
h3.leadinlg a {
	font: bold 14px arial, helvetica, sans-serif;
	color: #013063;
	text-decoration: none;
	padding: 0 0 0 0;
}
.leadinlg img {
	float: left;
	margin-right: 15px;
	margin-left: 10px;
}
div.leadinsm, div.leadinlg {
	border: 0px solid  #ccc;
}
#cover .leadinlg img {
	margin-bottom: 10px;
}
p { margin: 0 0 11px 0; padding: 0 0 0 10px; }
p.leadinsm {
	margin-top: 0;
}
ul {
}
ul li {
}
ul ul li {
}

#container {
	border: 0px solid #c00;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
#topcatcol {
	display:block;
}

#topcatcol ul {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 101;
}
#topcatcol ul li {
	border:#000 0px solid;
	background: #fc0;
	padding: 0 3px;
	display: block;
	float: left;
	margin-top: 0px;
	text-align: center;
}
#topcatcol ul ul {
	list-style: disc;
	padding: 0;
}
#topcatcol ul ul li {
	background: #03f;
	display:block;
	float:none;
}
.utilnav {
	margin: 0px 10px 0 10px;
	padding-top: 0px;
}
.utilnav ul {
	list-style: none;
	margin:0;
	padding: 0;
}
.utilnav li {
	display: inline;
}
.utilnav a { font: normal 10px arial, verdana, sans-serif; padding: 0 4px 0 0; color: #7C7C7C; border-right: 1px solid #7C7C7C; }
.utilnav a:hover {color: #7C7C7C;}
.utilnav li.last a {
	border-right: none;
}
#logo {
	text-align: right;
	height: 62px;
}
.logo {
	float: left;
	margin-top: 8px;
}
.search {
border: 0px solid #c00;
float: right;
padding: 10px 10px 0 0;

}
#topbar1 {
	clear: both;
	height: 25px;
	background: #000;
}
#topbar2 {
	height: 11px;
	background: #E6B56B;
	border-bottom: 1px solid #796645;
}
#topad {
	background: #333;
	padding: 3px 3px 3px 130px;
}
#topnav { border-top: #fff 4px solid; border-bottom: 4px solid #CE6300; height: 26px; background: #000; margin-bottom: 5px; }
#topnav ul { position: relative; height: 21px; padding: 0 20px; margin: 5px 0 0 0; list-style-type: none; margin-left: 105px; }
.subform #topnav ul { margin-left: 0; padding-left: 0; }
#topnav ul li { float: left; position: relative; margin: 0; padding: 0 8px 5px 8px; color: #fff; text-align: center; white-space: nowrap; border-left: #fff 1px solid; }
#topnav ul li a { display: block; text-decoration: none; font-size: 11px; font-family: arial, helvetica, sans-serif; color: #ccc; text-transform: uppercase; margin-right: 1px; padding: 1px 20px; font-weight: bold; }
#topnav ul li a:hover { background: #CE6300; color: #fff; }
#topnav ul li.first { border-left: #fff 0px solid; }
#topnav ul li.last { border-right: #fff 0px solid; }
/*
.cathdhdv #topnav ul li.hdhdv a { background: #853330; color: #fff; }
.catdesktoppost #topnav ul li.desktoppost a { background: #853330; color: #fff; }
.catproav #topnav ul li.proav a { background: #853330; color: #fff; }
.catdigitalsign #topnav ul li.digitalsign a { background: #853330; color: #fff; }
.cathow #topnav ul li.how a { background: #853330; color: #fff; }
.catdi #topnav ul li.di a { background: #853330; color: #fff; }
.catmil #topnav ul li.mil a { background: #853330; color: #fff; }
*/
.wrapper {
	border: 0px solid #c00;
	clear: both;
}
.leftcolbg {
	padding-top: 15px;
	width: 145px;
}
.rightcolbg {
	width: 346px;
	padding-top: 10px;
}
#leftcat {
	border:#f00 0px solid;
	width: 145px;
}
#leftcat .ad {
	padding-left: 10px;
}
.backissues h3 {
	padding: 5px 0 10px 8px; margin: 20px 0 0 0; border-top: #52472f 3px solid; font-family: helvetica, arial; font-size: 12px; color: #52472f; font-weight: bold;
}
/**********************************************************************

****               left navigation                                 ****

**********************************************************************/
dl#leftnav { margin: 0 0 0 0px; padding: 0; }
dl#leftnav dt { padding: 5px 0 5px 8px; margin: 20px 0 0 0; border-top: #52472f 3px solid; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #52472f; font-weight: bold; }
dl#leftnav dd { padding: 0; margin: 0 0 0 5px; color: #52472f; font-weight: bold; border-bottom: 1px solid #ccc;}
dl#leftnav dd a { padding: 2px 2px 2px 2px; display: block; margin: 3px 0 3px 5px; color: #52472f; font-weight: bold; font-size: 11px; text-decoration: none; }
dl#leftnav dd a:hover { background: #C60; color: #FFF; text-decoration: none; }
#rightcat {
	float:right;
	border:#0f0 1px solid;
	width: 305px;
}
#cover {
	display:block;
	padding: 0 0 0 5px;
	border:#00f 0px solid;
}
#article {
	padding: 15px 0 0 5px;
	border: 0px solid #cc0;
}
#article_head {
	border: 0px solid #c00;
	width: 450px;
	float: left;
}
#article_body {
	border: 0px solid #c00;
	width: 450px;
	float: left;
	clear: left;
	margin-bottom:30px;
}
#article_ad {
	border: 0px solid #c00;
	width: 340px;
	float: right;
	margin-top: 0px;
	padding-top: 0px;
}
#clickability {
padding: 0 0 10px 15px;
}
.trplcol {
	margin-bottom: 5px;
}
.trplcol td, #first .trplcol td {
	padding: 0 5px 5px 5px;
}
#first .trplcol div.lcol {
	width: 284px;
}
#first .trplcol div.ccol {
	width: 190px;
}
#first .trplcol td.ccol {
	background: #EEE;
	border-right: 5px solid #fff;
	border-left: 5px solid #fff;
}
#first .trplcol div.rcol {
	width: 336px;
}

div.lcol {
	width: 242px;
}
div.ccol {
	width: 242px;
}
div.rcol {
	width: 336px;
}
#ate .left {
	float: left;
	margin: 0 10px 0 5px;

}
#ate a {
	text-decoration: none;
}
#ate a:hover.unbold {
	text-decoration: underline;
}
#newsletters {
	clear: both;
	border-top: 1px dashed #326235;
	margin-top: 20px;
	padding-top: 20px;
	width: 480px;
}
.googlead {
	clear: both;
	width: 480px;
}

#pagination {
	clear: left;
	padding-left: 380px;
	margin-bottom: 15px;
}

#icopyright {
	clear: left;
	margin-top: 20px;
	margin-right: 400px;
	padding-left: 10px;
}

#footer {
	clear:all;
	display:block;
	border:#0f0 0px solid;
}
#footer p {
	color: #9C9C9C;
}
#footer ul { display: table; padding: 0; margin: 0; list-style-type: none; white-space: nowrap; float: right; }
#footer ul li { display: table-cell; float: left;}
#footer ul li.rss { background-image: none; }
*html #footer ul li { float: left; }
#footer ul li a { width: auto; display: block; padding: 0 5px; color: #9C9C9C; font: normal 10px arial, verdana, sans-serif;  border-right: 1px solid #9C9C9C; text-decoration: none;}
#footer ul li.rss a { background: url(/images/rss.gif) no-repeat 5px 0; width: 28px; height: 14px; }
#footer ul li.rss a span { display: none; }
*html #footer ul li a { float: left; }
#footer ul li.first a { border-left: 0; }
* html #footer .first { display: inline-block; }

#footer ul li.last a, #footer ul li.rss a  {
	border: none;
}
p.breadcrumbs a {
	color: #CDCDCD;
	text-transform: uppercase;
}
p.breadcrumbs {
	font: bold 11px arial, sans-serif;
	color: #CDCDCD;
}
.linktotop a {
	color: #CE6300;
	font-weight: normal;
	margin-left: 10px;
}
.leadin {
}

.leftcol {
}
.rightcol {
}
/*
table {
	border:#666 0px solid;
	border-collapse: collapse;
}
th {
	background: #ccc;
	border:#000 solid 0px ;
	padding: 2px 4px;
}
td {
	border: inset 0px ;
	padding: 2px 3px;
}
*/
/* Browse Recent Issues */
#browseissues_form {
	margin-left: 5px;
}
#browseissues_form {
clear: left;
margin-top: 20px;
}
#browseissues {
clear: both;
margin: 10px 0 5px 0;
}
#browseissues td {
	vertical-align: middle;
}
#browsetop td {
	border-bottom: 1px solid #ECECEC;
	background: url(/images/browse_top.gif);
	font: bold 8pt verdana,times,arial;
	color: #FFF;
	padding-left: 14px;
}
#picrow td {
	border-top: 1px solid #989898;
	padding-top: 4px;
	vertical-align: top;
}
.picrow_first {
margin-left: 2px;
}
#picrow_bot td, .picrow_bot {
	background: url(/images/browse_top.gif) repeat-x bottom;
	text-align: center;
}
#browsebottom {
	background: url(/images/browse_gradient.gif) repeat-x bottom;
}
#browsebottom td {
	font: normal 8pt arial,times,verdana;
	color: #666;
	text-align: center;
	padding-top: 2px;
}
/* End Browse Recent Issues */

#resources { width: 336px; margin: 0; border-bottom: #999 1px solid; background-image: url(/images/promo_resources_bg.gif); background-repeat: repeat-x; background-position: bottom; }
#resources h3 { padding: 0 0 0 10px; margin: 0 0 10px 0; background-image: url(/images/resource_bg.gif); color: #fff; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 16px; text-transform: uppercase; }
#resources h4 { padding: 0 0 0 10px; margin-bottom: 5px; color: #666; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 10px; text-transform: uppercase; }
#resources dl { width: 138px; padding: 5px 0; margin: 0 0 10px 0; border-bottom: #999 1px solid; float: left; }
#resources dl.vs { border-right: #999 1px solid; margin: 0 0 0 10px; }
*html #resources dl.vs { margin: 0 0 0 5px; }
#resources dt { margin: 0; padding: 0; }
#resources dd { margin: 0; padding: 0 0 0 10px; }
#resources dl.mil dt { padding: 0 0 0 10px; }
#resources dl.mil dd { padding: 0 0 0 20px; }
#resources p { clear: left; }
#rtcatcol #resources { margin: 10px 0; }
#rtcatcol .ad336x280 {
	margin-left: 10px;
}

.contentwellad { margin: 0 0 5px 5px; width: 336px; }

.contentwellad75x75, .ad75x75, .pagead75x75, .storyad75x75 { width: 75px; }
.contentwellad120x60, .ad120x60, .pagead120x60, .storyad120x60 { width: 120px; }
.contentwellad120x240, .ad120x240, .pagead120x240, .storyad120x240 { width: 120px; }
.contentwellad120x600, .ad120x600, .pagead120x600, .storyad120x600 { width: 120px; }
.contentwellad125x125, .ad125x125, .pagead125x125, .storyad125x125 { width: 125px; }
.contentwellad160x600, .ad160x600, .pagead160x600, .storyad160x600 { width: 160px; }
.contentwellad180x150, .ad180x150, .pagead180x150, .storyad180x150 { width: 180px; }
.contentwellad234x60, .ad234x60, .pagead234x60, .storyad234x60 { width: 234px; }
.contentwellad234x400, .ad234x400, .pagead234x400, .storyad234x400 { width: 234px; }
.contentwellad240x400, .ad240x400, .pagead240x400, .storyad240x400 { width: 240px; }
.contentwellad250x250, .ad250x250, .pagead250x250, .storyad250x250 { width: 250px; }
.contentwellad300x60, .ad300x60, .pagead300x60, .storyad300x60 { width: 300px; }
.contentwellad300x125, .ad300x125, .pagead300x125, .storyad300x125 { width: 300px; }
.contentwellad300x250, .ad300x250, .pagead300x250, .storyad300x250 { width: 300px; }
.contentwellad336x60, .ad336x60, .pagead336x60, .storyad336x60 { width: 336px; }
.contentwellad336x125, .ad336x125, .pagead336x125, .storyad336x125 { width: 336px; }
.contentwellad336x280, .ad336x280, .pagead336x280, .storyad336x280 { width: 336px; }
.contentwellad336x850, .ad336x850, .pagead336x850, .storyad336x850 { width: 336px; }
.contentwellad468x60, .ad468x60, .pagead468x60, .storyad468x60 { width: 468px; }
.contentwellad728x90, .ad728x90, .pagead728x90, .storyad728x90 { width: 728px; }
