﻿a
{
	color:#353639;
	text-decoration:none;
}
a:hover
{

}

img
{
	border:solid 0px white;
}
.StaticMenuItem
{
	color:White;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	border-right:solid 1px #FFFFFF;
	height:19px;
}

.StaticMenuHover, .StaticMenuHover a
{
	color:White;
}
/*Article*/
.Article
{
	width:96%;
}

.Article .Title
{
	font-weight:bold;
	color:#353639;
	font-size:1.8em;
}

.Article .Date
{
	font-size:10px;
	color:Gray;
}

.Article .Content
{
	color:#353639;
	text-align:justify;
}

.Article .Content .Picture
{
 border:1px solid #eee;
 display:block;
 margin: 5px 5px 5px 0px;
 width:110px;
 text-align:center;
 clear:both;
}

.Article .Content .Picture .Caption
{
	height:auto;
	color:#929292;
	text-align:center;
	clear:both;
	width:inherit;
	font-size:12px;
}
/*Related Article*/

.RelatedArticle
{
	
}
.RelatedArticle .Title
{
 border-bottom:solid 1px #D2D2D2;	
 font-weight:bold;
}

/*category article*/
.CatNavigation
{
	font-size:11px;
	font-weight:bold;
	border-bottom:solid 1px #eee;
}
.CatNavigation a:hover
{
	color:#34B0E3;
}
.ArticleList
{
	margin:5px 0px 0px 0px;
	text-align:left;
	padding:2px;
	width:500px;
	display:table;
}
.ArticleList .ArticleItem
{
	border-bottom: dotted 1px #AEAEAE;
	margin-bottom:10px;
	padding-bottom:3px;
	display:table;
	width:100%;
}
.ArticleItem .Title
{
	font-weight:bold;
	font-size:12px;
	color:#34B0E3;
}
.ArticleItem .Title a
{
	text-decoration:none;
	color:#34B0E3;
}
.ArticleItem .Summary
{
  color:#353639;
  vertical-align:text-top;
}
.ReadMore a
{
	font-size:11px;
	color:#34B0E3;
	white-space:nowrap;
}

.ArticleItem .Summary .Picture
{
	float:left;
	margin: 5px 5px 5px 0px;
}

.PageNumbers
{
    display:inline;
}

.PageNumbers span
{
    padding-left: 3px;
}
.PageNumbers a
{
	font-size:12px;
	font-weight:bold;
	color:#414141;
}
.PageNumbers a:hover
{
color:#34B0E3;
}

/* component*/
#loginbox
{
 	 
 	 width:400px;
 	 margin:20px auto;
 	 vertical-align:top;
 	 padding-left:10px;
 	 padding-right:10px;
}
#loginbox .title
{
 	height:20px;
 	background:url(Images/contentbartitle.png) repeat-x;
 	color:#707070;
 	width:400px;
 	padding-left:4px;
 	padding-top:5px;
	border-left:solid 1px #DADADA;
	border-right:solid 1px #DADADA;
	border-bottom:solid 1px #DADADA;
	font-weight:bold;
	font-size:11px;
}

#loginbox .content
{
	border-left:solid 1px #DADADA;
	border-right:solid 1px #DADADA;
	border-bottom:solid 1px #DADADA;
	overflow:hidden;
	padding-top:10px;
	width:404px;
}


.tableheaderrow
{
 font-weight:bold;	
 font-size:11px;
 background:url('images/tableHeaderbg.jpg') repeat-x;
 color:#2A5FAA;
 width:400px;
 padding:3px;
}

.tablesubheaderrow
{
	padding-left:5px;
	font-size:14px;
	font-weight:bold;
	background:#EEEEEE;
	color:#A50609;
	text-align:left;
}
.tablecontentrow
{
 padding-left:10px;
 text-align:left;
}

.FormTable
{
	margin:5px;
}
.FormTitle
{
 font-weight:bold;	
 font-size:11px;
 padding:10px;
 color:#007FAA;
}

.titlecolumn
{
	text-align:right;
	font-weight:bold;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	color:#555555;
}

.detailcolumn
{
	text-align:left;
}
/*Category*/

.Category
{
 margin-top:26px;
 width:100%;
 border-right:solid 1px #F0F7F3; 
 
}

.ParentCategoryItem
{
cursor:pointer;
cursor:hand;
background: url(images/trecategory.png) top right;
padding-left:12px;
display:table-cell;
padding-top:5px;
font-size:12px;
display:block;
text-decoration: none;
color:#2C2C2C;
height: 20px;
border-bottom:solid 1px #DBEAE3;
}

.CategoryItem
{
cursor:pointer;
cursor:hand;
background: url(images/trecategory.png) top left;
padding-left:12px;
font-size:12px;
display:block;
text-decoration: none;
padding-top:5px;
color:#2C2C2C;
height: 20px;
border-bottom:solid 1px #DBEAE3;
}

.CategoryItem:hover, .ParentCategoryItem:hover
{
 color: white;
}

.ParentCategoryItemSelected
{
cursor:pointer;
cursor:hand;
padding-top:5px;
background: url(images/trecategory.png) top right;
padding-left:12px;
display:table-cell;
font-size:12px;
display:block;
text-decoration: none;
color:white;
height: 20px;
border-bottom:solid 1px #DBEAE3;
}

.CategoryItemSelected
{
cursor:pointer;
cursor:hand;
background: url(images/trecategory.png) top left;
padding-left:12px;
font-size:12px;
display:block;
color:#2C2C2C;
padding-top:5px;
text-decoration:underline;
height: 20px;
border-bottom:solid 1px #DBEAE3;
}

.CategorySubItem
{
margin-bottom:6px;
display:block;
background:white;
font-size:11px;
padding-left: 24px;
color: #3F3F3F;
text-decoration: none;
}

.CategorySubItemSelected
{
margin-bottom:10px;
display:block;
background:white;
font-size:11px;
padding-top:0px;
padding-left: 24px;
color: #3F3F3F;
text-decoration: underline;
}

.CategorySubItem:hover
{
  color: #34B0E3;
}
.CategoryHide{
display: none;
}
.CategoryShow{
display: block;
padding-top:10px;
padding-bottom:5px;
}


/* Home page*/

.CategoryBox
{
	width:439px;
	display:inline-table;
	float:left;
	margin-bottom:5px;
	position:relative;
}

.CategoryBox .CategoryName
{
	border-bottom:dotted 1px #B0B0B0;
	font-size:15px;
	font-weight:bold;
    margin-bottom:3px;
    color:#484848;
    font-family:Times New Roman Sans-Serif;
}
.CategoryBox .CategoryName a:hover
{
	color:#34B0E3;
}
.CategoryBox .ArticleSummary
{
	width:100%;
}

.CategoryBox .ArticleSummary .Title a
{
	font-size:12px;
	font-weight:bold;
	color:#34B0E3;
}

.CategoryBox .ArticleSummary .Summary
{
	font-size:12px;
	margin-bottom:4px;
    text-align:justify;
    display:table;
}

.CategoryBox .ArticleSummary .Summary .Picture
{
	float:left;
	display:list-item;
	margin-right:5px;
	margin-bottom:2px;
}
.CategoryBox .OtherArticle
{
 float:left;
 width:100%;
 margin-top:5px;
}
.CategoryBox .OtherArticle .Column
{
	width:49%;
	float:left;
}
.CategoryBox .OtherArticle .Column li
{
  list-style-type:disc;
  font-size:11px;
}

.CategoryBox .OtherArticle  a:hover
{
	color:#34B0E3;
}
/*Right column content*/
.Advertising
{
	width:100%;
	height:250px;
	background:#9ED8D5;
}

