/*  general  */

html, body{
	margin:0;
	padding:0;
	border:none;
}
body{
	font:normal 11px/13px Verdana,Arial,Helvetica,sans-serif;
	color:#000;
	background-color:#ecedef;
	text-align:center;
}
body, span, div, th, td, ol, ul, li, dd, dt, form, input, select, option, p, textarea{
	font:normal 11px/13px Verdana,Arial,Helvetica,sans-serif;
	padding: 0;
	margin: 0;
}
img, a img{
	border:none;
}
ul {
	list-style-type: none; 
}
input.radio 	{ border: 0; }
input.checkbox 	{ border: 0; }

a,
a:link,
a:active,
a:visited{
	color:#5a5c88;
	text-decoration:underline;
}
a:hover{
	text-decoration:underline;
}

div#contentAll{
	width:762px;
	margin:0 auto;
	display:block;
}


/* top */
div#topcontent{
	width:762px;
	background-color:#f4f4f4;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
	float:left;
}
div.topcontentLeft{
	padding:11px 0 11px 12px;
	float:left;	
}
div.topcontentRight{
	padding:11px 14px 0 0;
	display:block;
	text-align:right;
}
div.right{
	float:right;	
}
.topsearchform{
	text-align:right;
}
input.topsearch{
	border:1px #a4adb4 solid;
	font:normal 11px/13px Verdana,Arial,Helvetica,sans-serif;
	width: 74px;
	height: 17px;
	margin:0 4px 0 0;
}
div.toprightnav{
	padding:68px 0px 0 0;
}
li.toprightnav {
	display:inline;
	font:normal 10px/10px Verdana,Arial,Helvetica,sans-serif;
	color:#5a5c88;
	text-decoration:none;
}
li.toprightnav a, 
li.toprightnav a:link, 
li.toprightnav a:active, 
li.toprightnav a:visited {
	display:inline;
	font:normal 10px/10px Verdana,Arial,Helvetica,sans-serif;
	color:#5a5c88;
	text-decoration:none;
}
li.toprightnav a:hover {
	text-decoration:underline;
}
li.toprightnavtxt{
	display:inline;
	font:normal 10px/10px Verdana,Arial,Helvetica,sans-serif;
	color:#c4c4c4;
}


/* main */
div#maincontent{
	width:758px;
	min-height: 592px;
	height: auto !important;
	height: 592px;
	background:#fff url("/images/right_nav_bg.gif") repeat-y  100% 0%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-left:2px #08596f solid;
	border-right:2px #08596f solid;
	text-align:left;
	float:left;
}
div.maincontentLeft{
	width:497px;
	margin: 0 0 0 0;
	padding:0px 23px 0 25px;
	float:left;	
}
.mainLeftImage{
	margin:26px 0 0 0;
	display:block;
	float:left;
  width: 497px; 
  height:	265px;
}
.mainLeftTxt{
	width:497px;
	padding:22px 0 0 0;
	margin: 0 0 0 0;
	display:block;
	clear: both;	
}
.maintxtBold{
	font-weight:bold;
	text-decoration:underline;
}
.mainColumn{
	width:497px;
	margin:0 0 0 0;
	padding:30px 0 0 0;
	display:inline;
	float:left;	
	}
.mainLeftColumn{
	padding:0 0 60px 0px;
	margin:0px 45px 0 0px;
	width:220px;
	float:left;	
}
.mainRightColumn{
	padding:0 0 60px 0px;
	margin:0 0 0 0px;
	width:220px;
	float:left;	
}
.mainLeftColumn2{
	padding:10px 0 60px 0px;
	margin:0px 55px 0 0px;
	width:220px;
	float:left;	
}
.mainRightColumn2{
	padding:10px 0 60px 0px;
	margin:0 0 0 0px;
	width:220px;
	float:left;	
}
.homecontentlink:link, 
.homecontentlink:active, 
.homecontentlink:visited {
	color:#0066cc;
	text-decoration:underline;
}
.homecontentlink:hover {
	text-decoration:underline;
}

li.maincontentLeft{
	padding:2px 0 0 0px;
}
li.maincontentlink a, 
li.maincontentlink a:link, 
li.maincontentlink a:active, 
li.maincontentlink a:visited {
	color:#0066cc;
	text-decoration:underline;
}
li.maincontentlink a:hover {
	text-decoration:underline;
}

img.mainPhoto {
  width: 497px;
  height: 265px;
}

/* main content right  */
div.maincontentRight{
	float:right;
	clear: right;
}
li.maincontentRight{
	margin: 0 0 0 0;
	padding:26px 37px 17px 0;
	display:block;
}
li.maincontentRight2{
	margin: 0 0 0 0;
	padding:0 37px 17px 0x;
	display:block;
}
.Enquiries{
	margin: 26px 37px 0 28px;
	padding: 13px 0 0 0;
	background:url("/images/pdt_enquiries_bg.gif") no-repeat 0% 0%;
	font-weight:bold;
	width:148px;
	height:74px;
	display:block;
}
.EnquiriesTxt{
	padding: 0 0 0 45px;
	color:#03536a;
	font-weight:bold;
}
.QuoteTxt{
	padding: 0 0 0 35px;
	color:#03536a;
	font-weight:bold;
}
.EnquiriesBtn{
	padding: 9px 0 0 24px;
}

div.maincontentrightNav{
	padding: 26px 21px 4px 28px;
	float:right;
	clear: right;
}
.rightNav{
	width:164px;
	display:block;
}
ul.rightNav li a, 
ul.rightNav li a:link, 
ul.rightNav li a:active, 
ul.rightNav li a:visited {
	width:164px;
	height:21px;
	color:#5a5c88;
	font:bold 11px/21px Verdana,Arial,Helvetica,sans-serif;
	text-indent:1px;
	border-bottom:1px #b7c44d solid;
	display:block;
	text-decoration:none;
}
ul.rightNav li a:hover {
	color:#1d78d2;
	text-decoration:none;
}
li.rightNavfirst a, 
li.rightNavfirst a:link, 
li.rightNavfirst a:active, 
li.rightNavfirst a:visited {
	width:164px;
	height:21px;
	color:#5a5c88;
	font:bold 11px/21px Verdana,Arial,Helvetica,sans-serif;
	text-indent:1px;
	border-top:1px #b7c44d solid;
	border-bottom:1px #b7c44d solid;
	display:block;
	text-decoration:none;
}
li.rightNavfirst a:hover {
	color:#1d78d2;
	text-decoration:none;
}
li.rightNavFirstover a, 
li.rightNavFirstover a:link, 
li.rightNavFirstover a:active, 
li.rightNavFirstover a:visited {
	width:164px;
	height:21px;
	color:#5a5c88;
	background-color:#cdd58b;
	font:bold 11px/21px Verdana,Arial,Helvetica,sans-serif;
	text-indent:1px;
	border-top:1px #b7c44d solid;
	border-bottom:1px #b7c44d solid;
	display:block;
	text-decoration:none;
}
li.rightNavFirstover a:hover {
	color:#1d78d2;
	text-decoration:none;
}

li.rightNavover a, 
li.rightNavover a:link, 
li.rightNavover a:active, 
li.rightNavover a:visited {
	width:164px;
	height:21px;
	color:#5a5c88;
	background-color:#cdd58b;
	font:bold 11px/21px Verdana,Arial,Helvetica,sans-serif;
	text-indent:1px;
	border-bottom:1px #b7c44d solid;
	display:block;
	text-decoration:none;
}
li.rightNav a:hover {
	color:#1d78d2;
	text-decoration:none;
}

/* main content right contact us */
.maincontentRight div.contactUs {
  margin: 26px 15px 0 16px;
	padding: 14px 0 0 0;
	background:url("/images/contact-us/pdt_contact_bg.gif") no-repeat 0% 0%;
	font-weight:bold;
	width:182px;
	height:369px;
	display:block;
}

.maincontentRight div.contactUs h3 {
  padding:0pt 0pt 0pt 7px;
}

.maincontentRight div.contactUs div.address {
  color:#444549;
  font-weight:bold;
  padding:10px 0px 23px 7px;
}

.maincontentRight div.contactUs ul.emailFor {
  padding: 8px 7px 0;
}

.maincontentRight div.contactUs h4 {
  color: #000;
}

.maincontentRight div.contactUs ul.emailFor a,
.maincontentRight div.contactUs ul.emailFor a:link, 
.maincontentRight div.contactUs ul.emailFor a:active,
.maincontentRight div.contactUs ul.emailFor a:visited,
.maincontentRight div.contactUs ul.emailFor a:hover {
	color:#0764cb;
	text-decoration:underline;
	font-weight:normal;
	font-size:10px;
}

.contactusRight{
	margin: 26px 15px 0 16px;
	padding: 13px 0 0 0;
	background:url("/images/contact-us/pdt_contact_bg.gif") no-repeat 0% 0%;
	font-weight:bold;
	width:182px;
	height:369px;
	display:block;
}
.contactusRightHead{
	padding: 0 0 0 7px;
}
.contactusRightHead2{
	padding: 22px 0 8px 7px;
}
.contactusRightTxt{
	padding: 8px 0 0 7px;
	color:#444549;
	font-weight:bold;
}
.contactusRightTxtNor{
	width:168px;
	padding: 8px 0 0 6px;
	color:#444549;
	font-weight:normal;
}
.contactusRightBtn{
	padding: 10px 0 20px 7px;
}
.contactusRightTxtBlue{
	color:#595c87;
	font-weight:bold;
}

.contactusRightBullet{
	background:url("/images/bullet.gif") no-repeat 0% 0%;
	color:#444549;
	margin: 0 0 0 7px;
	padding: 0 0 0 7px;
	font-weight:bold;
}
.contactusRightBullet2{
	background:url("/images/bullet.gif") no-repeat 0% 0%;
	color:#444549;
	margin: 12px 0 0 7px;
	padding: 0 0 0 7px;
	font-weight:bold;
}

ul.contactusRight li.contactusRightlink a,
ul.contactusRight li.contactusRightlink a:link, 
ul.contactusRight li.contactusRightlink a:active,
ul.contactusRight li.contactusRightlink a:visited,
ul.contactusRight li.contactusRightlink a:hover,

ul.quoteRight li.quoteRightlink a,
ul.quoteRight li.quoteRightlink a:link, 
ul.quoteRight li.quoteRightlink a:active,
ul.quoteRight li.quoteRightlink a:visited,
ul.quoteRight li.quoteRightlink a:hover {
	color:#0764cb;
	text-decoration:underline;
	font-weight:normal;
	font-size:10px;
	padding: 0 0 0 7px;
}

.formtop{
	padding: 0 0 12px 0;
	/*width:497px;*/
	float:left;
	clear:both;  	
}
ul.formtop{
  margin: 0;
  display: inline;
}
.formtopLeft{
	float:left;
	width:287px;
	color:#5a5c88;
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
}
.formtopRight{
	float:left;
	text-align:right;
	width:210px;
	color:#05526c;
	font:normal 10px/13px Verdana,Arial,Helvetica,sans-serif;
	clear: right;
}

table.formtable {
	width: 497px;
	margin:0 0 50px 0;
	clear:both;
}
table.formtable td {  
}
table.formtable td.title {
  vertical-align: middle;
}
table.formtable tr td.right2 {
	text-align:right;
	height: 40px;
}
table.formtable tr td.left {
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	height:26px;
}
table.formtable tr td.left2 {
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	width: 234px;
	height:60px;
}
table.formtable tr.type-of-enq td {
  padding: 20px 0;
}
table.formtable tr td.left3 {
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	width: 234px;
	vertical-align:top;
	padding:3px 0 0 0;
}
table.formtable tr td.left4 {
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	width: 234px;
	height:40px;
}
table.formtable tr td.leftbtm {
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	width: 234px;
	vertical-align:top;
	padding:5px 0 0 0;
	height:43px;
}
table.formtable tr td.rightbtm {
	padding:3px 0 0 0;
	vertical-align:top;
}


table.formtable tr td.right {
	padding:0 2px 0 0;
}
table.formtable tr td.right2 {
	text-align:right;
	height: 40px;
}
table.formtable tr td.right2 img {
	padding:0 0 0 10px;
}
table.formtable tr td.formcaps {
	color:#5a5c88;
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	height: 40px;
	border-top:1px #c6c5c5 solid;
	padding:8px 0 0 0;
}

input.formfield { 
	width: 363px;
	height: 18px;
	border: 1px #7f9db9 solid;
}
input.small_formfield {
  width: 155px;
	height: 18px;
	border: 1px #7f9db9 solid;
}
input.radio { 
	border: 0; 
}
input.checkbox {
	border: 0; 
}
select.long {
	width: 100%;
	height: 19px;
	border: 1px #7f9db9 solid;	
}
select.longwpad {
	width: 100%;
	height: 19px;
	border: 1px #7f9db9 solid;	
	margin: 3px 0 3px 0;
}
select.short {
	width: 53px;
	height: 19px;
	border: 1px #7f9db9 solid;
}
select.mid{
	width: 108px;
	height: 19px;
	border: 1px #7f9db9 solid;
}
textarea {
	width: 100%; 
	height: 150px;
	border: 1px #7f9db9 solid;
}
textarea.short {
	width: 100%; 
	height: 50px;
	border: 1px #7f9db9 solid;
	margin:3px 0 6px 0;
}
.formstar {
	color: #05526c;
}
.formgreyTxt {
	color: #999;
}


.quoteRight{
	margin: 26px 15px 0 16px;
	padding: 13px 0 0 0;
	background:url("/images/quote-form/pdt_quote_bg.gif") no-repeat 0% 0%;
	font-weight:bold;
	width:182px;
	height:240px;
	display:block;
}
table.formtableright {
	width: 100%;
	border:1px #7f9db9 solid;
	background-color:#eaebf0;
	margin: 5px 0 0 0;
}
table.formtableright tr td.title  {
	color:#5a5c88;
	font-weight:bold;
	background-color:#c2c9d9;
	height:22px;
	padding: 0 0 0 4px;
}
table.formtableright tr td.mid  {
	width: 33%;
	height:22px;
	padding: 0 0 2px 4px;
}
table.formtableright tr td.mid2  {
	width: 33%;
	height:30px;
	padding: 0 0 8px 4px;
	vertical-align:top;
}
table.formtableright tr td.mid3  {
	height:30px;
	padding: 0 0 8px 4px;
}



/* main content right  end*/


/*  products  */
.sectionmainBox{
	margin:0;
	padding:36px 0 0 0;
	width:490px;
	display:block;
	float:left;
	/*text-align:justify;*/
}
.sectionmainBoxLast{
	margin:0 0 0 0;
	padding:36px 0 60px 0;
	width:490px;
	display:block;
	float:left;
	/*text-align:justify;*/
}
.sectionmainBox img, .sectionmainBoxLast img{
	display:block;
	float:left;
	margin:0 16px 0px 0;
}
h2 {
	padding: 40px 0 0 0;
	margin: 0 0 0 0;
	display:block;
}
h3 {
	color:#5a5c88;
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	display:block;
}
h4 {
	color:#5a5c88;
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	padding: 14px 0 0 0;
	margin: 0 0 0 0;
	display:block;
}
h5 {
/*	color:#05526c;
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;   */
	padding: 13px 0 4px 0;
	margin: 0;
	}
h6 {
	color:#05526c;
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif; 
	padding: 0 0 1px 0;
	margin: 0 0 0 0;
	}
.h7 {
	color:#05526c;
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif; 
	padding: 13px 0 0 0;
	margin: 0 0 0 0;
	}
.mainLeftHead{
	padding:26px 0 0 0;
	/*margin:0 297px 0 0;*/
	display:block;
	/*float:left;	
	clear:both;*/
}
.mainLeftsubhead{
	padding:18px 0 10px 0;
	display:block;
	float:left;	
	clear:both;
}
.mainLeftsubhead2{
	padding:18px 0 5px 0;
	margin:0 297px 0 0;
	display:block;
	float:left;	
}
.mainLeftsubhead3{
	width:497px;
	padding:18px 0 22px 0;
	margin:0 0 0 0;
	display:block;
	float:left;	
}
.seniorStaffSubHead {  
	padding:0 0 13px 0;
	margin:0 0 0 0;
	display:block;
	float:left;
	clear: both;
}
.sectionsubBox{
	width:497px;
	margin:0 0 10px 0;
	padding:10px 0 30px 0;
	display:inline;
	float:left;	
	}

.sectionsubBoxLeft {
	width:200px;
	margin:0 0 0 0;
	padding:0 60px 0 37px;
	display:block;
	float:left;	
}
.sectionsubBoxRight {
	width:200px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
	float:left;	
}
ul.sectionsubBoxLeft li,
ul.sectionsubBoxRight li{
	width:200px;
	margin:0 0 0 0;
	padding:20px 0 0 0;
	display:block;
	float:left;	
}  
.sectionsubBoxLast{
	margin: 0 0 0 0;
	padding:20px 0 30px 0;
	width:195px;
	display:block;
	float:left;
}
.sectionsubBox img{
	display:inline;
	float:left;
	margin:0 9px 0px 0;
	padding: 0 0 0 0;
}
.sectionsubBoxLast img{
	display:block;
	float:left;
	margin:0 9px 0px 0;
	padding: 0 0 30px 0;
}
.mainLeftTxtLast{
	width:497px;
	padding:22px 0 140px 0;
	float:left;	
}
.listitems{
	width:487px;
	margin:0 0 0 0;
	padding:0 0 50px 0;
	float:left;	
	}
ul.listitem li{
	margin:0 0 13px 0px;
/*	list-style-image: url("");  */
}
.ouroperationsText{
	width:487px;
	margin:0 0 0 0;
	padding:10px 0 50px 0;
	float:left;	
	/*text-align:justify;*/
	}
.ourclientsText{
	width:497px;
	margin:0 0 0 0;
	padding:22px 0 47px 0;
	float:left;	
	/*text-align:justify;*/
	}
ul.ourclientsList li{
	margin:0 0 13px 0px;
}

/* See Also  */


ul.seeAlso li{
	margin: 1px 37px 0.5em 28px;
	background:url("/images/bullet.gif") no-repeat 0% 0%;
	text-indent:15px;
	width:148px;
}
ul.seeAlso li.h3 {
	margin: 1px 37px 0.7em 28px;
	text-indent:0px;
	color:#5a5c88;
	background-image:none;
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	width:148px;
}
ul.seeAlso li a, 
ul.seeAlso li a:link, 
ul.seeAlso li a:active, 
ul.seeAlso li a:visited {
	font:normal 11px/13px Verdana,Arial,Helvetica,sans-serif;
	color:#5a5c88;
	text-decoration:none;
}
ul.seeAlso li a:hover {
	text-decoration:none;
}

/*  services - shipping  */
.mainColumnresouces{
	padding:0 0 0 0px;
	margin:0px 0 0 0px;
	width:497px;
	float:left;	
}
li.resourcesLeft{
	padding:0 47px 25px 0;
	display:inline;
	float:left;	
	width:225px;
}
li.resourcesRight {
	padding:0 0 20px 0;
	display:inline;
	float:left;	
	width:225px;
}
li.resourcesLeftLast{
	padding:0 47px 60px 0;
	display:inline;
	float:left;	
	width:225px;
}
.shippingChart{
	width:497px;
	margin:13px 0 0 0;
	background-color:#f1f1f3;
	float:left;	
}
.shippingChart2{
/*	visibility:hidden;   */
	width:497px;
	margin:13px 0 0 0;
	background-color:#f1f1f3;
	float:left;	
}
ul.shippingTab {
	background-color:#f1f1f3;
}
ul.shippingTab li.head{
	text-align:center;
	padding:13px 0 4px 0;
}
ul.shippingTab li.tab{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border: none;
	height:27px;
	display:inline;
	float:right;	
}
ul.shippingTab li.tab a{
  padding: 0;
  margin:0;
  border: none;
  text-decoration: none;
  display: block;
}
.shippingLast{
	margin:0 0 60px 0;
}


.mainLeftTxtAll{
	width:497px;
	padding:22px 0 60px 0;
	float:left;	
}

ul.general {
  float:left;
  clear: both;
}

ul.general li{
	width:482px;
	margin:0 0 13px 0px;
	padding:0 0 0 15px;
/*	list-style-image: url("/images/bullet.gif"); 
	vertical-align:top; 
	list-style-type:disc;
	color:#05526c;
	font:normal 9px/13px Verdana;*/
	list-style:none;
	background: #fff url("/images/bullet.gif") no-repeat 0% 0%;	
	clear:both;
}
ul.general li.first{
	width:482px;
	margin:13px 0 13px 0px;
	list-style:none;
	background: #fff url("/images/bullet.gif") no-repeat 0% 0%;	
}
ul.general li.last{
	width:482px;
	margin:0 0 60px 0px;
	list-style:none;
	background: #fff url("/images/bullet.gif") no-repeat 0% 0%;	
}
.licontent{
	color:#000;
	font:normal 11px/13px Verdana,Arial,Helvetica,sans-serif;
	padding:0 0 0 12px;
}

p.content{
	width:497px;
	padding:0 0 13px 0;
	/*text-align:justify;*/
	clear:both;
}
p.contentExecutive{
	width:339px;
	padding:0 0 13px 0;	
	/*text-align:justify;*/
}
p.contentLast{
	width:497px;
	padding:0 0 60px 0;
	/*text-align:justify;*/
}


/*  FAQ  */

ul.faq li{
	width:452px;
	margin:0 0 13px 0px;
	padding:0 0 0 15px;
/*	list-style-image: url("/images/bullet.gif"); 
	vertical-align:top; 
	list-style-type:disc;
	color:#05526c;
	font:normal 9px/13px Verdana;*/
	list-style:none;
	background: #fff url("/images/bullet.gif") no-repeat 0% 0%;	
	clear:both;
	border-bottom: 0px;
}
ul.faq li.first{
	width:452px;
	margin:13px 0 13px 0px;
	list-style:none;
	background: #fff url("/images/bullet.gif") no-repeat 0% 0%;	
	border-bottom: 0px;
}
ul.faq li.last{
	width:452px;
	margin:13px 0 0 0px;
	list-style:none;
	background: #fff url("/images/bullet.gif") no-repeat 0% 0%;	
	border-bottom: 0px;
}
/*.faqQuestion{
	padding:13px 0 0 0;
}
.faqAnswer{
	padding:13px 0 0 0;
}*/
ol {
	list-style-position:outside;
	margin:0 0 0 30px;
	padding:13px 0 0 0;
}
ol li.pagelast{
	padding:0 0 60px 0;
}
.questionFirst {
	font-weight:bold;
	padding:0 0 13px 0;
}
.question {
	font-weight:bold;
	padding:13px 0 13px 0;
}
p.contentfaq{
	padding:0 0 13px 0;
	/*text-align:justify;*/
}
.backtotop{
	padding:13px 0 13px 0;
	text-align:right;
	/*border-bottom:1px #999 dotted;*/
	border-bottom:1px #999 dashed;
}

.faqQuestion{
	padding:13px 0 0 0;
	font-weight:bold;
}
.faqAnswer{
	width:472px;
	padding:13px 0 13px 15px;
	border-bottom: 1px #ccc dotted;
}
div.maincontentFaq{
	width:497px;
	margin: 0 0 0 0;
	padding:0px 23px 0 25px;
	float:left;	
}
.suptext{
	font-size:9px;
	vertical-align:text-top;
}

/* about us - executive */
div#executive-directors{
  float: left;
  border-bottom: 1px dashed #999;
  clear:both;
  width: 497px;
}
div#executive-directors img.mainLeftsubhead2{
  margin: 25px 0 13px 0;
  padding: 0;
  clear: both;
}
div#senior-staff{
  float:left;
  clear:both;
  width: 497px;
}
div#senior-staff img.mainLeftsubhead2{
  margin: 25px 0 20px 0;
  padding: 0;
}
.executiveMain{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	clear:both;
	width: 497px;
}
.executiveImg{
	margin:0 20px 0 0;
	padding:3px 0 36px 0;
	width:138px;
	display:inline;
	text-align:center;
	float:left;
}
.executiveImgLast{
	margin:0 20px 0 0;
	padding:3px 0 60px 0;
	width:138px;
	display:inline;
	text-align:center;
	float:left;
}
.executiveText{
	margin:0 0 0 0;
	padding:0 0 30px 0;
	width:339px;
	display:inline;
	float:left;
}
.executiveTextLast{
	margin:0 0 0 0;
	padding:0 0 60px 0;
	width:339px;
	display:inline;
	float:left;
}
.executiveText h3, 
.executiveTextLast h3 {
  color: #000;
  margin: 0 0 12px;
  display: block;
}
img.executiveName{
	padding:7px 0 0 0;
}
.executiveMain p.backtotop {
  border: none;
  float: right;
  margin: 0;
  padding: 0;
}
/* resources - glossary */
.glossaryMain{
	width:497px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	float:left;
}
.glossaryTxtLeft{
	margin:0 20px 0 0;
	padding:0 0 13px 0;
	width:157px;
	display:inline;
	text-align:left;
	float:left;
	font-weight:bold;
}
.glossaryTxtRight{
	margin:0 0 0 0;
	padding:0 0 13px 0;
	width:320px;
	display:inline;
	text-align:left;
	float:left;
}
.glossaryTxtRightLast{
	margin:0 0 0 0;
	padding:0 0 26px 0;
	width:320px;
	display:inline;
	text-align:left;
	float:left;
}

.glossaryTxtLeft2{
	margin:0 20px 0 0;
	padding:0 0 13px 0;
	width:157px;
	display:inline;
	text-align:left;
	float:left;
}
.glossaryTxtMid2{
	margin:0 20px 0 0;
	padding:0 0 13px 0;
	width:50px;
	display:inline;
	text-align:left;
	float:left;
	font-weight:bold;
}
.glossaryTxtRight2{
	margin:0 0 0 0;
	padding:0 0 13px 0;
	width:250px;
	display:inline;
	text-align:left;
	float:left;
}
.glossaryTxtRightLast2{
	margin:0 0 0 0;
	padding:0 0 60px 0;
	width:250px;
	display:inline;
	text-align:left;
	float:left;
}

/* resources - container specs table */
.smallTxt{
	font:normal 9px/13px Verdana,Arial,Helvetica,sans-serif;
	padding:0 0 11px 0;
}
.tableMain{
	width:497px;
	border:1px #000 solid;
	margin:0px 0 6px 0;
	float:left;	
}
.tableMain tr.rowFirst td{
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	color:#fff;
	text-align:center;
	background-color:#5671a8;
	border-right:1px #adbbd5 solid;
	padding:3px 1px 3px 1px;
}
.tableMain tr.rowFirst td.rowFirst2{
	white-space:nowrap;
	font:bold 10px/13px Verdana,Arial,Helvetica,sans-serif;
	border-bottom:1px #adbbd5 solid;
}
.tableMain tr.rowFirst td.rowFirst3{
	font:bold 10px/13px Verdana,Arial,Helvetica,sans-serif;
}
.tableMain tr.rowFirst td.rowFirst4{
	width:76px;
	border-right:0px;
}

.tableMain tr.rowSecond td{
	text-align:center;
	background-color:#c8d1e4;
	border-top:2px #fff solid;
	padding:9px 1px 9px 1px;
	border-right: 1px solid #E8EDF3;
}
.tableMain tr.rowSecond td.last {
  border-right: none;
}
.tableMain tr.rowSecond td.rowSecond2{
	text-align:left;
	padding:9px 0px 9px 6px;	
}
table.tableMain table.data-table{
  border-collapse: collapse;
}
table.tableMain table.data-table td{  
  padding: 0 2px 1px 0;
  border: 0;
  margin: 0;
  vertical-align: top;
  text-align: left;
}
table.tableMain table.data-table td.caption{
  text-align: right;
}
/* resources - paper specs table */
.mainLeftTxtTable{
	width:497px;
	padding:22px 0 30px 0;
	float:left;	
}
.tableMainSmall{
	width:280px;
	border:1px #000 solid;
	margin:0px 0 16px 0;
}
.tableMainSmall tr.rowFirst td{
	width:50%;
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	color:#fff;
	text-align:center;
	background-color:#5671a8;
	border-right:1px #adbbd5 solid;
	padding:3px 1px 3px 1px;
}
.tableMainSmall tr.rowFirst td.rowFirst2{
	border-right:0px;
}
.tableMainSmall tr.rowSecond td{
	width:50%;
	text-align:left;
	background-color:#c8d1e4;
	border-top:2px #fff solid;
	padding:3px 1px 3px 48px;
	border-right: 1px solid #E8EDF3;
}
.tableMainSmall tr.rowSecond td.last{
  border-right: none;
}
.tableMainSmall tr.rowSecond2 td{
	width:50%;
	text-align:left;
	background-color:#c8d1e4;
	border-top:2px #fff solid;
	padding:3px 1px 3px 40px;
	border-right: 1px solid #E8EDF3;
}
.tableMainSmall tr.rowSecond2 td.last{
  border-right: none;
}
.tableMainSmall tr.rowSecond3 td{
	text-align:left;
	background-color:#c8d1e4;
	border-top:2px #fff solid;
	padding:3px 5px 3px 8px;
	border-right: 1px solid #E8EDF3;
}
.tableMainSmall tr.rowSecond3First td{
	text-align:left;
	background-color:#c8d1e4;
	border-top:0px;
	padding:3px 5px 3px 8px;
	border-right: 1px solid #E8EDF3;
}
.tableMainSmall tr.rowSecond3First td.last, 
.tableMainSmall tr.rowSecond3 td.last {
  border-right: none;
}
.tableMainPopPaper{
	width:447px;
	border:1px #000 solid;
	margin:0px 0 60px 0;
}
.tableMainPopPaper tr.rowFirst td{
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	color:#fff;
	text-align:center;
	background-color:#5671a8;
	border-right:1px #adbbd5 solid;
	border-bottom:1px #adbbd5 solid;
	padding:3px 1px 3px 2px;
}
.tableMainPopPaper tr.rowFirst td.rowFirst2 {
	border-right:0px;
}
.tableMainPopPaper tr.rowFirstLow td{
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	color:#fff;
	text-align:center;
	background-color:#5671a8;
	border-right:1px #adbbd5 solid;
	border-bottom:1px #adbbd5 solid;
	padding:3px 1px 3px 2px;
}
.tableMainPopPaper tr.rowFirstLow td.rowFirstMid {
	width:34%;
	font:bold 10px/13px Verdana,Arial,Helvetica,sans-serif;
	border-right:1px #adbbd5 solid;
	border-bottom:0px;
}
.tableMainPopPaper tr.rowFirstLow td.rowFirstMid2 {
	width:33%;
	font:bold 10px/13px Verdana,Arial,Helvetica,sans-serif;
	border-right:0px;
	border-bottom:0px;
}
.tableMainPopPaper tr.rowSecondFirst td{
	text-align:center;
	background-color:#c8d1e4;
	border-top:2px #fff solid;
	padding:2px 1px 3px 2px;
	border-right: 1px solid #E8EDF3;
}
.tableMainPopPaper tr.rowSecond td{
	text-align:center;
	background-color:#c8d1e4;
/*	border-top:2px #fff solid;	*/
	padding:2px 1px 3px 2px;
	border-right: 1px solid #E8EDF3;
}
.tableMainPopPaper tr.rowSecondLast td{
	text-align:center;
	background-color:#c8d1e4;
/*	border-top:2px #fff solid;	*/
	border-bottom:2px #fff solid;
	padding:1px 1px 3px 2px;
	border-right: 1px solid #E8EDF3;
}

.tableMainPopPaper tr.rowSecondFirst td.last,
.tableMainPopPaper tr.rowSecond td.last,
.tableMainPopPaper tr.rowSecondLast td.last {
  border-right: none;
} 

/* bottom */
div#btmcontent{
	width:762px;
	height:20px;
	background-color:#05526c;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align:left;	
	clear: both;		
	/* don't float left to fix IE 6 bug */
	/* float:left;	*/
}
div.btmcontentLeft{
	font:normal 10px/20px Verdana,Arial,Helvetica,sans-serif;
	color:#fff;
	padding:0 0 0 10px;	  
  float:left;	
}
div.btmcontentRight{
	padding:0 10px 0 0;
	display:block;
	/*text-align:right;*/	
	float:right;
}
ul.btmlist li{
	display:inline;
	font:normal 10px/20px Verdana,Arial,Helvetica,sans-serif;
	color:#fff;
	text-decoration:none;
}
li.btmcontent{
	display:inline;
	font:normal 10px/20px Verdana,Arial,Helvetica,sans-serif;
	color:#fff;
	text-decoration:none;
}
ul.btmlist li a, 
ul.btmlist li a:link, 
ul.btmlist li a:active, 
ul.btmlist li a:visited {
	display:inline;
	font:normal 10px/20px Verdana,Arial,Helvetica,sans-serif;
	color:#fff;
	text-decoration:none;
}
ul.btmlist li a:hover {
	text-decoration:underline;
}


/* main nav */
div#navmain {
  position:relative;
	width:758px;
	height:28px;
	text-align:left;
	border-top:none;
	border-bottom:none;
	border-left:2px #08596f solid;
	border-right:2px #08596f solid;
	background:#05526c url("/images/nav_gradient.gif") repeat-x  0 100%;
	float:left;
}

div#navmain ul,
div#navmain ul li,
div#navmain ul li ul li,
div#navmain ul li ul li a,
div#navmain ul li ul li a:link,
div#navmain ul li ul li a:active,
div#navmain ul li ul li a:visited,
div#navmain ul li ul li a:hover,
div#navcontent,
div#navcontent ul li {
  position:relative;
  display:block;
  margin:0;
}


div#navmain,
div#navmain ul,
div#navmain ul li ul,
div#navmain ul li ul li {
  z-index:1000;
}

/* main nav start */
div#navmain ul{
  padding:0;
  width:100%;
  list-style:none;
  z-index:1000;
  clear:both;
}
div#navmain ul li{
  margin:0;
  padding:0;
  line-height:1em;
  float:left;
  clear:none;
  height:26px;
}
/* main nav end */

/* sub nav start */
div#navmain ul li ul{
  position:absolute;
  display:none;
  visibility:hidden;
  margin:0;
  padding:0;
  border:none;
  width:151px;
  left:0;
  top:26px;
  background:#0E6B8B;
  border-right:1px #00576f solid;
  border-bottom:1px #00576f solid;
}

div#navmain ul li.over ul{
  display:block;
  visibility:visible;
}

div#navmain ul li ul li{
  position:relative;
	display:block;
	margin:0;
	/*padding:0 10px;*/
	padding:0 0px;
	text-indent:8px;
	width:151px;
	height:auto !important;
	height:19px;
	min-height:19px;
	line-height:19px;
	top:0;
	left:0;
	float:none;
	clear:both;
	background-image:none;
	background-color:#0e6b8b;
	border-bottom:1px #c4d6de solid;
}

div#navmain ul li ul li.first{
  border-top:1px solid #C4D6DE;
}

div#navmain ul li.over ul li.over{
  background-color:#297ac9;
}

div#navmain ul li ul li a,
div#navmain ul li ul li a:link,
div#navmain ul li ul li a:active,
div#navmain ul li ul li a:visited,
div#navmain ul li ul li a:hover{
  margin:0;
  background:transparent;
  white-space:normal;
  /*line-height:1.5em;*/
  z-index:1000;
  color:#fff;
  text-decoration:none;
    
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
  height:19px;
  text-decoration:none;
}

div#navmain ul li.over ul li.over a,
div#navmain ul li.over ul li.over a:link,
div#navmain ul li.over ul li.over a:active,
div#navmain ul li.over ul li.over a:visited,
div#navmain ul li.over ul li.over a:hover{
  color:#fff;
}
/* sub nav end */

ul.summary-list {
  padding:0 0 0 0px;
	margin:0px 0 0 0px;
	width:497px;
	float:left;	
}
ul.summary-list li.left {
  padding:0 47px 25px 0;
	display:inline;
	float:left;	
	width:225px;
}
ul.summary-list li.leftLast {
  padding:0 47px 60px 0;
	display:inline;
	float:left;	
	width:225px;
}
ul.summary-list li.right {
  padding:0 0 20px 0;
	display:inline;
	float:left;	
	width:225px;
}
ul.summary-list li h3 {
  margin: 0 0 0.7em 0;
}

/* sitemap */

.sitemap-list {
  padding:22px 0 35px 0px;
	margin:0px 0 0 0px;
	width:497px;
	float:left;
}
.sitemap-list a, 
.sitemap-list a:link, 
.sitemap-list a:active, 
.sitemap-list a:visited {
	text-decoration:none;
}
.sitemap-list a:hover {
	text-decoration:none;
}
ul.sitemap-list-left {
  	padding:0 47px 0 0;
	width:225px;
	display:inline;
	float:left;	
}
ul.sitemap-list-right {
  	padding:0 0 0 0;
	width:225px;
	display:inline;
	float:left;	
}
ul.sitemap-list-left li,
ul.sitemap-list-right li {
  	padding:0 0 25px 0;
	float:left;	
}
ul.sitemap-list-left li h3, 
ul.sitemap-list-right li h3 {
	width:205px;
	background: #fff url("/images/arrow_button.gif") no-repeat 0% 0%;
	text-indent:20px;
  margin: 0 0 0.7em 0;
	font:bold 12px/13px Verdana,Arial,Helvetica,sans-serif;
	float:left;	
}
ul.sitemap-list-left li ul li, 
ul.sitemap-list-right li ul li {
	width:170px;
	 background: #fff url("/images/bullet.gif") no-repeat 0% 0%;
	 padding: 0px 0px 0 15px;
  	 margin: 0 0 0.7em 20px;
	font:bold 11px/13px Verdana,Arial,Helvetica,sans-serif;
	float:left;	
}
ul.sitemap-list-left li ul li ul li, 
ul.sitemap-list-right li ul li ul li {
	width:170px;
	background-image:none;
	padding: 0 0 0 0;
  	margin: 0.7em 0 0 0;
	float:left;	
	font:normal 11px/13px Verdana,Arial,Helvetica,sans-serif;
}
ul.sitemap-list-left li ul li ul li.last, 
ul.sitemap-list-right li ul li ul li.last {
	 padding: 0 0 13px 0;
}

/* forms start */
div#error {
  color: #FF0000;
  padding: 0 0 1em;
  visibility: hidden;    
  /*display: none;*/
}
span.notice {  
  font:  10px Verdana,Arial,Helvetica,sans-serif;
  color: #006cb7;
  margin: 0 3px 1em;
  display: none;
}
/* forms end */

/* printing start */
.print {
  display:none;
}

.no_print {
  display:block;
}
/* printing end */
