body {
background-color:#F6F6F6;
font-family:Arial;
font-size:11px;
padding:0px;
margin:0px
}
#wrapper 
{
background-color:#fff;
width:780px;
min-height: 600px;
overflow:hidden;
margin:0px auto;
border-left:1px solid #ECEEEE;
border-right:1px solid #ECEEEE;
}
img
{
border:0
}
#content .details img
{
float:right	
}
/*
.w3clogo
{
float:left;
padding-top:4px
}
*/
#toptxt
{
width:770px;
color:#333333;
background-color:#EEECEC;
line-height:17px;
padding:2px 10px 2px 10px
}
#header
{
width:780px	
}
.bline
{
background-color:#009ED1;
height:14px;
}
.tbg
{
background-image : url(gifs/top-links-bg.gif); background-repeat: no-repeat;	
width:322px;
line-height:21px;
vertical-align:top;
color:#fff
}
.bgl
{
padding:43px 0px 0px 18px;
color:#fff
}
.bgl a
{
color:#fff;
text-decoration:none
}
.bgl a:hover
{
color:#fff;
text-decoration:underline
}
.bgr
{
padding:43px 0px 0px 38px
}
.bgr a
{
color:#fff;
text-decoration:none
}
.bgr a:hover
{
color:#fff;
text-decoration:underline
}
.toplinks
{
float:right;
color:#333;
padding:70px 15px 0px 0px;
}
.toplinks a
{
color:#333;
text-decoration:none
}
.toplinks a:hover
{
color:#FF6600;
text-decoration:underline
}
h1
{
color:#666666;
font-size:24px;
padding:25px 0px 0px 10px;
margin:0px
}
h1 a
{
color:#666666;
text-decoration:none
}
h1 a:hover
{
color:#008DBF;
text-decoration:none
}
#punchlines
{
width:780px;
color:#CCFFFF;
font-weight:bold;
}
.plr
{
float:right;
background-color:#009ED1;
width:380px;
text-align:right;
line-height:36px;
padding:0px 10px 0px 0px;
}
.pll
{
float:left;
background-color:#008DBF;
text-align:left;
line-height:36px;
width:380px;
padding:0px 0px 0px 10px;
}
#imghead
{
min-height:121px;
height:90px;
}
.imgr
{
float:right
}
.imgl
{
float:left
}
#container
{
width:780px;
}
#lftnav
{
width:180px;
height:1470px;
min-height:1470px;
float:left;
background-color:#ECEEEE
}
#content
{
float:left;
width:780px;
}
h3
{
font-size:18px;
width:730px;
margin:0px 10px 0px 20px;
color:#FF6600;
padding:20px 10px 0px 0px;
border-bottom:1px solid #CCCCCC;	
}
h2
{
font-size:12px;
color:#FF6600;
margin:0px;
padding:20px 0px 0px 10px;
}
h2 a
{
color:#FF6600;
text-decoration:none
}
h2 a:hover
{
color:#333;
text-decoration:underline
}
#lftnav ul
{
list-style:none	;
margin:0px;
padding:0px 0px 0px 10px;
}
#lftnav ul li
{
background-color:#ECEEEE;
padding:10px 0px 3px 0px;
color:#333;
}
#lftnav ul li a
{
color:#333;
text-decoration:none
}
#lftnav ul li a:hover
{
color:#008DBF;
text-decoration:underline
}
#lftnav ul li b
{
color:#008DBF;
}
.details
{
width:730px;
padding:10px 0px 3px 20px;
color:#333;	
line-height:21px;
}
.details img
{
float:right;	
}
.details a
{
color:#333;	
font-weight:bold;
text-decoration:underline
}
.details a:hover
{
color:#008DBF;	
text-decoration:none
}
.details b
{
color:#008DBF;
}
.details .subhead
{
color:#333;
}
.rfq
{
color:#CC0000;
font-weight:bold	
}
.rfq a
{
color:#CC0000;
text-decoration:underline
}
.rfq a:hover
{
color:#000;
text-decoration:none	
}
#botlinks {
font-size : 11px; 
color : #333333;
text-align:center;
clear:both;
line-height:19px;
padding-top:15px;
padding-bottom:15px;
border-top:1px solid #e2e2e2
}
#botlinks a
{
color : #333333;
text-decoration:none
}
#botlinks a:hover
{
color : #008DBF;
text-decoration:none
}
#botlinks b
{
color : #008DBF;
text-decoration:none
}
#footer2 {
color : #666;
clear:both;
width:720px;
margin:5px 0px 3px 20px;
padding:5px 0px 3px 20px;
border-top:1px solid #E2E2E2
}
#footer2 a {
color:#333;
text-decoration:underline
}
#footer2 a:hover {
color:#CB1107;
text-decoration:none
}
#footer2 img {
float:right;
margin:1px 10px 0px 0px;
padding:1px 10px 0px 0px;
}