*{margin:0 auto; padding:0;}
.clear{clear:both;}
body {font:11px/1.4em Verdana,Arial;color:#6b6b6d; background:#d5d7dc;}

a{text-decoration:none; color:#0493d7;}
h1{ font:22px/1em Arial, Helvetica, sans-serif; color:#444444; margin-top:10px;}
h2{ font:18px/1em Arial, Helvetica, sans-serif; color:#14afba;}
p{margin-bottom:10px;}
hr {border:dashed #444; border-width:1px 0 0; height:0;}
img{border:0}
ul li{list-style:none;}

#wrap{width:960px; background:#d5d7dc url(images/body_bg.jpg) top center no-repeat; padding:35px 14px 0 14px;}
#container{ background:#FFF; padding:0 10px;}
	#top{position:relative; height:86px;}
		#languages{position:absolute; width:170px; right:0; top:50px;}
		#languages ul{list-style-type: none;}
		#languages ul li { display: inline;color:#CCCCCC; }
		#languages ul li a{text-decoration: none;color:#CCCCCC;}
	#banner{ margin-bottom:1px;}
	.banner2{ margin:0; width:641px; height:114px; z-index:-1;}
#sidebar1{float: left;width: 290px;}
	#sidebox{width: 268px;border:1px solid #dedede;background:#FFF url(images/sidebarbg.jpg) bottom repeat-x;padding:15px 10px; margin-top:5px;}
#mainContent { width:640px; padding:2px 0 0 0; float:right;}
	.partners{ background:#d1d1d1; margin:10px 0; padding:10px;}
	.partners a{ text-decoration:underline;color:#6b6b6d; text-align:center;}
	.encoders{ width:452px; padding:5px;}
	.encoders7{ width:300px;}
	.encoders6{ width:620px; padding:5px;}
	.encoders5{ width:400px; padding:5px;}
	.encoders4{ width:525px; padding:5px;}
	.encoders3{ width:370px; padding:5px;}
	.encoders2{padding:5px;}
	.encoders1{ width:360px; margin:20px 20px 0 0;}
		.encoders1link{ color:#0099FF;}
	.encoders1 li{ list-style:circle; margin-left:20px; }
	.encoderimg1{ margin-left:6px;}
	.encoderimg2{ margin-left:6px; margin-bottom:25px}
	.encoderbox{ width:192px; background:#CCCCCC; padding:10px;font-size:12px; margin:20px 0 30px 20px;}
	.encoderbox h1{ font:14px/1em Arial, Helvetica, sans-serif; color:#444444; margin-top:5px;}
	.encoderbox ul{ margin-top:10px;}
			#e-ad{width: 290px;}
			#e-adtop{width:290px; background:url(images/encoder-adbg.jpg) repeat-x top; height:170px; margin-top:5px; padding-top:15px;}
				#e-adtop h3{font-size:32px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:15px 0 8px 0; text-align:center;}
				#e-adtop h4{font-size:34px; font-family: Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF; font-weight:bold; text-align:center; line-height:36px;}
			#e-admid{width:290px; height:212px; color:#000000; background:url(images/encoder-machine.jpg) no-repeat top; padding:25px 0 0 0;}
				#e-admid h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:24px; color:#000000; padding:0 0 5px 5px; }
				#e-admid h3{font-size:50px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}
			#e-content{ background:#005190; width:260px; padding: 3px 15px 5px 15px; font-size:14px; color:#FFFFFF; line-height:18px;}
	.cardfive{ width: 450px; margin-bottom:20px;}
	.cardfive li{ background:url(images/bullet_check.jpg) 1px 6px no-repeat; padding-left:20px; line-height:20px; color:#000000;}
	.cardfiveimage{ margin-right:10px; text-align:center; color:#0066CC; padding-bottom:140px;}
	.bluebox{ background:#eaf6fc; border: 1px #0095df solid; width: 616px; margin:10px 5px 10px 5px; padding:5px;}
	.blueboxproductname{ color:#FF9900;}
	.bluecontainer{ background:url(images/blue-container.jpg) no-repeat; width:621px; height:85px; float:left}
	.whitetext{color:#FFFFFF; width:242px; margin:20px 0 0 55px; font-size:12px}
	.bluecontainer2{ background: url(images/partners/bluecontainer2.jpg); width:620px; height:43px; float:right;}
	.whitetext2{color:#FFFFFF; width:242px; margin:20px 0 0 20px; font-size:14px}
	.contacts-container{width:480px}
#footer{ text-align:center; padding:10px; margin-bottom:30px;}

/*NAVIGATION*/
#menu_container{width:940px; background:#353535 url(images/menubg.jpg) top repeat-x; margin-bottom:6px; z-index:1000;}
ul.menu {list-style:none;}
ul.menu a {display:block; color:#FFF; text-decoration:none; font: 10px/1.8em Arial, Helvetica, sans-serif;}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:43px; left:0; background:#3a4146; display:none; list-style:none}
ul.menu ul li {position:relative;border-top:none; width:116px; margin:0;}
ul.menu ul li a {display:block; padding:3px 7px 5px;}
ul.menu ul li a:hover {background:#3a4146 url(images/hoverbg.jpg) top repeat-x;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {padding:12px 7px 13px 7px; font-weight:bold; width:102px; text-align:center;float:left;}
ul.menu .menulink:hover, ul.menu .menuhover {background:#3a4146 url(images/hoverbg.jpg);}
/*ul.menu .sep {background: url(images/sep.jpg) 116px 0 no-repeat;}*/
ul.menu .topline {border-top:1px solid #aaa}

/*MISC*/
.fltrt { float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 10px;}
.support{padding-left:30px;}
.clearfloat{ clear:both;height:0;font-size: 1px;line-height: 0px;}
.centeredImage{text-align:center;display:block;}
.centeredText{text-align:center;}
.underlined{ text-decoration:underline;}
.bluetext{color:#14afba;}
.bluetext2{color:#0066CC;}
.title{ font-size:12px; color:#4b4a4f; font-weight:bold;}
.date{color:#0293d6;}
.tempdiv{ width:660px;}
.input{background:url(images/input.jpg) no-repeat; width:250px; height:22px; border:none; padding:4px 0 0 5px}
.checkbox{margin-right:10px}
.message{width:340px; height:205px}
.reset{ background:url(images/reset.jpg) no-repeat; width:91px; height:29px; border:none; cursor:pointer} 
.submit{ background:url(images/submit.jpg) no-repeat; width:91px; height:29px; border:none; cursor:pointer} 


/*TABLE*/
table{ margin:10px 0 20px 0;}
td{padding:5px;}
td h1{ text-align: left; text-indent:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin-bottom:10px;}

.for_height{ height:220px;}
.for_height2{height:150px;}
/*LIST*/
.rfcard li{margin-left:15px; list-style:disc; color:#6b6b6d}
.encoders7 ul li{margin-left:15px; list-style:disc; color:#6b6b6d}
.encoders7 li a{color:#6b6b6d}
.encoders7 li a:hover{color: #6666FF}
.encoders3 ul li {background:url(images/asterisk.gif) no-repeat 0px 5px; padding:0 0 10px 8px; }
.encoders3 ol {padding:0 0 0 18px;}
.redtext{color:#BA0000;font-weight:bold;}
.yellowtext{color:#f7eb2a;font-weight:bold;}
.purpletext{color:#7300AB;font-weight:bold;}
.orangetext{color:#FF6600;font-weight:bold;}

/*underconstruction*/
.underconstruction{ margin:0 auto; width:550px;}
.color2{ color: #666666;}
