/**
 * @version		$Id: k2.css 503 2010-06-24 21:11:53Z joomlaworks $
 * @package		K2
 * @author		JoomlaWorks http://www.joomlaworks.gr
 * @copyright	Copyright (c) 2006 - 2010 JoomlaWorks, a business unit of Nuevvo Webware Ltd. All rights reserved.
 * @license		GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
 */

/*
### Legend ###
Font families used:
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	
Colors used:
	#f7fafe (light blue) used as background on all toolbars, category and user/author boxes
	
*/



/*----------------------------------------------------------------------
	Common Elements
----------------------------------------------------------------------*/

/* --- Basic typography --- */
a:active,
a:focus {outline:0;}
img {border:none;}

/* --- Global K2 container --- */
#k2Container {padding:0 0 24px 0;}
body.contentpane #k2Container {padding:16px;} /* used in popups */

/* --- General padding --- */
.k2Padding {padding:4px;}

/* --- Clearing --- */
.clr {clear:both;height:0;line-height:0;display:block;float:none;}

/* --- Zebra rows --- */
.even {}
.odd {}

/* --- RSS feed icon --- */
div.k2FeedIcon {padding:4px 8px;}
div.k2FeedIcon a,
div.k2FeedIcon a:hover {display:block;float:right;margin:0;padding:0;width:16px;height:16px;background:url(../images/fugue/feed.png) no-repeat 50% 50%;}
div.k2FeedIcon a span,
div.k2FeedIcon a:hover span {display:none;}

/* --- Rating --- */
.ƒRatingForm {display:block;vertical-align:middle;line-height:25px;float:left;}
.itemRatingLog {font-size:11px;margin:0;padding:0 0 0 4px;float:left;}
div.itemRatingForm .formLogLoading {background:url(../images/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px;}
.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating {background:url(../images/system/transparent_star.gif) left -1000px repeat-x;}
.itemRatingList {position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.itemRatingList li {display:inline;background:none;padding:0;}
.itemRatingList a,
.itemRatingList .itemCurrentRating {position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer;}
.itemRatingList a:hover {background-position:left bottom;}
.itemRatingList a.one-star {width:20%;z-index:6;}
.itemRatingList a.two-stars {width:40%;z-index:5;}
.itemRatingList a.three-stars {width:60%;z-index:4;}
.itemRatingList a.four-stars {width:80%;z-index:3;}
.itemRatingList a.five-stars {width:100%;z-index:2;}
.itemRatingList .itemCurrentRating {z-index:1;background-position:0 center;margin:0;padding:0;}
span.siteRoot {display:none;}

/* --- CSS added with Javascript --- */
.smallerFontSize {font-size:100%;line-height:inherit;}
.largerFontSize {font-size:150%;line-height:140%;}

/* --- ReCaptcha --- */
.recaptchatable .recaptcha_image_cell,
#recaptcha_table {background-color:#fff !important;}
#recaptcha_table {border-color: #ccc !important;}
#recaptcha_response_field {border-color: #ccc !important;background-color:#fff !important;}

/* --- Primary lists in modules --- */
div.k2LatestCommentsBlock ul,
div.k2TopCommentersBlock ul,
div.k2ItemsBlock ul,
div.k2LoginBlock ul,
div.k2UserBlock ul.k2UserBlockActions,
div.k2UserBlock ul,
div.k2ArchivesBlock ul,
div.k2AuthorsListBlock ul,
div.k2CategoriesListBlock ul,
div.k2UsersBlock ul {} /* Example CSS: padding:0;margin:0;list-style:none; */

div.k2LatestCommentsBlock ul li,
div.k2TopCommentersBlock ul li,
div.k2ItemsBlock ul li,
div.k2LoginBlock ul li,
div.k2UserBlock ul.k2UserBlockActions li,
div.k2UserBlock ul li,
div.k2ArchivesBlock ul li,
div.k2AuthorsListBlock ul li,
div.k2CategoriesListBlock ul li,
div.k2UsersBlock ul li {} /* Example CSS: display:block;clear:both;padding:2px 0;border-bottom:1px dotted #ccc; */

.clearList {display:none;float:none;clear:both;} /* this class is used to clear all previous floating list elements */
.lastItem {border:none;} /* class appended on last list item */

/* --- Avatars --- */
.k2Avatar img {display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:2px 4px 4px 0;}

/* --- Read more --- */
a.k2ReadMore {}
a.k2ReadMore:hover {}

/* --- Pagination --- */
div.k2Pagination {padding:8px;margin:14px 0 4px 0;text-align:center;color:#000;}

/* --- Extra fields: CSV data styling --- */
table.csvData {}
table.csvData tr th {}
table.csvData tr td {}

/* --- Featured flags: the classes are repeated further below to indicate placement in the CSS structure --- */
div.itemIsFeatured,
div.catItemIsFeatured,
div.userItemIsFeatured {}



/*----------------------------------------------------------------------
	Component: Item view
----------------------------------------------------------------------*/

div.itemView {padding:8px 0 24px 0;margin:0 0 24px 0;} /* this is the item container for this view */
div.itemIsFeatured {} /* Attach a class for each featured item */

span.itemEditLink {display:block;text-align:right;padding:16px 36px 4px 4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}
span.itemEditLink a {}
span.itemEditLink a:hover {}

div.itemHeader {}
	div.itemHeader span.itemDateCreated {color:#999;font-size:11px;}
	div.itemHeader h2.itemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:30px;font-weight:normal;line-height:110%; color: #222;padding:10px 0 4px 0;margin:0;}
	div.itemHeader h2.itemTitle span {}
	div.itemHeader h2.itemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Featured" presented in superscript */
	div.itemHeader span.itemAuthor {display:block;padding:0;margin:0;}
	div.itemHeader span.itemAuthor a {}
	div.itemHeader span.itemAuthor a:hover {}

div.itemToolbar {padding:2px 0; padding-top: 5px;
padding-bottom: 1px;margin:16px 0 0 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:transparent; padding-top: 4px; padding-bottom: 5px;}
	div.itemToolbar ul {text-align:right;list-style:none;padding:0;margin:0;}
	div.itemToolbar ul li {display:inline;list-style:none;padding:0 4px 0 8px;margin:0;border-left:1px solid #ccc;text-align:center;background:none;font-size:12px;}
	div.itemToolbar ul > li:first-child {border:none;} /* remove the first CSS border from the left of the toolbar */
	div.itemToolbar ul li a {font-size:12px;font-weight:normal;}
	div.itemToolbar ul li a:hover {}
	div.itemToolbar ul li a span {}
	div.itemToolbar ul li a.itemPrintLink {}
	div.itemToolbar ul li a.itemPrintLink span {}
	div.itemToolbar ul li a.itemEmailLink {}
	div.itemToolbar ul li a.itemEmailLink span {}
	div.itemToolbar ul li a.itemVideoLink {}
	div.itemToolbar ul li a.itemVideoLink span {}
	div.itemToolbar ul li a.itemImageGalleryLink {}
	div.itemToolbar ul li a.itemImageGalleryLink span {}
	div.itemToolbar ul li a.itemCommentsLink {}
	div.itemToolbar ul li a.itemCommentsLink span {}
	div.itemToolbar ul li a img {vertical-align:middle;}
	div.itemToolbar ul li span.itemTextResizerTitle {}
	div.itemToolbar ul li a#fontDecrease {margin:0 0 0 2px;}
	div.itemToolbar ul li a#fontDecrease img {width:13px;height:13px;background:url(../images/system/font_decrease.gif) no-repeat;}
	div.itemToolbar ul li a#fontIncrease {margin:0 0 0 2px;}
	div.itemToolbar ul li a#fontIncrease img {width:13px;height:13px;background:url(../images/system/font_increase.gif) no-repeat;}
	div.itemToolbar ul li a#fontDecrease span,
	div.itemToolbar ul li a#fontIncrease span {display:none;}

div.itemRatingBlock {padding:8px 0;}
	div.itemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.itemBody {padding:0px 0;margin:0;}

div.itemImageBlock {padding:8px;margin:0 0 0px 0; float: right; width: 210px; margin-left: 20px;}

.give_interior div.itemImageBlock {
	width: 250px;
}

.give_now .itemFullText p {
	margin-top: 0;
}

.give_interior .itemFullText {
	padding-top: 3px;
}

	span.itemImage {display:block;text-align:center;margin:0 0 8px 0;  float: right;}
	span.itemImage img {border:1px solid #ccc;padding:8px; -moz-box-shadow: 2px 2px 2px #ccc;}
	
	.action_project_middle span.itemImage img {
		border: 3px solid #002545;
		padding: 0;
		-moz-box-shadow: 0 0 0 0;
	}
	
	.cta_move_right {
		float: right;
	}
	
	.cta_move_left {
		float: left;
	}
	
	.cta_move_wrap {
		clear: both;
	}
	
	span.itemImageCaption {color:#666;float:left;display:block;font-size:11px;}
	span.itemImageCredits {color:#999;float:right;display:block;font-style:italic;font-size:11px;}

div.itemIntroText {color:#000;

font-size:12px;
	line-height: 18px;



}
	div.itemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}

div.itemFullText { margin-bottom: 15px; margin-top: 8px;}
	div.itemFullText h3 {margin:0;padding:16px 0 4px 0;}
	div.itemFullText p { color: #000; line-height: 18px; margin-top: 0; 
	

	
	
	}
	
	.issues_k2 div.itemFullText p {
		width: 682px;
	}
	
	div.itemFullText img {padding:2px;margin:4px;background:#fff;}

	.cta_move {
		padding-top: 15px;
	}
	
	 div.itemFullText  .action_project_middle  img {
		margin: 0;
		padding: 3px;
		background: #2da2ff;
		border: 0;
	}
	
	 div.itemFullText  .action_project_middle  img:hover {
		background: #ff0000;
	}
	
	
	  div.itemFullText  .no_con .action_project_middle  img {
		margin: 0;
		
		padding: 3px;
		
		background: #403315;
		border: 0;
	}
	
	 div.itemFullText .no_con   .action_project_middle  img:hover {
		background: #ff0000;
	}
	
	
	.center_action {
	
		font-size: 14px;
	}
	
	.center_action_div {
		text-align: left;
		width: 690px;
		padding-top: 15px;
		padding-bottom: 5px;
	}
	
	
div.itemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
	div.itemExtraFields h3 {margin:0;padding:0 0 8px 0;line-height:normal !important;}
	div.itemExtraFields ul {margin:0;padding:0;list-style:none;}
	div.itemExtraFields ul li {display:block;}
	div.itemExtraFields ul li span.itemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.itemExtraFields ul li span.itemExtraFieldsValue {}

span.itemDateModified {display:block;text-align:right;padding:4px;margin:16px 0 4px 0;color:#999;border-top:1px solid #ddd;}

div.itemLinks {margin:0 0 0px 0;padding:0;}

div.itemHitsTwitter {padding:4px;border-bottom:1px dotted #ccc;}
	span.itemHits {}
	span.itemHitsTwitterSep {padding:0 8px;color:#ccc;}
	span.itemTwitterLink {}
	span.itemTwitterLink a {background:url(../images/social/twitter_16.png) no-repeat 0 50%;padding:2px 0 0 20px;margin:8px 0;text-decoration:none;}
	span.itemTwitterLink a:hover {text-decoration:none;}

div.itemCategory {padding:0px;border-bottom:1px dotted #ccc; color: #000; padding-top: 4px;
padding-bottom: 4px;}
	div.itemCategory span {font-weight:bold;color:#000;padding:0 4px 0 0;}
	div.itemCategory a {}
div.itemTagsBlock {padding:4px;border-bottom:1px dotted #ccc; padding-left: 0;}
	div.itemTagsBlock span {font-weight:bold;color:#000;padding:0 0px 0 0;}
	div.itemTagsBlock ul.itemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.itemTagsBlock ul.itemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.itemTagsBlock ul.itemTags li a {}
	div.itemTagsBlock ul.itemTags li a:hover {}
div.itemSocialLinksBlock {padding:4px; padding-left: 0;border-bottom:1px dotted #ccc;}
	div.itemSocialLinksBlock span {font-weight:bold;color:#000;padding:0 0px 0 0;float:left;display:block;}
	div.itemSocialLinksBlock ul.itemSocialLinks {list-style:none;padding:0;margin:0;float:left;}
	div.itemSocialLinksBlock ul.itemSocialLinks li {float:left;list-style:none;padding:0 4px;margin:0;}
	div.itemSocialLinksBlock ul.itemSocialLinks li a {float:left;display:block;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat;}
	div.itemSocialLinksBlock ul.itemSocialLinks li a:hover {}
	div.itemSocialLinksBlock ul.itemSocialLinks li a span {display:none;}
		a.delicious {background-image: url(../images/social/delicious_16.png);}
		a.digg {background-image: url(../images/social/digg_16.png);}
		a.facebook {background-image: url(../images/social/facebook_16.png);}
		a.googlebuzz {background-image: url(../images/social/googlebuzz_16.png);}
		a.myspace {background-image: url(../images/social/myspace_16.png);}
		a.reddit {background-image: url(../images/social/reddit_16.png);}
		a.stumble {background-image: url(../images/social/stumbleupon_16.png);}
		a.technorati {background-image: url(../images/social/technorati_16.png);}

div.itemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.itemAttachmentsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.itemAttachmentsBlock ul.itemAttachments {list-style:none;padding:0;margin:0;display:inline;}
	div.itemAttachmentsBlock ul.itemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
	div.itemAttachmentsBlock ul.itemAttachments li a {}
	div.itemAttachmentsBlock ul.itemAttachments li a:hover {}
	div.itemAttachmentsBlock ul.itemAttachments li span {font-size:10px;color:#999;font-weight:normal;}
	
/* Author block */
div.itemAuthorBlock {background:#f7fafe;border:1px solid #ddd;margin:0 0 16px 0;padding:8px;}
	div.itemAuthorBlock img.itemAuthorAvatar {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails {margin:0;padding:4px 0 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName {margin:0 0 4px 0;padding:0;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a:hover {}
	div.itemAuthorBlock div.itemAuthorDetails p {}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {font-weight:bold;color:#555;border-right:1px solid #ccc;padding:0 8px 0 0;margin:0 4px 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail {font-weight:bold;color:#555;}
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,
	div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a {font-weight:normal;}

/* Author latest */
div.itemRelated {margin-bottom:16px;padding:0; margin-top: 23px;}


	
/* Related by tag */
div.itemAuthorLatest {margin-bottom:16px;padding:0;}

/* Video */
div.itemVideoBlock {margin:0 0 8px 0; clear: both;}
	div.itemVideoBlock div.itemVideoEmbedded {text-align:center;} /* for embedded videos (not using AllVideos) */
	div.itemVideoBlock span.itemVideo {display:block;overflow:hidden;}
	div.itemVideoBlock span.itemVideoCaption {color:#111;float:left;display:block;font-size:11px;font-weight:bold;width:60%;}
	div.itemVideoBlock span.itemVideoCredits {color:#111;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right;}
	
/* Image Gallery */
div.itemImageGallery {margin:0 0 16px 0;padding:0;}

/* Article navigation */
div.itemNavigation {padding:4px 8px;margin:0 0 24px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#fffff0;}
	div.itemNavigation span.itemNavigationTitle {color:#999;}
	div.itemNavigation a.itemPrevious {padding:0 12px;}
	div.itemNavigation a.itemNext {padding:0 12px;}

/* Comments */
div.itemComments {padding:0px;}
	
	div.itemComments ul.itemCommentsList {margin:0 0 0px;padding:0;list-style:none;}
	div.itemComments ul.itemCommentsList li {padding:4px;margin:0;border-bottom:1px dotted #ddd;}
	div.itemComments ul.itemCommentsList li.authorResponse {background:url(../images/system/stripes.png) repeat;}
	div.itemComments ul.itemCommentsList li img {float:left;margin:4px 4px 4px 0;padding:4px;background:#fff;border-bottom:1px solid #d7d7d7;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
	div.itemComments ul.itemCommentsList li span.commentDate {padding:0 4px 0 0;margin:0 8px 0 0;border-right:1px solid #ccc;font-weight:bold;font-size:14px;}
	div.itemComments ul.itemCommentsList li span.commentAuthorName {font-weight:bold;font-size:14px;}
	div.itemComments ul.itemCommentsList li p {padding:4px 0;}
	div.itemComments ul.itemCommentsList li span.commentAuthorEmail {display:none;}
	div.itemComments ul.itemCommentsList li span.commentLink {float:right;}
	div.itemComments ul.itemCommentsList li span.commentLink a {font-size:11px;color:#999;text-decoration:underline;}
	div.itemComments ul.itemCommentsList li span.commentLink a:hover {font-size:11px;color:#555;text-decoration:underline;}

div.itemCommentsPagination {padding:4px;margin:0 0 0px 0;}
	div.itemCommentsPagination span.pagination {display:block;float:right;clear:both;}

div.itemCommentsForm h3 {}
	div.itemCommentsForm p.itemCommentsFormNotes {}
	div.itemCommentsForm form {}
	div.itemCommentsForm form label.formComment {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formName {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formEmail {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formUrl {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form label.formRecaptcha {display:block;margin:12px 0 0 2px;}
	div.itemCommentsForm form textarea.inputbox {display:block;width:350px;height:160px;margin:0;font-family: arial, helvetica, sans-serif; letter-spacing: 0; padding: 8px; font-size: 12px;}
	div.itemCommentsForm form input.inputbox {display:block;width:350px;margin:0;}
	div.itemCommentsForm form input#submitCommentButton {display:block;margin:16px 0 0 0;padding:4px;border:1px solid #ccc;background:#eee;font-size:16px; font-family: Georgia, 'Times New Roman', serif;}
	div.itemCommentsForm form input#submitCommentButton:hover {
		background: #005CAF;
		font-family: Georgia, 'Times New Roman', serif;
		color: #fff;
		text-shadow: 1px 1px 1px #000;
	}
	
	
	div.itemCommentsForm form span#formLog {margin:0 0 0 20px;padding:0 0 0 20px;font-weight:bold;color:#CF1919;}
	div.itemCommentsForm form .formLogLoading {background:url(../images/system/loading.gif) no-repeat left center;}

/* Back to top link */
div.itemBackToTop {text-align:right;}
	div.itemBackToTop a {}
	div.itemBackToTop a:hover {text-decoration:underline;}



/*----------------------------------------------------------------------
	Component: Itemlist view (category)
----------------------------------------------------------------------*/

div.itemListCategoriesBlock {}

/* --- Category block --- */
div.itemListCategory {}
	span.catItemAddLink {clear:both;display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}
	span.catItemAddLink a {}
	span.catItemAddLink a:hover {}
	div.itemListCategory img {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
	div.itemListCategory h2 {}
	div.itemListCategory p {}

/* --- Sub-category block --- */
div.itemListSubCategories {}
	div.itemListSubCategories h3 {}
		div.subCategoryContainer {float:left;}
			div.subCategory {
			
			
			
			
			}
			
			
			
			
			
				div.subCategory a.subCategoryImage,
				div.subCategory a.subCategoryImage:hover {text-align:center;display:block;}
				div.subCategory a.subCategoryImage img,
				div.subCategory a.subCategoryImage:hover img {
				
				
		
				
				padding:4px;margin:0 8px 0 0;
				
				
				
				}
				
				.subCategoryImage{
					float: left;
				}
				
				div.subCategory h2 { margin: 0; margin-bottom: 7px;}
				div.subCategory h2 a { font-size: 18px;}
				div.subCategory h2 a:hover {}
				div.subCategory p {}

				
				.subCategoryContainer {
					width: 43%;
					margin-right: 15px;
					margin-bottom: 15px;
					background: #fbfbfb;
					border: 1px solid #ddd;
					padding: 15px;
					-moz-box-shadow: 0 2px 2px #eee;
					-webkit-box-shadow: 0 2px 2px #eee;
					box-shadow: 0 2px 2px #eee;
				}
				
/* --- Item groups --- */
div.itemList {}
	div#itemListLeading {}
	div#itemListPrimary {}
	div#itemListSecondary {}
	div#itemListLinks {background:#f7fafe;border:1px solid #ddd;margin:8px 0;padding:8px;}
		
		div.itemContainer {float:left;
		
		margin-top: 6px;
		margin-bottom: 6px;
		
		
		}

/* --- Item block for each item group --- */
div.catItemView {padding:4px; margin-top: 15px;
margin-bottom: 15px;} /* this is the item container for this view - we add a generic padding so that items don't get stuck with each other */

	/* Additional class appended to the element above for further styling per group item */
	div.groupLeading {}
	div.groupPrimary {}
	div.groupSecondary {}
	div.groupLinks {padding:0;margin:0;}
	
	div.catItemIsFeatured {} /* Attach a class for each featured item */

span.catItemEditLink {display:block;text-align:right;padding:16px 36px 4px 4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}
span.catItemEditLink a {}
span.catItemEditLink a:hover {}

div.catItemHeader {}
	div.catItemHeader span.catItemDateCreated {color:#999;font-size:11px;}
	div.catItemHeader h3.catItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}
	div.catItemHeader h3.catItemTitle span {}
	div.catItemHeader h3.catItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* superscript */
	div.catItemHeader span.catItemAuthor {display:block;padding:0;margin:0;}
	div.catItemHeader span.catItemAuthor a {}
	div.catItemHeader span.catItemAuthor a:hover {}

div.catItemRatingBlock {padding:8px 0;}
	div.catItemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.catItemBody {padding:0px 0;margin:0;}

div.catItemImageBlock {padding:0px;

margin:0 0 4px 0;

height: 110px; 
margin-right: 10px; 
width: 165px; 
position: relative; 
float: left;}
	
.itemid-257.view-itemlist div.catItemImageBlock  {
	height: 84px;
}

	.itemid-258 div.catItemImageBlock {
		width: 161px;
	}
	
	.itemid-332 div.catItemImageBlock {
		width: 161px;
	}
	
	
	.give_right div.catItemImageBlock {
		height: 168px;
		width: 300px;
	}
	
	.give_right .downloads_wrap div.catItemImageBlock {
		width: 38px;
		height: 48px;
	}
	
	.connect_right .downloads_wrap div.catItemImageBlock {
		width: 38px;
		height: 48px;
	}
	
	.act_right .downloads_wrap div.catItemImageBlock {
		width: 38px;
		height: 48px;
	}
	
	.downloads_wrap h3 {
		font-size: 15px;
		letter-spacing: 0;
	}
	
	.act_right div.catItemImageBlock {
		height: 121px;
		width: 161px;
	}
	
	span.catItemImage {display:block;text-align:center;margin:0 0 8px 0;}
	span.catItemImage img {  left: 0; top: 0;position: absolute; clip:rect(0px 182px 110px 0px);
	border: 1px solid #111;
	-moz-box-shadow: 0 3px 3px #ddd;
	-webkit-box-shadow: 0 3px 3px #ddd;
	box-shadow: 0 3px 3px #ddd;

	}
	
	.give_right span.catItemImage img {
		clip: rect(0px 300px 168px 0px);
	

	}
	
		.act_right span.catItemImage img {
		clip: rect(0px 161px 121px 0px);
	}
	
	

div.catItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0; color: #000;}
	div.catItemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}

div.catItemExtraFields, div.genericItemExtraFields {margin:16px 0 0 0;padding:8px 0 0 0;border-top:1px dotted #ddd;}
	div.catItemExtraFields h4, div.genericItemExtraFields h4 {margin:0;padding:0 0 8px 0;line-height:normal !important;}
	div.catItemExtraFields ul, div.genericItemExtraFields ul {margin:0;padding:0;list-style:none;}
	div.catItemExtraFields ul li, div.genericItemExtraFields ul li {display:block;}
	div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.catItemExtraFields ul li span.catItemExtraFieldsValue {}

div.catItemLinks {margin:0 0 0px 0;padding:0;}

.clearout {
	clear: both;
}

.cat_wrapper_left {
	float: left;
}

.cat_wrapper_right {
	float: left;
	width: 230px;
}


.text_read_left {
	float: right;
}

.text_read_right {
	float: right;
	margin-right: 7px;
}

.read_right_1 {
	float: right;
	padding-left: 7px;
	padding-right: 0px;
}

.read_right_2 {
	float: right;
}

div.catItemHitsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	span.catItemHits {}

div.catItemCategory {padding:0px;}
	div.catItemCategory span {font-weight:bold; font-family: georgia, serif; color:#000;padding:0 4px 0 0;}
	div.catItemCategory a {}
	
div.catItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.catItemTagsBlock span {font-weight:bold;color:#000;padding:0 4px 0 0;}
	div.catItemTagsBlock ul.catItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.catItemTagsBlock ul.catItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.catItemTagsBlock ul.catItemTags li a {}
	div.catItemTagsBlock ul.catItemTags li a:hover {}

div.catItemAttachmentsBlock {padding:4px;border-bottom:1px dotted #ccc;}

.downloads_wrap div.catItemAttachmentsBlock {
	border: 0;
}

.downloads_wrap .itemContainer {
	background: #fbfbfb;
	border: 1px solid #ddd;
	margin-right: 10px;
	width: 45% !important;
	padding: 10px;
	margin-bottom: 20px;
	height: 100px;
	-moz-box-shadow: 0 2px 2px #eee;
	-webkit-box-shadow: 0 2px 2px #eee;
	box-shadow: 0 2px 2px #eee;
}

.downloads_wrap .itemContainer .catItemView {
	margin: 0;
}

	div.catItemAttachmentsBlock span { font-weight:bold;color:#003ea4;padding:0 4px 0 0;
	
	display: block;
	text-align: center;
	padding-top: 3px;
	}
	div.catItemAttachmentsBlock ul.catItemAttachments {list-style:none;padding:0;margin:0;display:inline;}
	div.catItemAttachmentsBlock ul.catItemAttachments li {display:inline;list-style:none;padding:0 4px;margin:0;text-align:center;}
	div.catItemAttachmentsBlock ul.catItemAttachments li a {}
	div.catItemAttachmentsBlock ul.catItemAttachments li a:hover {}
	div.catItemAttachmentsBlock ul.catItemAttachments li span {font-size:13px;color:#003ea4;font-weight:bold;
	
	padding-top: 3px;
	
	}

/* Video */
div.catItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.catItemVideoBlock div.catItemVideoEmbedded {text-align:center;} /* for embedded videos (not using AllVideos) */
	div.catItemVideoBlock span.catItemVideo {display:block;}

/* Image Gallery */
div.catItemImageGallery {margin:0 0 16px 0;padding:0;}

/* Anchor link to comments */
div.catItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.catItemCommentsLink a {}
	div.catItemCommentsLink a:hover {}

/* Read more link */
div.catItemReadMore {display:inline;}
	div.catItemReadMore a {}
	div.catItemReadMore a:hover {}

/* Modified date */
span.catItemDateModified {display:block;text-align:right;padding:4px;margin:4px 0;color:#999;border-top:1px solid #ddd;}



/*----------------------------------------------------------------------
	Component: Itemlist view (user)
----------------------------------------------------------------------*/

/* User info block */
div.userView {}	
	div.userBlock {background:#f7fafe url(../images/gradient_blue_white.png) repeat-x; border:1px solid #ddd;margin:8px 0 16px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-webkit-box-shadow: 0 2px 2px #f8f8f8;
	-moz-box-shadow: 0 2px 2px #f8f8f8;
	
	padding:8px;clear:both;}
	
		span.userItemAddLink {display:block;text-align:right;padding:4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}
		span.userItemAddLink a {}
		span.userItemAddLink a:hover {}
		
		div.userBlock img {display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
		div.userBlock h2 {}
		div.userBlock p.userDescription {padding:4px 0;}
		div.userBlock p.userAdditionalInfo {padding:4px 0;margin:8px 0 0 0;}
			span.userURL {font-weight:bold;color:#555;display:block;}
			span.userEmail {font-weight:bold;color:#555;display:block;}

		div.userItemList {}
		
/* User items */
div.userItemView {} /* this is the item container for this view */
div.userItemIsFeatured {} /* Attach a class for each featured item */

div.userItemViewUnpublished {opacity:0.9;border:4px dashed #ccc;background:#fffff2;padding:8px;}

span.userItemEditLink {display:block;text-align:right;padding:16px 36px 4px 4px;margin:0 0 4px 0;border-bottom:2px dashed #ddd;}
span.userItemEditLink a {}
span.userItemEditLink a:hover {}

div.userItemHeader {}
	div.userItemHeader span.userItemDateCreated {color:#999;font-size:11px;}
	div.userItemHeader h3.userItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:bold;line-height:110%;padding:10px 0 4px 0;margin:0; margin-bottom: 0;}
	
	
	
	div.userItemHeader h3.userItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Unpublished" presented in superscript */

div.userItemBody {padding:8px 0;margin:0;}

div.userItemImageBlock {padding:0;margin:0;float:left;}
	span.userItemImage {display:block;text-align:center;margin:0 8px 0px 0;}
	span.userItemImage img {border:1px solid #111;
	
	-moz-box-shadow: 0 3px 3px #ddd;
	-webkit-box-shadow: 0 3px 3px #ddd;
	box-shadow: 0 3px 3px #ddd;
	}

div.userItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.userItemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}

	.userItemIntroText p {
		margin-top: 0;
	}
	
div.userItemLinks {margin:0 0 16px 0;padding:0;}

div.userItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.userItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.userItemCategory a {}
	
div.userItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.userItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.userItemTagsBlock ul.userItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.userItemTagsBlock ul.userItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.userItemTagsBlock ul.userItemTags li a {}
	div.userItemTagsBlock ul.userItemTags li a:hover {}

/* Anchor link to comments */
div.userItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.userItemCommentsLink a {}
	div.userItemCommentsLink a:hover {}

/* Read more link */
div.userItemReadMore {float: right;}
	div.userItemReadMore a { font-size: 12px;
	font-weight: bold;
	font-family: georgia, serif;}
	div.userItemReadMore a:hover {}



/*----------------------------------------------------------------------
	Component: Itemlist view (generic)
----------------------------------------------------------------------*/

div.genericItemView {padding:0px 0;margin:0 0 0px 0;} /* this is the item container for this view */

div.genericItemHeader {}
	div.genericItemHeader span.genericItemDateCreated {color:#999;font-size:11px;}
	div.genericItemHeader h2.genericItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}

div.genericItemBody {padding:0px 0;margin:0;}

div.genericItemImageBlock {padding:0;margin:0;float:left; width: 95px; margin-right: 10px;height: 85px;position: relative; }
	span.genericItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.genericItemImage img { position: absolute; left: 0; top: 0; clip:rect(0px 95px 85px 0px); }

div.genericItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 7px 0;}
	div.genericItemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}

div.genericItemCategory {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.genericItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.genericItemCategory a {}

/* Read more link */
div.genericItemReadMore {display:inline;}
	div.genericItemReadMore a {}
	div.genericItemReadMore a:hover {}



/*----------------------------------------------------------------------
	Component: Latest view
----------------------------------------------------------------------*/

div.latestItemsContainer {float:left;}

/* Category info block */
div.latestItemsCategory {background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;}
	div.latestItemsCategoryImage {text-align:center;}
	div.latestItemsCategoryImage img {background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.latestItemsCategory h2 {}
div.latestItemsCategory p {}

/* User info block */
div.latestItemsUser {background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;clear:both;}
	div.latestItemsUser img {display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
	div.latestItemsUser h2 {}
	div.latestItemsUser p.ulatestItemsUserDescription {padding:4px 0;}
	div.latestItemsUser p.latestItemsUserAdditionalInfo {padding:4px 0;margin:8px 0 0 0;border-top:1px dotted #ccc;}
		span.latestItemsUserURL {font-weight:bold;color:#555;display:block;}
		span.latestItemsUserEmail {font-weight:bold;color:#555;display:block;}

/* Latest items list */
div.latestItemList {padding:0 8px 8px 0;}

div.latestItemView {} /* this is the item container for this view */

div.latestItemHeader {}
	div.latestItemHeader h3.latestItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;line-height:110%;padding:10px 0 4px 0;margin:0;}
	
span.latestItemDateCreated {color:#999;font-size:11px;}

div.latestItemBody {padding:8px 0;margin:0;}

div.latestItemImageBlock {padding:0;margin:0;float:left;}
	span.latestItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.latestItemImage img {border:1px solid #ccc;padding:8px;}

div.latestItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.latestItemIntroText img {padding:2px;margin:4px;background:#fff;border:1px solid #ccc;}

div.latestItemLinks {margin:0 0 16px 0;padding:0;}

div.latestItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.latestItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.latestItemCategory a {}
	
div.latestItemTagsBlock {padding:4px;border-bottom:1px dotted #ccc;}
	div.latestItemTagsBlock span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.latestItemTagsBlock ul.latestItemTags {list-style:none;padding:0;margin:0;display:inline;}
	div.latestItemTagsBlock ul.latestItemTags li {display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center;}
	div.latestItemTagsBlock ul.latestItemTags li a {}
	div.latestItemTagsBlock ul.latestItemTags li a:hover {}

/* Video */
div.latestItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(../images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.latestItemVideoBlock span.latestItemVideo {display:block;}

/* Anchor link to comments */
div.latestItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.latestItemCommentsLink a {}
	div.latestItemCommentsLink a:hover {}

/* Read more link */
div.latestItemReadMore {display:inline;}
	div.latestItemReadMore a {}
	div.latestItemReadMore a:hover {}

/* Items presented in a list */
h2.latestItemTitleList {font-size:14px;padding:2px 0;margin:8px 0 2px 0;font-family:Arial, Helvetica, sans-serif;border-bottom:1px dotted #ccc;line-height:normal;}



/*----------------------------------------------------------------------
	Component: Register & profile page views (register.php & profile.php)
----------------------------------------------------------------------*/
.k2AccountPage {}
.k2AccountPage table {}
.k2AccountPage table tr th {}
.k2AccountPage table tr td {}
.k2AccountPage table tr td label {white-space:nowrap;}
img.k2AccountPageImage {border:4px solid #ddd;margin:10px 0;padding:0;display:block;}
.k2AccountPage div.k2AccountPageNotice {padding:8px;}
.k2AccountPage div.k2AccountPageUpdate {border-top:1px dotted #ccc;margin:8px 0;padding:8px;text-align:right;}

/* Profile edit */
.k2AccountPage table.admintable {}
.k2AccountPage table.admintable tr td {}
.k2AccountPage table.admintable tr td span {}
.k2AccountPage table.admintable tr td span label {}



/*----------------------------------------------------------------------
	Modules: mod_k2_comments
----------------------------------------------------------------------*/

/* Latest Comments */
div.k2LatestCommentsBlock {}
div.k2LatestCommentsBlock ul {}
div.k2LatestCommentsBlock ul li {}
div.k2LatestCommentsBlock ul li.lastItem {}
div.k2LatestCommentsBlock ul li a.lcAvatar img {}
div.k2LatestCommentsBlock ul li a {}
div.k2LatestCommentsBlock ul li a:hover {}
div.k2LatestCommentsBlock ul li span.lcComment {}
div.k2LatestCommentsBlock ul li span.lcUsername {}
div.k2LatestCommentsBlock ul li span.lcCommentDate {color:#999;}
div.k2LatestCommentsBlock ul li span.lcItemTitle {}
div.k2LatestCommentsBlock ul li span.lcItemCategory {}

/* Top Commenters */
div.k2TopCommentersBlock {}
div.k2TopCommentersBlock ul {}
div.k2TopCommentersBlock ul li {}
div.k2TopCommentersBlock ul li.lastItem {}
div.k2TopCommentersBlock ul li a.tcAvatar img {}
div.k2TopCommentersBlock ul li a.tcLink {}
div.k2TopCommentersBlock ul li a.tcLink:hover {}
div.k2TopCommentersBlock ul li span.tcUsername {}
div.k2TopCommentersBlock ul li span.tcCommentsCounter {}
div.k2TopCommentersBlock ul li a.tcLatestComment {}
div.k2TopCommentersBlock ul li a.tcLatestComment:hover {}
div.k2TopCommentersBlock ul li span.tcLatestCommentDate {color:#999;}



/*----------------------------------------------------------------------
	Modules: mod_k2_content
----------------------------------------------------------------------*/

div.k2ItemsBlock {}

div.k2ItemsBlock p.modulePretext {}

div.k2ItemsBlock ul {}
div.k2ItemsBlock ul li {}
div.k2ItemsBlock ul li a {}
div.k2ItemsBlock ul li a:hover {}
div.k2ItemsBlock ul li.lastItem {}

div.k2ItemsBlock ul li a.moduleItemTitle {}
div.k2ItemsBlock ul li a.moduleItemTitle:hover {}

div.k2ItemsBlock ul li div.moduleItemAuthor {}
div.k2ItemsBlock ul li div.moduleItemAuthor a { }
div.k2ItemsBlock ul li div.moduleItemAuthor a:hover {}

div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {}

div.k2ItemsBlock ul li div.moduleItemIntrotext {display:block;padding:4px 0;line-height:120%; font-size: 12px;
color: #000;
line-height: 18px;

font-family: arial, helvetica, sans-serif; font-weight: normal;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {float:left;margin:2px 0 4px 4px;padding:0;border:2px solid #003366; -moz-box-shadow: 2px 2px 2px #ccc;}

div.k2ItemsBlock ul li div.moduleItemExtraFields {}
	div.moduleItemExtraFields ul {}
	div.moduleItemExtraFields ul li {}
	div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%; margin-right: 15px;}
	div.moduleItemExtraFields ul li span.moduleItemExtraFieldsValue {}

div.k2ItemsBlock ul li div.moduleItemVideo {}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCaption {}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCredits {}

div.k2ItemsBlock ul li span.moduleItemDateCreated {}

div.k2ItemsBlock ul li a.moduleItemCategory {}

div.k2ItemsBlock ul li div.moduleItemTags {}
div.k2ItemsBlock ul li div.moduleItemTags b {}
div.k2ItemsBlock ul li div.moduleItemTags a {padding:0 2px;}
div.k2ItemsBlock ul li div.moduleItemTags a:hover {}

div.k2ItemsBlock ul li div.moduleAttachments {}

div.k2ItemsBlock ul li a.moduleItemComments {border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li a.moduleItemComments:hover {}
div.k2ItemsBlock ul li span.moduleItemHits {border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li a.moduleItemReadMore {}
div.k2ItemsBlock ul li a.moduleItemReadMore:hover {}

div.k2ItemsBlock a.moduleCustomLink { font-weight: bold; display: block; margin-top: 5px;}
div.k2ItemsBlock a.moduleCustomLink:hover {}

.wrap_item_image {
	float: left;
	position: relative;
	width: 161px;
	height: 121px;

} 

#k2ModuleBox470 .wrap_item_image {
	float: left;
	position: relative;
	width: 284px;
	height: 195px;
		-moz-box-shadow: 2px 2px 2px #ccc;
	border: 3px solid #003366;
} 

#k2ModuleBox470 .wrap_item_image img {
	width: 284px;
}

#k2ModuleBox470 .wrap_item_image img {
	position:absolute;
	clip:rect(0px 284px 196px 0px);

}


.wrap_item_image img {
	position:absolute;
	clip:rect(0px 161px 121px 0px);

}

#k2ModuleBox473 .wrap_item_image img {
	position:absolute;
	clip:rect(0px 208px 125px 0px);

}

#k2ModuleBox473 .wrap_item_image {
	width: 208px;
	height: 125px;
}

#k2ModuleBox473 ul li {
	float: left;
	margin-left: 25px;
	margin-bottom: 19px;
}

#ie #k2ModuleBox473 ul li {
	margin-left: 0;
	margin-bottom: 20px;
	margin-right: 26px;
}

/*alex - controlling the margin right in IE only for the issue images otherwise the last image on the right of each row
will drop off*/
#ie #k2ModuleBox473 ul .issue_3, #ie #k2ModuleBox473 ul .issue_7, #ie #k2ModuleBox473 ul .issue_11, #ie #k2ModuleBox473 ul .issue_15, #ie #k2ModuleBox473 ul .issue_19, #ie #k2ModuleBox473 ul .issue_23 {
	margin-right: 0;
}


#k2ModuleBox473 ul .issue_4 {
	margin-left: 0;
}

#k2ModuleBox473 ul .issue_8 {
	margin-left: 0;
}

#k2ModuleBox473 ul .issue_12 {
	margin-left: 0;
}

#k2ModuleBox473 ul .issue_16 {
	margin-left: 0;
}

#k2ModuleBox473 ul .issue_20 {
	margin-left: 0;
}

#k2ModuleBox473 ul .issue_24 {
	margin-left: 0;
}

#k2ModuleBox473 ul li:first-child {
	margin-left: 0;
}

#k2ModuleBox473 .wrap_item_intro_top {
	background:none repeat scroll 0 0 #F1F1F1;
	border-color:#CCCCCC #CCCCCC #777777;
	border-style:solid;
	border-width:1px;
	font-weight: bold;
	font-family: Georgia, 'Times New Roman', serif;
	padding:6px 4px 4px 7px;
	font-size: 16px;
}

.birchtube_header {
	background:none repeat scroll 0 0 #F1F1F1;
	border-color:#CCCCCC #CCCCCC #777777;
	border-style:solid;
	border-width:1px;
	font-weight: bold;
	font-family: Georgia, 'Times New Roman', serif;
	padding:6px 4px 4px 7px;
	font-size: 16px;
}

#ie #k2ModuleBox473 .wrap_item_intro_top {
	width: 195px;
}


#k2ModuleBox445 .wrap_item_intro, #k2ModuleBox614 .wrap_item_intro, #k2ModuleBox616 .wrap_item_intro {
	width: 410px;
}

#k2ModuleBox445, #k2ModuleBox614, #k2ModuleBox616 {
	width: 600px;
	margin-left: 8px;
	padding-top: 7px;
}

#ie #k2ModuleBox445, #ie #k2ModuleBox614, #ie #k2ModuleBox616 {
	padding-top: 16px;
}


.issues_bottom_header {
	color:#004181;
	font-family:Georgia,'Times New Roman',serif;
	font-size:24px;
	padding-bottom: 15px;
	background: #e7f1ff;
	padding: 10px;
	padding-right: 0;
	width: 903px;
	border-bottom: 1px solid #b9cfef;
	margin-bottom: 6px;
	margin-top: 20px;
}

.id-6528 .item h1.title {
	color:#004181;
	font-family:Georgia,'Times New Roman',serif;
	font-size:24px;
	padding-bottom: 15px;
	background: #e7f1ff;
	padding: 10px;
	padding-right: 0;
	width: 905px;
	margin-bottom: 6px;
	padding-top: 0;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #b9cfef;
}

.birchtube_top {
		color:#004181;
	font-family:Georgia,'Times New Roman',serif;
	font-size:24px;
	padding-bottom: 15px;
	background: #e7f1ff;
	padding: 10px;
	padding-right: 0;
	width: 905px;
	margin-bottom: 6px;
	padding-top: 9px;
	margin-bottom: 8px;
	border-bottom: 1px solid #b9cfef;
	margin-top: 20px;
}

.birchtube_1 {
	float: left;
	margin-right: 23px;
}

.birchtube_2 {
	float: left;
	margin-right: 23px;
}

.birchtube_3 {
	float: left;
}

	

.top_issues_bottom {
	padding-top: 20px;
}

#ie .top_issues_bottom {
	padding-top: 0;
}


#k2ModuleBox469 .wrap_item_image img {
	position:absolute;
	clip:rect(0px 559px 315px 0px);

}

#k2ModuleBox469 .wrap_item_image {
	float: left;
	position: relative;
	width: 559px;
	height: 315px;
		-moz-box-shadow: 2px 2px 2px #ccc;
	border: 3px solid #003366;
} 


.wrap_item_intro {
	float: left;
	width: 300px;
	margin-left: 10px;
}


#k2ModuleBox469 .wrap_item_intro {
	float: left;
	width: 340px;
	margin-left: 10px;
}

#k2ModuleBox470 .wrap_item_intro_top {
	background:none repeat scroll 0 0 #F1F1F1;
	border-color:#CCCCCC #CCCCCC #777777;
	border-style:solid;
	border-width:1px;
	padding:6px 4px 4px 7px;
	width: 277px;
	font-size: 16px;
}

#k2ModuleBox470 .wrap_item_intro_top:hover {
	background:none repeat scroll 0 0 #DCECFB;
}

#k2ModuleBox469 .wrap_item_intro_top:hover {
	background:none repeat scroll 0 0 #DCECFB;
}

#k2ModuleBox473 .wrap_item_intro_top:hover {
	background:none repeat scroll 0 0 #DCECFB;
}



.top_issues_wrapper {
	margin-top: -15px;
	
}


#k2ModuleBox470 .wrap_item_intro_readmore {
	padding-right: 0;
}

#k2ModuleBox470 .wrap_item_intro_readmore a {
	font-weight: bold;
	font-family: Georgia, 'Times New Roman', serif;
}


#k2ModuleBox470 ul li {
	width: 286px;
	float: left;
	margin-left: 27px;
}

#k2ModuleBox470 .wrap_item_intro {
	width: 284px;
	margin-left: 2px;
}

#k2ModuleBox470 .moduleItemTitle {
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, 'Times New Roman', serif;
}

.top_issues_middle {
	margin-top: 22px;
}

#k2ModuleBox470 ul li:first-child {
	margin-left: 0;
}


#k2ModuleBox469 .wrap_item_intro_top a {
	font-size: 22px;
	font-weight: bold;
	font-family: Georgia, 'Times New Roman', serif;
	line-height: 25px;
}

#k2ModuleBox469 .wrap_item_intro_top {
	background: #f1f1f1;
	padding: 4px;
	padding-left: 7px;
	border: 1px solid #ccc;
	padding-top: 6px;
	height: auto;
	border-bottom: 1px solid #777;

}

.issues_k2 #k2Container {
	width: 700px;
	float: left;
	padding: 0;
}

.issues_k2 .issues_k2_left {
	float: left;
	height: 500px;
	width: 185px;
	margin-left: 0px;
	
	margin-right: 15px;

}


#k2ModuleBox469 .wrap_item_intro_bottom .moduleItemIntrotext {
	padding: 8px;
}


#k2ModuleBox469 .wrap_item_intro_bottom {

}

#k2ModuleBox469 .wrap_item_intro_readmore {
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
}


/*----------------------------------------------------------------------
	Modules: mod_k2_login
----------------------------------------------------------------------*/

div.k2LoginBlock {}
	div.k2LoginBlock p.preText {}
	
	div.k2LoginBlock fieldset.input {margin:0;padding:0 0 8px 0;}
	div.k2LoginBlock fieldset.input p {margin:0;padding:0 0 4px 0;}
	div.k2LoginBlock fieldset.input p label {display:block;}
	div.k2LoginBlock fieldset.input p input {display:block;}
	div.k2LoginBlock fieldset.input p#form-login-remember label,
	div.k2LoginBlock fieldset.input p#form-login-remember input {display:inline;}
	div.k2LoginBlock fieldset.input input.button {}
	
	div.k2LoginBlock ul {}
	div.k2LoginBlock ul li {}
	
	div.k2LoginBlock p.postText {}

div.k2UserBlock {}
	div.k2UserBlock p.ubGreeting {border-bottom:1px dotted #ccc;}
	div.k2UserBlock div.k2UserBlockDetails a.ubAvatar img {}
	div.k2UserBlock div.k2UserBlockDetails span.ubName {display:block;font-weight:bold;font-size:14px;}
	div.k2UserBlock div.k2UserBlockDetails span.ubCommentsCount {}
	
	div.k2UserBlock ul.k2UserBlockActions {}
	div.k2UserBlock ul.k2UserBlockActions li { font-size: 14px;}
	div.k2UserBlock ul.k2UserBlockActions li a {}
	div.k2UserBlock ul.k2UserBlockActions li a:hover {}
	
	div.k2UserBlock form {}
	div.k2UserBlock form input.ubLogout {}



/*----------------------------------------------------------------------
	Modules: mod_k2_tools
----------------------------------------------------------------------*/

/* --- Archives --- */
div.k2ArchivesBlock {}
div.k2ArchivesBlock ul {}
div.k2ArchivesBlock ul li {}
div.k2ArchivesBlock ul li a {}
div.k2ArchivesBlock ul li a:hover {}

/* --- Authors --- */
div.k2AuthorsListBlock {}
div.k2AuthorsListBlock ul {}
div.k2AuthorsListBlock ul li {}
div.k2AuthorsListBlock ul li a.abAuthorAvatar img {}
div.k2AuthorsListBlock ul li a.abAuthorName {}
div.k2AuthorsListBlock ul li a.abAuthorName:hover {}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem {display:block;clear:both;}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover {}
div.k2AuthorsListBlock ul li span.abAuthorCommentsCount {}

/* --- Breadcrumbs --- */
div.k2BreadcrumbsBlock {}
div.k2BreadcrumbsBlock span.bcTitle {padding:0 4px 0 0;color:#999;}
div.k2BreadcrumbsBlock a {}
div.k2BreadcrumbsBlock a:hover {}
div.k2BreadcrumbsBlock span.bcSeparator {padding:0 4px;font-size:14px;}

/* --- Calendar --- */
div.k2CalendarBlock {height:190px;margin-bottom:8px;} /* use this height value so that the calendar height won't change on Month change via ajax */
div.k2CalendarLoader {background:#fff url(../images/system/k2CalendarLoader.gif) no-repeat 50% 50%;}
table.calendar {margin:0 auto;background:#fff;border-collapse:collapse;}
table.calendar tr td {text-align:center;vertical-align:middle;padding:2px;border:1px solid #f4f4f4;background:#fff;}
table.calendar tr td.calendarNavMonthPrev {background:#f3f3f3;text-align:left;}
table.calendar tr td.calendarNavMonthPrev a {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarNavMonthPrev a:hover {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarCurrentMonth {background:#f3f3f3;}
table.calendar tr td.calendarNavMonthNext {background:#f3f3f3;text-align:right;}
table.calendar tr td.calendarNavMonthNext a {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarNavMonthNext a:hover {font-size:20px;text-decoration:none;}
table.calendar tr td.calendarDayName {background:#e9e9e9;font-size:11px;width:14.2%;}
table.calendar tr td.calendarDateEmpty {background:#fbfbfb;}
table.calendar tr td.calendarDate {}
table.calendar tr td.calendarDateLinked {padding:0;}
table.calendar tr td.calendarDateLinked a {display:block;padding:2px;text-decoration:none;background:#eee;}
table.calendar tr td.calendarDateLinked a:hover {display:block;background:#135cae;color:#fff;padding:2px;text-decoration:none;}
table.calendar tr td.calendarToday {background:#135cae;color:#fff;}
table.calendar tr td.calendarTodayLinked {background:#135cae;color:#fff;padding:0;}
table.calendar tr td.calendarTodayLinked a {display:block;padding:2px;color:#fff;text-decoration:none;}
table.calendar tr td.calendarTodayLinked a:hover {display:block;background:#BFD9FF;padding:2px;text-decoration:none;}

/* --- Category Tree Select Box --- */
div.k2CategorySelectBlock {}
div.k2CategorySelectBlock form select {width:auto;}
div.k2CategorySelectBlock form select option {}

/* --- Category List/Menu --- */
div.k2CategoriesListBlock {}
div.k2CategoriesListBlock ul {}
div.k2CategoriesListBlock ul li {}
div.k2CategoriesListBlock ul li a {}
div.k2CategoriesListBlock ul li a:hover {}
div.k2CategoriesListBlock ul li a span {}
div.k2CategoriesListBlock ul li a:hover span {}
div.k2CategoriesListBlock ul li.activeCategory {}
div.k2CategoriesListBlock ul li.activeCategory a {font-weight:bold;}

	/* Root level (0) */
	ul.level0 {}
	ul.level0 li {}
	ul.level0 li a {}
	ul.level0 li a:hover {}
	ul.level0 li a span {}
	ul.level0 li a:hover span {}
	
		/* First level (1) */
		ul.level1 {}
		ul.level1 li {}
		ul.level1 li a {}
		ul.level1 li a:hover {}
		ul.level1 li a span {}
		ul.level1 li a:hover span {}
		
			/* n level (n) - like the above... */

/* --- Search Box --- */
div.k2SearchBlock {}
div.k2SearchBlock form {}
div.k2SearchBlock form input.inputbox {}
div.k2SearchBlock form input.button {}

/* --- Tag Cloud --- */
div.k2TagCloudBlock {padding:8px 0;}
div.k2TagCloudBlock a {padding:4px;float:left;display:block;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
	transition: background 0.3s ease;
}
div.k2TagCloudBlock a:hover {padding:4px;float:left;display:block;background:#135cae;color:#fff;text-decoration:none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* --- Google Search --- */
#k2Container div.gsc-branding-text {text-align:right;}
#k2Container div.gsc-control {width:100%;}
#k2Container div.gs-visibleUrl {display:none;}



/*----------------------------------------------------------------------
	Modules: mod_k2_users
----------------------------------------------------------------------*/

div.k2UsersBlock {}
div.k2UsersBlock ul {}
div.k2UsersBlock ul li {}
div.k2UsersBlock ul li.lastItem {}
div.k2UsersBlock ul li a.ubUserAvatar img {}
div.k2UsersBlock ul li a.ubUserName {}
div.k2UsersBlock ul li a.ubUserName:hover {}
div.k2UsersBlock ul li div.ubUserDescription {}
div.k2UsersBlock ul li div.ubUserAdditionalInfo {}
	a.ubUserFeedIcon,
	a.ubUserFeedIcon:hover {display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(../images/fugue/feed.png) no-repeat 50% 50%;}
	a.ubUserFeedIcon span,
	a.ubUserFeedIcon:hover span {display:none;}
	a.ubUserURL,
	a.ubUserURL:hover {display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(../images/fugue/globe.png) no-repeat 50% 50%;}
	a.ubUserURL span,
	a.ubUserURL:hover span {display:none;}
	span.ubUserEmail {display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(../images/fugue/mail.png) no-repeat 50% 50%;overflow:hidden;}
	span.ubUserEmail a {display:inline-block;margin:0;padding:0;width:16px;height:16px;text-indent:-9999px;}

div.k2UsersBlock ul li h3 {clear:both;margin:8px 0 0 0;padding:0;}
div.k2UsersBlock ul li ul.ubUserItems {}
div.k2UsersBlock ul li ul.ubUserItems li {}

#k2Container {
	padding: 8px;
}

.by_bold {
	font-weight: bold;
	color: #000;
}


.bottom_of_image {
	clear: both;
}

.toolbar_1 {
	float: left;
	padding-top: 3px;
}

.toolbar_2 {
	float: right;
		padding-top: 2px;
}
.toolbar_3 {
	float: right;
	padding-right: 8px;
	padding-top: 2px;
		padding-top: 2px;
		padding-left: 25px;
		background:url(../images/comment_bubble.gif) no-repeat;
		background-position: 7px 5px;


}
.toolbar_4 {
	float: right;
	padding-right: 8px;
	border-left: 1px solid #ccc;
	padding-left: 25px; 
		padding-top: 2px;
		background:url(../images/print_button.png) no-repeat;
		background-position: 7px 4px;
}
.toolbar_5 {
	float: right;
	padding-right: 8px;  
	padding-left:8px;
		border-left: 1px solid #ccc;
			padding-top: 2px;
			padding-left: 25px; 
		padding-top: 2px;
		background:url(../images/email_button.png) no-repeat;
		background-position: 7px 4px;
}

.toolbar_6 {
	float: right; 
	padding-top: 2px;
}

.toolbar_7 {
	float: left;
}

.itemVideoBlock h3 {
	background: url(../images/k2_flag_divider.png) no-repeat;
	height: 29px;
	padding-top: 12px;
	padding-left: 10px;   
	text-shadow: 1px 1px 1px #fff;
	font-family: Georgia, 'Times New Roman', serif;
	color: #003E7B;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}

.itemImageGallery h3 {	
background: url(../images/k2_flag_divider.png) no-repeat;
	height: 29px;
	padding-top: 12px;
	padding-left: 10px;   
	text-shadow: 1px 1px 1px #fff;
	font-family: Georgia, 'Times New Roman', serif;
	color: #003E7B;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}

.itemCommentsForm h3 {

	height: 29px;
	padding-top: 12px;
	padding-left: 10px;   
	text-shadow: 1px 1px 1px #fff;
	font-family: Georgia, 'Times New Roman', serif;
	color: #003E7B;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}

.itemCommentsFormNotes {
	margin-left: 12px;
}

#comment-form {
	margin-left: 12px;
}

.bottom_of_image_top {
	padding-left: 20px;
	background: url(../images/k2_video_icon.png) no-repeat;
	background-position: left center;
	width: 50px;
	float: left;
}

.bottom_of_image_bottom {
	padding-left: 20px;
	background: url(../images/k2_gallery_icon.png) no-repeat;
	background-position: left center;
	width: 120px;
	float: left;
}

.k2ItemsBlock ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.wrap_item {
	margin-bottom: 13px;

}

#ie .wrap_item {
	margin-bottom: 0;
}

.wrap_item_intro_bottom {

}

.wrap_item_intro_top {
	padding-top: 0px;
	
}



.wrap_item_intro_readmore {
	text-align: right;
	padding-right: 20px;
}


.catItemTitle a {
	font-family: Georgia, 'Times New Roman', serif;
}

.catItemTitle {
	padding-top: 2px;
	margin-top: 0;
}


.category_text_bottom .catItemIntroText {
	padding: 0;
	padding-bottom: 7px;
}

.category_text_readmore {
	text-align: right; 
}

.category_text_readmore a {
	font-size: 12px;
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: bold;
}

.tags_category {
	clear: both;

}

.tags_category_left {
	float: left;
}

.tags_category_right {
	float: left;
}

.k2Pagination a {
	background: url(../images/pagination_bg.png) repeat-x;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

.k2Pagination .clr {
	padding-top: 10px;
}

.genericItemTitle a {
	font-size: 17px;
	font-family: Georgia, 'Times New Roman', serif;
}

.genericItemIntroText p {
	margin: 0;
}

.tag_text_top .genericItemTitle {
	margin-bottom: 0px;
}

.genericItemList {
	margin-bottom: 15px;
}



.tag_text_readmore {
	text-align: right;
	padding-right: 12px;
}


.genericItemReadMore a {
	font-size: 12px;
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: bold;
}

#k2Container .componentheading {
	color: #013E7D;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 22px;
	padding-top:8px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.itemid-271 #k2Container .componentheading {
	font-weight: normal;
	font-size: 30px;
	color: #005bb9;
	height: 43px;
	padding: 0;
	padding-top: 12px;
	background: #f8f8f8;
	margin-left: -5px;
	padding-left: 5px;
}

.itemid-276 #k2Container .componentheading {
	font-weight: normal;
	font-size: 30px;
	color: #005bb9;
	height: 70px;
	padding: 0;
	padding-top: 12px;
	background: #f8f8f8;
	margin-left: -5px;
	padding-left: 10px;
	margin-bottom: 10px;
}

#k2Container .componentheadingact_now_page {
		font-weight: normal;
	font-size: 30px;
	color: #005bb9;
	height: 70px;
	padding: 0;
	padding-top: 12px;
	background: #f8f8f8;
	margin-left: -5px;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 19px;
	letter-spacing: -1px;
	 border-bottom: 1px solid #CCCCCC;
	   font-family: Georgia,'Times New Roman',serif;
}

#k2Container .componentheadingact_now_page p {
	font-weight: normal;
	font-size: 16px;
	color: #00376F;
	letter-spacing: -1px;
	padding: 0;
	padding-top: 5px;
	background: #f8f8f8;
	margin-left: -5px;
	padding-left: 10px;
	  font-family: Georgia,'Times New Roman',serif;
	margin: 0;
	padding-top: 12px;
	margin-left: -5px;
	
}



.itemid-276 #k2Container .componentheading p {
	font-weight: normal;
	font-size: 16px;
	color: #00376F;

	padding: 0;
	padding-top: 5px;
	background: #f8f8f8;
	margin-left: -5px;
	padding-left: 10px;
	margin: 0;
	margin-left: -5px;
}




.itemid-259 #k2Container .componentheading {
	background:none repeat scroll 0 0 #F8F8F8;
	color:#005BB9;
	font-size:30px;
	font-weight:normal;
	height:43px;
	margin-left:-5px;
	padding:12px 0 0 5px;
}

.itemid-276 #k2Container {
	padding-top: 0;
}

.actnow_readmore {
	width: auto;
	display: block;
	float: right;
}

.actnow_readmore div {

}

.act_pipe {
	height: 10px;
	vertical-align: top;
	float: left;
	padding-left: 6px;
	padding-right: 6px;
}

.act_pipe p {
	margin: 0;
	font-weight: bold;
}

.act_learn_more {
	font-weight: bold;
	font-size: 14px;
	float: left;
	padding-right: 0px;
}

.act_now_div {
	font-weight: bold;
	font-size: 14px;
	float: left;
}

.act_now_div a:link {
	color: red;
}




.itemid-271 #k2Container {
	padding-top: 3px;
}

.itemCommentsCounter {
	background:url("../images/k2_flag_divider.png") no-repeat scroll 0 0 transparent;
	border-bottom:1px solid #CCCCCC;
	color:#003E7B;
	font-family:Georgia,'Times New Roman',serif;
	font-weight:bold;
	height:29px;
	padding-left:10px;
	padding-top:12px;
	text-shadow:1px 1px 1px #FFFFFF;
}

.moduleItemAuthor {
	float: left;
	color: #000;
	padding-right: 5px;
	height: 15px;

}

span.moduleItemDateCreated {
	display: block;
	float: left;
	color: #000;
	padding-top: 0px;
	background: url(../images/pipe.png) no-repeat;
	background-position: left 1px;
	padding-left: 6px;
}

.moduleItemAuthor a:link, .moduleItemAuthor a:visited {
	font-size: 11px !important;
	font-family: arial, tahoma, sans-serif !important;
}

.itemCommentsForm h3 {
	margin-top: 0;
}

.user_right_readmore {
	text-align: right;
	font-family: Georgia, 'Times New Roman', serif;
	font-weight: bold;
}


.userItemTitle {
	margin-bottom: 4px;
}

.userBlock h2 {
	margin-top: 0;
	margin-left: 3px;

	padding-left: 5px;
}

.userAdditionalInfo {
	margin-left: 5px;
}

.userBlock img {
	margin-right: 5px;
}

.userBlock p {
	margin: 0;
	color: #000;
}

.userDescription {
	padding: 0 !important;
}

.tell_others_block {
	width: 200px;
	float: left;
	margin-right: 15px;
	padding-right: 3px;
	padding-left: 10px;
	background: #f8f8f8;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	min-height: 264px;
}

.tell_others_block h3 {
	margin-top: 5px;
	text-shadow: 1px 1px 1px #740000;
	
}




/*alex - turning off extra fields that aren't assocated with specific name like take action, or tell others, don't want take action links showing up in the learn more box and vice versa*/
.take_action_extra_fields .row_5, .take_action_extra_fields .row_6, .take_action_extra_fields .row_7, .take_action_extra_fields .row_8, .take_action_extra_fields .row_9, .take_action_extra_fields .row_10, .take_action_extra_fields .row_11, .take_action_extra_fields .row_12, .take_action_extra_fields .row_13, .take_action_extra_fields .row_14, .take_action_extra_fields .row_15 {
	display: none;
}

.learn_more_extra_fields .row_0, .learn_more_extra_fields .row_1, .learn_more_extra_fields .row_2, .learn_more_extra_fields .row_3, .learn_more_extra_fields .row_4, .learn_more_extra_fields .row_5, .learn_more_extra_fields .row_6, .learn_more_extra_fields .row_7, .learn_more_extra_fields .row_8, .learn_more_extra_fields .row_9 {
	display: none;
}

.tell_others_extra_fields .row_0, .tell_others_extra_fields .row_1, .tell_others_extra_fields .row_2, .tell_others_extra_fields .row_3, .tell_others_extra_fields .row_4, .tell_others_extra_fields .row_10, .tell_others_extra_fields .row_11, .tell_others_extra_fields .row_12, .tell_others_extra_fields .row_13, .tell_others_extra_fields .row_14 {
	display: none;
}




.tell_others_extra_fields ul {
	list-style-type: disc;
	color: #222;
	padding-left: 17px;
	width: 160px;
}

.tell_others_extra_fields ul li {
	padding-bottom: 4px;
}

.take_action_extra_fields ul {
	list-style-type: disc;
	color: #222;
	padding-left: 17px;
	width: 160px;
}

.take_action_extra_fields ul li {
	padding-bottom: 4px;
}

.take_action_extra_fields ul li a:link, .take_action_extra_fields ul li a:visited {
	color: #222;
	font-weight: bold;
}

.take_action_extra_fields ul {
	list-style-type: disc;
	color: #222;
	padding-left: 17px;
	width: 160px;
}

.take_action_extra_fields ul li {
	padding-bottom: 4px;
}

.take_action_extra_fields ul li a:link, .take_action_extra_fields ul li a:visited {
	color: #222;
	font-weight: bold;
}

.learn_more_extra_fields ul {
	list-style-type: disc;
	color: #222;
	padding-left: 17px;
	width: 180px;
}

.learn_more_extra_fields ul li {
	padding-bottom: 4px;
}

.learn_more_extra_fields ul li a:link, .learn_more_extra_fields ul li a:visited {
	color: #222;
	font-weight: bold;
}


.tell_others_extra_fields ul li a:link, .tell_others_extra_fields ul li a:visited {
	color: #222;
	font-weight: bold;
}

.learn_more_block {
		width: 205px;
	float: left;
	margin-right: 15px;
	padding-right: 3px;
	padding-left: 10px;
	background: #f8f8f8;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	min-height: 264px;
}


.learn_more_block h3 {
	margin-top: 5px;
}

.take_action_block {
	width: 205px;
	min-height: 264px;
	float: left;
	margin-right: 15px;
	padding-right: 3px;
	padding-left: 10px;
	background: #f8f8f8;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	
}

#k2ModuleBox470 .wrap_item_intro {
	display: none;
}


.act_pipe {
	display: none;
}

.act_learn_more {
	display: none;
}

.take_action_block h3 {
	margin-top: 5px;
}

.take_action_extra_fields h3, .learn_more_extra_fields h3, .tell_others_extra_fields h3 {
	background: #d10000 url(../images/red_gradient.png) repeat-x;
	padding: 8px;
	margin-left: -8px;
	border: 1px solid #eee;
	border-bottom: 1px solid #ccc;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 1px 1px 1px #680303;
}

.no_con .take_action_extra_fields h3, .no_con .learn_more_extra_fields h3, .no_con .tell_others_extra_fields h3 {
	color: #4b2512;
}

.three_block_clear {
	clear: both;
	padding-top: 8px;
}

.no_con .three_block_clear a:link {
	color: #000;
}


	

.issues_k2 #k2Container {
	margin-bottom: 0;

}

.itemid-276 .catItemTitle, .itemid-383 .catItemTitle, .itemid-384 .catItemTitle {
	color: #00376D;
}


.ifvideo {
	font-size: 11px;
	margin-left: -25px;
	font-weight: bold;
	padding-left: 25px;
	
	clear: both;
	background: url(../images/video_icon.png) left bottom no-repeat;
}

.issues_k2 span.itemImage {
	margin-bottom: 0;
}

.issues_k2 .itemImageBlock .itemImage {
	padding-right: 20px;
	
}

.issues_k2 .itemImageBlock {
	padding-left: 30px;
}

.issues_k2 .itemFullText {
	margin-bottom: 0px;
}

.itemid-271 .k2Pagination {
	display: none;
}

.action_alerts_header p {
	margin: 0;
	padding-bottom: 0px;
	padding-top: 18px;
	font-size: 18px;
	font-weight: bold;
	color: #003E79;
	font-family: Georgia, 'Times New Roman', serif;
}

.itemid-259 .catItemImageBlock {
	border: 3px solid #eee;
}

.act_right .category_wrapper {
	width: 655px;
}

.itemid-276 .itemContainer, .itemid-383 .itemContainer, .itemid-384 .itemContainer {
	border-bottom: 1px solid #ccc;
	padding-bottom: 8px;
}

.itemRelated li {
	font-size: 13px;
}

.action_project_left {
	float: left;
	width: 350px;
	height: 124px;
}

.action_project_middle {
	float: left;
	padding-top: 7px;
	padding-left: 65px;

}


.no_con .action_project_middle {
	margin-left: 14px;
	padding-left: 42px;
}


	
.action_project_right {
	float: left;
	width: 250px;
}

.action_project_wrapper {
	background: url(../images/action_project_header.jpg) no-repeat;
	height: 167px;
	margin-top: 8px; 
}

.illegal_wrapper {
	background: url(../images/illegal_background.jpg) no-repeat;
	height: 167px;
	margin-top: 8px; 
}


.no_con .action_project_wrapper {
	background: url(../images/action_project_concon.jpg) no-repeat;
	height: 167px;
	margin-top: 8px;
}

.k2_related_products_body {
	margin-bottom: 20px;
}

.k2_related_products {
	margin-top: 25px;
}


.itemRelated h3 {
	margin-top: 2px;
}

.itemid-332 .componentheading {
	display: none;
}

.itemid-332 .tabber_content {
	padding-bottom: 10px;
	width: 574px;
}

.itemid-332 .headline {
	display: none;
}

.press_room_pic {
	margin-top: 15px;
	margin-bottom: 15px;
}

#k2ModuleBox526 .wrap_item_intro {
	width: 395px;
}

#k2ModuleBox526 .moduleItemTitle {
	font-weight: bold;
	font-size: 14px;
}

#k2ModuleBox602 .wrap_item_intro {
	width: 555px;
}

#k2ModuleBox602 .moduleItemTitle {
	font-weight: bold;
	font-size: 14px;
}

.related_tags_image {
	float: left;
	margin-right: 6px;
}

.related_tags_text_1 a {
	font-weight: bold;
	font-size: 14px;
}

.related_tags_read {
	text-align: right;
}

.related_tags_read a {
	font-weight: bold;
}


.related_tags_text_1 {
	padding-top: 4px;
	padding-bottom:4px;
}

.related_tags_text_2 p {
	margin: 0;
}

#k2ModuleBox526 .wrap_item {
	margin-bottom: 20px;
}

#k2ModuleBox602 .wrap_item {
	margin-bottom: 20px;
}

#k2ModuleBox602 .wrap_item_image {
	display: none;
}



#ie .catItemView .clr {
	display: none;
}

.action_project_text{
	margin-bottom: 15px;
	width: 680px;
}


#ie .catItemView .tags_category {
	display: none;
}

#ie .issue_22 {

}

.itemid-358 .itemImageBlock {
	display: none;
}

.genericItemIntroText img {
	display: none;
}

.toolbar_7 {
	margin-left: 8px;
	margin-top: 3px;
}

.itemSocialLinksBlock {
	padding-left: 0;
}

.download_button {
	background: url(../images/download_button.png) no-repeat;
	width: 129px;
	height: 26px;
	display: block;
	font-size: 13px;
	font-weight: bold;

}

.help_support {
    background: none repeat scroll 0 0 #F8F8F8;
    color: #005BB9;
    font-size: 30px;
    font-weight: normal;
    height: 38px;
    margin-left: -5px;

	    font-family: Georgia,'Times New Roman',serif;
		    border-bottom: 1px solid #CCCCCC;
	padding-top: 20px;
	padding-left: 10px;
margin-bottom: 20px;
}

.help_support_text{
	font-size: 14px;
	line-height: 22px;
}

.action_tools_head {
	    color: #0B70C9;
    font-family: Georgia,'Times New Roman',serif;
    font-weight: normal;
    margin-bottom: 40px;
	font-size: 28px;
}


.itemid-257 .catItemView {
	margin-bottom: 0;
}

.blog_up_bottom {
	background: #f2f9ff;
	padding: 10px;
	margin-bottom: 12px;
	margin-top: 12px;
	border: 1px solid #d9e7f3;
}

.blog_up_left {
	float: left;
}

.blog_up_right {
	float: left;
	padding-top: 15px;
	padding-left: 15px;
}

.blog_up_right .email_signup_text {
	display: none;
}

.tagItemImage img {
	width: 150px !important;
	clip:rect(0px, 182px, 100px, 0px);
    left:0;
    position:absolute;
    top:0;
	
}



.tagItemImageBlock {
	width: 150px;
	margin-right: 10px;
	float: left;
	position: relative;
	height: 105px; 
}

.tagItemReadMore {
	text-align: right;
	font-weight: bold;
	font-family: georgia, serif;
	font-size: 14px;
}


.tagItemTitle {
	font-weight: bold;
	font-family: georgia, serif;
	font-size: 18px;
}

.tagItemIntroText p br {
	display: none;
}

.itemTitle sup {
	display: none;
}

.blog_up_top {
	font-weight: bold;
	padding: 10px;
	padding-bottom: 17px;
}





/* --- END --- */
