body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#2b5ca1;
}
a{
	color:#000;
}
.corner_topleft{
background-image:url(images/corner_topleft.gif);
background-repeat:no-repeat;
background-position:top right;
width:6px;height:7px;}
.corner_topright{
background-image:url(images/corner_topright.gif);
background-repeat:no-repeat;
background-position:top right;
width:6px;}
.corner_botleft{
background-image:url(images/corner_botleft.gif);
background-repeat:no-repeat;
background-position:top right;
width:6px;height:7px;}
.corner_botright{
background-image:url(images/corner_botright.gif);
background-repeat:no-repeat;
background-position:top right;
width:6px;}
.content_bgtop{
background-image:url(images/top_bgborder.gif);
background-repeat:repeat-x;
background-position:top right;
}
.contentbg {background-color:#fff;}
.content_pagetop{background-image:url(images/contentpage_top.gif);
background-position:top;
background-repeat:repeat-x;
}
.tollfree_no {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
color:#1e5eb9;
font-weight:normal;}
.copyrights {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight:normal;
text-decoration:none;}
.heading {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#316cbe;
}
.quarantee {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#316cbe;
}
.forgotpassword {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#2b5ca1;}

.content {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#000;
line-height:20px;
}
.testi_name,.testi_name a {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#f98303;
}
.content_topbg{background-image:url(images/content_bg.gif);
background-position:center bottom;
background-repeat:no-repeat;
}

.textbox {height:18px;
border:#8db5eb 1px solid;width:140px;
background-color:#eff6ff;}

.menu {background-image:url(images/menu_bg.gif);
background-repeat:no-repeat;
width:78px;
height:35px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-right:2px;
color:#fff;}
.menu_current {background-image:url(images/menu_over.gif);
background-repeat:no-repeat;
width:78px;
height:35px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-right:2px;
color:#fff;}

.menu_current a {text-decoration:none;
color:#fff;}
.menu:hover {background-image:url(images/menu_over.gif);
background-repeat:no-repeat;}

.menu a {text-decoration:none;
color:#fff;}

.textbox_signup {
border:#8db5eb 1px solid;
background-color:#eff6ff;
height:20px;
}

.textfield_signup {
border:#8db5eb 1px solid;
background-color:#eff6ff;}

.orangecolor{color:#f68102;}

.vertical_border{background-image:url(images/vertical_border.gif);
background-repeat:repeat-y;
background-position:right;}

.rate_heading_bg{background-image:url(images/rates_heading_bg.gif);
background-repeat:no-repeat; background-position:left center; width:211px; height:61px;padding-left:40px;
}
.innerpage_bannerbg{
background-image:url(images/banner_inner_bg.gif);
background-repeat:repeat-x;}

.innerpage_bannerbg_right{
background-image:url(images/banner_inner_bg_right.gif);
background-repeat:no-repeat;
background-position:right;
width:5px;}

.innerbanner_text {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-left:20px;
line-height:20px;
color:#f1f1f1;}

.hori_line {background-image:url(images/hori_border.gif);
background-repeat:repeat-x;background-position:bottom;
height:34px;
}
.star {color:#ff0000;}

.banner {background-image:url(images/banner_legal_medial_general_transcription.jpg);
background-repeat:no-repeat;background-position:top;
height:266px;
}
.blue_banner_text{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:21px;

color:#dae8fc;}

a.blue_banner_heading{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
line-height:20px;
text-decoration:none;
color:#fefefe;}
a.see_rates{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
color:#020000;}

.logoneartext {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
color:#2b5ca1;}
.bottomlink{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight:normal;
text-decoration:none;}
.rates{font-size:20px;}
.clsLoginButton{
	background:url(images/login_button.gif) no-repeat;
	width:59px;
	height:22px;
	cursor:pointer;
	border:0;
	text-indent:-999em;
	padding:22px 0 0 0;
	display:block;
}
		.clsTellFriend a{
			text-decoration:none;
			color:#2B5CA1;
			font:bold 12px Trebuchet MS,Arial,Helvetica,sans-serif;
			display:block;
			padding:0;
		}
		.clsTellFriendCell{
			position:absolute;
			margin:-1.5em 0 0 44.5em;
		}
		
/* style for top navigational */
.clsTopNavigationalMenu{
	overflow:hidden;
	width:100%;
	padding:0;
}
.clsTopNavigationalMenu ul{
	padding:0;
	margin:0;
}
	.clsTopNavigationalMenu li{
		float:left;
		list-style-type:none;
		margin-left:2px;
	}
		.clsTopNavigationalMenu li a{
			background:url(images/bg-linkleft.jpg) no-repeat left top;
			padding:0 0 0 11px;
			display:block;
			font:bold 14px Trebuchet MS,Arial,Helvetica,sans-serif;
			color:#FFF;
			text-decoration:none;
		}
		.clsTopNavigationalMenu li a:hover{
			background:url(images/bg-activelinkleft.jpg) no-repeat left top;
		}
			.clsTopNavigationalMenu li a span{
				background:url(images/bg-linkright.jpg) no-repeat right top;
				padding:0 11px 0 0;
				display:block;
			}
			.clsTopNavigationalMenu li a:hover span{
				background:url(images/bg-activelinkright.jpg) no-repeat right top;
			}
			.clsTopNavigationalMenu li a span span{
				background:url(images/bg-linkmiddle.jpg) repeat-x;
				line-height:35px;
				display:block;
				padding:0
			}
			.clsTopNavigationalMenu li a:hover span span{
				background:url(images/bg-activelinkmiddle.jpg) repeat-x;
			}
.clsButtons{
	width:70%;
	overflow:hidden;
	margin-left:140px;
}
.clsUploadView{
	background:#FFF;
	padding:0 0 10px 0;
}
.clsUploadView table{
	margin:20px auto 0 auto;
	width:500px;
}
.clsUploadView table td{
	padding:0 0.5em;
	border:0;
	text-align:left;
	background:#70a4ea;
	color:#FFF;
}
	.clsButtons p{
		float:left;
		margin:5px 10px 0 0;
	}
/* style for signup section */
.clsSignUp{
	background:#FFF url(images/bg-signup.gif) no-repeat 550px 200px;
	overflow:hidden;
	height:1%;
}
	.clsSignUp .clsSignUpTbl{
		margin:60px 0 10px 20px;
		width:500px;
		border:1px solid #3471C4;
		background:#FFF;
	}
		.clsSignUp td{
			padding:0.1em 0.5em;
		}
		.clsSignUp a{
			text-decoration:none;
			color:#2862B1;
		}
		.clsSignUp .heading{
			padding-left:10px;
		}
.clsSignUpLeft{
	background:url(images/bg-signupheadingleft.gif) no-repeat left top;
	padding:0 0 0 8px;
}
.clsSignUpRight{
	background:url(images/bg-signupheadingright.gif) no-repeat right top;
	padding:0 8px 0 0;
}
.clsSignUpMiddle{
	background:url(images/bg-signupheadingmiddle.gif) repeat-x;
	line-height:41px;
}
	.clsSignUpMiddle h2{
		color:#FFF;
	}
	.clsSignUpHeading{
		width:500px;
		margin:0 0 0 20px;
		position:absolute;
	}
	* html .clsSignUpHeading{
		margin:20px 0 0 20px;
	}
	.login_fields {
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		text-decoration:none;
		width:230px !important;
		text-align:right;
	}
.clsComingSoon{
	font:bold 22px Trebuchet MS,Arial,Helvetica,sans-serif;
	margin:50px 0 0 0;
}
.clsIndexLeft,.clsIndexRight{
	position:absolute;
	font:bold 13px Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#dae8fc;
	text-align:left;
	margin:-19.4em 0 0 3.8em;
}
* html .clsIndexLeft{
	margin:-19.4em 0 0 -33.2em;
}
	.clsIndexRight{
		margin:-19.4em 0 0 28.5em;
	}
	* html .clsIndexRight{
		margin:-19.4em 0 0 -8.5em;
	}
.clsIndexNewUser{
	position:absolute;
	margin:1em 0 0 67.5em;
}
* html .clsIndexNewUser{
	margin:1em 0 0 67em;
}
	.clsLegalTranscription,.clsGeneralTranscription{
		position:absolute;
		margin:-4.5em 0 0 3em;
	}
	* html .clsLegalTranscription{
		margin:-4.5em 0 0 -26em;
	}
	.clsGeneralTranscription{
		margin:-4.5em 0 0 23em;
	}
	* html .clsGeneralTranscription{
		margin:-4.5em 0 0 -6.5em;
	}
	.clsLegalRates,.clsGeneralRates{
		position:relative;
		left:12em;
		top:0.5em;
	}
	.clsGeneralRates{
		left:12em;
	}
	.clsLegalRates a,.clsGeneralRates a{
		background:url(images/see_rates_icon_arrow.gif) no-repeat right 5px;
		padding:0 10px 0 0;
	}
	* html .clsLegalRates,* html .clsGeneralRates{
		left:7em;
	}
	@media all and (min-width:0px){ .clsLegalRates{left:7em; } }
	@media all and (min-width:0px){ .clsGeneralRates{left:7em; } }
	@media screen and (-webkit-min-device-pixel-ratio:0) {.clsLegalRates
			/* Safari 3.0 and Chrome rules here */{
				left:12em;
			}
			}
	@media screen and (-webkit-min-device-pixel-ratio:0) {.clsGeneralRates
	/* Safari 3.0 and Chrome rules here */{
		left:12em;
	}
	}

/* style for testimonial page starts here */
  .clsTestimonialImage{
  	float:left;
	width:150px;
  }
  .clsTestimonialDescription{
  	width:770px;
	float:left;
	margin:0 0 0 10px;
}
.clsTestimonialImageDescription{
	width:100%;
	overflow:hidden;
	margin:10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #2B5CA1;
}
	.clsTestimonialDescription a{
		text-decoration:none;
		color:#2B5CA1;
	}	
  	.clsNoBorder{
		border:0;
	}
/* style for testimonial page ends here */
/* style for index page new user button starts here */
.clsIndexNewUser{
	position:absolute;
	margin:-5em 0 0 19em;
}
* html .clsIndexNewUser{
	margin:-6.5em 0 0 -6em;
}
/* style for index page new user button ends here */