body
{
}
input, textarea
{
	border:1px solid;
	border-color:#999999;
	font-size:12px;	
	font-family:arial,verdana;
	font-weight:normal;
	color:#006E93;
}
.page_table 
{
	width: 980px;
	background-color:#2C2C32;
}
.ButtonFlat
{
	font-family: Verdana, Geneva, ms sans serif;
	font-size:12px;
	text-decoration:none;	
	font-weight:bold;
	color:	#444444;
	border: 1px #999999 solid;
	width:180px;
	background-color:#DCDDDE;
}
.ButtonFlatNoWidth
{
	font-family: Verdana, Geneva, ms sans serif;
	font-size:12px;
	text-decoration:none;	
	font-weight:bold;
	color:	#444444;
	border: 1px #999999 solid;
	background-color:#DCDDDE;
}
.ButtonSave {
	background:   #FFFFFF url('../Img/save5.gif') no-repeat top left; 
	border: 1px #999999 solid;
	padding:   1px 12px 1px 30px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Verdana, Geneva, ms sans serif;
	font-size:10px;
	text-decoration:none;	
	text-align:left;
	cursor:hand;
	color: #666666;
	height:18px;
	width:80px;
}
.ButtonNew {
	background:   #FFFFFF url('../Img/save5.gif') no-repeat top left; 
	border: 1px #999999 solid;
	padding:   1px 12px 1px 30px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Verdana, Geneva, ms sans serif;
	font-size:10px;
	text-decoration:none;	
	text-align:left;
	cursor:hand;
	color: #666666;
	height:18px;
	width:80px;
}
.ButtonDelete {
	background:   #ffffff url('../Img/delete5.gif') no-repeat top left; 
	border: 1px #999999 solid;
	padding:   1px 12px 1px 30px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Verdana, Geneva, ms sans serif;
	font-size:10px;
	text-decoration:none;	
	text-align:left;
	cursor:hand;
	color: #666666;
	height:18px;
	width:80px;
}


DIV.Main
{
	height:500px;
	width:100%;
	overflow:auto;
}

DIV.ContentPane
{
	height:600px;
	width:100%;
	overflow:auto;
	background-color:#ffffff;
}

DIV.border1
{
	border:solid 1px #2C2C32;
	background-color:#ffffff;
}

Table
{
	font-size:12px;
	font-family: Verdana, Geneva, ms sans serif;
	color:	#336666;
}
.header
{
	font-size:12px;
	font-weight:bold;
	font-family: Verdana, Geneva, ms sans serif;
	color:	#4A3C8C;
	background-color:#E7E7FF;
}
TD.RecordRange
{
	width:10px;
	background: #336666 url('../img/record.gif') no-repeat top left;
	border: 1px #2C2C32 solid;
}
.fieldnameHidden 
{
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	white-space: nowrap;
	}
.fieldname {
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	font-size:12px;
	color:#2C2C32;
	background: #999999;
	border:  1px #336666 solid;
	vertical-align:middle;
	white-space: nowrap;
	}
.fieldnameR {
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	color:#9D0000;
	background: #999999;
	border:  1px #336666 solid;
	vertical-align:middle;
	white-space: nowrap;
	}

TD.pageTitle, TD.pageTitleLeft, TD.ContentPane
{
	padding: 5px 5px 5px 5px;
}
TD.pageTitle, TD.pageTitleLeft
{
	text-align:center;
	font-size:20px;
	color: #ffffff;
	background-color:#557777;
}

TD.pageTitleLeft 
{
	width:920px;
}

TD.Footer
{
	padding-top: 5px;
	padding-right: 5px;
	text-align:center;
	font-size: 11px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	line-height: 14px;
	color: #DCDDDE;
	background-color:#557777;
}

TD.header_cells {
	padding: 2px 4px 2px 2px;
	font-weight:bold;
	font-size:14px;
	color:#444444;
	background: #999999;
	border-bottom: 1px #a89fa9 solid;
	vertical-align:top;
	white-space: nowrap;
	}
TD.header_main {
	padding: 2px 4px 2px 2px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#444444;
	background: #999999;
	border-bottom: 1px #a89fa9 solid;
	vertical-align:bottom;
	white-space: nowrap;
	}
	
Table.TD.cellsb {
	padding: 2px 4px 2px 2px;
	font-weight:bold;
	font-size:12px;
	color:#999999;
	background: #ffffff;
	border: none;
	white-space: nowrap;
	}
	
TD.navigation_area {
	background: #99cccc;
	vertical-align:bottom;
	font-size:14px;
	text-align:left;
	vertical-align:middle;
	padding: 2px 10px 2px 10px;
	border: 0px;
	}
TD.error_area {
	background-color:#ccffff;
	vertical-align:bottom;
	font-size:14px;
	text-align:left;
	vertical-align:middle;
	padding: 2px 10px 2px 10px;
	border: 0px;
	}
TD.command_area {
	background: #99cccc;
	vertical-align:middle;
	padding: 2px 0px 2px 0px;
	border: 0px;
	width:80px;
	}
		
	
		
A.Button:visited	{	
	text-decoration:	none;
	font-weight:bold;
	color:	#444444;
	border: 1px #999999 solid;
	width:180px;
	background-color:#DCDDDE;
	}	
		
A.Button:active	{	
	text-decoration:	none;	
	font-weight:bold;
	color:	#444444;
	border: 1px #999999 solid;
	width:180px;
	background-color:#DCDDDE;
	}	
		
A.Button:hover	{	
	text-decoration:	underline;
	font-weight:bold;
	color:	#444444;
	border: 1px #999999 solid;
	width:180px;
	background-color:#DCDDDE;
	}
A.Button:link	{	
	text-decoration:	underline;
	font-weight:bold;
	color:	#444444;
	border: 1px #999999 solid;
	width:180px;
	background-color:#DCDDDE;
	}
A.button_link:hover {
	background: #ffffff url('../img/back_over.gif') no-repeat top right; 
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-top: 1px #666666 solid;
	text-decoration: none;
	text-align:left;
	width:80px;
}
A.button_link {
	background: #ffffff url('../Img/back.gif') no-repeat top right; 
	font-family: Verdana, Geneva, ms sans serif;
	padding: 2px 12px 1px 5px;
	color: #666666;
	margin-top: 2px;
	margin-bottom: 2px;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-top: 1px #666666 solid;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align:left;
	width:80px;
	height:18px;
}
A.button_help:hover {
	background: #ffffff url('../img/help3.gif') no-repeat top left; 
}
A.button_help {
	background:   #ffffff url('../Img/help3.gif') no-repeat top left; 
	width:150px;
	}
A.button_save:hover {
	background: #ffffff url('../img/save_over.gif') no-repeat top left; 
}
A.button_save {
	background:   #ffffff url('../Img/save5.gif') no-repeat top left; 
	width:80px;
}
A.button_delete:hover {
	background: #ffffff url('../img/delete5.gif') no-repeat top left; 
}
A.button_delete {
	background:   #ffffff url('../Img/delete5.gif') no-repeat top left; 
	width:80px;
}
A.button_help:hover,A.button_save:hover,A.button_delete {
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-top: 1px #666666 solid;
	text-decoration: none;
	text-align:left;
}
A.button_help,A.button_save, A.button_delete {
	font-family: Verdana, Geneva, ms sans serif;
	padding:   2px 12px 1px 30px;
	color: #666666;
	margin-top: 2px;
	margin-bottom: 2px;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-top: 1px #666666 solid;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align:left;
	height:18px;
	cursor:hand;
}
LABEL.c1 {
	FONT-SIZE:24px; 
	COLOR: maroon 
	}

A.c1 { 
	COLOR: blue; 
	TEXT-DECORATION: none;
	width:auto;
	border:none;
	}
	
A.c1:active { 
	COLOR: blue; 
	TEXT-DECORATION: none;
	width:auto;
	border:none;
	}
A.c1:visited { 
	COLOR: blue; 
	TEXT-DECORATION: none;
	width:auto;
	border:none;
	}
A.c1:hover {
	COLOR: red; 
	TEXT-DECORATION: underline;
	width:auto;
	border:none;
	}
.textboxr {
	text-align:right;
	}

A.DeleteBtn 
{
	background: #eeeeee url('../img/delete.gif') repeat-x top left;
	COLOR: blue; 
	TEXT-DECORATION: none;
	width:auto;
	border:none;
	}
	
A.DeleteBtn:active { 
	background: #eeeeee url('../img/delete.gif') repeat-x top left;
	COLOR: blue; 
	TEXT-DECORATION: none;
	width:auto;
	border:none;
	}
A.DeleteBtn:visited { 
	background: #eeeeee url('../img/delete.gif') repeat-x top left;
	COLOR: blue; 
	TEXT-DECORATION: none;
	width:auto;
	border:none;
	}
A.DeleteBtn:hover {
	background: #eeeeee url('../img/delete.gif') repeat-x top left;
	COLOR: red; 
	TEXT-DECORATION: underline;
	width:auto;
	border:none;
	}
	
.textboxr {
	text-align:right;
	}
	
Table.TD.report {
	padding: 2px 4px 2px 2px;
	font-size:12px;
	color:#000000;
	background: #ffffff;
	border: none;
	white-space: nowrap;
	}
.ReadOnlyNoWrap TD
{
	border-bottom:1px #336666 solid;
}
.ReadOnlyNoBorder
{
	font-family: Verdana, Geneva, ms sans serif;
	color:#0000ff;
	background: #ffffff;
	border:  0px #336666 solid;
	margin: 1px 2px 1px 2px;
	padding: 2px 2px 2px 2px;
	vertical-align:middle;
	font-size:12px;
	height:18px;
}
.ReadOnlyNoWrap,.ReadOnly,.ReadOnly60,.ReadOnly80,.ReadOnly90,.ReadOnly160,.ReadOnly180,.ReadOnly360,.ReadOnly40r,.ReadOnly60r,.ReadOnly100r,.ReadOnly80r,.ReadOnly90r,.ReadOnly120r,.ReadOnly160r,.ReadOnly280r
{
	font-family: Verdana, Geneva, ms sans serif;
	color:#0000ff;
	background: #ffffff;
	border:  1px #336666 solid;
	margin: 1px 2px 1px 2px;
	padding: 2px 2px 2px 2px;
	vertical-align:middle;
	font-size:12px;
	height:18px;
	
}
	
.Border1,.Label80,.Label120,.Label160,.Label240,.Label280,.Label80r,.Label120r,.Label240r,.Label360r
{
	font-family: Verdana, Geneva, ms sans serif;
	color:	#444444;
	border-bottom:  1px #555555 solid;
	border-top: solid 1px #555555;
	border-left: solid 1px #555555;
	border-right: solid 1px #555555;
	margin:2px 0px 2px 0px;
	vertical-align:text-bottom;
	font-size:12px;
	color:#999999;
	height:22px;
}
..ReadOnly40r
{
	width:40px;
}
.ReadOnly60,.ReadOnly60r
{
	width:60px;
}
.ReadOnly280r
{
	width:280px;
}
.ReadOnly100r
{
	width:100px;
}
..ReadOnly120r
{
	width:120px;
}
.ReadOnly90,.ReadOnly90r
{
	width:90px;
}
.ReadOnly180
{
	width:180px;
}
.Label360r,.ReadOnly360
{
	width:360px;
}
.Label80,.Label80r,.ReadOnly80,.ReadOnly80r
{
	width:80px;
}
.Label120,.Label120r
{
	width:120px;
}

.Label160,.ReadOnly160r,.ReadOnly160
{
	width:160px;
}
.Label240r,.Label240
{
	width:240px;
}
.Label280
{
	width:280px;
}
.Label80r,.Label120r,Label240r,.Label360r,.ReadOnly40r,.ReadOnly60r,.ReadOnly80r,.ReadOnly90r,.ReadOnly100r,.ReadOnly120r,.ReadOnly160r,ReadOnly280r
{
	text-align:right;
}
A.bottom 
{ 
	text-decoration:none;
	font-size: 11px; 
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #DCDDDE;
} 
