/******************************************************************************************
  Last Updated: March 2006
******************************************************************************************/
/*softweb's classes */

.ERROR
{
	BACKGROUND-COLOR: Transparent; 
	COLOR: #FF0000; 
	FONT-FAMILY: VERDANA,ARIAL,HELVETICA,TAHOMA; 
	FONT-SIZE: 11PX; 
	FONT-WEIGHT: normal ; 	
	
}
.heder
{
	background-color:#7B92BE;
}
.Message
{
	BACKGROUND-COLOR: Transparent; 
	COLOR: #2155AD; 
	FONT-FAMILY: VERDANA,ARIAL,HELVETICA,TAHOMA; 
	FONT-SIZE: 11PX; 
	FONT-WEIGHT: bold ; 		
} 
TABLE.DATAGRID
{
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: 1PX SOLID #033067; 
	BORDER-LEFT: 1PX SOLID #033067; 
	BORDER-RIGHT: 1PX SOLID #033067; 
	BORDER-TOP: 1PX SOLID #033067; 
	FONT-FAMILY: VERDANA,ARIAL,HELVETICA,TAHOMA	
} 
TABLE.DATAGRID TD
{
	BORDER-BOTTOM: 1PX SOLID #033067; 
	BORDER-LEFT: 1PX SOLID #033067; 
	BORDER-RIGHT: 1PX SOLID #033067; 
	BORDER-TOP: 1PX SOLID #033067; 
	FONT-FAMILY: VERDANA,ARIAL,HELVETICA,TAHOMA; 
	PADDING: 3 3 3 3
	
} 
.cell1 {
	BORDER-RIGHT: #BFCFF4 1px solid; BORDER-TOP: #BFCFF4 1px solid; BACKGROUND: #F4F7FF; BORDER-LEFT: #BFCFF4 1px solid; BORDER-BOTTOM: #BFCFF4 1px solid
}
.EDITITEMSTYLE{FONT-WEIGHT: NORMAL} 
.FOOTERSTYLE{FONT-WEIGHT: NORMAL} 
.HEADERSTYLE{BACKGROUND-COLOR: #7B92BE; BORDER-LEFT: 1PX SOLID #033067; COLOR: #FFFFFF; FONT-WEIGHT: BOLD; PADDING: 3 0 3 0; TEXT-ALIGN: CENTER} 
.ITEMSTYLE{BACKGROUND-COLOR: #FFFFFF; COLOR: #033067; FONT-WEIGHT: NORMAL} 
.PAGERSTYLE{BACKGROUND-COLOR: #E1E6F1;	COLOR: green; FONT-WEIGHT: BOLD; TEXT-ALIGN: CENTER} 
.ALTERNATINGITEMSTYLE{BACKGROUND-COLOR: #FFFFFF; COLOR: #033067; FONT-WEIGHT: NORMAL} 
.SELECTEDITEMSTYLE{BACKGROUND-COLOR: #E7F7FF; COLOR: #033067; FONT-WEIGHT: NORMAL} 
.PrintLabel
{
	BACKGROUND: #ffffff;
	BORDER-RIGHT: #000000;	
	BORDER-TOP: #000000;
	PADDING-TOP: 3px;
	BORDER-LEFT: #000000;
	PADDING-LEFT: 0px;
	BORDER-BOTTOM: #000000;
	PADDING-BOTTOM: 3px;	
	MARGIN: 0px;
	FONT: 11px VERDANA,ARIAL,HELVETICA,TAHOMA;
	font-weight:bold;
	COLOR: #000000	
}
A.loginlink
{
	font-weight: bold;
	font-size: 12px;
	color: #04396b;
	font-family: arial,tahoma,helvetica,verdana;
	letter-spacing: 1px;
	text-decoration: none;
}
A.loginlink:hover {
COLOR: #04396B; FONT-FAMILY: arial,tahoma,helvetica,verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.logintext {
	COLOR: #04396B; padding-left:10 ; padding-right:10 ; FONT-FAMILY: arial,tahoma,helvetica,verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
BUTTON, .BUTTON INPUT
{
	BACKGROUND-COLOR: #2155ad; 
	BORDER-BOTTOM: 2PX SOLID #385A78; 
	BORDER-LEFT: 1PX SOLID #87BBE0; 
	BORDER-RIGHT: 2PX SOLID #385A78; 
	BORDER-TOP: 1PX SOLID #87BBE0; 
	COLOR: #E7F7FF; FONT-FAMILY: VERDANA,ARIAL,HELVETICA,TAHOMA;
	FONT-SIZE: 12Px
} 
.ReportTableTopLeft
{
	BORDER-LEFT: 1PX SOLID #000000; 
	BORDER-top: 1PX SOLID #000000; 
	border-width : 1px;
}
.ReportTableBottomRight
{
	BORDER-BOTTOM: 1PX SOLID #000000; 
	BORDER-RIGHT: 1PX SOLID #000000; 
	border-width : 1px;
} 
.newMiddleTD
{
	BORDER-BOTTOM: 1PX SOLID #000000; 
	BORDER-RIGHT: 1PX SOLID #000000; 
	border-width : 1px;
	height:330px;
	color:#336699;
	vertical-align:top;
	background:url(images/footerBottomType4.jpg);
}
.ReportTableLeft
{
	BORDER-LEFT: 1PX SOLID #000000; 
	border-width : 1px;
}

.ReportLabel
{
	BACKGROUND: #ffffff;
	BORDER-RIGHT: #000000;	
	BORDER-TOP: #000000;
	PADDING-TOP: 3px;
	BORDER-LEFT: #000000;
	PADDING-LEFT: 0px;
	BORDER-BOTTOM: #000000;
	PADDING-BOTTOM: 3px;	
	MARGIN: 0px;
	FONT: 11px VERDANA,ARIAL,HELVETICA,TAHOMA;
	font-weight:bold;
	COLOR: #000000	
}

.CertificateTable0
{	
	border-top-color:#000000;
	border-right-color:#000000;
	border-left-color:#000000;
	border-bottom-color:#000000;	
}

.CertificateTableCells
{
	BORDER-LEFT: 1PX SOLID #000000; 
	BORDER-top: 1PX SOLID #000000; 
	BORDER-BOTTOM: 1PX SOLID #000000; 
	BORDER-RIGHT: 1PX SOLID #000000;
	border-width : 1px;
}

.CertificateMainHeading {
COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 25px; FONT-WEIGHT: bold; TEXT-DECORATION: none;padding-left:10 ; padding-right:10
}
.CertificateHeading {
COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 50px; FONT-WEIGHT: bold; TEXT-DECORATION: none;padding-left:10 ; padding-right:10
}
.CertificateSubHeading {
COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 30px; FONT-WEIGHT: bold; TEXT-DECORATION: none;padding-left:10 ; padding-right:10
}
.CertificateText1 {
COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 18px; FONT-WEIGHT: Bold; TEXT-DECORATION: none;padding-left:10 ; padding-right:10
}
.CertificateText2 {
COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 15px; FONT-WEIGHT: Bold; TEXT-DECORATION: none;padding-left:10 ; padding-right:10
}
.CertificateText3 {
COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 10px; FONT-WEIGHT: none; TEXT-DECORATION: none;padding-left:10 ; padding-right:10
}
.CertificateText3Bold {
COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none;padding-left:10 ; padding-right:10
}
.CertificateText3Italic {
COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 13px; font-style:italic; FONT-WEIGHT: none; TEXT-DECORATION: none;padding-left:10 ; padding-right:10
}

.SpecialMessage
{
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
	font-family: arial,tahoma,helvetica,verdana;
	letter-spacing: 1px;
	text-decoration: none;
}

/* softweb end */

body {
  background: #E1E6F1;
  font: 12px/17px verdana, sans-serif;
  margin: 0;
  padding: 0;
  
}

h2, h3, h4, p, div, ul, ol, dl, dt, dd, img {
  border: none;
  margin: 0;
  padding: 0;
}
h1 
{
  padding: 0 0 0 180px;
  color:#336699;
  font: 18px Arial, Verdana, Swiss, Impact, sans-serif;
}
h2
{
  padding: 0 0 0 10px;
  color:#336699;
  font:bold 14px Arial, Verdana, Swiss, Impact, sans-serif;
}

li 
{
padding: 3px;
margin-left: 30px;
font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
  color: #4A4949;
}
td
{
font: 11px verdana, arial, helvetica, sans-serif;
line-height:1.5em;
}
.divB
{
  background: transparent url("images/sep.jpg") no-repeat;
  width: 2px; 
  height:29;
}
#tollFree
{
  padding:0 0 0 20px;
  vertical-align:top;
}
/*
ul.linklist a	
{
text-decoration:underline;	
font-weight: bold;
line-height: 15px;
}
ul 
{
margin-top: -5px;
margin-bottom: 3px;
}
*/
/*===============================================================================================================================================================*/


/*===============================================================================================================================================================*/

/*
a:link, a:visited {
}
a:hover, a:active {
}
*/

/************************************************/
/*===============================================================================================================================================================*/
.input
{
 width: 250px; 
 max-width: 250px;
}
.inputLeft
{
 padding:5px 10px 5px 0;
 color:#336699;
 width:268px;
 vertical-align:top;
 text-align:right;
}
.inputRight
{
 padding:5px 0 5px 10px;
 vertical-align:top;
 text-align:left;
}
.inputCenter
{
 padding:10px 100px 10px 100px;
 color:#336699;
 font: 16px Arial, Verdana, Swiss, Impact, sans-serif;
 vertical-align:top;
 text-align:center;
}
.inputCenterB
{
 padding:10px 100px 10px 100px;
 vertical-align:top;
 text-align:center;
}
.leftborder {
  background: transparent url("images/borderLeft.jpg") repeat-y top center;
  width: 21px; 
}
.rightborder {
  background: transparent url("images/borderRight.jpg") repeat-y top center;
  width: 21px; 
}

/*header start*/
.headerTop
{
  vertical-align:top;
}
.headerMiddle
{
  padding:0;
  vertical-align:top;
  border-bottom: solid 6px #7B92BE;
  height: 114px;
}
.headerRight
{
  text-align:right;
  background: transparent url("images/headerRightBg.jpg") no-repeat;
}
.headerBottom          
{  
  padding:0;
  height:28px;
  width:750px;
  vertical-align:middle;
  background:url('images/headerBbg.gif') no-repeat;
  border-bottom: solid 6px #B0BEDB;
}
.headerLink:link, .headerLink:visited {
  text-decoration: none; 
  letter-spacing:0.1em; 
  color:#002B8B;
  font: 12px Verdana, Arial, Swiss, Impact, helvetica, sans-serif;
  font-weight:bold;
}
.headerLink:hover, .headerLink:active {
  color: #336699;
  text-decoration: none;  
}

.emailLink:link, .emailLink:visited 
{
  text-decoration: none;
  color: #990000;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
.emailLink:hover, .emailLink:visited 
{
  text-decoration: underline;
}
/*header end*/
/*align start*/
.alignC
{
text-align:center;
}
/*align end*/
/*navi start*/
.naviLink:link, .naviLink:visited {

  text-decoration: none;
  color:#002B8B;  
  font: 13px Verdana, Arial, Swiss, Impact, sans-serif;
  letter-spacing: 1px;
  font-weight:bold;
}
.naviLink:hover, .naviLink:active {
  color: #5C84AD;
  text-decoration: none;
}
.naviCellTop
{ 
  padding: 9px 0 5px 30px;
}
.naviCell
{ 
  padding: 5px 0 5px 30px;
}
.naviCellBottom
{ 
  padding: 5px 0 5px 30px;
}
/*===home start===*/
#home
{
}
#home ul li 
{
  list-style-image: url(images/footerArrow.gif);	
  padding-right: 10px;
  padding-bottom: 2px;
  color: #333333;
  line-height:1.5em;
  font: 15px Arial, Verdana, Swiss, Impact, sans-serif;

}
#home p
{
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
#home h1
{
  color: #666666;
  font: 18px Arial, Verdana, Swiss, Impact, sans-serif;
}

#home .naviCenter
{ 
  width: 750px;
  height: 105px;
  background:url(images/naviHome.jpg);	
  border-bottom: solid 3px #B0BEDB;
}
/*===home end===*/
/*===about start===*/
#about
{
}
#about p
{
  margin: 10px;
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
#about .naviCenter
{ 
  width: 750px;
  height: 105px;
  background:url(images/naviAbout.jpg);	
  border-bottom: solid 3px #B0BEDB;
}
/*===about end===*/
/*===business opportunity start===*/
#business
{
}
#business p
{
  margin: 10px;
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}

#business .naviCenter
{ 
  width: 750px;
  height: 105px;
  background:url(images/naviBusiness.jpg);	
  border-bottom: solid 3px #B0BEDB;
}
/*===business opportunity end===*/
/*===employment start===*/
#employment
{
}
#employment p
{
  margin: 10px;
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
#employment .naviCenter
{ 
  width: 750px;
  height: 105px;
  background:url(images/naviEmployment.jpg);	
  border-bottom: solid 3px #B0BEDB;
}
/*===employment end===*/
/*===contact start===*/
#contact 
{
}
#contact  p
{
  margin: 10px;
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
#contact .naviCenter
{ 
  width: 750px;
  height: 105px;
  background:url(images/naviContact.jpg);	
  border-bottom: solid 3px #B0BEDB;
}
/*===contact  end===*/
/*===shipment start===*/
#shipment
{
}
#shipment  p
{
  margin: 10px;
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
#shipment .naviCenter
{ 
  width: 750px;
  height: 105px;
  /*background:url(images/naviShipment.jpg);*/	
  background:url(images/naviHome.jpg);
  border-bottom: solid 3px #B0BEDB;
}
/*===shipment end===*/
/*===claims start===*/
#claims
{
}
#claims  p
{
  margin: 10px;
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
#claims .naviCenter
{ 
  width: 750px;
  height: 105px;
  /*background:url(images/naviClaims.jpg);*/
  background:url(images/naviHome.jpg);	
  border-bottom: solid 3px #B0BEDB;	
}

/*===claims end===*/
/*===one time shipment start===*/
#onetimeshipment
{
}
#onetimeshipment  p
{
  margin: 10px;
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
#onetimeshipment .naviCenter
{ 
  width: 750px;
  height: 105px;
  /*background:url(images/naviOnetimeshipment.jpg);*/
  background:url(images/naviHome.jpg);
  border-bottom: solid 3px #B0BEDB;
}
/*===one time shipment end===*/
/*===annual policy start===*/
#annualpolicy
{
}
#annualpolicy  p
{
  margin: 10px;
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
#annualpolicy .naviCenter
{ 
  width: 750px;
  height: 105px;
  /*background:url(images/naviAnnualpolicy.jpg);	*/
  background:url(images/naviHome.jpg);
  border-bottom: solid 3px #B0BEDB;
}
/*===annual policy end===*/
/*===cargo insurance end===*/
#cargoinsurance
{
}
#cargoinsurance  p
{
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
#cargoinsurance .naviCenter
{ 
  width: 750px;
  height: 105px;
  background:url(images/naviCargoinsurance.jpg);	
  border-bottom: solid 3px #B0BEDB;
}
/*===cargo insurance end===*/
/*===commercial property end===*/
#commercialproperty
{
}
#commercialproperty  p
{
  margin: 10px;
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
#commercialproperty .naviCenter
{ 
  width: 750px;
  height: 105px;
  background:url(images/naviCommercialproperty.jpg);	
  border-bottom: solid 3px #B0BEDB;
}
/*===commercial property end===*/
/*===errors and omissions end===*/
#errorsandomissions
{
}
#errorsandomissions  p
{
  margin: 10px;
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
#errorsandomissions .naviCenter
{ 
  width: 750px;
  height: 105px;
  background:url(images/naviErrorsandomissions.jpg);	
  border-bottom: solid 3px #B0BEDB;
}
/*===errors and omissions end===*/
/*===login end===*/
#login
{
}
#login  p
{
  margin: 10px;
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
  color: #4A4949;
}
#login .naviCenter
{ 
  width: 750px;
  height: 105px;
  /*background:url(images/naviLogin.jpg);*/
  background:url(images/naviHome.jpg);	
  border-bottom: solid 3px #B0BEDB;
}
/*===login end===*/
#privacy p
{
  padding: 10px 0 10px 0;
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
/*navi end*/
/*phone start*/
.linePhone
{
  width: 750px;
  height: 28px; 
  background:url(images/phone.jpg);
}
#home .linePhone
{
  width: 750px;
  height: 28px; 
  background:url(images/phoneHome.jpg);
}
/*phone end*/
/*footer bottom start*/
.footerLink:link, .footerLink:visited {
  text-decoration: none; 
  color:#990000;
  font: 22px Arial, Verdana, Swiss, Impact, sans-serif;
}
.footerLink:hover, .footerLink:active {
  color: #990000;
  text-decoration: underline;
  font: 22px Arial, Verdana, Swiss, Impact, sans-serif;  
}
.footerBottomType1
{
  padding:0 0 0 0;
  background:url(images/footerBottomType1.jpg);
  width: 750px;
  height: 450px;
  text-align:right;
  vertical-align:top;
  color: #B34344;
  font: 15px Arial, Verdana, Swiss, Impact, sans-serif;
  letter-spacing: 0px;
  font-weight:bold;
}
.footerBottomType2
{
  padding:0;
  background:url(images/footerBottomType2.jpg);
  width: 750px;
  height: 425px;
  text-align:right;
  vertical-align:top;
  color: #B34344;
  font: 15px Arial, Verdana, Swiss, Impact, sans-serif;
  letter-spacing: 0px;
  font-weight:bold;
}
.footerBottomType3
{
  padding:0;
  background:url(images/footerBottomType3.jpg);
  width: 750px;
  height: 80px;
}
.footerBottomType4
{
  padding:10px;
  color:#336699;
  height:600px;
  vertical-align:top;
  background:url(images/footerBottomType4.jpg);
  font: 10px Arial, Verdana, Swiss, Impact, sans-serif;
}
.footerBottomType5
{
  padding:0;
  background:url(images/footerBottomType1b.jpg);
  width: 750px;
  height: 510px;
  text-align:right;
  vertical-align:top;
  color: #B34344;
  font: 15px Arial, Verdana, Swiss, Impact, sans-serif;
  letter-spacing: 0px;
  font-weight:bold;
}
.footerPad1
{
  padding:10px 0 0 57px;
}
.footerPad2
{
  padding: 3px 0 0 165px;
}
.footerPad3
{
  padding: 3px 0 0 121px;
}
.footerPad4
{
  padding: 15px 0 5px 0;
}
.footerPad4b
{
  padding: 5px 0 0 0;
}
.footerPad5
{
  padding: 15px 25px 5px 10px;
}
.footerPad6
{
  padding: 0px 0 40px 0;
  vertical-align:bottom;
}
.footerPad7
{
  padding: 0px 5px 10px 0;
  vertical-align:top;
  width: 15px;
}
.footerPad8
{
  padding: 10px 10px 0px 0;
}
.footerPad8b
{
  padding: 10px 20px 0px 0;
}
.footerPad9
{
  height:120px;
}
.footerPad10
{
  padding: 0 0 0 50px;
}
.footerPad11
{
  padding: 5px 0 0 100px;
}
.footerPad12
{
  padding: 10px 0 40px 0;
  vertical-align:bottom;
}
.footerText1
{
  color: #666666;
  font: 18px Arial, Verdana, Swiss, Impact, sans-serif;
}
.footerText2
{
  color: #666666;
  font: 22px Arial, Verdana, Swiss, Impact, sans-serif;
}
.footerText3
{
  color: #666666;
  font: 20px Arial, Verdana, Swiss, Impact, sans-serif;
}
.footerText4
{
  color: #666666;
  font: 15px Arial, Verdana, Swiss, Impact, sans-serif;
  font-weight: bold;
}
.footerText5
{
  color: #666666;
  font: 18px Arial, Verdana, Swiss, Impact, sans-serif;
}
.footerTextRed
{
  color: #990000;
}
.callnow
{
  color: #990000;
  font: 14px Microsoft Sans Serif,Verdana, Swiss, Impact, Arial ;
}
.footerLeft
{
  padding: 10px 23px 10px 48px;
  width: 381px;
  vertical-align:top;
}
.footerRight
{
  padding: 10px 48px 10px 20px;
  width: 369px;
  vertical-align:top;
}
.footerLi
{ 
  padding: 0px 5px 10px 0;
  color: #013298;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
  font-weight: bold;
}
/*footer bottom end*/
/*copyright start*/
.copyright
{
  padding:10px 0 20px 0; 
  text-align:center;
  vertical-align:top;
  color: #959292;
  background: #E1E6F1;
  font: 11px Arial, Verdana, Swiss, Impact, sans-serif;
  letter-spacing: 0px;
}
.copyrightLink
{
  color: #445078;
  font: 11px Arial, Verdana, Swiss, Impact, sans-serif;
}
/*copyright end*/
/*submit start*/
.submit
{
  padding: 5px 3px 5px 0; 
  vertical-align:top;
  text-align:right;
  color: #000000;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
.submit2
{
  vertical-align:top;
  color: #4A4949;
  font: 14px Arial, Verdana, Swiss, Impact, sans-serif;
}
/*submit end*/
/*text padding start*/
.textPadding1
{
  padding: 10px 40px 10px 40px; 
  vertical-align:top;
}
.textPadding2
{
  padding: 10px 40px 10px 40px; 
  vertical-align:top;
  background:#ffffff;
}
.alignT
{
  vertical-align:top;
}
/*text padding end*/
A
{FONT: 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none;color:blue;TEXT-DECORATION: none}
A:hover 
{FONT: 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR:Silver; TEXT-DECORATION: underline}

/*===============================================================================================================================================================*/

