#spellcheckresults {
	position: absolute;
	background: #fff;
	margin: 0;
	border: 1px solid #000;
	padding: 5px;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 500px;
}
				#spellcheckresults dl {
	margin: 0;
	padding: 0;
}
					#spellcheckresults dl dt {
	float: left;
	clear: left;
	margin: 3px 0;
	padding: 0;
	font-weight: bold;
}
					#spellcheckresults dl dd {
	float: left;
	margin: 3px 10px;
	padding: 0;
	cursor: pointer;
	color: green;
}
					#spellcheckresults dl dd.ignore {
	color: red;
	font-style: italic;
}
			
	
#ForumWrap{
	width: 685px;
	margin-left: 35px;
	padding-top: 147px;
}

#spellcheckresults {
	position: absolute;
	background: #fff;
	margin: 0;
	border: 1px solid #000;
	padding: 5px;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 500px;
}
				#spellcheckresults dl {
	margin: 0;
	padding: 0;
}
					#spellcheckresults dl dt {
	float: left;
	clear: left;
	margin: 3px 0;
	padding: 0;
	font-weight: bold;
}
					#spellcheckresults dl dd {
	float: left;
	margin: 3px 10px;
	padding: 0;
	cursor: pointer;
	color: green;
}
					#spellcheckresults dl dd.ignore {
	color: red;
	font-style: italic;
}
			
				 
				
#avatarSelection 
{
	display:none;
}


/* Breadcrumb nav links + text */
.breadCrumbDivider
{
	color: #002144;
}
#breadCrumbDiv 
{
	font-weight: bold;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #fff;
	width: 435px;
}
#breadCrumbDiv a
{
	color: #fff;
}
#breadCrumbDiv a:hover
{
	color: #002144;
}
.HeaderData
{
	font-size: 12px;
	color: #002144;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
}
.HeaderWrapper 
{
	margin-bottom: 5px;
}

/*Start Forum Table Styles*/

/*start HeaderTbl*/
.SearchLnk img{
	margin-right: 10px;
}

.ReplyTopicLnk{
	margin-left: 10px;
}

#ForumPaging{
	text-align: right;
	width: 200px;
	float: right;
	color: #002144;
	font-weight: bold;
}
#ForumPaging a 
{
	color: #138ff3;
}
/*End HeaderTbl*/

#ForumHome #ForumTbl{
	margin-top: 24px;
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
}

#ForumTbl
{
	font-family: Arial, Verdana, Sans-Serif;
	display: block;
	width: 685px;
	border-collapse: collapse;
	background-color: #fff;
	margin-right: 35px;
}
		#ForumTbl thead td{
			color: #e7f4fe;
			font-size: 18px;
			font-weight: 800;
			height: 47px;
			background-color: #e7f4fe;
			border-top: 1px solid #5fb1e3;
			border-bottom: 1px solid #61b2e5;
		}	
		
	#ForumTbl tbody td{
		background-color: #eaf5fe;
		border-top: 1px solid #deeaf5;
		/*border-bottom: 1px solid #deeaf5;*/
		padding: 13px 20px;
		color: #002144;
		font-size: 11px;
	}
		
		#ForumTbl tbody .CamelPost td{
			background-color: #ffeeab;
			border-top: 1px solid #fff09c;
			border-bottom: 1px solid #fff09c;
		}
		
		#ForumTbl tbody .CamelUser td{
			background-color: #fff3b2;
			border-top: 1px solid #fff09c;
			border-bottom: 1px solid #fff09c;
		}
		
		
		
		#ForumTbl tbody td.stausIcon{
			width: 5px;
			background-color: #fff;
			border-top: 1px solid #f2f4f5;
			border-bottom: 1px solid #f2f4f5;
		}
		
		#ForumTbl tbody td.LightColumn{			
			background-color: #fff;			
		}
			#ForumTbl tbody .CamelUser td.LightColumn{
				background-color: #fffadd;
				
			}
		
			#ForumTbl tbody td.AvatarIcon {			
				width: 46px;	
			}
		
		
		#ForumTbl tbody td.cell2{			
			background-color: #fff;
			font-weight: bold;
			color: #002144;
			font-size: 15px;
			border-top: 1px solid #f2f4f5;
			border-bottom: 1px solid #f2f4f5;
		}
		
		#ForumTbl tbody td a{
			color: #138ff3;
			font-weight: 800;
			font-size: 12px;
		}
		
		
		#ForumTbl tbody td blockquote{	
				
			color: #808080;
			font-weight: 800;
			margin: 5px 5px 15px 5px ;
			border: 1px solid #a1d7fd;
			padding: 10px;
			
		}
		
		
	#ForumTbl tbody .forumSpacer{
		background-color: #fff;
		height: 5px;
		padding: 0;
		border: none;
	}	
		#ForumTbl tbody .ForumPost{
			padding: 3px 0 0 0;
			width: 569px;
			overflow: hidden;
		}
		
		#ForumTbl tfoot td{
			padding: 7px 20px 7px 20px;
			color: #0f4b89;
			font-size: 12px;
			font-weight: 800;
			height: 40px;
			/*background-image: url(/boards/images/tableFooterRepeat.gif);*/
		}
		
		
		
		/*Footer Table*/
		.FooterTblContainer 
		{
			width: 685px;
			height: 72px;
			padding-top: 6px;
			background-color: #eaf5fe;
			font-family: Arial, Verdana, Sans-Serif;
			font-size: 12px;
			color: #002144;
			border-top: 1px solid #61B2E5;
		}
		.FooterTblContainer.Interior
		{
			height: 93px;
		}
		.FotterTbl{
			border-collapse: collapse;
			width: 676px;
		}
		.FotterTbl td{
			padding: 11px 0 0 19px;
		}
		.FotterTbl a{
			font-weight: 800;
		}
		
		/*Post forum Form*/
	
	#ForumPostTbl{
		margin-top: 47px;
		width: 686px;
		border-collapse: collapse;
		font-family: Arial, Verdana,Helvetica, sans-serif;
		background-color: #fff;
	}
	
	#ForumPostTbl td{
		padding-bottom: 10px;
		padding-right: 10px;
		padding-left: 18px;
	}
	#ForumPostTbl a{
		font-weight: 800;
	}
	#ForumPostTbl #ForumPostBtn input {
		margin-right: 10px;
	}
	
	.BackToForum{
		margin: 0 auto;
		display: block;
		width: 49px;
		height: 16px;
	}
	#TextArea {
		width: 448px;
		height: 157px;
		background-image: url(/CAM/boards/images/ForumPost2.gif);
		background-repeat: no-repeat;
		position: relative;
	}
		
		#ForumPostTbl #TextArea a{
		font-weight: normal;
	}
		#ForumPostTbl #ErrorMsg 
		{
			color: #FF0000;
		}
	
		#TextArea textarea{
			position: absolute;
			width: 397px;
			height: 107px;
			top:36px;
			left: 6px;
			border: none;
			padding: 5px;
			background-color: transparent;
			font-weight: normal;
			font-size: 12px;
		}
			#TextArea #Bold{
			display: block;
				position: absolute;
				width: 11px;
				height: 12px;
				top: 11px;
				left: 11px;
			}
			
			#TextArea #Italic{
			display: block;
				position: absolute;
				width: 11px;
				height: 12px;
				top: 11px;
				left: 34px;
			}
			
			#TextArea #Underline{
			display: block;
				position: absolute;
				width: 11px;
				height: 12px;
				top: 11px;
				left: 59px;
				
			}
			
			#TextArea #checkspelling{
				display: block;
				position: absolute;
				width: 80px;
				height: 12px;
				top: 11px;
				left: 87px;
				font-size: 11px;
				color: #706b70;
			}
	
	.ForumSubject
	{
		border:2px solid #A1D2FA;
		height:15px;
		padding:5px 0 5px 5px;
		width:247px;
		font-size: 12px;
		font-family: Arial, Verdana, Sans-Serif;
		color: #002144;
		font-weight: normal;
	}
	.ForumSubject.error{
		background-image: url(/CAM/boards/images/ForumTitleError.gif);
	}
	#PostError {
		border:1px solid #F6BD1B;
		padding:10px;
		margin: 15px;
		font-weight: 800;
		font-size: 12px;
		background-color: #f7f7f7;
	}
		
		#PreviewMessage{
			padding-left: 18px;
			padding-bottom: 10px;
			background: #fff;
			border-bottom: 1px solid #e8f0f6;
			font-family: Arial, Verdana, Sans-Serif;
			color: #002144;
			font-size: 12px;
			font-weight: bold;
		}
		
		/*Search Styles*/
		#ForumTbl.Searchresults tbody td.LightColumn{
			width: 5px;
			background-color: #f3fbff;
			font-weight: 800;
		}
		
		#ForumTbl thead td#SearchResHead{
			font-weight: normal;
			width: 685px;
			font-size: 12px;
			color: #002144;
			margin-left: 12px;
		}
		#ForumTbl thead td#SearchResHead div 
		{
			margin-left: 15px;
		}
		
		#searchformWrapper{
		margin-top: 47px;
		width: 833px;
		
		}
		#searchformWrapper #breadCrumbDiv{
			margin-left: 18px;
			margin-bottom: 35px;
		}
		#searchFrm{
			display: block;
			width: 353px;
			border-collapse: collapse;
			margin :0 auto;
		}
		
			#searchFrm td{
				padding-bottom: 14px;
				padding-right: 26px;
				text-align: left;
			}
			#searchFrm td#SearchButtonTD{				
				text-align: center;
			}
			
			#searchFrm #SearchButton{
				margin :0 auto;
			}
			#searchFrm input[type=text]{
				width: 194px;
				height: 14px;
				padding:3px;
				font-size: 11px;
				border: 1px solid #cecece;
				
			}
			
			#searchFrm select{
				padding: 3px;
				width: 200px;
				height: 24px;
				font-size: 11px;
				color: #000;
			}
			
			.highlightText{
				background-color: #c5c5c5;
				font-weight: 800;
				padding: 0 1px;
				
			}
	
	
		/*Suer Prefs Styles*/
		
		#UserPrefsWrapper{
		margin-top: 47px;
		width: 833px;
		
		}
		/*.avatarListItem{
			float: right;
		}*/
		#UserPrefsWrapper #ForumTbl tbody td{
			background-color: #fff;
			border-top: none;
			border-bottom: none;
			padding: 13px 0 13px 20px;
			width: 50%;
		}
		
		#UserPrefsWrapper ul{
			overflow: visible;
			height: 233px;
			width: 400px;
			
			
		}
		#UserPrefsWrapper li{
			display: block;
			float: left;
			margin: 2px;
			height: 54px;
			width: 75px;
		}
		/*#UserPrefsWrapper li img{
			vertical-align: bottom;
			float: left;
		}*/
		
	
	
	/* UserProfile*/

#PreferencesSearchBox 
{
	height: 1px;	
}
.PreferencesLnk	{
	display: block;
	width: 95px;
	height: 10px;
	background: url("../../images/camel2010/layout/preferences-search.png") 0 0;
	float: right;
}
.PreferencesLnk:hover{
	background-position: 0px 10px;
}
.SearchLnk	
{
	display: block;
	width: 50px;
	height: 10px;
	background: url("../../images/camel2010/layout/preferences-search.png") 50px 0;	
	float: right;
	margin-left: 5px;
}
.SearchLnk:hover
{
	background-position: 50px 10px;
}
.PostNewTopicLnk	
{
	display: block;
	width: 74px;
	height: 10px;
	background: url("../../images/camel2010/layout/new-topic-reply.png") 0px 0;	
	float: right;
	margin-left: 7px;
}
.PostNewTopicLnk:hover
{
	background-position: 0px 10px;
}
.ReplyLnk	
{
	display: block;
	width: 50px;
	height: 10px;
	background: url("../../images/camel2010/layout/new-topic-reply.png") 50px 0;	
	float: right;
	margin-left: 5px;
}
.ReplyLnk:hover
{
	background-position: 50px 10px;
}
.SearchLnk	
{
	display: block;
	width: 50px;
	height: 10px;
	background: url("../../images/camel2010/layout/preferences-search.png") 50px 0;	
	float: right;
	margin-left: 5px;
}
.SearchLnk:hover
{
	background-position: 50px 10px;
}
.NewTopicLnk 
{
	display: block;
	width: 108px;
	height: 10px;
	background: url("../../images/camel2010/layout/post-new-topic.png") 0px 0px;
	float: right;
	margin-left: 5px;
}
.NewTopicLnk:hover 
{
	background-position: 0 10px;
}
.TopLnk	
{
	display: block;
	width: 24px;
	height: 10px;
	background: url("../../images/camel2010/layout/top.png") 0px 0;	
	float: left;
	margin-left: 7px;
	margin-top: 10px;
}
.TopLnk:hover
{
	background-position: 0px 10px;
}
.forumsTitle,.lastPostTitle,.subjectTitle,.authorTitle
{
	text-align: left;
	padding-left: 17px;
}
.topicsTitle,.repliesTitle
{
	text-align : center;
}
.BottomActionBar
{
	padding-top: 8px;	
}
.replyTitle 
{
	text-transform: uppercase;
	font-weight: bold;
	color: #002144;
	font-size: 12px;
}
.ReplyDetails 
{
	padding: 20px 20px 13px 0 !important;
	vertical-align: top !important;	
}
.AvatarIcon 
{
	padding: 22px 12px 21px 19px !important;
}
.PostMostRecent 
{
	font-size: 12px;
	color: #002144;	
	font-weight: normal;
}
.PostMostRecent a 
{
	color: #138ff3;
}
.PostDetail #ForumTbl thead td 
{
	height: auto;
	background-color: #e7f4fe;
	padding: 10px;
}
.PostTitle 
{
	color: #E7F4FE;
	text-transform: lowercase;
	font-weight: bold;
	font-size: 29px;
	padding-top: 13px;
}
.PostBottom 
{
	background-color: #e7f4fe;	
	border-top: 1px solid #61b2e5;
}
.FotterTbl.Post
{
	width: 684px;	
}
#ForumTbl.Post 
{
	margin-top: 12px;	
}
#ForumTbl.SearchForm 
{
	margin-bottom: -24px;	
}
#ForumTbl.PostNewTopic tbody td
{
	background: none;
	border: none;
	font-weight: bold;
	padding: 17px;
}
#ForumTbl.PostNewTopic tbody td table td 
{
	padding: 0 20px 17px 0;
}
.PostNewTopicTitle,.SearchTitle
{
	font-size: 	18px;
	color: #e7f4fe;
	padding: 4px 0 0 13px;
	
}
.SearchTitle 
{
	width: 672px;
}
.FooterTblContainer.Post 
{
	height: 34px;
}
#InsertOriginal 
{
	padding:0 0 9px 0 !important;
	vertical-align: bottom;
}
#PostMessageTable 
{
	margin-top: 12px;	
}
#MessageTD 
{
	padding-top:10px !important;	
}
#ForumTbl.SearchForm tbody td 
{
	background: none;
	border: none;
	padding: 10px 0 0 13px;	
	font-weight: bold;
}
#ForumTbl.SearchForm tbody td input
{
	width: 235px;
	height: 21px;
	padding: 5px 5px 0 5px;
	border: 2px solid #a1d2fa;
	font-weight: normal;
}

#ForumTbl.SearchForm tbody td select
{
	border:2px solid #A1D2FA;
	height:30px;
	margin:0 11px 0 0;
	padding:5px;
	width:249px;
	font-weight: normal;
}
#ctl00_mainContentplaceholder_SearchButton 
{
	height:auto !important;
	vertical-align:middle;
	width:auto !important;
}
.AvatarIcon,.ReplyDetails
{
	/*background-color: #f3f9fe !important;*/
}
.FooterTblContainer.Post #ForumPaging 
{
	padding: 5px 12px 0 0;
}
.ForumPost.UserProfile 
{
	width: 645px !important;	
}
#UserProfileHeader 
{
	font-size: 12px !important;
	color: #002144 !important;
	padding: 0 20px;
}
.RulesTD 
{
	background-color: #fff !important;
	font-size: 12px !important;
}
.boldBlue 
{
	font-size:12px;
	color: #002144;
	font-weight:bold;
}

.bfgDin
{
	color:#002144;
	/*font-size:34px;*/
	text-decoration:none;
	font-weight: 800; 
}