/* Start of CMSMS style sheet 'Bioscan_CSS_ALL' */
#seo{
	float:left;
	width:100%;
	min-width:958px;
	background:#fff url(/uploads/images/header-bg1.gif) repeat-x;
        font-size:10px;
        line-height:14px;
        color:#303338;
}
#seo a{
        color:#0F6CB6;
}
#seo h3{
-x-system-font:none;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
margin:0;
}
body {
	margin:0;
	background:#bfd1e7;
	color:#5b5b5b;
	font:12px/18px Verdana,Arial,sans-serif;
}
.white-bg {
	float:left;
	width:100%;
	min-width:958px;
	background:#fff url(/uploads/images/header-bg.gif) repeat-x;
}
.bg-bottom {
	float:left;
	width:100%;
	min-width:958px;
	padding:0 0 32px 0;
	background:url(/uploads/images/bg-bottom.gif) repeat-x 0 100%;
}
.inner {
	padding:0 0 11px 0;
}
.wrapper {
	margin:0 auto;
	width:958px;
}
#header {
	float:left;
	width:958px;
	height:147px;
	position:relative;
}
#header strong a {
	display:block;
	position:absolute;
	left:1px;
	top:36px;
	width:415px;
	height:73px;
	background:url(/uploads/images/logo.gif);
	text-indent:-9999px;
	overflow:hidden;
}
.src-inp,
.src-btn {
	position:absolute;
	top:51px;
}
.src-inp {
	right:56px;
}
.src-inp input {
	width:162px;
	margin:0;
	padding:3px 5px 2px 5px;
	background:none;
	border:1px solid #c8d9ed;
	font:10px/12px Verdana,Arial,sans-serif;
	color:#888;
}
.src-btn {
	right:1px;
}
#header ul {
	position:absolute;
	left:0;
	bottom:2px;
	margin:0;
	padding:0;
	width:958px;
}
* html #header ul {
	bottom:1px;
}
#header ul li {
	list-style:none;
	float:left;
	padding:0;
}
#header ul li a {
	display:block;
	height:32px;
	background:url(/uploads/images/nav-rollover.gif);
	text-indent:-9999px;
	overflow:hidden;
}
#header ul li a.l1 {
	width:146px;
	border-left:1px solid #8ba0bd;
}
#header ul li a.l2 {
	width:170px;
	background-position:-146px 0;
}
#header ul li a.l3 {
	width:104px;
	background-position:-316px 0;
}
#header ul li a.l4 {
	width:155px;
	background-position:-420px 0;
}
#header ul li a.l5 {
	width:117px;
	background-position:-575px 0;
}
#header ul li a.l6 {
	width:131px;
	background-position:-692px 0;
}
#header ul li a.l7 {
	width:134px;
	background-position:100% 0;
}
#header ul li a.l1:hover {
	background-position:0 -32px;
}
#header ul li a.l2:hover {
	background-position:-146px -32px;
}
#header ul li a.l3:hover {
	background-position:-316px -32px;
}
#header ul li a.l4:hover {
	background-position:-420px -32px;
}
#header ul li a.l5:hover {
	background-position:-575px -32px;
}
#header ul li a.l6:hover {
	background-position:-692px -32px;
}
#header ul li a.l7:hover {
	background-position:100% -32px;
}
.big-img {
	float:left;
	width:956px;
        height: 288px;
        background: url(/uploads/images/big-img.jpg) no-repeat;
	margin:17px 0 0 0;
	border-right:1px solid #072035;
}
.big-img img {
	float:right;
	margin:0;
	border:none;
}

.trial-box-bg {
	float:left;
	width:957px;
        -margin-top: -18px;
	background:#c9dded url(/uploads/images/trial-box-bg.gif) repeat-x;
        border-top:1px solid #011b30;
	border-bottom:1px solid #cde0ef;
}
.trial-box-holder {
	display:inline;
	float:left;
	margin:0 1px;
	padding:7px 0;
	width:955px;
	background:#f0f6fd url(/uploads/images/trial-box-holder.gif) repeat-x;
	position:relative;
}
.trial-box {
	display:inline;
	float:left;
	width:308px;
	margin:0 0 0 7px;
	padding:0 0 30px 0;
}
.trial-box p {
	margin:0;
	padding:0 0 0 1px;
	font:12px/14px Verdana,Arial,sans-serif;
	color:#777;
}
.trial-box p a {
	color:#777;
	text-decoration:underline;
}
.trial-box p a:hover {
	text-decoration:none;
}
a.learn-more {
	display:block;
	float:left;
	width:103px;
	height:21px;
	margin:7px 0 0 1px;
	background:url(/uploads/images/learn-more.gif);
	text-indent:-9999px;
	overflow:hidden;
}
.trial-box .learn-more {
	position:absolute;
	bottom:5px;
}
.trial-header {
        background:url(/uploads/images/trial-h.gif) no-repeat;
        width: 308px;
        height: 18px;
        padding: 5px 0 0 20px;
        -width: 288px;
}
.trial-box h2 {
        color:#FFFFFF;
        font-family:arial;
        font-size:14px;
        margin:0;
}
/*
.trial-box h2.newsandevents {
        background: url(/uploads/images/news_and_events.png) no-repeat top left;
        width: 104px;
}
.trial-box h2.imageofthemonth {
       background: url(/uploads/images/featured3.png) no-repeat;
        width: 138px;
}
.trial-box h2.spectctcom {
       background: url(/uploads/images/spect-ct.com.png) no-repeat;
        width: 104px;
}
*/
.trial-pic {
	float:left;
	width:308px;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	background:url(/uploads/images/trial-pic.gif) repeat-y;
	border-bottom:1px solid #1e4c71;
}
.trial-pic img {
	float:left;
	margin:3px 0 0 5px;
	border:1px solid #fff;
}

#content {
	float:left;
	width:610px;
}
h1 {
	margin:0;
	padding:80px 0 5px 10px;
	color:#0f6cb6;
	font:18px/18px Verdana,Arial,sans-serif;
}
h4 {
	margin:0;
	padding:-10px 0 10px 0px;
	color:#0f6cb6;
        text-indent:10px;
	font:18px/18px Verdana,Arial,sans-serif;
}
.blue{color:#0f6cb6;}
.blue_img{
height:150px;
width:200px;
overflow:hidden;
border: 1px solid #0f6cb6; 
margin: 20px; 
float: left; 
clear: both;
}
.img_tn_left{
height:100px;
width:150px;
overflow:hidden;
border: 1px solid #0f6cb6;
margin: 20px; 
float: left; 
clear: both;
}
.img_tn_right{
height:100px;
width:150px;
overflow:hidden;
border: 1px solid #0f6cb6; 
margin: 20px; 
float: right; 
clear: both;
}
.img_center {
height:184px;
width:318px;
text-align:center;
margin: 20px auto;
clear:both;
border: 1px solid #0f6cb6;
}

.img_tn_center{
height:100px;
width:150px;
overflow:hidden;
border: 1px solid #0f6cb6; 
margin: auto;
text-align:center; 
clear: both;
}
#content p {
	margin:0;
	padding:0 0 10px 10px;
}
#content p a, #content li a{color:#0f6cb6;}
#content p a:hover, #content li a:hover{text-decoration:none;}
#content h2 {
        color: #4d8da9;
	font:bold 12px/18px Verdana,Arial,sans-serif;
	margin:0;
	padding:20px 10px 10px 10px;
}
#content h3 {
	font:bold 12px/16px Verdana,Arial,sans-serif;
	margin:0;
	padding:20px 0 10px 10px;
}
#content .item h3{
        font-weight:normal;
        padding:0;
}
#content dl{
	margin:0;
	padding:0 0 10px 10px;

}
#content dl dt{
	color:#0f6cb6;
        padding:20px 0 10px 0;
}
#content dl dd{
}
#content .item {
	clear:left;
}
#content .item img {
	float:left;
	margin:5px 10px 5px 15px;
	padding:1px;
	background:#fff;
	border:1px solid #2f80c0;
}
#content h3 a {
	color:#0f6cb6;
	text-decoration:underline;
}
#content h3 a:hover {
	text-decoration:none;
}
#content .item p {
	font:10px/12px Verdana,Arial,sans-serif;
	padding:0;
        margin:0;
}
#sidebar {
	float:right;
	width:324px;
	background:#f0f6fd;
	border-left:1px solid #d0e2f0;
	border-right:1px solid #d0e2f0;
}
.sidebar-img {
	float:left;
	width:326px;
	padding:21px 0 5px 0;
	margin:0 -1px 10px -1px;
	position:relative;
	background:#a3b6d0 url(/uploads/images/sidebar.gif) no-repeat;
}
.sidebar-img img {
	float:left;
	margin:0 0 0 5px;
	border:1px solid #fff;
}

.inners {
	padding-bottom:20px;
}
#sidebar ul#primary-nav {
	float:left;
	width:312px;
	margin:10px 0 5px 5px;
	padding:10px 0 0 0;
	border-left:1px solid #d2deee;
	border-right:1px solid #d2deee;
	border-top:1px solid #d2deee;
}
* html #sidebar ul#primary-nav {
	margin:0 0 0 3px;
}
#sidebar ul#primary-nav li {
	list-style:none;
	padding:5px 0 10px 0;
	width:312px;
	border-bottom:1px solid #d2deee;
	background:#f1f6fc;
	font:12px/22px Verdana,Arial,sans-serif;
}
#sidebar ul#primary-nav li a {
	display:block;
	padding:0 0 0 25px;
	color:#2c7ebf;
	text-decoration:underline;
	outline:none;
	background:url(/uploads/images/side-a.gif) no-repeat 10px 8px;
}
#sidebar ul#primary-nav li a:hover {
	text-decoration:none;
}
#sidebar ul#primary-nav ul li {
	font:12px/14px Verdana,Arial,sans-serif;
	padding:10px 0;
	border-bottom:none;
	border-top:1px solid #d2deee;
}
#sidebar ul#primary-nav ul ul li {
	border-bottom:none;
	border-top:none;
	padding:2px 0;
}
#sidebar ul#primary-nav ul {
	margin:0;
	padding:0;
	width:312px;
        border-bottom:1px solid #D2DEEE;
}
#sidebar ul#primary-nav ul ul {
}
#sidebar ul#primary-nav li.menuactive a, 
#sidebar ul#primary-nav ul li.menuactive a.menuparent
 {
	color:#5b5b5b;
	background:url(/uploads/images/side-ashow.gif) no-repeat 10px 7px;
}
#sidebar ul#primary-nav li.menuparent ul a.menuactive
{
	color:#5b5b5b;
}
#sidebar ul#primary-nav li.menuactive ul a {
	color:#2c7ebf;
	padding:0 0 0 40px;
	background:url(/uploads/images/side-a.gif) no-repeat 25px 3px;
}
#sidebar ul#primary-nav ul li.menuactive a {

}
#sidebar ul#primary-nav ul li.menuactive ul a {
	background:none;
	padding:0 0 0 40px;
	font:10px/16px Verdana,Arial,sans-serif;
}
#sidebar ul#primary-nav li.menuactive ul {
	display:block;
}
#sidebar ul#primary-nav li.menuactive ul ul {
	display:block;
}
#sidebar ul#primary-nav ul li.menuactive ul {
	display:block;
        background:none;
}
dfn{
display:none;
}
#sidebar .item {
	clear:left;
	float:left;
	border-bottom:1px solid #fff;
	padding:20px;
}
#sidebar h2, #sidebar h3 {
	float:left;
	width:300px;
	font:14px/14px Verdana,Arial,sans-serif;
	margin:0;
	padding:0;
        color:#0f6cb6;
}
#sidebar h2 a, #sidebar h3 a {
	color:#0f6cb6;
	text-decoration:none;
}
#sidebar h2 a:hover, #sidebar h3 a:hover {
	text-decoration:underline;
}
#sidebar .item p {
	float:left;
	width:300px;
	font:12px/14px Verdana,Arial,sans-serif;
	padding:0;
	margin:0;
}
#sidebar .item .trial-pic {
        display:none;
}
#sidebar .item div.trial-header {
        background: none !important;
        padding: 0;
}
/*  ********************************************************************* */
#footer {
	margin:0;
	padding:5px 0;
	float:left;
	width:958px;
	color:#778ba4;
	font:10px/14px Verdana,Arial,sans-serif;
}
#footer a {
	color:#778ba4;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
/*Contact Form Styling*/
legend{display:none;}
.contactform fieldset {padding: 1em; background:none;}
.contactform fieldset legend {font-weight: bold;}
.contactform div {width: 50%; padding: 0.25em 0 0.25em 0;}
.contactform div label {display: block;}
.contactform div.required {color:#0f6cb6;}
/* End of 'Bioscan_CSS_ALL' */

