﻿/* 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;  
}

.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;  
}
.appFormSubmit
{   
    text-align:right;  
}
.formSection
{
    color: #FF6600;
    font-weight:bold;
}
.compulsaryField
{
    font-family:Arial;
    color: #FF6600;
    font-weight:bold;
}
.button100
{ 
    min-width:20px;
    margin: 0;
    padding: 0 0 0 8px;
    height: 48px;
    line-height: 43px;
    white-space:nowrap;
    background: url(/interaction/images/button_blue100.gif) no-repeat left top;
}
.okButton
{ 
    border: 0; 
    cursor: pointer;
    font-weight: bold;
    padding: 15 0 0 0;
    background: url(/interaction/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(/interaction/images/button_blue_left.gif) no-repeat left top;
}
.submitButton
{ 
    border: 0; 
    cursor: pointer;
    font-weight: bold;
    padding: 15 0 0 0;
    background: url(/interaction/images/button_blue_right.gif) no-repeat right top;
    height: 28px;
    color:#fff;
    width:80px;
}
.submitButton div
{ 
    margin: 0;
    padding: 0 0 0 8px;
    height: 28px;
    line-height: 23px;
    white-space:nowrap;
    background: url(/interaction/images/button_blue_left.gif) no-repeat left top;
    width:36px;
}
.submitButton span
{   
    padding-left: 8px;
    height: 28px;
    line-height: 28px;
    white-space:nowrap;
    background: url(/interaction/images/button_blue_left.gif) no-repeat left top;
    width:50px;
}
 
  button:active, button.active
  {
    margin-left: 0px;
  }
  button:active span, button.active span
  {
    margin-left: -5px;
  }
 
.errorTextHeader
{
    font-weight:bold;
}
.errorText
{
    color:Red;   
}
.alertIcon
{
    color:#FF6600;
    font-size:larger;
    font-style:italic;
    text-align:center;
    font-weight:bold;   
}
.faqQuestion
{
    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: #000000; 
}

#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:#F6F6F6;
}
	
td.body
{
	font-family:Arial, Verdana, Sans-Serif; 
	font-weight:normal;
	font-size:11px;
}
    
.termsNormal
{
	font-family:Arial, Verdana, Sans-Serif;
	font-weight:normal;
	font-size: 10px;
	color: #000;

}

.termsTitle
{
font-family:Arial, Verdana, Sans-Serif;
font-weight:bold;
font-size: 12px;
color: #f60;

}


.termsLink a
{
	color: #f60;
	outline-color: #f60 !important;
	outline:none;
}

