body {
	background-image: url(../images/bg-main.gif);
	background-repeat:repeat-x;
	background-color:#363636;
	padding:0px;
	margin:0px;
}
p {
	padding:5px 0 0px 0;
	margin:0px;
}
.clear{
clear:both
}
img{
border:none;
}
form{
border:none;
padding:0px;
margin:0px;
}

#main-wrapper{
width:989px;
height: auto;
margin:auto;
padding:auto;
}
#main-shadow-bg-left{
width:20px;
height: auto;
margin:0px;
padding:0px;
float:left;
}
#main-shadow-left{
width:20px;
height: 533px;
margin:0px;
padding:0px;
float:left;
background:url(../images/shadow-left.gif) top no-repeat ;
}
#curve-left{
width:20px;
height:157px;
margin:0px;
padding:0px;
float:left;
background: url(../images/curve-left.jpg) no-repeat bottom;
padding:0px 0px 0px 0px; 
}
#main-middle{
width:949px;
height: auto;
margin:0px;
padding:0px;
float:left;
}
#index-main-middle{
width:949px;
height: auto;
margin:0px;
padding:0px;
float:left;
}
#index-middle{
width:949px;
height:678px;
margin:0px;
padding:0px;
float:left;
}
#main-shadow-right{
width:20px;
height: 689px;
margin:0px;
padding:0px;
float:left;
background:url(../images/shadow-right.gif) top no-repeat;
}
#main-middle-top{
width:949px;
height:191px;
margin:0px;
padding:0px;
float:left;
background:url(../images/top-bg-2.jpg) repeat-x;
}
#main-middle-top-left{
width:689px;
height:191px;
margin:0px;
padding:0px;
float:left;
}
#main-middle-top-right{
width:260px;
height:191px;
margin:0px;
padding:0px;
float:left;
}
#main-middle-top-left-top{
width:679px;
height:22px;
margin:0px;
padding:5px 0px 0px 10px;
float:left;
}
#main-middle-top-left-middle{
width:689px;
height:130px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
background:url(../images/top-bg.jpg) no-repeat;
}
#main-middle-2{
width:689px;
height:678px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
background-color:#FFFFFF;
font-family: Tahoma;
font-size:11px;
line-height:18px;
letter-spacing:1px;
}
#main-middle-2-right{
width:260px;
height:678px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
background:url(../images/middle-right-bg.gif) repeat-x;
}
#index-right{
width:248px;
height:661px;
margin:0px;
padding:15px 0px 0px 12px;
float:left;
font-family:tahoma;
font-size:11px;
color:#3b3b3b;
letter-spacing:.2px;
}
#index-right-services-top{
width:158px;
height:23px;
margin:0px;
padding:22px 0px 0px 78px;
float:left;
background:url(../images/our-services-bg.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:1px;
}
#index-right-services-middle{
width:236px;
height:161px;
margin:0px;
padding:0px;
float:left;
background:url(../images/our-services-bg2.jpg) repeat-y;
}
#index-right-services-middle h2{
margin:0px;
padding:1px 0px px 0px;
font-size:11px;
}
#index-right-services-middle h2 A{
text-decoration:none;
color:#333333;
}
#index-right-services-middle h2 A:hover{
color: #669900;
border-bottom:dotted 1px  ;
}
#index-right-services-middle ul{
margin:0px;
padding:0px;
float:left;
list-style:none;
}
#index-right-services-middle li{
margin:0px;
padding:0px;
list-style:none;
padding:9px 0px 0px 35px;
font-weight:bold;

}
#index-right-services-bottom{
width: auto;
height: auto;
margin:0px;
padding:0px;
float:left;
}
#index-right-quick-top{
width:158px;
height:25px;
margin:17px 0px 0px 0px;
padding:20px 0px 0px 78px;
float:left;
background: url(../images/quick-bg.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:1px;
}
#index-right-quick-middle{
width:212px;
height:225px;
margin:0px;
padding:15px 0px 0px 22px;
float:left;
background:url(../images/our-services-bg2.jpg) repeat-y;

}
#index-address{
width:90%;
height:auto;
padding:10px 5px 5px 5px;
line-height:20px;
margin:auto;

}
#index-address h1{
font-family: "Trebuchet MS";
padding : 5px 0 0 0px;
margin:0px;
float:left;
color:#64a400;
clear:both;
font-size:14px;
}
#contactform fieldset {
width : 186px;
float : left;
border :none;
padding : 4px 0 0 0px;
}
#contactform label {
width : 50px;
height : 14px;
float : left;
text-align : left;
padding : 4px 15px 0 0;
font : normal 11px/12px "trebuchet MS", arial;
color : #666;
font-weight:none;
}
#contactform input.text {
width : 100px;
height : 14px;
padding : 1px 0 0 4px;
margin : 0 0 10px 0;
font : normal 11px/12px Tahoma;
color : #666;
background : #fff;
border : 1px solid #ccc;
}
#contactform textarea {
width : 100px;
height : 45px;
padding : 4px 0 0 4px;
margin : 0 0 10px 0;
font : normal 11px/14px "trebuchet MS", arial;
color : #666;
background : #fff;
border : 1px solid #ccc;
}
#contactform input.button {
width : 52px;
height : 19px;
background-image:url(../images/submit.gif);
background-repeat:no-repeat;
float : left;
text-align : center;
padding : 2px;
margin : 0 0 0 120px;
border:none;
font : bold 11px/14px Tahoma; 
color: #333333;
text-transform : uppercase;
letter-spacing:1px;
}
#index-right-quick-bottom{
width: auto;
height: auto;
margin:0px;
padding:0px;
float:left;
}
#logo{
padding:30px 0px 0px 30px;
float:left;
width:198px;
height:auto;
}
#logo2{
padding:22px 40px 0px 0px;
float: right;
font-family:Tahoma;
font-size:12px;
color:#123d61;
letter-spacing:.5px;
font-weight:bold;
text-align:right;
}
#logo2 h1{
float: right;
font-family:Tahoma;
font-size:12px;
color:#123d61;
letter-spacing:.5px;
font-weight:bold;
text-align:right;
padding:0px 0px 10px 0px;
margin:0px;
clear:both;
}
#logo2 h1 A{
color:#123d61;
text-decoration:none;
}
#logo2 h1 A:hover{
color: #FF0000;
text-decoration:none;
}
#logo2 ul{
padding:0px;
margin:0px;
list-style:none;
}
#logo2 ul li{
padding:0px 0px 10px 0px;
margin:0px;
}

.blue-caption{
font-family:Tahoma;
color:#95d3ff;
font-size:11px;
letter-spacing:1px;
}
.green-caption{
font-family: "Trebuchet MS";
color:#0078cc;
font-size:18px;
letter-spacing:1px;
font-weight:bold;
}
.red-caption2{
font-family: "Trebuchet MS";
color:#d50000;
font-size:18px;
letter-spacing:1px;
font-weight: bold;
}
.green-caption2{
font-family: "Trebuchet MS";
color: #92bc00;
font-size:18px;
letter-spacing:1px;
font-weight: bold;
}
#main-middle-2-top{
width:628px;
height:311px;
margin:0px;
padding:30px 20px 0px 41px;
float:left;
}
#main-middle-2-top-img{
float: right;
}
#block1{
width:207px;
height:115px;
padding:43px 0px 0px 28px;
margin:0px;
float:left;
background:url(../images/transcription-company.jpg) no-repeat;
}
#block2{
width:219px;
height:157px;
padding:0px 0px 0px 0px;
margin:0px;
float:left;
}
#block3{
width:215px;
height:157px;
padding:0px;
margin:0px;
float:left;
}

.ph{
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-weight:bold;
font-size:12px;
letter-spacing:1px;
line-height:20px;
}
#index-bottom-texts{
width:204px;
height:auto;
float:left;
padding:0px 0px 0px 30px;
margin:28px 0px 0px 0px;
line-height:14px;
}
#index-bottom-texts h2{
font-family: "Trebuchet MS";
font-size:14px;
color:#0076e4;
padding:0px;
margin:0px;
padding:0px 0px 10px 0px;
}
#index-bottom-texts h2 A{
color:#0076e4;
text-decoration:none;
}
#index-bottom-texts h2 A:hover{
color: #CC0000;
text-decoration: none;
}
.more{
width:56px;
height:39px;
background:url(../images/more-bg.jpg) no-repeat;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding:0px 5px 20px 20px;
}
.more A{
color:#FFFFFF;
text-decoration:none;
}
.more:hover{
width:56px;
height:39px;
background:url(../images/more-bg2.jpg) no-repeat;
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
padding:0px 5px 20px 20px;
}
#index-bottom-texts2{
width:204px;
height:auto;
float:left;
padding:0px 0px 0px 10px;
margin:28px 0px 0px 0px;
line-height:14px;
}

#index-bottom-texts2 h1{
font-family: "Trebuchet MS";
font-size:14px;
color:#0076e4;
padding:0px;
margin:0px;
padding:0px 0px 10px 0px;
text-transform:capitalize;
}
#index-bottom-texts2 h1 A{
color:#0076e4;
text-decoration:none;
}
#index-bottom-texts2 h1 A:hover{
color: #CC0000;
text-decoration: none;
}
#index-bottom-texts3{
width:204px;
height:auto;
float:left;
padding:0px 0px 0px 10px;
margin:28px 0px 0px 0px;
line-height:14px;
}
#index-bottom-texts3 h1{
font-family: "Trebuchet MS";
font-size:14px;
color:#0076e4;
padding:0px;
margin:0px;
padding:0px 0px 10px 0px;
text-transform:capitalize;
}
#index-bottom-texts3 h1 A{
color:#0076e4;
text-decoration: none;
}
#index-bottom-texts3 h1 A:hover{
color: #CC0000;
text-decoration: none;
}
#quote{
width:auto;
height:auto;
padding:11px 0px 0px 12px;
float:left;
}
#quote2{
width:auto;
height:auto;
padding:11px 0px 0px 12px;
float:left;
}
#process{
width:auto;
height:auto;
padding:8px 0px 0px 12px;
float:left;
}
#navigation{
width:689px;
height:34px;
float:left;
padding:0px 0px 0px 0px;
margin:3px 0px 3px 0px;
}
#footer{
width:949px;
height:200px;
padding:0px;
margin: auto;
}
#footer1{
width:949px;
height: auto;
padding:7px 0px 18px 0px;
margin:0px;
float:left;

}
.footer-text{
font-family:Tahoma;
font-size:11px;
color:#363636;
float:left;
}
.footer-text A{
color:#363636;
text-decoration:none;
}
.footer-text A:hover{
color: #FFFFFF;
}
.copyright-text{
font-family:Tahoma;
font-size:11px;
color:#363636;
float: right;
}
#footer-company{
width:121px;
height:100px;
float:left;
}

#footer-company-links{
width: auto;
height: auto;
float:left;
font-family:Tahoma;
font-size:11px;
}
#footer ul{
padding:0px;
margin:0px;
list-style:none;
float:left;
}
#footer ul li{
padding:0px;
margin:0px;
list-style:none;
padding:5px 0px 0px 18px;
text-decoration:none;
}
#footer ul li A{
padding:0px;
margin:0px;
list-style:none;
color:#69797c;
text-decoration:none;
}
#footer ul li A:hover{
color: #BBEBFD; 
border-bottom:1px dotted;
}

#footer-technology{
width:141px;
height:100px;
float:left;
}

#footer-technology-links{
width: auto;
height: auto;
float:left;
font-family:Tahoma;
font-size:11px;
}
#footer-services{
width:141px;
height:100px;
float:left;
}
#footer-services-links{
width: auto;
height: auto;
float:left;
font-family:Tahoma;
font-size:11px;
}
#footer-careers{
width:142px;
height:100px;
float:left;
}
#footer-careers-links{
width: auto;
height: auto;
float:left;
font-family:Tahoma;
font-size:11px;
}
#footer-hipaa{
width:141px;
height:100px;
float:left;
}
#footer-hipaa-links{
width: auto;
height: auto;
float:left;
font-family:Tahoma;
font-size:11px;
}
#footer-links{
width:141px;
height:100px;
float:left;
}
#footer-links-links{
width: auto;
height: auto;
float:left;
font-family:Tahoma;
font-size:11px;
}
#footer-sitemap{
width:122px;
height:100px;
float:left;
}
#footer-sitemap-links{
width: auto;
height: auto;
float:left;
font-family:Tahoma;
font-size:11px;
}

#inner-contents-wraper{
width:628px;
height: auto;
margin:0px;
padding:30px 20px 0px 41px;
float:left;
background-color:#FFFFFF;
}
#inner-contents{
width:689px;
height: auto;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
font-family: Tahoma;
font-size:11px;
line-height:17px;
letter-spacing:1px;
}
#inner-contents p{
padding:5px 0px;
}
#inner-contents ul{
padding:0 0px;
margin:0px;
clear:both;
}

#inner-contents A{
text-decoration:none;
color:#333333;
}
#inner-contents A:hover{
text-decoration: underline;
color: #CC0000;
}

#inner-contents  ul li {
width : 100%;
padding : 3px 0 10px 25px;
list-style : none;
text-align : left;
background:url(../images/arrow3.jpg)   no-repeat 0 5px;
font : normal 11px/12px "Tahoma", arial;
color:#333333;
line-height:16px;
}

#inner-contents h3{
padding:5px 0px;
margin:0px;
font-family:Tahoma;
color:#006699;
}
#inner-middle{
width:949px;
height: auto;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
background: url(../images/inner-middle-bg.jpg) repeat-y; 
}

#innerbodybg
{
	background-image: url(../images/inner-body-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fafafa;
}

#footerbg
{
	background-image:url(../images/inner-footer-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin: auto;
	padding:auto;
	height:218px;
	width: auto;
}

.title{
background:url(../images/title-bg.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#CC0000;
padding:5px 0 20px 20px;
float:left;
}
.title h1{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#CC0000;
padding:0px 0 0 0px;
margin:0px;
}
#innerimg-left
{
padding:0px 10px 0px 0px;
float:left;
}
#innerimg-right
{
padding:0px 0px 0px 10px;
float: right;
}
.sublinks{
padding:2px 5px;
background-color:#999999;
border:#333333 1px dotted;
width:auto;
height:auto;
float: right;
}

.green-text{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color: #669900;
}
.red-text{
color:#CC0000;
}

#contact-main{
width: 585px;
height:280px;
padding:0px 0px 30px 0px;
margin: auto;
background:url(../images/contact-bg.gif) repeat-y;
line-height:23px;
}
#contact-text1{
font-family:Tahoma;
color:#004778;
font-size:12px;
letter-spacing:1px;
word-spacing:1px;
padding:20px 0px 0px 40px;
width:240px;
height:auto;
float:left;
}
#contact-text2{
font-family:Tahoma;
color:#004778;
font-size:12px;
letter-spacing:1px;
word-spacing:1px;
padding:20px 10px 0px 0px;
width: auto;
height:auto;
float:right;
}
#contact-text2 a{
color:#0000FF;
}

#contact-logo{
width: auto;
height: auto;
padding:30px 0px 30px 160px;
margin: auto;
}
#contact-btm{
width: 585px;
height: auto;
padding:0px;
margin: auto;

}
#contact-mail{
width: auto;
height: auto;
padding:20px 0px 20px 200px;
margin: auto;
border:#999999 dotted 1px;
background-color: #F9FFE6;
}
#contact_right{
float:right;
width: auto;
height:auto;
padding:0px 40px 10px 0px;
}

fieldset{
border:none;
}

#contactform2 {
width : 350px;
float : left;
margin : 0 0 15px 0;
}
#contactform2 fieldset {
width : 350px;
float : left;
border : none;
}
#contactform2 label {
width : 100px;
height : 14px;
float : left;
text-align : left;
padding : 4px 15px 0 0;
font : normal 11px/12px "trebuchet MS", arial;
color : #666;
}
#contactform2 input.text {
width : 150px;
height : 16px;
float : left;
padding : 3px 0 0 4px;
margin : 0 0 10px 0;
font : normal 11px/12px Tahoma;
color : #666;
background : #fff;
border : 1px solid #ccc;
}
#contactform2 textarea {
width : 150px;
height : 70px;
float : left;
padding : 4px 0 0 4px;
margin : 0 0 10px 0;
font : normal 11px/14px "trebuchet MS", arial;
color : #666;
background : #fff;
border : 1px solid #ccc;
}
#contactform2 input.button {
width : 50px;
height : 20px;
float : left;
text-align : center;
padding : 2px;
margin : 0 0 0 220px;
border : 1px solid #2f3d4a;
font : bold 11px/14px Tahoma; 
color: #333333;
text-transform : uppercase;
letter-spacing:1px;
}
#msgsent{
width:220px;
height:auto;
}

#link_exe2{
width:502px;
height:auto;
margin:auto;
padding:30px 0px 0px 0px;
}

#contactform3 fieldset {
width : 500px;
float : left;
border : none;
font : normal 11px/12px "trebuchet MS", arial;
letter-spacing:normal;
}
#contactform3 label {
width : 185px;
height : 14px;
float : left;
text-align : left;
padding : 4px 15px 0 0;
font : normal 11px/12px "trebuchet MS", arial;
color : #666;
letter-spacing:1px;
}
#contactform3 input.text {
width : 256px;
height : 15px;
float : left;
padding : 3px 0 0 4px;
margin : 0 0 10px 0;
font : normal 11px/12px "trebuchet MS", arial;
color : #666;
background : #fff;
border : 1px solid #ccc;
}
#contactform3 textarea {
width : 256px;
height : 70px;
float : left;
padding : 4px 0 0 4px;
margin : 0 0 10px 0;
font : normal 11px/14px "trebuchet MS", arial;
color : #666;
background : #fff;
border : 1px solid #ccc;
}
#contactform3 input.button {
width : 90px;
height : 20px;
float : left;
text-align : center;
padding : 2px;
margin : 0 0 0 200px;
border : 1px solid #2f3d4a;
font : bold 11px/14px "trebuchet MS", arial;
color: #333333;
text-transform : uppercase;
}

.links A{
float:left;
font-family:Tahoma;
color: #990000;
font-size:14px;
font-weight:bold;
padding:2px 10px 2px 10px;
border-right: thick;
border-right-style: groove;
border-right-width:thick;
margin:2px;
}

#get_quote{
width: 550px;
height:auto;
padding:0px 0px 0px 120px;
}
#jumb_menu{
width:auto;
height:12px;
padding:1px 0px 0px 0px;
margin:0px 5px 0px 0px;
float: right;
}
.jumb_menu{
	height: 15px;
	width: 250px;
	font-family: Tahoma;
	font-size:10px;
	color: #666666;
	padding:0px;
	margin:0px;
	background-color: #A0A0A0;
	border:none;
}