#nav_3d {
	float:left;
	background:#eeeeee;
	width:679px;
	display:inline;
	text-align:center;
	z-index:1;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
#nav_3d img{
	float:none;
	margin:0px auto;
}
#navbtna{
	float:right;
	width:210px;
	display:inline;
	margin-right:10px;
	z-index:100;
	margin-top:-80px;
}
a {
	text-decoration:none;
	color:#4f9fcf;
}
a:hover {
	color:#ffbf00;
}
.bluetxt{
	color:#4f9fcf;
}
.cont_2c h1, .cont_1c h1 {
	float:left;
	width:630px;
	background:url(../../images/site/h1_bg.gif) no-repeat left top;
	margin:5px 25px 10px;
	border-bottom:1px dotted #b3b3b3;
	color:#4b4b4b;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	display:inline;
	overflow:visible;
	padding: 50px 0px 4px;
}
.cont_2c img.big, .cont_1c img.big {
	float:left;
	margin:0px 0px 0px 25px;
}
.cont_2c h1 strong, .cont_1c h1 strong {
	color:#e87f22;
}
.cont_2c h2, .cont_1c h2 {
	float:left;
	width:630px;
	margin:20px 25px 0px;
	color:#4f9fcf;	
	text-align:left;
	font-weight:bold;
	font-size:12px;
	display:inline;
	overflow:hidden;
}
.bullets {
	float:left;
	width:630px;
	margin:20px 25px 0px;
	color:#4f9fcf;
	background:#eeeeee;
	text-align:left;
	font-size:12px;
	text-transform:uppercase;
	display:inline;
	overflow:hidden;
}
.bullets h3 {
	float:left;
	width:590px;
	padding:5px 20px;
	background:#006bab url(../../images/site/bullet_h3.jpg);
	font-weight:normal;
	color:#ffffff;
	border-bottom:5px solid #4f9fcf;
}
.bullets strong {
	color:#ffbf00;
	font-weight:normal;
}
.bullets ul {
	float:left;
	width:630px;
	padding:0px;
	background:#E3E3E3 url(../../images/site/bullet_li.gif);
	display:inline;
}
.bullets ul li {
	float:left;
	list-style:none;
	width:600px;
	color:#4f9fcf;
	border-bottom:1px solid #cccccc;
	padding:7px 10px 7px 20px;
	font-size:11px;
	background:url(../../images/site/bullet_puce.gif) no-repeat 3px center;
}
.col_l {
	float:left;
	width:394px;
	margin:20px 0px;
	border-right:1px solid #ffbf00;
	display:inline;
	overflow:hidden;
}
.col_l img {
	float:left;
	margin:20px 0px 20px 25px;
	display:inline;
}
.col_l img.nomargin {
	float:left;
	margin:0px 0px 10px 25px;
}
.col_l p img, img.pimg {
	float:right;
	margin:0px 0px 5px 10px;
}
.img_r img {
	float:right;
	margin:15px 25px 20px 0px;
}
.col_l a img, .img_r a img, p.downloads a img {
	color:#e87f22;
	text-decoration:none;
	background:#eeeeee;
}
.col_l ul, .cont_1c ul {
	float:left;
	margin:0px 15px 0px 25px;
	display:inline;
}
.col_l ul li, .cont_1c ul li {
	float:left;
	width:339px;	
	list-style:none;
	color:#474747;
	font-size:11px;
	background:url(../../images/site/col_l_puce.gif) no-repeat 0px 6px;
	border-bottom:1px dotted #b3b3b3;
	padding:5px 0px 5px 15px;
}
.cont_1c ul li {
	width:615px;
}
.cont_1c ul.nutshell li,.cont_2c ul.nutshell li {
	float:left;
	width:615px;	
	list-style:none;
	color:#474747;
	font-size:11px;
	padding:5px 0px 5px 15px;
	background:url(../../images/site/col_r_puce.gif) no-repeat 0px 7px;
	border-bottom:1px dotted #b3b3b3;
}
.cont_2c ul.nutshell li {
	width:339px;
}
.cont_2c .col_l li img {
	margin:0px;
	padding:0px;
}
.cont_1c ul.partners li{
	width:180px;
	border:none;
	background:url(../../images/site/col_l_puce.gif) no-repeat 0px 2px;
	padding:2px 0px 2px 15px;
}
.col_l h3, .cont_1c h3, .related h3 {
	float:left;
	width:340px;
	margin:15px 15px 7px 25px;
	border-bottom:1px dotted #b3b3b3;
	padding:10px 7px 2px;
	background:#eeeeee url(../../images/site/bullet_li.gif) repeat-y right top;
	color:#006bab;
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px;
	display:inline;
	overflow:hidden;
}
.related h3 {
	background:none;
	width:354px;
	padding:10px 0px 2px;
	display:inline;
	overflow:hidden;
}
h3.nutshell_t {
	width:340px;
	background:#555555 url(../../images/site/nutshell_t.gif) repeat-y 0px 0px;
	border-bottom:1px dotted #ffbf00;
	color:#ffffff;
}
h3.nutshell_t strong {
	color:#e87f22;
}
h3.nutshell {
	width:340px;
	color:#e87f22;
	padding:10px 7px 2px;
	border-bottom:1px dotted #ffbf00;
}
p.nutshell {
	float:left;
	width:354px;
	color:#474747;
	text-align:justify;
	font-size:11px;
	margin:0px;
}
.col_l p, .cont_1c p, .related p {
	float:left;
	width:354px;
	margin:5px 15px 5px 25px;
	color:#474747;
	text-align:justify;
	font-size:11px;
	display:inline;
	overflow:hidden;
}
.col_l p u, .cont_1c p u, .related p u {
	color:#4f9fcf;
	margin-top:5px;
	border-bottom:1px dotted #006bab;
	text-decoration:none;
	float:left;
}
.col_l p.nutshell  u, .cont_1c p.nutshell  u {
	color:#e87f22;
	border-bottom:1px dotted #474747;
}
.col_l p.standards , .cont_1c p.standards {
	width:510px;
	float:right;
	margin-right:25px;
	margin-left:0px;
	padding-left:10px;
	border-left:1px solid #ffbf00;
}
.col_l p.standards  u, .cont_1c p.standards  u {
	color:#e87f22;
	border-bottom:1px dotted #474747;
	float:right;
}
.col_l span, .cont_2c span.big, .cont_1c span.big {
	float:left;
	color:#4f9fcf;
	width:354px;
	text-transform:uppercase;
	border-bottom:1px dotted #dddddd;
	font-size:10px;
	padding:6px 0px 4px 0px;
	margin:-19px 15px 15px 25px;
}
.col_l a:hover span, .cont_2c a:hover span.big, .cont_1c a:hover span.big,.col_r p.downloads a:hover span, .col_r_txt p.downloads a:hover span {
	color:#ffbf00;
}
.cont_2c span.big, .cont_1c span.big {
	width:630px;
}
.cont_1c span.big {
	margin-top:0px;
}
.col_l span strong, .cont_2c span.big strong, .cont_1c span.big strong {
	font-size:10px;
}
.col_r, .logos, .col_r_txt {
	margin:15px 25px 20px 0px;
	float:right;
	width:245px;
	padding-left:15px;
	display:inline;
	overflow:hidden;
}
.col_r_txt img.logo{
	margin-right:80px;
}
.col_r_txt p.logo{
	color:#4f9fcf;
	margin-top:5px;
	border-bottom:1px dotted #006bab;
	margin-top:15px;
	margin-right:100px;
}
.col_r ul.big, .col_r p.downloads {
	float:left;
	width:245px;
}
.col_r p.downloads, .col_r_txt p {
	float:left;
	margin-top:15px;
	font-size:11px;
	color:#666666;
	text-align:left;
}
.col_r_txt img {
	float:left;
	margin-top:15px;
}
.col_r_txt ul, .col_r ul.big {
	float:left;
	margin-top:15px;
}
.col_r_txt ul li, .col_r ul.big li {
	list-style:none;
	font-size:11px;
	color:#666666;
	width:230px;
	float:left;
	background:url(../../images/site/col_r_puce.gif) no-repeat 0px 6px;
	border-bottom:1px dotted #b3b3b3;
	padding:5px 0px 5px 15px;
}
ul.nlul li {
 	font-weight:normal;
 }
.col_r p.downloads img, .col_r_txt p.downloads img {
	float:left;
}
.col_r p.downloads span, .col_r_txt p.downloads span {
	float:left;
	color:#e87f22;
	width:245px;
	text-transform:uppercase;
	border-bottom:1px dotted #dddddd;
	font-size:10px;
	padding:5px 0px 4px 0px;
}
.col_r h3, .col_r_txt h3 {
	float:left;
	width:245px;
	color:#006bab;
	text-transform:uppercase;
	border-bottom:1px solid #bbbbbb;
	padding:5px 0px 2px;
	font-weight:normal;
	font-size:12px;
}
.col_r u, .col_r_txt u, .logos u{
	color:#4f9fcf;
	margin-top:5px;
	border-bottom:1px dotted #006bab;
	text-decoration:none;
}	
.col_r ul.downloads li {
	float:left;
	list-style:none;
	width:2s5px;
	color:#666666;
	border-bottom:1px dotted #bbbbbb;
	padding:10px 0px 10px;
	font-size:11px;
}
.logos ul li {
	float:left;
	list-style:none;
	width:245px;
	color:#666666;
	border-bottom:1px dotted #bbbbbb;
	padding:10px 0px;
	font-size:11px;
}
.logos ul li img {
	float:left;
	margin-bottom:10px;
	color:#e87f22;
	font-weight:bold;
}
.logos ul li p {
	width:230px;
	float:left;
	font-size:11px;
	padding-left:15px;
}
.logo_overview{
	float:left;
	width:122px;
	display:inline;

}
.logo_overview u{
	float:left;
	border-bottom:1px dotted #bbbbbb;
	color:#4f9fcf;

}
.cont_1c h3 {
	width:616px;
}
.related h3 {
	width:630px;
}
.cont_1c p, .related p {
	width:630px;
}
.address{
	float:left;
	margin: 10px 0px;
}
.address p, p.cust{
	width:180px;
	float:left;
	text-align:left;
}
p.cust{
	width:180px;
	margin-bottom: 0px;
}
p.cust strong{
	color:#e87f22;
}
p.address u{
	width:630px;
}
img.standards {
	margin-left:25px;
	margin-top:8px;
	float:left;
}
.tree{
	float:left;
	margin:5px 15px 5px 25px;
	color:#cccccc;
}
.tree1{
	float:left;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	margin-bottom:20px;
	border-left:1px solid #cccccc;
	padding-left:10px;
	display:inline;
	width:200px;
}
.tree1 a{
	color:#e87f22;
}
a.tree2{
	font-size:12px;
	text-transform:none;	
	color:#006bab;
}
a.tree3{
	font-size:11px;
	text-transform:none;	
	color:#4f9fcf;
}
a.tree4{
	font-size:10px;
	font-weight:normal;
	text-transform:none;	
	color:#4e4e4e;
}
.tree1 a:hover{
	color:#ffbf00;
}
.treehr{
	float:left;
	width:630px;
	margin-bottom:20px;
	border:none;
	border-bottom:1px solid #cccccc;
}