/* SPECIAL CSS, ALWYAS START WITH THESE */
html,body{
	height:100%;
}
body,table,td,img,form{
	padding:0px;
	margin:0px;
	border:0px;
}
/* BEGIN NORMAL CSS */
body{
	background: #fff;
	/*background: url(/images/bg_body.jpg) top left repeat-x #005A00;*/
}

.left_nav{
	/*background: url(/images/bg_left_na.jpg) top right no-repeat #5C0222;*/
	background-image: url(/images/bg_left_nav.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #5b0222;
}

.left_burg{
	background-image: url(/images/left_burg.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #5b0222;
}

.right_green{
	background-image: url(/images/right_green.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #045a00;
}

.bg_left_top{
	background: url(/images/bg_left_top.gif) top left repeat-x #5C0222;
	font-size: 1px;
}

.bg_right_top{
	background: url(/images/bg_right_top.gif) top left repeat-x #045A00;
	font-size: 1px;
}

.top_gradient{
	background: url(/images/top_gradient.gif) top repeat-x #fff;
}

.content_table{
	/*background: url(/images/bg_content.jpg) top left repeat-y #fff;*/
	background:url(/images/bg_content3.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

.content{
	/*background: url(/images/bg_content_top.jpg) top left no-repeat transparent;*/
	background:url(/images/bg_content_top2.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	
}

.content2{
	background: url(/images/bg_content2.jpg) top left repeat-y #fff;
}

.left_area{
	display: inline;
}

.body_area{
	display: inline;
	width: 868px;
}

.right_area{
	display: inline;
}


.footer{
	margin: 15px 25px 10px 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #777778;
}

.footer_bg, .content_bg {
	width: 861px; 
	background-image: url(/images/content_repeater.gif);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #5b0222;
}

.innovative{
	margin: 0px 0px 0px 80px;
}

.title{
	margin: 15px 0px 10px 25px;
}

.pg_content{
	margin: 0px 0px 0px 25px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#000000;
	/*color: #0E3F86;*/
}

.pg_content strong{
	color: #0E3F86;
}

/* rollovers */ /* rollovers */ /* rollovers */ /* rollovers */ /* rollovers */

#btn_home{
	width: 176px;
	height: 24px;
	background: url(/images/nav_products.gif) top left no-repeat;
	display: block;
	cursor:hand;
}
#btn_home:hover{
	background-position: bottom left;
	cursor:hand;
}
#btn_home span{
	display: none;
}

#btn_ask{
	width: 176px;
	height: 24px;
	background: url(/images/nav_ask.gif) top left no-repeat;
	display: block;
	cursor:hand;
}
#btn_ask:hover{
	background-position: bottom left;
	cursor:hand;
}
#btn_ask span{
	display: none;
}
#btn_products{
	width: 176px;
	height: 24px;
	background: url(/images/nav_products.gif) top left no-repeat;
	display: block;
	cursor:hand;
}
#btn_products:hover{
	background-position: bottom left;
	cursor:hand;
}
#btn_products span{
	display: none;
}
#btn_about{
	width: 176px;
	height: 24px;
	background: url(/images/nav_about.gif) top left no-repeat;
	display: block;
	cursor:hand;
}
#btn_about:hover{
	background-position: bottom left;
	cursor:hand;
}
#btn_about span{
	display: none;
}
#btn_clinical{
	width: 176px;
	height: 24px;
	background: url(/images/nav_clinical.gif) top left no-repeat;
	display: block;
	cursor:hand;
}
#btn_clinical:hover{
	background-position: bottom left;
	cursor:hand;
}
#btn_clinical span{
	display: none;
}
#btn_contact{
	width: 176px;
	height: 24px;
	background: url(/images/nav_contact.gif) top left no-repeat;
	display: block;
	cursor:hand;
}
#btn_contact:hover{
	background-position: bottom left;
	cursor:hand;
}
#btn_contact span{
	display: none;
}
#btn_demo{
	width: 176px;
	height: 40px;
	background: url(/images/nav_demo.gif) top left no-repeat;
	display: block;
	cursor:hand;
}
#btn_demo:hover{
	background-position: bottom left;
	cursor:hand;
}
#btn_demo span{
	display: none;
}
#btn_distributors{
	width: 176px;
	height: 24px;
	background: url(/images/nav_distributors.gif) top left no-repeat;
	display: block;
	cursor:hand;
}
#btn_distributors:hover{
	background-position: bottom left;
	cursor:hand;
}
#btn_distributors span{
	display: none;
}
#btn_news{
	width: 176px;
	height: 24px;
	background: url(/images/nav_news.gif) top left no-repeat;
	display: block;
	cursor:hand;
}
#btn_news:hover{
	background-position: bottom left;
	cursor:hand;
}
#btn_news span{
	display: none;
}
#btn_reference{
	width: 176px;
	height: 24px;
	background: url(/images/nav_reference.gif) top left no-repeat;
	display: block;
	cursor:hand;
}
#btn_reference:hover{
	background-position: bottom left;
	cursor:hand;
}
#btn_reference span{
	display: none;
}
/* rollovers */ /* rollovers */ /* rollovers */ /* rollovers */ /* rollovers */



.title_text{
	margin-top: -7px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: .5px;
	color: #003D89;
}
.Link a:link, a:visited, a:active {
	line-height: 20px;
	text-decoration: none;
	color: #1e9609;
}
.Link a:hover {
	line-height: 20px;
	text-decoration: none;
	color: #0c4a92;
}
a:link, a:visited, a:active {
	line-height: 20px;
	text-decoration: none;
	color: #1e9609;
}
a:hover {
	line-height: 20px;
	text-decoration: none;
	color: #0c4a92;
}
.topPadding{
	padding-bottom: 8px;
}

.list_row_1{
	background:#fff;
}

.list_row_2{
	background:#EAEAEA;
}

.list_row_1 a, .list_row_2 a{
	color: #0c4a92;
}

.list_row_1 a:hover, .list_row_2 a:hover{
	color: #1e9609;
}

.product_details_title{
	font-weight:bold;
}

.product_details_subtitle{
	font-size:11px;
	background:#cccccc;
}

.product_details_col_header{
	font-weight:bold;
	padding:5px;
	padding-left:0px;
}

.productTitle{
	color: #777778;
	font-size: 16px;
}
