* {
    margin:0;
    padding:0;
}
/*
*/   

body {
	font-family:Tahoma, Geneva, sans-serif;
    padding-top:20px;
}
        
#pageWrapper {
    margin:0 auto;
}          
/*
*/

#header {
    vertical-align:middle;
    padding-bottom:15px;
    height:auto;
    width:1024px;
    height:80px;   
    margin:0 auto;
}

#mainBody {
    width:1024px;
    margin:0 auto;
}

#leftPanel {
    width:774px;
    float:left;
}

#footer {
    font-family:Verdana, Geneva, sans-serif;
    font-size:.75em;   
    text-align:center;
    width:774px;
    color:#999999;
    padding:20px 0 20px 0;
    clear:both;
}
/*
*/

#menu {
    height:45px;
    border-top-width:1px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-left-width:0px;
    border-color:#cdcdcd;
    border-style:solid;
    margin:0 auto;
    background-color: rgb(229, 229, 229); 
    background: -moz-linear-gradient(top, white 0%, rgb(229, 229, 229) 100%); 
    background: -webkit-linear-gradient(top, white 0%, rgb(229, 229, 229) 100%); 
    background: -o-linear-gradient(top, white 0%, rgb(229, 229, 229) 100%); 
    background: -ms-linear-gradient(top, white 0%, rgb(229, 229, 229) 100%); 
    background: linear-gradient(top, white 0%, rgb(229, 229, 229) 100%); 
}
/*
*/

#menu ul {
   list-style:none;
   padding:0;
   width:1024px;
   margin:0 auto; 
}
/*
*/

#menu li a {
    height:45px;
    text-align:center;
    color: #333;
    line-height:2.5em;
    font-family:Arial;
    font-size:1.12em;
    font-weight:lighter;
    display:block;  
    text-decoration:none;
}
/*
*/

#menu li a:hover {
    background-color: rgb(192, 192, 192); 
    background: -moz-linear-gradient(top, rgb(229, 229, 229) 0%, white 100%); 
    background: -webkit-linear-gradient(top, rgb(229, 229, 229) 0%, white 100%); 
    background: -o-linear-gradient(top, rgb(229, 229, 229) 0%, white 100%); 
    background: -ms-linear-gradient(top, rgb(229, 229, 229) 0%, white 100%); 
    background: linear-gradient(top, rgb(229, 229, 229) 0%, white 100%);     
}
/*
*/

#menu li {
   float:left;
   width:192px; 
   border-right-width:1px;
   border-right-style:solid;
   border-right-color:#ffffff;   
}

#content {
   font-size:.8em;
   padding-top:15px;
}
/*
*/

#contact {
    width:230px;   
    float:right;
    margin-top:15px;
   	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
    overflow:visible;
    border-color:#999999;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-style:solid;
    position:relative;
}
/*
*/

#printer {
    width:230px;
    height:128px;
    float:right;
    margin-top:10px;
    background:transparent url('Images/printer.png') center top no-repeat;
    clear:right;
}
/*
*/

#printer:hover {
    background:transparent url('Images/printer-hover.png') center top no-repeat;
}

#printer a {
    display:block;
    height:64px;
}

#printer a:hover {
    color:white;
}


#contactContent {
}
/*
*/

.ContactHeadings {
    font-family:Verdana, Geneva, sans-serif;
    font-size:.85em;
    font-weight:bold;
    color:white;
    text-align:center;
    line-height:2em;
   	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	text-decoration:none;
    border-color:#999999;
    border-top-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-left-width:0px;
    border-style:solid;
    background-color: rgb(192, 192, 192); 
    background: -moz-linear-gradient(top, rgb(192, 192, 192) 0%, rgb(153, 153, 153) 100%); 
    background: -webkit-linear-gradient(top, rgb(192, 192, 192) 0%, rgb(153, 153, 153) 100%); 
    background: -o-linear-gradient(top, rgb(192, 192, 192) 0%, rgb(153, 153, 153) 100%); 
    background: -ms-linear-gradient(top, rgb(192, 192, 192) 0% ,rgb(153, 153, 153) 100%); 
    background: linear-gradient(top, rgb(192, 192, 192) 0% ,rgb(153, 153, 153) 100%); 
}
/*
*/

.ContactHeadingsBottom {
    font-family:Verdana, Geneva, sans-serif;
    font-size:.85em;
    font-weight:bold;
    color:white;
    text-align:center;
    line-height:2em;
   	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	text-decoration:none;
    border-color:#999999;
    border-top-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-left-width:0px;
    border-style:solid;
    background-color: rgb(192, 192, 192); 
    background: -moz-linear-gradient(top, rgb(192, 192, 192) 0%, rgb(153, 153, 153) 100%); 
    background: -webkit-linear-gradient(top, rgb(192, 192, 192) 0%, rgb(153, 153, 153) 100%); 
    background: -o-linear-gradient(top, rgb(192, 192, 192) 0%, rgb(153, 153, 153) 100%); 
    background: -ms-linear-gradient(top, rgb(192, 192, 192) 0% ,rgb(153, 153, 153) 100%); 
    background: linear-gradient(top, rgb(192, 192, 192) 0% ,rgb(153, 153, 153) 100%); 
}
/*
*/

.ContactHeadingsBottom a {
    font-family:Verdana, Geneva, sans-serif;
    font-size:.85em;
    font-weight:bold;
    color:white;
    text-align:center;
    line-height:2.35em;
    background-color:transparent;  
}
/*
*/

.ContactHeadingsBottom a:hover {
    font-family:Verdana, Geneva, sans-serif;
    font-size:.85em;
    font-weight:bold;
    color:#ffffff;
    text-align:center;
    line-height:2.35em;    
	text-decoration:underline;    
}
/*
*/

.contactCity {
    padding-top:15px;
    padding-bottom:15px;
    padding-left:10px;
    padding-right:10px;
}
/*
*/

.londonImage {
    width:200px;
    height:133px;
    background:transparent url('Images/london.jpg') center top no-repeat;
}
/*
*/

.londonImage:hover {
    background:transparent url('Images/london-blue.jpg') center top no-repeat;
}

.londonImage a {
    display:block;
    height:133px;
}

.londonImage a:hover {
    color:white;
}

.newYorkImage {
    width:200px;
    height:133px;
    background:transparent url('Images/newyork.jpg') center top no-repeat;
}
/*
*/

.newYorkImage:hover {
    background:transparent url('Images/newyork-blue.jpg') center top no-repeat;
}

.newYorkImage a {
    display:block;
    height:133px;
}

.newYorkImage a:hover {
    color:white;
}

.singaporeImage {
    width:200px;
    height:133px;
    background:transparent url('Images/singapore.jpg') center top no-repeat;
}
/*
*/

.singaporeImage:hover {
    background:transparent url('Images/singapore-blue.jpg') center top no-repeat;
}

.singaporeImage a {
    display:block;
    height:133px;
}

.singaporeImage a:hover {
    color:white;
}

.ContactTitles {
   font-family:Verdana, Geneva, sans-serif;
   font-size:.85em;
   font-weight:bold;
   color:#cd1217;
   margin-left:5px;
}
/*
*/

.ContactDetail {
    margin-left:7px;
    line-height:1.1em; 
}

.ContactDetail img {
    vertical-align:middle;
}

.PhoneNumber {
    font-family:Arial, Helvetica, sans-serif;   
    font-size:.8em;
    color:#0a70bc;
}
/*
*/

.Email {
    font-family:Arial, Helvetica, sans-serif;   
    font-size:.8em;
    color:#cd1217;
}
/*
*/

.Email a {
    font-family:Arial, Helvetica, sans-serif;   
    text-decoration:none;
    color:#cd1217;
}

.Email a:hover {
    font-family:Arial, Helvetica, sans-serif;   
	text-decoration:underline;
	font-weight:normal;
}

.LeftAlign {
    float:left;
}

.RightAlign {
    float:right;
}

.LeftAlignClear {
    float:left;
    clear:both;
}

.RightAlignClear {
    float:right;
    clear:both;
}

.Center {
    text-align:center;
}
	
.Divider {
    width:20px;
    height:auto;
    display:inline-block;
}
/*
*/
	
.Button {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:none;
	display:inline-block;
    font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	padding:16px 16px;
	text-decoration:none;
    background-color: rgb(4, 100, 140);
    background: -moz-linear-gradient(top, rgb(6,160,224) 0%, rgb(4, 100, 140) 100%);
    background: -webkit-linear-gradient(top, rgb(6,160,224) 0%, rgb(4, 100, 140) 100%);
    background: -o-linear-gradient(top, rgb(6,160,224) 0%, rgb(4, 100, 140) 100%);
    background: -ms-linear-gradient(top, rgb(6,160,224) 0%, rgb(4, 100, 140) 100%);
    background: linear-gradient(top, rgb(6,160,224) 0%, rgb(4, 100, 140) 100%);
    color:White;
}
/*
*/

.Button:hover {
    background-color: rgb(4, 90, 126);
    background: -moz-linear-gradient(top, rgb(5, 144, 202) 0%, rgb(4, 90, 126) 100%);
    background: -webkit-linear-gradient(top, rgb(5, 144, 202) 0%, rgb(4, 90, 126) 100%);
    background: -o-linear-gradient(top, rgb(5, 144, 202) 0%, rgb(4, 90, 126) 100%);
    background: -ms-linear-gradient(top, rgb(5, 144, 202) 0%, rgb(4, 90, 126) 100%);
    background: linear-gradient(top, rgb(5, 144, 202) 0%, rgb(4, 90, 126) 100%);
}

.Button:active {
    background-color: rgb(4, 81, 113);
    background: -moz-linear-gradient(top, rgb(4, 130, 182) 0%, rgb(4, 81, 113) 100%);
    background: -webkit-linear-gradient(top, rgb(4, 130, 182) 0%, rgb(4, 81, 113) 100%);
    background: -o-linear-gradient(top, rgb(4, 130, 182) 0%, rgb(4, 81, 113) 100%);
    background: -ms-linear-gradient(top, rgb(4, 130, 182) 0%, rgb(4, 81, 113) 100%);
    background: linear-gradient(top, rgb(4, 130, 182) 0%, rgb(4, 81, 113) 100%);

	position:relative;
	top:1px;
}
/*

*/

.SubmitButton {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:none;
	display:inline-block;
	color:#ffffff;
    font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	padding:16px 16px;
	text-decoration:none;
	margin-bottom:15px;
	
    background-color: #88c72a; 

}
/*
*/

.SubmitButton:hover {
    background-color: #7fb52f;

}

.SubmitButton:active {
	background-color: #638f22;

}

p {
    text-align:justify;
    color:#323232;
}
		
h1, h2, h3, h4, h5, h6 {
    font-family:Arial, Geneva, sans-serif;
    color:rgb(4, 100, 140);
	padding-bottom:3px;
}
		       
a {
    font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt; 
	text-decoration:none;
    color:#cd1217;
}

a:hover {
    font-family:Tahoma, Geneva, sans-serif;
 	font-size:10pt; 
    color:#cd1217;
   	text-decoration:underline;    
}

.WaterMarkedTextBox {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:1em;
    color: gray;
    margin-bottom:7px;
    width:99%;
    padding:2px;
    border:none;
}

.NormalTextBox  {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:1em;
    color: #000000;
    margin-bottom:7px;
    width:99%;
    padding:2px; 
    border:none;   
}

.CarrierTable {
    border-collapse:collapse;
    width:99%;
}

.CarrierTable th,.CarrierTable td {
    text-align:justify;
    color:#323232;
}
/*
*/

.ClaimDocTable {
    border-collapse:collapse;
    width:99%;
}

.ClaimDocTable th,.ClaimDocTable td {
    border: 1px solid black;
    vertical-align:top;
    padding:5px;
    text-align:justify;
    color:#323232;
}

.FormSection {
}
/*    
*/

.FormHeadings {
    font-family:Arial, Geneva, sans-serif;
    font-size:1.2em;
    font-weight:bold;
    color:white;
    padding:5px;
	border:none;
	text-decoration:none;
   	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px px 0 0;
	border-radius:4px 4px 0 0;
    border-color:rgb(4, 100, 140);
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-style:solid;
    background-color: rgb(4, 100, 140);

}
/*
    background-color: rgb(79, 136, 191);
    background: -moz-linear-gradient(top, rgb(87,150,210) 0%, rgb(79, 136, 191) 100%);
    background: -webkit-linear-gradient(top, rgb(87,150,210) 0%, rgb(79, 136, 191) 100%);
    background: -o-linear-gradient(top, rgb(87,150,210) 0%, rgb(79, 136, 191) 100%);
    background: -ms-linear-gradient(top, rgb(87,150,210) 0%, rgb(79, 136, 191) 100%);
    background: linear-gradient(top, rgb(87,150,210) 0%, rgb(79, 136, 191) 100%);

*/

.FormBody {
    padding:7px 5px 7px 5px;
    -moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	text-decoration:none;
    border-color:#cdcdcd;
    border-top-width:0px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-style:solid;
    background-color:#E1E1E1;
    margin-bottom:15px;  
}
/*
*/

.FormBodyButtonOnly {
    padding:15px 5px 15px 5px;
}


.ValidationPanel {
    padding:10px 10px 10px 10px;
    -moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	text-decoration:none;
    border-color:red;
    border-width:2px;
    border-style:solid;
    margin-bottom:15px;  
    background:white;
    color:Red;
    font-weight:bold;
}
/*
*/

span.ValidationMessage[style*="inline"] {
    display:block !Important;
    color:Red;
    font-weight:bold;
    margin-bottom:5px;
}
/*
*/

.ErrorMessage {
    color:Red;
    font-weight:bold;
    margin-bottom:5px;
}

/*
textarea {
    text-decoration: none;
    background-color: #FFFFFF;
    border-top-width: 0 px; border-right-width: 0 px; border-bottom-width:
    0px; border-left-width: 0 px;
    SCROLLBAR-FACE-COLOR: white;
    SCROLLBAR-HIGHLIGHT-COLOR: white;
    SCROLLBAR-SHADOW-COLOR: white;
    SCROLLBAR-3DLIGHT-COLOR: white;
    SCROLLBAR-ARROW-COLOR: white;
    SCROLLBAR-TRACK-COLOR: white;
    SCROLLBAR-DARKSHADOW-COLOR: white;
    SCROLLBAR-BASE-COLOR:white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10 px;
    color: #003068;
}
*/

.StandardCheckBox {
    font-size:1em;
    vertical-align:middle;
}

.StandardCheckBox input {
    padding:0px 10px 4px 5px;
    margin:0px 0px 4px 0px;
}

.StandardCheckBox label {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:1em;
    color: gray;
    position: relative;
    top: -2px;
}
/*
*/
.FileUploadWrapper {
    padding:7px 5px 0px 5px;
    -moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	text-decoration:none;
    border-color:#cdcdcd;
    border-top-width:0px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-style:solid;
    background-color:white;
    margin-bottom:15px;  
}
/*
*/

.FileUploadMessage {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:1em;
    color: gray;
    padding:3px;
    text-align:justify;
}

.FileUpload {
    margin-bottom:7px;
}

.FileUpload input {
    width:99%;
}
/*
    background-color:White;
*/

.Acknowledge {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:inline-block;
    font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	padding:16px 16px;
	text-decoration:none;
    background-color: #E1E1E1;
}
/*
	border:1px solid red;
    color:White;
*/

.Acknowledge p {
    text-align:left;
}

.Intro {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #cd1217;
	display:inline-block;
    font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	padding:16px 16px;
	text-decoration:none;
    background-color:white;
    margin-bottom:15px;
    text-align:justify;
    color:Gray;
   
}
/*
    color:#323232;
    color:#cd1217;
	font-weight:bold;
	border:1px solid red;
*/

.PageIntro {
    padding:7px 5px 7px 5px;
    -moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	text-decoration:none;
    border-color:#cdcdcd;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-style:solid;
    background-color:#E1E1E1;
    margin-bottom:15px;  
}
/*
*/

.StandardRadioButton {
    font-size:1em;
    vertical-align:middle;
    margin-top: 3px;
    margin-left: 5px;
}

.StandardRadioButton input {
    padding:0px 10px 4px 5px;
    margin:0px 0px 4px 0px;
}

.StandardRadioButton label {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:1em;
    color: gray;
    position: relative;
    top: -2px;
}
    