#preview {	position: absolute;	width: 300px;	visibility: hidden;	z - index: 100;}.topicpreview {	color: #000000;	background: #FEFFBF;	font-size: 12px;	font-weight: bold;	border: 1px solid #ECCE00;	padding: 3px;}.rssfeed {	border-top: 1px dashed #000000;	padding-top: 5px;	padding-bottom: 5px;}.rssfeed p {	margin-bottom: 0px;	text-align: right;}.rssfeedtop {	padding-top: 5px;	padding-bottom: 5px;}.rssfeedtop p {	margin-bottom: 0px;	text-align: right;}a {	color: #333333;	background: none;}a:active {	color: #333333;}a:hover {	color: #3366CC;	background: none;}	/* POST BUTTON STYLES */	.buttons-container{		height:29px;		background:none;		margin: 0 -8px 0 0;	}	.post-buttons{		position:relative;		font-size:12px;		padding:6px 10px 6px 5px;		background:none;		margin:0;	}		.post-buttons li{		display:inline;		padding:6px 0 6px 0;		margin: 0 -2px 0 0;	}	.post-buttons a:link, .post-buttons a:visited{		color:#000000;		background-image: url(buttons.png); 		background-repeat:no-repeat; 		background-color: #eeeeec;		padding:6px 11px 7px 18px;		border:1px solid #9F9F9F;    height: 0px !important; 	  height /**/:30px;/* for IE5/Win only */		text-decoration:none;	}		.print_post:link, .print_post:visited{background-position: 0px 0px;}			.print_post:hover{background-position: 0px -30px; text-decoration: none;}			.print_post span{display:none;}					.email_post:link, .email_post:visited{background-position: 0px -60px;}			.email_post:hover{background-position: 0px -90px; text-decoration: none;}			.email_post span{display:none;}					.report_post:link, .report_post:visited{background-position: 0px -120px;}			.report_post:hover{background-position: 0px -150px; text-decoration: none;}			.report_post span{display:none;}					.quote:link, .quote:visited{background-position: 0px -180px;}			.quote:hover{background-position: 0px -210px; text-decoration: none;}			.quote span{display:none;}					.edit_post:link,.edit_post:visited{background-position: 0px -240px;}			.edit_post:hover{background-position: 0px -270px; text-decoration: underline;}			.edit_post span{padding: 0 0 0 7px;}					.reply:link, .reply:visited{background-position: 0px -300px;}			.reply:hover{background-position: 0px -330px; text-decoration: underline;}			.reply span{padding: 0 0 0 7px;}					.quick_reply:link, .quick_reply:visited{background-position: 0px -360px;}			.quick_reply:hover{background-position: 0px -390px; text-decoration: none;}			.quick_reply span{display:none;}		.comments:link, .comments:visited{background-position: 0px -420px;}			.comments:hover{background-position: 0px -420px; text-decoration: underline;}			.comments span{padding: 0px 10px 0 0;}	.post-buttons a:hover, .post-buttons a:active{		color:#000000;		border:1px solid #9F9F9F;	}	/* END BUTTON STYLE */  /* BEGIN MAIN BUTTON STYLE */  .main-buttons-container{		height:29px;		background:none;		margin: 0;	}	.main-buttons{		position:relative;		font-size:12px;		padding:6px 10px 6px 5px;		background:none;		margin:0;	}		.main-buttons li{		display:inline;		padding:6px 0 6px 0;		margin: 0 -2px 0 0;	}	.main-buttons a:link, .main-buttons a:visited{		color:#000000;		background-image: url(main-buttons.png); 		background-repeat:no-repeat; 		background-color: #eeeeec;		padding:6px 11px 7px 18px;		border:1px solid #9F9F9F;    height: 0px !important; 	  height /**/:30px;/* for IE5/Win only */		text-decoration:none;	}		.new_topic:link, .new_topic:visited{background-position: 0px 0px;}			.new_topic:hover{background-position: 0px -30px; text-decoration: none;}			.new_topic span{padding: 0 0 0 7px;}					.new_jump:link, .new_jump:visited{background-position: 0px -60px;}			.new_jump:hover{background-position: 0px -90px; text-decoration: none;}			.new_jump span{display:none;}		.view_flat:link, .view_flat:visited{background-position: 0px -120px;}			.view_flat:hover{background-position: 0px -150px; text-decoration: none;}			.view_flat span{display:none;}		.view_threaded:link, .view_threaded:visited{background-position: 0px -180px;}			.view_threaded:hover{background-position: 0px -210px; text-decoration: none;}			.view_threaded span{display:none;}		.bottom_link:link, .bottom_link:visited{background-position: 0px -240px;}			.bottom_link:hover{background-position: 0px -270px; text-decoration: none;}			.bottom_link span{display:none;}		.index_link:link, .index_link:visited{background-position: 0px -300px;}			.index_link:hover{background-position: 0px -330px; text-decoration: none;}			.index_link span{display:none;}					.prev_link:link, .prev_link:visited{background-position: 0px -360px;}			.prev_link:hover{background-position: 0px -390px; text-decoration: none;}			.prev_link span{display:none;}		.next_link:link, .next_link:visited{background-position: 0px -420px;}			.next_link:hover{background-position: 0px -450px; text-decoration: none;}			.next_link span{display:none;}						.main-buttons a:hover, .main-buttons a:active{		color:#000000;		border:1px solid #9F9F9F;	}	/* END BUTTON STYLE */body {	color: #212121;	font-family: Tahoma, Arial, Helvetica, sans-serif;    font-size: 12px; 	background: #FFFFFF;	padding: 0px;	margin: 0px;}.body-popup {	color: #212121;	font-family: Tahoma, Arial, Helvetica, sans-serif;    font-size: 12px; 	background: #FFFFFF;	padding: 15px;	margin: 0px;}p, td, th {     font-size: 12px;  font-family: Tahoma, Arial, Helvetica, sans-serif;}.tableedge {	background-color: #9F9F9F;	margin-bottom: 10px;		color: #000000;}.theader {	font-weight: bold;	color: #333333;	background: #CACACA url(theader.gif) repeat-x top;	padding-top: 3px;	padding-bottom: 3px;}.theader a {	color: #333333;	background: none;	font-weight: bold;	text-decoration: none;}.theader a:visited {	color: #333333;}.theader a:hover {	color: #FFFFFF;	background: none;	font-weight: bold;	text-decoration: none;}.navlinkson {	font-weight: bold;	color: #FFFFFF;	background: #CACACA url(theader-h.gif) repeat-x top;	text-decoration: none;	padding: 3px 6px 6px 6px;	border: 1px solid #9F9F9F;}.navlinks {	font-weight: bold;	color: #333333;	background: #CACACA url(theader.gif) repeat-x top;	text-decoration: none;	padding: 3px 6px 6px 6px;	border: 1px solid #9F9F9F;}.navlinks a {	color: #333333;	background: none;	text-decoration: none;}.navlinks a:visited {	color: #333333;}.navlinkson a {	color: #FFFFFF;	background: none;	text-decoration: none;}.navlinkson a:visited {	color: #FFFFFF;}.navlinkson a:hover {	color: #FFFFFF;}.page-lable {	font-weight: bold;	color: #333333;	background: #455781 url(theader.gif) repeat-x top;	border: 1px solid #9F9F9F;	font-size:11px;}.page-number {	background: #FFFFFF;	color: #333333;	padding: 3px;	border: 1px solid #9F9F9F;	font-size:11px;}.page-number a{	text-decoration:none;}.page-number-act {	background: #F2F2F2;	color: #333333;	padding: 3px;	border: 1px solid #9F9F9F;	font-size:11px;}.color1 {	background: #F2F2F2;	color: #333333;	padding: 3px;}.spacer {	background: #FFFFFF;	color: #000000;	height:5px;	margin:0px;}ul {	margin: 0px;	font-size: 12px;	padding-left: 15px;}.color2 {	background: #FFFFFF;	color: #333333;	padding: 3px;}/* SHOUTBOX DISPLAY */.shout_color1 {	background: #F2F2F2;	color: #333333;	padding: 3px;	font-size:12px;}.shout_color2 {	background: #FFFFFF;	color: #333333;	padding: 3px;	font-size:12px}.color3 {	background: #F2F2F2;	color: #333333;	padding: 3px;	cursor: pointer;}/* PORTAL DISPLAY */.news_header {	font-size: 18px;}.news_header a {	font-size: 18px;}.news_body {	background: #F2F2F2;	color: #333333;	font-size: 13px;}.news_topicon {	float: left;	margin-right: 10px;	margin-bottom: 10px;}.news_options {	clear: both;	float: right;}.news_postedby {	font-size: 10px;}.breadcrumbs {	background: #F2F2F2;	color: #333333;	font-weight: bold;}.breadcrumbs a {	font-weight: normal;}.breadcrumbs span {	font-style: italic;}.welcome {	font-size: 11px;}.highlightword {	color: red;	font-weight: bold;}.newnumber {	background: #CACACA url(theader-h.gif) repeat-x top;	color: #FFFFFF;	border: 1px solid #9F9F9F;	padding: 0px 2px 0px 2px;	font-weight:bold;}.textbox {	background-color: #FFFFFF;	border: 1px solid #A7A6A2;	color: #212121;	font-size: 12px;	padding: 1px;}.checkbox {	background-color: #E5EFC4;	color: #212121;}.error {	color: #FF0000;}.boxerror {	background-color: #F1F4F8;	border: 1px dashed #FF0000;	color: #3366FF;	font-size: 12px;}.formbutton {	border: 1px outset #9F9F9F;	color: #333333;	padding:3px;	background: #CACACA url(theader.gif) repeat-x top;	font-size: 12px;	font-weight:bold;}.formbutton:hover {	border: 1px outset #3877D8;	background: #CACACA url(theader-h.gif) repeat-x top;	color: #FFFFFF;	cursor: pointer;}.formbutton:active {	border: 1px inset #3877D8;	background: #CACACA url(theader-h.gif) repeat-x top;	color: #FFFFFF;	cursor: pointer;}.mini {  font-weight: normal;  font-size: 11px;  color:333333;}.underline {	text-decoration: underline;}.highlight {	color: #000000;	background-color: #FFFFCC;}.strike {	text-decoration: line-through;}pre {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	display: block;	white-space: pre;	color: #000000;	border: 1px solid black;	overflow: auto;	width: 500px;	background-color: none;	margin: 0px 20px; 	padding: 0px 10px;}pre .code {	background: #000000;	font-weight: bold;	font-size: 12px;	margin-left:-10px;	padding-left: 2px;	color: #ffffff;}.markuppanel {	color: #333333;	background-color: none;}.tableedgeinner {	padding: 2px;}.navlinkouter {	margin-bottom: -5px;	margin-left:5px;	spacing:2px;}.signature {	border-top: 1px dashed #212121;	padding-top:5px;	margin-top: 20px}.signature td {	color: #333333;	background-color: none;	padding-top: 5px;}.posticon {	vertical-align:middle;}.mc1 {	background-color: #FFF;	color: #333;	border: 1px solid #9F9F9F;	text-align: center;}.mc2 {	background-color: #F2F2F2;	color: #333;	border: 1px solid #9F9F9F;		text-align: center;}.mc3 {	background: #CACACA url(theader-h.gif) repeat-x top;	color: #FFFFFF;	border: 1px solid #9F9F9F;		text-align: center;}form {	display: inline;}/** New Quotes **/.blockquote {	background : #fff;	border : 1px solid #9f9f9f;	border-top : none;	clear : both;	margin : 0 15px;	padding : 15px;}.quote-head {	border-bottom : 1px solid #9f9f9f;	margin : 0 15px;	padding-bottom : 19px;	padding-left : 0px;}.quote-head li {	display : inline;	list-style-type : none;	margin : 0;	padding : 0;}.quote-head-text {	background : #fff;	border : 1px solid #9f9f9f;	border-bottom : 1px solid #fff;	color : #212121;	float : left;	font-size : 12px;	font-weight : normal;	line-height : 14px;	margin-right : 0px;	padding : 2px 10px 2px 10px;	text-decoration : none;	font-weight: bold;}/** Legacy Quote Support **/blockquote {	font-size: 9pt; border: 1px solid #9F9F9F;	background: #FFFFFF;	margin: 0px 20px; padding: 0px 10px;}blockquote .mini {	background: #9F9F9F;	font-weight: bold;	margin-left:-10px;	padding: 1px 2px;	color: #ffffff;}blockquote hr {	visibility:hidden;	height: 1px;}.avatarlist {	overflow: auto;	height: 200px;	width: 90%;	padding: 2px;	margin-top: 10px;	margin-left: 30px;	margin-right: 1px;	margin-bottom: 1px;}	.sublinks {	padding:4px;	font-size: 11px;	font-weight:bold;	color: #000000;}.sublinks a{	color: #000000;	text-decoration:none;}	.sublinkson {	padding:4px;    background: #FF9900 url(theader-h.gif) repeat-x top;	font-size: 11px;	font-weight:bold;	color: #FFFFFF;}						.sublinkson a{	color: #FFFFFF;	text-decoration:none;}	.submenu {	position: absolute;	background: #F4F4F4;	width: auto;	display: block;	z-index: 100;	margin-top: -3px;	margin-left: 0px;	margin-right: 0px;	border: 1px solid #9F9F9F;}	.subpanel {	color: #000000;	padding: 10px;	padding-top: 10px;	border-left: 1px solid #9F9F9F;}.subpanel2 {	padding: 5px;	background: #DBF0F9;	color: #000000;	border-left: 1px solid #212121;	border-bottom: 1px solid #212121;}.help {	border-bottom: 1px dotted #333333;	cursor: help;}	.sidebarleftpad {	padding-right: 10px;}.sidebarrightpad {	padding-left: 10px;}	.postnav {	margin-bottom: 10px;}.pages a {	text-decoration: none;	font-weight: normal;	font-size: 11px;}.shoutlink {	text-decoration: none;}.delshout {	color: #FF0000;	background: #F6D5D7;	padding: 3px;}.topicons {	width: 60px;	height: 60px;	float: right;	margin: 10px;}.buttonbg {	background: url(button_background.gif) repeat-x;	font-size:11px;	padding-left: 7px;	padding-right: 7px;	font-weight:bold;	color: #333333;}.invis {	font-weight: bold;	font-style: italic;}.rules {	overflow: auto;	height: 200px;	width: 100%;	padding: 2px;	margin: 3px 3px 3px 3px;} /** These need to be moved to a calendar dedicated .css file **/.mc1_rollover {	background-color: #FFEAD5;	color: #FF6600;	border: 1px solid #FF6600;	text-align: center;	cursor: pointer;}.mc4 {	background: #F0F0F0;	color: #000000;	border: 1px solid #D2D2D2;	text-align: center;}.mc3 h2 {	border-bottom: 1px dashed #FFFFFF;}.mc4 h2 {	border-bottom: 1px dashed #D2D2D2;}.mc1_rollover h2 {	border-bottom: 1px dashed #FF6600;}.cal_header {	padding: 0px;	margin: 5px;	margin-top: 2px;	text-align: left;}.cal_block_content {	width: auto;	height: 50px;	text-align: left;	font-weight: bold;	margin: 5px;	margin-top: 0px;}.cal_index_bottom {	padding: 0px;	padding-bottom: 10px;}.cal_index_center {	padding: 0px;	padding-left: 10px;	padding-right: 10px;	padding-bottom: 10px;}.dayviewon {	color: #000000;	background: #FEFFBF;	font-size: 12px;	font-weight: bold;	border: 1px solid #ECCE00;	padding: 3px;}.dayviewon div, .dayviewover div {	padding-left: 10px;}.dayviewoff {	color: #000000;	background: #FFFFEC;	font-size: 11px;	border: 1px solid #ECCE00;	padding: 3px;	padding-top: 1px;	padding-bottom: 1px;}.dayviewover {	color: #000000;	background: #FFF79F;	font-size: 12px;	font-weight: bold;	border: 1px solid #ECCE00;	padding: 3px;	cursor: pointer;}.addeventpanel {	background: #F0F0F0;	color: #000000;	padding: 3px;	border: 1px solid #D2D2D2;}#preview {	position: absolute;	width: 300px;	visibility: hidden;	z-index: 100;}.topicpreview {	color: #000000;	background: #FEFFBF;	font-size: 12px;	font-weight: bold;	border: 1px solid #ECCE00;	padding: 3px;}.markallpad { padding: 0px; background: #FFFFFF; color: #000000;}.floatleft {	float: left;	padding: 2px;	margin: 5px;	margin-left: 0px;	background: #FFFFFF;	color: #000000;	border: 1px solid #000000;	text-align: center;}.floatleft img {	border: 0px solid #FFFFFF;}.floatright {	float: right;	padding: 2px;	margin: 5px;	margin-right: 0px;	background: #FFFFFF;	color: #000000;	border: 1px solid #000000;	text-align: center;}.floatright img {	border: 0px solid #FFFFFF;}.headone {    color: #000000;    background: none;    font-weight: normal;    margin: 0px;    padding-top: 2px;    padding-bottom: 2px;    border-bottom: 1px dashed #000000;}.headtwo {    color: #000000;    background: none;    font-weight: normal;    margin: 0px;    padding-top: 5px;    padding-bottom: 2px;    border-bottom: 1px dashed #000000;}.eventscroll {	overflow: auto;	height: 150px;	width: 99%;	background: #FFFFFF;	color: #000000;	border: 1px solid #D2D2D2;}pre br {	display: none;}
