.BoldText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #7A7977;
	font-weight: bold;
	text-decoration:none;
	font-style: normal;
	line-height: normal;

}
.faqQuestion
{
    font-weight:bold;   
}


a            {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #7A7977;
	font-weight: bold;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
}
a:hover      {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #AD1929;
	font-weight: bold;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
}

A.aTop {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 6.5pt; 
	COLOR: white; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none
}
A.aTop:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 6.5pt; 
	COLOR: white; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none
}


.maintext    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
}
.maintext2    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
}

.submitlabel {
	cursor: pointer; cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #666;
	text-decoration: none;
	
}

.form {
	bgcolor:#FFFFFF;

}

.ccHead
{
  BACKGROUND-COLOR:  #AD1929;
  COLOR: white;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: bolder;
  MARGIN-LEFT: 2px;
  TEXT-ALIGN: left;

}

/* add for connote order form */

.appForm 
{
    background-color : #fff;
    border: solid 1px #cbcbcb;
    padding: 1px; 
}
.appformTopSection
{
	background-color:  #AD1929;
	color:White;
	font-weight:bold;
	height:20px;
}
.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;
}

#content h2 {
	color:  #AD1929;
	font-size: 100%;
	font-weight: bold;
	line-height: 100%;
	border-top: 1px solid #CCC;
	padding-top: 12px;
}