/***************************************************************/
/* Standard Style Sheet (Zenith Web Services)                */
/*                                                             */
/* Author: Eidesign Pty Ltd                                    */
/* Creation Date: 28-NOV-1999                                  */
/*                                                             */
/* History:                                                    */
/***************************************************************/
/* Date                    Who    Comments                     */
/* 16-MAY-2000             JJa    Original changes             */
/* 14-NOV-2000             VL     New DIV.footer style         */
/* 04-Jun-2004             GM     Add A.menuitem-dull          */
/***************************************************************/


/* begin styles for charging summary */

/*BODY.summarybackcolour    {background-color: #2955ad;} */

BODY.summarybackcolour    {background-color: #000000;}

A.survey {color:white;
          text-decoration : none;
}

DIV.footertext  {
            text-align: center;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px;
            font-weight: normal;
            color: black;}

DIV.footertextL  {
            text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px;
            font-weight: normal;
            color: black;}

DIV.summaryposition  { position:absolute;
              top:3;
              left:3; }

TD.summarytitle    {   font-family: Arial, Helvetica, Geneva;
            font-size: 11px;
            text-align: left;
            font-weight: normal;
            color: white;
            line-height:0.9 }

TD.summaryitem    {   font-family: Arial, Helvetica, Geneva;
            font-size: 11px;
            text-align: right;
            font-weight: normal;
            color: white;
            line-height:0.9 }

TD.summarylink    {   font-family: Arial, Helvetica, Geneva;
            font-size: 10px;
            text-align: right;
            font-weight: normal;
            }


TD.datetime    {   font-family: Arial, Helvetica, Geneva;
            font-size: 10px;
            text-align: right;
            font-weight: normal;
            }

/* end styles for charging summary */




/* begin styles for menu */



DIV.menubackground    { position:absolute;
              top:0;
              left:0; }

DIV.menuimageposition  { position:absolute;
              width:100%;
              height:100%;
              top:0;
              left:0; }

DIV.menubannerposition  { position:absolute;
                          top:0;
                          left:0;
						  width:195px;
						  overflow:hidden !important;
						  background-color:#ffffff; 
}


DIV.menuactionposition  { position:absolute;
              top:58;
              left:3;
			  width:192px;  }

BODY.menubackcolour
{
	background-repeat: repeat;
	background-color: #FFFFFF;
}

.cookiespage{
        font-family: Verdana, Arial, Helvetica, Geneva;
}

DIV.menuactionposition  { position:absolute;
              top:63;
              left:3;  }


DIV.menupanelposition  { position:absolute;
              top:85;
              left:3; }

TABLE.menuactionpanel  { background-color: #000000; }

TABLE.menupanel-home      { background-color: #ffffff; }

TABLE.menupanel-asic      { background-color: #ffffff;
              text-align: left;  }

TABLE.menupanel-nswland      { background-color: #ffffff;
              text-align: left;  }

TABLE.menupanel-vicland      { background-color: #ffffff;
              text-align: left;  }

TABLE.menupanel-victitles      { background-color: #ffffff;
              text-align: left;  }

TABLE.menupanel-qldland      { background-color: #ffffff;
              text-align: left;  }



TABLE.menupanel-displayinfo      { background-color: #ffffff;
              text-align: left;  }



/* optional style to change background colour of cell containing links which has opened a submenu  */
TD.menuitem { background-color: #ffffff; }

TD.menuitem-h1    { }

TD.menuitem-h2   { }


.menuitem, A.menulink    
{
	color: #000000;
       font-weight: normal;
            font-size: 10px;
            font-family: Verdana, Arial, Helvetica, Geneva;
            text-decoration: none; 
                   }

.menuitem-dull, A.menulink-dull  { color: #a0a0a0;
            font-weight: normal;
            font-size: 10px;
            font-family: Verdana, Arial, Helvetica, Geneva;
            text-decoration: none;  
            background-color: #666699;
         }

/* text style for links which had opened a submenu */
.menuitem-h1, A.menulink-h1   
 { color: #ffffff;
            font-weight: bold;
            font-size: 10px;
            font-family: Verdana, Arial, Helvetica, Geneva;
            text-decoration: none;
             background-color: #666699;
       }

/* text style for links which activates a search / lead to a service or user input on the right pane */
.menuitem-h2, A.menulink-h2    { color: #ffffff;
            font-weight: bold;
            font-size: 10px;
            font-family: Verdana, Arial, Helvetica, Geneva;
            text-decoration: none; 
            background-color: #666699 }


TD.menuactionbutton    { background-color: #cccccc;
            text-align:center; }


TD.menuactionbutton-sel    { background-color: #ffffff;
            text-align:center; }


TD.menudisplaytext { color: #000000;
            font-weight: normal;
            font-size: 10px;
            font-family: Verdana, Arial, Helvetica, Geneva;  }

TD.menudisplaytextred   { color: #000000;
            font-weight: normal;
            font-size: 10px;
            font-family: Verdana, Arial, Helvetica, Geneva;
      color: red }

A.menubuttonlink    { color: #000000;
            font-weight:bold;
            font-size: 10px;
            font-family: Verdana, Arial, Helvetica, Geneva;
            text-decoration: none;
              line-height:0.9;
            text-align:center; }
         
        
.linkbutton    { color: #0000cd;
            font-weight: bold;
            font-size: 12px;
            font-family: Verdana, Arial, Helvetica, Geneva;
            text-decoration: underline;
            text-align:center; }

.menupanel-home IMG, .menuitem IMG, IMG.menubullet {  height: 3px;
                                  width: 11px;
                  vertical-align: middle;
                  text-align: center; }

IMG.menuindentation { height: 1;
                       vertical-align: middle;
                       text-align: center; }

/* end styles for menu */


/* begin styles for help */

TD.helpdisplayheading-1    { color: #000000;
            font-weight: bold;
            font-size: 10px;
            font-family: Verdana, Arial, Helvetica, Geneva;  }

TD.helpdisplaytext    { color: #000000;
            font-weight: normal;
            font-size: 10px;
            font-family: Verdana, Arial, Helvetica, Geneva;  }

TABLE.helppanel-displayinfo      { background-color: #ffffff;
              text-align: left;  }

/****** KJG redundant now using menupanelposition *******************
DIV.helppanelposition  { position:absolute;
              top:63;
              left:3; }

****************************/

TD.help-h1{ text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 12px;
            font-weight: bold;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

TD.help-h2{ text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 12px;
            font-weight: normal;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

TD.help-h3{ text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: bold;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

TD.help-h4{ text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px;
            font-weight: bold;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

TD.help-h5{ text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px;
            font-weight: normal;
            color: black;
            padding: 1px, 3px, 1px, 3px;}



/* end styles for help */

            
TABLE.titleprompt      
{           text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: black;}
            
span.titleprompt      { 
            text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: black;}
    

/* begin styles for action buttons */

/*    The TD style is not used to define width and height specs as these are incompatible with Navigator. 
      TD widths and heights are specified in the HTML. The correspond to the size of the background 
      graphic of the button used.
      Background graphics for buttons should not have right edges; these can be cropped off in both IE and 
      Navigator on the Macintosh; up to about 4 pixels.
      The A style defines the text display of the button labels. These styles have to be set in the A tag 
      for compatibility with Navigator.
*/

/*    Comment this out as it does not seem to be used and is causing errors on the web server.
      TD.actionbutton { background-image: url(../Images/actionbuttonbg.gif);} 
*/

A.buttonlink    { color: #ffffff;
            font-weight: bold;
            font-size: 10px;
            font-family: Verdana, Arial, Helvetica, Geneva;
            text-decoration: none;
            text-align:center; }

/* end styles for action buttons */


/* begin styles for display regions */

TD.displaytitle    { background: url(../Images/subheading.jpg) 0 100% repeat-x #dc2320;
            text-align: center;
			vertical-align:top;
			padding-bottom:10px;
            font-weight: bold;
            color: white;}

TD.displayerror    { background-color: #f7d1c1;}

TD.displayinfo
{
	background-color: #fffccb;
}

TD.displayinput    { background-color: #e5e5e5;}

/* end styles for display regions */



/* start styles for elements within display regions */

FONT.titlelarge    { font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 12px; }

FONT.titlesmall    { font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px; }

TD.instructions  { text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            font-style:italic;
            color: black;}

TD.titleprompt { text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: black;}

TD.titleprompt table td { text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: black;}

TD.titlepromptR  { text-align: right;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: black;}

TD.titlepromptB  { text-align: right;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: bold;
            color: black;}

TD.titlepromptC  { text-align: center;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: black;}

TD.dataentry      {
            text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: black;}

TABLE.list    {
            border: 0;
            width: 100%;
            text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px;
            font-weight: normal;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

TD.listtitle    {
            text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px;
            font-weight: bold;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

TD.listtitle-h1    {
            text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 12px;
            font-weight: bold;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

TD.listtitle-h1R    {
            text-align: right;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 12px;
            font-weight: bold;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

TD.listtitleR    {
           text-align: right;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px;
            font-weight: bold;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

TD.listitem , TD.listitem label   { text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px;
            font-weight: normal;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

TD.listitemC    { text-align: center;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px;
            font-weight: normal;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

TD.listitemR  { text-align: right;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px;
            font-weight: normal;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

TD.inputorseparator    { background-color: white ;
            text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 13px;
            font-weight: normal;
            color: black;}

TD.highlighttext      { text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: #EE0077;}

FONT.highlighttext      { text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: #EE0077;}

TD.highlighttextR      { text-align: right;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: #EE0077;}

FONT.highlighttextR      { text-align: right;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: #EE0077;}

TD.listtitleredR    {
           text-align: right;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px;
            font-weight: bold;
            color: #EE0077;
            padding: 1px, 3px, 1px, 3px;}

/* NK: added , SPAN.errortext */
TD.errortext, SPAN.errortext      { text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: Red;}

TD.mandatorytext      {
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: #EE0077;}

FONT.mandatorytext      { 
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: #EE0077;}

TD.navpagetext  { font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px;
            font-weight: normal;}

TD.newstext    { text-align: left;
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 12px;
            font-weight: normal;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

FONT.titleprompt      { 
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            color: black;}

FONT.listtitle    { 
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 10px;
            font-weight: bold;
            color: black;
            padding: 1px, 3px, 1px, 3px;}

FONT.instructions  { 
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: normal;
            font-style:italic;
            color: black;}
            
FONT.Env      { 
            font-family: Verdana,Arial,Helvetica,Geneva;
            font-size: 11px;
            font-weight: bold;
            vertical-align: middle;
            text-decoration: none;
            color: black;}
 @media print{
    .NoPrint{
        display: none;
    }
}


/* end styles for elements within display regions */


BODY.backcolour    {background-color: white;}
/***************************************************************
 * LIBRARY
 ****************************************************************/
TD.libraryC  { text-align: center;
            font-family: Verdana,Arial,Helvetica,Geneva;
            color: black;}


TD.libraryL  { text-align: left;
            font-size: 11px;
            font-family: Verdana,Arial,Helvetica,Geneva;
            color: black;}

.NavMenuLnkHome
{
	height: 58px;
	background: url(../Images/menubanner.gif) 50% 50% no-repeat;
}

/* The 1px margin-top and padding-top fix firefox cutting the tops off the images. */
a.divHelp:link,a.divHelp:active,a.divHelp:visited
{
	background-image: url(../Images/icon-help.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 1px;
	padding-top: 1px;
}

a.divPrevious:link,a.divPrevious:active,a.divPrevious:visited
{
	background-image: url(../Images/icon-previous.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 1px;
	padding-top: 1px;
}

a.divReprint:link,a.divReprint:active,a.divReprint:visited
{
	background-image: url(../Images/icon-reprint.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 1px;
	padding-top: 1px;
	
}

.divPrevious img, .divHelp img, .divReprint img
{
    border:0;
	height: 30px;
}


a.divLogo:link,a.divLogo:active,a.divLogo:visited
{
	background-image: url(../Images/lawpoint_blu.gif);
	background-position: center center;
	background-repeat: no-repeat;
	
}

.divLogo img
{
    border:0;
    width: 150px;
	height: 61px;
}

TD.displaytitle    { background: url(../Images/subheading.jpg) 0 100% repeat-x #dc2320;
            text-align: center;
			vertical-align:top;
			padding-bottom:10px;
            font-weight: bold;
            color: white;}
            
A.usermanuallink { color: #0000cd;
            font-weight: bold;
            font-size: 10px;
            font-family: Verdana, Arial, Helvetica, Geneva;
            text-decoration: underline;
            text-align:center; }


TABLE.companyInfo {
	empty-cells : show;
	margin-left : 10%;
	margin-right : 10%;
	border-spacing : 5px;
	margin-top : 2%;
	margin-bottom : 10%;
	border-collapse : collapse;
	width: 80%;
	font-family: arial, Helvetica, sans-serif;
	font-size: x-small;
		}


BODY { 
	  
	background-attachment : fixed;
	background-color : White;
	background-repeat : repeat;
 } 

.TSHead TABLE {
	border-bottom-style : none;
	border-bottom-width : 0px;
	border-left-style : none;
	border-left-width : 0px;
	border-right-style : none;
	border-right-width : 0px;
	border-top-style : none;
	border-top-width : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 100%;
}
.TSHead TD.recentSearchLink {
	text-align: left;
}
.TSHead TD.banner {
	text-align: center;
}
.TSHead TD.systemLink {
	text-align: right;
}

.recentSearchBody H1 
{
	font-family: Verdana,Arial,Helvetica,Geneva;
	font-size : large;
	font-weight : bold;
}

.recentSearchBody H2 
{
	font-family: Verdana,Arial,Helvetica,Geneva;
	font-size : medium;
	font-weight : bold;
}

.recentSearchBody 
{
	font-family: Verdana,Arial,Helvetica,Geneva;
	width: 100%
}

.accountRecordBody H1 
{
	font-family: Verdana,Arial,Helvetica,Geneva;
	font-size : large;
	font-weight : bold;
}

.accountRecordBody 
{
	font-family: Verdana,Arial,Helvetica,Geneva;
	width: 100%
}

.feesBody H1 {
	font-size : large;
	font-weight : bold;
}


DIV.page-detail {
	width : 100%;
	margin-left : -1px;
	margin-right : 0px;
	width: 100%;
	clear : both;
	font-size : 8pt;
	font-weight : bold;
	border : 1px solid Black;
	font-family : Arial, Helvetica, sans-serif;
}

.page-detail TABLE {
	width: 100%;
	font-family : Arial, Helvetica, sans-serif;
}

.page-detail DIV.buttonDescription {
	background-color : transparent;
	color : Black;
	float : right;
	padding-left : 2px;
	padding-right : 2px;
	margin-left : 2px;
	white-space : nowrap;
	font-family : Arial, Helvetica, sans-serif;
}

.page-detail .button {
	background-color : #777777;
	color : White;
	border-bottom : 1px solid #444444;
	border-right : 1px solid #444444;
	border-left : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	float : right;
	padding-left : 2px;
	padding-right : 2px;
	margin-left : 2px;
	white-space : nowrap;
	font-family : Arial, Helvetica, sans-serif;
}

.page-detail .button A:LINK {
	color : White;
	font-weight : bold;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
}

.page-detail .button A:VISITED {
	color : #CCCCCC;
	font-weight : bold;
	text-decoration : none;
}

.page-detail .button A:HOVER {
	color : #FFFFCC;
	font-weight : bold;
	text-decoration : none;
}

.page-detail .inactivebutton {
	background-color : #666666;
	color : White;
		border-right : 1px solid #AAAAAA;
	border-left : 1px solid #444444;
	border-top : 1px solid #444444;
	float : right;
	padding-left : 2px;
	padding-right : 2px;
	margin-left : 2px;
	white-space : nowrap;
	font-family : Arial, Helvetica, sans-serif;
		border-bottom : 1px solid #999999;
}

.page-detail .inactivebutton A:LINK {
	color : #444444;
	font-weight : bold;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
}

.page-detail .inactivebutton A:VISITED {
	color : #444444;
	font-weight : bold;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
}

.page-detail TD.otherPages {
	vertical-align : bottom;
	font-size : 7pt;
	font-weight : bold;
	width: 50%;
}

.page-detail TD.otherDays {
	vertical-align : bottom;
	float: right;
	font-size : 7pt;
	font-weight : bold;
	width: 50%;
	text-align : right;
	font-family : Arial, Helvetica, sans-serif;
}

.clear {
	clear : both;
}

.history TABLE {
	background-color : transparent;
	width : 100%;
	border : 1px solid Black;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	border-spacing : 0px;
	border-collapse : collapse;
	}

.history TH {
	background-color : transparent;
	font-size: 10pt;
	font-weight : bold;
	text-align : center;
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : Black;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : Black;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 1px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	color : Black;
}

.history TD {
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : Black;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : Black;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 1px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	color : Black;
	text-align: left;
    font-family: Verdana,Arial,Helvetica,Geneva;
    font-size: 11px;
    font-weight: normal;
    color: black
}

.history TH.sub {
	color : Black;
	font-weight : bold;
	text-align : left;
	background-color : White;
}



.feeList TABLE {
	background-color : transparent;
	width : 100%;
	border : 2px solid Black;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	border-spacing : 0px;
	border-collapse : collapse;
	}

.feeList TH {
	background-color : #77BBFF;
	font-size : small;
	font-weight : bold;
	text-align : center;
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : Black;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : Black;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 1px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	color : Black;
}

.feeList TD {
	background-color : White;
	border-bottom-color : Black;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-left-color : Black;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : Black;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color : Black;
	border-top-style : solid;
	border-top-width : 1px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 1px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	color : Black;
	font-size : small;
}

.feeList TD A {
	font-weight: bold;
}

.feeList TH.sub {
	color : Black;
	font-weight : bold;
	text-align : left;
	background-color : White;
}

DIV.invoiceBody {
	margin-left : 5%;
	margin-right : 5%;
	margin-top : 80px;
	border : 1px solid Black;
	background-color : #3399CC;
}

DIV.OSRInvoiceBody {
	margin-left : 5%;
	margin-right : 5%;
	margin-top : 80px;
	border : 1px solid Black;
	background-color : #3399CC;
}

.invoiceBody H1 {
	font-size : large;
	font-weight : bold;
}

DIV.invoice {
	width: 100%;
}

.invoice TABLE {
	border-collapse : collapse;
	width: 100%;
}

.invoice TD {
	border-top : 1px solid Black;
}

.invoice .value {
	font-weight : bold;
	padding-left : 6px;
	background-color : #3399CC;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
}
.invoice .statusvalue {
	font-weight : bold;
	padding-left : 6px;
	background-color : #FC3;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
}

.invoice .name {
	background-color : White;
	margin-left : 6px;
	border-right : 1px solid Black;
}
.invoice .statusname {
	background-color : White;
	color: #00F;
	margin-left : 6px;
	border-right : 1px solid Black;
}

.companyInfo .name {
	background-color : White;
	margin-left : 6px;
	background-color : #DDDDDD;
	border-top : 1px solid Black;
	border-bottom : 1px solid Black;
}

.totalTax {
	text-align : right;
	font-size : small;
	font-weight : bold;
}

.total {
	text-align : right;
	font-size : small;
	font-weight : bold;
}

.number {
	text-align : right;
}


.status {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #000000; font-style: italic; font-weight: bold} 

.statusLabel {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #FF0000; font-style: italic; font-weight: bold} 

.greenTD {  font-style: italic; font-weight: bold; color: #006600}

DIV.OSRInvoice { font-size: 10pt;font-family: Arial, serif } 

/* style for cert. table in order detail page */
TABLE.withBorder
{
	border-collapse: collapse;
}
