﻿* {
	margin:0;
	padding:0;
	outline:0;
}
ul, li {
	list-style:none;
}
img {
	border:0;
}
html {
	font-size:100%; 
}
h1 {
	font:bold 1.563em Calibri, Arial, Helvetica, sans-serif;
	color:#002646;
	border-bottom:1px #bfc8ce solid;
}
h2 {
	font:1.4em/1.4em Calibri, Arial, Helvetica, sans-serif;
	color:#002646;
}
h4 {
	font:0.875em/1.8em Calibri, Arial, Helvetica, sans-serif;
	color:#002646;
}
h5 {
	font:0.875em/1.8em Calibri, Arial, Helvetica, sans-serif;
	color:#002646;
}
p, .formContainer {
	margin:10px 0;
	font: .75em/.88em Arial, Helvetica, sans-serif;
}
a {
	color:#10548d;
}
a:hover {
	color: #E79B0A;
}
hr {
	border: none;
	background-color: #D9E4ED;
	height: 1px;
	border-collapse:collapse;
	margin: 10px 0;
}
body {
	background:transparent url('images/bodybg.jpg') repeat-x scroll left top;
	font:1em arial;
}
#outershell {
	width:100%;
	background:transparent url('images/pagebg.jpg') no-repeat scroll center top;
	float:left;
}
#innershell {
	width:945px;
	margin:0 auto;

}
.header {
	width:100%;
	float:left;
	height:100px;
}
h1.bio_LogoLink a {
	display:inline-block;
	float:left;
	height:75px;
	margin:15px 0 0 20px;
	text-indent:-9999px;
	width:150px;
}
.Navigation {
	float:left;
	height:36px;
	margin:61px 0 0 45px;
	width:730px;
	display:inline;
}
/*
.Navigation li {
	float:left;
	font:18px Calibri;
	background:transparent url('images/vdiv.gif') no-repeat scroll right center;
}
.Navigation li.last {
	background:transparent;
}
.Navigation li a {
	color:#fff;
	text-decoration:none;
	display:block;
	height:30px;
	padding:6px 15px 0px 15px;
	float:left;
}
.Navigation li a:hover {
	color:#fff;
	background:transparent url('images/navbg_h.gif') repeat-x;
}


#section_about #nav_about, #section_about #nav_about,
#section_products #nav_products, #section_products #nav_products,
#section_professionals #nav_professionals, #section_professionals #nav_professionals,
#section_patients #nav_patients, #section_patients #nav_patients,
#section_news #nav_news, #section_news #nav_news,
#section_contact #nav_contact, #section_contact #nav_contact  {
	color:#fff;
	background:transparent url('images/navbg_h.gif') repeat-x;
}
*/
#flash_banner {
	width:100%;
	float:left;
	margin:0 0 9px 0;
	display:inline;
}
.Hmain {
	width:100%;
	float:left;
	background:transparent url('images/flashbtmshade.gif') no-repeat scroll center top;
	padding:15px 0 0 0;
}
.Hmain_btm {
	width:100%;
	float:left;
	background:transparent url('images/footertopshade.gif') no-repeat scroll center bottom;
	padding:0 0 15px 0;
}
.Hcontent {
	width:490px;
	float:left;
	padding:0 15px;
}
.Hcontent p {
	font:13px/24px arial;
}
.Hcontent p span {
	font:bold 25px Calibri;
	color:#000;
}
.Htabs {
	width:395px;
	float:right;
	background:transparent url('images/Htabsbg.jpg' ) no-repeat scroll left top;
	margin:0 10px 0 0;
	display:inline;
	padding:10px;
}
.container {
	width:100%;
	float:left;
	background:transparent url('images/innerbg.jpg') no-repeat scroll center top;
}
.sidebar {
	width:211px;
	float:left;
	padding:15px 0 0 0;
	margin:0 0 0 2px;
}
.sidemenu {
	width:100%;
	float:left;
	border-bottom:1px #c9d5e1 solid;
	border-top:1px #c9d5e1 solid;
	padding:2px 0 1px 0;
	margin:0 0 9px 0;
}

/*
.sidemenu li {
	margin:0 0 1px 0;
}
.sidemenu li a {
	display:block;
	height:22px;
	background:transparent url('images/sidenavbg.gif') no-repeat scroll left top;
	font:bold 12px arial;
	color:#fff;
	text-decoration:none;
	padding:10px 10px 0 20px;
}
.sidemenu li a:hover {
	color:#fff;
	background-position:left bottom;
}
*/
.pusharea {
	width:199px;
	float:left;
	background:transparent url('images/btmshademenu.png') no-repeat scroll right top;
	padding:150px 5px 0;
}
.pushbox {
	border:1px #d9e4ed solid;
	background:#f7f9fb;
	float:left;
	width:187px;
	padding:6px 4px 10px 6px;
	margin:0 0 5px 0;
	font:.75em/1.5em arial;
}
.pushbox p {
	color:#666;
	margin:0;
	font:1em/1.5em arial;
}
.pushbox ul li{
	color:#666;
	margin:0;
	font:1em arial;
}
.pushbox span {
	font-weight:bold;
	color:#10548d;
}
.pushbox a {
	text-decoration:none;
	color:#10548d;
}
.pushbox a:hover {
	color: #E79B0A;
}

.contactbox
{
	background-position: #f7f9fb;
	border: 1px solid #FFCC66;
	background: #FFFFCC;
	float: left;
	padding: 6px 4px 10px 6px;
	margin: 0 0 5px 0;
	font: .75em/1.5em arial;
	width:100%
}

.contactbox input.button
{
	background-color: #FF9900;
	border: 1px double #CC6600;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	text-align:center;
	width:70px;
	margin-top:10px;
}

.main {
	width:730px;
	float:right;
	
}
.banner {
	width:730px;
	float:left;
	height:244px;
	margin:0 0 9px 0;
	display:inline;
}
.content {
	width:715px;
	float:left;
	background:transparent url('images/photobtmshade.gif') no-repeat scroll center top;
	padding:20px 0 0 15px;
}
.maincontent {
	width:520px;
	float:left;
	padding:0 15px 0 0;

}
.maincontent p, li{
	font:.75em/1.8em arial;
}
p.list-head {
	color:#002646;
	font-weight:bold;
	margin-bottom:0;
}
ul.list li {
	background:transparent url('images/bullet.gif') no-repeat scroll left 8px;
	margin:0 0 0 15px;
	padding:0 0 0 10px;
}
.sideimages {
	width:180px;
	float:right;
	padding:10px 0 0 0;
}
.sideimages img{
margin:0 0 4px 0;
}
.sideimages a:hover{
	opacity:0.8;filter:alpha(opacity=80);
}
#footer {
	float:left;
	background:transparent url('images/footerbg.gif') repeat-x;
	width:100%;
}
.footermain {
	background:transparent url('images/footermanbg.jpg') no-repeat scroll center top;
	float:left;
	width:100%;
	padding:10px 0 30px 0;
	font:11px arial;
}
#footer h3 {
	font:16px Calibri;
	color:#fff;
}
#footer h3 a {
	font:16px Calibri;
	color:#fff;
	text-decoration:none;
}
#footer a {
	color:#362f2d;
	font:11px arial;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer li {
	margin:2px 0;
}
.fproduct {
	width:155px;
	float:left;
	padding:0 15px;
}
.fabout {
	width:140px;
	float:left;
	padding:0 15px;
}
.fmed {
	width:155px;
	float:left;
	padding:0 15px;
}
.fpatient {
	width:160px;
	float:left;
	padding:0 15px;
}
.fadd {
	width:190px;
	float:left;
	padding:0 0 0 15px;
	color:#7e97ad;
}
.flogo {
	display:block;
	height:40px;
	margin:10px 0 5px 50px;
	width:80px;
	text-indent:-9999px;
	font:16px Calibri;
	color:#fff;
	text-decoration:none;
}
.siteby {
	float:right;
	margin:2px 0 0 0;
}
table.infotable {
	border: 1px #bfc8ce solid;
	border-collapse:collapse;
	padding: 4px;
}
table.infotable th {
	text-align:left;
	background-color:#bfc8ce;
	padding: 4px;
}
table.infotable td {
	vertical-align:middle;
	border: 1px #bfc8ce solid;
	border-collapse:collapse;
	padding: 4px;
}

.videoLink 
{
	background:url('images/ico_video.gif') 0 0 no-repeat; 
	padding-left:26px; height:24px; line-height: 24px;
}

.error 
{
	color:#cc0000;	
}

.button
{
	background-image: url('images/buttonbg.gif');
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFFFFF;
	border-width: 0px;
	width: 68px;
	height: 26px;
	padding-bottom: 2px;
}
