@charset "UTF-8";
/* CSS Document Digital Field Solutions 
****************************************************
=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, 

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See     

---- sIFR ---
SFIR TEXT START*/
.sIFR-flash {
visibility:visible !important;
margin:0;
padding:0;
}

.sIFR-replaced,.sIFR-ignore {
visibility:visible !important;
}

.sIFR-alternate {
position:absolute;
left:0;
top:0;
width:0;
height:0;
display:block;
overflow:hidden;
}

/*SFIR TEXT END*/
body {
text-align:center;
color:#000;
font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Arial, Verdana, sans-serif;
font-size:100%;
background-attachment:scroll;
background-color:#ddebef;
background-image:url(/assets/images/backround-blue.gif);
background-repeat:repeat-x;
background-position:top;
margin:0;
padding:0;
}

a:link {
color:#0083a9;
text-decoration:underline;
}

a:visited {
color:#666;
text-decoration:underline;
}

a:hover {
color:#C42121;
text-decoration:underline;
}

a:active {
color:#00457c;
text-decoration:none;
}

#container {
width:900px;
background:#fff;
text-align:left;
padding-right:25px;
padding-left:25px;
margin:0 auto;
}

#header {
height:150px;
background-image:url(/assets/images/logo.gif);
background-repeat:no-repeat;
}

.headerlink {
height:130px;
width:325px;
text-indent:-9999px;
display:block;
float:left;
}

.headerlink a,.headerlink a:active,.headerlink a:hover,.headerlink a:visited {
height:130px;
width:325px;
display:block;
outline-style:none;
}

.contactus-link a {
float:right;
clear:none;
height:29px;
width:130px;
display:block;
outline-style:none;
text-indent:-9999px;
background-attachment:scroll;
background-image:url(/assets/images/contact-us-header-up.gif);
background-repeat:no-repeat;
margin:90px 200px 0 0;
}

.contactus-link a:hover {
background-image:url(/assets/images/contact-us-header-over.gif);
background-repeat:no-repeat;
}

#header h1, {
margin:0;
}

/*NAVIGATION*/
#nav {
top:0;
left:0;
list-style:none;
height:30px;
display:inline;
width:900px;
margin-bottom:1px;
float:left;
clear:both;
}

#nav li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#nav a {
float:left;
overflow:hidden;
outline-style:none;
padding:0;
}

#nav a:hover {
background-position:0 -30px;
outline-style:none;
}

#s1 #nav #home a,#s2 #nav #digital-pen a,#s3 #nav #solutions a,#s4 #nav #partners a,#s5 #nav #news-resources a,#s6 #nav #about-us a,#s7 #nav #trialscribe a {
background-position:0 -60px;
}

#nav p {
text-indent:-9999px;
font-size:20%;
margin:0;
padding:0;
}

#home a {
width:120px;
font-size:50%;
display:block;
background-image:url(/assets/images/nav/home.gif);
background-repeat:no-repeat;
background-position:0 0;
height:30px;
float:left;
}

#digital-pen a {
width:120px;
font-size:50%;
display:block;
background-image:url(/assets/images/nav/digitalpen.gif);
background-repeat:no-repeat;
background-position:left top;
height:30px;
float:left;
}

#solutions a {
width:120px;
font-size:50%;
display:block;
background-image:url(/assets/images/nav/solutions.gif);
background-repeat:no-repeat;
background-position:0 0;
height:30px;
float:left;
}

#partners a {
width:120px;
font-size:50%;
display:block;
background-image:url(/assets/images/nav/partners.gif);
background-repeat:no-repeat;
background-position:0 0;
height:30px;
float:left;
}

#news-resources a {
width:180px;
font-size:50%;
display:block;
background-image:url(/assets/images/nav/news-resources.gif);
background-repeat:no-repeat;
background-position:left top;
height:30px;
float:left;
}

#about-us a {
width:120px;
font-size:50%;
display:block;
background-image:url(/assets/images/nav/about.gif);
background-repeat:no-repeat;
background-position:left top;
height:30px;
float:left;
}

#clinical a {
width:120px;
font-size:50%;
display:block;
background-image:url(/assets/images/nav/clinical.gif);
background-repeat:no-repeat;
background-position:left top;
height:30px;
float:left;
}

/**********************************************
 Homepage styles                          
**********************************************/
.image-left {
float:left;
width:361px;
height:312px;
background-image:url(/assets/images/home-page-main-left.jpg);
background-repeat:no-repeat;
}

.image-left .left-image-text p {
font-size:123.1%;
line-height:161.6%;
padding-right:30px;
}

#sidebar1 h2 {
font-size:108%;
margin-bottom:5px;
}

#sidebar1 h1,#mainContent-center h1,#mainContent-center-twocol h1 {
font-size:138.5%;
font-weight:700;
color:#00447b;
}

#sidebar1 strong,#mainContent-center strong,#mainContent-center-twocol strong {
font-weight:700;
color:#333;
line-height:153.9%;
}

.image-right,.image-right-inner {
width:539px;
float:right;
clear:none;
background-color:#fff;
}

.image-left .left-image-text,.image-left-inner .left-image-text {
padding-left:30px;
color:#FFF;
padding-top:15px;
padding-right:10px;
}

.image-left .left-image-text,.image-left-inner-pen .left-image-text {
padding-left:30px;
color:#FFF;
padding-top:15px;
padding-right:10px;
}

#sidebar1-nav .on a,#sidebar1-nav a:hover,.footer-links a:hover {
color:#00447b;
text-decoration:none;
}

#mainContent-center-twocol img {
float:right;
margin-top:5px;
margin-bottom:10px;
margin-left:0;
clear:none;
text-align:center;
}

/**********************************************
 Feature boxes                       
**********************************************/
.feature-top {
background-attachment:scroll;
background-image:url(/assets/images/feature-top.gif);
background-repeat:no-repeat;
height:17px;
width:395px;
}

.feature-bottom {
background-image:url(/assets/images/feature-bottom.gif);
background-repeat:no-repeat;
height:17px;
width:395px;
margin-bottom:20px;
}

.feature-middle {
min-height:110px;
width:395px;
background-image:url(/assets/images/feature-bg.gif);
background-repeat:repeat-y;
}

.feature-text {
float:left;
width:220px;
min-height:88px;
margin-left:15px;
}

.feature-text h3 {
	font-weight:700;
	color:#000;
	font-size:108%;
	margin-bottom:2px;
	line-height: 116%;
}

.feature-text p {
font-size:85%;
}

.feature-image {
float:right;
width:135px;
height:110px;
clear:none;
margin-right:15px;
}

.feature-button {
height:22px;
width:140px;
background-image:url(/assets/images/feature-button.gif);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin-left:15px;
display:block;
}

.feature-button a,.feature-button a:active,.feature-button a:hover,.feature-button a:visited {
height:22px;
width:110px;
display:block;
outline-style:none;
}

.feature-button a:hover {
height:22px;
width:140px;
background-image:url(/assets/images/feature-button-over.gif);
display:block;
outline-style:none;
}

.latest-news a {
font-weight:700;
color:#000;
text-decoration:none;
}

.latest-news a:hover {
font-weight:700;
color:#00447b;
text-decoration:none;
}

.news-text {
margin-top:0;
margin-bottom:10px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccdae5;
padding-bottom:10px;
}

.latest-news {
width:365px;
padding-right:15px;
padding-left:15px;
border-right-width:1px;
border-left-width:1px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#ccdae5;
border-left-color:#ccdae5;
}

.latest-news h3 {
font-weight:700;
color:#000;
font-size:123.1%;
margin-bottom:10px;
}

.latest-news p {
font-size:85%;
margin-bottom:5px;
}

#mainimage {
height:312px;
width:900px;
background-color:#fff;
background-image:url(/assets/images/yellowcurve.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}

#sidebar1 {
float:left;
width:440px;
margin:0;
padding:0;
}

#mainContent {
width:420px;
margin:0 0 0 475px;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

/**********************************************
 Fading image                                
**********************************************/
#fade1,#fade2,#fade3 {
height:312px;
display:block;
float:none;
}

#fadewrapper {
height:312px;
text-align:left;
background-image:url(/assets/images/yellowcurve.gif);
background-repeat:no-repeat;
background-position:-366px;
}

/**********************************************
 Inner styles  3 col                      
**********************************************/
#sidebar1-nav {
float:left;
width:180px;
padding-left:20px;

}

#sidebar1-nav a {
color:#666;
text-decoration:none;
}

#sidebar1-nav li {
	font-size:93%;
	color:#999;
	font-weight:700;
	background-image:url(/assets/images/bullet.gif);
	background-repeat:no-repeat;
	background-position:5px center;
	padding-left:25px;
	margin-bottom:2px;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #e1eff5;
	min-height: 20px;
	background-attachment: scroll;
}

#sidebar2-inner {
float:right;
width:200px;
padding:0 10px;
}

#sidebar2-inner p {
font-size:85%;
color:#666;
}

#sidebar2-inner img {
margin-top:3px;
margin-bottom:3px;
}

#sidebar2-inner strong {
font-weight:700;
margin:0;
}

#s2 #container #sidebar2-inner {
margin-bottom:10px;
padding:0;
}

#mainimage-inner {
height:248px;
width:900px;
background-color:#fff;
background-repeat:no-repeat;
margin-bottom:20px;
}
.image-left-inner-pen {
float:left;
width:361px;
height:248px;
background-image:url(/assets/images/inner-image-left-with-pen.jpg);
background-repeat:no-repeat;
}

.image-left-inner {
float:left;
width:361px;
height:248px;
background-image:url(/assets/images/inner-image-left.jpg);
background-repeat:no-repeat;
}


.image-left-inner-ts {
float:left;
width:361px;
height:248px;
background-image:url(/assets/images/inner-image-left.jpg);
background-repeat:no-repeat;
}


.left-image-text .h2heading h2 {
font-size:174%;
color:#fc0;
}

.left-image-text .h2image-text h2 {
font-size:138.5%;
line-height:153.9%;
color:#FFF;
margin-top:5px;
padding-right:10px;
}

#mainContent-center {
margin:0 220px 0 230px;
}

#mainContent-center h3,#mainContent-center-twocol h3,#mainContent-center h2,#mainContent-center-twocol h2 {
	font-size:108%;
	font-weight:700;
	color:#000;
	width:500px;
}

#mainContent-center h3,#mainContent-center h2,#mainContent-center-twocol h3,#mainContent-center-twocol h2 {
margin-bottom:5px;
}

#mainContent-center p,#mainContent-center-twocol p {
margin-bottom:15px;
}

#mainContent-center ul,#mainContent-center-twocol ul {
list-style-type:square;
list-style-position:outside;
color:#0083a9;
line-height:123.1%;
padding-left:15px;
}

#mainContent-center li,#mainContent-center-twocol li {
	list-style-type:square;
	list-style-position:outside;
	color:#333;
	margin-bottom:10px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#e1eff5;
	padding-bottom:6px;
	margin-left: 20px;
}

#mainContent-center ol,#mainContent-center-twocol ol {
list-style-type:decimal;
list-style-position:outside;
color:#0083a9;
line-height:123.1%;
padding-left:21px;
}

#mainContent-center ol li,#mainContent-center-twocol ol li {
	list-style-type:decimal;
	list-style-position:outside;
	color:#0083a9;
	margin-bottom:10px;
	padding-bottom:6px;
	padding-left: 0px;
	margin-left: 20px;
}

#mainContent-center ol li ol li,#mainContent-center-twocol ol li ol li {
list-style-type:circle;
list-style-position:outside;
color:#0083a9;
margin-bottom:10px;
padding-bottom:6px;
}

#container #mainContent-center-twocol ol li ol li {
font-size:93%;
padding-bottom:2px;
margin-bottom:5px;
border-style:none;
}

/**********************************************
 Inner styles  2 col                      
**********************************************/
#mainContent-center-twocol {
margin:0 100px 0 230px;
}

/**********************************************
Solutions                    
**********************************************/
.solutions-body {
font-size:100%;
margin-bottom:2px;
width:400px;
min-height:80px;
float:left;
}

#mainContent-center-twocol .solutions-body p {
margin-bottom:5px;
}

.solutions-body-small {
font-size:93%;
margin-bottom:2px;
width:400px;
min-height:110px;
float:left;
}



.solutions-body-small-news {
font-size:93%;
margin-bottom:2px;
width:570px;
min-height:50px;
float:left;
}

#s5 #container #mainContent-center-twocol .solutions-body-small-news img {
	float:right;
	margin-bottom: 10px;
	padding-left: 20px;
}

.solutions-footer {
	width:570px;
	height:39px;
	border-bottom-width:1px;
	border-bottom-style:none;
	border-bottom-color:#E1EFF5;
	margin-bottom:25px;
	float:left;
	background-attachment: scroll;
	background-image: url(/assets/images/curve-divider.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.solutions-heading {
	margin-bottom:10px;
	width:570px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 3px;
	font-size: 116%;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}


#mainContent-center-twocol .solutions-heading-news h2 {
font-size:100%;
margin-bottom:2px;
width:570px;
}


#mainContent-center-twocol .solutions-heading-news h3 {
font-size:85%;
margin-bottom:10px;
width:570px;
color:#007aa5;
}

.solutions-image img {
clear:none;
float:right;
width:150px;
background-color:#999;
}

.PDFlink a {
background-image:url(/assets/images/pdf.gif);
background-repeat:no-repeat;
background-position:0 0;
height:20px;
margin-top:10px;
padding-top:10px;
display:block;
outline-style:none;
}

#mainContent-center-twocol .solutions-titles h2 {
font-size:108%;
}

#mainContent-center-twocol .solutions-body .PDFlink a, #mainContent-center-twocol .solutions-body-small .PDFlink a, .solutions-body-small-news .PDFlink a  {
font-weight:700;
color:#666;
text-decoration:none;
padding-left:30px;
font-size:93%;
}

#mainContent-center-twocol .solutions-body .PDFlink a:hover, #mainContent-center-twocol .solutions-body-small .PDFlink a:hover, .solutions-body-small-news .PDFlink a:hover  {
font-weight:700;
color:#00447b;
text-decoration:none;
font-size:93%;
}

/**********************************************
 Footer                    
**********************************************/
#footer {
margin-right:auto;
margin-left:auto;
width:950px;
height:60px;
background-attachment:scroll;
background-image:url(/assets/images/footer.gif);
background-repeat:no-repeat;
background-position:center top;
}

.footer-links {
padding-top:35px;
font-size:85%;
color:#007aa5;
}

.footer-links a {
color:#007aa5;
text-decoration:none;
}

#sidebar1 img {
margin-left:20px;
margin-top:6px;
margin-bottom:10px;
float:right;
}

.smallp {
font-size:85%;
line-height:131%;
}

#s1 #container #sidebar1 .smallp {
line-height:153.9%;
}

#container #sidebar1 hr {
margin-left:30px;
color:#e1eff5;
background-color:#e1eff5;
height:1px;
border-style:none;
}

#container #sidebar1 h2 {
margin-left:30px;
font-weight:700;
}

/*#s3 #container #mainimage-inner .image-left-inner .left-image-text .h2image-text blockquote {
font-size:93%;
float:left;
padding-right:20px;
background:url(/assets/images/quote-down.gif) bottom right no-repeat;
}
#s3 #container #mainimage-inner .image-left-inner .left-image-text .h2image-text blockquote p {
font-size:93%;
background:url(/assets/images/quote-up.gif) top left no-repeat;
padding:20px 20px 2px;
}
*/
.solutions-bodysmall-p {
font-size:85%;
margin-top:100px;
}

#container #mainContent-center-twocol .solutions-body blockquote p {
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	font-style:italic;
	color:#666;
	background-color:#f0f7fa;
	margin-bottom:20px;
	padding:15px;
	margin-top: 5px;
}

.weblink a {
background-image:url(/assets/images/web.gif);
background-repeat:no-repeat;
background-position:0 2px;
height:20px;
margin-top:10px;
padding-top:10px;
padding-left:40px;
display:block;
outline-style:none;
}

.partners-body {
margin-bottom:10px;
padding-bottom:10px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#E1EFF5;
}

.imageincopy {
text-align:center;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
width:400px;
}

#s2 #container #mainContent-center-twocol .imageincopy img {
text-align:center;
margin-bottom:10px;
}

.clear {
clear:both;
height:1px;
margin:0;
padding:0;
}

.datatable {
color:#0083a9;
font-size:85%;
line-height:130%;
}

.datatable td {
background-color:#FFF;
border-color:#ccc;
border-style:solid;
border-width:1px;
padding:5px;
}

#sidebar1 h3,#sidebar1 h1,#sidebar1 p,#sidebar1 p {
margin-left:30px;
margin-right:10px;
margin-bottom:10px;
}

sidebar2-image-spacing,#container #mainContent-center-twocol .solutions-body blockquote br {
margin-bottom:10px;
}

#mainContent-center h1,#mainContent-center-twocol h1,#mainContent-center-twocol h1 {
font-size:138.5%;
color:#00447b;
margin-bottom:10px;
}

.PDFlink a:hover,.weblink a:hover {
color:#00447b;
}

#mainContent-center-twocol .solutions-heading h3 {
	font-size: 85%;
}
/***********************************************/
/* Contact Us                                  */
/***********************************************/


#ad1 {width:220px;float:left;}
#ad2 {margin-left:260px;width:220px;}
#enquire label {font-size: 93%;font-weight:bold;font-family: Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #6d6e71;}
#enquire legend {font-size: 93%; font-weight:bold; color: #0083a9;}
#enquire fieldset {padding:10px;margin-bottom:20px; width:500px; border:1px solid #0083a9;;}
#enquire fieldset:hover {background-color:#e2f1f6;}
#data {padding:10px;margin-bottom:20px;border:2px solid #0083a9;}
#enquire p {color:#666666;}
#enquire .box, #enquire textarea {width:200px;border:1px solid #666666;padding:3px;font-size:1em;color:#666666; font-family:Arial, Helvetica, sans-serif;}
#enquire textarea {width:365px;}
textarea, select {font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #0083a9;line-height: 12px;border: 1px solid #666666;padding: 3px;background-color: #FFFFFF;margin: 2px;}
#clear {clear:both; height:1px;}
#enquire #contactus .title {
	margin-bottom: 10px;
}

#leftaddress
{
    float: left;
    width: 155px;
    font-size: 70%;
    padding: 33px 15px 15px 30px;
}

/***********************************************/

#container #sidebar1-nav-contact-us h2 {
	font-weight: bold;
	color: #00447B;
	margin-bottom: 5px;
}

#sidebar1-nav-contact-us {
float:left;
width:170px;
padding-left:30px;
margin:5px 0 0;
}
#sidebar1-nav-contact-us p {
	color: #666666;
}
#container #sidebar1-nav-contact-us hr {

color:#e1eff5;
background-color:#e1eff5;
height:1px;
border-style:none;
}#container #mainContent-center-twocol #enquire #contactus img {
	float: left;
}
#container #mainContent-center-twocol .solutions-body h3 {
	font-size: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}
#mainContent-center-twocol h1 {
	font-size: 153.9%;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#container #mainContent-center h1 {
	font-size: 153.9%;
	margin-bottom: 20px;
}

#container #mainimage-inner .image-left-inner .left-image-text .h2image-text .smalltext {
	font-size: 93%;
	color: #FFCC00;
	margin-top: 10px;
}
.inner-image-right {
	float: right;
	margin-left: 10px;
}
#container #mainContent .latest-news .news-text h2 {
	font-weight: bold;
	margin-bottom: 5px;
}
.sidebar1-images {
	margin-bottom: 10px;
}
#container #mainimage-inner .image-left-inner-ts .left-image-text {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#mainContent .latest-news .news-text a {
	color: #40A3BF;
}
#mainContent .latest-news .news-text a:hover {
color:#C42121;
text-decoration:underline;
}

#container strong{font-weight:normal}
