/* CSS Document */
body{
	margin: 10px 0 10px 0;
	padding: 0;
	font-family: verdana;
	font-size:12px;
	background: url(images2/top_bg.gif) repeat-x #fff;
	background:#fff;
}

a {text-decoration:none;}
a:hover{text-decoration:underline;}

#wrapper{
margin:auto;
border:#369 1px solid;
width:980px;
}

#header
{
border-bottom:#369 0px solid;
clear:both;
background:url(images/header_bg.gif) no-repeat;
width:980px;
min-height:150px;
}
 
#header a h1{    
display: none;}

#header #hLeft{
	width:210px; 
	float:left;
	text-align:center;
	/*margin:30px 0 0 2px;*/
	padding:4px;
}
#header #hLeft img
{
	background:#F6F7E5;
	border:#999 1px solid;
	padding:4px;
	font-weight:bold;
	color:#CC0033;
}

#header #hMiddle {
width:538px;
float:left;
padding-top:0;
border:#f00 0px solid;
text-align:justify;
}

#header #hMiddle p.title
{
	margin:0;
	padding:0;
	color:#FFC;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:99%;

}
#header #hMiddle p.description
{
	padding:96px 0 2px 0;
border:#f00 0px solid;

}



#header #hRight{
width:210px;
float:right;
border:#f00 0px solid;
margin-right:3px;
/*margin:30px 10px 0 0;*/
}

#header #hRight img
{
	background:#F6F7E5;
	border:#999 1px solid;
	padding:4px;
width:200px;
}

#wrapper #content 
{
	clear:both;
}

/**************************************************************/
#content #left{width:225px; float:left; height:185px; top:0px; right:0px; padding-left:10px; border:#f00 0px solid;}
#content #left ul{width:180px; height:147px; margin:18px 0 0; list-style-type:none; padding:0;}
#content #left ul li{height:30px; border-bottom:1px solid #CBCACA; line-height:29px;}
#content #left ul li a{width:200px; display:block; background:url(images/arrow.gif) 0 50% no-repeat #fff; color:#3B3B3B; text-decoration:none; padding:0 0 0 20px;}
#content #left ul li a:hover{background:url(images/arrowhover.gif) 0 50% no-repeat #F6F7E5; text-decoration:none;}
#content #left ul li.underlinenone{height:30px; border-bottom:none; line-height:29px;}

#content #left h2{height:22px; display:block; font:16px/16px Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#369; }

/*****************************************************************/
#content #main 
{
	margin:0 auto;
	padding:0;
}

#content #main p.title, .title {
width:100%;
color:#369;
text-align:center;
font-size:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content #main p.title span
{
	font-weight:normal;
	font-size:12px;
}

#content #main ul
{
	float:left;
	padding-left:20px;
	top:0;
}

#content #main .tagLine
{
	color:#000;
	font-weight:bold;
	text-align:center;
	background-color: #e6e6e6;
	margin-top:-14px;
	line-height:34px;
}

#content #main .phone{text-align:center; padding-bottom:14px;}

#content #main ul li
{
	/*display:block;
	float:left;*/
	width:140px;
	padding:0 3px 0 3px;
	text-align:center;
}
#content #main ul li span
{
float:left;
display:block;
width:140px;
padding:0 4px 0 4px;
height:50px;
border:#f00 0px solid;
}

#content #main2 ul li img
{
margin-top:30px;
border:#f00 1px solid;
}

#content #main #applications
{
	padding-top:3px;
	width:860px;
	margin-left:110px;
	border:#f00 0px solid;
	clear:both;
}
#content #main #medicalApplications
{
	padding-top:3px;
	margin:0 40px 0 40px; /* was 70px */
	clear:both;
}
#content #main #applications ul , #content #main #medicalApplications ul 
{ 
	margin:auto; 
	padding:0; 
	width:390px; 
	border:#f00 0px solid; 
	clear:right;

}
#content #main #applications ul li, #content #main #medicalApplications ul li 
{ 
	
	list-style-type: none; 
	padding:5px 0 0 20px; 
	width:250px; 
	vertical-align:middle; 
	text-align:left;
}

#content #main #applications ul li span, #content #main #medicalApplications ul li span {border-top:#369 1px dotted;padding-top:4px;width:330px; height:20px; text-align:left; font-size:10px; font-weight:bold;}
#content #main #applications.security{width:780px; padding-left:40px;border:#f00 0px solid;}

#content #main #medicalApplications #poct {width:100px; float:left;}
#content #main #medicalApplications #poct p span {width:100px; height:20px; text-align:left;font-size:10px; font-weight:bold;}

p.dotline
{
	background:url(images/dot-line.gif) 0 0 repeat-x #fff; 
	padding:0;
	
}
.noticeBg{
clear:both;
	background:#ffc;
	margin:0;
	padding:0;
	height:145px;
}

p.capstext
{
	font:18px/20px Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	color:#555555; 
	padding:3px;
	margin-left:100px;
}
p.testimonial
{
	font:18px Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	color:#369;
	padding-top:8px;
}
p.testimonialdot
{
	font:18px Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	color:#369;
	padding-top:8px;
	
}

p.testimonialMedium
{
	font:15px Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	color:#369;
	padding-top:8px;
}

p.testimonial span 
{
	font-size:12px; 
}
p.testimonialSmall
{
	font:12px Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	color:#369;
	padding-top:8px;
}
p.testimonialSmall span 
{
	font-size:10px; 
}

p.capstext span {color:#c03;}


#content #main #howItWorks 
{
	background:#C5D9EC; 
	margin:0; 
	padding:8px 0 8px 0; 
	font-weight:bold; 
	text-align:center;
}

#content #main #howItWorks .numbers
{
	color:red;
}
#content #main #idea {margin-top:5px;}
#content #main h3 {margin-bottom:40px;}


#content #main #productDescription {clear: both; padding:10px; font:16px Georgia, "Times New Roman", Times, serif; color:#000; font-weight:bold; margin-left:20px; margin-top:30px; }
#content #main #productDescription ul {width:300px;float:left; list-style-type:disc; padding:10px;margin-left:20px;}
#content #main #productDescription ul li {width:300px; font-size:14px; font-weight:normal; list-style:disc; list-style-type:disc;list-style-position:inside; list-style:disc; text-align:left;}
#content #main #productDescription div {clear:both; margin-left:135px;}



#content #main #wonderLabelIllustration {position:relative; margin-left:10px; top:40px;font:11px Verdana;color:#369;}
#content #main #wonderLabelIllustration .mainImage {margin-left:270px;}
#content #main #wonderLabelIllustration .callout1{position:absolute; top:-30px; width:200px; left:550px;}
#content #main #wonderLabelIllustration .callout2{position:absolute; top:40px; width:150px; left:510px;}
#content #main #wonderLabelIllustration .callout3{position:absolute; top:110px; width:190px; left:570px;}
#content #main #wonderLabelIllustration .callout4{position:absolute; top:155px; width:150px; left:170px;}
#content #main #wonderLabelIllustration .callout5{position:absolute; top:50px; width:130px; left:190px;}
#content #main #wonderLabelIllustration .callout6{position:absolute; top:10px; width:100px; left:180px;}
#content #main #wonderLabelIllustration .callout7{position:absolute; top:-40px; width:160px; left:370px;}

#applicationExamples { margin:auto; width:950px; border:#f00 0px solid; background:url(images/dot-line.gif) 0 0 repeat-x #fff;}
#applicationExamples h3 {padding:4px; text-align:center;}
#applicationExamples .featuredExample {float:left; width:430px; margin-left:20px;}
#applicationExamples .featuredExample img {padding-bottom:10px;}
#applicationExamples .additionalExamples {clear:both; margin-left:20px;}
/*#applicationExamples .additionalExamples ul { margin-left:40px; color:#f00;}*/


#applicationExamples .additionalExamples ul 
{ 
	float:left;
	margin:6px 0 0 0; 
	padding:8px; 
	width:370px; 
	border:#f00 0px solid; 
	background:#F6F7E5; 
}

#applicationExamples .additionalExamples ul li 
{ 
	height:20px; 
	background:url(images/arrow_li.gif) 0 50% no-repeat #F6F7E5; 
	background-position:middle left; 
	list-style-type: none; 
	padding:3px 0 0 20px; 
	width:350px; 
	border:#f00 0px solid; 
	vertical-align:middle; 
	border:#f00 0px solid; 
}

#applicationExamples .additionalExamples ul li span
{
float:left;
display:block;
width:140px;
padding:0 4px 0 4px;
height:50px;
border:#f00 0px solid;
}
#applicationExamples .additionalExamples ul li.blank 
{ 
	height:20px; 
	background:none;
	background-color:#F6F7E5; 
	list-style-type: none; 
	padding:3px 0 0 20px; 
	width:350px; 
	border:#f00 0px solid; 
	vertical-align:middle; 
	color:#f00;
}


.lightBg {background:#ffc;}

.break {

	padding:6px; 
	margin-top:10px;
	width:570px; 
}

.notice
{
	background:#ffc; 
	padding:6px; 
	width:570px; 
	font:18px/20px Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	color:#003399;
	text-align:center;
	border:#ccc 1px solid;
	margin-left:auto;
}
.notice a {color:#003399; }

.indent {margin-left:100px;}
