/* CSS Document */body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #e7eff3;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}html p	{	margin-top: 0;	text-align:left;	margin-bottom: 1em;	line-height: 1.25;	}		/* Basic Divs */		#container {	text-align: left;	margin: auto;	padding: 0px;	width: 702px;	height: auto;	position: relative;	background-color:#ffffff;	}	#header {	margin: 0px;	padding: 0px;	background-image:url(../images/heading_bkgrd.gif);	}	#moduletitle {	clear: both;	margin: 0px;	padding: 0px;	position: absolute;	left: 392px;	top: 14px;	}	/* menu */#menu {	margin: 27px 17px 0px 40px;	padding: 0px;	position: relative;	border: #6666cc solid 1px;	background-image:url(../images/menu_rt.gif);	background-repeat: no-repeat;	background-position:right;	}		#menutext {	clear: both;	margin: 0px;	padding: 0px;	position: absolute;	left: 92px;	top: 90px;	width: 558px;	color: #6666cc;	}/* content */#pagetitle {	margin: 15px 0px 13px 41px;	padding: 0px;	color: #6666cc;	font-weight:bold;}#pagetitle p {	margin: 0px;	padding: 0px;}#content {	margin: 0px 17px 0px 40px;	padding: 0px;	position: relative;	color: #666666;}#content table {	margin: 0px;	padding: 0px;	position: relative;	background-color:#6666cc;}#content td {	margin: 0px;	padding: 6px 9px 6px 9px;}/*index tables*/.tablecontent {	background-color: #ccccff;	font-weight: bold;	width: 530px;}.tabletopics {	background-color: #ccccff;	font-weight: bold;	width: 50px;	text-align:center;}.tablereplies {	background-color: #ccccff;	font-weight: bold;	width: 50px;	text-align:center;	vertical-align:top;}.tablerows {	background-color: #ffffff;	vertical-align:top;	color: #666666;}.tablerows a {	background-color: #ffffff;	vertical-align:top;	text-decoration:underline;	color: #666666;}.tablerowstopics {	background-color: #ffffff;	width: 50px;	text-align:center;	vertical-align:top;	color: #666666;}.tablerowstopics	 p	{	margin: 0;	text-align:center;	color: #666666;	}.tablerowsreplies {	background-color: #ffffff;	width: 50px;	text-align:center;	vertical-align:top;	color: #666666;}.tablerowsreplies	 p	{	margin: 0;	text-align:center;	color: #666666;	}/*search tables*/.tablesearch {	background-color: #ccccff;	font-weight: bold;	width: 230px;}.tablekey {	background-color: #ccccff;	font-weight: bold;	width: 100px;}.tableview {	background-color: #ccccff;	font-weight: bold;	width: 50px;}.tablelastpost {	background-color: #ccccff;	font-weight: bold;	width: 100px;}.tablerowskey {	background-color: #ffffff;	width: 50px;	vertical-align:top;}.tablerowskey	 p	{	margin: 0;	}	.tablerowslastpost {	background-color: #ffffff;	width: 100px;	vertical-align:top;}.tablerowslastpost	 p	{	margin: 0;	}/*topic table*/#pagetitle2 {	margin: 15px 0px 0px 41px;	padding: 0px;	color: #6666cc;	font-weight:bold;}#pagetitle2 p {	margin: 0px;	padding: 0px;}#addreply{	margin: 0px 17px 13px 0px;	padding: 0px;	text-align:right;}#categorytitle {	margin: 0px 0px 0px 41px;	padding: 0px;	color: #6666cc;}#categorytitle p {	margin: 0px;	padding: 0px;}.tablerowspostby {	background-color: #ffffff;	width: 100px;	vertical-align:top;}.tablerowspostby p	{	margin: 0;	}	.tablepostby {	background-color: #ccccff;	font-weight: bold;	width: 100px;}.tablediscussion {	background-color: #ccccff;	font-weight: bold;	width: 330px;}/*buttons*/#buttons  {	margin: 0px;	padding: 0px;	}/*icons*/.iconlist {	list-style: none;	margin: 0;	padding: 0;}li.category	{	padding-left: 25px;	background-image:url(../images/category_01.gif);	background-repeat: no-repeat;	background-position: 0 .1em;	line-height: 1.25;	color: #666666;	}li.category a	{	color: #666666;	}	li.categoryopen	{	padding-left: 25px;	background-image:url(../images/category_02.gif);	background-repeat: no-repeat;	background-position: 0 .1em;	line-height: 1.25;	color: #666666;	}li.categoryopen a	{	color: #666666;	}	li.addtopic	{	padding-left: 45px;	background-image:url(../images/topicadd.gif);	background-repeat: no-repeat;	background-position: 0 .1em;	line-height: 1.25;	color: #6666cc;	margin: 0;	}li.addtopic	 a	{	color: #6666cc;	}		li.topic	{	padding-left: 45px;	background-image:url(../images/topic.gif);	background-repeat: no-repeat;	background-position: 0 .1em;	line-height: 1.25;	color: #666666;	margin: 0;	}li.topic a	{	color: #666666;	}	/* footer */	#backtotop {	margin: 15px 0px 13px 41px;	padding: 0px;	}	#footer {	margin: 0px;	padding: 0px;	background-image:url(../images/footer_bkgrd.gif);	height: 34px;	}	#footertext {	display: inline;	clear: both;	top: -10px;	left: 11px;	margin: 0px;	padding: 0px;	color: #a1a1d6;	font-size: 11px;	text-decoration: none;	vertical-align:middle;	position: relative;	width: 300px;	height: auto;	}	/* text */	a:hover {	text-decoration:underline;}.menunav {	color: #6666cc;	text-decoration:none;}.menunav a {	color: #6666cc;	text-decoration:none;}	.confirmation {	color: #de702c;} .black {	color: #000000;} .forgot {	font-size: 11px;	color: #666666;	text-decoration:none;}.forgot a {	font-size: 11px;	color: #666666;	text-decoration:underline;}.gray {	color: #666666;}
