/* Global News Styles */
.class_news { font-size: 11px; }
.class_news h3, .class_news h4 { margin: 0 0 10px 0; padding: 0 0 10px 0; font-size: 14px; color: #6d9d31; border-bottom: 1px solid #F5F5EE; }
.class_news .more { margin: 15px 0 0 0; float: left; width: 112px; height: 33px; }
	.class_news .more a { width: 112px; height: 33px; display: block; }
	.class_news .more span { display: none; }
.class_news .rss { margin: 20px 50px 0 0; float: right; display: inline-block; text-align: right; padding-right: 12px; }
.class_news .story { margin: 10px 0 10px 0; list-style-type: none; }
.class_news .date { font-size: 10px; color: #8d8d8d; }
.class_news .title { display: block;  }
.class_news .story ul { list-style-type: disc; margin: 8px 32px; }
.class_news .story ol { list-style-type: decimal; margin: 8px 32px; }
.class_news .paging_buttons { height: 20px; }
	.class_news .paging_buttons span { display: block; }
	.class_news .paging_buttons .previous { float: left; }
	.class_news .paging_buttons .next { float: right; }
.class_news .paging_buttons .off { color: #aaa; }
.class_news .paging { height: 20px; margin-bottom: 10px; }
.class_news a:link, .class_news a:visited, .class_news a:focus
	{ color: #01448f; text-decoration: underline; font-weight: bold; }
.class_news a:hover, .class_news a:active
	{ text-decoration: none; }

/*-- Homepage --------------------------------------------*/
div#news_homepage .class_news { font-size: 11px; }
div#news_homepage .class_news h3, div#news_homepage .class_news h4 { margin: 0 0 15px 0; padding: 0 0 15px 0; width: 300px; font-size: 22px; color: #6d9d31; border-bottom: 1px solid #F5F5EE; }
div#news_homepage .class_news .more { margin: 15px 0 0 0; float: left; width: 112px; height: 33px; background: url('/_styles/images/btn_viewmore.gif') no-repeat; }
	div#news_homepage .class_news .more a { width: 112px; height: 33px; display: block; }
	div#news_homepage .class_news .more span { display: none; }
div#news_homepage .class_news .rss { margin: 20px 50px 0 0; float: right; display: inline-block; text-align: right; padding-right: 12px; }
div#news_homepage .class_news .story { margin: 10px 0 10px 0; list-style-type: none; }
div#news_homepage .class_news .date { font-size: 10px; color: #8d8d8d; }
div#news_homepage .class_news .title { display: block;  }
div#news_homepage .class_news .story ul { list-style-type: disc; margin: 8px 32px; }
div#news_homepage .class_news .story ol { list-style-type: decimal; margin: 8px 32px; }
div#news_homepage .class_news .paging_buttons { height: 20px; }
	div#news_homepage .class_news .paging_buttons span { display: block; }
	div#news_homepage .class_news .paging_buttons .previous { float: left; }
	div#news_homepage .class_news .paging_buttons .next { float: right; }
div#news_homepage .class_news .paging_buttons .off { color: #aaa; }
div#news_homepage .class_news .paging { height: 20px; margin-bottom: 10px; }
div#news_homepage .class_news a:link, .class_news a:visited, .class_news a:focus
	{ color: #01448f; text-decoration: underline; font-weight: bold; }
div#news_homepage .class_news a:hover, .class_news a:active
	{ text-decoration: none; }

/*-- Interior Pages -----------------------------------------*/
div#news .class_news { padding: 0 0 0 15px; font-size: 11px; width: 170px; font-size: 10px; line-height: normal; position: relative;  z-index: 1002;}
div#news .class_news h3, .class_news h4 { margin: 0 0 15px 0; padding: 0 0 10px 0; width: 170px; font-size: 15px; color: #6d9d31; border-bottom: 1px solid #C8CAC9; }
div#news .class_news .more { margin: 15px 0 0 0; float: right; width: 112px; height: 33px; background: url('/_styles/images/btn_viewmore_trans.png') no-repeat; }
	div#news .class_news .more a { width: 112px; height: 33px; display: block; }
	div#news .class_news .more span { display: none; }
div#news .class_news .rss { margin: 10px 10px 0 50px; float: right; display: inline-block; text-align: right; padding-right: 12px; }
div#news .class_news .story { margin: 10px 15px 10px 0; list-style-type: none; }
div#news .class_news .date { font-size: 10px; color: #8d8d8d; }
div#news .class_news .title { display: block;  }
div#news .class_news .story ul { list-style-type: disc; margin: 8px 32px; }
div#news .class_news .story ol { list-style-type: decimal; margin: 8px 32px; }
div#news .class_news .paging_buttons { height: 20px; }
	div#news .class_news .paging_buttons span { display: block; }
	div#news .class_news .paging_buttons .previous { float: left; }
	div#news .class_news .paging_buttons .next { float: right; }
div#news .class_news .paging_buttons .off { color: #aaa; }
div#news .class_news .paging { height: 20px; margin-bottom: 10px; }
div#news .class_news a:link, .class_news a:visited, .class_news a:focus
	{ color: #01448f; text-decoration: underline; font-weight: bold; }
div#news .class_news a:hover, .class_news a:active
	{ text-decoration: none; }


/* Event List */
.class_news .newslist { padding-bottom: 12px; }
.class_news .newslist h3 { }
.class_news .newslist .more { margin: 15px 0 0 0; float: left; }
.class_news .newslist .rss { margin: 20px 50px 0 0; float: right; display: inline-block; text-align: right; padding-right: 12px; }
.class_news .newslist .story { margin: 10px 0 10px 0; list-style-type: none; }
.class_news .newslist .date { font-size: 10px; color: #8d8d8d; }
.class_news .newslist .title { display: block; }
.class_news .newslist a:link, .class_news .newslist a:visited, .class_news .newslist a:focus
	{ color: #01448f; text-decoration: underline; font-weight: bold; }
.class_news .newslist a:hover, .class_news .newslist a:active
	{ text-decoration: none; }

.onestory { }
.onestory .date { }
.onestory .title { }
.onestory .story { }

.onestory_newslist { }
.onestory_newslist .date { }
.onestory_newslist a { }

.onestory_detail h3 { }
.onestory_detail .footer { }
.onestory_detail .date { font-size: 11px; }
.onestory_detail .story { padding: 8px 0; margin-bottom: 8px; font-size: 12px; }
.onestory_detail .story img { border: 1px solid #F5D77F; margin: 0 6px 6px; padding: 6px; }
	.onestory_detail .story img.alignright { margin-right: 0; }
	.onestory_detail .story img.alignleft { margin-left: 0; }
.onestory_detail .story p { padding-bottom: 12px; }
.onestory_detail .story br { line-height: 12px; }
.onestory_detail .story-footer {  }
.onestory_detail .newsfile { padding: 8px 0; margin-bottom: 8px; }
.onestory_detail .author { display: block; }
.onestory_detail .legal { display: block; }
.onestory_detail .relatedstories { padding: 8px 0; margin-bottom: 8px; border-bottom: 1px solid #F5D77F; }
	.onestory_detail .relatedstories ul li { padding: 4px 0; }
.onestory_detail .more { margin: 15px 0 0 0; float: left; width: 112px; height: 33px; background: url('/_styles/images/btn_viewmore_trans.png') no-repeat; }
.onestory_detail .more a { width: 112px; height: 33px; display: block; }
.onestory_detail .more a span { display: none; }
.onestory_detail .sendtoafriend { margin: 25px 0 0 0; float: right; display: inline-block;  }


.class_news .sendtoafriend {  }
.class_news .sendtoafriend h3 { font-size: 1.4em; font-weight: bold; background: none; }
.class_news .sendtoafriend table { }
.class_news .sendtoafriend table td { padding: 4px 0; }
.class_news .sendtoafriend table th { padding: 4px 0; text-align: right; padding-right: 4px; vertical-align: top; }


.onestory_links { }
.onestory_links label { }

.newsbrowse { }
.newsbrowse .date { }
.newsbrowse .paging { }
.newsbrowse a { }
.newsbrowse img.border { }

.newslist_flag { }
.newslist_flag .date { }
.newslist_flag a { }
.newslist_flag img.border { }
