body { 
font-family: Arial, Helvetica, sans-serif; 
margin:0; 
} 

.website_body{ 
width:960px; 
background:url(images/top_bg.jpg); 
background-position:top; 
background-repeat:no-repeat; 
border:solid 1px #000000; 
} 

.company_logo{ 
position:absolute; 
top:55px; 
} 

.logo_pad1{ 
padding-left:15px; 
} 


.top_info{ 
margin-top:-3px; 
font-family: Arial, Helvetica, sans-serif; 
font-size:21px; 
font-weight:bold; 
color:#9c0305; 
} 

html>body 
.top_info{ 
margin-top:-2px;} 

.top_call{padding-top:5px;} 

.top_e{ 
font-size:14px; 
} 

.top_pad{margin-top:-8px;} 


.top_email:link { 
font-family: Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#9c0305; 
text-decoration: undeline; 
} 
.top_email:visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#9c0305; 
text-decoration: underline; 
} 
.top_email:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#9c0305; 
text-decoration: none; 
} 




.searchtitle{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#000000; 
font-weight:bold; 
} 

.topnav_b{ 
background-image:url(images/topnav_bg.jpg); 
background-position:right; 
background-color:#22231a; 
text-align:right; 
padding-right:18px; 
padding-bottom:5px; 
color:#ffffff;} 

.topnavli:link{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#ffffff; 
font-weight:bold; 
text-decoration:none; 
} 


.topnavli:visited{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#ffffff; 
font-weight:bold; 
text-decoration:none; 
} 

.topnavli:hover{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#cddcdc; 
font-weight:bold; 
text-decoration:none; 
} 

.topnavli1:link{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#ffffff; 
font-weight:bold; 
text-decoration:none; 
} 


.topnavli1:visited{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#ffffff; 
font-weight:bold; 
text-decoration:none; 
} 

.topnavli1:hover{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#ffffff; 
font-weight:bold; 
text-decoration:none; 
} 






.products{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#999; 
font-weight:bold; 
} 

.pr_pad{padding-bottom:10px; 
padding-left:15px;} 

.leftnav_b{ 
padding-top:60px; 
background-color:e0e4e7; 
} 

.leftnav{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#e4e6e6; 
font-weight:bold; 
padding-left:15px; 
padding-right:15px; 
} 

.leftnav_li:link { 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#999; 
font-weight:bold; 
text-decoration: none; 
padding-bottom:5px; 
padding-top:5px; 
border-bottom:solid 1px #999; 
display:block; 
padding-left:15px; 
padding-right:15px; 

} 
.leftnav_li:visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#999; 
font-weight:bold; 
text-decoration: none; 
padding-bottom:5px; 
padding-top:5px; 
border-bottom:solid 1px #999; 
display:block; 
padding-left:15px; 
padding-right:15px; 

} 
.leftnav_li:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#4b8584; 
font-weight:bold; 
text-decoration: none; 
padding-bottom:5px; 
padding-top:5px; 
border-bottom:solid 1px #999; 
display:block; 
padding-left:15px; 
padding-right:15px; 

} 

.sp_pad{margin-left:-30px;} 

.right_top_bg{ 
background-image:url(images/right_top.gif); 
background-position:top; 
background-repeat:no-repeat; 
height:180px;} 

ul.home_ul{ 
list-style: url(images/er.gif); 
padding-top:10px; 
} 
html>body 
ul.home_ul{ 
margin-top:-5px; 
padding-top:15px; 
} 


li.home_top{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#2a2b21; 
padding-right:18px; 
} 

.title_ul{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#6f0609; 
font-style:italic; 
font-weight:bold; 
} 

h1.home_t{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:28px; 
color:#e30102; 
font-weight:bold; 
padding-left:15px; 
padding-right:15px; 
line-height: 95%;} 

h1{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:28px; 
color:#e30102; 
font-weight:bold; 
padding-left:15px; 
padding-right:15px; 
padding-top:25px; 
line-height: 95%;} 

h2{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#144c4b; 
} 


p{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#666666; 
} 



li{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#666666; 
} 

li.center_cl{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#cccccc; 
} 

.pad_content{ 
margin-left:15px; 
margin-right:15px;} 

.top_h{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:18px; 
color:#ffffff; 
font-weight:normal; 
} 

.sq_br{ 
border-left:solid 1px #d7d7d7;} 

.sq_im{ 
background-image:url(images/sq.jpg); 
background-position:top left; 
background-repeat: no-repeat; 
text-align:left; 
padding-left:15px; 
} 


.sqnav:link { 
font-family: Arial Black, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#4d4d4d; 
text-decoration: none; 
} 
.sqnav:visited { 
font-family: Arial Black, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#4d4d4d; 
text-decoration: none; 
} 
.sqnav:hover { 
font-family: Arial Black, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#970707; 
text-decoration: none; 
} 



.bucket_pad{margin-top:-2px;} 

.pad{ 
padding-left:15px; 
padding-right:15px;} 

ul.bucket_text2{ 
margin-left:-1px; 
padding-left:20px; 
} 

ul.bucket_text1{ 
margin-left:-1px; 
padding-left:20px;
margin-bottom:43px; 
} 

html > body ul.bucket_text1{ 
margin-left:-1px; 
padding-left:20px; 
margin-bottom:39px; 
} 

li.bucket_text{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#555555; 
font-weight:normal; 
text-align:left; 
line-height: 110%; 
} 

.bucket_border_left{ 
border-left:solid 1px #e1e4e6; 
} 

.bucket_border_top{ 
border-top:solid 1px #e1e4e6; 
} 

.bucket_border_right{ 
border-right:solid 1px #e1e4e6; 
} 

.bucket_border_bottom{ 
border-bottom:solid 1px #e1e4e6; 
} 

.bg_blt{ 
background-image:url(images/rb_top_left.jpg); 
background-repeat:repeat-y; 
background-position:left bottom;} 

.bg_brt{ 
background-image:url(images/rb_top_right.jpg); 
background-repeat:repeat-y; 
background-position:right bottom;} 



.bg_blb{ 
background-image:url(images/rb_bottom_left.jpg); 
background-repeat:repeat-y; 
background-position:top left ;} 

.bg_brb{ 
background-image:url(images/rb_bottom_right.jpg); 
background-repeat:repeat-y; 
background-position:top right ;} 


.bucket_content{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#555555; 
} 

.bucket_content_t:link { 
font-family: Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#555555; 
text-decoration: none; 
font-weight:bold; 
} 
.bucket_content_t:visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#555555; 
text-decoration: none; 
font-weight:bold; 
} 
.bucket_content_t:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#970707; 
text-decoration: none; 
font-weight:bold; 
} 


.bucket_content_t1:link { 
font-family: Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#333333; 
text-decoration: underline; 
font-weight:bold; 
} 
.bucket_content_t1:visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#333333; 
text-decoration: underline; 
font-weight:bold; 
} 
.bucket_content_t1:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size:13px; 
color:#333333; 
text-decoration: none; 
font-weight:bold; 
} 

.bucket_content_t2:link { 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#333333; 
text-decoration: underline; 
font-weight:bold; 
} 
.bucket_content_t2:visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#333333; 
text-decoration: underline; 
font-weight:bold; 
} 
.bucket_content_t2:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#333333; 
text-decoration: none; 
font-weight:bold; 
} 




.footer_bg{ 
background-image: url(images/footer_bg.jpg); 
background-position: top; 
background-repeat:no-repeat; 
height: 153px; 
} 

.footer_text{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#666666; 
padding-left:25px; 
padding-right:25px; 
} 

.footer_text_li:link { 
font-family: Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#666666; 
text-decoration: underline; 
} 
.footer_text_li:visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#666666; 
text-decoration: underline; 
} 
.footer_text_li:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#9c0305; 
text-decoration: underline; 
} 

.footer_text_li1:link { 
font-family: Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#cccccc; 
text-decoration: underline; 
} 
.footer_text_li1:visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#cccccc; 
text-decoration: underline; 
} 
.footer_text_li1:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#ffffff; 
text-decoration: underline; 
} 

.footer_title{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:bold; 
color:#9c0305; 
} 

.thomas{ 
width:100%; 
} 

.thomas_info{ 
width:960px; 
font-family: Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#9c0305; 
padding-top:10px; 
padding-bottom:10px; 
} 

.im_pad{ 
float:left; 
margin-bottom:15px; 
margin-right:15px;} 

.gen_pad{padding-left:25px;} 

.cl1{ 
background-image:url(images/iws1.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
height:266px; 
width:355px;} 

.cl2{ 
background-image:url(images/iws2.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
height:266px; 
width:355px;} 
.cl3{ 
background-image:url(images/iws3.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
height:266px; 
width:355px;} 
.cl4{ 
background-image:url(images/iws4.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
height:266px; 
width:355px;} 

.cl5{ 
background-image:url(images/iws5.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
height:266px; 
width:355px;} 

.cl6{ 
background-image:url(images/iws6.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
height:266px; 
width:355px;} 


.cl7{ 
background-image:url(images/iws7.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
height:266px; 
width:355px;} 


.cl8{ 
background-image:url(images/iws7.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
height:266px; 
width:355px;} 


.cl_br{ 
border:solid 1px #000000; 
filter:alpha(opacity=87); 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=87)"; 
-moz-opacity:.87; 
opacity:.87;} 




.content_t:link { 
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#333333; 
text-decoration: underline; 
font-weight:bold; 
} 
.content_t:visited { 
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#333333; 
text-decoration: underline; 
font-weight:bold; 
} 
.content_t:hover { 
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#333333; 
text-decoration: none; 
font-weight:bold; 
} 


.pl{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#333333; 
font-weight:bold;} 
