BODY {	background-color: #fff;	background-image: url(/images/main/header-bg.gif);	background-repeat: repeat-x;	margin: 0;	padding: 0;}BODY, TABLE, TD, INPUT, TEXTAREA {	font-family: Helvetica, Arial, sans-serif;	font-size: 14px;}FORM {	margin: 0;	padding: 0;}.field {	font-size: 12px;	font-family: Helvetica, Arial, Geneva, sans-serif;	padding: 4px;	border-width: 1px;	border-style: solid;	border-color: #999;}H1 {	display: inline;	font-family: Helvetica, Arial, sans-serif;	font-weight: normal;	font-size: 30px;	color: #0073b0;}H2 {	display: inline;	font-weight: bold;	font-size: 24px;}H3 {	display: inline;	font-weight: bold;	font-size: 18px;}H4 {	display: inline;	font-weight: bold;	font-size: 16px;}HR {	color: #8c8c8c;	background-color: #CCC;	height: 1px;	border: 0 solid #CCC;	border-top-width: thin;}WBR:after {	content: "\00200B";}.size36 {	font-size: 36px;}.size30 {	font-size: 30px;}.size24 {	font-size: 24px;}.size18 {	font-size: 18px;}.size15 {	font-size: 15px;}.size14 {	font-size: 14px;}.size13 {	font-size: 13px;}.size12 {	font-size: 12px;}.size11 {	font-size: 11px;}.size10 {	font-size: 10px;}.size9 {	font-size: 9px;}.blue {	color: #0073b0;}.slice {	padding: 0 5px 0 0;	color: #FFF;	font-size: 11px;}.error {	font-weight: bold;	color: #E60E27;}.hpbutton, .hpbutton A:link, .hpbutton A:visited, .hpbutton A:active, .hpbutton A:hover {	font-size: 14px;	color: #514737;	text-decoration: none;}.invisible, .invisible A:link, .invisible A:visited {	background-image: url(/images/interface/hilitebg.gif) ! important;	font-style: italic;	color: #999;}/* This must also be changed in the FCK stylesheet doc */.quotedmessage {	border: solid 1px #ccc;	background-color: #f3f3f3;	padding: 10px;	font-size: 11px;}.quotedmessageheader {	font-size: 11px;	font-weight: bold;	font-style: italic;	color: #666;}.icon {	padding: 0 3px 0 15px;	font-size: 11px;}A:link, A:visited {	color: #004099;}A:hover, A:active {	color: #1E84CC;}A.black:link, A.black:hover, A.black:active, A.black:visited {	color: #000;	text-decoration: none;}ul.plus {	list-style-image: url(/images/icons/li-plus.gif);}ul.plus li {	margin-bottom: 5px;}ul.plain {	list-style: none;	margin: 0;	padding: 0;}ul.forumOutline {	list-style: none;	margin: 0 0 0 35px;	padding: 0;}ul.forumGentle {	list-style: disc;	margin: 0 0 0 15px;	padding: 0;}ul.forumGentle li {	list-style: disc;}ul.userlist {	display: inline;}ul.userlist li {	display: inline;	margin-left: 8px;}/* Lists --------------------------------------------------------------------------------------- */.spacedlist LI {	margin-bottom: 14px;}/* Buttons ------------------------------------------------------------------------------------- */#bouncebackbtn {	cursor: pointer;}#bouncebackbtn TD {	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: bold;	color: #fff;	padding: 0;}/* Navbar -------------------------------------------------------------------------------------- */.navbar, .navbar A:link, .navbar A:visited, .navbar A:hover, .navbar A:active {	font-size: 11px;	color: #393414;	text-decoration: none;}	.navbar img {		display: block;	}/* Account bar --------------------------------------------------------------------------------- */.subnavbar {	background-image: url(/images/navbar/sub.gif);	font-size: 0;	height: 10px;}.accountbar {	font-size: 11px;}.accountbar A:hover {	text-decoration: underline;}/* Border stuff -------------------------------------------------------------------------------- */td.grid {	font-size: 12px;	border: solid 1px #ccc;	padding: 2px 5px 2px 5px;}td.noBorder {	font-size: 12px;	padding: 4px 8px 4px 8px;}td.rightBorderLight {	font-size: 12px;	padding: 4px 8px 4px 8px;	border-color: #ccc;	border-width: 0 1px 0 0;	border-style: solid;}td.rightBorderDark {	font-size: 12px;	padding: 4px 8px 4px 8px;	border-color: #B5BECC;	border-width: 0 1px 0 0;	border-style: solid;}td.header1 {	font-size: 11px;	padding: 4px 8px 4px 8px;	background-color: #f1f0d1;	border-color: #ccc;	border-width: 0 1px 1px 0;	border-style: solid;}td.header2 {	font-size: 11px;	padding: 4px 8px 4px 8px;	background-color: #f1f0d1;	border-color: #ccc;	border-width: 0 0 1px 0;	border-style: solid;}td.rbHeader1 {	font-size: 11px;	padding: 4px 8px 4px 8px;	background-color: #e9e9e9;	border-bottom: solid 1px #ccc;}td.rbHeader2 {	font-size: 11px;	padding: 4px 8px 4px 8px;	background-color: #e9e9e9;	border-color: #ccc;	border-width: 1px 0 1px 0;	border-style: solid;}td.rbBody {	font-size: 11px;	padding: 8px;}td.footer {	font-size: 12px;	padding: 4px 8px 4px 8px;	background-color: #f2efdd;	border-color: #ccc;	border-width: 1px 0 0 0;	border-style: solid;}/* Invert -------------------------------------------------------------------------------- */.invert, .invert A:link, .invert A:visited, .invert A:hover, .invert A:active, .invert TD {	color: #fff;}/* Navsub -------------------------------------------------------------------------------- */.navsub {	background-image: url(/images/main/navsub-bg.gif);	background-repeat: repeat-x;}.navsub TD {	padding: 16px 15px 6px;}.navsub TD, .navsub A:link, .navsub A:visited, .navsub A:hover, .navsub A:active {	font-size: 11px;	color: #5c5c5c;}/* Bluebox ------------------------------------------------------------------------------- */.bluebox {	background-color: #D1E2F8;	padding: 25px;}/* BG colors ----------------------------------------------------------------------------- */.bluebg {	background-color: #D1E2F8;}.tanbg {	background-color: #f2efdd;}/* Table Lists --------------------------------------------------------------------------- */.guidetoc TD {	border-bottom: 1px solid #ccc;	padding: 10px;}.urow {	border-bottom: solid 1px #e3e3e3;	padding: 4px 8px 4px 8px;}.header1 {	font-size: 11px;	font-weight: bold;	color: #666;	padding: 4px 8px 4px 8px;	background-color: #999;	background-image: url(/images/interface/header1-bg.gif);	border-color: #ccc #999 #999 #ccc;	border-width: 1px;	border-style: solid;	height: 30px;}.header2 {	font-size: 12px;	color: #fff;	padding: 4px 8px 4px 8px;	background-color: #666;	background-image: url(/images/interface/header2-bg.gif);	border-color: #b0b0b0 #999 #999 #999;	border-width: 1px;	border-style: solid;	height: 30px;}.bluerow {	font-size: 12px;	padding: 4px 8px 4px 8px;	background-color: #bfe3f8;}.compactlist {	margin-left: 20px;	margin-top: 0;	margin-bottom: 0;	padding: 0;}.spacelist LI {	margin-bottom: 8px;}