.detailsBorder{border-top:5px solid #6F6F5B;border-bottom:2px solid #6F6F5B;background-color:#FAFAF6;}
.detailsBorder td{	height:20px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;padding-left:2px;}
.detailsBorder th{height:25px;font-family:Arial, Helvetica, sans-serif;font-size:13px;background-color:#C5C5B8;text-align:left;border-bottom: 1px solid #9F9C80;padding-right:4px;}

.editlinks A:link {text-decoration: none; color: #006699;}
.editlinks A:visited {text-decoration: none; color: #006699;}
.editlinks A:active {text-decoration: none; color: #006699;}
.editlinks A:hover {text-decoration: underline; color: #006699;}

.tdbottomline td{border-bottom:1px solid #CAC9AA;}
.tableupborder{border-top:4px solid #6F6F5B;border-bottom:1px solid #6F6F5B;background-color:#FAFAF6;}
.tablelinks_border
{
	border-top:4px solid #6F6F5B;
	border-bottom:2px solid #6F6F5B;
	background-color:#FAFAF6;
}
.left_header
{
	border-top:7px solid #6F6F5B;
	border-bottom:2px solid #6F6F5B;
	background-color:#FAFAF6;
}
.left_header td
{
	text-align:left;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.left_header th
{
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#C5C5B8;
	text-align:left;
	padding:4px;
}

.left_header A:link {text-decoration: none; color: #006699;}
.left_header A:visited {text-decoration: none; color: #006699;}
.left_header A:active {text-decoration: none; color: #006699;}
.left_header A:hover {text-decoration: underline; color: #006699;}

.tableBorderNone td
{
	border:0px;
}

.Message{	border-top:5px solid #6F6F5B;border-bottom:2px solid #6F6F5B;background-color:#FAFAF6;}
.Message Caption{background-color:#BF0222; vertical-align:bottom; border-top:1px solid #E23828;border-bottom:1px solid #CF4E39;font-size:13px;color:White;height:20px;padding-left:2px;text-align:left;font-weight:bold;}
.Message th{height:25px;font-family:Arial, Helvetica, sans-serif;font-size:13px;background-color:#C5C5B8;text-align:left;border-bottom: 1px solid #9F9C80;}
.Message td{padding-top: 10px;height: 70px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;padding-left: 2px;border-bottom: 1px solid #9F9C80;border-bottom-style:dashed;vertical-align: top;padding-right: 10px;}
.tablepanel_login
{
	border-bottom:2px solid #6F6F5B;
	background-color:#FAFAF6;
	width:300px;
}
.tablepanel_login td
{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:2px;
}
.tablepanel_login caption
{
	font-family:Trebuchet MS, Verdana , Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: White;
	background-color:maroon;
	text-align:left;
	border-bottom: 1px solid #9F9C80;
	border-top: 4px solid #9F9C80;
	padding:6px;
}
.tablepanel_login th
{
	height:25px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:Black;
	background-color:transparent;
	border-bottom: 0px;
	text-align:right;
}

A{font-family: Arial, Trebuchet MS; font-size:11px; text-decoration: none; color: #006699;}
A:link {text-decoration: none; color: #006699;}
A:visited {text-decoration: none;}
A:active {text-decoration: none; color: #006699;}
A:hover {text-decoration: underline; color: #006699;}

.orangelinks A{font-family: Arial, Trebuchet MS; font-size:11px; text-decoration: none; color: #F4540F;}
.orangelinks A:link {text-decoration: none; color: #F4540F;}
.orangelinks A:visited {text-decoration: none; color: #F4540F;}
.orangelinks A:active {text-decoration: none; color: #F4540F;}
.orangelinks A:hover {text-decoration: underline; color: #F4540F;}


.page_heading A:link {text-decoration: none; color: #006699;}
.page_heading A:visited {text-decoration: none; color: #006699;}
.page_heading A:active {text-decoration: none; color: #006699;}
.page_heading A:hover {text-decoration: underline; color: #fff; background-color:#006699;}

.MessageList{ background-color: #FAFAF6;}
.MessageList td{border-bottom:1px dashed #9F9C80;}
.MessageList div {font-family:Arial,Trebuchet MS;font-size:11px;float:left;padding:5px;}

.tblUpload{border:1px solid #d2d2d2; background-color:white; text-align:left; width: 100%; border-collapse:collapse;}
.tblUpload td{padding:10px; vertical-align:bottom; color:Gray;}

.tblUpload .fileupload{font-size:11px;}
.tblUpload caption{text-align:left; font-family: Arial, Trebuchet MS; font-size:14px; color:#F4540F;font-weight:bold;padding:4px;}
.tblUpload input{ font-size:11px; margin-top:5px;}
.tblUpload .filename{ height:16px; width:150px; padding:2px; color:#474747; padding-bottom:4px; line-height:15px;}
.imgBorder {border:1px solid #d2d2d2; background-color:White; padding:7px;}


.OppositGenderMessage{font-size:13px; color:Red; padding:10px;}
