
/* begin general */
body, td, textarea { font-family: verdana,tahoma,sans-serif; font-size: 11px; color: #333333; margin: 0px; line-height: 16px; }
input { font-family: verdana,tahoma,sans-serif; font-size: 11px; color: #000000; }
a { text-decoration: none; color: #3366CC; }
a:hover { color: #ff3300; text-decoration: none;}
.rule {  border-bottom: solid 1px #737373;  }
/* end general */

/* begin template css */
.headermodule { padding:0px; background: #ffffff; white-space: nowrap; }

.categoriesmodule_caption { padding: 4px; background: #B86035; color: #ffffff; }
.categoriesmodule_body { padding: 4px; background: #A83925; white-space: nowrap; }

.columnsmodule_caption, .servicesmodule_caption { padding: 4px; background: #B86035; color: #ffffff; }
.columnsmodule_body, .servicesmodule_body { background: #A83925; white-space: nowrap; color:#ffffff; }
a.columnsmodule_body:hover, a.servicesmodule_body:hover
{
	color: #ffcc66;
}

.searchmodule_caption { padding: 4px; background: #B86035; color: #ffffff; }
.searchmodule_body { padding: 4px; background: #A83925; white-space: nowrap; }

.loginmodule_body { padding: 4px; background: #A83925; color: #ffffff; white-space: nowrap; text-align:right; }

.template_headerpanel { padding:0px; background: #D09A2D; border-bottom: solid 1px #737373; }
.template_leftpanel { padding:0px; background: #A83925; }
.template_bodypanel { padding: 10px; }
.template_footerpanel { padding:4px 4px 4px 10px; background: #ffffff; color: #888;}

.footer { border-top: solid 1px #999999;	font-size: 10px;}
/* end template css */

/* begin article templates css */
.breakingnews_caption { font-size: 10px; font-weight: bold; padding: 0px 0px 2px 0px; border-bottom: solid 1px #999999; }
.breakingnews_articletitle { font-weight: bold; font-size:11px; padding: 3px 0px 0px 0px; }
.breakingnews_articlesummary { font-size:11px; padding: 0px; }
.breakingnews_articleauthors { font-size: 10px; }
.breakingnews_articlecontext { font-weight: bold; font-size: 10px }
.breakingnews_articleissues { font-size: 10px }
.breakingnews_articlepostdate { font-size: 10px; color: #666666; }

.featuredstories_caption { font-size: 10px; font-weight: bold; padding: 0px 0px 2px 0px; border-bottom: solid 1px #999999; }
.featuredstories_articletitle { font-weight: bold; font-size:11px; padding: 3px 0px 0px 0px; }
.featuredstories_articlesummary { font-weight: bold; font-size:11px; padding: 0px; }
.featuredstories_articleauthors { font-size: 10px; text-align:right; }
.featuredstories_articlecontext { font-weight: bold; font-size: 10px }
.featuredstories_articleissues { font-weight: bold; font-size: 10px }
.featuredstories_articlepostdate { font-size: 10px }
.featuredstories_articleseparator { border: dotted 1px #999999; }

.newsfeatures_caption { font-size: 10px; font-weight: bold; padding: 0px 0px 2px 0px; border-bottom: solid 1px #999999; }
.newsfeatures_articletitle { font-weight: bold; font-size:11px; padding: 3px 0px 0px 0px; }
.newsfeatures_articlesummary { font-weight: bold; font-size:11px; padding: 0px; }
.newsfeatures_articleauthors { font-weight: bold; font-size: 10px }
.newsfeatures_articlecontext { font-weight: bold; font-size: 10px }
.newsfeatures_articleissues { font-weight: bold; font-size: 10px }
.newsfeatures_articlepostdate { font-size: 10px }

.populararticles_caption { font-size: 10px; font-weight: bold; padding: 0px 0px 2px 0px; border-bottom: solid 1px #999999; }
.populararticles_articletitle { font-weight: bold; font-size:11px; padding: 3px 0px 0px 0px; }
.populararticles_articlesummary { font-weight: bold; font-size:11px; padding: 0px; }
.populararticles_articleauthors { font-weight: bold; font-size: 10px }
.populararticles_articlecontext { font-weight: bold; font-size: 10px }
.populararticles_articleissues { font-weight: bold; font-size: 10px }
.populararticles_articlepostdate { font-size: 10px; }

.articleindex_title {font-size: 17px; line-height: 19px; font-weight: bold; border-bottom: solid 1px #999999; padding-bottom: 5px; }
.articleindex_caption { font-size: 10px; font-weight: bold; padding: 0px 0px 2px 0px; border-bottom: solid 1px #999999; }
.articleindex_articletitle { font-weight: bold; padding: 4px 0px 1px 0px; }
.articleindex_context { color: #666666; font-size: 9px; padding-top: 1px; padding-bottom: 1px; }
.articleindex_authors { color: #666666; font-size: 9px; padding-top: 1px; padding-bottom: 1px; }
.articleindex_postdate { color: #666666; font-size: 9px; padding-top: 1px; padding-bottom: 1px; }

/* end article templates css */

/* begin article screen/printer css */
.readarticle_articletitle, .title{ font-size: 17px; line-height: 21px; font-weight: bold; }
.printarticle_articletitle, .title{ font-size: 17px; line-height: 21px; font-weight: bold; padding-top: 10px; }
.readarticle_articledetails { font-size: 10px; padding: 4px; white-space:	nowrap;}
.readarticle_articlecontrols { font-size: 10px; padding: 4px; text-align:right; white-space: nowrap; }
.readarticle_currentpage { font-size: 10px; font-weight: bold; padding: 4px; text-align:right; white-space: nowrap; }
.readarticle_otherpage { font-size: 10px; padding: 4px; text-align:right; white-space: nowrap; }
.readarticle_totalpages { font-size: 10px; padding: 4px; text-align:right; white-space: nowrap; }
.readarticle_articlepagecontrol { font-size: 10px; font-weight: bold; padding: 4px; text-align:right; white-space: nowrap; }
.readarticle_articlesummary { font-size:11px; padding: 4px; }
.readarticle_articlebody, .body { font-size:11px; padding: 4px; }
.readarticle_textad { background: #efefef; padding: 5px; border-top: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; font-size: 10px; font-weight: normal; text-align: center; }
/* end article screen/printer css */

