.msg-brd
{
	width: 100%;
}
.msg-brd .first
{
	width: 245px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-right: 1px solid #999;
}
.msg-brd .second
{
	width: 655px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.right-padding-10px
{
	padding-right: 10px;
}
/*------- Tabs ---------*/
.tabs
{
	text-align: right;
	height: 24px;
}
.tabs p
{
	color: #999;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
}
/*First Column*/
.bar-purplegrey
{
	height: 18px;
	background-color: #d3d7e2;
	padding-left: 10px;
	padding-top: 7px;
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
	font-weight: bold;
	line-height: 12px;
}
.msg-brd .yellow
{
	background-color: #f1f2ec;
}
.msg-brd .pink
{
	background-color: #dfd5d4;
}
.msg-brd div.blue-bg
{
	background-color: #d4d7e2;
}
.msg-brd div.grey
{
	background-color: #ccc;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.search-form
{
	margin-top: 2px;
	margin-bottom: 2px;
}
.search-form table
{
	width: 100%;
}
.search-form td
{
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.search-form select
{
	font-size: 11px;
	width: 115px;
}
.search-form .textinput
{
	font-size: 11px;
	width: 140px;
}
.search-form td.label
{
	color: #069;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
	font-weight: normal;
	width: 105px;
}
.search-form strong
{
	font-size: 12px;
	font-weight: bold;
}

/*Second Column*/
/*---------- Category Listing ------------*/
.lounge-title
{
	color: #069;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
}
.main-cat
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #999;
}
.main-cat .icon
{
	text-align: right;
	width: 50px;
	height: 50px;
	float: left;
}
.main-cat .details
{
	width: 440px;
	margin-left: 60px;
}
.main-cat .description
{
	color: #565656;
	margin-top: 4px;
}
.main-cat .category
{
	color: #565656;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
	font-weight: bold;
}
.sub-link
{
	color: #af0000;
	font-size: 10px;
	margin-left: 3px;
}
.sub-link a:link, .sub-link a:visited, .sub-link a:hover
{
	color: #af0000;
	text-decoration: none;
}
.main-cat .topic-result
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
	font-weight: bold;
	text-align: right;
	width: 100px;
	float: right;
}
.topic-result a:link, .topic-result a:visited
{
	color: #565656;
}
.topic-result a:hover
{
	color: #af0000;
}
/*------------- Topic Listing -----------*/
.topic
{
	background-color: #f8f9f3;
	margin-top: 10px;
	padding: 10px;
	border: solid 1px #d9d8c4;
}
.topic .title
{
	color: #069;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.topic .posting-info
{
	color: #666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
	padding-top: 5px;
}
.topic .author
{
	margin-right: 8px;
	margin-left: 3px;
}
.topic .date-time
{
}
.topic .writeup
{
	padding-top: 10px;
	padding-bottom: 5px;
}
.topic .writeup p
{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:left;
}
.topic .writeup ol,ul
{
	margin-left: 20px;
}
.topic .foot-links
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
}
.top-button
{
	text-align: right;
	padding-top: 10px;
	vertical-align: top;
}
.msg-brd h2
{
	padding-top: 10px;
	padding-left: 10px;
}
.msg-brd h3
{
	padding-top: 10px;
	padding-left: 10px;
}
.reply
{
	padding: 15px 10px;
	border-bottom: 1px solid #999;
}
.reply p
{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}
.reply .writeup
{
}
.reply .reply-info
{
	color: #666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
	padding-top: 10px;
}
.reply .author
{
	margin-right: 8px;
	margin-left: 3px;
}
.reply .date-time
{
}
.leftnav
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.leftnav li
{
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 15px;
	list-style-type: none;
}
table.topic-list
{
	width: 100%;
	margin-top: 10px;
}
table.topic-list th
{
	color: white;
	background-color: #999;
	padding: 5px 3px;
}
table.topic-list th a:link, table.topic-list th a:visited
{
	color: white;
}
table.topic-list td
{
	padding: 5px;
	border: solid 1px #ccc;
}
/*Form styles*/
.textarea410
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
	width: 400px;
	padding: 5px;
}
.input410
{
	width: 410px;
}
/* belo wcss is written by sandeep for css clashing issues in messageboard topics pages */
.msg-brd .second .content
{
	text-align: left;
}
.msg-brd .second .content td
{
	text-align: left;
}
.msg-brd .second .content p
{
	text-align: left;
}
