/* CSS Document */
body	{
margin:0;
padding:0;
text-align:center;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
div, img	{
border:0;
}
#container	{
width:790px;
margin:20px auto;
text-align:left;
border:1px solid #000000;
}
h1, h2	{
background-color:#90BBE9;
font-size:12px;
font-weight:bolder;
color:#FFFFFF;
line-height:20px;
margin:0;
padding:0 5px 0 5px;
font-family:Arial, Helvetica, sans-serif;
}
.red	{
background-color:#DC214C;
}
h2.subpages	{
background-color:#FFFFFF;
font-size:12px;
font-weight:bolder;
color:#003868;
padding:0;
margin:10px 0 5px 0;

}
h3	{
color:#003868;
font-size:10px;
font-weight:bold;
margin:5px 0 5px 0;
}
ul	{
margin-top:10px;
margin-bottom:10px;

}
a	{
color:#333;
}
a:hover	{
color:#003868;
}

p	{
line-height:1.2em;
margin:5px 0 ;
padding:0;
}
ul#left_nav_top	{
margin:0;
padding:0;
}
ul#left_nav_top li	{
list-style-type:none;
margin:0 20px;
padding:0;
border-bottom:1px dashed #90BBE9;
}
ul#left_nav_top li.last	{
border-bottom:0;
}
ul#left_nav_top li a	{
font-family:Arial, Helvetica, sans-serif;
color:#9D9595;
font-weight:bold;
text-decoration:none;
line-height:30px;
height:30px;
font-size:11px;
display:block;
}

ul#left_nav_top li a:hover	{
color:#90BBE9;
}
ul#left_nav_top li a:active	{
color:#90BBE9;
}

#search	{
height:110px;
background-color:#E3EDFA;
margin:3px 0 0 0;
border-top:1px solid #777474;
position:relative;
}

.search_title	{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#E3EDFA;
background-image:url(../images/search_title.gif);
background-repeat:no-repeat;
background-position:-100px;
height:30px;
line-height:30px;
margin:0;
padding-left:10px;
}
#main	{
width:100%;
margin:5px 0;
padding:0;
border-collapse: collapse;
}
#left_nav	{
width:160px;
background-color:#E3EDFA;
vertical-align:top;

}
#Table_01	{
margin:20px 0 0 0;
}
.content	{
width:335px;
background-color:#FFFFFF;
border:1px solid #96ADBF;
padding:5px;
margin-bottom:5px;
}
.content2	{
width:335px;

background-color:#FFFFFF;
border:1px solid #96ADBF;
padding:5px;
}
.clear	{
clear:both;
width:100%;

}
.spacer	{
width:5px;
}
#right	{
vertical-align:top;
}
.right_box	{
background-color:#DEDEDE;
padding:5px;
margin:5px 0 0 0;
border:1px solid #777474;
margin-right:2px;
width:250px;
}
.right_box_white	{
background-color:#FFFFFF;
padding:5px;
margin:5px 0 0 0;
border:1px solid #777474;
margin-right:2px;
width:250px;
}
.right_box2	{
background-color:#DEDEDE;
padding:5px;
margin:0;
border:1px solid #777474;
margin-right:2px;
width:250px;
}
.right_box_spec img	{
margin-top:10px;
margin-bottom:3px;
}
.right_box_spec	{
margin:5px 18px;
text-align:center;
}
.right_box_spec p	{
width:205px;
text-align:left;
}
#footer	{
line-height:20px;
height:20px;
background-color:#005298;
color:#FFFFFF;
padding-left:20px;
padding-right:20px;

font-size:9px;
}
#footer a	{
text-decoration:none;
color:#FFFFFF;
}
#footer a:hover	{
color:#90BBE9;
}
#credit	{
	float:right;
}
.right_pic	{
margin-bottom:20px;
}
.logo	{
float:left;
margin-right:3px;
}
.content2 ul 	{
margin:0 0 0 15px;
padding:0;
}
.content2 ul li	{
list-style-image: url(../images/bullet3.gif);
font-size:10px;
margin:0;
padding:0;
}
.browse_small	{
float:left;
width:167px;
padding-bottom:15px;
}

#search_form	{
margin:0px 10px 5px 20px;
font-size:10px;
font-weight:bold;
}
div.field	{
float:left;
margin:0 10px 0 0;
text-align:left;
position:relative;
}
#search_form .small_text	{
width:50px;
position:absolute;
top:20px;
left:0;
}
#search_form .big_text	{
width:150px;
position:absolute;
top:20px;
left:0;
}
.field label	{
line-height:20px;

}
#search_form .select	{
margin:0;
}
#search_form .btn	{
position:absolute;
top:10px;
right:10px;
z-index:3;
}
.providers	{
position:absolute;
left:0;
top:50px;
z-index:3;
}
.box	{
border-bottom:1px dashed #CFCFCF;
margin:10px;
padding:0 0 10px 0;
}
.box a	{
text-decoration:none;
color:#6E8BC0;
}
.email_form label	{
width:75px;
font-weight:bold;
float:left;
}
.big	{
width:300px;
}
.text	{
margin:5px;
}
.highlight	{
color:#003868;
}
ul.links	{
margin:0;
padding:0;
}

ul.links li	{
list-style-type:none;
margin:0;
padding:0;
}

ul.links li a	{
text-decoration:none;
line-height:2em;
}
ul.links li a:hover	{
text-decoration:underline;
}
.address	{
line-height:1.5em;
}
.supLogo	{
float:left;
width:110px;
}
.float	{
float:left;
}
img.float	{
margin-right: 3px;
}
.style1	{
font-weight: bold;
color: red;
}
.logo_suppliers	{
margin-left:2px;
}
.inspectors	{
border-bottom:1px dashed #CFCFCF;
width:350px;
}
.inspectors p	{
border-top:1px dashed #CFCFCF;
}
.each_cat	{
border:1px solid #96ADBF;
margin-top:10px;
}
.each_cat img	{
border-bottom:1px solid #E3EDFA;
border-right:1px solid #E3EDFA;
flaot:left;
}
.text_cat	{
float:left;
margin-left:10px;
width:210px;
}
#flash_link	{
margin:20px 0 0 5px;
}