*
{
	margin:0;
	padding:0;
}
body
{
	font-family:Arial;
	margin:0;
	padding:0;
}

.OuterMostWrapper
{
	width:920px;
    margin:3px auto;
	padding:5px 0 0 0;
}
.OuterWrapper
{
	width:880px;
	padding:20px
}
.Header
{
    width:880px;
    float:left;
    padding:0;
}
.Header .Logo
{
	float:left;
}
.Header .banner
{
	float:left;
	padding:20px 0 0 0;
}
.Header img
{
	border:none;
}
.Header .Tools
{
	float:right;
}
.Header .Tools .Search .button
{
	vertical-align:middle;
	padding:0;
	margin:0;
}
.Header .Tools .Search .txtfield
{
	margin:0;
	width:145px;
	vertical-align:middle;
}
.Header .Tools .Search
{
	white-space:nowrap;
	float:left;
	clear:both;
}
.HeaderNav
{
	width:880px;
	float:left;
	margin:0;
	padding:10px 0 10px 0;
}
.HeaderNav ul
{
	float:left;
}
.HeaderNav ul li
{
	margin:0;
	float:left;
	display:inline;
}
.HeaderNav ul li a
{
	float:left;
}
.HeaderNav a.donate
{
	margin:0 0 0 30px;
}
.ContentWrapper
{
	float:left;
	margin:0;
	width:880px;
	padding:10px 0 0 0;
}
.InnerWrapper
{
	float:left;
	margin:0;
	width:880px;
	padding:0 0 20px 0;
}
.NavAndContent
{
	float:left;
	margin:0;
	width:650px;
}
.LeftColumn
{
    width:210px;
	padding:20px 0 0 0;
    float:left;
    display:inline;
}
.CenterColumn
{
	padding:20px 0 0 0;
	margin:0 0 0 0;
    width:420px;
    float:right;
    display:inline;
}
.print .CenterColumn
{
	_margin:0 0 0 12px;
}
.RightColumn
{
    width:210px;
    float:right;
    display:inline;
    padding:20px 0 0 0;
}
.AssignedItemsWrapper
{
	padding:35px 0 0 0;
}
.AssignedItems
{
	margin:0 0 40px 0;
	float:left;
	width:210px;
	
}
.AssignedItems .Title
{
	margin:0;
	padding:1px 0 1px 0;
}
.AssignedItems .Title h3
{
	padding:0;
	margin:0;
}
.AssignedItemsMiddle
{
	padding:0 10px 6px 10px;
	float:left;
}
.AssignedItemsMiddle ul
{
	font-size:80%;	
	padding:0;
	margin:0;
	list-style:none;
	padding:5px 0 0 0;
	float:left;
	width:190px;
}
.AssignedItemsMiddle ul li
{
	margin:0;
	padding:0 0 5px 0;
	float:left;
	width:190px;
}
.AssignedItems a
{
	padding:0 0 0 10px;
	float:left;
	
}
.AssignedItems a:hover
{
	text-decoration:underline;
}
div.leftnavigation
{
	font-size:80%;
	width:210px;
	float:left;
	margin:0;
	padding:25px 0 0 0;
	font-family:Trebuchet MS;
}
div.leftnavigation ul
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
div.leftnavigation ul li
{
	padding:0;
	margin:0;
	clear:both;
	float:left;
	width:100%;
	
}
div.leftnavigation ul li,
div.leftnavigation ul li ul li,
div.leftnavigation ul li ul li ul li
{
	margin:0;
	padding:6px 0 0 10px;
}
div.leftnavigation ul li ul li ul li ul li
{
	padding:6px 0 0 16px;
}
div.leftnavigation ul li ul,
div.leftnavigation ul li ul li ul
div.leftnavigation ul li ul li ul li ul

{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
div.leftnavigation ul li ul
{
		width:100%;
}
div.leftnavigation ul li a
{
	padding:0 0 0 10px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.Footer
{
	float:left;
	width:880px;
	padding:10px 0 0 0;
}
.FooterInner
{
	width:880px;
	float:left;
	padding:0;
}
.FooterTop
{
	float:left;
	padding:10px 0 0 0;
	margin:0;
	display:inline;
	width:880px;
}
FooterTop div.Utils
{
	float:right;
}
.FooterTop div.Utils ul
{
	margin:0;
	padding:0;
	float:right;
	list-style-type:none;
}
.FooterTop div.Utils ul li
{
	margin:0 0 0 0;
	padding:2px;
	text-align:right;
}
.FooterTop div.Utils ul li.sendToFriend a,.FooterTop div.Utils ul li.print a
{
	padding:1px 0 0 20px;
	
}
.FooterTop div.Utils ul li.baigent
{
	margin:4px 0 0 0;
}
.FooterTop div.Links
{
	float:left;
	width:720px;
}
.FooterTop div.Links ul
{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	width:720px;
}
.FooterTop div.Links ul li
{
	float:left;
	margin:0;
	padding:0;
	display:inline;
}
.FooterTop div.FooterBottom
{
	float:left;
	padding:0;
	margin:0;
	display:inline;
}
.FooterTop div.FooterBottom p
{
	margin:4px 0 0 0;
}
.FeaturedStoriesWrapper
{
	width:880px;
	background:#FFF;
	padding:0 0 20px 0;
	float:left;
}
.FeaturedStories
{
	float:left;
	background:url(images/featuredstories.gif) repeat-y;
	
}
.FeaturedBottom
{
	background:url(images/featuredbottom.gif) no-repeat 0 100%;
	float:left;
}
.FeaturedStories a
{
	
}

.FeaturedStories div.normal
{
	float:left;
	width:208px;
	padding:0;
	margin:0;
}

.FeaturedStories div.normal p.Summary
{
	width:200px;
	float:left;
	padding:6px 4px 6px 4px;
	margin:0;
}
.FeaturedStories div.normal h3.Title
{
	width:200px;
	padding:6px 4px 6px 4px;
	margin:0;

}
.FeaturedStories .short h3.Title
{
	padding:6px 4px 6px 4px;
}
.FeaturedStories div.short
{
	float:left;
	width:198px;
}
.FeaturedStories div.short p.Title
{
	width:190px;
	padding:6px 4px 6px 4px;
	margin:0;
}
.FeaturedStories div.short p.Summary
{
	width:186px;
	float:left;
	padding:6px 4px 6px 4px;
}


.FeaturedStories .spacer
{
	width:20px;
	height:100px;
	float:left;
}



.SectionFeature
{
	padding:0 0 10px 0;
}
.SectionFeature h3.Title
{
	text-align:center;
	padding:2px 0 2px 0;
}
.SectionFeature p.Summary
{
	font-size:65%;
	padding:4px 8px 4px 8px;
}
.SectionFeature a
{
	padding:0 0 0 10px;
	display:block;
}
.SectionFeature p.Link
{
	padding:0 8px 0 8px;
}


/*Search Results Page*/
.SearchResults
{
	font-family:Trebuchet MS;
	float:left;
}
.SearchResults .Counter
{
	text-align:center;
	margin:10px 0 10px 0;
	font-weight:bold;
	color:#333;
}
.SearchResults .Pager
{
	font-size:100%;
	float:left;
	margin:10px 0 10px 0;
	border-top:1px dashed #CCC;
	border-bottom:1px dashed #CCC;
}
.SearchResults .Pager>input
{
	font-weight:bold;
	float:left;
	width:75px;
	border:none;
	margin:0;
	padding:0;
	background:Transparent;
	cursor:pointer;
	color:#333333;
}
.SearchResults .Pager>div
{
	float:left;
	width:270px;
	text-align:center;
	font-weight:bold;
	padding:2px 0 0 0;
}
.SearchResults .Results
{
	float:left;
	margin:0 0 20px 10px;
	width:410px;
}
.SearchResults .Results .Inner
{
	margin:0 0 0 10px;
}
.SearchResults .Results .Inner table
{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.SearchResults .Results .Item
{
	margin:10px 0 10px 0;
}
.SearchResults .Results h4
{
	color:#333;
	margin:0;
}
.SearchResults a
{
	text-decoration:none;
	margin:0;
	color:#333;
}
.SearchResults p
{
	color:#333;
	margin:0;
	line-height:1.2em;
}
.SearchResults .Pager>input.Right
{
	text-align:right;
}
.Sitemap ul,.Sitemap ul li ul, .Sitemap ul li ul li ul, .Sitemap ul li ul li ul li ul
{
	margin:0;
	padding:0;
}
.Sitemap ul li
{
	margin:0 0 0 10px;
}
.Sitemap ul li a
{
	display:block;
}
.Sitemap ul li ul li
{
	margin:0 0 0 10px;
}
.Sitemap ul li ul li ul li
{
	margin:0 0 0 15px;
}
.Sitemap ul li ul li ul li ul li
{
	margin:0 0 0 20px;
}
.Sitemap ul li a
{
	line-height:10px;
	text-decoration:none;
}
.Sitemap ul li a:hover
{
	text-decoration:underline;
}
.Sitemap ul li ul li a
{
	
}
.validationSummary ul
{
	margin:10px 0 0 20px;
}

.FormWrapper
{
	width:420px;
}