/******************
news
******************/

table.NewsTable
{
	width: 620px;
	vertical-align: top;
}

table.NewsSelectorTable
{
	width:220px;
	vertical-align: top;
}

td.NewsMainCell
{
	width:400px;
	background-color: #ffffff;
	vertical-align: top;
}
td.NewsHelperCell
{
	padding-left: 6px;
	padding-right: 0px;
	width:220px;
	background-color: #ffffff;
}

td.NewsSelectorTop
{
	background: url('news/divisions_categories_top.gif') no-repeat right top;
	height: 24px;
}
td.NewsSelectorMiddle
{
	padding-left: 24px;
	background: url('news/divisions_categories_middle.gif') repeat-y right top;
}
td.NewsSelectorBottom
{
	background: url('news/divisions_categories_bottom.gif') no-repeat right top;
	height: 24px;
}

.NewsDivisionsHeader
{
	background: url('news/divisions_header.gif') no-repeat left top;
	height: 19px;
	width: 160px;
}
.NewsCategoriesHeader
{
	background: url('news/categories_header.gif') no-repeat left top;
	height: 19px;
	width: 160px;
}

.NewsDivisionsCheckboxList
{
	color: #003a7f;
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-Serif;
}

.NewsCategoriesCheckboxList
{
	color: #a34b2d;
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-Serif;
	vertical-align: top;
}

.NewsListSeparator
{
	width:100%;
	border-bottom: 1px dashed #daebff;
	height: 6px
}

a.NewsTitleArticleList:link,
a.NewsTitleArticleList:visited,
a.NewsTitleArticleList:active
{
	color:#003a7f;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.NewsTitleArticleList:hover
{
	color:#ff6600;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

a.NewsTitleArchiveList:link,
a.NewsTitleArchiveList:visited,
a.NewsTitleArchiveList:active
{
	color:#003a7f;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.NewsTitleArchiveList:hover
{
	color:#ff6600;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.NewsReadMoreArticleList:link,
a.NewsReadMoreArticleList:visited,
a.NewsReadMoreArticleList:active
{
	width: 100%;
	color:#ff6600;
	font-size: 11px;
	text-decoration: underline;
	padding-top: 6px;
	padding-bottom: 16px;
	padding-right: 16px;
}

a.NewsReadMoreArticleList:hover
{
	width: 100%;
	color:#ff9900;
	font-size: 11px;
	text-decoration: underline;
	padding-top: 6px;
	padding-bottom: 16px;
	padding-right: 16px;
}

#NewsDefault div.NewsDisplayDateArticleList
{
	padding-top:6px;
	color:#628FC5;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}

span.NewsCategoryArticleList
{
	padding-left: 16px;
	color:#343434;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

div.NewsSourceArticleList
{
	color:#628FC5;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}

div.NewsIntroductionArticleList
{
	margin-top: 12px;
	margin-bottom: 6px
}

span.NewsNotAuthorizedArticleList
{
	color:Red;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

div.articletitleseparator
{
	padding-top: 12px;
	clear: both
}

div.NewsTitleSingleArticle
{
	color:#003a7f;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 1px solid #daebff
}

div.NewsDisplayDateSingleArticle
{
	color:#628FC5;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	float: left
}

div.emailtopdiv
{
	float: right
}

span.NewsCategorySingleArticle
{
	padding-left: 16px;
	color:#343434;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

div.NewsSourceSingleArticle
{
	color:#666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 6px;
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 6px
}

div.NewsIntroductionSingleArticle
{
	color:#666666;
	background: #efefef;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px dashed #dfdfdf;
	border-bottom: 1px dashed #dfdfdf;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 6px;
	padding-right: 6px
}

div.newsbody
{
	margin-top: 24px
}

div.NewsNotAuthorizedSingleArticle
{
	color:Red;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

select.NewsSortDropdown
{
	background-color: #ededed;
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color:#343434;
}

.NewsSortLabel
{
	color: #003a7f;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}

.EmailArticleDivClass
{
	visibility:hidden;
	position:absolute;
	width:300px;
	height:300px;
	background: #daebff;
	border:dashed 1px #ff6600;
	z-index:2222;
	left:100px;
	top:100px;
	padding:10px;
}

#SingleArticleFooter
{
	text-align: center;
	border-top: 2px solid #cccccc;
	margin-top: 24px;
	margin-bottom: 100px;
	padding: 12px
}

#NewsArticleFeaturedArticleList a.NewsTitleArticleList:link,
#NewsArticleFeaturedArticleList a.NewsTitleArticleList:visited,
#NewsArticleFeaturedArticleList a.NewsTitleArticleList:active
{
	color:#ff6600;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#NewsArticleFeaturedArticleList a.NewsTitleArchiveList:hover
{
	color:#0075ff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

/*****************
default news module
*****************/
#NewsDefault #ArticleListLiteral
{
	background: #daebff url(news/more_news.gif) no-repeat left top;
	padding-left:6px;
	padding-top:40px;
	padding-bottom:12px;
	border-bottom: 6px solid #bedcff;
}
#NewsDefault #ArticleListLiteral a.NewsTitleArticleList:link,
#NewsDefault #ArticleListLiteral a.NewsTitleArticleList:visited,
#NewsDefault #ArticleListLiteral a.NewsTitleArticleList:active
{
	color:#003a7f;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

/******************
blogs
******************/

#blogdefault .BlogCategoriesHeader
{
	background: url('news/categories_header_blog1.gif') no-repeat left top;
	height: 18px;
	width: 169px;
}

#blogdefault .NewsDivisionsCheckboxList
{
	color: #003a7f;
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-Serif;
}

#blogdefault .NewsCategoriesCheckboxList
{
	color: #a34b2d;
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-Serif;
}

#blogdefault table.NewsTable
{
	width: 620px;
	vertical-align: top;
}

#blogdefault table.NewsSelectorTable
{
	width:220px;
	vertical-align: top;
}

#blogdefault td.NewsMainCell
{
	width:400px;
	background-color: #ffffff;
	vertical-align: top;
}
#blogdefault td.NewsHelperCell
{
	padding-left: 6px;
	padding-right: 0px;
	width:220px;
	background-color: #ffffff;
}

#blogdefault td.NewsSelectorTop
{
	background: url('news/divisions_categories_top.gif') no-repeat right top;
	height: 24px;
}
#blogdefault td.NewsSelectorMiddle
{
	padding-left: 24px;
	background: url('news/divisions_categories_middle.gif') repeat-y right top;
}
#blogdefault td.NewsSelectorBottom
{
	background: url('news/divisions_categories_bottom.gif') no-repeat right top;
	height: 24px;
}
#blogdefault .NewsDivisionsHeader
{
	background: url('news/divisions_header.gif') no-repeat left top;
	height: 19px;
	width: 160px;
}
#blogdefault .NewsCategoriesHeader
{
	background: url('news/categories_header.gif') no-repeat left top;
	height: 19px;
	width: 160px;
}
#blogdefault .NewsDivisionsCheckboxList
{
	color: #003a7f;
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-Serif;
}
#blogdefault .NewsCategoriesCheckboxList
{
	color: #a34b2d;
	font-size: 9px;
	font-family: Arial, Helvetica, Sans-Serif;
}

#blogdefault #ArticleListLiteral a.NewsTitleArticleList:link,
#blogdefault #ArticleListLiteral a.NewsTitleArticleList:visited,
#blogdefault #ArticleListLiteral a.NewsTitleArticleList:active
{
	color:#003a7f;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
}
#blogdefault #ArticleListLiteral a.NewsTitleArticleList:hover
{
	color:#666666;
	text-decoration: underline
}

#blogdefault #NewsArticleFeaturedArticleList a.NewsTitleArticleList:link,
#blogdefault #NewsArticleFeaturedArticleList a.NewsTitleArticleList:visited,
#blogdefault #NewsArticleFeaturedArticleList a.NewsTitleArticleList:active
{
	color:#ff6600;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#blogdefault #NewsArticleFeaturedArticleList a.NewsTitleArticleList:hover
{
	color:#0075ff;
	text-decoration: underline;
}

#blogdefault #NewsArticleFeaturedArticleList a.NewsTitleArchiveList:link,
#blogdefault #NewsArticleFeaturedArticleList a.NewsTitleArchiveList:visited,
#blogdefault #NewsArticleFeaturedArticleList a.NewsTitleArchiveList:active
{
	margin-left:6px;
	color:#ff6600;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#blogdefault #NewsArticleFeaturedArticleList a.NewsTitleArchiveList:hover
{
	color:#0075ff;
	text-decoration: underline;
}

#blogdefault a.NewsReadMoreArticleList:link,
#blogdefault a.NewsReadMoreArticleList:visited,
#blogdefault a.NewsReadMoreArticleList:active
{
	width: 100%;
	color:#ff6600;
	font-size: 11px;
	text-decoration: underline
}

#blogdefault a.NewsReadMoreArticleList:hover
{
	width: 100%;
	color:#ff9900;
	font-size: 11px;
	text-decoration: underline;
	padding-top: 6px;
	padding-bottom: 16px;
	padding-right: 16px;
}

#blogdefault .NewsDisplayDateArticleList
{
	background: #daebff;
	padding:6px;
	color:#628FC5;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom:9px;
	text-align: right
}

#blogdefault #rightsidediv #ArticleListLiteral div.NewsDisplayDateArticleList
{
	background:#eeeeee;
	padding-top:0px;
	border-bottom: solid 1px #cccccc;
	color:#777777;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	padding:4px;
	margin-bottom:6px;
	margin-top:12px
}

#blogdefault span.NewsCategoryArticleList
{
	padding-left: 16px;
	color:#343434;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

#blogdefault div.NewsSourceArticleList
{
	color:#628FC5;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	margin-bottom: 6px
}

#blogdefault div.NewsIntroductionArticleList
{
	margin-top: 12px;
	margin-bottom: 6px
}

#blogdefault span.NewsNotAuthorizedArticleList
{
	color:Red;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

#blogdefault div.NewsTitleSingleArticle
{
	color:#003a7f;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 1px solid #daebff
}

#blogdefault div.NewsDisplayDateSingleArticle
{
	color:#628FC5;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	float: left
}

#blogdefault div.emailtopdiv
{
	float: right
}

#blogdefault span.NewsCategorySingleArticle
{
	padding-left: 16px;
	color:#343434;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

#blogdefault div.NewsSourceSingleArticle
{
	color:#666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 6px;
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 6px
}

#blogdefault div.NewsIntroductionSingleArticle
{
	color:#666666;
	background: #f6f6f6;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	border-top: 1px dashed #dfdfdf;
	border-bottom: 1px dashed #dfdfdf;
	margin-top: 0px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:12px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 6px;
	padding-right: 6px
}

#blogdefault div.NewsNotAuthorizedSingleArticle
{
	color:Red;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

#blogdefault select.NewsSortDropdown
{
	background-color: #ededed;
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color:#343434;
}

#blogdefault .NewsSortLabel
{
	color: #003a7f;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}

#blogdefault .EmailArticleDivClass
{
	visibility:hidden;
	position:absolute;
	width:224px;
	height:260px;
	background: #daebff;
	border:dashed 1px #ff6600;
	z-index:2222;
	left:100px;
	top:100px;
	padding:10px;
}

#blogdefault .NewsBodySingleArticle
{
	color: #666666;
	padding: 12px
}

/********
new article - article list
********/

div.ArticleListWrapperDiv
{
}

div.ArticleListWrapperDiv table
{
	width:100%;
}

div.ArticleListWrapperDiv table th.rgHeader
{
	visibility:hidden;
	display:none;
}

div.ArticleListWrapperDiv table,
div.ArticleListWrapperDiv tr,
div.ArticleListWrapperDiv th,
div.ArticleListWrapperDiv td
{
	background:none !important;
}

div.ArticleListItemDiv
{
	float:left;
	width:100%;
	border-bottom:solid 1px #eeeeee;
	margin-top: 7px;
	padding-bottom:4px;
}

div.ArticleListItemFeatured1Div
{
	float:left;
	width:100%;
	border-bottom:solid 1px #eeeeee;
	margin-top: 7px;
	padding-bottom:4px;
}

div.ArticleListItemFeatured2Div /* alert */
{
	float:left;
	width:100%;
	border-bottom:solid 1px #eeeeee;
	margin-top: 7px;
	padding-bottom:4px;
}

div.ArticleListItemDiv div.ThumbnailDiv,
div.ArticleListItemFeatured1Div div.ThumbnailDiv,
div.ArticleListItemFeatured2Div div.ThumbnailDiv
{
	width:50px;
	padding:6px;
	border:solid 1px #dddddd;
	background:#ff6600;
	float:left;
}

div.ArticleListItemDiv div.TitleDiv,
div.ArticleListItemFeatured1Div div.TitleDiv,
div.ArticleListItemFeatured2Div div.TitleDiv
{
	line-height:200%;
}

div.ArticleListItemDiv div.TitleDiv a,
div.ArticleListItemFeatured1Div div.TitleDiv a,
div.ArticleListItemFeatured2Div div.TitleDiv a
{
	text-decoration:none;
	color:#006699;
}

div.ArticleListItemDiv div.TitleDiv a:hover,
div.ArticleListItemFeatured1Div div.TitleDiv a:hover,
div.ArticleListItemFeatured2Div div.TitleDiv a:hover
{
	color:#0075ff;
}

div.ArticleListItemDiv div.IntroDiv,
div.ArticleListItemFeatured1Div div.IntroDiv,
div.ArticleListItemFeatured2Div div.IntroDiv
{
	float:left;
	margin-top:4px;
	font-size:0.9em !important;
	color:#777777;
}

div.ThumbnailDiv
{
	margin-right:7px;
	margin-top:6px;
}

div.ThumbnailDiv img
{
	width:50px;
}

/********
end of article list
********/

/********
homepage featured articles
********/
table.HomeNewsTable
{
}
table.HomeNewsTable td
{
	margin:0px;
	padding:0px;
}
div#TopNews div.ArticleListItemDiv
{
	float:left;
	width:100%;
	border-bottom:solid 1px #daebff;
	margin:0px;
}
div#TopNews div.ArticleListItemDiv div.ThumbnailDiv
{
	width:75px;
	margin-top:4px;
	background-color:#ffffff;
	border:solid 1px #dddddd;
}
div#TopNews div.ArticleListItemDiv div.ThumbnailDiv img
{
	width:75px;
}
div#TopNews div.ArticleListItemDiv div.ArticleItemBodyDiv div.topnewsintro
{
	color: #777777;
	padding-top: 4px;
}
/********
end of homepage featured articles
********/

