<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: underline;
}

.ArrowDown {
	padding-left: 20px;
}

.ArrowRight {
	padding-left: 20px;
}

.ArrowUp {
	padding-left: 20px;
}

blockquote {
	margin-left: 28px;
}

.ISelector ul li {
	background-image: none !important;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

body.searchTips {
	padding: 30px;
}

.Breadcrumb {
	border-bottom: 1px solid #c4c4c4;
	font-size: 0.75em;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}

.Breadcrumb li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px;
}

.Breadcrumb li a {
	border-right: 1px solid #c4c4c4;
	padding: 0 10px 0 0;
}

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

.Button {
	font-weight: bold;
	margin: 2px 0 2px 0;
	padding: 2px 10px 2px 10px;
}

.CategoryFeedList, .OtherFeedList, .CategoryFeedList li, .OtherFeedList li {
	list-style-type: none;
	list-style-image: none;
}

.CategoryPagination {
	padding: 5px;
	text-align: center;
}

.CategoryPagination .PagingList li {
	display: inline;
	padding: 0 5px;
}

.CategoryPagination .PagingList, .CategoryPagination .PagingList li {
	font-size: 0.9em;
	list-style: none;
	margin: 0;
	padding: 0;
}

.Clear {
	clear: both;
}

.ClearLeft {
	clear: left;
}

.ClearRight {
	clear: right;
}

.CommentsContentListDetails {
	margin-left: 5px;
}

#Container {
	margin: 25px auto;
	position: relative;
	width: 970px;
}

#ContainerBottom {
	clear: both;
	position: relative;
	width: 970px;
}

.Content {
	
	float: right;
	margin: 0 10px 0 10px;
	min-height: 500px;
	padding: 10px 15px 20px 15px;
	width: 600px;
}

.Content .Block {
	clear: both;
	margin-bottom: 10px;
}

.Content h1, .Content h2, .Content h3 {
	font-size: 14px;
}

.Content h4, .Content h5, .Content h6 {
	font-size: 14px;
}

.Content .PostDetails {
	font-size: 0.85em;
	margin: 0;
	padding: 0 0 5px 0;
}

.ContentModulesContainer, .listRow, .BodyContent {
	clear: both;
}

.ContentPostDetails {
	font-size: 0.85em;
	margin: 0;
}

.ContentPostDetails li {
	display: inline;
	float: left;
	list-style-image: none;
	list-style-type: none;
}

.ContentPostDetails li, .PostDetails li {
	display: inline;
	list-style-type: none;
	padding-left: 4px;
	padding-right: 4px;
}

.ContentPostDetails li:first-child {
	padding-left: 0px;
}

.Content.Wide {
	margin: 0 0 0 10px;
	width: 745px;
}

.even td {
	background-color: #ffffff;
}

.FeedLink a {
	font-size: 0.9em;
	font-weight: bold;
	padding: 0 0 3px 20px;
	text-decoration: none;
}

fieldset {
	margin: 0;
	padding: 20px 20px 20px 20px;
}

.first {
	text-align: left;
}

.FloatLeft {
	float: left;
}

.FloatRight {
	float: right;
}

#Footer {
	
	font-size: 0.85em;
	margin: 0 auto;
	padding: 15px 0 20px 0;
	text-align: center;
	width: 900px;
}

#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited {
	margin: 0;
	text-decoration: none;
}

form {
	margin: 0 0 20px 0;
	padding: 0;
}

h1 {
	font-size: 1.8em;
}

h1 a:link, h1 a:hover, h1 a:visited {
	text-decoration: none;
}

h2 {
	font-size: 1.8em;
	margin: 5px 0 10px 0;
}

h3 {
	font-size: 1.3em;
	margin: 5px 0 10px 0;
}

h4 {
	font-size: 14px;
	margin: 5px 0 10px 0;
}

h5, h6 {
	font-size: 0.85em;
	margin: 5px 0 10px 0;
}

#Header h1 {
	font-family: arial;
	font-size: 2.5em;
	font-weight: bold;
}

.headerBgImage {
	background-position: top left;
	background-repeat: no-repeat;
}

.HighlightedLink a {
	font-size: 0.9em;
	font-weight: bold;
	padding: 0 0 3px 8px;
	text-decoration: none;
}

.HorizontalFormContainer dd {
	margin-bottom: 5px;
	margin-left: 130px;
}

.HorizontalFormContainer dt {
	clear: left;
	float: left;
	margin: 8px 0 5px 0;
	width: 130px;
}

.HorizontalFormContainer p.Submit {
	margin: 0 0 0 130px;
}

hr {
	border-top: 1px solid #c4c4c4;
	height: 1px;
	margin: 0 0 10px 0;
}

input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	margin: 5px 0 5px 0;
	padding: 3px;
}

.Largetxt {
	font-size: 1.8em;
	font-weight: normal;
}

.Left {
	float: left;
	padding: 0 10px 20px 0;
	width: 305px;
}

.Left .BlockContent, .Right .BlockContent {
	padding: 0 15px 0 15px;
}

.Left h1 span, .Left h2 span, .Left h3 span, .Left h4 span, .Left h5 span, .Left h6 span, .Right h1 span, .Right h2 span, .Right h3 span, .Right h4 span, .Right h5 span, .Right h6 span {
	margin: 0 0 0 15px;
}

.Left h1, .Left h2, .Left h3, .Left h4, .Left h5, .Left h6, .Right h1, .Right h2, .Right h3, .Right h4, .Right h5, .Right h6 {
	font-size: 14px;
	margin: 15px 0 10px 0;
}

.Left li a, .Right li a {
	text-decoration: none;
}

.Left li a:hover, .Right li a:hover {
	text-decoration: underline;
}

.Left li, .Right li {
	list-style-image: none;
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

.Left p, .Right p {
	margin: 0 0 8px 0;
}

.Left .SideBox, .Right .SideBox {
	width:287px;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0 0 20px 0;
	background:#fff;
	border:1px solid #d4d4d4;
	border-radius:8px;
}

.Left ul, .Right ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

legend {
	font-size: 1.1em;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0 5px 0 5px;
}

#Menu {
	
	clear: both;
	float: right;
	height: 30px;
	margin: -2px 10px 0 0;
	width: 980px;
}

#Menu div {
	float: right;
}

#Menu li {
	
	display: inline;
	float: left;
	height: 30px;
	list-style: none;
	margin: 0;
}

#Menu li a {
	display: block;
	font-size: 1.1em;
	height: 30px;
	line-height: 2.6em;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
}

#Menu li ul {
	display: none;
	float: left;
	left: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 40px;
	width: 980px;
	z-index: 1;
}

#Menu li ul li {
	float: left;
	height: 32px;
	text-align: left;
}

#Menu li ul li a {
	font-size: .9em;
	font-weight: normal;
	height: 29px;
	padding: 3px 25px 0 25px;
	text-transform: none;
}

#Menu li ul li a, #Menu li.over li a {
	text-decoration: none !important;
}

#Menu li:hover ul, #Menu li.over ul {
	display: block;
}

#Menu ul {
	list-style: none;
	margin: 0;
}

.odd td {
	background-color: transparent;
}

ol li {
	margin: 4px 0 4px 0;
}

#Outer {
	clear: both;
	margin:32px auto 20px;
	width:980px;
}

p {
	line-height: 1.5em;
	margin: 0 0 15px 0;
}

.PostDetails li, .ContentPostDetails li {
	border-right: 1px solid #AAAAAA;
}

.PostDetails li:first-child, .ContentPostDetails li:first-child {
	padding-left: 0;
}

.PostDetails li:last-child, .ContentPostDetails li:last-child {
	border-right: none;
}

.Right {
	float: right;
	padding: 0 0 20px 0;
	width: 205px;
}

.Right .SideBoxContact {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0 0 20px 0;
}

.RSSBlock h2 {
	margin: 3px 0px !important;
}

.RSSBlock h2 a {
	background-position: 5px 5px;
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	padding-left: 45px;
	padding-top: 10px;
}

.RSSBlock h2, .RSSBlock {
	padding: 0 !important;
}

.Search a {
	text-decoration: none;
}

.Search input[type='text'] {
	width: 105px;
}

.Search p {
	line-height: 0.5em;
	text-align: right;
}

.Search small {
	margin: 0 0px 0px 0;
	text-align: right;
}

.SearchToggleLinkShow , .SearchToggleLinkHide {
	padding-right: 15px;
}

select option {
	padding: 0 10px;
}

.SideBoxContact h3 {
	font-size: 1.6em;
}

#Slogan {
	clear: both;
	height: 273px;
	margin: 0;
	padding: 0;
	width: 960px;
}

#Slogan h2 {
	padding: 80px 350px 0 35px;
}

.Small {
	font-size: 0.75em;
}

.SubCategoriesList {
	font-size: 10pt;
}

table {
	border-collapse: collapse;
	margin: 0 0 20px 0;
	padding: 0;
	width: 100%;
}

#Tag {
	font-size: 1.1em;
	font-weight: bold;
	margin: 35px 15px 0 0;
}

td {
	border-left: 1px solid #c4c4c4;
	padding: 4px 10px 4px 10px;
	vertical-align: top;
}

.Testimonial {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0 20px 15px 20px;
	padding: 20px 0 20px 60px;
}

.Testimonial_content {
	font-style: italic;
	padding: 0 60px 0 0;
}

th {
	border-bottom: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	font-size: 0.9em;
	padding: 6px 10px 6px 10px;
	text-align: left;
	vertical-align: top;
}

th a img {
	margin: 0 0 10px 0;
	text-decoration: none;
}

th p {
	margin: 5px 0 5px 0;
}

#Topnav {
	margin: 25px 0 0 0;
}

.TopSearch {
	float: right;
	margin: -2px 5px 0 680px;
	padding: 0 15px 0 0;
	position:absolute;
	z-index:100;
}

.TopSearch .Searchbg {
	height: 23px;
	margin: 7px 0 7px 0;
	width: 65px;
}

.TopSearch .Searchinput {
	height: 23px;
	margin: 7px 0 0 0;
	width: 198px;
}

.tplWidthColumns1 {
	width: 960px;
}

.tplWidthColumns2 {
	width: 600px;
}

.tplWidthColumns3 {
	width: 500px;
}

ul li {
	list-style-image: url('../images/bullet.gif');
	margin: 4px 0 4px 0;
}

ul, ol {
	margin: 10px 0 15px 25px;
}

.VerticalFormContainer dd {
	margin-bottom: 6px;
	margin-left: 0;
}

#Wrapper {
	background:url(../images/wrapper.jpg);
	background-repeat:repeat-y;
	clear: both;
	display: inline;
	float: left;
	margin: 25px 0 25px 0;
	width: 980px;
}

.ViewAuthorContainer h4 {
	clear: both;
}

/* apply clearfix to all blocks to fix floating content issues */
.Block:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0; }
.Block { display: inline-block; } /* for IE/Mac */
html[xmlns] .Block { display: block; }
* html .Block { height: 1%; }
#Logo{
	margin-top:-30px;
	margin-bottom:0;}
	
.featured{
	color:#000;
	border-bottom:1px solid #d4d4d4;
	padding-bottom:12px;
}
.featured li, Summary ul li {
border-right:1px solid #f1f1f1;
float:left;
margin:0;
padding:5px 8px 8px !important;
width:270px;}	
	
	
	.book_ad{
		width:540px;
		border-bottom:1px dotted #fff;
		display:block;
		margin:-244px 30px 0 56px;
		position:absolute;}
		
.book_ad li{
	list-style:none;}
			
.book_ad ul li{
color:#ffffff;	
width:224px;
float:left;
list-style:none;
margin:0 4px;
}
.book_ad ul li img{
	float:left;
	padding:0;}
	
.book_ad ul li a{
	color:#FF0;}
		
.book_ad ul li a:hover{
	color:#F90;}		
	
	
	
.top_links_ad{
	background:url(../images/link_top.png);
	background-repeat:no-repeat;
		width:783px;
		height:129px;
		display:block;
		margin:-197px 30px 0 -190px;
		position:absolute;
		padding:4px;}
		
.top_links_ad li{
	list-style:none;}
			
.top_links_ad ul li{
color:#ffffff;	
width:236px;
height:51px;
float:left;
list-style:none;
margin:60px 4px 0;
}

.top_banner{
width:600px;
padding:0;
margin:-10px 0 15px 0 ;
}

.top_banner ul {
	margin:0;}
.top_banner ul li{
	float:left;
	margin:0px 4px 10px;
	list-style:none;}
	
.top_banner ul li{
	list-style:none;
}
	.top_links_ad_new{
	background:url(../images/link_top.png);
	background-repeat:no-repeat;
		width:783px;
		height:129px;
		display:block;
		margin:-194px 30px 0 180px;
		position:absolute;
		padding:4px;}
		
.top_links_ad_new li{
	list-style:none;}
			
.top_links_ad_new ul li{
color:#ffffff;	
width:236px;
height:51px;
float:left;
list-style:none;
margin:60px 4px 0;
}

.youtube{
	border:1px solid #f1f1f1;
	padding:10px;
	margin:-10px 0 2px 0;
	border-radius:8px;
	border-shadow: 6px 6px rgb(105 105 105 1.4);
	display:block;
	overflow:hidden;}
	
.youtube ul{
margin:0;}		
	
.youtube li{
	float:left;	
list-style:none;
margin:2px;}


.reviews{
	width:350px;
	float:left;
	margin-right:12px;
	paddding:10px;
	border:2px solid #f1f1f1;
	border-radius:6px;}
	
	.rightcontent{
		float:right;
		border:1px solid #f1f1f1;
		border-radius:6px;
		width:560px;
		padding:10px;}
		
.reviews li{		
list-style:none;
border-bottom:1px dotted #666;
margin:4px 4px 4px -15px;}</pre></body></html>