﻿/* Start of SG inserts 28/07/08 */
.appForm 
{
    background-color : #fff;
    border: solid 1px #cbcbcb;
    padding: 1px; 
}
.appformTopSection
{
	background-color: #ECECED;
}
.appFormLabel
{   
    font-weight:bold; 
    text-align:left;     
}
.errorText
{
    color:Red;   
}
.appTables
{   
    text-align:left; 
    border-style:none;
}
.appTableHeader
{
    font-weight:bold; 
    border-style:none;
}
.appTableLabel
{   
    background-color:#ECECED;
    font-weight:bold; 
    border: solid 1px #B1B2B4
}
.appTableValue
{   
    background-color:#ffffff;
    font-weight:normal; 
    border: solid 1px #B1B2B4;
}
.appInformationBoxTop
{   
    background-color:#ECECED;
    font-weight:bold; 
    border-top: solid 1px #B1B2B4;
}
.appInformationBoxBottom
{   
    background-color:#ECECED;
    border-bottom: solid 1px #B1B2B4;
}
.appFormValue
{   
    text-align:left;  
}
.appFormValueShade
{
	text-align: left;
	background-color: #ECECED;
}

.appFormSubmit
{   
    text-align:right;  
}
.formSection
{
    color: #FF6600;
    font-weight:bold;
}
.compulsaryField
{
    font-family:Arial;
    color: #FF6600;
    font-weight:bold;
}
.submitButton
{ 
    border: 0; 
    cursor: pointer;
    font-weight: bold;
    padding: 15 0 0 0;
    background: url(../images/button_blue_right.gif) no-repeat right top;
    height: 28px;
    color:#fff;
}
.okButton
{ 
    border: 0; 
    cursor: pointer;
    font-weight: bold;
    padding: 15 0 0 0;
    background: url(../images/button_blue_right.gif) no-repeat right top;
    height: 28px;
    color:#fff;
}
.okButton div
{ 
    min-width:20px;
    margin: 0;
    padding: 0 0 0 8px;
    height: 28px;
    line-height: 23px;
    white-space:nowrap;
    background: url(../images/button_blue_left.gif) no-repeat left top;
}
.submitButton div
{ 
    margin: 0;
    padding: 0 0 0 8px;
    height: 28px;
    line-height: 23px;
    white-space:nowrap;
    background: url(../images/button_blue_left.gif) no-repeat left top;
}
.errorTextHeader
{
    font-weight:bold;
}

.alertIcon
{
    color:#FF6600;
    font-size:larger;
    font-style:italic;
    text-align:center;
    font-weight:bold;   
}
/* End of SG inserts 28/07/08 */
.appTable, #fastshipper table, #fastshipper2 table
{
  background-color: #fff;
  border: solid 1px #cbcbcb;
  padding: 1px;
}

.appTable a, #fastshipper table a, #fastshipper2 table a
{
  color: #FF6600;
}

td.section, tr.sectionheading td
{
  padding: 5px 0 5px 5px;
}

/*  HEADER BACKGROUND COLOURS */
tr.sectionheading, td.section
{
  background-color: #eee;
  color: #000;
}

.inputfield
{
  color: #000;
  font-weight: normal;  
}


/*  BORDERS */
td.section, tr.sectionheading td
{
  border-bottom: solid 1px #cbc;
}

#page1 table table, #page2 table table
{
  background-color: White; 
}

#appTable table.appTable div.appTable
{
  border: solid 1px #B1B2B4;
}
#appTable td.heading
{ 
	background-color:#ECECED;
	background-image:none;
	background: #ECECED none;
	font-family:Arial, Verdana, Sans-Serif;
	font-weight:bold;
	font-size: 11px;
	color: #000000;
 }

#appTable td.strong
{
	font-family:Arial, Verdana, Sans-Serif; 
	font-weight:bold;
	font-size:11px;
}

#appTable td.sectionHeading
{
	font-family:Arial, Verdana, Sans-Serif;
	font-weight: bold; 
	font-size:12px;
}

#appTable td
{
	font-family:Arial, Verdana, Sans-Serif; 
	font-weight:normal;
	font-size:11px;
	color:#000000;
}
#appTable tr.altBackground
{
	background-color:#FAFAFA
}
	


td.body
{
	font-family:Arial, Verdana, Sans-Serif; 
	font-weight:normal;
	font-size:11px;
}

/*
  #appPanel button
  { 
    border: 0; 
    cursor: pointer;
    font-weight: bold;
    padding: 0 18px 0 0;
    background: url(../InterArction4/images/button_blue_right.png) no-repeat right top;
    height: 28px;
    color:#fff;
  }

  #appPanel button div
  { 
    margin: 0;
    padding: 0 0 0 14px;
    height: 28px;
    line-height: 23px;
	white-space:nowrap;
    background: url(../InterArction4/images/button_blue_left.png) no-repeat left top;
  }
  
  #appPanel button:active, #appPanel button.active
  {
    padding: 0 19px 0 0;
  }  
    
  #appPanel button:active div, #appPanel button.active div
  {
    margin-top: -1px;
  }

  #appPanel button.FireFoxButton
  {
    padding: 0 14px 0 0;
  }

    #Panel button.FireFoxButton div
    {
      top: -1px;
      position: relative;
    }
*/