.forumcontainer			{
							padding:0px;
							margin:10px;
							border-style:solid;
							border-collapse:collapse;
							border-width:2px;
							border-color:#003366;
							background-color:#FFFFFF;
						}

.forumlinkheader		{
							padding:4px;
							background-color:#DDEEFF;
							text-align:center;
							font-size:16px;
							font-weight:bolder;
							border-bottom-style:solid;
							border-bottom-width:2px;
							border-bottom-color:#000000;
						}

.forumlocationheader	{
							padding:5px;
							padding-left:10px;
							font-weight:bolder;
							vertical-align:top;
							overflow:hidden;
							text-overflow:ellipsis;
						}
						
.forumloginheader		{
							padding:5px;
							padding-right:10px;
							text-align:right;
						}

.forumsearchboxheader	{
							text-align:right;
							padding:5px;
						}
						
.forumcolumnheader		{
							color:#FFFFFF;
							background-color:#003366;
							padding-left:5px;
							padding-right:5px;
						}
				
.forumcolumnheadernew	{
							width:32px;
							padding-left:5px;
							padding-right:5px;
						}
						
.forumcolumnheaderforum	{
							
						}
						
.forumcolumnheaderposts	{
							width:90px;
						}
						
.forumcolumnheaderlastpost	{
								width:400px;
							}
							
#forumsearchbox				{
								padding-top:5px;
								padding-bottom:5px;
								text-align:right;
							}

tr.forumrow	.forumname		{
								font-size:1.2em;
							}
							
tr.forumrow .forumdescription	{
									font-size:0.8em;
									padding-left:5px;
								}
								
tr.forumrow .newpost			{
									padding-top:10px;
									padding-bottom:10px;
									text-align:center;
								}
								
tr.forumrow .forumpostcount		{
									text-align:right;
								}

tr.forumrow .forumlastpost		{
									padding-left:10px;
									font-size:0.8em;
								}



table.trust						{
									margin-top:5px;
									margin-left:5px;
									border-style:solid;
									border-width:1px;
								}

tr.forumthreadsheader td		{
									padding:5px;
									text-align:right;
									padding-right:20px;
								}
								
tr.forumcolumnheader th.forumcolumnheaderreplies	{
														width:90px;
													}
								
tr.threadpages td				{
									padding:5px;
									font-weight:bolder;
								}

tr.threadpages form				{
									margin-left:10px;
									display:inline;
								}

input.pagetext					{
									width:30px;
									text-align:center;
								}

tr.forumthreadrow td				{
									overflow:hidden;
									text-overflow:ellipsis;
								}

tr.forumthreadrow td.newpost	{
									text-align:center;
								}
								
tr.forumthreadrow td.replies	{
									padding-right:10px;
									text-align:right;
								}
								
tr.forumthreadrow td.lastpost	{
									padding-left:10px;
								}
								
tr.forumthreadroweven td		{
									background-color:#DDEEFF;
								}




/* Forum Thread View */

table.forumthread				{
									width:100%;
								}
								
table.forumthread td			{
									padding:5px;
								}

table.forumthread td.name, td.title, td.post	{
												overflow:hidden;
												text-overflow:ellipsis;
											}

table.forumthread tr.darkbg		{
									background-color:#DDEEFF;
								}
								
table.forumthread tr.lightbg	{
									background-color:#FFFFFF;
								}
								
table.forumthread tr.topborder	{
									border-top-style:solid;
									border-top-width:2px;
								}

table.forumthread td.name		{
									vertical-align:top;
								}

table.forumthread td.title		{
									height:22px;
									font-weight:bolder;
								}
								
table.forumthread td.post		{
									vertical-align:top;
								}
								
table.forumthread .postlink     {
                                    margin-right:10px;
                                }
								
tr.forumviewthreadheader td		{
									padding:5px;
									padding-right:20px;
									text-align:right;
								}

table.createpost td				{
									padding:5px;
								}
								
.forumquote						{
									border-style:solid;
									border-width:1px;
									border-color:#5F5F5F;
									margin:5px;
									padding:5px;
									overflow:hidden;
									text-overflow:ellipsis;
								}

.quotelevel1					{
									background-color:#EFEFEF;
								}

.quotelevel2					{
									background-color:#DFDFDF;
								}

.quotelevel3					{
									background-color:#CFCFCF;
								}

.quotelevel4					{
									background-color:#AFAFAF;
								}

.quotelevel5					{
									background-color:#9F9F9F;
								}

.quotelevel6					{
									background-color:#8F8F8F;
								}

.quotelevel7					{
									background-color:#7F7F7F;
								}

.quotelevel8					{
									background-color:#6F6F6F;
								}
								
table.forumsearch				{
									margin-bottom:5px;
								}
								
table.forumsearch .heading		{
									text-align:right;
									font-weight:bolder;
								}
table.forumsearch td			{
									padding:5px;
									overflow:hidden;
									text-overflow:ellipsis;
								}

table.forumsearch tr.darkbg		{
									background-color:#DDEEFF;
								}
								
table.forumsearch tr.lightbg	{
									background-color:#FFFFFF;
								}
								
table.forumsearch tr.topborder	{
									border-top-style:solid;
									border-top-width:2px;
								}

.attachment						{
								 	margin-top:5px;
								 	line-height:1.5em;
									overflow:hidden;
									text-overflow:ellipsis;
 								}

.signature						{
								 	border-style:solid;
								 	border-top-width:1px;
								 	border-left-width:0px;
								 	border-right-width:0px;
								 	border-bottom-width:0px;
								 	border-color:#000000;
								 	margin-top:15px;
								 	padding:5px;
									overflow:hidden;
									text-overflow:ellipsis;
 								}

td								{
								 	word-wrap:break-word;
 								}
								
input.searchpagesubmit			{
									background: none!important;
									border: none;
									padding: 0!important;
									/*optional*/
									/* font-family: arial, sans-serif;*/
									/*input has OS specific font-family*/
									color: #069;
									text-decoration: underline;
									cursor: pointer;
									font-size:12pt;
									font-weight:bolder;
								}
