body {
	background-color: #6696BE;
	background-image: url(../images/Back1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
} 

td { 
font-family:Arial; 
font-size: 12px; 
color: #1f293c; 
} 

a { 
text-decoration: underline; 
color: #0d63a5; 
} 

a:hover { 
text-decoration: none; 
color: #0d63a5; 
} 

#container {
	width: 960px;
	background-color: #FFFFFF;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: double;
	border-left-style: double;
	border-right-color: #0146A1;
	border-left-color: #0146A1;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0146A1;
	margin-right: auto;
	margin-left: auto;
} 

/* header area start */ 

#utility_nav { 
width: 960px; 
text-align: right; 
padding-top: 8px; 
padding-bottom: 6px; 
background-color: #1557ae; 
} 

#header { 
width: 960px; 
border-bottom: 1px #999eb9 solid; 
} 

/* topnav area start */ 

#topnav { 
width: 960px; 
text-align: right; 
padding-top: 0px; 
padding-bottom: 0px; 
white-space: nowrap; 
background-image: url(../images/topnav_bg.jpg); 
background-repeat: repeat-x; 
background-position: top left; 
height: 36px; 
} 

#searchnav {
	width: 960px;
	padding-top: 4px;
	padding-bottom: 13px;
	white-space: nowrap;
	background-image: url(../images/searchnav_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
} 

html > body #searchnav { 
padding-bottom: 15px; 
} 

body:nth-of-type(1) #searchnav { 
padding-bottom: 11px; 
} 

#searchnav_homepage {
	width: 960px;
	padding-bottom: 9px;
	white-space: nowrap;
	background-image: url(../images/searchnav_home_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 22px;
	padding-top: 4px;
} 

html > body #searchnav_homepage { 
padding-bottom: 15px; 
} 


body:nth-of-type(1) #searchnav_homepage { 
padding-bottom: 11px; 
} 

/* main area start */ 

#main {
	width: 960px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ffa900;
} 

#main_homepage {
	width: 960px;
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ffa900;
} 

#leftnav {
	width: 197px;
	padding-bottom: 35px;
	background-color: #1557ae;
} 

#content_area { 
padding-left: 28px; 
padding-right: 28px; 
padding-top: 16px; 
padding-bottom: 50px; 
background-image: url(../images/content_area_bg.jpg); 
background-repeat: no-repeat; 
background-position: bottom left; 
} 

#content_area_homepage { 
padding-left: 31px; 
padding-right: 37px; 
padding-top: 0px; 
padding-bottom: 50px; 
background-image: url(../images/homepage_content_area_bg.jpg); 
background-repeat: no-repeat; 
background-position: bottom left; 
} 

/* footer area start */ 

#footer { 
width: 960px; 
text-align: left; 
padding-top: 5px; 
padding-bottom: 8px; 
background-color: #111431; 
} 

#thomas_info { 
width: 960px; 
text-align: right; 
padding-top: 2px; 
padding-bottom: 2px; 
} 

/* heading styles */ 

h1 { 
color: #01347b; 
font-size: 18px; 
font-weight: bold; 
} 

.homepageh1 {
	color: #FFFFFe;
	font-size: 18px;
	font-weight: normal;
	margin-top: -3px;
	padding-top: 0px;
	display: block;
	margin-bottom:63px;
	margin-left: 95px;
} 

h2 { 
color: #01347b;
font-size: 14px; 
font-weight: bold; 
} 

h3 { 
color: #000000; 
font-size: 13px; 
font-weight: bold; 
} 

/* image styles */ 

.img01 { 
border: 1px #063678 solid; 
} 

.img02 { 
border: 1px #063678 solid; 
float: left; 
margin-right: 10px; 
margin-bottom: 10px; 
} 

.img03 { 
float: right; 
margin-left: 10px; 
margin-bottom: 10px; 
} 

.img04 { 
margin-top:-6px; 
} 

.img06 { 
margin-right: 18px; 
margin-bottom: 8px; 
} 

.img07 { 
margin-top: 5px; 
margin-bottom: 10px; 
} 

.img08 { 
margin-top: 4px; 
} 

.img09 { 
margin-top: 3px; 
} 

.img10 { 
border: 1px solid #939393; 
margin-right: 15px; 
} 

/* miscellaneous */ 

li { 
list-style-image: url(../images/bullet.gif); 
} 

.footer_left { 
display:block; 
margin-left: 29px; 
} 

.footer_right { 
float:right; 
margin-right:22px; 
text-align: right; 
margin-top: 21px; 
} 

form { 
margin-top: 0px; 
margin-bottom: 0px; 
} 

.searchlabeltext { 
color: #025fbb; 
font-size: 15px; 
font-weight: bold; 
} 

a.leftnav2_eng_004:hover, .leftnav2_eng_004 a:hover { 
padding: 1px 5px 1px 8px; 
} 

a.leftnav2_eng_004, a.leftnav2_eng_004:link, .leftnav2_eng_004 a, .leftnav2_eng_004 a:link { 
padding: 1px 5px 1px 8px; 
} 

.clearboth { 
clear: both; 
} 

.services h2 { 
padding:0px; 
margin:0 0 -7px; 
} 

.img_work { 
margin-top:-3px; 
} 

.img_work_1 { 
*margin-bottom:-3px; 
} 

.img_work_2 { 
margin-top:-6px; 
} 

#centerfooter {
	font-family:Arial;
	font-size:12px;
	font-weight:normal ! important;
	font-style:normal ! important;
	text-decoration:none ! important;
	background-position: center;
	text-align: center;
	padding-top: 6px;
}

#footer1 {
	height: 100px;
}

#bottomlogo {
	padding-top: 10px;
	padding-bottom: 7px;
}

.bucket_link2_eng_004 {
font-weight:normal;
font-style:normal;
text-decoration:none;
}

a.bucket_link2_eng_004, a:link.bucket_link2_eng_004 ,.bucket_link2_eng_004 a, .bucket_link2_eng_004 a:link{
font-family:Arial;
color:#fffffe;
font-size:15px;
font-weight:bold;
font-style:normal;
text-decoration:none;
background-image: url(../images/bucket_bg2.jpg);
background-position: top left;
background-repeat: no-repeat;
display: block;
width: 338px;
text-align:left;
padding-top: 12px;
margin-top: 30px;
}

a:visited.bucket_link2_eng_004 ,.bucket_link2_eng_004 a:visited{
font-family:Arial;
color:#fffffe;
font-size:15px;
font-weight:bold;
font-style:normal;
text-decoration:none;
background-image: url(../images/bucket_bg2.jpg);
background-position: top left;
background-repeat: no-repeat;
display: block;
width: 338px;
text-align:left;
padding-top: 12px;
margin-top: 30px;}


a:active.bucket_link2_eng_004 ,.bucket_link2_eng_004 a:active{
font-family:Arial;
color:#fffffe;
font-size:15px;
font-weight:bold;
font-style:normal;
text-decoration:none;
background-image: url(../images/bucket_bg2.jpg);
background-position: top left;
background-repeat: no-repeat;
display: block;
width: 338px;
text-align:left;
padding-top: 12px;
margin-top: 30px;
}

a:hover.bucket_link2_eng_004 ,.bucket_link2_eng_004 a:hover{
font-family:Arial;
color:#ffd100;
font-size:15px;
font-weight:bold;
font-style:normal;
text-decoration:none;
background-image: url(../images/bucket_bg2.jpg);
background-position: top left;
background-repeat: no-repeat;
display: block;
width: 338px;
text-align:left;
padding-top: 12px;
margin-top: 30px;
}

.bucket_link_eng_004{
font-family:Arial;
color:#789078;
font-size:12px;
font-weight:bold;
font-style:normal;
text-decoration:none;
}

a.bucket_link_eng_004, a:link.bucket_link_eng_004 ,.bucket_link_eng_004 a, .bucket_link_eng_004 a:link{
font-family:Arial;
color:#fffffe;
font-size:15px;
font-weight:bold;
font-style:normal;
text-decoration:none;
background-image: url(../images/bucket_bg.jpg);
background-position: top left;
background-repeat: no-repeat;
display: block;
width: 220px;
text-align:left;
padding-top: 12px;
}

a:visited.bucket_link_eng_004 ,.bucket_link_eng_004 a:visited{
font-family:Arial;
color:#fffffe;
font-size:15px;
font-weight:bold;
font-style:normal;
text-decoration:none;
background-image: url(../images/bucket_bg.jpg);
background-position: top left;
background-repeat: no-repeat;
display: block;
width: 220px;
text-align:left;
padding-top: 12px;
}

a:active.bucket_link_eng_004 ,.bucket_link_eng_004 a:active{
font-family:Arial;
color:#fffffe;
font-size:15px;
font-weight:bold;
font-style:normal;
text-decoration:none;
background-image: url(../images/bucket_bg.jpg);
background-position: top left;
background-repeat: no-repeat;
display: block;
width: 220px;
text-align:left;
padding-top: 12px;
}

a:hover.bucket_link_eng_004 ,.bucket_link_eng_004 a:hover{
font-family:Arial;
color:#ffd100;
font-size:15px;
font-weight:bold;
font-style:normal;
text-decoration:none;
background-image: url(../images/bucket_bg.jpg);
background-position: top left;
background-repeat: no-repeat;
display: block;
width: 220px;
text-align:left;
padding-top: 12px;
}

.companywebsite{
font-family:Arial;
color:#dee3ec;
font-size:18px;
font-weight:bold;
font-style:normal;
text-decoration:none;
}

a.companywebsite, a:link.companywebsite ,.companywebsite a, .companywebsite a:link{
font-family:Arial;
color:#dee3ec;
font-size:18px;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

a:visited.companywebsite ,.companywebsite a:visited{
font-family:Arial;
color:#dee3ec;
font-size:18px;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

a:active.companywebsite ,.companywebsite a:active{
font-family:Arial;
color:#dee3ec;
font-size:18px;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

a:hover.companywebsite ,.companywebsite a:hover{
font-family:Arial;
color:#dee3ec;
font-size:18px;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

.contact{
font-family:Arial;
color:#ffffff;
font-size:18px;
font-weight:bold;
font-style:normal;
text-decoration:none;
margin-right: 10px;
background-image: url(../images/utilitynav_bullet.jpg);
background-repeat: no-repeat;
background-position: right 3px;
padding-right: 28px;
}

a.contact, a:link.contact ,.contact a, .contact a:link{
font-family:Arial;
color:#c5d5e7;
font-size:18px;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

a:visited.contact ,.contact a:visited{
font-family:Arial;
color:#c5d5e7;
font-size:18px;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

a:active.contact ,.contact a:active{
font-family:Arial;color:#c5d5e7;
font-size:18px;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

a:hover.contact ,.contact a:hover{
font-family:Arial;
color:#c5d5e7;
font-size:18px;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}


.headingh2{
font-family:Arial;
color:#000001;
font-size:12px;
font-weight:bold;
font-style:normal;
text-decoration:none;
}

a.headingh2, a:link.headingh2 ,.headingh2 a, .headingh2 a:link{
font-family:Arial;
color:#000001;
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

a:visited.headingh2 ,.headingh2 a:visited{
font-family:Arial;
color:#000001;
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

a:active.headingh2 ,.headingh2 a:active{
font-family:Arial;
color:#000001;
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

a:hover.headingh2 ,.headingh2 a:hover{
font-family:Arial;
color:#000001;
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

.lefthead_eng_004{
font-family:Arial;
color:#C2D8EC;
font-size:14;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
}

a.lefthead_eng_004, a:link.lefthead_eng_004 ,.lefthead_eng_004 a, .lefthead_eng_004 a:link{
font-family:Arial;
color:#C2D8EC;
font-size:14;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
}

a:visited.lefthead_eng_004 ,.lefthead_eng_004 a:visited{
font-family:Arial;
color:#C2D8EC;
font-size:14;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
}

a:active.lefthead_eng_004 ,.lefthead_eng_004 a:active{
font-family:Arial;
color:#C2D8EC;
font-size:14;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
}

a:hover.lefthead_eng_004 ,.lefthead_eng_004 a:hover{
font-family:Arial;color:#242b24;
font-size:14;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
}

.lefthead_prod_004{
font-family:Arial;
color:#C2D8EC;
font-size:14;
font-weight:bold;
font-style:normal;
text-decoration:none;
}

a.lefthead_prod_004, a:link.lefthead_prod_004 ,.lefthead_prod_004 a, .lefthead_prod_004 a:link{
font-family:Arial;
color:#C2D8EC;
font-size:14;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;padding: 9px 5px 9px 30px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 5px;
text-align:center;
}

a:visited.lefthead_prod_004 ,.lefthead_prod_004 a:visited{
font-family:Arial;
color:#C2D8EC;
font-size:14;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;
padding: 9px 5px 9px 30px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 5px;
text-align:center;
}

a:active.lefthead_prod_004 ,.lefthead_prod_004 a:active{
font-family:Arial;
color:#C2D8EC;
font-size:14;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;padding: 9px 5px 9px 30px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 5px;
text-align:center;
}

a:hover.lefthead_prod_004 ,.lefthead_prod_004 a:hover{
font-family:Arial;
color:#C2D8EC;
font-size:14;
font-weight:bold;
font-style:normal;
text-decoration:underline;
display:block;
padding: 9px 5px 9px 30px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 5px;
text-align:center;
}

.leftnav_eng_004{
font-weight:normal;
font-style:normal;
text-decoration:none;
}

a.leftnav_eng_004, a:link.leftnav_eng_004 ,.leftnav_eng_004 a, .leftnav_eng_004 a:link{
font-family:Arial;
color:#01347b;
font-size:12px;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;
padding: 9px 5px 9px 30px;
margin-left: 5px;
background-image: url(../images/leftnav_link_bg.gif);
background-repeat: no-repeat;
background-position: top left;
margin-bottom: 5px;
margin-right: 5px;
}

a:visited.leftnav_eng_004 ,.leftnav_eng_004 a:visited{
font-family:Arial;
color:#01347b;
font-size:12px;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;
padding: 9px 5px 9px 30px;
margin-left: 5px;
background-image: url(../images/leftnav_link_bg.gif);
background-repeat: no-repeat;
background-position: top left;
margin-bottom: 5px;
margin-right: 5px;
}

a:active.leftnav_eng_004 ,.leftnav_eng_004 a:active{
font-family:Arial;
color:#01347b;
font-size:12px;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;
padding: 9px 5px 9px 30px;
background-image: url(../images/leftnav_link_bg.gif);
background-repeat: no-repeat;
background-position: top left;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5x;
}

a:hover.leftnav_eng_004 ,.leftnav_eng_004 a:hover{
font-family:Arial;
color:#fffffe;
font-size:12px;
font-weight:bold;
font-style:normal;
text-decoration:none;
display:block;
padding: 9px 5px 9px 30px;
margin-left: 5px;
background-image: url(../images/leftnav_link_hover.gif);
background-repeat: no-repeat;
background-position: top left;
margin-bottom: 5px;
margin-right: 5px;
}

.small_eng_004{
font-family:Arial;
color:#000000;
font-size:10;
font-weight:normal;
font-style:normal;
text-decoration:none;
}

a.small_eng_004, a:link.small_eng_004 ,.small_eng_004 a, .small_eng_004 a:link{
font-family:Arial;
color:#0000FF;
font-size:10;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

a:visited.small_eng_004 ,.small_eng_004 a:visited{
font-family:Arial;
color:#0000FF;
font-size:10;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

a:active.small_eng_004 ,.small_eng_004 a:active{
font-family:Arial;
color:#0000FF;
font-size:10;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}

a:hover.small_eng_004 ,.small_eng_004 a:hover{
font-family:Arial;
color:#0000FF;
font-size:10;
font-weight:normal;
font-style:normal;
text-decoration:none;
}

.topnav_eng_004{
font-family:Arial;
color:#1a366a;
font-size:11px;
font-weight:bold;
font-style:normal;
text-decoration:none;
margin-right:19px;
display:block;
}

a.topnav_eng_004, a:link.topnav_eng_004 ,.topnav_eng_004 a, .topnav_eng_004 a:link{
font-family:Arial;
color:#1a366a;
font-size:11px;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align: center;
width: 131px;
display:block;
float:right;
background-image: url(../images/topnav_link_bg.gif);
background-repeat: no-repeat;
background-position: top left;
margin: 4px 1px 0px 0px;
padding: 7px 0px 6px 0px;
}

a:visited.topnav_eng_004 ,.topnav_eng_004 a:visited{
font-family:Arial;
color:#1a366a;
font-size:11px;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align: center;
width: 131px;
display:block;
float:right;
background-image: url(../images/topnav_link_bg.gif);
background-repeat: no-repeat;
background-position: top left;
margin: 4px 1px 0px 0px;
padding: 7px 0px 6px 0px;
}

a:active.topnav_eng_004 ,.topnav_eng_004 a:active{
font-family:Arial;
color:#1a366a;
font-size:11px;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align: center;
width: 131px;
display:block;
float:right;
background-image: url(../images/topnav_link_bg.gif);
background-repeat: no-repeat;
background-position: top left;
margin: 4px 1px 0px 0px;
padding: 7px 0px 6px 0px;
}

a:hover.topnav_eng_004 ,.topnav_eng_004 a:hover{
font-family:Arial;
color:#1a366a;
font-size:11px;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align: center;
width: 131px;
display:block;
float:right;
background-image: url(../images/topnav_link_hover.gif);
background-repeat: no-repeat;
background-position: top left;
margin: 4px 1px 0px 0px;
padding: 7px 0px 6px 0px;
}

.utility_nav_eng_004{
font-family:Arial;
color:#ffffff;
font-size:14px;
font-weight:bold;
font-style:normal;
text-decoration:none;
}

a.utility_nav_eng_004, a:link.utility_nav_eng_004 ,.utility_nav_eng_004 a, .utility_nav_eng_004 a:link{
font-family:Arial;
color:#ffffff;
font-size:14px;
font-weight:bold;
font-style:normal;
text-decoration:underline;
margin-right: 22px;
}

a:visited.utility_nav_eng_004 ,.utility_nav_eng_004 a:visited{
font-family:Arial;
color:#c5d5e7;
font-size:14px;
font-weight:bold;
font-style:normal;
text-decoration:underline;
margin-right: 22px;
}

a:active.utility_nav_eng_004 ,.utility_nav_eng_004 a:active{
font-family:Arial;
color:#c5d5e7;
font-size:14px;
font-weight:bold;
font-style:normal;
text-decoration:underline;
margin-right: 22px;
}

a:hover.utility_nav_eng_004 ,.utility_nav_eng_004 a:hover{
font-family:Arial;
color:#c5d5e7;
font-size:14px;
font-weight:bold;
font-style:normal;
text-decoration:none;
margin-right: 22px;
}

.utility_nav_lg_eng_004{
font-family:Arial;
color:#bcd3c8;
font-size:18;
font-weight:bold;
font-style:italic;
text-decoration:none;
}

.space {
	margin-top: 8px;
}
.space3 {
	padding-left: 15px;
}
#flashholder {
	margin-left: 5px;
	height: 135px;
	width: 185px;
	padding-bottom: 5px;
}
#main_container {
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/main_bg.png);
	background-repeat: repeat-y;
}
.shawdow2 {
	background-image: url(../images/Backshadow2.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.shadow1 {
	background-image: url(../images/Backshadow1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.informationholder {
	vertical-align:bottom;
	margin-bottom:0;
}
.more {
text-decoration:none;
color:#0033FF;
}
a:hover.more {
text-decoration:underline
}

a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}
#space5 {
	height: 30px;
}
#Worldwideshipping {
	text-align: center;
}

