body {
	margin : 10px 10px 10px 10px;
	font-family : verdana, geneva, arial, helvetica, sans serif;
}

div#BreadcrumbsTopPrint {
	padding : 5px 0px 17px 0px;
	font-size : 11px;
	line-height : 150%;
}

div#PageContent {
	clear : both;
	margin : 2px 0px 2px 0px;
}

div#PrimaryContent {
	width: 700px;
	text-align : left;
}

div#TopicHeader {
	position : relative;
	z-index : 3;
}

h1.HeaderPrint {
	padding : 11px 8px 11px 0px;
	font-size : 100%;
	font-weight : bold;
}

div#TopicTitlePrint {
	font-size : 12px;
	font-weight : bold;
}

div.ForumTitle {
	font-size : 12px;
	font-weight : bold;
}

div#FolderTitle {
	font-size : 12px;
	font-weight : bold;
}

div.PrimaryActionsPrint {
	position : absolute;
	top : 7px;
	right : 10px;
	font-size : 11px;
	font-weight : normal;
	line-height : 135%;
}

div.PrimaryActions a {
	text-decoration : none;
}

div.Pagination {
	display : inline;
	margin : 0px 10px 0px 10px;
	padding : 20px 0px 0px 0px;
	font-size : 11px;
	line-height : 135%;
	text-align : right;
}

span.CurrentPagePrint {
	padding : 2px 2px 2px 2px;
	font-weight : bold;
}

a.TopicPrintBackLink {
	font-size : 13px;
}

div.ResponsePostPrint {
	margin : 10px 0px 0px 0px;
	padding : 17px 0px 7px 0px;
	position : relative;
}

div.PostAuthorPrint {
	margin : 0px 0px 5px 15px;
	padding : 4px 10px 0px 0px;
	font-size : 13px;
	font-weight : bold;
}

span.PostAuthorTitle {
	padding : 0px 0px 0px 10px;
	font-size : 11px;
	font-weight : normal;
}

div.PostAuthorActions {
	margin : 5px 0px 0px 110px;
	padding : 0px 0px 8px 0px;
	font-size : 10px;
}

div.PostTitlePrint {
	margin : 0px 0px 0px 15px;
	padding : 2px 0px 2px 0px;
	font-size : 10px;
	font-weight : bold;
}

span.PostDate {
	font-weight : normal;
}

div.PostContentPrint {
	margin : 20px 10px 10px 20px;
	font-size : 12px;
	line-height : 135%;
}

div.PostModifiedNote {
	margin : 10px 0px 0px 0px;
	font-size : 9px;
	font-style : italic;
	text-align : right;
}

blockquote {
	margin : 10px 10px 0px 10px;
	padding : 5px 8px 5px 8px;
	font-size : 11px;
}

blockquote.Spoiler {
	margin : 10px 10px 0px 10px;
	padding : 5px 8px 5px 8px;
	font-size : 11px;
}

blockquote p, .PostContent blockquote p {
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 150%;
}

.Bold {
	font-weight : bold;
}

.Italics {
	font-style : italic;
}

a:hover {
	text-decoration : none;
}

div.ClearBoth {
	clear : both;
}

div.ContentBox {
	margin : 0px 0px 10px 0px;
	padding : 17px 17px 17px 17px;
	font-size : 12px;
	line-height : 135%;
}

span.FontWeightNormal {
	font-weight : normal;
}



/** Colors, Borders, and Backgrounds **/



body {
	background-color : #ffffff;
	color : black;
}

a {
	color : #295875;
}

h1.HeaderPrint {
	color: #000000;
}

div.PrimaryActions {
	color : #ffffff;
}

div.PrimaryActions a {
	color : #c2cdd2;
}

div.PaginationPrint a {
	color : #295875;
}

span.CurrentPagePrint {
	border : 2px solid #666666;
	color : #666666;
}

div.ResponsePostPrint {
	border-top : 1px solid #cdcdcd;
}

span.PostAuthorTitle {
	color : #666666;
}

div.PostTitle {
	color : #858585;
}

span.PostDate {
	color : #858585;
}

span.PostDate a {
	color : #2f6587;
}

div.PostContent {
	color : #000000;
}

div.PostContent a {
	color : #2f6587;
}

div.PostModifiedNote {
	color : #666666;
}

blockquote {
	border-left : 1px solid #dddddd;
	color : #4d4d4d;
}

blockquote.Spoiler {
	border : 1px solid #dddddd;
	background-color : #f5f5f5;
	color : #f5f5f5;
}
