﻿a
{
	color:#34B0E3;
	text-decoration:none;
}
a:hover
{
text-decoration:underline;
}

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:none;
	color:#44955A;
	font-size:1.8em;
}

.Article .Date
{
	font-size:10px;
	color:Gray;
}

.Article .Content
{
	color:#353639;
	text-align:justify;
}

.Article .Content .Picture
{
 display:inline;
 margin: 3px 3px 3px 3px;
 width:210px;
 text-align:center;
 clear:both;
 float:left;
}

.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;
}

.RelatedArticle a
{
	color: #000000;
}

/*category article*/
.CatNavigation
{
	font-size:11px;
	font-weight:bold;
	border-bottom:solid 1px #eee;
}

.CatNavigation a
{
	color:#000000;
}

.CatNavigation a:hover
{
	color:#34B0E3;
}
.ArticleList
{
	margin:5px 0px 0px 0px;
	text-align:left;
	padding:2px;
	width:99%;
}
.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;
}

/*Commentpaging*/

.CommentPageNumbers
{
    display:inline;
}

.CommentPageNumbers span
{
    padding-left: 3px;
}
.CommentPageNumbers a
{
	font-size:12px;
	color:#414141;
}
.CommentPageNumbers 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:8px;
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:8px;
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:8px;
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:8px;
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: 20px;
color: #3F3F3F;
text-decoration: none;
}

.CategorySubItemSelected
{
margin-bottom:10px;
display:block;
background:white;
font-size:11px;
padding-top:0px;
padding-left: 20px;
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:100%;
	display:table;
	float:left;
	margin-bottom:5px;
}

.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
{
	color:#000000;
}

.CategoryBox .CategoryName a:hover
{
	color:#34B0E3;
	text-decoration: none;
}
.CategoryBox .ArticleSummary
{
	width:100%;
    list-style-type:none;
}

.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
{
	color:#000000;
}

.CategoryBox .OtherArticle  a:hover
{
	color:#34B0E3;
	text-decoration: none;
}
/*Right column content*/
.Advertising
{
	
}

.AdBanner
{
    cursor:hand;
    cursor:pointer;
}
.CommentBox
{
  width:95%;
  font-size:11px;  
}

.CommentBox .Action
{
    text-align:left;
}
.CommentBox .Notice
{
}

.CommentList
{
    font-size:11px;
    height:200px;
    overflow-y:auto;
    overflow-x:hidden;
}
.CommentList .UserInfo
{
    border-bottom:solid 1px #eee;
    color:#222222;
    font-size:11px;
    white-space:nowrap;
    
}
.CommentList .Comment
{
    margin-bottom:6px;
    padding-left:4px;
}
.CommentList .ArticleTitle
{
    color:#222222;
    font-weight:bold;
    width:50%;
}

.CommentPaging
{
    background:#EDEDED;
}


.AdminCommentList
{
    font-size:11px;
  
}
.AdminCommentList .ArticleTitle
{
    font-size:12px;
    font-weight:bold;
    float:left;
}
.AdminCommentList .UserInfo
{
    border-bottom:solid 1px #eee;
    color:#111111;
    font-size:11px;
    white-space:nowrap;
    margin-left:5px;
   float:left;
}
.AdminCommentList .Comment
{
    margin-bottom:6px;
    margin-left:5px;
    float:left;
    width:100%;
    color:#111111;
    font-style:italic;
}

.CommentPaging
{
    background:#EDEDED;
}
.ContactInfo
{
}
.ContactInfo a
{
    color:Blue;
}

#AdWindow
{
    height:600px;
    width:540px;
    border:solid 1px #ccc;
    position:absolute;
    top:150px;
    left:240px;
    background:#eee;
    z-index:1000;
    overflow:hidden;
    display:none;
}
#AdWindow .title
{
  
    color:#333333;
    font-family:Century Gothic;
    font-size:13px;
    float:left;
    width:510px;
}
#AdWindow .closebutton
{
    float:right;
    width:26px;
    height:26px;
    background-image:url(images/close-icon.png);
    z-index:1000;
    position:relative;
}

#AdWindow #AdBannerSource
{
    width:538px;
    height:590px;
    top:-25px;
    z-index:0;
    position:relative;
}
#AdWindow #AdBannerSource .Image
{
    
}

.highlight { background-color: yellow }
