body {
	margin:0px;
	background:#ffffff url(/images/browser-bg.jpg) repeat-x top left;
}
form, input {
	margin:0px;
	padding:0px;
}
#container {
	width: 960px;
}
/* header area start */
   
#header {
	width: 100%;
	height:108px;
	background:url(/images/header-right.jpg) no-repeat right;
}
#utility_nav {
	text-align: right;
	padding: 15px 10px 0px 0px;
}
.utility_nav_plc_005 span {
	font-size:16px;
}
.utility_nav_plc_005 strong {
	font-size:24px;
	font-weight:bold;
	color:#000080;
}
/* topnav area start */

#topnav {
	width: 100%;
	height:26px;
	text-align: right;
	padding:0px 0px 0px 0px;
	background: url(/images/topnav-bg.jpg) no-repeat top left;
	white-space: nowrap;
}
/* main area start */
   
#main {
	width: 100%;
}
#leftnav {
	width: 159px;
	padding:0px 0px 200px 0px;
	background: url(/images/leftnav-bg.jpg) repeat-x top left;
}
.leftnav_plc_005 i {
	font-style:normal;
	padding:30px 0px 0px 0px;
	display:block;
}
#leftnav i a {
	display:block;
	padding:11px 5px 10px 27px;
	background:#6a6ab5 url(/images/quality-link.jpg) no-repeat left;
}
#leftnav i a:hover {
	background:#b78900 url(/images/quality-link-hover.jpg) no-repeat left;
}
#content_area_home {
	padding:25px 0px 30px 35px;
}
#content_area {
	padding:10px 10px 20px 52px;
}
/* footer area start */

#footer {
	width: 100%;
	border-top:5px solid #000080;
	background: #efefef;
	padding:10px 0px 30px 0px;
}
#footer strong {
	padding:15px 0px 0px 0px;
	display:inline-block;
}
.footer_plc_005 span {
	float:right;
	text-align:right;
	padding:0px 10px 0px 0px;
}
.footer_plc_005 span a {
	padding:0px 0px 0px 15px;
}
#thomas_info {
	width: 960px;
	text-align: right;
	clear:both;
	padding: 75px 0px 22px 0px;
}
.thomas_info_plc_005 span {
	padding:0px 0px 0px 25px;
}
/* heading styles */

#content_area_home h1 {
	margin:0px;
	padding:0px 0px 25px 7px;
	font-family:"Arial Narrow";
	font-size:16px;
	font-weight:normal;
	color:#242424;
	float:left;
}
#content_area_home h1 strong {
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#000080;
}
h1 {
	margin:0;
	padding:10px 0px 10px 0px;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#000080;
}
h2 {
	margin:0;
	clear:both;
	padding:8px 0px 8px 0px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#b78900;
}
h3 {
	margin:0;
	padding:5px 0px 5px 0px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#828282;
}
/* image styles */
   
.img01 {
	border: 1px #000000 solid;
	margin:20px 0px 0px 0px;
}
.img02 {
	border: 1px #000000 solid;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.img03 {
	border: 1px #000000 solid;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.img_logo {
	float:left;
	margin:0px 5px 0px 0px;
}
#utility_nav img {
	float:left;
	margin:8px 10px 0px 190px;
}
.footer_plc_005 img {
	margin:0px 0px 5px 0px;
}
.img_quote {
	float:right;
	margin:7px 0px 7px 0px;
}
.printable img {
	margin:0px 7px 0px 15px;
	vertical-align:middle;
}
.bucket_link_plc_005 img {
	margin:0px 0px 5px 0px;
}
/* miscellaneous */
a.popup_heading img, a:hover.popup_heading img {
	border:1px solid #6a6ab5;
}
.specifications td {
	vertical-align:top;
	padding:10px 10px 10px 15px;
	background:#efefef;
	border-bottom:1px solid #ffffff;
	font-size:11px;
}
.specifications td strong {
	font-size:12px;
}
.specifications td span {
	font-size:10px;
}
#content_area i {
	padding:0px 10px 3px 10px;
	background:url(/images/inner-bullet.jpg) no-repeat 0px 6px transparent;
	font-style:normal;
	font-weight:bold;
	float:left;
}
#content_area_home p {
	padding:12px 30px 10px 50px;
	white-space:nowrap;
	font-family:Arial;
	font-size:15px;
	color:#9c9c9c;
	background:url(/images/home-separator.jpg) no-repeat left;
	float:right;
	text-align:left;
	clear:right;
}
#content_area_home p strong {
	color:#b78900;
	font-size:17px;
}
#content_area_home ul {
	margin:0;
	padding:15px 0px 0px 0px;
	list-style:none;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#5b5b5b;
}
#content_area_home ul li {
	margin:0;
	padding:0px 0px 3px 18px;
	background:url(/images/home-bullet.jpg) no-repeat 0px 3px transparent;
	text-align:left;
}
p {
	margin:0px;
	padding:0px 0px 8px 0px;
	clear:both;
}
ul {
	margin:0;
	padding-left:20px;
	list-style:none;
	font-family:Arial;
	font-weight:normal;
}
ul li {
	margin:0;
	padding:0px 0px 3px 12px;
	background:url(/images/inner-bullet.jpg) no-repeat 0px 6px transparent;
	text-align:left;
}
.pop-up-wrapper div { 
    font-family: Verdana, Helvetica; 
    font-size: 10pt; 
} 
.pop-up { 
   cursor: url(/pop-up/graphics/zoomin.cur), pointer; 
    outline: none; 
    text-decoration: none; 
} 
.pop-up-active-anchor img { 
   visibility: hidden; 
} 
.pop-up img { 
   border: 0px solid gray; 

margin-bottom:5px;

} 
.pop-up:hover img { 
   border-color: silver; 
} 

.pop-up-wrapper, .drop-shadow { 
   background: white; 
} 
.pop-up-image { 
    border-bottom: 1px solid white; 
} 
.pop-up-image-blur { 
} 
.pop-up-caption { 
    display: none; 
    text-align:center; 
    border-bottom: 1px solid white; 
    font-family: Verdana, Helvetica; 
    font-size: 10pt; 
    padding: 5px; 
    background-color: #ECECEC;
} 
.pop-up-loading { 
    display: block; 
   color: black; 
   font-size: 8pt; 
   font-family: sans-serif; 
   font-weight: bold; 
    text-decoration: none; 
   padding: 2px; 
   border: 1px solid black; 
    background-color: white; 
     
    padding-left: 22px; 
    background-image: url(/pop-up/graphics/loader.white.gif); 
    background-repeat: no-repeat; 
    background-position: 3px 1px; 
} 

a.pop-up-credits, 
a.pop-up-credits i { 
    padding: 2px; 
    color: silver; 
    text-decoration: none; 
   font-size: 10px; 
} 
a.pop-up-credits:hover, 
a.pop-up-credits:hover i { 
    color: white; 
    background-color: gray; 
} 
a.pop-up-full-expand { 
   background: url(/pop-up/graphics/fullexpand.gif) no-repeat; 
   display: block; 
   margin: 0 10px 10px 0; 
   width: 34px; 
   height: 34px; 
} 
.pop-up-overlay { 
   display: none; 
} 

/* Mac-style close button */ 
.closebutton { 
   position: relative; 
   top: -15px; 
   left: 15px; 
   width: 30px; 
   height: 30px; 
   cursor: pointer; /* w3c */ 
   background: url(/pop-up/graphics/close.png); 
   /* For IE6, remove background and add filter */ 
   _background: none; 
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pop-up/graphics/close.png', sizingMethod='scale'); 
}