	.vsmall {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #666666;
  }
	.small {
		font-size:11px;
		color:#000000;
		font-family: Verdana, Arial, Helvetica;
		font-weight: normal;
	}
	.large
	{
		FONT-SIZE:14px;
		COLOR: #000000;
		FONT-FAMILY:Verdana, Arial, Helvetica;
		FONT-WEIGHT:bold;
	}
	.style1 {
		color: #000000;
		font-family: Verdana, Arial, Helvetica;
		font-size: 11.5px;
		font-weight: bold;
		text-decoration:none
	}
	.style2 {
		color: #000000;
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		text-decoration:none
	}
	.error1 {
		color: RED;
		font-family: Verdana, Arial, Helvetica;
		font-size: 9px;
		text-decoration:none
	}
	.errortext {
		color: RED;
  } 
  .ctr {
    text-align: center;
}

/* *****************************************************************************
								Page
***************************************************************************** */

body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
  background: url('../images/page_background.gif');	
/*	background: #EEEEEE;/*#5E95CB;/*#6493C7;/*#CD5C5C;#F5F5F5;*/
	text-align: center;
}

body.nobg {
  background: #FFFFFF;
}

body * {
	text-align: left;
}

form {
	margin: 0px;
}

h1,h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
}

p.inset {
  margin: 30px;
}

a {
	color: #3366B3;
	text-decoration: none;
	border-bottom: 1px dashed #CC0000;
}

a:hover {
	color: #CC0000;
	text-decoration: none;
	border-bottom: 1px solid #3366B3;
}
.maincontent a.submitmed {
  background-image:  url(../images/btn_6699cch150.png);
  background-repeat: no-repeat;
  height:25px;
  line-height:25px;
 	display: block;
	border: 0px;
	color: #000000;
	margin: 1px 0px 0px 5px;
	text-indent: 10px;
}
.maincontent a.submitmed:hover {
  background-image:  url(../images/btn_336699h150.png);
	color: #FFFFFF;
	border: 0px;
}

div.float-right {
  float: right;
}  

select {
  padding: 0px;
}  
/* *****************************************************************************
								Header Block
***************************************************************************** */

.header {
	width: 859px;
	padding: 0px;
	margin: 0px auto;
	text-align: right;
	background-color: #EEEEEE;
}

.header .HeaderLogo {
	float: left;
}

.header #headerTagLine {
	margin-top: 35px;
	margin-right: 10px;
}

.membheader {
/*    background-image:  url(../images/header_sm.png);*/
    background-image:  url(../images/headerb11.gif);
    background-repeat: no-repeat;
    height: 112px;
    width: 859px;
    text-align: right;
  	margin: 0px auto;
}
div#logout {
  float: right; 
  margin: 3px 15px 0px 0px;
  padding: 5px;
	background-color: #FFFFFF;
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #000000;
}
.createorg{
	width: 200px;
	float: left;
	margin: 2px 0px 0px 5px;
}
div.project {
  width: 630px;
	float: left;
	margin: 3px 0px 0px 5px;
	padding: 2px 5px 2px 5px;
	white-space: nowrap;
  overflow: hidden;
	background-color: #F1F5FA; /*#E2ECF5; #CFDFEF; #B5CDE6; 6699CC;  #666666; */
	background: #F1F5FA; /*#E2ECF5; #CFDFEF; #B5CDE6; 6699CC;  #666666; */
	color: #336699; /*DDDDDD;*/
	border: 1px solid #BFD5EA; /*#6699CC;*/
}  

.subheader{
	width: 859px;
	height: 22px;
	padding: 0px;
	margin: 0px auto;
	text-align: right;
	background-color: #FFFFFF;
}

/* *****************************************************************************
								Footer Block
***************************************************************************** */

.footer {
	width: 859px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	background-color: #EEEEEE;
}

.footer .FooterLogo {
	float: left;
}

/* *****************************************************************************

								Content Area

***************************************************************************** */

.content {
	width: 859px;
	/*padding: 0px 0px 70px 0px;*/
	margin: 0px auto;
	background-color: #FFFFFF;
	background: #FFFFFF;
	/*background: #FFFFFF url('/images/content-background.gif') top left repeat-y;*/
	min-height: 400px;
}

.clearall {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

/* *****************************************************************************

								Main Content Area

***************************************************************************** */

.maincontent {
	width: 639px;
	padding: 0px 10px 10px 10px;
	margin: 0px;
	float: left;
	background-color: #FFFFFF;
	background: #FFFFFF;
	color: #333333;
}

/*.maincontent ul {
	list-style-image: url('/images/ateam-bullet.gif');
}*/


.maincontent li {
  margin: 10px 0px 20px 0px;
}

.maincontent a {
	color: #3366B3;
	text-decoration: none;
	border-bottom: 1px dashed #CC0000;
}

.maincontent a:hover {
	color: #CC0000;
	border-bottom: 1px solid #3366B3;
}
.maincontent a.submitsm {
  background-image:  url(../images/btn_6699cch150.png);
  background-repeat: no-repeat;
  height:25px;
  line-height:25px;
 	display: block;
	border: 0px;
	color: #000000;
	margin: 1px 0px 0px 5px;
	text-indent: 10px;
}
.maincontent a.submitsm:hover {
  background-image:  url(../images/btn_336699h150.png);
	color: #FFFFFF;
}

.maincontent h1 {
	color: #336699;/*CC0000;*/
	font-size: 19px;
	margin-top: 10px;
	margin-bottom: 4px;	
}

.maincontent h2 {
	color: #3366B3;
	font-size: 16px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.maincontent h3 {
	color: #336699;/*#CC0000;*/
	font-size: 14px;
	margin-top: 14px;
	margin-bottom: 0px;
}

.maincontent h4 {
	color: #336699;/*#CC0000;*/
	font-size: 12px;
	margin-top: 12px;
	margin-bottom: 10px;
}
.maincontent h5 {
	color: #000000
	font-size: 11px;
	margin-top: 11px;
	margin-bottom: 0px;
  font-weight: bold;
}

.maincontent p {
	line-height: 1.4em;	
	margin-top: 4px;
	margin-bottom: 1em;
}

.tablespacing {
margin: 10px 0px 10px 0px;
}
/* === TABTABLE ==== */

.tabtable {
  margin: 40px 0px 0px 0px;
}

.m10 {
  margin: 10px 0px 0px 0px;
}

.tabtable table {
  width: 591px;
  margin: 20px 0px 0px 0px;
  border-collapse: collapse;
}  

.tabtable table.m0 {
  margin: 0px 0px 0px 0px;
}
.tabtable th.sel {
  color: #000000;
  background-color: #EEEEEE;
	text-align: left;
	vertical-align: middle;
	line-height: 2em;
	padding: 0.2em 0.5em;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  border-top: 1px solid #999;

}

.tabtable th.nonsel {
  color: #000000;
  background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 0.2em 0.5em;
	line-height: 2em;
  border-bottom: 1px solid #999;
}

.tabtable th.nonselupper {
  color: #000000;
  background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 0.2em 0.5em;
	line-height: 2em;
  border: 0px;
}

.tabtable td {
  background-color: #EEEEEE;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
}

.tabtable td.all {
  background-color: #EEEEEE;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
}
.tabtable a {
	color: #3366B3;
	text-decoration: none;
  border-bottom: 0px;
}
.tabtable a.orange {
  color: orange;
}
.tabtable a.green {
  color: green;
}
.tabtable a.red {
  color: red;
}
.tabtable a.pic {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 0px;
}
.tabtable img {
  display: inline-block;
  vertical-align: middle;
}
.tabtable p {
  margin: 20px 10px;
}


/* === doctable ==== */

.doctable {
  
}

.doctable table {
  width: 589px;
  margin: 10px 0px 0px 0px;
  border-style: none;
  /*border-bottom: 1px solid #999;*/
}  

.doctable table.xproj {
  width:  689px;
}
.doctable table.m10 {
  margin: 5px 0px 0px 0px;
}
.doctable table.m0 {
  margin: 0px 0px 0px 0px;
}
.doctable table.spreadsheet {
  border-collapse: collapse;
}

.doctable tr.hdr td {
  color: #FFFFFF;
  background-color: #000000;
	text-align: centre;
	vertical-align: centre;
	line-height: 1.5em;
	padding: 0.2em 0.5em;
}
.doctable tr.hdr td.rt {
	text-align: right;
}
.doctable tr.hdr td.ctr {
	text-align: center;
}
.doctable tr.hdr select {
  color: #000000;
  background-color: #FFFFFF;
	text-align: centre;
	vertical-align: centre;
	line-height: 1.5em;
	padding: 0.2em 0.5em;
	font-size: 11px;
	width: 200px;
}
.doctable tr.d0 td {
  color: #000000;
  background-color: #EEEEEE;
  text-align: left;
  vertical-align: top;
  line-height: 1.5em;
  padding: 0.2em 0.5em;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
}
.doctable tr.d0 td.rt {
  text-align: right;
}
.doctable tr.d0 td.ctr {
  text-align: center;
}
.doctable tr.d0 td.warn {
  color: RED;
}
.doctable tr.d0 td.rtwarn {
  text-align: right;
  color: RED;
}
.doctable tr.d0 td.explain {
  text-align: center;
  vertical-align: middle;
  font-family: Arial;
  font-size: 9px;
  color: #999999;
}

.doctable tr.d1 td {
  color: #000000;
  background-color: #FFFFFF;
  text-align: left;
  vertical-align: top;
  line-height: 1.5em;
  padding: 0.2em 0.5em;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
}
.doctable tr.d1 td.ctr {
  text-align: center;
}
.doctable tr.d1 td.vmid {
  vertical-align: middle;
}   
.doctable tr.d1 td.rt {
  text-align: right;
}
.doctable tr.d1 td.rtwarn {
  text-align: right;
  color: RED;
}
.doctable tr.d1 td.warn {
  color: RED;
}
.doctable tr.d1 td.warn2 {
  color: #CC3300;
}
.doctable tr.d1 td.explain {
  text-align: center;
  vertical-align: middle;
  font-family: Arial;
  font-size: 9px;
  color: #999999;
}

.doctable tr.ds td {
  color: #000000;
  background-color: #FFFFFF;
  text-align: left;
  vertical-align: middle;
  line-height: 1.5em;
  padding: 0.2em 0.5em;
  border-top: 1px solid #999;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
}
.doctable tr.ds td.rt {
  text-align: right;
}
.doctable tr.ds td.rtgreybd {
  text-align: right;
  font-weight: bold;
}
.doctable tr.ds td.rtgreybdns {
  text-align: right;
  font-weight: bold;
  padding: 0em 0em 0em 0.5em;
}
.doctable tr.ds td.rtwarn {
  text-align: right;
  color: RED;
}
.doctable tr.ds td.ctr {
  text-align: centre;
}
.doctable td {
  color: #000000;
  background-color: #FFFFFF;
  text-align: left;
  vertical-align: top;
  line-height: 1.5em;
  padding: 0.2em 0.5em;
 
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;

  overflow: hidden;
}
.doctable td.spreadsheet {
  color: #000000;
  background-color: #EEEEEE;
  border: 1px solid #999;
  overflow: hidden;
}
.doctable td.w40{
width: 40px;
}
.doctable td.w50{
width: 50px;
}
.doctable td.w60{
width: 60px;
}
.doctable td.w70{
width: 70px;
}
.doctable td.w80{
width: 80px;
}
.doctable td.w90{
width: 90px;
}
.doctable td.w100{
width: 100px;
}
.doctable td.w200{
width: 200px;
}
.doctable td.w250{
width: 250px;
}
.doctable td.w300{
width: 300px;
}
.doctable td.warn {
  color: RED;
}
.doctable td.rt {
  text-align: right;
}
.doctable td.rtwarn {
  text-align: right;
  color: RED;
}
.doctable td.rtgreybd {
  text-align: right;
  font-weight: bold;
}
.doctable td.bd {
  font-weight: bold;
}
.doctable td.rtgreybdtot {
  text-align: right;
  font-weight: bold;
  border-top: 1px dashed #999;
}
.doctable td.ctr {
  text-align: center;
}
.doctable td.explain {
  text-align: center;
  vertical-align: middle;
  font-family: Arial;
  font-size: 9px;
  color: #999999;
}
.doctable td input{
width: 240px;
font-family: Arial;
font-size: 11px;
border: 1px solid #999;
}
.doctable td input.autowid{
width: auto;
border: none;
}
.doctable td input.mid{
vertical-align: middle;
}
.doctable td input.submitsm{
  background-image:  url(../images/btn_6699cch75.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 75px;
  text-align: center;
  cursor: pointer;
  color: #000000;
  border: 0px;
}
.doctable td textarea{
font-family: Arial;
padding: 0 5px;
line-height: 14px;
font-size: 11px;
border: 1px solid #999;
}


.doctable td input:hover.submitsm{
  background-image:  url(../images/btn_336699h75.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 75px;
  text-align: center;
  cursor: pointer;
  color: #FFFFFF;
}

.doctable td select{
font-family: Arial;
font-size: 11px;
border: 1px solid #999;
}

.doctable input.val {
  width: 60px
}  

.doctable select.unit {
  width: 100px;
  vertical-align: middle;
}
  
.doctable input.cb {
  width: 20px;
  text-align: center;
  border: 0px none;
}
.doctable input.sm {
  width: 40px;
}
.doctable input.sm40 {
  width: 40px;
}
.doctable input.sm60 {
  width: 60px;
}
.doctable input.sm70 {
  width: 70px;
}
.doctable input.sm80 {
  width: 80px;
}
.doctable input.sm200 {
  width: 200px;
}
.doctable input.sm220 {
  width: 220px;
}
.doctable input.sm245 {
  width: 245px;
}
.doctable textarea.sm238 {
  width: 238px;
}
.doctable select.sm252 {
  width: 252px;
}

.doctable a.pic16 {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 0px;
	width: 20px;
}
.doctable a.submitsm {
  background-image:  url(../images/btn_6699cch150.png);
  background-repeat: no-repeat;
  height:25px;
  line-height:25px;
 	display: block;
	border: 0px;
	color: #000000;
	margin: 1px 0px 0px 5px;
	text-indent: 10px;
}
.doctable a.submitsm:hover {
  background-image:  url(../images/btn_336699h150.png);
	color: #FFFFFF;
}


/* =============================================================================

	FORMTABLE

============================================================================= */

.formtable {
}

.formtable table {
  margin: 10px:
}  
.formtable table.nm {
  margin: 0px:
}  
.formtable table.down {
  margin: 10px 0px;
}

.formtable table.down20 {
  margin: 20px 0px;
}

/*
.formtable table.gray{
  background-color: #EEEEEE;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
}
*/
.formtable table.gray{
  background-color: #F1F5FA;
  border: 1px solid #BFD5EA;
  color: #336699;
}

.formtable table.wde {
  width: 605px;
}

.formtable table.wrnotes {
  margin: 10px 0px 0px 0px;
  width: 585px;
  border: 1px solid #cccccc;
}

.formtable a {
	color: #3366B3;
	text-decoration: none;
	border-bottom: 1px dashed #330000;
}
.formtable a.image {
	border-bottom: 0px;
}
.formtable a.green {
  color: green;
}
.formtable a.red {
  color: red;
}
.formtable tr.m10 {
  margin: 10px 0px 0px 0px;
}
.formtable th{
text-align: right;
vertical-align: middle;
line-height: 1.5em;
width: 175px;
padding: 0.2em 1em;
}
.formtable th.shallow{
line-height: 1.1em;
padding: 0.1em 0.5em;
}

.formtable th.shrt{
line-height: 1.5em;
padding: 0px;
}

.formtable th.err {
color: RED;
}
.formtable th.sm{
width: 100px;
}
.formtable th.smup{
width: 100px;
vertical-align: top;
}

.formtable th.wid{
width: 300px;
}
.formtable th.lf {
text-align: left;
}

.formtable th.lft {
text-align: left;
font-size: 9px;
width: 300px;
}

.formtable th.up {
vertical-align: top;
}

.formtable th input{
  color: #3366B3;
	text-decoration: none;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
  background-color: #FFFFFF;
  text-align: left;
  padding: 0px 2px;
}
.formtable th input.gray{
  background-color: #EEEEEE;
}
.formtable th input.save{
  width: 35px;
  text-align: center;
  cursor: pointer;
	border-bottom: 1px dashed #CC0000;
}
.formtable th input.cancel{
  width: 45px;
  text-align: center;
  cursor: pointer;
	border-bottom: 1px dashed #CC0000;
}
.formtable th input.submit{
  background-image:  url(../images/btn_6699cch150.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 150px;
  text-align: center;
  cursor: pointer;
  color: #000000;
  border: 0px;
}
.formtable th input:hover.submit{
  background-image:  url(../images/btn_336699h150.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 150px;
  text-align: center;
  cursor: pointer;
  color: #FFFFFF;
}
.formtable th input.submitsm{
  background-image:  url(../images/btn_6699cch75.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 75px;
  text-align: center;
  cursor: pointer;
  color: #000000;
  border: 0px;
}
.formtable th input:hover.submitsm{
  background-image:  url(../images/btn_336699h75.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 75px;
  text-align: center;
  cursor: pointer;
  color: #FFFFFF;
}
.formtable th input.complete{
  width: 75px;
  text-align: center;
  cursor: pointer;
	border-bottom: 1px dashed #CC0000;
}
.formtable th input.search{
  width: 50px;
  text-align: center;
  cursor: pointer;
	border-bottom: 1px dashed #CC0000;
}
.formtable th input.register{
  width: 85px;
  text-align: center;
  cursor: pointer;
	border-bottom: 1px dashed #CC0000;
}
.formtable th input:hover{
  color: #CC0000;
	text-decoration: none;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
/*  background-color: #FFFFFF;*/
  text-align: left;
  padding: 0px 2px;
}
.formtable th input:hover.save{
  width: 35px;
  text-align: center;
  cursor: pointer;
	border-bottom: 1px solid #3366B3;
}
.formtable th input:hover.cancel{
  width: 45px;
  text-align: center;
  cursor: pointer;
	border-bottom: 1px solid #3366B3;
}
.formtable th input:hover.complete{
  width: 75px;
  text-align: center;
  cursor: pointer;
	border-bottom: 1px solid #3366B3;
}
.formtable th input:hover.search{
  width: 50px;
  text-align: center;
  cursor: pointer;
	border-bottom: 1px solid #3366B3;
}
.formtable th input:hover.register{
  width: 85px;
  text-align: center;
  cursor: pointer;
	border-bottom: 1px solid #3366B3;
}

.formtable td {
text-align: left;
vertical-align: text-top;/*middle;*/
line-height: 1.5em;
padding: 0.2em 1em;
}
.formtable td.shallow {
line-height: 1.1em;
padding: 0.1em 0.5em;
}

.formtable td.shrt {
padding: 0em 1em;
}

.formtable td.smfont{
font-size: 10px;  
}
.formtable td.nb{
border-style: none;
}
.formtable td.bord{
border: 1px solid #999;
}
.formtable input.cb {
  width: 20px;
  text-align: center;
  border: 0px none;
}
.formtable td.lf200 {
  text-align: left;
  width: 150px;
}
.formtable td.rt {
  text-align: right;
}
.formtable td.rht {
  text-align: right;
  width: 300px;
}
.formtable td.rht350 {
  text-align: right;
  width: 350px;
}

.formtable td.err {
color: RED;
}
.formtable td.ovrd {
border: none;
text-align: left;
vertical-align: middle;
line-height: 1.5em;
padding: 0.2em 1em;
width: 300px;
}

.formtable td input{
width: 320px;
font-family: Arial;
padding: 0 5px;
line-height: 19px;
font-size: 12px;
border: 1px solid #999;
margin: 2px 0;
height: 21px;
}
.formtable td input.submit{
  background-image:  url(../images/btn_6699cch150.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 150px;
  text-align: center;
  cursor: pointer;
  color: #000000;
  border: 0px;
}
.formtable td input:hover.submit{
  background-image:  url(../images/btn_336699h150.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 150px;
  text-align: center;
  cursor: pointer;
  color: #FFFFFF;
}
.formtable td input.submitsm{
  background-image:  url(../images/btn_6699cch75.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 75px;
  text-align: center;
  cursor: pointer;
  color: #000000;
  border: 0px;
}

.formtable td input:hover.submitsm{
  background-image:  url(../images/btn_336699h75.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 75px;
  text-align: center;
  cursor: pointer;
  color: #FFFFFF;
}

.formtable td input.autowid{
width: auto;
border: none;
}
.formtable td input.mid{
vertical-align: middle;
}

.formtable td input.shrt{
padding: 0 5px;
margin: 0px;
}
.formtable td input.date{
width: 70px;
}

.formtable td input.qty{
width: 100px;
}
.formtable td input.search{
width: 168px;
height: 17px;
line-height: 17px;
}
.formtable td input.searchdate{
width: 60px;
height: 17px;
line-height: 17px;
}

.formtable td input.rqd{
background-color: #FFFFCC;
}

.formtable td input.autobord{
width: auto;
}

.formtable td select{
width: 320px;
font-family: Arial;
padding: 0px 0px;
line-height: 15px;
font-size: 12px;
border: 1px solid #999;
}

.formtable td select.rqd{
background-color: #FFFFCC;
}
.formtable td select.autowid{
width: auto;
}
.formtable td select.search{
width: 135px;
}
.formtable td select.search2{
width: 181px;
}
.formtable td select.w280{
width: 280px;
}

.formtable td textarea{
width: 320px;
font-family: Arial;
padding: 0 5px;
line-height: 17px;
font-size: 12px;
border: 1px solid #999;
}
.formtable td textarea.wide{
width: 590px;
font-family: Arial;
padding: 0 5px;
line-height: 17px;
font-size: 12px;
border: 1px solid #999;
}

.formtable td textarea.rqd{
background-color: #FFFFCC;
}
.formtable td option.zero{
background-color: #EEEEEE;
color: #666666;
}

.formtable .checkbox input {
width: auto;
font-family: Arial;
border: none;
}

.formtable .timefield input {
width: 60px;
font-family: Arial;
text-align: right;
}

.formtable .cashfield input {
width: 60px;
font-family: Arial;
text-align: left;
}

.formtable .hoursfield input {
width: 60px;
font-family: Arial;
text-align: left;
}
.formtable img {
/*  display: inline-block;*/
  vertical-align: top;
  border 0px;
}



/* =============================================================================

LOGINTABLE2

============================================================================= */

.logintable2 {
	width: 550px;
	border: 1px solid #999;
  padding: 10px;
  margin: 30px 0px 0px 0px;
	/*font-family: Arial;
	font-size: 10px;
  float: left;*/
}

.logintable2 th{
text-align: right;
vertical-align: middle;
line-height: 1.5em;
/*width: 200px;*/
padding: 0.2em 1em;
}

.logintable2 td{
text-align: left;
vertical-align: middle;
line-height: 1.5em;
padding: 0.2em 1em;
/*width: 400px;*/
}

.logintable2 td input{
/*width: 100px;*/
/*font-family: Arial;
font-size: 10px;*/
padding: 0 5px;
line-height: 19px;
font-size: 12px;
border: 1px solid #999;
margin: 2px 0;
height: 21px;
}

/* =============================================================================

	NAVTABLE

============================================================================= */

.navtable {
  text-align: center;
  
}

.navtable table {
  
}  

.navtable a {
	color: #3366B3;
	text-decoration: none;
	border-bottom: 1px dashed #330000;
}

.navtable th{
text-align: right;
vertical-align: centre;
line-height: 1.5em;
padding: 0.2em 1em;
}

.navtable td{
text-align: centre;
vertical-align: centre;
line-height: 1.5em;
padding: 0.2em 1em;
}

.navtable a.pic {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 0px;
}
.navtable img {
  display: inline-block;
  vertical-align: middle;
}

/* =============================================================================

	SELECTTABLE

============================================================================= */

.selecttable {
}

.selecttable table {
  margin: 20px:
}  

.selecttable th{
text-align: right;
vertical-align: centre;
line-height: 1.5em;
width: 60px;
padding: 0.2em 1em;
}

.selecttable td{
text-align: left;
vertical-align: centre;
line-height: 1.5em;
padding: 0.2em 0.2em;
}


.selecttable td select{
width: 180px;
font-family: Arial;
padding: 0 5px;
line-height: 15px;
font-size: 12px;
border: 1px solid #999;
}

/* === SPIHistoryTable ==== */

.SPIHistoryTable {
  text-align: center;
}

.SPIHistoryTable table {
  width: 550px;
  border: 1px solid #999;
  margin-bottom: 20px;
}  

.SPIHistoryTable th{
color: #666666;
background-color: #FFFFFF;
font-size: 10px;
text-align: right;
vertical-align: top;
line-height: 1.5em;
padding: 0.2em 0.5em;
width: 130px;
}
.SPIHistoryTable th.wde {
width:525px;
text-align: left;
}
.SPIHistoryTable th.hdr{
color: #000000;
}
.SPIHistoryTable td {
color: #000000;
background-color: #FFFFFF;
font-size: 10px;
text-align: left;
vertical-align: top;
line-height: 1.5em;
padding: 0.2em 0.5em;
width: 440px;
border: 0px;
}
.SPIHistoryTable td.hdr {
font-weight: bold;
}

div#btn1 {
    background-image:  url(/images/btn_6699cch.png);
    background-repeat: no-repeat;
    height: 23px;
    width: 150px;
}

div#myDiv {
  background-color: #EEEEFF;
  color: #666666;
  width: 273px;
  height: 200px;
	border: 1px solid #6699CC;
	padding: 2px;
	font-size: 9px;
}
div#myDiv table {
  width: 250px;
  vertical-align: top;
}
div#myDiv th {
  color: #000000;
  font-weight: bold;
  padding: 1px;
  vertical-align: top;
}
div#myDiv th.wr {
  white-space:normal;
}
div#myDiv th.rt {
  text-align: right;
}
div#myDiv th.ctr {
  text-align: center;
}
div#myDiv th.szSm {
  width:50;
}
div#myDiv th.szLg {
  width:100;
}
div#myDiv th.sz130 {
  width:130;
}

div#myDiv td {
  vertical-align: top;
  padding: 1px;
}
div#myDiv td.wr {
  white-space:normal;
}
div#myDiv td.rt {
  text-align: right;
}
div#myDiv td.szSm {
  width:50;
}
div#myDiv td.szLg {
  width:100;
}
div#myDiv th.sz130 {
  width:130;
}

.outcometable {
}

.outcometable th {
  width: 100px;
  border: 0px;
  padding: 0.2em 0.5em;
  text-align: right;
  
}
.outcometable th.up {
  vertical-align: top;
}
.outcometable td {
  border: 0px;
}
.outcometable td.ctr {
  border: 0px;
  padding : 5px;
}
.outcometable textarea {
  width:460px;
  height:250px;
}
.outcometable td input{
  width: 460px;
}
.outcometable td input.submitsm{
  background-image:  url(../images/btn_6699cch75.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 75px;
  text-align: center;
  cursor: pointer;
  color: #000000;
  border: 0px;
}
.outcometable td input.submitsm:hover {
  background-image:  url(../images/btn_336699h75.png);
	color: #FFFFFF;
}

/* === PERMISSIONSTAB ==== */

.permissionstab {
}

.permissionstab table {
  width: 250px;
  margin: 0px 0px 0px 10px;
  border-style: none; 
}  

.permissionstab tr.hdr td {
  color: #FFFFFF;
  background-color: #000000;
	text-align: centre;
	vertical-align: center;
	line-height: 1.5em;
	padding: 0.2em 1em;
	font-weight: normal;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
}

.permissionstab tr.subhdr td {
  color: #000000;
  background-color: #FFFFFF;
	text-align: centre;
	vertical-align: center;
	line-height: 1.5em;
	padding: 0.2em 1em;
	font-weight: bold;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
}

.permissionstab tr.d0 td {
  color: #000000;
  background-color: #E4E4E4;
  text-align: left;
  vertical-align: top;
  line-height: 1.5em;
  padding: 0.2em 1em;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
}

.permissionstab tr.d1 td {
  color: #000000;
  background-color: #D4D4D4;
  text-align: left;
  vertical-align: top;
  line-height: 1.5em;
  padding: 0.2em 1em;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
}

/* === CONTTABLE ==== */

.conttable {
  margin: 20px 0px 0px 0px;
  text-align: center;
}
.conttable table {
  width: auto;
  margin: 0px 0px 0px 0px;
  border-collapse: collapse;
}  

.conttable th {
  text-align: center;
  line-height: 40px;
}

.conttable td {
  vertical-align: top;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
}
.conttable td input.submitsm{
  background-image:  url(../images/btn_6699cch150.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 150px;
  text-align: center;
  cursor: pointer;
  color: #000000;
  border: 0px;
}
.conttable td input:hover.submitsm{
  background-image:  url(../images/btn_336699h150.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 150px;
  text-align: center;
  cursor: pointer;
  color: #FFFFFF;
}
/* === PARAMTABLE ==== */

.paramtable {
  float: center;
}

.paramtable table {
  width: auto;
  border: none;
}  

.paramtable tr {
  border: none;
}
.paramtable th {
  border: none;
  text-align: right;
  padding: 0px 5px;
  font-weight: normal;
}
.paramtable td {
  padding: 0px 2px;
  border: none;
}

.paramtable td input{
width: 70px;
font-family: Arial;
padding: 0px 5px 3px 5px;
line-height: 18px;
font-size: 12px;
border: 1px solid #DDDDDD;
background-color: #FFFFFF; 
}
.paramtable td input.submitsm{
  background-image:  url(../images/btn_6699cch75.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 75px;
  text-align: center;
  cursor: pointer;
  color: #000000;
  border: 0px;
}
.paramtable td input:hover.submitsm{
  background-image:  url(../images/btn_336699h75.png);
  background-repeat: no-repeat;
  height: 23px;
  width: 75px;
  text-align: center;
  cursor: pointer;
  color: #FFFFFF;
}

.aPointer {
  cursor: pointer;
}