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;}.flat {	margin: 1em 0;	padding: 0;	list-style: none;}	.flat LI {		margin: 0;		padding: 0;	}/* Buttons ------------------------------------------------------------------------------------- */#bouncebackbtn {	cursor: pointer;}#bouncebackbtn TD {	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: bold;	color: #fff;	padding: 0;}/* Header -------------------------------------------------------------------------------------- */#pageheader {	width: 100%;	height: 120px;}	#pageheader IMG {		display: block;	}/* 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;}DIV.placeholder {	width: 1px;	height: 1px;	overflow: hidden;}TABLE.flat {	margin: 0;	padding: 0;	border: 0;	border-collapse: collapse;	border-spacing: 0;}	TABLE.flat TD {		padding: 0;	}TABLE.list {	border: 0;	border-collapse: collapse;	border-spacing: 0;}	TABLE.list THEAD TH {		padding: 4px 8px 4px 8px;		border-color: #ccc #999 #999 #ccc;		border-width: 1px;		border-style: solid;		background: #999 url(/images/interface/header1-bg.gif);		font-size: 12px;		font-weight: bold;		color: #666;		text-align: left;	}	TABLE.list TBODY TR.even TD {		background: #E7EEF8;	}	TABLE.list TBODY TR.odd TD {		background: transparent;	}		TABLE.list TBODY TD {			vertical-align: top;			padding: 4px 8px 4px 8px;		}UL.breadcrumb {	display: block;	width: auto;	overflow: hidden;	margin: 0 0 1em;;	padding: 0;	list-style: none;}	UL.breadcrumb LI {		float: left;		margin: 0 5px 0 0;		padding: 0 15px 0 0;		background: url(/images/icons/breadcrumb-arrow.png) no-repeat right center;		font-size: 10px;	}DIV.fieldset {	width: auto;	overflow: hidden;	margin: 1em 0;}.field-note {	font-size: 10px;	color: #888;}.wrap-float {	width: auto;	overflow: hidden;}/** * Page Navigation */TABLE.page-nav {	width: 100%;	margin: 0;	padding: 0;	border: 0;	border-collapse: collapse;	border-spacing: 0;}	TABLE.page-nav TD {		padding: 2px 5px;		font-size: 12px;		line-height: 19px;	}		TABLE.page-nav TD UL.page-list {			float: right;		}		/**		 * Page List		 */		UL.page-list {			display: block;			margin: 0;			padding: 0;			list-style: none;		}			UL.page-list LI {				float: left;				margin: 0;				padding: 2px;				line-height: 19px;			}				UL.page-list LI A {					float: left;				}			UL.page-list LI.label {				margin-right: 5px;				font-weight: bold;			}			UL.page-list LI.selected {				font-weight: bold;			}			UL.page-list LI.previous A {				width: 19px;				height: 19px;				overflow: hidden;				padding: 0;				background: url(/images/buttons/arrow-prev-small.gif) no-repeat;				text-indent: 1000px; /* well out of view */			}			UL.page-list LI.next A {				width: 19px;				height: 19px;				overflow: hidden;				padding: 0;				background: url(/images/buttons/arrow-next-small.gif) no-repeat;				text-indent: 1000px; /* well out of view */			}.adminbox {	border: 1px solid #f99;	background: #fcc;	padding: 10px;}	.adminbox H1 {		margin: 0;		padding: 0;		font: normal 20px/normal Arial, sans-serif;		color: #c66;	}	.adminbox H2 {		margin: 0;		padding: 0;		font: normal 16px/normal Arial, sans-serif;		color: #c66;	}	.adminbox HR {		margin: 10px 0;		padding: 0;		color: #f99;		background: #f99;		size: 1px;		height: 1px;		border: none;	}	.adminbox FIELDSET {		float: left;		margin: 10px 30px 10px 0;		padding: 0;		border: none;	}
