body {margin-left:0; margin-top:0;} 
body, td, th{font-family:Arial, Helvetica, sans-serif;text-align:justify; font-size:12px; color: #333; line-height:1.4;}
.tsize {font-size: 125%; font-weight: bold}

img.display-image { display:block; border:none;}
.centered-image { text-align:center; display:block;}

table.mainbody{border-collapse: collapse;width:100%; background:#fff}
table.banner {border-collapse: collapse;width:100%}

.thinbodytable,
.bodytable  {border-left:10px solid #fff; border-right:10px solid #fff;}

.bodytable {width:100%;}
.thinbodytable
.bodyheader {font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; text-align:left;border-top:12px solid #fff;
border-bottom:20px solid #fff;}
.bodyheadercolor {font-family:Arial,Helvetica,sans-serif; font-size:20px; color:blue; text-align:left;border-top:12px solid #fff;
border-bottom:12px solid #fff;}




table.collpased {border-collapse: collapse;}

/*used in Database Select Table*/
.dbstheader {background:#ddd;text-align:center;}
.dbstfooter {padding-left:5px; border-top:1px solid #ddd; padding-top:5px;}

/*data submittable*/
.stable {}
.stheader {background:#aaa;text-align:center; border-bottom:1px solid #fff;}
.stablec1{vertical-align:top; text-align:left;width:200px;}
.stablec2{vertical-align:top;padding-left:20px;}

.spacer{white-space:nowrap;width:12px;}
.atten{color:red;}

.vctext{vertical-align:center;}
.hctext{text-align:center;}
.hrtext{text-align:right;}
.ttext{vertical-align:top;}
.col1{width:50%; vertical-align:top;text-align:right;}
.col2{width:50%; vertical-align:top; empty-cells:hide;}


.framed {border:1px solid #ddd; padding:10px;}

/*upload progress*/
.uptable {margin-top:20px; margin-left: auto; margin-right: auto; width:450px; text-align:center; border:1px solid #aaa}
.uptable1{width:100%;text-align:center;}
.uptheader {text-align:center;background:#aaa; border-bottom:1px solid #fff;padding:2px;}
.uptheader2 {text-align:center;background:#ddd;padding:1px;}
.uptcolumn {text-align:center;}

/*login table*/
.ltable {margin-left: auto; margin-right: auto;}
.ltablec1{text-align:right; padding-right:4px; padding-bottom:2px}
.ltablec2{text-align:left; padding-bottom:2px}

/*signup page*/
.sprow {padding-right:10px;}
.sttable2 {padding-top:10px;}
.nilist{list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em;}

/*to display messages*/
.msgtable{margin-left:auto; margin-right:auto; width:480px; border-top:12px solid #fff;}
.msgheader{background:#aaa;text-align:center; border-bottom:1px solid #fff;}

/*data table with horizontal column headers*/
.dtable {border: 1px solid #aaa; margin-left:auto; margin-right:auto;width:100%;}

.dtableh{background-color: #aaa; text-align: center; border: none;}

.dtabler1 {background-color: #fff;}

.dtabler2 {background-color: #eee;}

.dtablec {}

.dtablecc {text-align: center;}

.dtablelf {text-align: left;}
.dtablelsp {text-align: left; cell-spacing:10px}
.dtablelspcbold{font-weight:bold; text-align:left; cell-spacing:10px}

/*data table with vertical column headers*/
.vdtable {margin-left:auto; margin-right:auto;width:95%;}
.vheader {font-weight:bold; text-align:right;}
.vdatac {}
.vdatac1  {background:#E6ECFD;}
.celldtable {width:100%; text-align:left;}
.cellvheader {font-weight:bold; text-align:right;}


.headerlink,
.headerlink:visited{ text-decoration:none; color:#fff; white-space:nowrap;}
.headerlink:hover{ text-decoration:underline; color:#fff; white-space:nowrap;}



/*scrollertable*/
.scrollertable {margin-left:auto; margin-right:auto;}

.popup {background-color:rgb(255,255,255);color: #000000;border: 1px solid #CCCCCC;font-size:smaller;padding: 5px;}
.popup1 {background-color: #FFFFCC;color:#000000;border: 2px solid #000000;font-size:2px;padding: 5px;}
/*misc*/
.instSel{width:325px;}

.vheader{}
.vdatac{}

.fullwidth{width:100%}

.divlink{
	text-decoration:underline; color:blue;
}

.codd {background-color: #ffffff; text-align:center;border:1px solid #eeeeee}
.ceven {background-color:#eeeeee; text-align:center;border:1px solid #eeeeee}

