body,td,p,div,input,select,textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a
{
	color:#CC3333;
}

.MainBody,.ArticleBody
{
	background-position:center;
	background-image:url(../i/back.gif);
	background-repeat:repeat-y;
	background-color:#41566E;
	margin:0px;
	padding:0px;
}

.ArticleBody
{
	background-image:url(../i/backarticle.gif);
}

.TopHeader
{
	background-image:url(../i/sudhead.jpg);
	background-repeat:no-repeat;
	padding-top:8px;
	background-color:#eee;
	height:100px;
	width:995px;
}

.MainWrapper
{
	width:1000px;
	margin:auto;
	padding-top:0px;
}

.Logo
{
	float:left;
	width:251px;
}

.TopMarquee
{
	float:left;
	padding-left:6px;
	width:734px;
	padding-right:2px;
	padding-bottom:4px;
}

.LeftCol
{	
	width:839px;
	float:left;

}

.MiddleCol
{
	width:535px;
	float:left;
}

.RightCol
{
	width:155px;
	float:left;
}

.TitleBar
{
	background-color:#C7CACC;
	color:#333;
	font-size:13px;
	font-weight:bold;
	height:28px;
	line-height:28px;
	padding-left:5px;
	border-bottom:1px solid #A9ACAE;
}

.SepImg
{
	margin-top:3px;
}

.FeatImage
{
	border:1px solid #aaa;
	margin-top:6px;
	display:block;
}

.LineDivider
{
	width:3px;
	border-left:1px solid #ddd;
	height:160px;
	margin-left:3px;
	margin-top:20px;
	margin-bottom:20px;
}

.FeatureItem
{
	padding-right:8px;
}

.SmallText,.BlogListItem
{
	font-size:11px;
}

.TitleText
{
	display:block;
	color:#444;
	font-weight:bold;
	font-size:14px;
	margin-bottom:4px;
	text-decoration:none;
}

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

.WhiteBox
{
	background-color:#fff;
	padding:4px;
}

.CommentBlock
{
	display:block;
	margin-top:7px;
	font-size:11px;
	color:#777;
}

.NewsItem
{
	margin-bottom:14px;
}

.MoreLink
{
	display:block;
	float:right;
	font-weight:bold;
}

.BlogList
{
	padding:0px;
	margin:0px;
    list-style-type: none;
}

.BlogListItem
{
	
	margin-top:4px;
	margin-left:0px;
}

.BlogListLink
{
	color:#000;
	text-decoration:none;
}

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

.ColumnContentContainer
{
	padding:6px;
}

.CenteredContent
{
	text-align:center;
}

.NavTable
{
	clear:both;
	color:#000;
	background-image:url(../i/navbar.gif);
	height:32px;
	width:995px;
	margin-bottom:0px;
	padding-left:1px;
	padding-right:1px;
}

.NavCell,.NavCellSelected
{
}

.NavCellSelected
{

	background-image:url(../i/navselback.gif);
}

.NavCellSelected .NavLink
{	
	color:#fff;
}

.NavLink
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}

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

.FeatureImage
{
	float:left;
	margin-top:10px;
	margin-left:5px;
	width:110px
}

.FeatureTextBox
{
	float:left;
	margin-top:15px;
	padding-left:6px;
	width:285px;
}

.FeatureTitle
{
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

a.FeatureTitle
{
	text-decoration:none;
}

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

.FeatureLink
{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:8px;
}

.ArticleHeader
{
	background-image:url(../i/articleheadback.gif);
	height:29px;
}

.ArticleHeaderTextCont
{
	padding-top:2px;
	padding-left:4px;
}

.ArticleAuthorText
{
	color:#9abae3;
	font-size:11px;
}

.ArticleInfoCont
{
	background-color:#f0f0f0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom:8px;
	padding:4px
}

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

.FeatureText
{
	font-size:11px;
	color:#fff
}

.FeatureTable
{
	background-repeat:repeat-x;
	background-color:#F0F0F0;
	background-image:url(../i/dback.gif);
	height:140px;
}

.LeftColumn
{
	float:left;
	width:304px
}

.MiddleColumn
{
	float:left;
	width:536px
}


.ArticleAd
{
	float:right;
	width:336px;
	clear:right;
	padding:0;
	margin-bottom:10px;
	padding-left:10px;
}

.Copyright
{
        text-align:center;
	clear:both;
	width:995px;
	background-color:#31363a;
	color:#fff;
	height:24px;
	line-height:24px;
}

.activepage {
	background-color:#eee;
}