INPUT, TEXTAREA, SELECT {
	border-color: #000000;
	border-width: 1px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

.input
{
	border-color: #000000;
	border-width: 1px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding:1px 2px;
}

FORM { margin: 0px; }

.button {
	background-color: #E5E5E5;
	color: #000000;
	border: 1px solid #000000;
	cursor: pointer;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
}

/* ---- Links ---- */
A 
{
	color: #000000; 
}
A:hover { text-decoration: none; }

A.noline { color: #000000;  text-decoration: none;}

A.menuitem { color: #000000;  text-decoration: none; FONT: 10pt verdana;}

/* ---- Bacground ---- */
.bggray { background: #F3F3F3; }
.bgdgray { background: #E9E9E9; }
.bgfon { background: #E5E5E5; }

/* ---- Border ---- */
.bordertable {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background-color: #ffffff;
}

.withoutbordertable {
	border-width: 0px;
	background-color: #ffffff;
}


.bordertablewhite {
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
}

/* ---- light ang gray colors for table ---- */
.gray 
{
	background-color : #f4f4f4;
}
.light 
{
	background-color : #FFFFFF;
}

/* ---- vertical table ---- */
TABLE.vertable {
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
}
TABLE.vertable TD {
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
}
TABLE.vertable TH {
	background: #E5E5E5;
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
}

/* ---- horizontal table ---- */
TABLE.hortable {
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
}
TABLE.hortable TD {
	border-color: #ffffff;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 2px 4px;
}
TABLE.hortable TH {
	border-color:Navy;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	background: #FEE484;
	padding: 3px 4px;
	text-transform: capitalize;
}
/* ---- round bordered table ---- */
TABLE.rtable {
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}
TABLE.rtable TD {
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}
TABLE.rtable TH {
	background: #E5E5E5;
	border-color: #c0c0c0;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

/* ---- Separator ---- */
.separator{	font-size: 1px; }
.line{
	font-size: 1px; 
	background: #E9E9E9;
}

/* ---- Text ---- */
.txthelp { 
	line-height:15px; 
	font-size:12px;
	padding:0px 50px 0px 50px;
	text-align:justify;
	/*text-indent:10px;*/
}
LI { list-style-position: outside; }
.txtwhite { color: #ffffff; }
.txtgray { color: #5C5C5C; }
.txtgreen { color: #005C00; }
.txtblue { color: #233FA7; }
.txtred { color: #EB3900; }

.title {
	color: #4E5462;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	text-transform: capitalize;
}
.tabletitle {
	background: #FEE484;
	padding: 5px;
	font-weight: bold;
	border-color: #ffffff;
	border-style: solid;
	border-width: 0px 1px;
	text-transform: capitalize;
}

.tablename {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-align: right;
}

.smalltxt { font-size: 10px; }

/* ---- FOOTER ---- */
.footer { 
	color: #000000; 
	font-size:12px;
	background-color:#E5E5E5;
	text-align: center;
	padding: 10px 0px 10px;
}

/* ---- HEADER ---- */
.header { 
	color: #000000; 
	background-color:#E5E5E5;
	text-align:right;
	padding: 10px 20px 3px;
}

/* ---- Indent ---- */
P { 
	margin: 0px; 
	padding: 10px 0px;
}
.width80{width:80px;}

/* ---- Cursor ---- */
.curhand {
	cursor: pointer;
}

/* ---- Tabs ---- */
TD.tab
{
	background-color: #D3D3D3;
	text-align:center;
}
TD.active_tab
{
	background-color: #696969;
	text-align:center;
	font-weight: bold; 
	color: whitesmoke;
}

/* ---- Page Name Text ---- */
H5{
	font-family : Verdana, Helvetica, Arial, sans-serif;
	text-align : center;
	font-size : 14px;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

H3{
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 18px;
	vertical-align:middle;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

.error
	{
	color : #0000FF;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

.windowtitle {
	background: #5365A9;
	padding: 7px 15px;
	font-weight: bold;
	color: #ffffff;
	text-transform: capitalize;
}

.grid { border-width: 1px; border-style: solid; border-color: #c0c0c0;}
.heading {background-color: #E5E5E5; font-weight: bold; text-align: center;}
.dark { background-color: #F6F6F6; }
.light { background-color: #FFFFFF; }

