/* ************************ Defaults ************************ */

body{ 
	font:0.73em Verdana, Arial, Helvetica, sans-serif; 
	color:#424242; 
	background:url('../images/pagebg.gif') top left repeat-x;
	text-align:center;
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img {
	border: none;
	margin: 0px;
	padding: 0px;
}
h1{
	font-size:1.90em;
	color:#270704;
}
h2{
	font-size:1.40em;
	color:#270704;
}
a{
	color:#003A71;
	text-decoration:underline;
}
a:hover{
	color:#467CB1;
	text-decoration:underline;
}
a span{
	display:none;
}

/* ************************ structural ************************ */

#bg{ 
	margin:0 auto;
	padding:0px;
	background:url('../images/bg.jpg') top center no-repeat;
	width:767px;		
}
#page{ 
	margin:0 auto;
	padding:0px;
	width:767px;
}

/* ************************ header ************************ */

#header{ 
	background:url('../images/pageimg.jpg') top left no-repeat;
	width:751px; 
	height:181px;
	text-align:right;
	padding:0px 0px 0px 16px;
}
#header img{
	float:left;
}
.requestquote{
	float:left;
	padding:75px 0px 0px 333px;
}
.requestquote a{
	display: block;
	width: 186px;
	height: 51px;
	text-decoration: none;
	background: url('../images/request.jpg') 0 0 no-repeat;
}
.requestquote a:hover{
	background-position: -186px 0;
}

/* ************************ top navigation ************************ */

#topnav ul#menu{ 
	background:url('../images/topnav.gif') top left no-repeat; 
	margin:0px; 
	padding:0px; 
	height:51px; 
	width:767px; 
	position:relative; 
}
#topnav ul#menu li{ 
	margin:0px; 
	padding:0px; 
	list-style:none; 
	position:absolute; 
	top:0px; 
}
ul#menu li,ul#menu a{ 
	height:51px; 
	display:block; 
}
#topnav ul#menu li a{ 
	text-indent:-9999px; 
	text-decoration:none; 
}
#toplink1{ left:0px; width:168px; }
#toplink2{ left:169px; width:207px; }
#toplink3{ left:377px; width:199px; }
#toplink4{ left:577px; width:190px; }
#toplink1 a:hover{ background:transparent url('../images/topnav.gif') 0px -51px no-repeat; }
#toplink2 a:hover{ background:transparent url('../images/topnav.gif') -169px -51px no-repeat; }
#toplink3 a:hover{ background:transparent url('../images/topnav.gif') -377px -51px no-repeat; }
#toplink4 a:hover{ background:transparent url('../images/topnav.gif') -577px -51px no-repeat; }
body#toplink1on #toplink1,body#toplink1on #toplink1 a:hover{ background:transparent url('../images/topnav.gif') 0px -102px no-repeat; }
body#toplink2on #toplink2,body#toplink2on #toplink2 a:hover{ background:transparent url('../images/topnav.gif') -169px -102px no-repeat; }
body#toplink3on #toplink3,body#toplink3on #toplink3 a:hover{ background:transparent url('../images/topnav.gif') -377px -102px no-repeat; }
body#toplink4on #toplink4,body#toplink4on #toplink4 a:hover{ background:transparent url('../images/topnav.gif') -577px -102px no-repeat; }

/* ************************ content ************************ */

#content{
	padding:53px 0px 0px 0px;

}
.bold{
	font-weight:bold;
}

/* ************************ left panel ************************ */

.leftpanel{
	background:url('../images/keyservices.gif') top left no-repeat;
	padding:39px 0px 35px 0px;
	width:201px;	
	float:left;
}
.leftmenu{
	padding:0px 0px 30px 0px;
}
.leftmenu a span{ display:none; }
.leftmenu ul{ 
	margin:0px; 
	padding:0px; 
	list-style-type: none; 
	display:block; 
}
.leftmenu li{ 
	margin:0px;
	border-bottom:solid 1px #D3D3D3;
}
.leftmenu span{ 
	display:none; 
}
.leftmenu li.list1 { background:transparent url('../images/compliance_off.gif'); }
.leftmenu li.list2 { background:transparent url('../images/pomanage_off.gif'); }
.leftmenu li.list3 { background:transparent url('../images/broker_off.gif'); }
.leftmenu li.list4 { background:transparent url('../images/airfreight_off.gif'); }
.leftmenu li.list5 { background:transparent url('../images/seafreight_off.gif'); }
.leftmenu li.list6 { background:transparent url('../images/parcel_off.gif'); }
.leftmenu li.list7 { background:transparent url('../images/fiscal_off.gif'); }

.leftmenu li.list1on { background:transparent url('../images/compliance_on.gif'); }
.leftmenu li.list2on { background:transparent url('../images/pomanage_on.gif'); }
.leftmenu li.list3on { background:transparent url('../images/broker_on.gif'); }
.leftmenu li.list4on { background:transparent url('../images/airfreight_on.gif'); }
.leftmenu li.list5on { background:transparent url('../images/seafreight_on.gif'); }
.leftmenu li.list6on { background:transparent url('../images/parcel_on.gif'); }
.leftmenu li.list7on { background:transparent url('../images/fiscal_on.gif'); }

.leftmenu a{ 
	display:block; 
	width:201px; 
	height:0; 
	padding-top:43px; 
	color:#000; 
	overflow:hidden; 
	text-indent:-3000px; 
}
* html .leftmenu  a:link, * html .leftmenu  a:visited{ 
	height:43px; 
	padding-top:43px; 
	he\ight:0; 
}
.leftmenu a.link1 { background:transparent url('../images/compliance_on.gif') -170px -43px no-repeat; }
.leftmenu a.link2 { background:transparent url('../images/pomanage_on.gif') -170px -43px no-repeat; }
.leftmenu a.link3 { background:transparent url('../images/broker_on.gif') -170px -43px no-repeat; }
.leftmenu a.link4 { background:transparent url('../images/airfreight_on.gif') -170px -43px no-repeat; }
.leftmenu a.link5 { background:transparent url('../images/seafreight_on.gif') -170px -43px no-repeat; }
.leftmenu a.link6 { background:transparent url('../images/parcel_on.gif') -170px -43px no-repeat; }
.leftmenu a.link7 { background:transparent url('../images/fiscal_on.gif') -170px -43px no-repeat; }

.leftmenu a:hover { background-position:0 0; z-index:50; }
* html .leftmenu a:hover { height:40px; he\ight:0; }

/* ************************ right panel ************************ */

.rightpanel{
	padding:0px 37px 0px 63px;
	text-align:left;
	float:left;
	width:460px;
}
.rightpanel h2{
	padding:0px 0px 12px 0px;
background: #F2EAAB;
border-bottom: solid 1px #cccccc;
padding:4px 0px 4px 8px;
margin:1px 0px 6px 0px;

}
.pagetext{
	background:url('../images/pagetext.gif') #ECF0F4 top left no-repeat;
	line-height:25px;
	padding:10px 0px 0px 40px;
	margin:0px 0px 53px 0px;
}
.text{
	background:url('../images/pagetext1.gif') #ECF0F4 bottom right no-repeat;
	padding:0px 38px 10px 0px;
}
.rightpanel p{
	padding:7px 0px 7px 0px;
line-height:22px;
}



.rightpanel li{
	list-style-image: url('../images/bullet.gif'); 

background:#ECF0F4;

padding:3px 8px 3px 8px;
margin:1px 0px 0px 0px;
}





/* ************************ footer ************************ */

#footer{
	background:url('../images/footerbg.gif') top left repeat-x;
	height:123px;
	font-size:0.78em;
}
#copyright{
	background:url('../images/copyright.gif') top left no-repeat;
	width:767px;	
	height:89px;
	margin:0 auto;
	padding:34px 0px 0px 0px; 
	color:#6990B6;
}
#copyright p{
	padding:0px 0px 20px 0px;
	color:#424242;	
}
#copyright a{
	color:#424242;
	text-decoration:none;
}
#copyright a:hover{
	color:#424242;
	text-decoration:underline;
}
#copyright img{
	margin:0px 0px 0px 30px;
}
.clear{
	clear:both;
}



.callsubmit {width:130px;

font-weight: bold;
	color: #00498F;
	background-color: #F2EAAB;
	border: 2px solid #00498F;

}



.ruler tr, .ruler td{
			border-bottom:1px solid #c5c5c5;
			
		}