*{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 12px; 
	color: #222; 
	text-align:justify;
}


img {

border: 0px;
}


body {
margin:.5em;
padding:0;
height:100%;
background-color:#f9f9f9;
color:#000000;  
text-align:center;
min-height: 100%;
}

a {
color:#cc0000;
text-decoration:none;
}

a:hover {
color:#cccc00;
text-decoration:none;
}

h1 { 
	font-family: helvetica, verdana; 
	font-size: 18px; 
	font-weight: bold;
	color: #303030; 
	padding-top:20px;
}
h2 { 
	font-family: helvetica, verdana; 
	font-size: 16px; 
	color: #303030; 
}

h3 { 
	font-family: helvetica, verdana; 
	font-size: 14px; 
	color: #303030; 
}

h1 a{ 
	font-family: helvetica, verdana; 
	font-size: 18px; 
	font-weight: bold;
	color: #303030; 
}
h2 a{ 
	font-family: helvetica, verdana; 
	font-size: 16px; 
	color: #303030; 
}

h3 a{ 
	font-family: helvetica, verdana; 
	font-size: 14px; 
	color: #303030; 
}

input
{
	font-family: helvetica, verdana; 
	font-size: 11px; 
	color: #606060; 
background: #fff;
border: 1px solid #606060

}

form {
font-family: helvetica, verdana; 
font-size: 11px;
text-decoration: none;
border: none;
margin: 0px;
}

fieldset {
border: none;

}
fieldset legend {
font-size: 12px;

}

blockquote {
margin:1em;
padding:.5em .5em .5em 85px;
background-color:#D7ECF8;
}

blockquote p {
margin:.2em;
color:#000000;
}

hr {
margin-bottom:20px;
border:none;
width:99%;
color:#eeeeee;
background-color:#eeeeee;
height:2px;
clear:both;
}

td.desc {
padding:4px;
text-align:left;
}

#postHeader { 	
margin:0 auto;
padding:0 .2em .3em .2em;
width:970px;
text-align:right;
vertical-align: middle;	
text-transform:uppercase;
}

#bodyColumn {
margin:0 auto;
padding:0 1em;
width:970px;
height:100%;
text-align:justify;
vertical-align: middle;	
background-color:#f9f9f9;
height:940px;
}

#centerColumn { 	
margin:0 auto;
padding:0em 0em 0em 0em;
width:970px;
width:990px;
border-left:10px solid #EEEEEE;
border-right:10px solid #EEEEEE;
text-align:justify;
float:left;
vertical-align: middle;	
background-color:#fff;
}

#headerColumn { 	
margin:0px;
padding:0px;
width:970px;
height:131px;
text-align:left;
float:left;
vertical-align: middle;	
background-color:#ffffff;
}

#middleColumn { 	
margin:0px;
padding:0px;
width:970px;
height:22px;
text-align:left;
float:left;
vertical-align: middle;	
background-color:#ffffff;
}

#menuColumn { 	
margin:0px;
padding:0px;
width:970px;
height:26px;
float:left;
vertical-align: middle;	
background-color:#000;
background-color:#ffffff;
}

#contentColumn { 	
margin:0 auto;
padding:0em;
width:845px;
text-align:left;
float:left;
vertical-align: middle;	
background-color:#ffffff;
}

#cell_smajli {
margin:0px;
padding:0px;
float:left;
width:125px;
height:131px;
background-color:#fff;
}

#cell_dripmid {
margin:0px;
padding:0px;
float:right;
width:125px;
height:26px;
background-color:#fff;
background-image: url('drip.jpg');
background-repeat: no-repeat;
}

#cell_drip {
margin:0px;
padding:0px;
float:left;
width:125px;
min-height:714px;
height:600px;
background-color:#fff;
background-image: url('drip.jpg');
background-repeat: no-repeat
}

#centerColumn h2 {
margin:0;
}

#centerColumn h3 {
margin: -.5em 0 0 0;
}

#navbar {
margin:0px; /* Mozzila attributes */
padding:0px; /* IE specific attributes */
background-color:#FFF;
height: 22px;
width:100%;
float:left;
}

#navbar ul {
Gdisplay: inline;
margin:0 0 0em .3em !important;
margin:.3em 0 0 .3em;
padding:0;
padding-left: 20px;
background-color:#FFF;
}

#navbar li {
margin:0 0 0 0;
padding: 0px 15px 0px 15px;
float:left;
list-style:none;
display:inline;
background-color:#fff;
}

#navbar li a {
display: block-inline;
padding-top: 2px;
padding-left: 30px;
vertical-align:middle;
height: 16px;
}

#breadcrumbs {
margin:0px; /* Mozzila attributes */
padding:0px; /* IE specific attributes */
background-color:#fff;
height: 22px;
width:837px;
float:left;
border-bottom:1px solid #ccc;
border-top:2px dotted #ccc;
}

#breadcrumbs ul {
Gdisplay: inline;
margin:0 0 0em .3em !important;
margin:.3em 0 0 .3em;
padding:0;
padding-left: 20px;
background-color:#fff;
}

#breadcrumbs li {
margin:0 0 0 0;
padding:0;
list-style:none;
display:inline;
background-color:#fff;
}

#breadcrumbs li a {
display: block-inline;
padding: 0px 15px;
vertical-align:middle;
}

#breadicons {
margin:0px; /* Mozzila attributes */
padding:0px; /* IE specific attributes */
background-color:#fff;
height: 23px;
width:0px;
float:left;
text-align:right;
border-bottom:1px solid #ccc;
border-top:2px dotted #ccc;
}


#header {
margin:0 -1em 0 -1em;
padding:0 0 0 0;
height:143px;
background-color:#cccccc;
border-top:1px solid #ffffff;
}

#header h1 {
margin:0 0 -14px 10px;
padding:10px 0 0 .9em;
font-weight:lighter;
letter-spacing:.15em;
color:#000000;
}

#header h2 {
margin:0 0 0 0;
padding:1em 0 0 30px;
font-weight:300;
letter-spacing:.1em;
color:#000000;
}

#cell_logo {
margin:0px;
padding:0px;
padding-top:26px;
float:left;
width:224px;
height:130px;
background-color:#fff;
}

#cell_search {
margin:0px;
padding:0px;
float:left;
width:610px;
height:130px;
background-color:fff;
}

#cell_search form {
margin-top:54px;
float:right;
}

.searchbox-button {
border: 0px;
}

#cell_1 {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:460px;
height:300px;
background-color:#fff;
}

#cell_2 {
margin:0 14px 1em 14px;
padding:8px;
float:left;
width:320px;
height:300px;
background-color:#fff;
}

#cell_1 p, #cell_2 p, #cell_3 p {
Fcolor:#000000;
}

#cell_1 h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
color:#000000;
font-weight:bold;
}

#cell_2 h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
color:#000000;
font-weight:bold;
}

#cell_3 h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
color:#000000;
font-weight:bold;
}

.barepic {
border:none;
}

.right {
float:right;
margin:5px;
padding:2px;
}

.left {
float:left;
margin:5px;
padding:2px;
}

.center {
width:auto;
margin-left:auto;
margin-right:auto;
}


#cell_1 ul.news, #cell_2 ul.news, #cell_3 ul.news {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#cell_1 li.news, #cell_2 li.news, #cell_3 li.news {
margin:0 0 .3em 0;
padding:5px 0 6px 10px;
}

#cell_1 ul, #cell_2 ul, #cell_3 ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#cell_1 li, #cell_2 li, #cell_3 li {
margin:0 0 .3em 0;
padding:5px 0 6px 5px;
}

#box_all {
margin:0 5px 2em 0;
padding:20px;
padding-left:35px;
width:790px;
float:left;
background-color:#fff;
}

#box_1 {
margin:0 5px 2em 0;
padding:8px;
float:left;
width:160px;
background-color:#fff;
}

#box_2 {
margin:0 7px 2em 14px;
padding:8px;
float:left;
width:340px;
background-color:#fff;
}

#box_3 {
margin:0 14px 2em 7px;
padding:8px;
float:left;
width:250px;
background-color:#fff;
}

#box_4 {
margin:0 0 2em 5px;
padding:8px;
float:left;
width:150px;
background-color:#cccccc;
}

#box_1 p, #box_2 p, #box_3 p, #box_4 p {
color:#000000;
}

#box_1 h2, #box_2 h2, #box_3 h2, #box_4 h2 {
color:#000000;
} 

#footer {
position:relative;
clear:both;
bottom:0;
margin:5em 0 0 0;
padding:0;
height:4em;
line-height:4em;
text-align:center;
font-size:.7em;
background-color:#ffffff;
border-top: 2px solid #eee;
border-bottom: 2px solid #eee;

}

#solutions a{ 
background-image: url('menu_back_1.jpg');
background-repeat: no-repeat;
padding-left: 25px;
padding-right: 5x;

}
#solutions a:hover{ 
background-image: url('menu_back_1_act.jpg');
background-repeat: no-repeat;
color:#222;
}

#products a{ 
background-image: url('menu_back_2.jpg');
background-repeat: no-repeat;
padding-left: 25px;
padding-right: 5x;

}

#products a:hover{ 
background-image: url('menu_back_2_act.jpg');
background-repeat: no-repeat;
color:#222;
}

#partners a{ 
background-image: url('menu_back_3.jpg');
background-repeat: no-repeat;
padding-left: 25px;
padding-right: 5x;

}

#partners a:hover{ 
background-image: url('menu_back_3_act.jpg');
background-repeat: no-repeat;
color:#222;
}

#customers a{ 
background-image: url('menu_back_4.jpg');
background-repeat: no-repeat;
padding-left: 25px;padding-right: 5x;

}
#customers a:hover{ 
background-image: url('menu_back_4_act.jpg');
background-repeat: no-repeat;
color:#222;
}

#labs a{ 
background-image: url('menu_back_5.jpg');
background-repeat: no-repeat;
padding-left: 25px;padding-right: 5x;

}
#labs a:hover{ 
background-image: url('menu_back_5_act.jpg');
background-repeat: no-repeat;
color:#222;
}

#careers a{ 
background-image: url('menu_back_6.jpg');
background-repeat: no-repeat;
padding-left: 25px;padding-right: 5x;

}
#careers a:hover{ 
background-image: url('menu_back_6_act.jpg');
background-repeat: no-repeat;
color:#222;
}

#about a{ 
background-image: url('menu_back_7.jpg');
background-repeat: no-repeat;
padding-left: 25px;padding-right: 5x;

}
#about a:hover{ 
background-image: url('menu_back_7_act.jpg');
background-repeat: no-repeat;
color:#222;
}

#cetest a{ 
background-repeat: no-repeat;
background-color: #fff;
padding-left: 25px;padding-right: 5x;

}
#cetest a:hover{ 
background-image: url('menu_back_8_act.jpg');
background-repeat: no-repeat;
color:#222;
}


ul#navlist 
{
list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
width: 158px;
\width: 160px;
w\idth: 158px;
padding: 0px;
border: 1px solid #dddddd;
border-top: 0px;
margin: 0px;
background: #e7e3e7;
}

ul#navlist li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #dddddd;
line-height: 1em;
}

ul#navlist li a
{
height: 2em;
min-height: 2em;
display: block;
padding: 14px 8px 4px 8px;
border: 0px;
border-left: 8px solid #aaaabb;
background: #ffffff;
text-decoration: none;
text-align: left;
}

ul#navlist li a:link { color: #666677; }
div#navcontainer li a:visited { color: #666677; }

ul#navlist2
{
width: 158px;
\width: 160px;
w\idth: 158px;
padding: 0px;
border: 1px solid #dddddd;
border-top: 0px;
margin: 0px;
font: bold 12px verdana,helvetica,arial,sans-serif;
background: #ffffff;
}

ul#navlist2 li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #dddddd;
}

ul#navlist2 li a
{
min-height: 14px;
display: block;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 8px solid #ffffff;
background: #c6cbce;
text-decoration: none;
text-align: left;
}

ul#navlist li a:visited { color: #666677; }
div#navcontainer li a:visited { color: #666677; }

ul#navlist li a:hover
{
color: #ffffff;
background: #103C4A;
}
.tx-pmkrssnewsexport-pi1 {
float:right;
}
.align-right {
text-align:right;
}
.news-list-item
{
margin: 5px;
padding: 5px;

}
