.xlarge {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

.xlargeOrange {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #d9803b;
}

.large {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.small {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
}


.medium {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;


}

.serif {
	font-family: times new roman, times, serif;
	font-size: 12px;
	

}

.read {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	

}

.title {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #000000;
}

.advertiser {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #CC6600;
}

body {
	margin-top: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
}

img {
	border: 0;
}

a {
	text-decoration: none;
	color: #336699;
}

a:visited {
	color: #336699;
}

a:hover {
	text-decoration: underline;
}

/* custom classes */

.topBanner {
	width: 850px;
	height: 102px;
	background-color: #000000;
}

.searchBar {
	background: url("/images/toolbg.gif");
	width: 974px;
	padding: 1px;
}

.searchBar td {
	padding: 1px;
	text-align: left;
}

.pageContent {
	width: 974px;
}

.mainContent {
	width: 521px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.leftNav {
	width: 122px;
}

.leftMenu {
	background: url("/images/bgblue3.gif");
}

.leftMenu img {
	display: block;
}

.leftNav .homeComponents {
	background: #FFFFFF;
	background-image: none;
}

.leftNav .homeComponents .homeComponent {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #333333;
}

.rightNav {
	width: 303px;
	padding-top: 5px;
}

.rightNavNarrow {
	width: 185px;
	padding-top: 5px;
}

.mainContentWide {
	width: 639px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.middleContent {
	padding-top: 5px;
	padding-bottom: 5px;
}

.verticalSeparator {
	background: #FFFFFF url("/images/midline.gif") 0% 0% repeat-y;
}

.horizontalSeparator {
	background: #FFFFFF url("/images/horizbot.gif") 0% 0% repeat-x;
	font-size: 12px;
	line-height: 12px;
	clear: both;
}

div.horizontalSeparator {
	margin-top: 10px;
}

.articleRight {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.articleRight a {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #334b5f;
	font-weight: bold;
	text-decoration: none;
}

.articleRight a:hover {
	text-decoration: underline;
}

.Purple {
	background: url("/images/temp/purple.gif");
}

.purple.header {
	width: 850px;
}

.articleContent {
	padding-left: 5px;
	padding-right: 5px;
}

.author {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 20px;
}

.articleTitle, .articleTitle a {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #334B5F;
}

.articleTitle {
	padding-top: 4px;
	padding-bottom: 4px;
}

.articleCategory {
	color: #C35805;
	text-transform: uppercase;
	font: 11px helvetica;
	font-weight: bolder;
	letter-spacing: 0.5px;
}

.blueContainer {
	background-color: #DAE2EA;
	border: 1px solid #94B1CC;
}

.blueContainer .subContainer {
	border: 1px solid #FFFFFF;
	border-bottom: 0;
	padding: 5px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.blueContainer .subHeader {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #062631;
	font-weight: bold;
	text-transform: uppercase;
}


.pageHeader {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #062631;
	font-weight: bold;
}

.subLink a {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #8BABC8;
}

.issueTeaser {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.issueTeaserContainer {
	padding: 5px;
	height: 170px;
	text-align: left;
}

.articleContent table.default td {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #666666;
}

.articleContent table.content td {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	width: auto;
}

.articleAuthor {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #666666;
}

.articleSubtitle {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6D88A0;
}

.articlePageTitle {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.articleTools, .articleTools a {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #334b5f;
}

.articleTools .horizontalSeparator {
	height: 3px;
	padding: 0;
	padding-bottom: 3px;
	margin: 0;
}

.toolsTitle {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #556D81;
}

.emailForm {
	padding: 20px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.articleRelated, .articleRelated a {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.articleRelated a {
	color: #334b5f;
	font-size: 9px;
}

.articleRelated .articleTitle {
	padding-left: 3px;
}

.articleRelated .articleTitle a {
	font-size: 10px;
}

.articleImgNotes {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #666666;
}

.articleImgAuthor {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: center;
}

.relatedArticleDescription {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #333333;
}

.articleRelated .relatedArticleDescription {
	padding-left: 3px;
}

.archiveTitle, archiveTitle a {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #6D88A0;
}

.archiveDate {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #666666;
}

.archivePageTitle {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0a1e21;
}

.archivePagination, archivePagination a {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #6D88A0;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 12px;
}

.archivePagination .text {
	color: #0a1e21;
}

.galleryBanner {
	width: 728px;
	height: 90px;
	background-color: #000000;
	margin-left: auto;
	margin-right: auto;
}

a.videoLink {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #CC6600;
	font-weight: bold;
}

.footerAd {
	width: 728px;
	height: 90px;
	background-color: #000000;
}

.headerAd {
	background-color: #0A1E21;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 974px;
}

 a.relatedArticlesLink {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	color: #334B5F;	
}


.graytext {
	color : #666666;
	text-decoration : none;
	font-family:verdana,arial,sans-serif;
	font-size: 12px;
}

.graytextsmall {
	color : #666666;
	text-decoration : none;
	font-family:verdana,arial,sans-serif;
	font-size: 10px;
}

.blueTitle {
	color:#334B5F;
	font-size:14px;
	font-weight:bold;
	font-family:verdana,arial,sans-serif;
}
.blueTitle a {
	color:#334B5F;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.blueTitle a:hover {
	font-weight: bold;
	color: #004A7E;
	text-decoration:none;
}
.silverText{
	color: #999999;
	font-family:verdana,arial,sans-serif;
}
.silverText a {
	color: #999999;
	text-decoration:none;
}
.silverText a:hover {
	color:#334B5F;
	text-decoration:none;
}
.blueTextGallery {
	width:140px;
	color:#334B5F;
	font-weight:bold;
	font-family:verdana,arial,sans-serif;
}
.blueTextGallery  a {
	color:#334B5F;
	font-weight:bold;
	text-decoration:none;
}
.blueTextGallery  a:hover {
	font-weight: bold;
	color: #C35805;
	text-decoration:none;
}
.blueTextGallery10 {
	color:#334B5F;
	font-size:10px;
	font-weight:bold;
	font-family:verdana,arial,sans-serif;
}
.blueTextGallery12 {
	color:#334B5F;
	font-size:10px;
	font-family:verdana,arial,sans-serif;
}
.blueText {
	color:#334B5F;
	font-size:11px;
}
.blueText a {
	color:#334B5F;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana,arial,sans-serif;
}
.blueText a:hover {
	color: #C35805;
	font-weight: bold;
	text-decoration:none;
}
.blueText10 {
	color:#334B5F;
	font-size:10px;
	font-weight:bold;
	font-family:verdana,arial,sans-serif;
}
.blueText12 {
	color:#334B5F;
	font-size:12px;
	font-family:verdana,arial,sans-serif;
}
.blackTitle10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	font-family:verdana,arial,sans-serif;
}
.blackTitle10 a {
	color: #000000;
}
.blackTitle10 a:hover {
	color: #006699;
}
.orangeText {
	color:#C35805;
	font-weight:600;
	font-family:verdana,arial,sans-serif;
}
.orangeText a {
	color:#C35805;
	font-weight:600;
	text-decoration:none;
}
.orangeText a:hover {
	color:#334B5F;
	font-weight:600;
	text-decoration:none;
}
.redText {
	color:red;
	font-weight:600;
	font-family:verdana,arial,sans-serif;
}
.redText a {
	color:red;
	font-weight:600;
	text-decoration:none;
}
.redText a:hover {
	color: black;
	font-weight:600;
	text-decoration:none;
}
.blackTextB {
	color : #000000;
	font-weight:600;
	text-decoration : none;
	font-family:verdana,arial,sans-serif;
}
.blackTextB a {
	color:#C35805;
	color : #000000;
	font-weight:600;
	text-decoration:none;
}
.blackTextB a:hover {
	color: #C35805;
	font-weight:600;
	text-decoration:none;
}
.blackText {
	color : #000000;
	text-decoration : none;
	font-family:verdana,arial,sans-serif;
}
.blackText a {
	color:#C35805;
	color : #000000;
	text-decoration:none;
}
.blackText a:hover {
	color: #C35805;
	text-decoration:none;
}
.mainLeftContentWide {
	width: 250px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
