/*Correct Blog CSS*/

#FullLayoutContent { overflow:hidden; clear:both; background:url(../../../images/blog-categories-bg.png) no-repeat right top; padding-bottom:40px; background:none; min-height:600px;}
#PageErrorMessage { margin:20px 0 0 30px;}
#BlogWrapper {} 

/* Blog Posts */
#BlogPostsWrapper { float:right; width:700px;}
#BlogPostInnerWpr { padding:0 15px;}
#BlogPostsWrapper .featured { height:100%; float:none; line-height:inherit; margin:0; padding:0; width:auto; background:url(../../../images/list/featured.png) no-repeat scroll left top transparent;}
#BlogPostsWrapper .featured span { display:inline;}

.blogPostContentOuterWrapper { }
form { display:block; margin:0.5em auto; text-align:left;}

#SearchCalendarWrapper .fieldContainer { float:left; padding-right:10px; width:136px;}
#SearchCalendarWrapper #btn_SearchSubmit { width:48px; position:absolute; top:30px; right:26px;}

#SideMenuCategoryWrapper { float:left; width:250px; height:100%; margin:0 20px 0 0;}
#SideMenuCategoryInnerWrapper { padding:26px 20px 20px 14px;}
* #SideMenuCategoryWrapper { height:387px; height:auto !important; overflow:visible;}
#SideMenuCategoryWrapper .menuInnerWrapper { width:192px;}
#SideMenuCategoryWrapper h4 { display:block; font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#CD1041; white-space:normal; font-weight:bold; padding:0 0 40px 0;}

#SideMenuCategoryWrapper ul { margin:0;}
#SideMenuCategoryWrapper ul li { padding:2px 0; float:none;}
#SideMenuCategoryWrapper ul li a { color:#666666; text-decoration:none;}
#SideMenuCategoryWrapper ul.level-1 { padding-left:10px;}
#SideMenuCategoryWrapper ul.level-1 li a { font-weight:bold; font-size:12px; color:#0F5A7D;}
#SideMenuCategoryWrapper ul.level-1 li a:hover { color:#333399;}
#SideMenuCategoryWrapper ul li.home a { background:url(../../../images/blog/blog-categories-home-icon.png) no-repeat left top; padding-left:18px; color:#000000; font-weight:bold; text-decoration:none; font-size:13px;}
#SideMenuCategoryWrapper ul.level-2 li a { font-size:11px; color:#006B9D; padding-left:10px; text-decoration:none;}
#SideMenuCategoryWrapper ul.level-2 li a:hover { color:#333399;}

#BlogWrapper .blogPostWrapper { padding-bottom:15px; margin-top:10px;  margin-bottom:5px; clear:both; overflow:hidden;}
#BlogWrapper .blogPostWrapper.last { margin-bottom:15px;}
#BlogWrapper .blogPostWrapper .title { }
#BlogWrapper .detail .title { font-family: Arial, sans-serif, Helvetica; font-size:16px;}
#BlogWrapper .detail .title a { color:#033788;}
#BlogWrapper .blogPostWrapper.featured .title { padding:0 0 4px 70px;}
#BlogWrapper .blogPostWrapper.featured .title a { color:#333333; font-size:15px; font-weight:bold; text-decoration:none;}

.authorWrapper,
.sourceWrapper { display:inline-block; line-height:12px; float:left;}

.authorWrapper { padding-right:5px; border-right:1px solid #666666; margin-right:9px; height:12px; display:inline-block;}

.dateWrapper { float:none; clear:both;}

.authorWrapper span,
.sourceWrapper span,
.dateWrapper span { font-size:11px; color:#999999;}

.detail .authorWrapper span,
.detail .sourceWrapper span,
.detail .dateWrapper span { font-weight:bold;}
 
#BlogWrapper .blogPostWrapper .body { margin:4px 0 10px 0; color:#000000;}
#BlogWrapper .categoriesCommentsWrapper { overflow:hidden; clear:both; font-size:11px; color:#666666; padding-bottom:7px;}

.RelatedContent { color:#001B40; margin-right:15px; width:380px; float:left;}
.mediaPluginWrapper { width:270px; float:left;}

#BlogWrapper .categoriesCommentsWrapper .categories { }
#BlogWrapper .categoriesCommentsWrapper .categoriesLabel { color:#666666;}
#BlogWrapper .categoriesCommentsWrapper .categoriesField a { text-decoration:none;}
#BlogWrapper .categoriesCommentsWrapper .comments { }
#BlogWrapper .categoriesCommentsWrapper .commentsLabel {}
#BlogWrapper .categoriesCommentsWrapper .commentsField a { background:url(../../../images/blog/comment_icon.png) no-repeat left top; padding:0 4px 0 18px; height:15px; text-decoration:none;}
#BlogWrapper .categoriesCommentsWrapper .commentsField a:hover { background:url(../../../images/blog/comment_icon-on.png) no-repeat left top;}

/* Comments */
#CommentsWrapper { margin-top:25px;}
#CommentsWrapper .title { font-weight:bold; color:#000000; margin-bottom:10px;}

#CommentMessagesWrapper .commentMessage { background:url(../../../images/blog/comment_large_icon.png) no-repeat left 1px; padding-left:38px; margin-bottom:30px;}
#CommentMessagesWrapper .commentMessage .author { font-size:13px; color:#4B4D4F;}
#CommentMessagesWrapper .commentMessage .date { font-size:11px; font-weight:normal; color:#4B4D4F;}
#CommentMessagesWrapper .commentMessage .body { margin-top:5px;}

#CommentFormWrapper { margin-bottom:30px;}
#CommentFormWrapper .title { font-size:12px; color:#000000;}
#CommentFormWrapper .commentForm { padding:12px 0; background-color:#F1F6FC; border:1px solid #C2E2F6;}
#CommentFormWrapper .commentForm .fieldContainer { margin-left:12px; overflow:hidden; clear:both;}
#CommentFormWrapper .commentForm .fieldContainer label { width:12%; display:block; float:left; text-align:right;}
#CommentFormWrapper .commentForm .fieldContainer .formField { width:85%; display:block; float:left; padding:0 6px 0 5px; overflow:hidden;}
#CommentFormWrapper .commentForm .fieldContainer input { border:1px solid #999999; padding:2px; font-size:12px; width:529px;}
#CommentFormWrapper .commentForm .fieldContainer textarea { height:124px; border:1px solid #999999; overflow:auto;}
#CommentFormWrapper .commentForm .fieldContainer .requiredIcon { display:none;}
#CommentFormWrapper .commentForm .fieldContainer .labelColon { display:inline;}
#CommentFormWrapper .commentForm .fieldContainer .labelText { font-size:11px; font-weight:normal; color: #001B40;}

#comment_form_login { background: url(../../../images/blog/comment_form_login.png) no-repeat left center; border:0; width:200px; height:30px; text-align:left;}
#CommentFormWrapper button#comment_form_login span { display:none;}
#div_AuthorName { padding-top:12px;}
#div_Body { padding-top:7px;}
#div_captcha { padding-top:20px;}
#captcha_wrapper { width:306px; padding-left:6px;}

#CommentFormWrapper .commentForm .buttonContainer { padding-right:10px; text-align:right; float:none;}
#CommentFormWrapper .commentForm .buttonContainer button {}
#CommentFormWrapper .commentForm .buttonContainer button span {}

/* Pagination */
#PaginationWrapper { border-top:1px solid #C2E2F6; padding-top:5px;}

#PreviousLink { margin-left:10px;}
#PreviousLink a { background: url(../../../images/blog/previous_icon.png) no-repeat left center; padding-left:15px; font-size:11px; font-weight:normal; color:#F27F13; line-height:15px; text-decoration:none;}

#NextLink { float:right; margin:4px 10px 0 0;}
#NextLink a { background: url(../../../images/blog/next_icon.png) no-repeat right; padding:2px 18px 0 0; font-size:9px; color:#4C92CE; text-transform:uppercase; line-height:15px; display:block; text-decoration:none;}

/* Sidebar */
#BlogToolbarWrapper { width:225px; float:left; margin:100px 0 0 15px; background:#D6EBF9; border-radius:0.4em 0.4em 0.4em 0.4em; overflow:hidden;}

#SearchWrapper { position:relative; overflow:hidden; clear:both; padding:0 0 0 10px;}
#SearchWrapper #div_srchKeywords { width:150px; float:left;}
#SearchWrapper #btn_SearchSubmit { width:48px; height:19px; float:left; border:none; background:url(../../../images/blog/search_button.png) no-repeat; position:absolute; bottom:10px; right:10px;}
#SearchWrapper label { display:block; margin-bottom:3px; height:15px;}
#SearchWrapper .requiredIcon,
#SearchWrapper .labelColon { display:none;}

#BlogToolbarWrapper h3 { margin-bottom:8px;}
#BlogToolbarWrapper #CategoriesWrapper h3 { margin-bottom:0;}
#BlogToolbarWrapper h3,
#SearchWrapper .labelText { font-size:10px; font-weight:bold; color:#0F5A7D; text-transform:uppercase;}
#SearchWrapper input.text { width:150px;}

#CalendarWrapper { clear:both;}
/*#CalendarWrapper #btn_Archives { border:none; background:url(../../../images/blog/view_calendar.png) no-repeat; height:19px; text-align:left; cursor:pointer; background-color:#ffffff; padding:0 6px;}
#CalendarWrapper #btn_Archives span { font-size:11px; color:#666666;}*/
#CategoriesWrapper { margin-top:20px; padding:0 0 0 10px;}
#CategoriesWrapper ul li a { font-size:11px; color:#CD1041;}
#CategoriesWrapper ul li span { font-size:11px; color:#666666; margin-left:8px;}

.contentCommentListWpr .title { font-size:13px; color:#000000; font-weight:bold;}

/* Form Errors */
.formError { font-weight:bold; color:#990000; font-size:11px; font-weight:normal; list-style-type:none; margin-top:5px; padding-left:65px; clear:both;}	
.formError.generic { margin:5px; padding:5px; background-color:#FFFFE8; border:1px solid #C0C0C0;}

.fieldContainer.error * { color:#990000;}
.fieldContainer.error input.text,
.fieldContainer.error input.password,
.fieldContainer.error select,
.fieldContainer.error textarea { background-color:#FFEEDD; border-color:#990000; color:#990000;}

/* Media Center Plugin */
#MediaCenterPlugin #MediaCenterContent { border-left:1px solid #C2E2F6 !important;}

#MediaCenterPlugin #MediaCenterPlayers { background-color:#FFFFFF !important; border-color:#C2E2F6 !important; border-left-width:0 !important;}
#MediaCenterPlugin #MediaCenterPlayers .NavigationWrapper .NavigationContainer .PreviousButtonLink { background-image: url(../../../images/mediacenter/previous.jpg) !important; width:16px !important;}
#MediaCenterPlugin #MediaCenterPlayers .NavigationWrapper .NavigationContainer .NextButtonLink { background-image:url(../../../images/mediacenter/next.jpg)!important; width:16px !important;}
#MediaCenterPlugin #MediaCenterPlayers .NavigationWrapper { color:#003853 !important; font-weight:bold !important;}
#MediaCenterPlugin #MediaCenterPlayers .SlideShowWrapper { background-color:#E8F4FA !important; border:1px solid #E8F4FA !important;}
#MediaCenterPlugin #MediaCenterPlayers .CaptionWrapper { color:#5E6C77 !important;}
#MediaCenterPlugin #MediaCenterPlayers .NavigationWrapper .NavigationContainer .CounterContainer { color:#333333 !important; font-weight:normal !important;}

#MediaCenterPlugin #MediaCenterTabs .pluginTab { border-right:1px solid #C2E2F6 !important; border-top:1px solid #C2E2F6 !important;}
#MediaCenterPlugin #MediaCenterTabs .pluginTab.active a { color:#333399 !important; font-weight:bold !important; text-transform:none !important;}
#MediaCenterPlugin #MediaCenterTabs .pluginTab.inactive { border-bottom:1px solid #C2E2F6 !important; background:#EEF8FD !important;}
#MediaCenterPlugin #MediaCenterTabs .pluginTab.active { background-color:#FFFFFF !important; border-bottom:1px solid #FFFFFFv;}
#MediaCenterPlugin #MediaCenterTabs .pluginTab a { color:#CD1041 !important; font-weight:bold !important; text-transform:none !important;}

.contentCommentListWpr ul { margin:0;}
.contentCommentListWpr li { background:url(../../../images/blog/comment_large_icon.png) no-repeat left 1px; padding: 0 0 30px 38px;}
.contentCommentListWpr .header { padding:0 0 10px 0;}

.submitterName { font-weight:bold; color:#666666;}
span.submit-date { font-size:11px; color:#999999;}
