body {
background-color: #F5F5F5;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:normal;
}

td {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:normal;
}

a:link {
color:#3B73B9;
text-decoration:none;
}

a:visited {
color:#3B73B9;
text-decoration:none;	
}
a:hover {
color:#3B73B9;
text-decoration:underline;
}
ul{
margin:0;
padding:0 0 0 15px;
}
.bgheader{
background-image:url(../images/bg-header.gif);
background-repeat:repeat-y;
}
.breadcrum {
height:30px;
border-bottom:1px solid #CDCDCD;
vertical-align:middle;
text-align:right;
}
.botline{
border-bottom:1px solid #cccccc;
padding:10px;
}
.sectionhighlight{
border:1px solid #ccc;
padding:10px;
}
.product{
padding:10px;
background-color:#FFF;
border-bottom:1px solid #ccc;
margin-bottom:10px;
}
.divider{
background-color:#cccccc;
height:1px;
}
.sectionheading {
height:30px;
vertical-align:middle;
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:22px;
color:#3B73B9;
font-weight:normal;
text-align:left;
/*	border-bottom:1px solid #CDCDCD;*/
}
.subsection{
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3B73B9;
font-weight:normal;
text-align:left;
font-style:italic;
}

span.subsection {
	line-height:15px;
	display:block;
	margin-bottom:10px;
}

p.nomar {
margin:0;	
}

.subheading {
vertical-align:middle;
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
text-align:left;
padding-bottom:10px;
}
.subhead {
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
font-weight:bold;
text-align:left;
}
.prdsubheading {
height:30px;
background-color:#FC7E7E;
padding-left:10px;
vertical-align:middle;
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
font-weight:normal;
text-align:left;
}
.prd {
border:1px solid #CDCDCD;
margin-bottom:10px;
}
.prdhead {
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#666666;
}
.prddata {
border-bottom:1px solid #CDCDCD;
}
.verticalten {
height:10px;
}
.leftsecheading {
height:30px;
background-color:#FCE484;
padding-left:10px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6997DD;
font-weight:bold;
text-align:left;
}
.grid{
border:1px solid #ccc;
background-color:#f5f5f5;
}
.tic{
background-color:#FFFFFF;
}
.tac{
background-color:#f5f5f5;
}
.note{
height:25px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
font-weight:bold;
text-align:right;
}
.bluenote{
height:25px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066cc;
font-weight:bold;
text-align:right;
}
.imgstroke{
border:1px solid #ccc;
display:block;
}
/* ---------->>> LEFT NAVIGATION MAIN MENU<<<-----------*/
#nav {
width: 175px;
padding:0px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
#nav ul {
list-style: none;
margin:0;
padding:0;
border: none;
}
#nav li {
margin:0;
padding:0;
}
#nav li a.menu {
width: 165px;
display:block;
padding: 5px 5px 5px 15px;
/*border-left: 5px solid #7bb0d2;*/
color: #666666;
text-decoration: none;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:4px 9px;
border-bottom: 1px solid #CDCDCD;
}
#nav li a.menu:hover {
/*border-left: 5px solid #a6c067;*/
background-color: #f1f1f1;
color: #3B73B9;
}
/* ---------->>> LEFT NAVIGATION MAIN SUB MENU<<<-----------*/

#nav li li {
margin:0;
padding:0;
}
#nav li li a.submenu {
width: 170px;
display:block;
padding: 5px 5px 5px 20px;
/*border-left: 5px solid #a6c067;*/
color: #666666;
text-decoration: none;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:10px 9px;
}
#nav li li a.submenu:hover {
color: #3B73B9;
text-decoration: underline;
}

/* ---------->>> LEFT NAVIGATION MAIN SUB SUB MENU<<<-----------*/

#nav li li li{
margin:0;
padding:0;
}
#nav li li li a.subsubmenu {
width: 170px;
display:block;
padding: 5px 5px 5px 30px;
/*border-left: 5px solid #a6c067;*/
color: #666666;
text-decoration: none;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:20px 9px;
}
#nav li li li a.subsubmenu:hover {
color: #3B73B9;
text-decoration: underline;
}


/* ---------->>> BACK TO TOP STARTS<<<-----------*/
a.gotop {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#3B73B9;
text-decoration:none;
background-image: url(../images/arrow-top.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
}
a.gotop:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#3B73B9;
text-decoration:none;
}
a.gotop:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#3B73B9;
text-decoration:none;
}
a.gotop:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#3B73B9;
text-decoration:underline;
}
/* ---------->>> BACK TO TOP ENDS <<<-----------*/

a.red:link {
color:#FC7E7E;
text-decoration:none;	
}
a.red:active {
color:#FC7E7E;
text-decoration:none;	
}
a.red:visited {
color:#FC7E7E;
text-decoration:none;	
}
a.red:hover {
color:#FC7E7E;
text-decoration:none;	
}





a.yellow:link {
color:#FCE484;
text-decoration:none;	
}
a.yellow:active {
color:#FCE484;
text-decoration:none;	
}
a.yellow:visited {
color:#FCE484;
text-decoration:none;	
}
a.yellow:hover {
color:#FCE484;
text-decoration:none;	
}



a.green:link {
color:#97C1A3;
text-decoration:none;	
}
a.green:active {
color:#97C1A3;
text-decoration:none;	
}
a.green:visited {
color:#97C1A3;
text-decoration:none;	
}
a.green:hover {
color:#97C1A3;
text-decoration:none;	
}


.violet {
border: 1px solid #8279b0;
}

.bgheadterracotta {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFF;
background-color:#fc7e7e;
}
.bgheadlemon {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFF;
background-color:#fce484;
}
.bgheadsage {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFF;
background-color:#97c1a3;
}
.bgheadblue {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFF;
background-color:#3B73B9;
}
.bgheadviolet {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFF;
background-color:#8279b0;
}
.bgmain{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:normal;
background-color:#ffffff;
}
.bgalt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:normal;
background-color:#f5f5f5;
}

.highlighter{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3B73B9;
font-weight:normal;
}
.smallbluenote{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3B73B9;
font-weight:normal;
}


/** Digital Pipelines Additions **/

.clear {
	clear:both;
}

div.chart_thumb {
	width: 256px;
	height: 170px;
	float: left;
	margin:15px 10px 0 0;
}

	div.chart_thumb h2 {
		font-size: 12px;
		color:#3B73B9;
		margin-bottom:1px;
	}

	div.chart_thumb a {
		display: block;
		height: 117px;
	}

	div#stimulus_thumb {
		background: url("../dpimg/stimulus_chart.jpg") 0 23px no-repeat;
	}
	div#monitoring_thumb {
		background: url("../dpimg/monitoring_chart.jpg") 0 23px no-repeat;
	}
	div#conductant_thumb {
		background: url("../dpimg/conductant_chart.jpg") 0 23px no-repeat;
		margin-top:0;
	}
	div#care_thumb {
		background: url("../dpimg/care_chart.jpg") 0 23px no-repeat;
		margin-top:0;
	}

div.diagnostic-thumb {
	width: 180px;
	margin:0 0 10px 0;
	float: left;
}
	.diagnostic-thumb h2 {
		color:#3B73B9;
		font-size:11px;
		margin-bottom:2px;
	}
	
	.diagnostic-thumb a img {
	border: 0;
}

sup {
	height: 0;
	line-height: 1;
	position: relative;
	top: -0.5em;
	vertical-align: baseline !important;
	vertical-align: bottom;
}

h2#featured {
margin-bottom:5px;
clear:both;
}

.vid-product {
	width:100%;
	clear:both;
	margin:7px 0 15px 0;
}

.vid-product p strong {
	display:block;
	color:#3B73B9;
	margin-bottom:7px;
}

.vid-product img {
	float:left;
	border:0;
}

.vid-product img.product {
	margin-right:10px;
	padding:0;
}

.vid-product .product-desc {
	float:right;
	margin:5px 33px 0 0;
	width:405px;
}

.product-desc p {
	margin-top:0;
}

.vid-product #purchase {
	display:block;
}

.right {
	float:right;
	margin:10px 30px 10px 5px;
	border:1px solid #aaa;
}

.block {
	display:block;
}

#home-thumbs {
	margin-left:100px;
}


.standard-product {
width:260px;
float:left;
margin:15px 0;
}
	.standard-product img {
	float:left;	
	}

	.standard-desc {
	float:left;
	width:130px;
	}
	
	.standard-desc p {
	margin:0 5px 10px;
	text-align:center;	
	}
	
	p.productname {
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:19px;	
	color:#3B73B9;
	}
	
		.productname span {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;	
		color:#666;
		}
		
	.standard-desc small {
	font-size:9px;
	margin:0 5px;
	text-align:center;
	}

.journ-image {
width:180px;
float:center;
margin:15px 0px;
}

p.journ-desc {
font-family:Georgia, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:19px;	
color:#3B73B9;
text-align:center;
margin-top:0px;
margin-left:15px;
}
	

input#button {
font-size:10px;	
width:45px;
}

a.myPlayer {
display:block;
float:left;
width:400px;
height:300px;
border:1px solid black;
background:#000;
}

a.myPlayer:hover {
border:1px solid blue;	
}