body {width:760px;min-height:100%;text-align:center;margin:auto;font-family:Trebuchet MS,Verdana,Arial,Helvetica;font-size:80%;color:#666666}
img {border:none}

a {color:#666666;text-decoration:none}
a.ulined {text-decoration:underline}
a:hover {text-decoration:underline}



#wrapper {text-align:left;margin-top:10px}
#left {float:left;width:170px;margin-right:10px}
#content {}
#footer {clear:both;font-size:80%;text-align:right;padding-right:30px}

/*left nav list*/
#left ul {list-style:none;margin:10px 0px 0px 20px}
#left ul li {padding:3px;background: url(images/nav_off.gif) no-repeat 0 50%;text-indent:15px;}
#left ul li:hover {background: url(images/nav_on.gif) no-repeat 0 50% ;text-indent:15px;color:#ffffff}
#left ul li a:hover {
	color:#339933;
	text-decoration:none;
	font : bold;
}

#contact {margin-top:20px;text-align:center}
#contact p.phone {font-size:125%;margin:0px;padding:0px}
#contact p.email {margin:0px;padding:0px}


.left_xsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 0px 10px; 
border-bottom:1px solid #C4DAAD;
}
.left_xsnazzy p, {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.left_xsnazzy {
background: transparent; 
width:170px; 
float:left; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #999;
border-right:1px solid #999;
}
.xb1 {
margin:0 5px; 
background:#999;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #999; 
border-width:0 1px; 


}

.color_a {
background:#339933;
color:#fff;
}
.color_b {
background:#339933; 
color:#000;
}
.color_c {
background:#339933; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}

/*left info*/
.left_info {
background: transparent; 
width:170px; 
float:left; 
margin:10px 3px;
}

.left_info .color_a {
background:#ffffff;
color:#fff;
}
.left_info .color_b {
background:#ffffff; 
color:#000;
}
.left_info .color_c {
background:#ffffff; 
color:#fff;
}
.left_info .color_d {
background:#ffffff; 
color:#000;
}

.left_info .xboxcontent {
	display:block;
	border:0 solid #999;
	border-width:0 1px;
	text-align:center;
	padding:10px 0px;
	
}






/* content snazzy*/
.content_xsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:16px 5px 9px 10px;
border-bottom:1px solid #C4DAAD;
}

.content_xsnazzy h2 {
margin:0; 
font-size:110%;
padding-left:10px;
padding-top:10px
}


.content_xsnazzy p, {
margin:0; 
padding:5px 10px; 
font-size:100%;
}
.content_xsnazzy {
background: transparent; 
width:550px; 
float:left; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;

}


.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #999;
border-right:1px solid #999;
}
.xb1 {
margin:0 5px; 
background:#999;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
	display:block;
	border:0 solid #999;
	border-width:0 1px;
	text-align : center;
}
.xboxcontent2{
	display:block;
	border:0 solid #999;
	border-width:0 1px;
	background : #C4DAAD;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#C4DAAD;
color:#fff;
}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}

.top_para {margin-top:10px}
.img_right {float:right;}


#standard {font-family:Trebuchet MS,Verdana,Arial,Helvetica;margin-left:10px}
#standard td {font-size:85%;padding:0px 3px 0px 3px;width:40px}
#standard td.desc {font-size:85%;padding:0px 3px 0px 3px;width:220px}
#standard td.descbold {font-size:85%;padding:0px 3px 0px 3px;width:220px;font-weight:bold}
#standard td.bold {font-size:85%;padding:0px 3px 0px 3px;width:40px;font-weight:bold}

.enews {font-weight:bold;font-style:italic}
.para  {font-weight:bold}
p.rf {margin-bottom:-10px;;color:red;font-size:85%}
#datasheets {margin-top:30px;text-align:center;font-size:85%}

form {margin:0px;padding:10px 0px;font-family:Trebuchet MS,Verdana,Arial,Helvetica}
input, select{font-family:Trebuchet MS,Verdana,Arial,Helvetica}
label {float:left;display:block;width:75px;padding-top:2px;}
label.textarea {clear:both;display:block;padding-top:2px;width:100%}
input {width:200px}
input[type=submit] {width:60px}
textarea {clear:both;margin-left:75px;width:400px;height:200px;font-family:Trebuchet MS,Verdana,Arial,Helvetica}

/*stuff to fix firefox*/
#contact {margin-top:20px;text-align:center}
#contact p.phone {font-size:125%;margin:0px;padding:0px}
#contact p.email {margin:0px;padding:0px;font-size:80%}

/*left nav list*/
#left ul {list-style:none;margin:10px 0px 0px -15px;*margin:10px 0px 0px 20px}

p {margin-left:10px}