BODY
{
	font-size : x-small;
	font-family : arial, helvetica, sans-serif;
	color: #17006a;
  Scrollbar-Face-Color: #e6e9eb;
  Scrollbar-Base-Color: #e6e9eb; 
}
P
{
    font-size: x-small;
    font-family: arial, helvetica, sans-serif;
}
TD
{
    font-size: x-small;
    font-family: arial, helvetica, sans-serif;
}
TH
{
    font-weight: bold;
    font-size: x-small;
    font-family: arial, helvetica, sans-serif;
    text-align: left
}
H3
{
    font-weight: bold;
    font-size: medium;
    line-height: small;
    font-family: arial, helvetica, sans-serif
}
LEGEND
{
 		font-weight: bold;
		font-size: x-small;
		font-family: arial, helvetica, sans-serif
}

.infoTextPlain
{
    font-size: xx-small;
    color: #000066;
    font-family: arial, helvetica, sans-serif;
}

A:link
{
    color: #cc3399;
}

A:active
{
    color: green;
}

A:visited
{
    color: #3333cc;
}

a:hover 
{  
   color: #cc3399; 
   text-decoration: underline;
}

.errorheading
{
    font-weight: bold;
    font-size: x-small;
    color: #772211;
    font-family: arial, helvetica, sans-serif;
}
.errorbody
{
    font-size: x-small;
    color: #772211;
    font-family: arial, helvetica, sans-serif;
}

.normalheading
{
    font-weight: bold;
    font-size: x-small;
    color: #17006a;
    font-family: arial, helvetica, sans-serif;
}

/* Begin used only in billing/list.asp, mydetails/main.asp, myoptions/main.asp, services/view.asp */
.subtext
{
    font-size: x-small;
    color: #17006a;
    font-style: italic;
    font-family: arial, helvetica, sans-serif;
}
/* End used only in billing/list.asp, mydetails/main.asp, myoptions/main.asp, services/view.asp */

.sectionheading
{
    font-weight: bold;
    font-size: x-small;
    color: #17006a;
    font-family: verdana, arial
}

/* Begin used only in billing/view.asp */
.clickhereto
{
    font-size: x-small;
    color: #17006a;
    font-style: italic;
    font-family: arial, helvetica, sans-serif;
}
/* End used only in billing/view.asp */

/* Begin used only in billing/view.asp, billing/viewprintable.asp */
.printableinvoice
{
    font-size: 10pt;
    color: #17006a;
    font-family: courier
}
/* End used only in billing/view.asp, billing/viewprintable.asp */

.newsheading
{
    font-weight: bold;
    font-size: x-small;
    color: #17006a;
    font-family: arial, helvetica, sans-serif;
}
.newsbody
{
    font-size: x-small;
    color: #17006a;
    font-family: arial, helvetica, sans-serif;
}

.warning
{
    font-size: small;
    color: #cc3399;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
}

.standardtableheaderrow
{
	align-vertical: middle;
	padding-top: 2px;
	padding-bottom: 4px;		
	padding-left: 8px;		
	font-size: x-small;
	color: #17006a;
	font-family: arial, helvetica, sans-serif;
	background: #edf4fc;
	font-weight: bold;
}
.standardtableheaderrowdark
{
	align-vertical: middle;
	padding-top: 2px;
	padding-bottom: 4px;		
	padding-left: 8px;		
	font-size: x-small;
	color: #17006a;
	font-family: arial, helvetica, sans-serif;
	background: #DCE9F4;
	font-weight: bold;
}
.standardtablehighlightrow
{
	align-vertical: middle;
	padding-top: 2px;
	padding-bottom: 4px;		
	padding-left: 8px;		
	font-size: x-small;
	color: #17006a;
	font-family: arial, helvetica, sans-serif;
	background: #f0f0f0;
}

.standardtablehighvlightrow
{
	align-vertical: middle;
	padding-top: 2px;
	padding-bottom: 4px;		
	padding-left: 8px;		
	font-size: x-small;
	color: #17006a;
	font-family: arial, helvetica, sans-serif;
	background: #f8f8f8;
}

.standardtablerow
{
	align-vertical: middle;
	padding-top: 2px;
	padding-bottom: 4px;		
	font-size: x-small;
	color: #17006a;
	font-family: arial, helvetica, sans-serif;
	background: #ffffff;		
}

.taskheaderrow
{
	align-vertical: middle;
	padding-top: 2px;
	padding-bottom: 5px;	
	font-size: x-small;
	color: #17006a;
	font-family: arial, helvetica, sans-serif;
	background: #edf4fc;
	font-weight: bold;
}

.taskheaderrow A:link
{
	color: #17006a;
}
.taskheaderrow A:visited
{
	color: #17006a;
}
.taskheaderhighlight
{
	background: #17006a;
	color: white;
}
.taskheaderhighlight A:link
{
	background: #17006a;
	color: white;
}
.taskheaderhighlight A:visited
{
	background: #17006a;
	color: white;
}

.mailpendinghighlightrow
{
	align-vertical: middle;
	padding-top: 2px;
	padding-bottom: 3px;		
	font-size: x-small;
	color: #17006a;
	font-family: arial, helvetica, sans-serif;
	background: #dde2f7;
}

.mailpendingrow
{
	align-vertical: middle;
	padding-top: 2px;
	padding-bottom: 3px;		
	font-size: x-small;
	color: #17006a;
	font-family: arial, helvetica, sans-serif;
	background: #eef0fb;
}

.passwordexpiredrow
{
	align-vertical: middle;
	padding-top: 2px;
	padding-bottom: 3px;		
	font-size: x-small;
	color: black;
	font-family: arial, helvetica, sans-serif;
	background: red;
}

.passwordexpiredrow A
{
	font-size: x-small;
	color: black;
	font-family: arial, helvetica, sans-serif;
}

.passwordexpiryimminentrow
{
	align-vertical: middle;
	padding-top: 2px;
	padding-bottom: 3px;		
	font-size: x-small;
	color: black;
	font-family: arial, helvetica, sans-serif;
	background: orange;
}

.passwordexpiryimminentrow A
{
	font-size: x-small;
	color: black;
	font-family: arial, helvetica, sans-serif;
}

.passwordexpirysoonrow
{
	align-vertical: middle;
	padding-top: 2px;
	padding-bottom: 3px;		
	font-size: x-small;
	color: black;
	font-family: arial, helvetica, sans-serif;
	background: yellow;
}

.passwordexpirysoonrow A
{
	font-size: x-small;
	color: black;
	font-family: arial, helvetica, sans-serif;
}

.helplinks
{
	font-size: xx-small;
	font-weight: bold;
}

.helptext
{
	font-size: x-small;
	font-family: arial, helvetica, sans-serif;
	background: #f0f0f0;		
}

.helptextnobg
{
	font-size: x-small;
	font-family: arial, helvetica, sans-serif;
}

.controlpanelservicemenu {
	padding: 4px;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
  font-weight: bold;	
	color: black;  
}

.controlpanelservicemenu A:visited
{
	color: #000000;
}

.controlpanelservicemenu A:active
{
	color: #000000;
}

.controlpanelservicemenu A:link
{
	color: #000000;
}

.controlpanelservicemenu A:hover 
{  
   color: #cc3399; 
   text-decoration: underline;
}

.submenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	color: #21536A;
	text-decoration: none;
/*	padding-left: 6px;*/
	height: 32px;
	width: 174px;
	background-color: #E6E9EB;
/*	padding-top: 6px;
	padding-bottom: 6px;*/
}
.submenu1 a
{
 color: #21536A;
}
.submenu1 a:visited
{
 color: #21536A;
}
.submenu1 A:hover 
{  
   background-color: #D0E5F8;
   color: #cc3399;   
	 text-decoration: none;	 
}
.submenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
/*	padding-left: 12px;*/
	background-color: #F5F7F7;
	line-height: 30px;	
	height: 32px;
	width: 174px;
/*	padding-top: 4px;
	padding-bottom: 4px;*/
}
.submenu2 A
{
 color: #21536A;
}
.submenu2 A:visited
{
 color: #21536A;
}
.submenu2 A:hover
{  
   background-color: #D0E5F8;
   color: #cc3399;
	 text-decoration: none;	 
}
.menudividers
{
 background-color: #AFB9BD;
}
.menucolor
{
 background-color: #E6E9EB;
}
.sidemenu
{
/* background-color: #f4f9fd;*/
	background-image: url(/branded/oz_menu_blue_fade.gif);
}
.menutop
{
  background-image: url(/branded/oz_menu_top_fade.gif);
}
.subheadblack {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none}
.subheadblack a:link {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none}
.subheadblack a:active {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none}
.subheadblack a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none}
.subheadblack a:hover { color:#FF0033;
												text-decoration: underline; }
.blacktextnormal {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: normal; color: 000000; text-decoration: none}
.blacktextsmall {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; line-height: normal; font-weight: normal; color: 000000; text-decoration: none}
.redtextsmall {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; color: #e73c42; text-decoration: none}
.dkbluetextnormal {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; color: #17006a; text-decoration: none}
    
.headblue { font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; line-height: normal; font-weight: bold; color: #006699; text-decoration: none}
.subheadblue {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; color: #006699; text-decoration: none}

.faqblue { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; color: #000099; text-decoration: none}
.faqblue a:link {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; color: #000099; text-decoration: none}
.faqblue a:active {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; color: #000099; text-decoration: none}
.faqblue a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; color: #000099; text-decoration: none}
.faqblue a:hover { color:#FF0033;
												text-decoration: underline; }
.titleblue {  font-family: Arial, Helvetica, sans-serif; font-size: large; font-style: normal; line-height: normal; font-weight: normal; color: #006699; text-decoration: none}
.subheadgrey {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: normal; font-weight: bold; color: #6b6b6b; text-decoration: none}

.invoicependingdisablerow { 
	align-vertical: middle;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;		
	padding-left: 8px;		
	font-size: x-small;
	color: #cb1501;
	font-family: arial, helvetica, sans-serif;
	background: #ffecea;
} 
.invoicependingdisablerow a {
  color: #cb1501;
}
.invoicependingdisablerow a:link {
  color: #cb1501;
}
.invoicependingdisablerow a:visited {
  color: #cb1501;
}
.invoicependingdisablerow a:active {
  color: #cb1501;
}
.invoicependingdisablerowhighlight { 
	align-vertical: middle;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;		
	padding-left: 8px;		
	font-size: x-small;
	color: #cb1501;
	font-family: arial, helvetica, sans-serif;
	background: #ffdbd7;
} 
.invoicependingdisablerowhighlight a {
  color: #cb1501;
}
.invoicependingdisablerowhighlight a:link {
  color: #cb1501;
}
.invoicependingdisablerowhighlight a:visited {
  color: #cb1501;
}
.invoicependingdisablerowhighlight a:active {
  color: #cb1501;
}

.invoiceoverduerow {
 	align-vertical: middle;
	padding-top: 2px;
	padding-bottom: 4px;	
	font-weight: bold;	
	padding-left: 8px;		
	font-size: x-small;
	color: #bf7c00;
	font-family: arial, helvetica, sans-serif;
	background: #fffaea;
}
.invoiceoverduerow a {
  color: #bf7c00;
}
.invoiceoverduerow a:link {
  color: #bf7c00;
}
.invoiceoverduerow a:visited {
  color: #bf7c00;
}
.invoiceoverduerow a:active {
  color: #bf7c00;
}
.invoiceoverduerowhighlight {
 	align-vertical: middle;
	padding-top: 2px;
	padding-bottom: 4px;		
	padding-left: 8px;		
	font-weight: bold;	
	font-size: x-small;
	color: #bf7c00;
	font-family: arial, helvetica, sans-serif;
	background: #fff5d7;
}
.invoiceoverduerowhighlight a {
  color: #bf7c00;
}
.invoiceoverduerowhighlight a:link {
  color: #bf7c00;
}
.invoiceoverduerowhighlight a:visited {
  color: #bf7c00;
}
.invoiceoverduerowhighlight a:active {
  color: #bf7c00;
}
.adtable {
  background-image: url(/images/cp_ad_background_logo.gif);
 	font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
	fort-style: normal;
	font-weight: bold;
	color: black;
	border: none;
	vertical-align: bottom;		
}

TD.Pending {background: #FFD74E}
TD.PendingHighlight {background: #FFCD20}
TD.Complete {background: #00ED16}
TD.CompleteHighlight {background: #00BD12}
