body		{ background: #ffffff; margin: 0px; }
body, td	{ color: #000000; white-space: nowrap;
		  font-family: arial, verdana; font-size: 10px; font-weight: normal; }
a:link, a:visited, a:active, a:hover
		{ text-decoration: none; font-family: arial; font-size: 10px; }
a:hover		{ text-decoration: underline; }

table		{ border: none; }
.table100	{ width:100%; height:100% }
img, image	{ border: none; padding: 0px 0px; }


input		{ color: #000000; font-size: 11px; white-space: nowrap; 
		  font-family: arial, verdana, helvetica; font-weight: bold;
		  vertical-align: bottom; padding: 0px; margin: 0px;
		  padding-left: 2px; padding-right: 2px; }
select, option 	{ color: #000000; font-size: 10px; font-weight: normal; 
		  padding: 2px; border: inset 0px; border: outset 0px; border: none;
		  margin: -1px; }
textarea	{ color: #000000; font-size: 10px; white-space: normal; 
		  font-family: verdana, arial, helvetica; font-weight: normal; 
		  text-align: left; padding-left: 3px; padding-right: 3px;
		  border-style: solid; border-width: 1px; }
xdiv		{ position: absolute; display: block; overflow: auto; overflow-y: auto;
		  overflow-x: hidden; }

.top		{ vertical-align: top; }
.center		{ text-align: center; }
.imgplus	{ padding: 1px 2px; text-align: center; }
.point  	{ cursor: pointer; }
.ibeam		{ cursor: default; }

.popheader	{ background: #5A7DB5; }
.popheaderover	{ background: #315194; cursor: pointer; }

.rowhite	{ background: #ffffff; border-top: 1px solid #CECECE; }
.rowhiteovr	{ background: #EFEFEF; border-top: 1px solid #ffffff; cursor: pointer}

.greymenuheader	{ color: #827D82; padding: 2px 2px;
		  font:normal small-caps normal 11px arial; }

/** Pagination Class **/
div.black		{ text-align: right; padding: 2px 5px; margin: 4px;
			  font-family: arial; font-size: 10px; font-weight: normal; }

div.black a:link, div.black a:visited, div.black a:active, div.black a:hover	
			{ color: #909090; border: 1px solid #909090; text-decoration: none; padding: 2px 5px;}
div.black a:hover	{ color: #000000; border: 1px solid #000000; }

div.black a.range:link, div.black a.range:visited, div.black a.range:active, div.black a.range:hover
			{ color: #909090; text-decoration: none; border: none; }
div.black a.range:hover	{ color: #000000; border: none; }

div.black span.current	{ color: #ffffff; background-color: #000000; border: 1px solid #909090; font-size: 10px; padding:2px 5px;  }
div.black span.disabled	{ color: #D5D5D5; border: 1px solid #D5D5D5;  padding: 2px 5px; }


div.black2 		{ font-size:80%; background: #fefefe;
			  padding: 2px; margin: 3px; text-align:center;
			  font-family: arial; font-size: 10px; font-weight: normal; 
			  border: 1px solid #909090;}
div.black2 a 		{ width: 24px; color: #909090; padding: 2px 2px;
			  border: 1px solid #fefefe; text-decoration: none; text-align:center;}
div.black2 a:hover	{ color: #000000; border: 1px solid #000000; text-decoration: none;}


/** Clock Class **/
.clock,.clockovr
		{ color: #D6BA7B; font-family: arial; font-weight: normal; font-size: 10px; }
.clockovr	{ color: #000000; font-weight: bold; cursor: pointer; font-size: 11px;}
.clock2		{ color:#EFE7DE; background: #CEB69C; padding: 0px; width:12; 
		  font-family: arial; font-size: 9px; text-align: center; }
.clockovr2	{ color:#000000; background: #EFE7DE; padding: 0px 3px;
		  font-family: arial; font-size: 9px; text-align: center;
		  vertical-align: top; cursor: pointer;}
.clock3		{ color:#CEB69C; background: #CEB69C; padding: 0px;
		  font-family: arial; font-size: 4px; }

/** Typewriter Class **/
.ltr,.ltrover	{ color: #000000; font-family: verdana, arial; font-weight: normal;
		  font-size: 12px; padding: 1px 3px}
.ltrover	{ background: #000000; color: #ffffff; cursor: pointer;}


/** Input Class **/
.caption	{ width:69px }
.caption_top	{ width:69px; vertical-align: top; padding: 4px 2px;}
.caption_reg	{ padding: 0px 3px; }
.caption_left	{ padding: 0px 4px 0px 8px; text-align: left; }
.caption_right	{ width:69px; padding: 0px 4px; text-align: right;}
.caption_center	{ padding: 0px 4px; text-align: center; }
.caption_mini	{ font-family: arial; padding: 0px; font-weight: normal; font-size: 6px; }
.caption_div	{ font: normal small-caps normal 10px arial; padding: 0px 4px}

/* NEW TEXTAREAS */
.txtarea3x50,.txtarea6x50
		{ color: #000000; padding: 3px 3px 0px 6px;
		  border-style: solid; border-width: 0px 1px 1px 1px; border-color: #cccccc;
		  font-family: verdana, arial, verdana; font-size: 11px; font-weight: normal; }
.txtarea20x80	{ font-family: courier; font-size: 10px; height: 440px; width: 780px; padding: 12px 12px; }
.txtarea3x50, .txtarea6x50
		{ width: 460px; color: #8C8A8C; background-color: #F3F3F3; }
.txtarea6x50	{ height: 58px; }
.txtarea3x50	{ height: 32px; }
.textgreyborder	{ border: solid #bbbbbb; border-width: 0px 0px 1px 1px; }

/* NEW INPUTS */
.inputcap	{ color: #2B282B; font: normal normal normal 11px arial; padding: 10px 6px 1px 14px }
.inputdata	{ color: #555355; font: normal normal normal 11px arial; vertical-align: middle; padding: 0px 14px; }

.inputpos	{ padding: 0px 14px }
.inputadd	{ padding: 1px 4px 2px 0px }

.input30,.input30c,.input40,.input40c,.input50,.input50c,.input60,.input70,.input90,
	.input120,.input130,.input140,.input150,.input180,.input210,.input240,.inpselect
		{ color: #000000; height: 18px; 
		  border: solid #CECFCE; border-width: 1px; border-top-color: #525552; border-left-color: #525552; 
		  padding: 1px 4px; font: normal normal normal 12px verdana;}
.inpselect,.inpopt
		{ color: #000000; height: 16px; padding: 0px; font: normal normal normal 12px verdana; padding: 0px;}
.inpopt		{ padding: 0px 0px 0px 4px;}

.input30	{ width: 30px; }
.input30c	{ width: 30px; text-align: center; }
.input40	{ width: 40px; }
.input40c	{ width: 40px; text-align: center; }
.input50	{ width: 50px; }
.input50c	{ width: 50px; text-align: center; }
.input60	{ width: 60px; }
.input70	{ width: 70px; }
.input90	{ width: 90px; }
.input120	{ width: 120px; }
.input130	{ width: 130px; }
.input150	{ width: 150px; }
.input180	{ width: 180px; }
.input210	{ width: 210px; }
.input240	{ width: 240px; }