﻿body
{
	margin: 0px;
	padding: 0px;
	border: 0;
	font-size: 12px;
	font-family: Arial;
	height: 100%;
	background: #FFFFFF;
}
a img
{
	border:0;
}
/*Body Table -Start*/
.LeftMenu
{
	background-color:Transparent;
}
.RightBody
{
	background-color:Transparent;
}
table #MainContainer
{
	width:100%;
}
tr #LeftPane
{
	vertical-align: top;
	width:195px;
	#width:195px;
}
tr #RightPane
{
	vertical-align: top;
	width:100%;
}

.TableHead
{
	font:bold 12px Verdana;
	color:#233059;
}
#ContentHolder
{
	margin:0;
	padding:0px 4px 0px 10px;
	#padding:0px 4px 0px 1px;
}
div .CenterDiv
{
	text-align:center;
	margin:0 auto;
}
div .RightDiv
{
	text-align:right;
	padding:0 15px;
}
.InputButton
{
	font-weight:bold;
	color:#FFFFFF;
	background:#808080;
	border:1px solid;
	border-color:#808080 #808080 #808080 #808080;
	#filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#808080', startColorstr='#808080', gradientType='0');
}
/*Body Table -End*/

/*Header -Start*/
#Header
{
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}
#Header img
{
	#filter:alpha(opacity=100);
}
/*Header -End*/

/*Footer positioning and styles -Start*/
#nonFooter
{
	position:relative;
	min-height:100%;
}
* html #nonFooter
{
	height:100%;
}
#Footer
{
	margin:0px;
	padding:0px;
	height:20px;
	width:100%;
	clear:both;
	border-top:1px solid #929494;
	background:#929494;/*6276B1;*/
	position:fixed;
	bottom:0;
}
* html #Footer
{
	position:relative;
	bottom:inherit;
	margin-top:-1.8em;
}
#Footer ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	width:100%;
	vertical-align:middle;
	border-top:1px solid #e6dfdf;
}
#Footer .LeftItem
{
	margin:0px;
	padding:0px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;   
	font-family:Verdana;
	font-size:11px;
	border-right:2px solid #e6dfdf;
	vertical-align:middle;
}
#Footer .RightItem
{
	margin:0px;
	padding:0px;
	float:right;
	color:#FFFFFF;
	font-weight:bold;   
	font-family:Verdana;
	font-size:11px;
	vertical-align:middle;
}
#Footer .MiddleItem
{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;   
	font-family:Verdana;
	font-size:11px;
	vertical-align:middle;
	position:absolute;
	left:40%;
}
#Footer a
{
	text-decoration:none;
	color:#FFFFFF;
}
#Footer a:hover
{
	font-size:12px;
}
/*Footer -End*/

/* Curved Borders*/
.Curved
{
	background:transparent;
}
.Curved .b1, .Curved .b2, .Curved .b3, .Curved .b4, .Curved .b5, .Curved .b6, .Curved .b7, .Curved .b8
{
	display:block;
	overflow:hidden;
	height:1px;
	font-size:1px;
}
.Curved .b2, .Curved .b3, .Curved .b4
{
	border:0 solid #e0b2bf;/*Border Color*/
	border-width:0px 1px;
	#filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#e6dfdf', startColorstr='#c0c0c0', gradientType='1');
}
 .Curved .b5, .Curved .b6, .Curved .b7
{
	border:0 solid #e0b2bf;/*Border Color*/
	border-width:0px 1px;
}
.Curved .b2, .Curved .b3, .Curved .b4
{
	background:#a2aaae;/*Head Color*/
	#background:#CF0142;/*EFAD57;/*Head Color*/
}
.Curved .b5, .Curved .b6, .Curved .b7
{
	background:#FFFFFF;/*Body Color*/
}
.Curved .b1, .Curved .b8
{
	margin:0 5px;
	background:#e0b2bf;/*Border Color*/
}
.Curved .b2, .Curved .b7
{
	margin:0 3px;
	height:1px;
	border-width:0px 2px;
}
.Curved .b3, .Curved .b6
{
	margin:0 2px;
}
.Curved .b4, .Curved .b5
{
	margin:0 1px;
	height:2px;
}
.Curved .HeaderBox
{
	#height:14px;
	display:block;
	border:0 solid #e0b2bf;/*Border Color*/
	border-width:0 1px 1px 1px;
	padding: 0px 8px 2px 8px;
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
	background:#c0c0c0;/*EFAD57;/*Head Color*/
	color: #5a5a5a;/*Head Font Color*/
	#filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#e6dfdf', startColorstr='#c0c0c0', gradientType='1');
	/*position:relative;*/
}
.HeaderBox a
{
	position:absolute;
	right:10px;
}
.HeaderBox img
{
	border:0;
}
.Curved .ContentBox 
{
	display:block;
	background:#FFFFFF;/*Body Color*/
	border:0 solid #e0b2bf;/*Border Color*/
	border-width:0 1px;
}
.Curved .InnerContent
{
	padding:4px 5px 0px 5px;
}
/*Curved border -End*/
  
table .AppFormTable
{
	
	padding:0 3px;
	font-size:11px;
	font-family:Tahoma;
	/*font-weight:bold;*/
	border:0px solid #e0b2bf;/*Border Color*/
	background-color:#FFFFFF;/*Background Color*/
	color:#13075D;/*Font Color*/
	border-collapse:collapse;
	border-width:0 1px 1px 0;
}
.AppFormTable td
{
	border:0px solid #e0b2bf;
	border-width:1px 0 0 1px;
	padding:4px;
}
.AppFormTable th
{
	border:0px solid #e0b2bf;
	border-width:1px 0 0 1px;
	padding:4px;
	background-color: #EF96B2;
}

.AppFormTable .head
{
	background-color:#CF0142;
	font:13px solid Verdana;
	font-weight:bold;
	color:white;
	border:0px solid #e0b2bf;
	border-width:1px 0 0 1px;
	padding:4px;
	text-align:center;
}

.tblBackColor
{
	border: 0;
	width: 100%;
	background-color:#FFFFFF;
	height:100%;
}

.rFont
{
	color : Black;
	font-family : Verdana;
	font-size : 8pt;
	background-color : White;
}

.TextInput
{
	border: 1pt solid #5a5a5a;
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
}

.ButtonInput
{
    border: 1pt solid #E2958A;
    font-family: Verdana, helvetica, sans-serif;
    font-size: 11px;
}

.LabelAlign
{ text-align:right;
}

.ValidationText
{
 font-family:Verdana;
 font-size:10px;
 color:red;
 visibility:visible;
}

.LabelSummary
{
	color : Black;
	font-family : Verdana;
	font-size : 8pt;
	font-weight:normal;
	/*font:normal normal bold 11px  Verdana;*/
	text-align:left;
	}
	
.TdSummary
{
	color : Black;
	font-family : Verdana;
	font-size : 8pt;
	font-weight:bold;
	/*font:normal normal bold 11px  Verdana;*/
	text-align:right;
	}
	
.StaticContain
{
	color : Black;
	font-family : Verdana;
	font-size : 11px ;
	text-align : justify;
}

.aMenu
{
	FONT-SIZE: 5pt; COLOR: white; FONT-FAMILY: Verdana;TEXT-DECORATION: none;
}

.normalletter
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: #ffffff;
	Color: #000000;
}

/* test 
.new
{
	position:relative;
	top:5px;
	display:block;
	height:25px;
	background:#B2D6F1;
	width:auto;
	z-index:100;
}
.new .Ctl, .new .Ctr, .new .Ctr1
{
	position:absolute;
	width:16px;
	height:16px;
	color:#9caf9c;
	background:#fff;
	overflow:hidden;
}
.new .Ctl{top:0;left:0px;}
.new .Ctr{top:0;right:8px;}
.new .Ctr1{top:0px;right:0px;}
.new .Qtl, .new .Qtr, .new .Qtr1
{
	position:absolute;
	font-size:120px;
	font-family:arial;
	color:#B2D6F1;
	line-height:35px;
}
.new .Qtl{left:-4px;}
.new .Qtr{right:-4px;}
.new .Qtr1{right:-3px;}
.new .Txt
{
	position:absolute;
	top:1px;
	left:0px;
	width:100%;
	height:100%;
	display:block;
	vertical-align:middle;
}
.new .Txt div
{
	height:100%;
	margin:auto 6px;
	vertical-align:middle;
}
.new .Txt span
{
	text-decoration:none;
	color:#808080;
	height:100%;
	display:block;
	text-align:center;
	font-size:110%;
	font-weight:bold;
}
*/
table .AppFormTableNew
{
	width:100%;
	padding:0 3px;
	font-size:11px;
	font-family:Verdana;
	/*font-weight:bold;*/
	border:0px solid gray;/*Border Color*/
	background-color:#FFFFFF;/*Background Color*/
	color:#13075D;/*Font Color*/
	border-collapse:collapse;
	border-width:0 0px 0px 0;
}
.AppFormTableNew td
{
	border:0px solid gray;
	border-width:0px 0 0 0px;
	padding:4px;
}
.AppFormTableNew th
{
	border:0px solid gray;
	border-width:0px 0 0 0px;
	padding:4px;
}

.AppFormTableNew .head
{
	background-color:#CFAD80;
	font:13px solid Verdana;
	font-weight:bold;
	color:#13075D;
	border:0px solid gray;
	border-width:0px 0 0 0px;
	padding:4px;
	text-align:center;
}
.LabelClass
{
	font-size:11px;
	font-family:Verdana;
	color:#13075D;/*Font Color*/
}
table .AppFormTablePrint
{
	width:100%;
	padding:0 3px;
	font-size:10px;
	font-family:Verdana;
	/*font-weight:bold;*/
	border:0px solid #e0b2bf;/*Border Color*/
	background-color:#FFFFFF;/*Background Color*/
	color:#13075D;/*Font Color*/
	border-collapse:collapse;
	border-width:0 1px 1px 0;
}
.AppFormTablePrint td
{
	border:0px solid #e0b2bf;
	border-width:1px 0 0 1px;
	padding:1px;
}
.AppFormTablePrint th
{
	border:0px solid #e0b2bf;
	border-width:1px 0 0 1px;
	padding:1px;
}

.AppFormTablePrint .head
{
	background-color:#CFAD80;
	font:13px solid Verdana;
	font-weight:bold;
	color:white;
	border:0px solid #CF0142;
	border-width:1px 0 0 1px;
	padding:1px;
	text-align:center;
}
table .AppFormTableNewPrint
{
	width:100%;
	padding:0 3px;
	font-size:10px;
	font-family:Verdana;
	/*font-weight:bold;*/
	border:0px solid gray;/*Border Color*/
	background-color:#FFFFFF;/*Background Color*/
	color:#2F3C51;/*Font Color*/
	border-collapse:collapse;
	border-width:0 0px 0px 0;
}
.AppFormTableNewPrint td
{
	border:0px solid gray;
	border-width:0px 0 0 0px;
	padding:4px;
}
.AppFormTableNewPrint th
{
	border:0px solid gray;
	border-width:0px 0 0 0px;
	padding:4px;
}

.AppFormTableNewPrint .head
{
	background-color:#CFAD80;
	font:13px solid Verdana;
	font-weight:bold;
	color:white;
	border:0px solid gray;
	border-width:0px 0 0 0px;
	padding:4px;
	text-align:center;
}

table .AppFormTable1
{
	width:100%;
	padding:0 3px;
	font-size:11px;
	font-family:Verdana;
	/*font-weight:bold;*/
	border:0px solid gray;/*Border Color*/
	background-color:#FFFFFF;/*Background Color*/
	color:#2F3C51;/*Font Color*/
	border-collapse:collapse;
	border-width:0 1px 1px 0;
}
.AppFormTable1 td
{
	border:0px solid gray;
	border-width:1px 0 0 1px;
	padding:4px;
}
.AppFormTable1 th
{
	background-color: Gainsboro;
	font:12px solid Verdana;
	font-weight:bold;
	color:#2F3C51;
	border:0px solid gray;
	border-width:1px 0 0 1px;
	padding:4px;
}

.AppFormTable1 .head
{
	background-color:#CFAD80;
	font:13px solid Verdana;
	font-weight:bold;
	color:white;
	border:0px solid gray;
	border-width:1px 0 0 1px;
	padding:4px;
	text-align:center;
}

.tblBackColor
{
	border: 0;
	width: 100%;
	background-color:#FFFFFF;
	height:100%;
}

.rFont
{
	color : Black;
	font-family : Verdana;
	font-size : 8pt;
	background-color : White;
}

table .AppFormTableNewBig
{
	width:100%;
	padding:0 3px;
	font-size:12px;
	font-family:Tahoma;
	/*font-weight:bold;*/
	border:0px solid gray;/*Border Color*/
	background-color:#FFFFFF;/*Background Color*/
	color:#13075D;/*Font Color*/
	border-collapse:collapse;
	border-width:0 0px 0px 0;
}
.AppFormTableNewBig td
{
	border:0px solid e0b2bf;
	border-width:0px 0 0 0px;
	padding:4px;
}
.AppFormTableNewBig th
{
	border:0px solid e0b2bf;
	border-width:0px 0 0 0px;
	padding:4px;
}

.AppFormTableNewBig .head
{
	background-color:#CFAD80;
	font:15px solid Tahoma;
	font-weight:bold;
	color:#13075D;
	border:0px solid e0b2bf;
	border-width:0px 0 0 0px;
	padding:4px;
	text-align:center;
}

table .AppFormTable1Big
{
	width:100%;
	padding:0 3px;
	font-size:12px;
	font-family:Tahoma;
	/*font-weight:bold;*/
	border:0px solid #e0b2bf;/*Border Color*/
	background-color:#FFFFFF;/*Background Color*/
	color:#13075D;/*Font Color*/
	border-collapse:collapse;
	border-width:1px 1px 1px 1px;
}
.AppFormTable1Big td
{
	border:0px solid #e0b2bf;
	border-width:1px 0 0 1px;
	padding:4px;
}
.AppFormTable1Big th
{
	background-color: #EF96B2;
	font:12px solid Tahoma;
	font-weight:bold;
	color:#13075D;
	border:0px solid #e0b2bf;
	border-width:1px 0 0 1px;
	padding:4px;
}

.AppFormTable1Big .head
{
	background-color:#CFAD80;
	font:15px solid Tahoma;
	font-weight:bold;
	color:#13075D;
	border:0px solid #e0b2bf;
	border-width:1px 0 0 1px;
	padding:4px;
	text-align:center;
}

.AClass
{
	font:13px solid Tahoma;
	color:#13075D;
} 
/* Show Message */
.ShowMessage div
{
	border:0 solid #e0b2bf;
	border-width:0 1px;
	padding:5px 10px;
	#padding:1px 6px;
	background:#E5F9D7;
	margin:0;
	font-size:120%;
	min-height:40px;
	_height:35px;
	clear:left;
	#filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#e28ea8', startColorstr='#e28ea8', gradientType='1');
}
.ShowMessage .b1, .ShowMessage .b2, .ShowMessage .b3, .ShowMessage .b4
{
	clear:none;
	display:block;
	overflow:hidden;
	height:1px;
	font-size:1px;
}
.ShowMessage .b2, .ShowMessage .b3, .ShowMessage .b4
{
	border:0 solid #e0b2bf;
	border-width:0px 1px;
	background:#E5F9D7;
	#filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#e28ea8', startColorstr='#e28ea8', gradientType='1');
}
.ShowMessage .b1
{
	margin:0 5px;
	background:#e0b2bf;
}
.ShowMessage .b2
{
	margin:0 3px;
	height:1px;
	border-width:0px 2px;
}
.ShowMessage .b3
{
	margin:0 2px;
}
.ShowMessage .b4
{
	margin:0 1px;
	height:2px;
}
.ShowMessage div img
{
	height:45px;
	float:left;
	margin:0 5px 0 0;
}
.ShowMessage div br
{
	clear:none;
}
/* Show Message- End */

/* Show Message- End */


table .ToolTipTable
{
	padding:0 0px;
	
	font-family:Tahoma;
	/*font-weight:bold;*/
	border:0px solid #e0b2bf;/*Border Color*/
	background-color:#FFFFFF;/*Background Color*/
	color:#13075D;/*Font Color*/
	border-collapse:collapse;
	border-width:0 1px 1px 0;
}
.ToolTipTable td
{
	border:0px solid #e0b2bf;
	border-width:1px 0 0 1px;
	padding:3px;
	font-size:10px;
}
.ToolTipTable th
{
	border:0px solid #e0b2bf;
	border-width:1px 0 0 1px;
	padding:0px;
	font-size:11px;
	background-color: #EF96B2;
}
