body, div, img, p, h1, h2, h3, h4, h5, h6, ul, li {
	margin:0;
	padding:0;
	border:0;
	list-style:none
}
/* layout */
body {
	background:url(/images/bg_body.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
a {
	color:#0669b7;
}
a:hover {
	text-decoration:none;
	color:#5094c9;
}
#l .inner ul, #c ul {
	margin-bottom:10px;
}
h3 {
	font-size:17px;
}
#sitename {
	position: absolute;
	margin-top: -110px;
}
#l li a, #r li a {
	font-weight: bold;
}
#layout {
	background:url(/images/bg_top.jpg) no-repeat center top;
}
#layout_ {
	background:url(/images/bg_bottom.jpg) no-repeat center bottom;
}
#wrapper {
	margin: 0 auto;
	text-align: left;
	width: 996px;
}
#content {
	float: left;
	margin-left: 234px;
	margin-right: 234px;
	padding-top: 203px;
	position: relative;
	width: 524px;
	min-height:500px;
}
#c {
	float: left;
	margin-right: -524px;
	padding: 0 5px;
	width: 514px;
}
#h {
	height: 200px;
	left: -234px;
	position: absolute;
	top: 0;
	width: 996px;
	color:#fff;
	z-index: 10;
}
#h_ {
	width:995px;
	height:200px;
	margin:0 auto;
	position:relative;
	background:url(/images/bg_menu_transparent.png) no-repeat center 108px;
}
#l {
	float: left;
	margin-left: -234px;
	position: relative;
	width: 234px;
}
#r {
	float: right;
	margin-right: -234px;
	position: relative;
	width: 234px;
}
#f {
	clear: both;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	min-height: 415px;
	position:relative;
	overflow: hidden;
}
.box_user_panel {
	margin: 7px;
}
.clear_separator {
	clear: both;
}
/* header */
.h_logo {
	position:absolute;
	left:-9px;
	top:0px;
}
.h_phone {
	text-shadow:black 1px 1px 0px;
	position:absolute;
	top:12px;
	right:260px;
	font-size: 21px;
	letter-spacing:-0.2px;
	line-height:18px;
}
.h_phone h3 {
	font-size:22px;
	text-align:right;
}
.h_phone h4 {
	font-size:16px;
	margin:3px 0 0 0;
	text-align:right;
}
.h_phone p {
	color:#b2f3f7;
	font-size: 11px;
	letter-spacing:normal;
	letter-spacing:-0.2px;
	font-weight:bold;
	margin-left:0px;
}
.h_slogan {
	position:absolute;
	top:90px;
	left:35px;
	width:278px;
	height:33px;
	font-size:30px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(/images/_slogan.png) 0 0 no-repeat;
}
.h_btn_box {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:absolute;
	top:117px;
	right:261px;
	font-size:11px;
	text-align:right;
	line-height:14px;
	text-shadow:black 1px 1px 0px
}
.h_ico_bar {
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	position: absolute;
	right: 0;
	top: 12px;
	width: 235px;
}
#h .addthis_toolbox {
	position:absolute;
	top:10px;
	left:845px;
}
.h_ico_bar span.std {
}
.h_live_chat {
	position:absolute;
	top:21px;
	right:-2px;
}
.btn_mbg {
	position:absolute;
	right:-2px;
	top:115px;
	z-index: 10;
}
.noscriptblock {
	position:fixed;
	top:220px;
	background-color:#FFF;
	padding:20px;
	z-index:999;
	-webkit-box-shadow: 3px 3px 3px 0px #092344;
	-moz-box-shadow: 3px 3px 3px 0px #092344;
	box-shadow: 3px 3px 3px 0px #092344;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.noscriptblock .firstline {
	text-align: center;
	color: #F00;
	font-weight: 800;
	font-size: 1.30em;
	margin-bottom:10px;
}
#h #h_ #___plusone_0, #h #h_ #___plusone_1 {
	position:absolute;
	right:0;
	top:11px;
	width:68px !important;
}
/* global menu */
.menu {
	width:995px;
	height:62px;
	position:absolute;
	left:0px;
	bottom:0px;
}
.menu ul {
	background:url(/images/bg_menu.png) repeat-x 0 0;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0 1px 4px #041326;
	box-shadow: 0 1px 4px #041326;
	font-size:16px;
	height: 50px;
	margin-left: 6px;
	/*padding-left: 10px;*/
	width: 972px;
}
.menu li {
	float:left;
	/*background: url(/images/bg_menu.png) no-repeat right -150px;*/
	padding:0 0px 0 0;
}
.menu li#m_about_us a:hover {
	border-left:1px solid #416e9c;
	padding: 15px 17px 15px 16px;
}
.menu li a {
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	height: 20px;
	padding: 15px 17px;
	text-align: center;
	text-decoration: none;
	text-shadow: -1px 0 1px #000000;
}
.menu li a:hover {
	background: url(/images/over_1px.png) repeat-x;
}
.menu li a.current {
	background: url(/images/select_1px.png) repeat-x;
}
#m_about_us a {
	margin-left: 5px;
}
/* foot */

.footer_links ul {
	float: left;
	margin: 0 20px;
	width: 200px;
}
.footer_links li {
	clear: both;
	display: block;
	float: left;
	margin-bottom: 10px;
	margin-right: 6px;
	padding-right: 5px;
}
.footer_links li a, .copyright li a {
	color:#FFF;
}
.f_safety_support {
	float: right;
	background:url(/images/footer_24.png) no-repeat;
	width:409px;
	height:64px;
	margin-top: 20px;
}
.f_safety_support p {
	padding:28px 170px 0 50px;
}
.footmenu {
	padding: 0 15px 10px 15px;
	min-height:200px;
	float:left;
}
#f a {
	color:#fff;
}
.footmenu ul {
	padding:0 35px 0 5px;
}
#f li {
	font-weight:normal;
	font-size:12px;
}
#f li a:hover, #f li a.current {
	text-decoration:none;
}
.footmenu li {
	padding:10px 15px 10px 0px;
	background:none;
}
.disclamer {
	float: left;
	clear:left;
	font-size:11px;
	line-height: 140%;
	padding: 20px 0 20px 15px;
	width: 570px;
}
.f_phone {
	float: left;
	width:210px;
	margin: 10px 30px 0 15px;
	line-height:140%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h4 {
	font-size:14px;
	margin-bottom:4px;
}
.f_phone b {
	color:#b0f0f5;
}
.footer_links {
	float: left;
}
.footer_logo {
	float: left;
	margin:10px 0;
}
.foot_disc_links {
	margin-top: 10px;
	float: left;
	width: 380px;
	text-align:right;
}
.foot_disc_links ul {
	margin:10px 0 5px;
}
#f .foot_disc_links ul li {
	display:inline;
	border-right: 1px dotted white;
	padding:0 10px;
}
#f .foot_disc_links ul li.last {
	border: none;
	padding-right: 0px;
}
/*sidebars*/

#l .sidebar_up, #r .sidebar_up {
	margin: 0px auto;
	width: 223px;
	height: 55px;
	background:url(/images/sidebar_up.png) no-repeat;
	padding-top: 9px;
}
#l .sidebar_down, #r .sidebar_down {
	margin: 0px auto;
	width: 221px;
	min-height: 50px;
}
#l .sidebar_down_2, #r .sidebar_down_2 {
	margin:0px auto 10px;
	width: 221px;
	height: 4px;
}
#l .sidebar_down {
	background:url(/images/left_sidebar_down.png) no-repeat bottom #fff;
}
#l .sidebar_down_2 {
	background:url(/images/left_sidebar_down_2.png) no-repeat top right transparent;
}
#r .sidebar_down {
	background:url(/images/right_sidebar_down.png) no-repeat bottom #fff;
}
#r .sidebar_down_2 {
	background:url(/images/right_sidebar_down_2.png) no-repeat top center transparent;
}
.button, #ordernowtop, #plagcheck-ord-btn-1 {
	display:block;
	margin:0 0 6px 10px;
	color:#fff;
	font-size:18px;
	height:30px;
	width:200px;
	text-decoration:none;
	text-align:center;
	line-height:22px;
	background:url(/images/buttons.png) no-repeat center top transparent;
	padding-top:10px;
}
.button span {
	display:block;
}
.light {
	background-position:0 -80px;
}
.light:hover {
	background-position:0 -241px;
}
.green {
	background-position:0 -40px;
}
.green:hover {
	background-position:0 -201px;
}
#ordernowtop {
	background-position:0 -120px;
	color:#3f403e;
	position: absolute;
	right: 260px;
	top: 72px;
}
#ordernowtop:hover, #plagcheck-ord-btn-1:hover {
	background-position:0 -281px;
}
#ordernowtop span, #plagcheck-ord-btn-1 span {
	display:block;
	font-size:21px;
	padding-right:15px;
}
#l .block ul, ul.leftul {
/*margin-left: 13px;*/
}
#l .block ul li, ul.leftul li {
	background: url(/images/sprite.png) 5px -280px no-repeat;
	padding: 4px 0 4px 15px;
}
ul.leftul {
	padding:10px 10px;
}
.our_features {
	width: 221px;
	margin: 0;
	padding: 0;
	font-size: 13px;
}
.our_features strong {
	color: #333333;
}
.our_features li, .our_activity li {
	height: 41px;
	background:url(/images/our_features.png) repeat-x;
}
.our_activity li.first {
	border-top:1px solid #d0e2ef;
	margin-top:8px;
}
.our_features li.last {
	background:none;
}
.our_features li div {
	background:url(/images/sprite.png ) 13px -190px no-repeat;
	padding: 0 5px 0 45px;
	height: 40px;
	display:table-cell;
	vertical-align:middle;
}
.current_status {
	width: 221px;
	margin: 0;
	padding: 0;
	color: #458ccc;
	font-weight: bold;
	font-size: 12px;
}
.current_status strong {
	color: #333;
}
.current_status li {
	height: 35px;
	padding: 6px 5px 0;
	width: 210px;
	background:url(/images/current_status.png) no-repeat;
}
/*  blocks */
.block {
	color: #333333;
	margin: 0 0 5px 0;
}
.block .header {
	background: url(/images/blocktop.png) no-repeat 0 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 14px 5px 0 15px;
	text-shadow: 0 -1px 1px #000000;
	height:41px;
	overflow:hidden;
}
.features .header {
	height:38px;
	overflow:hidden;
}
.header h3 {
	background-image: url(/images/pictograms.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left:25px;
	height:27px;
	line-height:18px;
	width:165px;
	overflow:hidden;
}
.leftmenu .header h3 {
	background-position: 0 -311px;
}
.buymenu .header h3 {
	background-position: 0 -351px;
}
.types .header h3, .widget_categories .header h3 {
	background-position: 0 -270px;
}
.papers .header h3 {
	background-position: 0 -270px;
	font-size:13px;
}
.help .header h3 {
	background-position: 0 -61px;
}
.features .header h3, .widget_recent_entries .header h3 {
	background-position: 0 -98px;
}
.activity .header h3, .widget_tag_cloud .header h3 {
	background-position: 0 -144px;
}
.testimonials .header h3 {
	background-position: 0 -188px;
}
#r .block .inner {
	padding:0 8px 0px 0px;
	overflow:hidden;
}
#r .testimonials .inner {
	line-height:120%;
	padding:5px 23px 20px 15px;
}
.payment .inner {
	line-height:130%;
	text-align:center;
}
.payment .inner p {
	line-height:130%;
	padding:5px 20px 20px 19px;
	text-align:left;
}
.payment .header h3 {
	background-position: 0 -227px;
}
.name {
	font-weight:bold;
	text-align:right;
	margin:5px 0 0 0;
	letter-spacing:normal;
}
.papers, .papersmenu ul li a {
	text-transform:capitalize;
}
.block .blockcontent {
	background: url(/images/blocktransbot.png) no-repeat center bottom;
	min-height: 75px;
	padding:0 0 7px 6px;
}
#l .block .inner {
	padding:0 14px 10px 10px;
	background: url(/images/innerleft.png) no-repeat 0 bottom;
	min-height: 90px;
	overflow:hidden;
}
#l .block.hotmenu .inner {
	background:none;
}
/* Main content */

.main_content_up {
	margin: 0px auto;
	height: 65px;
}
.main_content_up_left_side {
	margin-left: -1px;
	float: left;
	width: 6px;
	height: 65px;
	background:url(/images/main_top_left.png) no-repeat;
}
.main_content_up_center_side {
	overflow: hidden;
	height: 65px;
	background:url(/images/main_top_bg.png) repeat-x;
	padding-top: 9px;
}
.main_content_up_right_side {
	float: right;
	width: 23px;
	height: 65px;
	background:url(/images/sprite.png) 0 -95px no-repeat;
}
.main_content_up_left_side_min {
	margin-left: -1px;
	float: left;
	width: 6px;
	height: 65px;
	background:url(/images/main_top_left_min.png) no-repeat;
}
.main_content_up_right_side_min {
	float: right;
	width: 23px;
	height: 65px;
	background:url(/images/sprite.png) 0 0 no-repeat;
}
.main_content {
	margin: 0px auto;
	min-height: 126px;
	background:url(/images/main_content_bg.png) no-repeat bottom #fff;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
}
.main_content_wide {
	background:url(/images/main_content_bg2.png) repeat-x bottom #fff;
	margin-bottom: 10px;
}
.maincontentblock {
	padding: 0 15px 20px;
	margin-bottom: 10px;
}
.maincontentblock p {
	margin-bottom: 10px;
	line-height:150%;
}
.maincontentblock h3 {
	margin:15px 0 5px 0;
	color: #357cb2;
}
h3.free_inquiry_image {
	margin: 0;
	color: #fff;
	font-size:22px;
	text-shadow:#1a4979 -1px -1px;
	padding-top:10px;
	text-align:center;
	height:36px;
	overflow:hidden;
	width: 179px;
	position: relative;
	left: 10px;
	bottom: -9px;
	background: url(/images/sprite.png) repeat 0 -230px;
	z-index: 2;
}
.maincontentblock h2 {
	font-size: 18px;
	margin:15px 0 8px 0;
	color: #357cb2;
	clear: both;
}
.maincontentblock h1 {
	font-size: 22px;
	margin: 0 0 20px 0;
	color: #357cb2;
}
.main_content_down {
	margin: 0 auto 10px;
	width: 521px;
	height: 4px;
	background:url('/images/main_content_down.png') no-repeat right bottom;
}
.main_content_up strong, #l .sidebar_up strong, #r .sidebar_up strong {
	display: block;
	margin: 5px 0 3px 10px;
	padding-left: 25px;
	height: 20px;
	background-image: url('/images/pictograms.png');
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-shadow: -1px -1px 0 #222222;
}
.main_content ul {
	font-weight: bold;
	margin: 10px 0 20px 20px;
}
.main_content ul li {
	background: url('/images/center_marker_trans.png') 0 0 no-repeat;
	padding:0px 0 8px 25px;
}
/* Short inquiry */

.short_inq_block {
	background: url('/images/inq_blue_bg.png') repeat-x center bottom;
	border-bottom: 1px solid #9FC6EA;
	clear: both;
	height: 100px;
	margin: 0 -15px 10px;
	width: 514px;
}
.contact_our {
	height: 46px;
	left: 10px;
	position: relative;
	top: 0;
	width: 190px;
	color: #448bc1;
	font-weight: bold;
	font-size: 14px;
}
.contact_our a {
	color: #448bc1;
	text-decoration: underline;
}
.get_high {
	height: 50px;
	left: 200px;
	position: relative;
	top: -60px;
	width: 144px;
	font-size: 11px;
}
.book_girl {
	background: url(/images/book_girl.png) no-repeat 0 0;
	height: 179px;
	position: relative;
	right: -261px;
	top: -211px;
	width: 253px;
	z-index: 10;
}
/* Short inquiruy end */

/*last completed projects*/
.lastcompleted {
	margin: 0 -15px;
	clear: both;
}
.lastcompleted .st_table {
	border: none;
	z-index: 20;
	position: relative;
	top:-19px;
}
.lastcompleted .st_table th {
	background:url(/images/table_up_bg.gif) repeat-x top #d3e7f6;
	border: none;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
}
.lastcompleted .st_table th, .lastcompleted .st_table td {
	border-color: -moz-use-text-color -moz-use-text-color #9FC6E9;
	border-style: none none solid;
	border-width: medium medium 1px;
}
.lastcompleted .st_table td {
	color: #448bc1;
	text-align: left;
}
.lastcompleted .st_table .topic_title {
	color: #000;
	font-weight: bold;
}
.st_table th {
	text-align:center;
	text-transform:capitalize;
}
/*last completed projects end*/

#securityicons {
	min-height:108px;
	margin-top:0px;
}
.more, a.go_to_top, a.linck_this, a.post-edit-link, a.more-link, p.navig a {
	-moz-box-shadow:inset 0px 1px 0px 0px #72c3f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #72c3f9;
	box-shadow:inset 0px 1px 0px 0px #72c3f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4ea3e0), color-stop(1, #2979ba) );
	background:-moz-linear-gradient( center top, #4ea3e0 5%, #2979ba 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ea3e0', endColorstr='#2979ba');
	background-color:#4ea3e0;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-radius:13px;
	border:1px solid #226496;
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px -1px 0px #40474d;
}
p#oldlink {
	margin-bottom:0;
}
#oldlink a {
	font-size:11px;
	letter-spacing: normal;
	margin-right:2px;
	position:relative;
	top:-5px;
	padding:1px 7px;
}
#theaw {
	margin: -10px 0 0 5px;
	width:80px;
	height:80px;
	float:right;
}
#macaf {
	margin: -7px 5px 0 5px;
	float:right;
}
.maincontentblock form.f fieldset {
	border-radius:5px;
	margin-top:5px;
}
a.go_to_top, a.post-edit-link, a.more-link, a.linck_this {
	font-size:10px;
}
a.go_to_top:before {
	content: '^ ';
}
.more:hover, a.go_to_top:hover, a.linck_this:hover, a.post-edit-link:hover, a.more-link:hover, p.navig a:hover, #oldlink a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2979ba), color-stop(1, #4ea3e0) );
	background:-moz-linear-gradient( center top, #2979ba 5%, #4ea3e0 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2979ba', endColorstr='#4ea3e0');
	background-color:#2979ba;
	color:#ffffff;
	border-bottom:solid 1px #4ea3e0;
}
.more:active {
	position:relative;
	top:1px;
}
form.f1 dt span, td.order_form tt1 {
	background: none repeat scroll 0 0 #419e07;
	border-radius: 6px 6px 6px 6px;
	color: #FFFFFF !important;
	cursor: help;
	font-size: 11px;
	font-weight: normal;
	margin: 0 5px;
	padding: 2px 4px !important;
	display: inline-block;
	float: right;
}
.faq_reply h3 {
	border-bottom:1px solid #c0d6e7;
}
.youget {
	background:url(/images/youget.jpg) no-repeat right 10%;
	padding-right:100px;
	min-height:284px;
}
form.f dt {
	color: #333333;
	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 100% !important;
	padding: 5px 10px 4px 5px;
	text-align: right;
}
.maincontentblock .addthis_toolbox {
	display:block;
	float:none;
	margin:5px 0 15px 0;
}
.maincontentblock .text_attention, .maincontentblock .text_attention_green {
	margin: 10px;
	padding: 20px 10px 0;
}
.greenbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #c7f2a2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c7f2a2;
	box-shadow:inset 0px 1px 0px 0px #c7f2a2;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #4a8418) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #4a8418 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#4a8418');
	background-color:#77d42a;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #268a16;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px -1px 0px #6c8f4c;
}
.greenbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4a8418), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #4a8418 5%, #77d42a 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a8418', endColorstr='#77d42a');
	background-color:#4a8418;
	color:#FFFFFF;
}
.greenbutton:active {
	position:relative;
	top:1px;
}
table {
}
.price_table_default, .price_table_service, .price_table_business_writing {
	border: 1px solid #9fc6ea;
	border-collapse:collapse;
}
.price_table_default thead th, .price_table_service thead th, .price_table_business_writing thead th {
	border-bottom: 3px solid #c4ddf4;
}
.price_table_default th, .price_table_service th, .price_table_business_writing th {
	background: #d3e7f6;
	padding: 8px 5px 5px;
	text-align: center;
	border: 1px solid #c4ddf4;
}
.price_table_default tr:nth-child(2n+1) td, .price_table_service tr:nth-child(2n+1) td, .price_table_business_writing tr:nth-child(2n+1) td {
	background-color: #F8F8F8;
}
.price_table_default td, .price_table_service td, .price_table_business_writing td {
	vertical-align: middle;
	border-bottom: 1px solid #c4ddf4;
	border-top: 1px solid #c4ddf4;
}
.price_table_default td {
	color:#448bc1;
	font-style: italic;
	text-align: center;
	padding: 0.8em 0.5em;
	line-height: 120%;
}
th.courselevel_header, th.deadline_header {
	text-transform: uppercase;
	background:#e2f0fa;
}
.deadline_cell_header {
}
.courselevel_name {
}
.price_row {
}
#macfeetop {
	position:absolute;
	top:8px;
	left:378px;
	background:#fff;
	border:2px solid #c4daf6;
	padding:2px;
	border-radius:5px;
}
.freeninq {
}
.freeninq #inquiry_table input {
	height:auto;
}
.freeninq #inquiry_table input {
	height:auto;
}
#inquiry_table td a {
	font-size:12px;
}
/* Testimonial right */
.tm_div {
	margin: 10px 0 0;
	padding: 0 0 10px;
}
div.padding-top-bottom {
	padding: 10px 0;
}
.tm_body {
	margin:5px 0;
}
.tm_body span {
	color:#000;
	font-weight:bold;
}
.tm_body span.tm_id {
	font-style: italic;
	font-size:11px;
	color:#777;
}
.tm_days, .tm_about {
	text-align: right;
	color:#555;
	font-size: 80%;
	line-height:110%;
}
.tm_days {
	font-style:italic;
	margin-top:3px;
}
.tm_toptitle {
	font-weight: bold;
}
hr.hr_blue {
	color: #7FADD1;
}
/* Testimonial full*/
.tmf_div {
	margin: 10px 0;
	border-radius:5px;
	padding: 15px 20px 10px;
	background: #E9F0F6;
	border: 1px solid #C9D9E9;
}
.tmf_pagination {
	margin: 5px 0;
	padding: 10px 20px;
	border-top: 1px dotted #C9D9E9;
	border-bottom: 1px dotted #C9D9E9;
	font-size:11px;
	font-style:italic;
}
.tmf_days {
	font-style: italic;
	color: gray;
	font-size: 90%;
	text-align: right;
	margin-top: 5px;
}
.tmf_body {
	margin: 0 0 10px;
	font-weight:bold;
	font-size:110%;
}
.tmf_right {
	float: right;
	text-align: right;
}
.tmf_customer {
	font-size: 90%;
	padding:0 0 5px 5px;
}
.tmf_customer span {
	display: inline-block;
	font-weight: bold;
	color:#555;
	text-align: right;
	width: 40px;
}
.tmf_toptitle strong {
	font-style:normal;
}
.tmf_toptitle {
	color:#777;
	font-style:italic;
}
.tmf_discipline, .tmf_pages {
	font-style:italic;
	font-size:90%;
	color:#777;
}
.tmf_discipline strong, .tmf_pages strong {
	font-style:normal;
}
.tmf_comment {
	margin: 10px 0 0;
	font-style:italic;
}
/*.tmf_even {background: #E9F0F6}
.tmf_odd {background: #99C6E5;}*/
div.progd {
	margin:0 10px;
}
.progd p {
	margin:10px;
}
.progd ol li {
	list-style-type: decimal;
	margin:7px 25px 7px 0px;
}
.specbanner {
	padding:1px 5px 10px 5px;
	border-radius:6px;
}
.specbanner a img {
	padding:1px;
	box-shadow:0 0 3px rgba(0,0,0, .5);
	border-radius:6px;
}
.specbanner a img:hover {
	border:1px solid #ba2828;
	padding:0px;
	box-shadow:0 0 3px rgba(0,0,0, .7)
}
/*LANDING PAGE*/
#lbg {
	background:url("/images/bg_top.jpg") no-repeat center top;
	min-height: 566px;
}
.lwrappblock {
	width: 960px;
	margin: 0 auto;
}
#lheader {
	position: relative;
}
.logo {
	position: relative;
}
.lslogan {
	position: absolute;
	left: 45px;
	top: 90px;
}
.lh_phone {
	text-shadow:black 1px 1px 0px;
	position:absolute;
	top: 40px;
	right:10px;
	font-size: 21px;
	letter-spacing:-0.2px;
	line-height:18px;
}
.lh_phone h3 {
	font-size:22px;
	text-align:right;
	color: #fff;
	margin-bottom: 5px;
}
.lh_phone p {
	color:#b2f3f7;
	font-size: 11px;
	letter-spacing:normal;
	letter-spacing:-0.2px;
	font-weight:bold;
	margin-left:0px;
	text-align:right;
}
#lcontent {
	width: 880px;
	height: 290px;
	background: transparent url("/images/l-content-bg.png") no-repeat;
	position: relative;
	left: 10px;
	padding: 30px;
}
.ltitle {
	display: block;
	font-size: 24px;
	margin-top: -10px;
	margin-bottom: 20px;
	font-weight: 900;
	color: #357cb2;
	line-height: 28px;
}
.ltext {
	display: block;
	line-height: 18px;
	width: 600px;
	font-size: 14px;
	font-weight: 500;
	margin-left: 30px;
}
.llist {
	margin: 10px 0 10px 50px;
}
.llist li {
	display: block;
	height: 15px;
	list-style: none;
	background: url("/images/l-list.png") no-repeat;
	padding-left: 25px;
	font-size: 14px;
	margin: 5px 0;
}
.llist li span {
	color: #357cb2;
	font-weight: 900;
}
.lbotttext {
	display: block;
	width: 330px;
	font-size: 16px;
	font-weight: 600;
	text-align: right;
	position: relative;
	top: 20px;
	left: 120px;
}
.lorderimg {
	position: relative;
	top: -20px;
	left: 470px;
}
.l4steps {
	width: 942px;
	height: 230px;
	background: transparent url("/images/l4-steps-bg.png") no-repeat center bottom;
	margin: 20px 0 40px 10px;
}
.l4stepname {
	display: block;
	font-size: 30px;
	margin-bottom: 20px;
	font-weight: 900;
	color: #fff;
}
.lhr {
	height: 2px;
	line-height: 2px;
	width: 100%;
	background: url("/images/lhr.png")repeat;
}
.lmacfee {
	float: right;
	position: relative;
	top: 20px;
	left: 50px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #C4DAF6;
	border-radius: 5px;
	padding: 2px;
}
.footerpic1 {
	float: right;
	position: relative;
	top: 20px;
	left: 80px;
}
.footertext {
	float: right;
	color: #fff;
	position: relative;
	display: block;
	width: 200px;
	left: -45px;
	top: 40px;
}
.footerpic2 {
	float: right;
	position: relative;
	top: 20px;
}
.h_phone_new {
	text-shadow:black 1px 1px 0px;
	position:absolute;
	top:12px;
	right:260px;
	font-size: 21px;
	letter-spacing:-0.2px;
	line-height:18px;
}
.h_phone_new h3 {
	font-size:22px;
	text-align:right;
}
.h_phone_new h4 {
	font-size:16px;
	margin:3px 0 0 0;
	text-align:right;
}
.h_phone_new p {
	color:#b2f3f7;
	font-size: 11px;
	letter-spacing:normal;
	letter-spacing:-0.2px;
	font-weight:bold;
	margin-left:0px;
}
.sample_butt:hover {
	background:url(/images/buttons.png) no-repeat center -161px transparent;
}
#plagcheck-ord-btn-1 {
	background-position:0 -120px;
	color:#3f403e;
	margin: 15px 0 30px 65px
}
#plag-check-sbm-btn:hover {
	background-position:0 -161px;
}
.menu #m_left_corner {
	width: 4px;
	height:50px;
}
.menu #m_left_corner:hover {
	background: url(/images/over_left_corner.png) no-repeat;
	border-radius: 5px 5px 5px 5px;
}
.menu .sel_l_corner {
	background: url(/images/select_left_corner.png) no-repeat;
	border-radius: 5px 5px 5px 5px;
}
.menu #m_about_us:hover {
	background: url(/images/over_left_corner.png) no-repeat;
	border-radius: 5px 5px 5px 5px;
}
.menu #m_about_us a:hover {
	background: url(/images/over_1px.png) repeat-x;
}
.menu .delimiter {
	width: 2px;
	height: 50px;
	background: url(/images/divider.png) no-repeat;
}
.menu .delimiter:hover {
	background: url(/images/divider.png) no-repeat;
}
.inner #lm_order_now div {
	background: url("/images/ordericon.png") no-repeat;
	display: table-cell;
	height: 40px;
	padding: 0 5px 0 42px;
	vertical-align: middle;
}
.inner #lm_inquiry div {
	background: url("/images/inquiry_icon.png") no-repeat;
	display: table-cell;
	height: 40px;
	padding: 0 5px 0 42px;
	vertical-align: middle;
}
.inner #lm_pl_detector div {
	background: url("/images/plagcheck_icon.png") no-repeat 5px 8px;
	display: table-cell;
	height: 40px;
	padding: 0 5px 0 42px;
	vertical-align: middle;
}
#l .hotmenu .inner ul {
	margin-bottom: 0px;
}
#l .hotmenu .inner ul li {
	background: none;
	padding: 0;
}
#l .hotmenu .inner ul li a {
	background: none;
	padding: 0;
	text-decoration: none;
	font-size: 16px;
}
.hotmenu .header h3 {
	background-position: 0 -311px;
}
.guaranteemenu .header h3 {
	background-position: 0 -311px;
}
.content_ord_button {
	display:block;
	margin:10px auto;
	font-size:18px;
	height:33px;
	width:203px;
	text-decoration:none;
	text-align:center;
	line-height:22px;
	text-indent: -1000px;
	overflow: hidden;
	background:url(/images/order_2_but.png) no-repeat center -1px transparent;
}
.content_ord_button:hover {
	background:url(/images/order_2_but.png) no-repeat center -34px transparent;
}
#submit_inq {
	opacity : 0.85;
}
#submit_inq:hover {
	opacity : 1;
}
.PIC_left {
	float:left;
	margin:0 15px 10px 0;
}
.st_table td {
	border-bottom: 1px dotted #CCCCCC;
	color: #555555;
	font-size: 11px;
}
.st_table th {
	text-align: center;
	text-transform: capitalize;
}
.st_table th {
	background: none repeat scroll 0 0 #ECF5FB;
	border-bottom: 2px solid #C7E1F3;
	line-height: 110%;
}

.of_pass_reminder{
	float:right;
	font-size:11px
}
.plagcheck-ord p{
    color: #333;
	font-weight:600;
    padding: 20px;
    margin-top:-40px;
    text-align: center;
    background:#fff;
    letter-spacing: normal;
    overflow: hidden
}
.maincontentblock .wr_service_comment {
	margin: 20px 5px
}
