.border{border: 1px solid #000000;}
.subHead{font-size:12px; font-weight:bold; letter-spacing:1px;}
.pageTitle{font-weight:bold; font-size:16px; color:#000; margin-bottom:10px;}
.statusmsg{font-size:14px; color:#ff0000;}
div.amsNavCell{padding:4px; margin-bottom:20px; width:100%; font-size:12px; text-align:center; background-color:#0080C0; color:#000;}
div.amsNavCell a {color:#fff;}
div.amsNavCell a:hover {color:#fff;}
.navHere{font-size:12px;color:#ffccff; font-weight:bold; text-decoration:none;}

table#wrapper {background:#fff;width:760px;border:0;}
table#wrapper tr td#amsPublicLeft {width:180px;padding:0;background:#ffc;text-align:center;}
table#wrapper tr td#amsPublicRight {width:580px;padding:0;text-align:left;}
table#wrapper tr td#amsCopyRight {background-color:#3002ba;text-align:center;font-size:11px;color:#ffccff;padding:2px;} 

/*================ ams reports table ================*/
table.amsTbl{border:none; width:100%;}
table.amsTbl td{text-align:center; vertical-align:top; color:black; padding:2px; font-size:12px;}
table.amsTbl th a, table.amsTbl th a:visited, table.amsTbl th a:hover, table.amsTbl th a:active{color:white;}
table.amsTbl tr.amsTblAltRow td{background-color:#A2CEDD;}
table.amsTbl th{text-align:center; color:black; color:#FFFFFF; background-color:#0080C0; padding:2px; font-size:12px; font-weight:bold;}
table.amsTbl tr.amsTblSmlHdr th{font-size:11px;}
table.amsTbl td.amsTblBdrCell{border-top: solid 1px #000000; font-weight: bold;}
table.amsTbl td.amsTblRgtCell, table.amsTbl th.amsTblRgtCell{text-align:right; vertical-align:bottom;}
div.amsTblBdr{border:1px solid black; width:100%; background-color:#FFFFFF;}
/*================ ams reports table ================*/

/*================ ams login table ================*/
div#loginWrap{background-color:#FFFF99; padding:15px; width:250px; border:3px solid #FF7403; text-align:center;}
table#amsLogin{width:100%; border:none;}
table#amsLogin tr td{padding:5px; color:black; font-size:13px; font-weight:bold; text-align:left; vertical-align:top;}
table#amsLogin .button{background-color:#660000; color:#FFFF99; font-weight:bold; cursor:pointer; margin-left:75px;}
/*================ ams login table ================*/

p, li, a, td{font-size:12px;}
.celllabel{color:#ff66ff;}
.celldata {color: #fff;}
label {font-size: 11px; color: #000;}
h5 {font-size:12px;}
p.amsHeader {color:#ff0099;}

/*================ common HTML tables properties ==================*/
table#comTbl{width:80%; border:none;}
table#comTbl tr td{padding:4px; color:#000; background-color:transparent; vertical-align:middle; text-align:left;}
table#comTbl tr td.comTblCntr{text-align:center;}
/*table#comTbl tr td input, table#amsLogin td input{border:1px solid #000;}*/
table#comTbl .input2{border:none;}
/*table#comTbl .button{background-color:#660000; color:#FFFF99; font-weight:bold; cursor:pointer; margin-left:40px;}*/
table#comTbl tr.comTblHdr td{background-color:#00bff3; color:#000; font-weight:bold; padding:3px;}
/*================ common HTML tables properties ==================*/