/* CSS Document */* {	font-family:Helvetica, sans-serif;	font-size:12px;		}body, body.mceContentBody {	margin:0px;	background-color:#000;	background-image: url(img/starfield.gif);	text-align:center;	color:#bbb;	}a {	color:#406584;	text-decoration:underline;	}a:hover {	color:#ad6139;	text-decoration:underline;	}	a.updateslink {	color:#858d76;	text-decoration:underline;	font-size:12px;	font-weight:bold;}a.updateslink:hover {	color:#ad6139;	text-decoration:underline;	font-size:12px;	font-weight:bold;}strong.updatesstrong {	color:#858d76;	font-size:12px;}.postedby {	font-size:10px;	text-transform:uppercase;	color:#777;	}.updates {	width:220px;	padding-left:20px;	padding-right:20px;	padding-top:10px;	padding-bottom:10px;	margin:0px;	background-image:url(img/bg_merch.gif);	background-position:top left;	background-repeat:no-repeat;	}	.updates_bottom {	width:260px;	height:17px;	padding:0px;	margin-top:-12px;	background-image:url(img/bg_merch_bottom.gif);	background-position:top left;	background-repeat:no-repeat;	}.updatesul {	margin-top:5px;	padding:0px;	width:220px;	}	.updates ul {	margin:0px;	padding:0px;	width:220px;	}	.updates li, .updates.ul li {	list-style: none;	list-style-type: none;	list-style-position:outside;	margin: 0px;	width:220px;	padding-top: 15px;	padding-bottom: 10px;	text-indent: 0px;	border-top:1px dotted #333;	background-image:url(img/bg_updates_li.jpg);	background-position:top left;	background-repeat:no-repeat;	}	.maincolumn1 ul {	margin-top:10px;	padding:0px;	width:260px;	}	.maincolumn1 li, .maincolumn1 ul li {	list-style: none;	list-style-type: none;	list-style-position:outside;	margin: 0px;	width:260px;	padding-top: 5px;	padding-bottom: 5px;	text-indent: 0px;	border-top:1px dotted #333;	}	.maincolumn {	width:259px;	padding-right:20px;	padding-left:20px;	border-left:1px dotted #444;	}.maincolumn2 {	width:560px;	padding-right:20px;	padding-left:20px;	border-left:1px dotted #444;	}.maincolumn1 a {	font-size:16px;	margin-bottom:2px;	text-decoration:none;	}.maincolumn1 a:hover {	font-size:16px;	margin-bottom:2px;	text-decoration:none;	}	.maincolumnimg {	border:1px solid #222;	padding:5px;	margin-bottom:0px;	}.recenttopics ul {	margin:0px;	padding:0px;	width:260px;	}	.recenttopics li, .recenttopics ul li {	list-style: none;	list-style-type: none;	list-style-position:outside;	margin: 0px;	width:260px;	padding-top: 5px;	padding-bottom: 5px;	text-indent: 0px;	border-top:1px dotted #333;	}	.recenttopics a {	font-size:10px;	margin-bottom:2px;	text-decoration:none;	}.recenttopics a:hover {	text-decoration:none;	}	.recenttopics a.rt_title {	color:#858d76;	font-size:12px;	margin-bottom:2px;	font-weight:bold;	text-decoration:underline;	}	.recenttopics a.rt_title:hover {	color:#ad6139;	font-size:12px;	margin-bottom:2px;	font-weight:bold;	text-decoration:underline;	}	.rates {	width:220px;	padding-top:5px;	}	.rates_left {	padding:5px;	border-bottom:1px dotted #333;	text-align:left;	font-size:16px;	}	.rates_right {	padding:5px;	border-bottom:1px dotted #333;	text-align:right;	font-size:16px;	}	.terms {	padding:5px;	border-bottom:1px dotted #333;	text-align:left;	font-size:12px;	}.container {	width:900px;	margin:0px auto;	text-align:left;	background-image: url(img/bg_container.gif);	background-repeat:no-repeat;	background-position:top left;	}	.footer {	width:900px;	margin:0px auto;	text-align:center;	padding:40px;	font-size:13px;	}	.footer a {	font-size:13px;	}	.topnav {	width:900px;	background-image: url(img/bg_topnav.gif);	background-repeat:no-repeat;	background-position:top left;	}.topnavcolumn {	padding-top:15px;	padding-right:30px; 	font-size:12px;	color:#bbb;	}	.topnavcolumn a {	text-decoration:none;	font-weight:light;	color:#3f5e71;	font-size:40px;	border-bottom:1px dotted #3f5e71;	}	.topnavcolumn a:hover {	text-decoration:none;	color:#80a9ba;	border-bottom:1px dotted #80a9ba;	}	.logobottom {	float:left;	margin-top:0px;	}	.symlogo {	margin-right:20px;	margin-bottom:20px;	border:0px;	float:left;	}	.cplogo {	margin-left:15px;	margin-bottom:5px;	border:0px;	float:right;	}	.h1 {	font-weight:light;	color:#ad6139;	font-size:20px;	margin-bottom:10px;	}	.h2 {	font-weight:light;	color:#858d76;	font-size:20px;	margin-bottom:10px;	}	strong {	color:#3f5e71;	}	.red {	color:#c43b3b;	}
