/* FORM ELEMENTS */
#top_links_bar #ctl20_txtCriteria,
#top_links_bar #ctl20_ddlSection,
#top_links_bar #ctl04_txtCriteria,
#top_links_bar #ctl04_ddlSection
{
    height:20px;
    border:1px solid #585759;
    margin:0;
    margin-right:3px;
    margin-top:1px;
    padding:0;
    float:left;
    display:block;
}

HR
{
	display:none;
}

/* SELECT BOX */
#top_links_bar #ctl20_ddlSection,
#top_links_bar #ctl04_ddlSection
{
    background:white;
}

/* GO BUTTON */
#top_links_bar #ctl20_btnGO,
#top_links_bar #ctl04_btnGO
{
    height:20px !important;
    height:21px;    
}

/* TEXT FIELD */
#top_links_bar #ctl20_txtCriteria,
#top_links_bar #ctl20_txtCriteria
{
    width:120px;
    height:16px !important;
    height:19px;
    padding-top:2px;
}

#ctl20_btnGO
{
    background:transparent;
    color:white;
}



TABLE A, TABLE A:link, TABLE A:active, TABLE A:hover
{
	color:blue;
}

TABLE A:visited
{
	color:purple;
}

TD P
{
	font-size:12px;
}

.BlogAdminBlogTitle:link, .BlogAdminBlogTitle:visited, .BlogAdminBlogTitle:active, .BlogAdminBlogTitle:hover
{
	color: white;
	text-decoration: underline;
	padding-bottom:8px;
	display:block;
	font-size:12px;

}

.BlogAdminBlogTitle:hover
{
	text-decoration: underline;
}

.BlogAdminBlogTitleSelected:link, .BlogAdminBlogTitleSelected:visited, .BlogAdminBlogTitleSelected:active, .BlogAdminBlogTitleSelected:hover
{
	/*color: black;
	font-size: larger;*/
	font-weight: bold;
	text-decoration: underline;
	color:white;
	font-size:12px;
	padding-bottom:8px;
	display:block;
}

.BlogAdminBlogTitleSelected:hover
{
	text-decoration: underline;
}

.BlogAdminCreateBlogCell, BlogAdminCreateArticleCell
{
	padding-top:5px;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.BlogAdminBlogListTitle
{
	padding-top: 15px;
	padding-bottom: 5px;
	font-weight:bold;
}

.BlogAdminBlogList
{
	padding-top:5px;
	margin-top: 5px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

/*
.BlogAdminCreateBlog:link, .BlogAdminCreateBlog:visited, .BlogAdminCreateBlog:active, .BlogAdminCreateBlog:hover
{
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}
*/

.BlogAdminCreateBlog:hover
{
	text-decoration: underline;

}

.BlogAdminCreateArticle:link, .BlogAdminCreateArticle:visited, .BlogAdminCreateArticle:active, .BlogAdminCreateArticle:hover
{
	font-weight: bold;
	color: white;
	text-decoration: underline;
}

.BlogAdminCreateArticle:hover
{
	text-decoration: underline;
}


.BlogListBlogTitle:link, .BlogListBlogTitle:visited, .BlogListBlogTitle:active, .BlogListBlogTitle:hover
{
	color: white;
	text-decoration: underline;
}


A.BlogListBlogTitle
{
    color:white;	
}
.BlogListBlogTitle:hover
{
	text-decoration: underline;
}

.BlogPostTable
{
	border-right: black 1px dashed;
	border-top: black 1px dashed;
	border-left: black 1px dashed;
	border-bottom: black 1px dashed;
	padding: 5px;
}

.BlogPostHeaderCell
{
	/*background-color: #d8d8d8;
	font-size: 16pt;
	font-family: Arial;
	height: 30px;*/
	text-align: left;
}

.BlogPostHeader, .BlogPostHeader:link, .BlogPostHeader:visited, .BlogPostHeader:active, .BlogPostHeader:hover, TABLE H2
{
	/*font-size: 16pt;
	font-family: Arial;
	text-align: center;
	height: 30px;
	color: Black;
	text-decoration: none;*/
	text-decoration:none;
	color:#0E6509;
	font-size: 28px;
}

.BlogPostHeader:hover
{
	text-decoration: underline;
}

.BlogPostHeaderInfo
{
	/*background-color: #d8d8d8;
	font-family: Arial;
	height: 30px;*/
	text-align: left;
	font-size: 8pt;
	padding-bottom:8px;
}

.BlogPostFooter
{
	height: 30px;
	/*background-color: #d8d8d8;*/
}

.BlogPostDivider
{
	color: #cccccc;
	visibility: hidden;
}

.BlogCommentLink
{
	color: #333333;
	text-decoration: none;
}


.BlogPostCommentLink:link, .BlogPostCommentLink:visited, .BlogPostCommentLink:active, .BlogPostCommentLink:hover
{
	color: #333333;
	text-decoration: none;
}

.BlogPostCommentLink:hover
{
	text-decoration: underline;
}

.BlogTagsPostInscription
{
	font-weight: bolder;
}

.BlogTagLink:link, .BlogTagLink:visited, .BlogTagLink:active, .BlogTagLink:hover
{
	color: #333333;
	text-decoration: none;
}

.BlogTagLink:hover
{
	text-decoration: underline;
}

.BlogCommentText
{
	background-color: #dddddd;
}

.BlogCommentHeader
{
	background-color: #e0e0e0;
	height: 20px;
}

.BlogCommentFooter
{
	background-color: #e0e0e0;
	height: 20px;
}



.BlogCommentLinkBack:link, .BlogCommentLinkBack:visited, .BlogCommentLinkBack:active, .BlogCommentLinkBack:hover
{
	color: #0000ee;
	text-decoration: none;
}

.BlogCommentLinkBack:hover
{
	text-decoration: underline;
}

.BlogListHeader
{
	text-align: center;
	font-size: x-large;
	background-color: Black;
	color: White;
}



.BlogListTitle
{
	text-align: center;
	color: black;
	font-weight: bold;
}

.BlogErrorMessage
{
	font-size: Small;
	color: Red;
}

.BlogAdminDivider, .BlogManagementDivider
{
	color: Gray;
	border-top-style: dashed;
	border-right-style: dashed;
	border-left-style: dashed;
	height: 0px;
	border-bottom-style: dashed;
}

HR.BlogAdminDivider
{
	display:none;
}

#webpage #mainform TD.leftcol table
{
    background:transparent;	
    color:white;
}

TD.leftcol
{
	background:#00568D url(/images/Landing/callout-bg.jpg) no-repeat scroll left bottom;
	width: 213px;
	overflow:hidden;
	padding:8px;
	font-size:80%;
}

TD.rightcol
{
	width:726px;
}

DIV.separator
{
    display:block;
    width:100%;
    height:1px;
    border-bottom:1px solid #CCC;
    margin-top:8px;
    margin-bottom:8px;	
}

TABLE.BlogCommentPostMainTable
{
    margin-top:8px;	
}

TABLE.BlogCommentPostMainTable TD
{
    padding-bottom:8px;	
}

TABLE.BlogCommentPostMainTable TD INPUT
{
	width:664px;
}

TABLE.BlogCommentPostMainTable TD TEXTAREA
{
    width:704px;	
}

TD.BlogListHeader
{
    display:none;	
}

A.BlogAdminCreateBlog
{
	color:white;
	text-decoration:underline;	
}

TD.BlogListCell
{
	font-weight:bold;
	padding-top:12px;
}

TD.BlogListCell TABLE
{
	font-weight:normal;
}

TD.BlogCalendarCell
{
	padding-bottom:24px;
	font-weight:bold;
}

TD H4
{
	margin-top:0;
}

TD.tagCloud
{
	padding:8px;
}

#tagCloud A
{
    color:white;	
}

#tagCloud A.weight7 { font-size:9px; }
#tagCloud A.weight6 { font-size:10px; }
#tagCloud A.weight5 { font-size:11px; }
#tagCloud A.weight4 { font-size:12px; }
#tagCloud A.weight3 { font-size:16px; }
#tagCloud A.weight2 { font-size:18px; }
#tagCloud A.weight1 { font-size:20px; }

TABLE.BlogPostTable,
TABLE.BlogCommentListMainTable,
TABLE.BlogCommentPostMainTable
{
	font-size:12px;
}

TD.postBody
{
	width:36px;
	display:block;
}

TD.BlogCreateBlogCell A,
TD.BlogCreateBlogCell A:link,
TD.BlogCreateBlogCell A:active,
TD.BlogCreateBlogCell A:visited
{
	color:white;
}

#ctl22_calendar_calendar
{
	margin-top:12px;
	font-weight:normal;
}

#ctl22_calendar_calendar TABLE TD
{
    background:#00568E;
    color:white;	
    font-weight:bold;
}

#ctl22_calendar_calendar TABLE TD A
{
	text-decoration:none;
	color:#00568E;
}

#ctl22_commentList_hlBack
{
	color:blue;
}

#ctl22_blogLogin_lbtnReLogIn
{
	padding:8px;
}


#ctl22_blogLogin_divLogoutForm A
{
	color:white;
}

.BlogMainTable
{
	width: 100%;
	height: 100%;
	background-color: #dcdbe0;
}

.BlogManagementArea
{
	/*width: 318px;*/
}

.BlogPostListMain
{
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

.BlogPostEditMain
{
	margin-left: 10px;
	padding: 5px;
}

.BlogPostEditorButtonTable
{
	padding-left: 5px;
	padding-right: 5px;
}

.BlogCommentListMainTable, .BlogCommentPostMainTable
{
	padding-left: 10px;
	padding-right: 10px;
}
.BlogListCell
{
	padding: 0px 5px 5px 5px;
}

.BlogCalendarCell, .BlogAdministratorCell
{
	padding: 25px 5px 5px 5px;
}

.BlogCreateBlogCell
{
      padding-left:0px;
}

.BlogCreateArea
{
	padding-top: 15px;
}

.todayDayStyle
{
	color:white;
	font-weight:bold;
}
