#worksheet { vertical-align:top; padding-bottom:20px; min-width:578px; width:auto; }
#worksheet p { font:normal 10px/13px Verdana, sans-serif; }
#worksheet img { border:0px !important;}
#worksheet dl { margin:0px; }
#worksheet dt { font:bold 11px/14px Arial, Helvetica, sans-serif; margin:8px 0px 2px;}
#worksheet dd { font:normal 10px/13px Verdana, sans-serif; margin:0px 0px 2px 10px;}
#worksheet input { font:normal 10px/13px Verdana, sans-serif;}

#twocol_content #twocol_left #worksheet td { border-top:1px #CCC solid; border-right:1px #CCC solid; vertical-align:center; font:normal 9px/11px Verdana, sans-serif; padding:2px;}
#twocol_content #twocol_left #worksheet th { border-top:1px #CCC solid; border-right:1px #CCC solid; vertical-align:bottom; font:bold 9px/10px Verdana, sans-serif; color:#fff; BACKGROUND-COLOR:#7291B6; padding:2px;}
#twocol_content #twocol_left #worksheet .blank { border-top: 0px #CCCCCC solid; border-right: 0px #CCCCCC solid; vertical-align: top; font: normal 9px/11px Verdana, sans-serif;}

#worksheet tr.lineItem { font:normal 10px/13px Verdana, sans-serif; padding-top:3px; padding-bottom:3px;}
#worksheet tr.lineItemOdd { font:normal 10px/13px Verdana, sans-serif; background-color:#EEF5FA;   padding-top:3px; padding-bottom:3px;}
#worksheet tr.commentLine { font:normal 10px/13px Verdana, sans-serif; padding-top:7px; padding-bottom:3px;}
#worksheet tr.commentLineOdd { font:normal 10px/13px Verdana, sans-serif; background-color:#EEF5FA;   padding-top:7x; padding-bottom:3px;}
#worksheet tr.groupingLine { font:normal 10px/13px Verdana, sans-serif; padding-top:7px; padding-bottom:3px;}
#worksheet tr.groupingLineOdd { font:normal 10px/13px Verdana, sans-serif; background-color:#EEF5FA;   padding-top:7px; padding-bottom:3px;}
#worksheet tr.blank { border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:top; font:normal 9px/11px Verdana, sans-serif;  }

#worksheet td.description { border-top:1px #CCC solid; border-right:1px #CCC solid; vertical-align:center; font:normal 9px/11px Verdana, sans-serif; padding:2px; word-wrap:break-word;}
#worksheet td.description2 { border:1px #CCC solid; border-left:0px; text-align:center; font:normal 9px/11px Verdana, sans-serif; padding:2px; background-color:#FFF !important; padding:20px;}
#worksheet td.confirmmess { border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:center; font:normal 10px/13px Verdana, sans-serif; color:red; padding:2px;}
#worksheet td.error { border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:center; font:normal 10px/13px Verdana, sans-serif; color:red; padding:2px;}
#worksheet td.instruct { border-top:1px #CCC solid; border-right:1px #CCC solid; vertical-align:bottom; font:normal 9px/11px Verdana, sans-serif; color:#063b7f; padding:3px;}
#worksheet td.information {	border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:bottom; font:normal 11px/13px Verdana, sans-serif; color:Maroon; padding:3px; text-align :right; font-weight :bold;}
#worksheet td.itemcost { border-top:1px #CCC solid; border-right:1px #CCC solid; vertical-align:center; font:normal 9px/11px Verdana, sans-serif; text-align:right; padding:3px;}
#worksheet td.error { border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:center; font:normal 9px/11px Verdana, sans-serif;color:red;}
#worksheet td.blank { border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:center; font:normal 9px/11px Verdana, sans-serif;}
#worksheet td.total { border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:top; font:bold 10px/13px Verdana, sans-serif; text-align:right; padding:3px;}
#worksheet td.pdg { border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:top; font:bold 10px/13px Verdana, sans-serif; text-align:right; padding:3px;}

#worksheet td.topline { border-top:1px #CCC solid;  border-right:0px #CCC solid; vertical-align:center; font:normal 9px/11px Verdana, sans-serif; }
#worksheet td.leftline {  border-right:0px #CCC solid;  border-bottom:0px #CCC solid; border-top:0px #CCC solid;  border-left:1px #CCC solid; font:normal 9px/11px Verdana, sans-serif;  }
#worksheet td.rightline { border-top:0px #CCC solid;  border-right:1px #CCC solid; vertical-align:center; font:normal 9px/11px Verdana, sans-serif; F }

#worksheet td.toprightline { border-top:1px #CCC solid;  border-right:1px #CCC solid; vertical-align:center; font:normal 9px/11px Verdana, sans-serif;  }
#worksheet td.topleftline { border-left:1px #CCC solid;border-top:1px #CCC solid;  border-right:1px #CCC solid; text-align:center; font:normal 9px/11px Verdana, sans-serif; FONT-WEIGHT:normal; FONT-SIZE:10px; }
#worksheet td.topleftrightline { border-top:1px #CCC solid;  border-right:1px #CCC solid; border-left:1px #CCC solid; vertical-align:top; font:normal 9px/11px Verdana, sans-serif;  }
#worksheet td.toprightleftline {  border-right:1px #CCC solid;  border-bottom:0px #CCC solid; border-top:1px #CCC solid;  border-left:1px #CCC solid; font:normal 9px/11px Verdana, sans-serif;  }

#worksheet th.right { border-top:1px #CCC solid; border-right:1px #CCC solid; vertical-align:bottom; font:bold 10px/13px Verdana, sans-serif; color:#333; text-align:right; BACKGROUND-COLOR:#f0f0f0; padding:2px; }
#worksheet th.topleftline { border-left:1px #CCC solid;border-top:1px #CCC solid;  border-right:1px #CCC solid; vertical-align:center; bottom:normal 9px/11px Verdana, sans-serif; FONT-WEIGHT:bold; FONT-SIZE:10px; color:#fff; BACKGROUND-COLOR:#7291B6; }
#worksheet th.topleftrightline { border-left:1px #CCC solid;border-top:1px #CCC solid;  border-right:1px #CCC solid; vertical-align:top; bottom:normal 9px/11px Verdana, sans-serif; FONT-WEIGHT:bold; FONT-SIZE:10px;  color:#fff; BACKGROUND-COLOR:#7291B6;}

#worksheet dt.error { font:normal 10px/13px Verdana, sans-serif; margin:8px 0px 2px; color:red;}
#worksheet dd.error { font:normal 10px/13px Verdana, sans-serif; margin:0px 0px 10px 15px; color:red;}
#worksheet p.comments { border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:center; font:normal 9px/11px Verdana, sans-serif; padding:2px;}

#worksheet INPUT.ordertotal { font-family:Verdana,Arial,Helvetica; border:1px solid White; text-align:right; vertical-align:top; font-weight :bold; font:bold 10px/13px;}
#worksheet INPUT.border { font-family:Verdana,Arial,Helvetica; border:1px solid Silver; vertical-align:top; font:normal 10px/13px;}

#worksheet select.pdg  { font-family:Verdana,Arial,Helvetica; border:1px solid #CCC; text-align:right; vertical-align:top; font-weight :bold; font:bold 10px/13px;}
#worksheet select.wkstfunc  { font-family:Verdana,Arial,Helvetica; border:1px solid #CCC; text-align:left; vertical-align:top; font:normal 10px/13px; float:left;}

#worksheet  .linecomment { font-weight:bold !important;}
#worksheet  .equipmentlinecomment { font-style:italic !important;}


#onecol_pagetitle a.comments  { vertical-align:center; font:normal 9px/11px Verdana, sans-serif; text-align:center; padding:2px;}


/* Result of History Search or other embedded table display*/

#result { padding:5px 0px 10px; }
#result table { vertical-align:top; font:normal 10px/13px Verdana, sans-serif; color:#000000; border:1px #CCC solid;  }
#result th { vertical-align:bottom; border-right:1px #CCC solid; font:bold 9px/10px Verdana, sans-serif; text-align:center; color:#333; BACKGROUND-COLOR:#f0f0f0; padding:3px; text-transform:uppercase; }


#result th.last { vertical-align:bottom; border-right:0px #CCC solid; font:bold 9px/10px Verdana, sans-serif; text-align:center; color:#333; BACKGROUND-COLOR:#f0f0f0; padding:3px; text-transform:uppercase; }
#result tr.lineItem {  background-color:tramsparent;  }
#result tr.lineItemShade {  background-color:#EEF5FA;  }
#result tr.lineItemHighlight { background-color:#FFFFCC;}
#result td { border-top:1px #CCC solid; border-right:1px #CCC solid; vertical-align:top; font:normal 10px/13px Verdana, sans-serif; text-align:center; padding:2px; }

#result td.last { border-top:1px #CCC solid; border-right:0px #CCC solid; vertical-align:top; font:normal 10px/13px Verdana, sans-serif; text-align:center; padding:2px; }
#result td.lastright { border-top:1px #CCC solid; border-right:0px #CCC solid; vertical-align:top; font:normal 10px/13px Verdana, sans-serif; text-align:right; padding:2px; }
#result td.right { border-top:1px #CCC solid; border-right:1px #CCC solid; vertical-align:top; font:normal 10px/13px Verdana, sans-serif; text-align:right; padding:2px; }
#result td.left{ border-top:1px #CCC solid; border-right:1px #CCC solid; vertical-align:top; font:normal 10px/13px Verdana, sans-serif; text-align:left; padding:2px; }
#result td.footer { vertical-align:middle; border-right:1px #CCC solid; font:normal 9px/10px Verdana, sans-serif; color:#333; BACKGROUND-COLOR:#f0f0f0; padding:3px; text-transform:uppercase; text-align:left; }
#result p.text { border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:top; font:normal 10px/13px Verdana, sans-serif; padding:2px; }



#tableclass { padding: 10px 0px 20px; }
#tableclass table { vertical-align: top; font: normal 10px/13px Verdana, sans-serif; color: #000000; border: 1px #CCCCCC solid;  }
#tableclass th { vertical-align: bottom; border-right: 1px #CCCCCC solid; font: bold 9px/10px Verdana, sans-serif; text-align: center; color: #333; BACKGROUND-COLOR: #f0f0f0; padding: 3px; text-transform: uppercase; }
#tableclass th.last { vertical-align: bottom; border-right: 0px #CCCCCC solid; font: bold 9px/10px Verdana, sans-serif; text-align: center; color: #333; BACKGROUND-COLOR: #f0f0f0; padding: 3px; text-transform: uppercase; }
#tableclass tr.lineItem {   background-color: tramsparent;  }
#tableclass tr.lineItemShade {   background-color: #EEF5FA;  }
#tableclass td { border-top: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid; vertical-align: top; font: normal 10px/13px Verdana, sans-serif; padding: 2px; }
#tableclass td.last { border-top: 1px #CCCCCC solid; border-right: 0px #CCCCCC solid; vertical-align: top; font: normal 10px/13px Verdana, sans-serif; padding: 2px; }
#tableclass td.footer { vertical-align: middle; border-right: 1px #CCCCCC solid; font: normal 9px/10px Verdana, sans-serif; color: #333; BACKGROUND-COLOR: #f0f0f0; padding: 3px; text-transform: uppercase; text-align: left; }

/*#tableclass th.last { vertical-align:bottom; border:1px #CCC solid; font:bold 9px/10px Verdana, sans-serif; text-align:center; color:#FFF; background-color:#7291B6; padding:2px; border-right:0px;}
#tableclass tr.lineItem { background-color:tramsparent;}
#tableclass tr.lineItemShade {  background-color:#EEF5FA;}
#tableclass td.last { border:1px #CCC solid; vertical-align:middle; font:normal 10px/13px Verdana, sans-serif; padding:2px; }
#tableclass td.footer { vertical-align:middle; border:1px #CCC solid; font:normal 9px/10px Verdana, sans-serif; color:#333; background-color:#f0f0f0; padding:3px; text-transform:uppercase; text-align:left; }*/

table#tableclass2 { vertical-align:top; font:normal 10px/13px Verdana, sans-serif; color:#000000; border:1px solid #CCC !important; border-collapse:collapse;}
#tableclass2 th { border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding:2px; vertical-align:bottom; font:bold 9px/10px Verdana, sans-serif; text-align:center; color:#FFF; background-color:#7291B6;}
#tableclass2 td { border-right:1px solid #CCC; border-bottom:1px solid #CCC; vertical-align:middle; font:normal 10px/13px Verdana, sans-serif; padding:2px; }
#tableclass2 input { font:normal 10px/13px Verdana, sans-serif;}

#accountinfo { padding:0px 0px 0px; }
#accountinfo table { vertical-align:top; font:normal 10px/13px Verdana, sans-serif; color:#000000; border:0px #CCC solid;}
#accountinfo th { vertical-align:top; border-right:0px #CCC solid; font:bold 9px/10px Verdana, sans-serif; text-align:right; color:#333; padding:3px; text-transform:uppercase; white-space: nowrap;}
#accountinfo td { border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:top; font:normal 10px/13px Verdana, sans-serif; padding:2px;}


/* transaction detail */

#transaction { padding:0px 0px 20px; }
#transaction table { vertical-align:top; font:normal 10px/13px Verdana, sans-serif; color:#000000;  border:1px #ccc solid; }
#transaction td.section { font:normal 16px/16px Arial, Helvetica, sans-serif; text-align:left; color:#fff; BACKGROUND-COLOR:#7291B6; padding:5px 8px 4px; }
#transaction td.prompt { font:normal 12px/16px Arial, Helvetica, sans-serif; text-align:right; color:#333; BACKGROUND-COLOR:#fff; padding:3px 8px; }
#transaction td.data { font:bold 11px/16px Arial, Helvetica, sans-serif; text-align:left; color:#333; BACKGROUND-COLOR:#fff; padding:3px 8px; }
#transaction td.space { height:8px; }
#transaction td.hd6 { font:bold 12px/10px Arial, Helvetica, sans-serif; text-align:left; color:#063b7f; BACKGROUND-COLOR:#fff; padding:4px 8px;  }
#transaction th { vertical-align:bottom; border-right:1px #CCC solid; font:normal 9px/10px Verdana, sans-serif; text-align:center; color:#333; BACKGROUND-COLOR:#f0f0f0; padding:3px; text-transform:uppercase; }
#transaction th.last { vertical-align:bottom; border-right:0px #CCC solid; font:normal 9px/10px Verdana, sans-serif; text-align:center; color:#333; BACKGROUND-COLOR:#f0f0f0; padding:3px; text-transform:uppercase; }
#transaction tr.lineItem {  background-color:#FFF;  }
#transaction tr.lineItemShade {  background-color:#EEF5FA;  }
#transaction td { vertical-align:middle; font:normal 10px/13px Verdana, sans-serif; text-align:center; padding:2px; }
#transaction td.last { border-top:1px #CCC solid; border-right:0px #CCC solid; vertical-align:top; font:normal 10px/13px Verdana, sans-serif; text-align:center; padding:2px; }
#transaction .descrip { font:bold 10px/13px Verdana, sans-serif; color:#fff; }
#transaction .description { font:normal 10px/12px Verdana, sans-serif; color:#000000; background-color:#f0f0f0; padding:5px 8px 7px; text-align:left; }
#transaction td.textdata { font:normal 11px/16px Arial, Helvetica, sans-serif; text-align:left; color:#333; BACKGROUND-COLOR:#fff; padding:3px 8px; }

/* substitute screen */
#substitute { padding:10px 0px 20px; }
#substitute table { vertical-align:top; font:normal 10px/13px Verdana, sans-serif; color:#000000; border:0px solid Gray;}
#substitute table.borderclass { vertical-align:top; font:normal 10px/13px Verdana, sans-serif; color:#000000; border:5px #CCC solid; background:white; background-color :White;}
#substitute th { border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:bottom; font:bold 9px/10px Verdana, sans-serif; color:#fff; BACKGROUND-COLOR:#7291B6; padding:2px;}
 
 #substitute td.warning { border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:center; font:normal 10px/13px Verdana, sans-serif; color:red; padding:2px;}

#substitute td { border-top:0px #CCC solid; border-right:0px #CCC solid; vertical-align:top; font:normal 10px/13px Verdana, sans-serif; padding:2px; }


.delete { font-size:9px;}
#countrydivcontainer input { margin:auto;}
iframe.me { margin:0px !important; border:0px solid; border-collapse:collapse; overflow:auto; width:280px;}
iframe.me3 { margin:0px !important; border:0px solid; border-collapse:collapse; overflow:auto; width:300px; height:180px;}

.pref_box { border:0; width:auto; max-width:600px; overflow:auto; min-height:400px; height:auto !important; height:400px;}



/*///////////////////////////////////*/
/*------- Registration --------------*/
/*///////////////////////////////////*/
#registerPopup { text-align:left; position: absolute; visibility: hidden;	width: 400px; height: 250px; left: 20px; top: 200px; border: 1px solid #000; padding: 10px; z-index:1000; background:#FFD url(/images/quicklogon_bg.jpg) 55% 30% }
.registerPopupTitle { padding:2px; font-weight:bold !important; font-size:14px; color:#000000; }
.registerPopupText { } 
.noConsumerText { }


div#twocol_left div#worksheet td  { width:50% !important;}
