/* --------------------------------- Stylesheet for Biomni VoiceAuthor: Rude Goose--------------------------------- *//* force right scrollbar */html { overflow-y : scroll; } body{	background:#fff url(images/body.jpg) repeat-y center;	text-align:center;	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size:80%;	line-height:1.5;	margin:0;	padding:0;}img{	border:0;}a:link, a:visited{	color:#917f15;	font-weight:bold;	text-decoration:none;}a:hover{	color:#5A6E87;}a {outline: none;}.box{	background:#182a3c url(images/solutionsbox.gif) no-repeat;	width:260px;	height:150px;	padding:0 10px;	margin:10px 10px 20px 0;	float:left;	color:#fff;}.box h3{	padding:0;	margin:10px 0;	font-size:1.4em;	border:0 !important;}.box p{	margin:0;	font-size:0.9em;}#shortpage .box img{	position:absolute;	margin:20px 0 0 150px;}#shortpage .box p{	height:4em;}.clear{	clear:both;}#container{	background:#fff;	width:960px;	margin:0 auto;	text-align:left;	padding-bottom:10px;}.form td{	vertical-align:top;}.form input, .form textarea{	width:270px;	border:1px solid #ccc;	padding:5px;}.form label{	font-size:90%;}.form label, input, textarea, select {	display: block;	width: 250px;	float: left;	margin-bottom: 5px;}.form{	padding:10px 0;}.form label {	text-align: right;	width: 170px;	padding-right: 5px;	color:#036;}.form br {	clear: left;}.form .required{	border:1px solid #948224;	background:#fff url(images/required.gif) no-repeat top right;}.form .error{	border:1px solid #903;	background:#fff url(images/error.gif) no-repeat top right;}.form .required-error{	border:1px solid #903;	background:#fff url(images/error_required.gif) no-repeat top right;}.error-box p{	color:#903;	font-size:110%;}.hide{	visibility:hidden;}.none{	display:none;}.autowidth{	width:auto !important;}#header{	background:url(images/header.jpg) no-repeat;	width:960px;	height:82px;}#left{	float:left;	width:580px;	padding:15px 20px;}#left h1{		font-size:150%;	color:#0F3552;	margin-top:0;}#left h2{		font-size:150%;	color:#0F3451;	margin-top:0;}#left h3, #left h2.strong{		font-size:120% !important;	color:#0F3451;	border-bottom:1px solid #948224;}#left li{	list-style-image:url(images/bullet.gif);}	#home #left{	background: url(images/left_top_home.jpg) no-repeat top left;}#shortpage #left{	background: url(images/left_top2.jpg) no-repeat top left;}#longpage #left{	background: #F1F3F9 url(images/left_top.jpg) no-repeat top left;}#longpage #left ul, .FAQbox{	background:#DDE0E8;	padding:10px 20px 10px 30px;	margin:10px 0;	-moz-border-radius: 7px;	-webkit-border-radius: 7px;}.FAQbox{	padding:10px 20px;}	#hometext{	padding:0 0 10px 10px;}#hometext p{	width:320px;}#hometext ul{	padding:10px 0 0 20px;	margin:0 0 15px 0;	width:500px;}#hometext li{	list-style-image:url(images/bullet.gif);	font-weight:bold;	padding:2px 0;      }#logo{	position:absolute;	margin:10px 0 0 800px;}#main{	float:left;	width:960px;}#home #main{	background: #DFE5F3 url(images/home.jpg) no-repeat bottom left;}#shortpage #main{	background: #F1F3F9 url(images/home2.jpg) no-repeat bottom left;}#longpage #main{	background:#fff url(images/leftfoot.jpg) no-repeat bottom left;	padding-bottom:50px;}#home #main h1{	margin-bottom:10px;}#home h1 span{	color:#948224;	font-size:0.9em;}/*=====================*/#nav{	float:left;	background:#fff;	width:960px;	font-size:90%;}#nav li a:link, #nav li a:visited{	color:#182B3D;	display:block;	padding:5px 15px;	text-decoration:none;	text-transform:uppercase;}#nav a:hover, #active{	color:#948224 !important;}#nav, #nav ul {	padding: 0;	margin:0;	list-style: none;}#nav ul li a {	display: block;	width: 180px;}#nav li {	float: left;}#nav li ul {	position: absolute;	padding:0 10px 10px 10px;	width: 150px;	left: -999em;	font-size:90%;	background:#fff;}#nav ul li{	border-bottom:1px solid #ccc;	width:150px;}#nav li:hover ul {	left: auto;}#nav li:hover ul, #nav li.sfhover ul {	left: auto;}#nav li ul a:link, #nav ul a:visited{	text-indent:0 !important;	height:auto;	padding:5px;	letter-spacing:1px;}/*=========================*/#twitter{	float:right !important;	padding-right:25px;	font-size:80%;}#twitter a{	text-align:right;	font-weight:bold;	text-decoration:none;	background:url(images/twitter.gif) no-repeat left;	padding:2px 0 2px 0;}#footer{	background:url(images/footer.jpg) no-repeat top;	clear:both;	height:96px;	width:960px;	margin:0 auto;	text-align:left;	padding-top:10px;	color:#5A6E87;	font-size:90%;}#footer #copy{	width:500px;	float:left;	margin:10px;}#footer a{	color:#5A6E87;}#right{	float:right;	width:320px;	padding-bottom:47px;}#longpage #right{	background:url(images/rightfoot.jpg) no-repeat bottom right;}#rightbox{	background:#948224 url(images/rightboxtop.gif) no-repeat top;	padding:5px 20px;	color:#fff;	margin-top:0;}#rightbox h3{	font-size:150%;}#rightbox a:link, #rightbox a:visited{	color:#D5D0AE;}#rightbox a:hover{	color:#fff;}#rightbox blockquote{	margin:0;	font-size:120%;}#printpage{	position:absolute;	top:115px;	margin-left:480px;	width:100px;}/*demo forms-----------------------*/#__EVENTTARGET, #__EVENTARGUMENT, #__VIEWSTATE, #__EVENTVALIDATION{	display:none;}.form div{	clear:both;	visibility:hidden;}.DisplaySummary{	visibility:visible !important;}
