#main-content-wrap {background: #fff none repeat scroll 0 0;	float: left;	margin-left: 10px;	min-height: 1950px;	padding-left: 0;padding-right: 0;	width: 100%}
#main-content-wrap h3 {    border-bottom: 1px solid #ccc;   position: relative;  text-indent: 0px;  color: #000 !important; border: none;  font-size: 28px; margin: 35px 0px 20px 0px;    font-weight: normal !important;}
#main-content-wrap h3::before {	border: 5px solid #d52b1e;	border-radius: 100%;	content: none;	display: none;	height: 0;	margin: 0;	padding: 0;	vertical-align: middle;	width: 5px;}
#main-content-wrap h4.sub-head, #main-content-wrap-full h4.sub-head {	font-size: 15px;	font-weight: bold;	color: #d52b1e;	position: relative;}#main-content-wrap-full {	width: auto;	background: #FFF;	border: 1px solid #ccc;}
.content-wrap-full {	padding: 20px;}
@media (min-width:768px){.container{width:750px;}
}
@media (min-width:992px){.container{width:970px;}
}
@media (min-width:1200px){.container{width:1170px;}
}



h4.step-num {	font-size: 15px;	font-weight: bold;color: #000;	margin: 20px 0 10px 0;	position: relative;}
h4.step-num span.point {	font-size: 13px;	font-weight: normal;	color: #d52b1e;	margin-right: 4px;}
h4.step-num span.point-num {	display: inline-block;	padding: 3px 9px;	font-size: 24px;	font-weight: normal;	color: #FFF;	margin-right: 5px;	background: #d52b1e;	border-radius: 4px;	margin-left: 3px;}
a.green-btn {	position: relative;	display: inline-block;	background-color: #d52b1e;	color: #FFF;	text-shadow: #666 0 1px 2px;	padding: 8px 20px;	text-decoration: none;	font-weight: bold;	transition: all .3s ease;}
a.green-btn:hover {	background-color: #e73629;}
a.green-btn.small {	padding: 8px 10px;	font-size: 14px;}
a.green-btn span.btn-pdf-icon {	display: block;	position: absolute;	width: 40px;	height: 41px;background: url(../../publication-support/images/pdf-icon.png) 0 0 no-repeat;	top: -5px;right: -28px;}
a.green-btn.big {	font-size: 16px;	box-shadow: #999 0 2px 0;}
.go-to-top {	background: url(../../publication-support/images/go-to-up.png) 0 0 no-repeat;	width: 100px;	height: 17px;	margin-top: 10px;}
h4.h4-enago {	color: #d52b1e;}
h4.sub-head {	color: #8eb622;	font-size: 16px;	margin-bottom: 20px;	line-height: 30px;}
.h4-enago.bullet {	background: url(../../publication-support/images/bullet.png) 0 5px no-repeat;	padding-left: 15px;}
a.down-pdf {	display: inline-block;	background: #d52b1e url(../../publication-support/images/download-icon.png) 90% 6px no-repeat;	color: #FFF;	text-shadow: #666 0 1px 2px;	border-radius: 5px;	padding: 5px 45px 5px 15px;	text-decoration: none;	font-weight: bold;	transition: all .3s ease;	position: relative;}
a.down-pdf:hover {	background-color: #91b924;	color: #FFF !important;}
.tableBasic {	border-collapse: collapse;	width: 100%;}
/*.tableBasic td.head{background:#d52b1e;padding-left:12px;letter-spacing:0;padding-right:12px;border:1px solid #8A8A8A;font-size:16px;font-weight:bold;color:#000}*/
.tableBasic td {	background-color: #FFFFFF;	border: 1px solid #8A8A8A;	letter-spacing: 0;	padding: 8px 12px;}
.tableBasic-p {	border-collapse: collapse;	width: 100%;}
.tableBasic-p td.head {	background: #f4f7ec;	padding-left: 12px;	letter-spacing: 0;	padding-right: 12px;	border: 1px solid #e4e4e4;	font-size: 16px;	font-weight: bold;	color: #000}
.tableBasic-p td {	background-color: #FFFFFF;	border: 1px solid #e4e4e4;	letter-spacing: 0;	padding: 8px 12px;}
.common-list {	list-style-type: none;}
.common-list li {	float: none !important;	background: url(../../publication-support/images/bullet.png) 0 10px no-repeat;	margin-left: 15px;	padding: 0 0 8px 20px;	line-height: 24px;}
.common-list li.first {	padding-top: 0;}
#sidebar-wrap {	float: left;	background: #FFF;	padding: 0px 0 10px;	font-size: 13px;	border: 1px solid #ccc;	position: relative;border-radius: 4px 4px 0 0;}
/*#sidebar-wrap h2{margin:0;padding:10px;width:100%;background:url(../../publication-support/images/side-nav-head-bg.png) 0 0 repeat-x;color:#fff;font-size:18px;font-weight:bold;top:-3px;left:-1px;}
#sidebar-wrap h2 span{display:inline-block;background:url(../../publication-support/images/side-nav-head-arrow.png) 0 0 no-repeat;width:9px;height:10px;float:right;margin-top:5px;}*/
#sidebar-wrap h2 {	margin: 0;	padding: 10px;	width: 100%;	background: #f8f8f8;	color: #d52b1e;	font-size: 21px;	font-weight: bold;/* top:-3px; *//* left:-1px; */	text-align: center;	border-bottom: 1px solid #ccc;	border-top: 4px solid #d52b1e;	border-radius: 4px 4px 0 0;}
#sidebar-wrap h2 span {	display: inline-block;	background: url(../../publication-support/images/side-nav-head-arrow.png) 0 0 no-repeat;	width: 9px;	height: 10px;	float: right;	margin-top: 5px;display: none;}
.side-nav a {	display: block;	padding: 10px 0 10px 30px;	background: url(../../publication-support/images/side-nav-bullet.png) 12px 13px no-repeat;	border-top: 1px solid #EEE;	font-size: 13px;	color: #000;	text-decoration: none;}
.side-nav {	border: #EEE 1px solid;}
.side-nav a:hover {	text-decoration: none;}
.side-nav a.sub-link {	padding-left: 40px;	background: url(../../publication-support/images/side-nav-sub-bullet.png) 13px center no-repeat;	font-size: 12px;	border: 0;	position: relative;}
.side-nav a.sub-last {	padding-left: 40px;	background: url(../../publication-support/images/side-nav-sub-bullet-last.png) 13px center no-repeat;	font-size: 12px;	border: 0;	position: relative;}
.side-nav a.active, #sidebar-wrap .side-nav a.sub-link.active {	background-color: #f2fae7;	font-weight: bold;}
.sid-cont-box {	margin-top: 15px;	width: 250px;	margin: 15px auto;}
.sid-cont-box a:hover {	color: #d52b1e;}
.sid-cont-box.achiv a {	display: block;	height: 59px;	text-indent: -9999px;	border: #e4e9d8 1px solid;}
.sid-cont-box.achiv a.isms {	background: url(../../publication-support/images/iso.png) 0 0 no-repeat;}
.sid-cont-box.achiv a.award {	background: url(../../publication-support/images/iso.png) 0 -61px no-repeat;	margin-top: 15px;}
.sid-cont-box.achiv a.springer {	background: url(../../publication-support/images/iso.png) 0 -120px no-repeat;	margin-top: 15px;}
.sid-cont-box.process {	width: 250px;	position: relative;	margin: 60px auto}
.sid-cont-box.process a {	display: block;	width: 250px;	padding: 15px;	position: relative;	font-size: 20px;	color: #000;	text-decoration: none;	margin-top: 12px;	border: 1px solid #d52b1e;	border-radius: 4px;	background: #fff;	text-align: center;}
.sid-cont-box.process a:before {	content: "";	display: block;	position: absolute;	left: -1px;	top: -1px;	height: 12px;	width: 12px;	z-index: 99999;	background: url(../../publication-support/images/box-corner.png) no-repeat 0 0}
.sid-cont-box.process a:after {	content: "Next";	font-size: 11px;	color: #fff;	background-color: #d52b1e;	display: block;	position: absolute;	left: 43%;	bottom: -21px;	height: 20px;	border-radius: 50%;	padding: 3px;	height: 30px;	width: 30px;	text-align: center;	line-height: 24px;	z-index: 99999;}
.sid-cont-box.process a.laststep:after {	content: "";	display: block;	position: absolute;	left: 16%;	bottom: -46px;	z-index: 99999;	background: url(../../publication-support/images/side-pross-end.png) no-repeat 0 0;	width: 172px;	height: 45px;	border-radius: 0;	padding: 0;}
.sid-cont-box.process:before {	content: "";	display: block;	position: absolute;	left: 16%;	top: -44px;	background: url(../../publication-support/images/side-pross-start.png) no-repeat 0 0;	width: 172px;	height: 45px;	border-radius: 0;	padding: 0;}
.step-tool {	display: none;	position: absolute;	left: 206px;	top: -4px;	min-width: 220px;	padding: 10px;	border: #CCC 4px solid;	z-index: 100;	font-size: 12px;	background: #f3f3f3;	text-indent: 0;	box-shadow: #999 2px 2px 2px;}
.step-tool-arrow {	position: absolute;	left: -22px;	top: 10px;	display: block;	background: url(../../publication-support/images/step-tool-arrow.png) 0 0 no-repeat;	width: 21px;	height: 26px;}
.step-tool h3 {	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);	color: #d52b1e;	font-size: 15px;	font-weight: bold;	height: 25px;	margin: -5px 0 10px;	text-indent: 0;	border-bottom: none;	margin-top: 0px !important;	text-align: left}
.step-tool h3::before {	border: 0px solid #d52b1e;	border-radius: 100%;	content: none;	display: none;	height: 0;	margin: 0;	padding: 0;	vertical-align: middle;	width: 5px;}
.step-tool p {	color: #454545;	line-height: 20px;	margin-bottom: 0;	font: 13px/20px "NanumGothic"}
.small-banner.testimonial {background: url(../../publication-support/images/testim-mic.png) bottom center no-repeat;	padding-bottom: 135px;	border: #e1eae3 1px solid;}
.small-banner.testimonial h3 {	font-size: 19px;	font-weight: bold;	background: url(../../publication-support/images/down-arrow.png) 15px 14px no-repeat;	padding: 8px 0 8px 45px;	border-bottom: #EEE 1px solid;	margin-bottom: 10px;	text-indent: 0px;	margin-top: 0px !important}
.small-banner.testimonial h3::before {	border: 5px solid #d52b1e;	border-radius: 100%;	content: none;	display: none;	height: 0;	margin: 0;	padding: 0;	vertical-align: middle;	width: 5px;}
.small-banner.testimonial h3 a {	color: #d52b1e;	text-decoration: none;}
.small-banner.testimonial div {	margin-bottom: 10px;	padding: 10px;	border-bottom: #EEE 1px solid;}
.small-banner.testimonial p {	font-size: 12px;	line-height: 20px;}
.small-banner.testimonial p span {	display: block;	text-align: right;	color: #d52b1e;	margin-top: 15px;	font-weight: bold;}
.small-banner.testimonial p span.org {	font-size: 11px;	color: #999;	line-height: 12px;	margin-top: 0;}
.ulBasic1 {	margin-left: 12px;	list-style-type: none;}
.ulBasic1 li {/* background-image:url(../../publication-support/images/bullet.png); *//* background-position:0px 6px; *//* background-repeat:no-repeat; */
	font: 15px "NanumGothic";	color: #313131;	padding-left: 20px;	line-height: 175%;	vertical-align: top;	margin: 0 6px 5px;}
	.divider-btm {	border-bottom: 1px dashed #ccc;	margin-bottom: 10px;	padding: 0px;display: block;	clear: both;}
.btn-nav-top {	display: block;	width: 100%;	height: 114px;	margin-bottom: 30px;}
.btn-nav-top a {	float: left;	margin: 0 2% 2% 0;	background-image: url(../../publication-support/images/btn-nav-sprite.png);	background-repeat: no-repeat;	width: 205px;	height: 55px;}
.btn-nav-top a.btn1 {	background-position: 0px 0px;}
.btn-nav-top a.btn1:hover {
	background-position: 0px -111px;
}
.btn-nav-top a.btn2 {
	background-position: -215px 0px;
}
.btn-nav-top a.btn2:hover {
	background-position: -215px -111px;
}
.btn-nav-top a.btn3 {
	background-position: -428px 0px;
	margin-right: 0px!important
}
.btn-nav-top a.btn3:hover {
	background-position: -428px -111px;
}
.btn-nav-top a.btn4 {
	background-position: 0px -57px;
}
.btn-nav-top a.btn4:hover {
	background-position: 0px -168px;
}
.btn-nav-top a.btn5 {
	background-position: -214px -57px;
}
.btn-nav-top a.btn5:hover {
	background-position: -214px -168px;
}
.btn-nav-top a.btn6 {
	background-position: -429px -57px;
	margin-right: 0px!important
}
.btn-nav-top a.btn6:hover {
	background-position: -429px -168px;
}
.pt {
	background-image: url(../../publication-support/images/pt-sprite.png);
	background-repeat: no-repeat;
	display: block;
	line-height: 23px;
	text-indent: 33px;
	margin: 15px 0px 10px;
	font: bold 13px/23px "NanumGothic";
	color: #000;
	font-weight: bold
}
.pt1 {
	background-position: 0px 0px;
}
.pt2 {
	background-position: 0px -38px;
}
.pt3 {
	background-position: 0px -76px;
}
.pt4 {
	background-position: 0px -114px;
}
.tick-list {
	margin-bottom: 10px;
	margin-left: 20px;
}
.tick-list li {
	background-image: url(../../publication-support/images/tick-icon.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 23px;
	margin-bottom: 15px;
	vertical-align: top;
	clear: both;
	line-height: 22px;
}
.sample-div {
	display: block;
	margin-bottom: 20px;
	width: 100%;
}
.circle_icon {
	background: url(../../publication-support/images/sprite.png) no-repeat 0 0px;
	width: 23px;
	height: 23px;
	margin: auto;
}
.no_icon {
	background: url(../../publication-support/images/sprite.png) no-repeat -65px 0px;
	width: 23px;
	height: 23px;
	margin: auto;
}
.qa-bg-none {
	background-color: #fff!important;
	border: none!important;
}
.qa-bg-none .qa-box {
	padding-left: 5px!important;
	padding-top: 10px!important;
	padding-right: 0px!important;
}
.buttoncontainer {
	display: block;
	width: 100%;
	text-align: right;
}
.gototopcontainer {
	clear: both;
	display: block;
	margin-bottom: 40px;
	text-align: right;
	width: 100%;
}
.marb10 {
	margin-bottom: 10px !important;
}
.marL10 {
	margin-left: 10px !important;
}
.marL0 {
	margin-left: 0px !important;
}
.tabletext {
	letter-spacing: 1px!important;
	;
	font: 12px/20px "NanumGothic"!important;
	;
	vertical-align: top!important
}
.arteditorcontainer {
	clear: both;
	display: block;
	width: 620px;
	margin-left: 10px;
}
.arteditorcontainer .arteditor {
	float: left;
	margin-bottom: 20px;
	width: 310px;
}
.table-interview {
	border-collapse: collapse;
	clear: both;
}
.table-interview td.text {
	border: 1px solid #CCCCCC;
	color: #313131;
	font: 12px/20px "NanumGothic";
	letter-spacing: 1px;
	padding: 10px;
}
.table-interview td.text .strong {
	color: #000000;
	display: block;
	font: 18px "NanumGothic";
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.table-interview td.text a {
	display: inline-block;
	margin-top: 10px;
}
.table-interview td.text img {
	float: right;
}
.table-interview td.head {
	background-color: #d52b1e;
	border: 1px solid #CCCCCC;
	color: #222;
	font: 14px/25px "NanumGothic";
	letter-spacing: 1px;
	padding: 0 0 0 10px;
}
.table-interview td.head1 {
	background-color: #8FC31E;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	font: 14px/25px "NanumGothic";
	letter-spacing: 1px;
	padding: 0 0 0 10px;
}
.table-interview td.text .translator-ny {
	height: 106px;
	width: 111px;
}

.head-wrap {
	position: relative;
}
h1.commonPageTitle {
	height: 40px;
	font-size: 36px;
	color: #d52b1e;
	background: url(../../publication-support/images/pagetitle-bg.png) 0 0 no-repeat;
	margin: 0 0 50px 0;
	padding: 36px 0 0 10px;
	position: relative;
	border: none
}
h1.commonPageTitle.full {
	margin-bottom: 0;
	padding-top: 30px;
	height: 106px
}
h1.commonPageTitle.long {
	height: 70px;
	margin-bottom: 0;
	padding-top: 30px;
	position: relative;
}
.head-wrap .right-cont {
	position: absolute;
	right: 60px;
	top: 15px;
}
.head-wrap .right-cont span.strip {
	position: absolute;
	text-indent: -9999px;
	background: url(../../publication-support/images/head-banner-strip.png) 0 0 no-repeat;
	width: 35px;
	height: 120px;
	right: -80px;
	top: -22px;
	border: 0 none;
}
.head-wrap .right-cont span {
	display: block;
	padding: 3px 0 5px 40px;
	border-bottom: #d4d4d4 1px solid;
}
.head-wrap .right-cont span.yes {
	background: url(../../publication-support/images/tick.png) 12px 2px no-repeat;
}
.head-wrap .right-cont span.no {
	background: url(../../publication-support/images/cross.png) 12px 2px no-repeat;
}
.head-wrap .right-cont span#last {
	border: 0 none;
}
.overflow {/*overflow:scroll;*/
	overflow-y: hidden;
}
.overflow-table {
	min-width: 500px;
}
.pack-table {
	margin: 20px 0;
	border: #FFF 1px solid;
	border-collapse: collapse;
}
.pack-table td {
	border: #FFF 1px solid;
	background: #f0f0f0;
	text-align: center;
	transition: all 0.2s ease;
}
.pack-table td.col-high {
	background: #f3e5e4;
}
.pack-table tr.evn:hover td, .pack-table tr.odd-row:hover td {
	background-color: #f3e5e4;
}
.pack-table td.bg-white {
	background: #FFF !important;
}
.pack-table td.top-text-box {
	text-align: center;
	padding: 0px 10px;
	vertical-align: middle;
	width: 420px;
}
.pack-table td.top-text-box h3 {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	clear: none;
	color: #d52b1e;
	display: inline;
	float: left;
	font: bold 13px/14px "NanumGothic";
	height: 20px;
	letter-spacing: 0;
	margin: 0 5px 0 0;
	padding: 0;
	text-indent: 0;
	margin-top: 10px !important;
	border-bottom: none!important
}
.pack-table td.top-text-box h3::before {
	border: 0px solid #d52b1e;
	border-radius: 100%;
	content: none;
	display: none;
	height: 0;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 5px;
}
.pack-table td.top-text-box p {
	margin: 10px 0 0;
}
.pack-table td.additional {
	padding: 10px 20px;
	background: #d5eb98;
}
.fixedit {
	position: fixed;
	top: 0;
	z-index: 9999;
}
.pack-table .fixedit td.tbl-head {
	border-radius: 0;
	padding: 4px 0
}
.pack-table .fixedit td.tbl-head div span {
	bottom: -21px;
}
.pack-table .fixedit td.top-text-box {
	padding: 10px 10px 3px;
	border-bottom: 2px solid #fff;
}
.pack-table .fixedit td.appy-btn {
	padding: 5px 0 3px 0;
}
.pack-table td.tbl-head {
	position: relative;
	border-radius: 8px 8px 0 0;
	font-weight: bold;
	color: #FFF;
	text-shadow: #666 0 1px 1px;
	text-align: left;
	padding: 3px 0;
	width: 138px;
}
.pack-table td.tbl-head.one {
	background-color: #f77a71;
}
.pack-table td.tbl-head.two {
	background-color: #e95246;
}
.pack-table td.tbl-head.three {
	background-color: #d52b1e;
}
.pack-table td.tbl-head div {
	position: relative;
}
.pack-table td.tbl-head div span {
	display: block;
	padding: 0;
	left: 0;
	bottom: -17px;
	position: absolute;
	background: url(../../publication-support/images/table-pack-bg.png) 0 bottom no-repeat;
	width: 138px;
}
.pack-table td.tbl-head-two span {
	background-position: -138px 0;
}
.pack-table td.tbl-head-three span {
	background-position: -277px 0;
}
.pack-table td.price-box-1, .pack-table td.price-box-2, .pack-table td.price-box-3 {
	background: #d52b1e url(../../publication-support/images/yen-icon.png) 98% 0 no-repeat;
}
.pack-table td.price-box-2 {
	background-color: #abd240;
}
.pack-table td.price-box-3 {
	background-color: #b2d84b;
}
.pack-table td.price-box-1 span.big, .pack-table td.price-box-2 span.big, .pack-table td.price-box-3 span.big {
	display: block;
	font-size: 24px;
	color: #FFF;
	text-shadow: #999 0 1px 2px;
	padding: 15px 0 0;
}
.pack-table td.price-box-1 span.small, .pack-table td.price-box-2 span.small, .pack-table td.price-box-3 span.small {
	display: block;
	font-size: 12px;
	color: #4c660f;
	padding: 0 0 10px;
}
.pack-table td.appy-btn {
	background-color: #f0f0f0;
	padding: 20px 0; /*background:transparent;background-color:#cce587;*/
}
.pack-table td.appy-btn a {
	display: inline-block;
	background: #d52b1e;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	color: #FFF;
	text-shadow: #666 0 1px 2px;
	padding: 7px;
	border-radius: 5px;
	transition: all 0.3s ease;/*background-image:url(../../publication-support/images/border.png);*/
	width: 90px;
	background-image: url(../../publication-support/images/btn-arrow.png);
	background-repeat: no-repeat;
	background-position: 93% 50%;
	text-align: left;
}
.pack-table td.pack-icon {
	background: #d5eb98;
	padding: 15px 0 5px;
}
.pack-table td.appy-btn a:hover {
	color: #FFF !important;
}
.pack-table td.appy-btn.two a {
	background: #b21a48;
	background-image: url(../../publication-support/images/border.png);
	background-repeat: repeat-x;
}
.pack-table td.appy-btn.three a {
	background-color: #d52b1e;/*background-image:url(../../publication-support/images/border.png);*//*width: 100%;*/
}
.pack-table td.appy-btn.one a:hover, .pack-table td.appy-btn.two a:hover, .pack-table td.appy-btn.three a:hover {
	background-color: #e73629;
}
.pack-table td.cont-cell {
	text-align: left;
}
.pack-table td.cont-cell h2 {
	padding: 20px 15px;
	font-weight: bold;
	color: #000;
	border: 0 none;
	margin: 0;
	position: relative;
	font-size: 18px
}
.pack-table tr.more-gap.evn strong {
	font-size: 15px;
}
.pack-table .small-text {
	display: block;
	font-size: 12px;
	margin-top: 5px;
}
/*
.pack-table td.cont-cell h2.arrowh{background:#d9dbd4 url(../../publication-support/images/table-price-left-arrow.png) 0 16px no-repeat;}
.pack-table td.cont-cell h2.commn.arrowh{background:#dcdcdc url(../../publication-support/images/table-price-left-arrow.png) 0 12px no-repeat;}
.pack-table td.cont-cell h2.arrowh2{background:#d9dbd4 url(../../publication-support/images/table-price-left-arrow2.png) 0 12px no-repeat;}
.pack-table td.cont-cell h2.commn.arrowh2{background:#dcdcdc url(../../publication-support/images/table-price-left-arrow2.png) 0 12px no-repeat;}
*/
.pack-table td.cont-cell h2 span.info-link {
	display: inline-block;
	position: relative;
	width: 16px;
	height: 20px;
	text-indent: -9999px;
	background: url(../../publication-support/images/table-info-icon1.png) 0 3px no-repeat;
}
.pack-table td.cont-cell h2 a {
	color: #000;
	text-decoration: none;
}
.pack-table td.cont-cell h2 a:hover {
	text-decoration: none;
}
.pack-table td.cont-cell h2 a span {
	font-size: 11px;
}
.pack-table td.cont-cell h2 a:hover span:hover {
	text-decoration: none;
}
.pack-table td.cont-cell h2 a.more-btn {
	float: right;
	padding: 4px 8px;
	background: #d52b1e;
	font-size: 11px;
	border-radius: 3px;
	color: #FFF;
	transition: all 0.3s ease;
	text-decoration: none;
	text-shadow: #666 0 1px 1px;
}
.pack-table td.cont-cell h2 a.more-btn:hover {
	background: #d52b1e;
}
.pack-table td.cont-cell ul {
	list-style-type: none;
}
.pack-table td.cont-cell ul li {
	background: url(../../publication-support/images/table-bullet.png) 25px 9px no-repeat;
	padding: 5px 0 5px 40px;
	border-bottom: #d1d3cc 1px dashed;
}
.pack-table td.cont-cell ul li.tbl-last {
	border: 0 none;
}
.pack-table tr td.left-head.first {
	background: #afc37f;
	border-right-color: #afc37f;
	border-radius: 8px 0 0 0;
}
.pack-table tr td.left-head.second {
	background: #a1b969;
	border-right-color: #a1b969;
	border-bottom: #FFF 4px solid;
	border-bottom-color: #FFF;
}
.pack-table tr td.left-head.forth {
	background: #86a53f;
	border-right-color: #94af55;
}
.pack-table tr td.left-head.third {
	background: #94af55;
	border-right-color: #94af55;
}
.pack-table tr td.left-head.fifth {
	background: #d52b1e;
	border-right-color: #d52b1e;
	border-radius: 0 0 0 8px;
}
.pack-btm-cont {
	margin-left: 40px;
}
.pack-btm-tbl {
	background: #f0f0f0;
	margin: 0 auto
}
.pack-btm-tbl td {
	border: #FFF 1px solid;
	padding: 5px 10px;
}
.pack-btm-tbl td.top {
	background: url(../../publication-support/images/protection-banner2.png) no-repeat scroll 0 0;
	height: 35px;
	padding: 0;
}
.pack-btm-tbl td.head {
	background: #dcdcdc;
	font-size: 14px;
	font-weight: bold;
}
.pack-btm-cont .big-btn {
	max-width: 460px;
	margin: 0 auto;
	text-align: center
}
.pack-btm-cont .big-btn a {
	padding: 13px 70px 13px 45px;
	font-size: 20px;
	background-image: url(../../publication-support/images/btn-arrow.png);
	background-repeat: no-repeat;
	background-position: 93% 50%;
	display: inline;
}
.pack-table tr.bottom-price td {
	background: #dcdcdc;
	font-weight: bold;
	font-size: 18px;
}
.pack-table tr.bottom-price td.text-cont {
	text-align: left;
	padding: 10px 20px;
}
.pack-table tr.bottom-sub-price td {
	font-weight: bold;
	padding: 10px;
}
.pack-table tr.more-gap td {
	border-bottom: #FFF 4px solid;
}
.up-arrow-red {
	display: inline-block;
	background: url(../../publication-support/images/up-red-arrow.png) 0 0 no-repeat;
	width: 30px;
	height: 25px;
	margin-left: 5px;
	margin-bottom: -6px;
}
.info-tip {
	display: none;
	position: absolute;
	left: 28px;
	top: -20px;
	min-width: 220px;
	color: #000;
	padding: 5px 10px;
	border: #dccfcd 1px solid;
	border-radius: 5px;
	z-index: 100;
	font-size: 12px;
	background: #FFF;
	text-indent: 0;
}
.tip-arrow {
	position: absolute;
	left: -12px;
	top: 20px;
	display: block;
	background: url(../../publication-support/images/tip-arrow.png) 0 0 no-repeat;
	width: 12px;
	height: 14px;
}
.info-tip ul li {
	margin: 0 !important;
	padding: 5px 5px 5px 20px !important;
	background: url(../../publication-support/images/bullet.png) 5px 10px no-repeat !important;
	border: 0 !important;
}
.info-tip ul li ol {
	margin-top: 10px;
}
.info-tip ul li ol li {
	background: none !important;
	padding: 0 !important;
	margin: 5px 0 0 30px !important;
	font-weight: normal;
}
.head-tip {
	display: block;
	position: absolute;
	left: 0;
	top: -52px;
	padding: 5px;
	border: #d52b1e 1px solid;
	border-radius: 5px;
	z-index: 100;
	font-size: 12px;
	background: #FFF;
	text-indent: 0;
	text-shadow: none;
	color: #222;
	font-weight: normal;
	letter-spacing: normal;
	width: 126px;
	text-align: center;
}
.tip-dwn-arrow {
	position: absolute;
	left: 60px;
	top: 38px;
	display: block;
	background: url(../../publication-support/images/tip-dwn-arrow.png) 0 0 no-repeat;
	width: 14px;
	height: 14px;
}
.pack-table td.tbl-head span.ps-icon {
	padding: 5px 0;
	display: block;
	line-height: 35px;
	height: 45px;
	text-align: center;
}
.pack-table td.tbl-head span.ps-icon:before {
	content: "";
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url(../../publication-support/images/pack-tab-icon.png) right 0 no-repeat;
	margin-right: 10px;
	vertical-align: middle;
}
.pack-table td.tbl-head.two span.ps-icon:before {
	background-position: right -68px;
}
.pack-table td.tbl-head.three span.ps-icon:before {
	background-position: right -138px;
}
.benefits-wrap {
	margin: 20px 0 20px;
}
.benefits-wrap .benefits-box {
	margin-bottom: 20px;
	float: left;
}
.benefits-wrap .benefits-box .icon-box {
	width: 86px;
	height: 86px;
	float: left;
	margin-right: 20px;
	background: url(../../publication-support/images/benefits-icons.png) 0 0 no-repeat;
}
.benefits-wrap .benefits-box.two .icon-box {
	background-position: 0 -86px;
}
.benefits-wrap .benefits-box.three .icon-box {
	background-position: 0 -172px;
}
.benefits-wrap .benefits-box.four .icon-box {
	background-position: 0 100%;
}
.benefits-wrap .benefits-box .cont-box {
	float: left;
	max-width: 270px;
}
.benefits-wrap .benefits-box .cont-box h4 {
	color: #000;
	font-size: 18px;
	margin: 0 0 10px;
	font-weight: bold;
}
.features-box .pack-box {	padding-left: 28px;	margin-bottom: 10px;	position: relative;	line-height: 24px;font-size: 15px;}
.features-box .pack-box:before {
	content: "\e013";
	font-family: 'Glyphicons Halflings';
	position: absolute;
	top: 0;
	left: 0;
	color: #d52b1e;
	font-size: 18px;
}
.plus-box {
	text-align: center;
	font-size: 36px;
	color: #ccc;
	margin-bottom: 10px;
}
.save-box {
	background-color: #f4f4f4;
	padding: 20px;
	text-align: center;
}
.save-box h4 {
	margin: 0 0 10px;
	color: #d52b1e;
	font-size: 24px;
	font-weight: bold;
}
.save-box h5 {
	margin: 0;
	font-size: 18px;
}
.save-box h5 span {
	color: #d52b1e;
}
.included-wrap .col-md-4 {
	margin-right: -15px;
	margin-bottom: 20px;
}
.included-wrap .serv-box {
	border: #ddd 1px solid;
	border-radius: 3px;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	transition: all 0.3s ease;
}

.noinclude::after {
    background: #fff none repeat scroll 0 0;
    content: "";
    display: block;
    font: 46px/78px Moon;
    height: 78px;
    left: 0;
    opacity: 0.75;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
.included-wrap .serv-box:hover {
	border-color: #858585;
	color: #d52b1e;
}
.included-wrap .serv-box span.icon {
	display: inline-block;
	width: 50px;
	height: 50px;
	vertical-align: middle;
	background: url(../../publication-support/images/pack-included-icon.png) -84px -11px no-repeat;
	transition: all 0.3s ease;
}
.included-wrap .serv-box.one span.icon {
	background-position: -84px -10px;
}
.included-wrap .serv-box.two span.icon {
	background-position: -84px -221px;
}
.included-wrap .serv-box.three span.icon {
	background-position: -84px -155px;
}
.included-wrap .serv-box.four span.icon {
	background-position: -84px -366px;
}
.included-wrap .serv-box.five span.icon {
	background-position: -84px -508px;
}
.included-wrap .serv-box.six span.icon {
	background-position: -84px -296px;
}
.included-wrap .serv-box.seven span.icon {
	background-position: -84px -435px;
}
.included-wrap .serv-box.eight span.icon {
	background-position: -84px -580px;
}
.included-wrap .serv-box.nine span.icon {
	background-position: -84px -81px;
}
.included-wrap .serv-box.ten span.icon {
	background-position: -84px -796px;
}
.included-wrap .serv-box:hover span.icon {
	background-position: -156px -11px;
}
.included-wrap .serv-box.one:hover span.icon {
	background-position: -156px -10px;
}
.included-wrap .serv-box.two:hover span.icon {
	background-position: -156px -221px;
}
.included-wrap .serv-box.three:hover span.icon {
	background-position: -156px -155px;
}
.included-wrap .serv-box.four:hover span.icon {
	background-position: -156px -366px;
}
.included-wrap .serv-box.five:hover span.icon {
	background-position: -156px -508px;
}
.included-wrap .serv-box.six:hover span.icon {
	background-position: -156px -296px;
}
.included-wrap .serv-box.seven:hover span.icon {
	background-position: -156px -435px;
}
.included-wrap .serv-box.eight:hover span.icon {
	background-position: -156px -580px;
}
.included-wrap .serv-box.nine:hover span.icon {
	background-position: -156px -81px;
}
.included-wrap .serv-box.ten:hover span.icon {
	background-position: -156px -796px;
}
.included-wrap .infoBox {
	right: -210px;
	top: 20px;
}
.included-wrap .infoBox p {
	margin-bottom: 0;
}
table.ps-table th {
	background-color: #d52b1e;
	color: #fff;
	font-weight: bold;
}
table.ps-table th, table.ps-table td {
	text-align: center;
}
.recommend-package {
	margin-top: 20px;
}
.recommend-package h5 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: center;
	position: relative;
}
.recommend-package h5:after {
	content: "";
	display: block;
	background: url(../../publication-support/images/pack-down-arrow.png) 0 0 no-repeat;
	width: 45px;
	height: 48px;
	position: absolute;
	right: 65px;
	bottom: -45px;
	z-index: 2;
}
.recommend-package .pack-box .head {
	background-color: #d52b1e;
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	padding: 15px;
	text-align: center;
	border-radius: 5px 5px 0 0;
	position: relative;
	border-bottom: #d52b1e 2px solid;
}
.recommend-package .pack-box .head span.icon {
	display: block;
	position: absolute;
	top: -30px;
	left: 20px;
	width: 72px;
	height: 72px;
	background: #fff url(../../publication-support/images/pack-tab-icon.png) -38px 11px no-repeat;
	border-radius: 50%;
	border: #d52b1e 3px solid;
}
.recommend-package .full-pack .pack-box .head span.icon {
	background-position: -38px -56px;
}
.recommend-package .pack-box .list-box {
	background-color: #fff6f6;
	padding: 10px 0;
}
.recommend-package .pack-box .list-box ul li {
	list-style: none;
	margin-bottom: 3px;
	padding: 3px 0 6px 20px;
	border-bottom: #ddd 1px dashed;
}
.recommend-package .pack-box .list-box ul li:last-child {
	border-bottom: 0;
}
.recommend-package .pack-box .list-box ul li:before {
	content: "•";
	margin-right: 10px;
	font-size: 16px;
	color: #666;
}
.recommend-package .pack-box .list-box a {
	display: block;
	text-align: right;
	padding-right: 20px;
}
.custom-packages {
	margin-top: 40px;
}
.custom-packages h2 {
	font-size: 20px;
	color: #000;
	padding: 0 0 5px 60px;
	background: url(../../publication-support/images/pack-tab-icon.png) -42px -132px no-repeat;
	border-bottom: #ddd 1px solid;
	margin-bottom: 20px;
	font-weight: BOLD;
}
.custom-packages h2 span {
	display: block;
	font-size: 12px;
	color: #000;
	padding: 5px 0;
}
.custom-packages .pack-box {
	padding-left: 28px;
	margin-bottom: 30px;
	position: relative;
}
.custom-packages .pack-box:before {
	content: "\e013";
	font-family: 'Glyphicons Halflings';
	position: absolute;
	top: 0;
	left: 0px;
	color: #d52b1e;
	font-size: 18px;
}
.custom-packages .pack-box h5 {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin: 0 0 10px;
}
/*.custom-packages { margin-top:40px; }
.custom-packages h2 { font-size:22px; color:#d52b1e; padding:0 0 15px 60px; background:url(../../publication-support/images/pack-tab-icon.png) -42px -120px no-repeat; border-bottom:#ddd 1px solid; margin-bottom:20px; font-weight:BOLD;  }
.custom-packages h2 span { display:block; font-size:12px; color:#000; padding:5px 0; }
.custom-packages .pack-box { padding-left:40px; margin-bottom:30px; position:relative; }
.custom-packages .pack-box:before { content:"\e013"; font-family:'Glyphicons Halflings'; position:absolute; top:0; left:10px; color:#d52b1e; font-size:18px; }
.custom-packages .pack-box h5 { font-size:18px; font-weight:bold; color:#d52b1e; margin:0 0 10px; }
*/
/*.service-list-wrap {margin:20px 0 20px;}
.service-list-wrap .acpt-box, .service-list-wrap .subm-box{width:49%;float:left;background:#f2fae7;margin-right:10px;}
.service-list-wrap .subm-box{margin-right:0px;}
.service-list-wrap h4{background:url(../../publication-support/images/price-tbl-head-bg.jpg) 0 0 repeat-y;margin:0;color:#FFF;letter-spacing:normal;padding:12px 0 12px 90px;position:relative;font-size:18px;background-size:100%}
.service-list-wrap h4 span{display:block;position:absolute;left:18px;top:-22px;width:61px;height:61px;padding:0;border:0;}
.service-list-wrap h4 span.as-icon{background:url(../../publication-support/images/service-icons-big.png) 0 0 no-repeat;}
.service-list-wrap h4 span.ss-icon{background:url(../../publication-support/images/service-icons-big.png) -61px 0 no-repeat;}
.service-list-wrap span{display:block;padding:8px 5px 8px 35px;background:url(../../publication-support/images/bullet.png) 15px 15px no-repeat;border-bottom:#e1e7d9 1px dashed;}
.service-list-wrap span.last-brd{border:0;padding:2px 0;background:url(../../publication-support/images/price-tbl-head-bg.jpg) 0 0 repeat-y;;background-size:100%}*/
.service-list {
}
.service-list h4 {
	font-size: 16px;
	padding: 5px 0;
	margin-bottom: 10px;
	color: #d52b1e;
}
.service-list h4 span {
	display: inline-block;
	width: 28px;
	height: 26px;
	margin-right: 10px;
}
.service-list h4.serv-as span {
	background: url(../../publication-support/images/service-icons-mono.png) 0 0 no-repeat;
}
.service-list h4.serv-ss span {
	width: 30px;
	background: url(../../publication-support/images/service-icons-mono.png) -28px 0 no-repeat;
}
.service-list h5 {
	background: url(../../publication-support/images/service-bullet.png) 0 3px no-repeat;
	margin-left: 30px;
	padding: 5px 0 5px 28px;
	position: relative;
}
.service-list h5 {
	font-weight: bold;
	font-size: 14px;
}
.service-list p {
	margin: 5px 20px 10px 60px !important;
	padding-left: 8px !important;
}
.service-list-box {
	padding: 10px;
	background: #f2fae7;
}
.cont-high-box {/*padding:10px 5px;border: #ebdcdb 1px solid;*/
	margin: 20px 0 40px;/*background: #fff6f6;*/
}
.cont-high-box.pink {
	background: #ffeaea url(../../publication-support/images/high-box-bg.png) 0 0 repeat;
	border-color: #ebcbcb;
}
.cont-high-box.pink .big {
	background: #9b0507;
	box-shadow: #333 0 3px 0;
}
.cont-high-box.pink .big:hover {
	background: #6b0001;
}
.price-cat-links {
}
.price-cat-links .cat-list-box {
	float: left;
	width: 32%;
	padding-left: 20px;
	background: url(../../publication-support/images/service-list-tree.png) 20px 53px no-repeat;
	margin-bottom: 20px
}
.price-cat-links .cat-list-box h4 {
	font-size: 14px;
	letter-spacing: normal;
	background: #f1f1f1;
	margin: 0 0 5px 0;
	padding: 6px 0 6px 26px;
	color: #000;
	position: relative;
	font-weight: bold;
}
.price-cat-links .cat-list-box h4 span.icon {
	position: absolute;
	display: inline-block;
	left: -20px;
	top: 8px;
	width: 40px;
	height: 40px;
}
.price-cat-links .cat-list-box h4 span.icon.serv1 {
	background: url(../../publication-support/images/service-icons.png) 0 0 no-repeat;
}
.price-cat-links .cat-list-box h4 span.icon.serv2 {
	background: url(../../publication-support/images/service-icons.png) -40px 0 no-repeat;
}
.price-cat-links .cat-list-box h4 span.icon.serv3 {
	background: url(../../publication-support/images/service-icons.png) -80px 0 no-repeat;
}
.price-cat-links .cat-list-box span.list {
	display: block;
	padding: 13px 0 0 22px;
	letter-spacing: normal;
	position: relative;
}
.price-cat-links .cat-list-box span.list a {
	font-size: 12px;
}
.price-cat-links .cat-list-box.three {
	background-position: 20px 23px;
}
#testim h4 span.icon {
	top: -2px !important;
}
#testim .cat-list-box {
	background-position: 20px bottom;
}
.check-list {
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
}
.check-list li {
	float: none !important;
	background: url(../../publication-support/images/tick-bullet.png) 0 1px no-repeat;
	padding: 0 0 8px 26px;
	line-height: 20px;
	font-size: 13px;
}
.check-list.cross li {
	background-image: url(../../publication-support/images/no-bullet.png);
}
.common-table .check-list li {
	margin-left: 5px;
}
.go-top {
	display: block;
	width: 16px;
	height: 15px;
	background: url(../../publication-support/images/up-arrow.png) 0 0 no-repeat;
	text-indent: -9999px;
	float: right;
	margin-top: 8px;
}
#pricing .go-top {
	margin-top: -20px;
}
.testim-wrap {
	margin-bottom: 10px;
	padding: 10px 0;
	border-bottom: #efefef 1px solid;
	background: url(../../publication-support/images/quote-icon.png) 0 0 no-repeat;
}
.testim-wrap.lastp {
}
.testim-wrap p {
	margin: 0;
}
.testim-wrap p.testim-text {
	text-indent: 39px;
	padding: 3px 0 5px;
}
.testim-wrap p span {
	display: block;
	text-align: right;
}
.testim-wrap p span.testim-name {
	color: #d52b1e;
	font-weight: bold;
}
.testim-wrap p span.testim-org {
	font-size: 12px;
	font-weight: bold;
}
.bottam-cta a.quote:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 58px;
	width: 64px;
	background: #ffc600 url(../../publication-support/images/cta-top-icon2.png) no-repeat center center;
}
.small-bottam-cta a.autoquote:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 58px;
	width: 50px;
	background: #ffc600 url(../../publication-support/images/btm-cta-icon-1.png) no-repeat center center;
}
.padtop10 {
	padding-top: 9px !important;
}
.small-bottam-cta a span {
	display: block;
	font-size: 13px;
	font-weight: normal
}
.small-bottam-cta a.support:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 58px;
	width: 50px;
	background: #ffc600 url(../../../publication-support/images/index_v2/small-cta-big-icon-3.png) no-repeat center center;
}
/*old cta
.cta-wrap{background:#f4f4f4 none repeat scroll 0 0;border:1px solid #dddddf;margin:30px auto;max-width:630px;position:relative;clear:both}
.cta-wrap div a{display:inline-block;text-indent:-9999px;}
.cta-wrap div a:hover{opacity:0.8;}
.cta-wrap div a:active{opacity:1;}
.cta-wrap .big-cta a{background:url(../../publication-support/images/cta-big.png) no-repeat scroll 0 0;background-size:100% auto;display:block;height:68px;margin:10px auto;position:relative;transition:all 0.2s ease 0s;width:96%;}
.cta-wrap .big-cta a span{background:url(../../publication-support/images/cta-ps-pop.png) no-repeat scroll 0 0;display:block;height:37px;position:absolute;right:50px;top:-13px;width:97px;}
.cta-wrap .topCTA{height:45px;position:static;}
.cta-wrap .topCTA.SRbtn{right:inherit;width:243px;}


.small-cta{margin-top:7px;}
.small-cta a{float:left;height:53px;margin-left:12px;transition:all 0.2s ease 0s;width:48%;}
.small-cta a.pack{background:url(../../publication-support/images/cta-pack.png) no-repeat scroll 0 0;}
.small-cta a.recomn{background:url(../../publication-support/images/cta-recom.png) no-repeat scroll 0 0;margin-left:3px;}
.small-cta a.recomn2{background:url(../../publication-support/images/cta-recom-form.png) no-repeat scroll 0 0;}*/
.cta-wrap.full {
	max-width: 100%;
	padding: 20px;
	background: #f4f4f4
}
.cta-wrap.full p {
	letter-spacing: normal;
	text-align: center;
}
.small-cta a.psform {
	background: url(../../publication-support/images/cta-recom-form.png) no-repeat scroll -303px 0;
	margin-left: 3px;
}
.small-bottam-cta a {
	padding-top: 19px;
	font-size: 23px;
}
.contact-cta a {
	background: url(../../publication-support/images/mail-banner.jpg) no-repeat scroll 0 0;
}

@media (min-width:320px) {
.cta-wrap .small-cta a.pack {
	background-size: 100% auto;
}
.cta-wrap .small-cta a.recomn {
	background-size: 100% auto;
}
.contact-cta a {
	background-size: 100% auto;
}
}

@media (min-width:480px) and (max-width:580px) {
.cta-wrap .small-cta a.pack {
	background-size: 100% auto;
}
.cta-wrap .small-cta a.recomn {
	background-size: 100% auto;
}
.contact-cta a {
	background-size: 100% auto;
}
}

@media (min-width:580px) and (max-width:768px) {
.cta-wrap .small-cta a.pack {
	background-size: 100% auto;
}
.cta-wrap .small-cta a.recomn {
	background-size: 100% auto;
}
.contact-cta a {
	background-size: 100% auto;
}
}

@media (min-width:768px) and (max-width:992px) {
.contact-cta a {
	background-size: 100% auto;
}
.cta-wrap .small-cta a.pack {
	background-size: 98% auto;
}
.cta-wrap .small-cta a.recomn {
	background-size: 98% auto;
}
}

@media (min-width:992px) and (min-width:1024px) {
.contact-cta a {
	background-size: 98% auto;
}
.cta-wrap .small-cta a.pack {
	background-size: auto auto;
}
.cta-wrap .small-cta a.recomn {
	background-size: auto auto;
}
}

@media (min-width:1025px) {
.contact-cta a {
	background-size: 98% auto;
}
.cta-wrap .small-cta a.pack {
	background-size: auto auto;
}
.cta-wrap .small-cta a.recomn {
	background-size: auto auto;
}
}
#profile-tabs .ui-state-default {
	border-radius: 5px 5px 0 0;
	background: #EEE;
	padding: 10px 15px;
	display: inline-block;
}
#profile-tabs .ui-state-default a, #profile-tabs .ui-tabs-active a {
	background: none !important;
	text-decoration: none;
	color: #222;
}
#profile-tabs .ui-state-default a:hover, #profile-tabs .ui-tabs-active a:hover {
	color: #000;
}
#profile-tabs .ui-tabs-active {
	background: #d52b1e;
	font-weight: bold;
	border: 1px solid #609;
	border-bottom-color: #d52b1e;
	;
}
#profile-tabs .ui-tabs-active a, #profile-tabs .ui-tabs-active a:hover {
	color: #FFF;
	text-shadow: #333 1px 1px
}
.profile-wrap {
	width: 100%;
	height: 144px;
	background: url(../../publication-support/images/artwork-profile-banner.png) 0 0 no-repeat;
	padding: 15px 0 0 220px;
}
.profile-wrap h4 {
	margin: 0;
	padding: 0;
	color: #d52b1e;
	font-size: 24px;
}
.profile-wrap p {
	margin: 10px 0 0 0;
	font-size: 12px;
	letter-spacing: normal;
}
.profile-wrap a.green-btn {
	background: url(../../publication-support/images/green-btn-arrow.png) right 0 no-repeat;
	padding-right: 48px;
	margin-top: 10px;
}
.profile-wrap a.green-btn:hover {
	opacity: 0.8;
}
span.upside {
	position: absolute;
	display: inline-block;
	width: 30px;
	height: 25px;
	background: url(../../publication-support/images/up-red-arrow.png) 0 0 no-repeat;
	top: 5px;
}
span.upside2 {
	position: absolute;
	display: inline-block;
	width: 30px;
	height: 25px;
	background: url(../../publication-support/images/up-red-arrow.png) 0 0 no-repeat;
	top: 2px;
}
.acpt-box b.upside {
	position: absolute;
	background-position: 0 0;
}
h1 span.upside {
	top: 50px;
}
.info-tip {
	display: none;
	position: absolute;
	left: 28px;
	top: -20px;
	min-width: 220px;
	color: #000;
	padding: 5px 10px;
	border: #dccfcd 1px solid;
	border-radius: 5px;
	z-index: 100;
	font-size: 12px;
	background: #FFF;
	text-indent: 0;
}
.tip-arrow {
	position: absolute;
	left: -12px;
	top: 20px;
	display: block;
	background: url(../../publication-support/images/tip-arrow.png) 0 0 no-repeat;
	width: 12px;
	height: 14px;
}
.info-tip ul li {
	margin: 0 !important;
	padding: 5px 5px 5px 20px !important;
	background: url(../../publication-support/images/bullet.png) 5px 10px no-repeat !important;
	border: 0 !important;
}
.info-tip ul li ol {
	margin-top: 10px;
}
.info-tip ul li ol li {
	background: none !important;
	padding: 0 !important;
	margin: 5px 0 0 30px !important;
	font-weight: normal;
}
.info-link-common {
	display: inline-block;
	position: relative;
	width: 16px;
	height: 20px;
	text-indent: -9999px;
	background: url(../../publication-support/images/table-info-icon1.png) 0 3px no-repeat;
}
.info-tip-common {
	display: none;
	position: absolute;
	left: 28px;
	top: -20px;
	min-width: 200px;
	color: #000;
	padding: 5px 10px;
	border: #dccfcd 1px solid;
	border-radius: 5px;
	z-index: 100;
	font-size: 12px;
	background: #FFF;
	text-indent: 0;
}
.tip-arrow-common {
	position: absolute;
	left: -12px;
	top: 50%;
	display: block;
	background: url(../../publication-support/images/tip-arrow.png) 0 0 no-repeat;
	width: 12px;
	height: 14px;
}
.stepsMainWrap {
	width: 920px;
	margin: 20px auto;
	font-size: 16px;
}
.stepsMainWrap p {
	font-size: 16px !important;
}
.formContWrap {
	position: relative;
	background: #f6f6f6;
	margin-top: 50px;
	padding: 50px 40px 0 40px;
}
.stepTextBox {
	width: 920px;
	height: 60px;
	background: url(../../publication-support/images/form-prosees-bar-1.png) 0 25px no-repeat;
	position: absolute;
	top: -40px;
	left: 0px;
	margin-bottom: 20px;
}
.stepTwoTextBox {
	width: 920px;
	height: 60px;
	background: url(../../publication-support/images/form-prosees-bar-2.png) 0 25px no-repeat;
	position: absolute;
	top: -40px;
	left: 0px;
	margin-bottom: 20px;
}
.stepThreeTextBox {
	width: 920px;
	height: 60px;
	background: url(../../publication-support/images/form-prosees-bar-3.png) 0 25px no-repeat;
	position: absolute;
	top: -40px;
	left: 0px;
	margin-bottom: 20px;
}
.stepTextBox div, .stepTwoTextBox div, .stepThreeTextBox div {
	float: left;
	color: #d52b1e;
	font-size: 16px;
}
.stepTextBox div.active, .stepTwoTextBox div.active, .stepThreeTextBox div.active {
	color: #000;
	font-weight: bold;
	background: none;
}
.stepOneText {
	margin-left: 285px;
}
.stepTwoText {
	margin-left: 152px;
}
.stepThreeText {
	margin-left: 155px;
}
.formContWrap h2 {
	font-size: 22px;
	background: url(../../publication-support/images/head-bullet.png) 0 4px no-repeat;
	padding-left: 40px;
	line-height: 34px;
	border: none;
}
.formFildBox {
	border-bottom: #e4e9d8 1px solid;
	padding: 15px 0;
	position: relative;
}
.formFildBox .checkBoxs {
	float: left;
	width: 376px;
}
.formFildBox .textFild, .textFildSmall, .textArea {
	padding: 15px 19px;
	width: 100%;
	background: #f2fae7;
	border: #e4e9d8 2px solid;
	border-radius: 5px;
	border-top: #e4e9d8 3px solid;
	border-bottom-width: 1px;
	font-size: 16px;
	color: #000;
}
.formFildBox .textdropdown {
	width: 838px !important;
	padding-right: 40px;
	color: #000;
}
.formFildBox .textdropdownsmall {
	width: 410px !important;
}
.textFildSmall {
	width: 280px !important;
	float: right;
	margin-left: 20px;
}
.textFildBrief {
	width: 280px !important;
	margin-right: 5px;
	vertical-align: middle;
}
.textFild50per {
	width: 366px !important;
}
.textselectFild50per {
	width: 406px !important;
}
.wid750 {
	width: 750px !important;
}
.captchaquestion {
	width: 366px !important;
	float: left;
	margin-right: 30px;
	padding-left: 20px;
}
.marL15 {
	margin-left: 15px;
}
.valigntop {
	vertical-align: top;
}
.ActionBtnBox {
	background: #f2fae7;
	padding: 20px 30px;
}
.NextBtnBox {
	width: 150px;
	float: right;
	cursor: pointer;
}
.NextBtnBox a {
	display: block;
	width: 170px;
	background: #d52b1e;
	float: right;
	border-radius: 6px;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	color: #FFF;
	padding: 15px 20px;
	transition: all 0.3s ease;
	font-weight: bold;
	text-shadow: #666 0 1px 1px;
}
.NextBtnBox a span {
	display: inline-block;
	background: url(../../publication-support/images/next-arrow.png) 0 0 no-repeat;
	width: 17px;
	height: 10px;
	margin-left: 17px;
}
.NextBtnBox a:hover {
	background: #91b924;
	color: #FFF !important;
	text-decoration: none !important;
}
.NextBtnBox a:active {
	background: #528005;
	color: #FFF !important;
	text-decoration: none !important;
}
.BackBtnBox {
	cursor: pointer;
}
.BackBtnBox a {
	display: block;
	background: #d52b1e;
	float: left;
	border-radius: 6px;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	color: #FFF;
	padding: 15px 20px;
	transition: all 0.3s ease;
	font-weight: bold;
	text-shadow: #666 0 1px 1px;
}
.BackBtnBox a span {
	display: inline-block;
	background: url(../../publication-support/images/back-arrow.png) 0 0 no-repeat;
	width: 17px;
	height: 10px;
	margin-right: 17px;
}
.BackBtnBox a:hover {
	background: #91b924;
	color: #FFF !important;
	text-decoration: none !important;
}
.NextBtnBox a:active {
	background: #528005;
	color: #FFF !important;
	text-decoration: none !important;
}
.formFildBox p {
	float: left;
}
.formFildBox.small label.label_radio {
	width: 84px;
	float: right;
}
.formFildBox.small2 label.label_radio {
	width: 120px;
	float: right;
}
.wid425 {
	width: 425px !important;
}
.wid170 {
	width: 170px !important;
}
.formFildBox.small2 label.label_radio2 {
}
label.label_check {
	display: block;
	width: 380px;
	height: 23px;
	margin: 20px 0;
	padding-left: 40px;
}
.label_check {
	background: url(../../publication-support/images/check-box.png) 0 -24px no-repeat;
}
label.c_on {
	background: url(../../publication-support/images/check-box.png) 0 -1px no-repeat;
}
.complimentory_offer {
	background-color: #fffaae;
	border: solid 1px #f0e861;
	padding-left: 7px;
	width: 450px;
	position: relative;
	margin: 10px 0;
	border-radius: 5px;
}
.alertcomplimentory {
	position: absolute;
	top: 4px;
	right: 5px;
	background: url(../../publication-support/images/complimentory-icons.png) 0 0 no-repeat;
	width: 125px;
	height: 25px;
	text-indent: -9999px;
}
.recommended_offer {
	background-color: #ccf3f4;
	border: solid 1px #79e8ec;
	padding-left: 10px;
	width: 450px;
	position: relative;
	margin: 10px 0;
	border-radius: 5px;
}
.alertrecommend {
	position: absolute;
	top: 4px;
	right: 5px;
	background: url(../../publication-support/images/recommended-icons.png) 0 0 no-repeat;
	width: 125px;
	height: 25px;
	text-indent: -9999px;
}
.complimentory_offer label.label_check, .recommended_offer label.label_check {
	margin: 4px 0;
	line-height: 22px;
}
label.label_radio {
	display: block;
	height: 23px;
	padding-left: 0;
	margin-top: 10px;
	background-position: right;
	background-repeat: no-repeat;
	background-size: contain;
}
/*.label_radio{background:url(../../publication-support/images/check-box.png) 0 -24px no-repeat;}*/
label.r_on {
	background-image: url(../../publication-support/images/radio-tick-box.png);
}
body .label_radio.yes.r_off {
	background-image: url(../../publication-support/images/radio-box.png);
	background-position: right;
}
.whoPayBtn {
	float: right;
	width: 200px;
	height: 23px;
	background: url(../../publication-support/images/who-pay-btn.png) 0 0 no-repeat;
	padding: 3px;
}
.whoPayBtn span {
	margin-left: 10px;
}
.mobileHome, .beginnertable.Mobile, .mobileLeft, .footerLogoMobile {
	display: none;
}
label.label_radio2 {
	display: block;
	float: left;
	padding: 3px 11px;
	border-radius: 5px;
}
.label_radio2 {
}
label.r_on2 {
	background: #826971;
	color: #FFF;
}
.label_check input, .label_radio input, .label_radio2 input {
	position: absolute;
	left: -9999px;
}
.ui-tooltip {
	padding: 20px 10px 10px;
	background: url(../../publication-support/images/tooltip-bg.png) 0 0 no-repeat;
	color: #FFF;
	font-size: 12px;
	width: 380px;
	position: absolute;
	z-index: 999;
}
.upload_file, .add_file {
	display: inline-block;
	width: 795px;
	padding: 15px 20px;
	background: #f2fae7 url(../../publication-support/images/up-icon.png) 776px 15px no-repeat;
	border: #e4e9d8 2px solid;
	border-radius: 5px;
	border-top: #e4e9d8 3px solid;
	border-bottom-width: 1px;
	float: left;
	font-size: 16px;
	text-align: left;
}
.add_file {
	width: 320px;
	background: #f2fae7 url(../../publication-support/images/add-icon.png) 280px 15px no-repeat;
	margin-left: 20px;
}
.selectFild {
	width: 838px;
	padding: 15px 20px;
	background: #f2fae7;
	border: #e4e9d8 2px solid;
	border-radius: 5px;
	border-top: #e4e9d8 3px solid;
	border-bottom-width: 1px;
	font-size: 16px;
	color: #000;
}
.selectFild option {
}
img.ui-combobox-arrow.selectFild {
	width: 48px !important;
	padding: 0;
	background: none;
	border: 0;
	border-radius: 0;
	position: absolute;
	vertical-align: text-bottom;
	top: 15px;
	right: 1px;
}
* html img.ui-combobox-arrow {
	top: -17px;
}
.ui-combobox-list {
	display: block;
	margin-top: 30px;
	padding: 0;
	z-index: 9999;
	max-height: 148px;
	overflow: auto;
	width: 835px !important;
}
.ui-combobox-item {
	display: block;
	padding: 15px 20px;
}
.ui-combobox-list .selected {
	background: #dccfd3;
	max-height: 148px;
}
.formFildBox.small {
	width: 405px;
	float: left;
}
.formFildBox.small .selectFild {
	width: 405px;
}
.formFildBox.small img.ui-combobox-arrow.selectFild {
	width: 48px !important;
	padding: 0;
	background: none;
	border: 0;
	border-radius: 0;
	position: absolute;
	vertical-align: text-bottom;
	top: 15px;
	right: 1px;
}
.formFildBox.small .ui-combobox-list, #hideon_new_02 .ui-combobox-list, #hideon_new_03 .ui-combobox-list, #hideon_new_09 .ui-combobox-list {
	display: block;
	margin-top: 30px;
	padding: 0;
	z-index: 9999;
	height: 200px;
	overflow: auto;
	width: 405px !important;
}
.clienttypeBtn {
	float: right;
	width: 225px;
	height: 23px;
	background: url(../../publication-support/images/who-pay-btn.png) 0 0 no-repeat;
	padding: 3px;
}
.clienttypeBtn span {
	margin-left: 10px;
}
.formFildBox .focusField {
	padding: 15px 20px;
	width: 100%;
	background: #f2fae7;
	border-radius: 5px;
	border: #528005 1px solid;
	font-size: 16px;
}
.fileUpload {
	position: relative;
	overflow: hidden;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	padding: 15px 20px;
	width: 795px !important;
	background: #f2fae7;
	border-radius: 5px;
	border: #a1063e 1px solid;
	font-size: 16px;
}
.col-lg-7 {
	width: 59.333% !important
}
#showon_03_c {
	padding: 15px 5px;
}
#showon_03_c .label_check {
	width: auto;
	margin: 0;
}
#showon_03_c .label_check.fontnormal.sub {
	margin: 0 0 10px 12px;
}
#showon_03_c ul {
	margin: 0 0 30px 80px;
	padding: 0;
	list-style-type: none;
	margin-top: 5px;
}
#showon_03_c ul li {
	padding: 5px 10px 3px 0;
	margin: 5px 30px 5px 0;
	width: 280px;
	float: left;
}
#showon_03_c ul li span {
	background: #f2fae7;
	font-size: 14px;
	padding: 1px 5px;
	margin-right: 5px;
	border: #d52b1e 1px solid;
	border-radius: 20px;
}
.note {
	width: 493px;
	float: right;
	vertical-align: middle;
	font-size: 12px;
	line-height: 20px;
}
#sid05, #sid06, #sid07, #sid08, #sid09, #sid10 {
	padding-left: 8px;
}
.fontnormal {
	font-weight: normal !important
}
.reviewerchoice {
	width: 355px;
	line-height: 20px !important;
}
.notereviewer {
	margin-top: 2px;
	font-size: 12px;
	line-height: 20px !important;
}
.lineheight20 {
	line-height: 20px !important;
}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	width: 44% !important;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 13px;
	line-height: 20px;
	overflow: hidden;
}
.ac_loading {
}
.ac_odd {
	background-color: #bbb;
}
.ac_over {
	background-color: #F00;
	color: white;
}
form.frmSubmit {
}
#fmjfloatMenu {
	right: 0;
	margin-left: 462px;
	position: fixed;
	top: 230px;
	width: 101px;
	z-index: 1;
}
.form23 #floatMenu, .hideflomenu #floatMenu, .hideflomenu #fmjfloatMenu {
	display: none;
}

@media screen and (min-width:301px) and (max-width:1200px) {
#fmjfloatMenu {
	display: none;
}
}
input, select, textarea, button {
	outline: 0 none;
}
.btn-success {
	background-color: #d52b1e !important;
	border: none;
}
.qtip {
	font-size: 12px;
}
.floatLeft {
	float: left;
}
.marR20 {
	margin-right: 20px;
}
.marR50 {
	margin-right: 50px;
}
.marR15 {
	margin-right: 15px;
}
.marL10 {
	margin-left: 10px;
}
.no-underline {
	text-decoration: none !important;
	cursor: default;
	font-weight: bold;
}
.no-border {
	border: 0 none !important;
}
#columns-wrapper {
	overflow: visible!important;
	background: none;
}
#gototop {
	background: none;
}
#gototop img {
	background-image: url(../../publication-support/images/bottom-goto-top.png);
}
.lastp {
	margin-bottom: 30px !important;
}
.marL20 {
	margin-left: 20px
}
.marT-30 {
	margin-top: -30px;
}
.marT-50 {
	margin-top: -50px;
}
.font13 {
	font-size: 13px;
}
.fontnormal.sub {
	font-size: 14px;
}
#showon_02 .txt12 {
	font-size: 11px;
}
#headerwrap {
	box-shadow: none;
}
.navbar-inverse {
	background: #d52b1e none repeat scroll 0 0;
	border-color: #080808;
}
.navbar-inverse .navbar-nav > li > a {
	border-left: 1px solid #72960c;
	border-right: 1px solid #72960c;
	color: #fff;
	font-family: "NanumGothic";
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	background: #d52b1e url(../../publication-support/images/common/top-nav-hover-bg.png) repeat-x scroll 0 0;
	color: #fff;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #d52b1e;
	color: #fff;
	outline: 0 none;
	text-decoration: none;
}
.sub-head {
	font: 13px "NanumGothic"
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	color: #fff;
	background: #d52b1e url(../../publication-support/images/top-nav-hover-bg.png) 0px 0px repeat-x;
	border-left: 1px solid #72960c;
	border-right: 1px solid #72960c;
}
.dropdown-menu {
	background: #d52b1e url(../../publication-support/images/nav-drop-bg.jpg) no-repeat scroll 8px 6px;
}
.dropdown-menu > li > a {
	border-bottom: 1px solid #d52b1e;
	background: #d52b1e url(../../publication-support/images/nav-drop-bg.jpg) 15px 8px no-repeat;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover a {
	background-color: #d52b1e;
	background: #d52b1e url(../../publication-support/images/nav-drop-hover-bg.jpg) 15px 8px no-repeat;
}
.dropdown-menu > li > a, .navbar-inverse .navbar-nav > li > a {
	text-decoration: none;
}
.navbar-inverse .navbar-toggle {
	background: #4f7c00 url(../../publication-support/images/common/top-nav-hover-bg.png) repeat-x scroll 0 0;
	border-color: #3c6912;
}
.navbar-inverse {
	background: #d52b1e none repeat scroll 0 0;
	border-color: #d52b1e;
}
.dropdown-submenu:hover>.dropdown-menu li a {
	background: #d52b1e url(../../publication-support/images/nav-drop-bg.jpg) 15px 8px no-repeat;
}
.dropdown-submenu:hover>.dropdown-menu li a:hover {
	background: #d52b1e url(../../publication-support/images/nav-drop-hover-bg.jpg) 15px 8px no-repeat;
}
#headerwrap.pub-sup .mattblackmenu ul {
	border-top-color: #7ea11d;
}
#headerwrap.pub-sup .mainnavigation {
	background: #d52b1e;
}
.mainnavigation, .mattblackmenu {
	height: 40px;
}
#headerwrap.pub-sup .mainnavigation li {
	float: left;
	padding: 5px 0 10px;
}
#headerwrap.pub-sup .mainnavigation li:hover {
	background: #d52b1e;
}
#headerwrap.pub-sup .mainnavigation li a {
	background: none;
	border-right: #FFF 1px solid;
	padding: 0 30px;
	margin: 3px 0 0 0;
	height: 20px;
	width: auto;
	line-height: 22px;
}
/*.breadcrumbwrap{background:#EEE;padding:0;width:100%;height:36px;margin:0 auto 15px;border-top:0px #eeeeee solid;display:block;clear:both;}
#breadcrumb, #breadcrumb a{color:#d52b1e;}
#breadcrumb{clear:both;color:#d52b1e;display:block;font-size:11px;height:36px;line-height:28px;margin:0 auto;float:none;background-color:#EEE;}*/
.breadcrumbwrap {
	margin-bottom: 20px;
}
#headerwrap.pub-sup .mainnavigation li.nav-last a {
	border: none 0;
}
#layout-wrapper {
	margin: 0px auto;
	width: 960px;
}
#columns-wrapper {
	overflow: hidden;
	border: 0px solid #151515;
	border-top: none;
	margin: 20px 0px 0px 0px;
	height: auto;
	background: url(../img/backgrounds/column-bg.png) repeat-y 0 0;
}
#full-columns-wrapper {
	margin: 20px 0px 0px 0px;
	height: auto
}
#columns-wrapper-ecsupport {
	overflow: hidden;
	background-color: #FFF;
	border: 0px solid #151515;
	border-top: none;
	margin: 20px 0px 0px 0px;
	width: 935px;
}
.columns-wrapper {
	overflow: hidden;
	border: 0px solid #151515;
	border-top: none;
	margin: 20px 0px 0px 0px;
}
#rightcontainer {
	position: relative;
	width: 254px;
}
.topCTA {
	position: absolute;
	display: block;
	background: url(../../publication-support/images/top-cta.png) 0 0 no-repeat;
	margin-top: 3px;
	width: 243px;
	height: 45px;
	transition: all 0.2s ease;
}
.topCTA:hover {
	opacity: 0.8;
}
.topCTA:active {
	opacity: 1;
}
.topCTA.PSbtn {
	width: 190px;
	background-position: -243px;
	right: 10px;
}
/*.topCTA.SRbtn{right:206px;}*/
#footerwrap {
}
#testiwrap {
	background: none repeat scroll 0 0 #f2fae7;
}
#testiwrap .footer-testi {
	background: none repeat scroll 0 0 #f2fae7;
}
#footerwrap .footerContainer {
	background: none;
}
#partnerwrap {
	background: none repeat scroll 0 0 #f2fae7;
	border-bottom: 5px solid #d52b1e;
	display: block;
	width: 100%;
}
#footerLogos {
	border: 1px solid #ccc;
}
.ulBasic4 li {
	background-image: url(../../publication-support/images/bullet.png) !important;
}
#footerListContainer {
	height: 150px !important;
}
#footerwrap .footerContainer {
	height: 408px !important;
}
.marb30 {
	margin-bottom: 30px
}
.red-txt {
	color: #d52b1e;
}
strong.red-txt {
	color: #d52b1e;
	font-weight: normal !important
}
.commonPageTitle.full.ps {
	padding-top: 30px;
	position: relative
}
.commonPageTitle.full.ps span.wrap {
	display: inline-block;
	width: 613px;
	height: 83px;
	position: absolute;
	left: 345px;
	top: 6px;
}
.commonPageTitle.full.ps span.wrap span {
	display: inline-block;
}
.commonPageTitle.full.ps span.wrap span.proofreading, .commonPageTitle.full.ps span.wrap span.support {
	padding: 8px 14px;
	background-color: #d52b1e;
	border-radius: 5px;
	color: #FFF;
	text-shadow: #666 0 1px 1px;
	font-size: 16px;
}
.commonPageTitle.full.ps span.wrap span.plus {
	background: url(../../publication-support/images/ps-plus-icon.png) center 28px no-repeat;
	width: 28px;
	height: 50px;
	padding: 8px 0;
}
.commonPageTitle.full.ps span.wrap span.text {
	margin-left: 5px;
	font-size: 14px;
	text-align: left;
}
.commonPageTitle.full.ps span.wrap span.logo-pop {
	display: block;
	background: url(../../publication-support/images/ps-logo-pop.png) 0 0 no-repeat;
	width: 123px;
	height: 47px;
	position: absolute;
	top: -9px;
	right: 50px;
}
.commonPageTitle.full.ps-inner span.wrap {
	display: inline-block;
	width: 150px;
	height: 83px;
	position: absolute;
	right: 0;
	top: 6px;
	background: url(../../publication-support/images/ps-logo-circ.png) 58px -15px no-repeat;
}
.commonPageTitle.full.ps-inner span.wrap span.logo-pop {
	display: block;
	background: url(../../publication-support/images/ps-logo-pop.png) 0 0 no-repeat;
	width: 123px;
	height: 47px;
	position: absolute;
	top: -9px;
	right: 50px;
}
.tableBasic.ps-table {
	margin-top: 20px;
}
.tableBasic.ps-table td {
	border-color: #e4e4e4!important
}
.tableBasic.ps-table td.head {
	background: #d52b1e;
	color: #000;
	line-height: 32px;
	font-size: 14px;
}
.tableBasic.ps-table td.head span {
	display: inline-block;
	width: 32px;
	height: 33px;
	background: url(../../publication-support/images/ps-pack-icon.png) 0 0 no-repeat;
	margin-right: 10px;
}
.tableBasic.ps-table td.head.two span {
	background-position: 0 -32px;
}
.tableBasic.ps-table td.head.three span {
	background-position: 0 -64px;
}
.tableBasic.ps-table tr td.center {
	text-align: center;
}
.tableBasic.ps-table tr.sub-head td {
	background-color: #f4f7ec;
	font-weight: bold;
}
.tableBasic.ps-table td span.green-bg {
	font-weight: bold;
	font-size: 16px;
	margin: 10px 0;
}
.tableBasic.ps-table td .nodecoration {
	text-align: left;
	list-style-type: none;
	margin-top: 10px;
	padding-left: 0px
}
.tableBasic.ps-table td .nodecoration li {
	margin: 2px 0;
}
.tableBasic.ps-table td .nodecoration a.info {
	background-image: url(../../publication-support/images/ps-info-icon.png);
}
.tableBasic.ps-table td a.more-btn {
	display: inline-block;
	background: url(../../publication-support/images/read-more-btn.jpg) 0 0 no-repeat;
	width: 137px;
	height: 31px;
	text-indent: -9999px;
	margin-bottom: 8px;
}
.tableBasic.ps-table td a.more-btn:hover {
	opacity: 0.8;
}
.tableBasic.ps-table td a.more-btn:active {
	opacity: 1;
}
.tableBasic.ps-table tr.ps-conts td.center {
	border-bottom: 0 none;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	border-color: #e4e4e4!important
}
.tableBasic.ps-table tr.ps-button td {
	border-top: 0 none;
	text-align: center;
	border-color: #e4e4e4!important
}
span.green-bg {
	display: inline-block;
	padding: 8px 14px;
	background-color: #d52b1e;
	border-radius: 5px;
	color: #FFF;
	text-shadow: #666 0 1px 1px;
}
a.info {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../../publication-support/images/ps-info-icon.png) 0 2px no-repeat;
	z-index: 500;
	text-decoration: none;
}
.infoLink {
	position: relative;
	width: 100%;
	cursor: pointer;
	font-family: "NanumGothic";
}
.infoBox {
	display: none;
	position: absolute;
	right: -275px;
	top: -2px;
	width: 250px;
	color: #333;
	padding: 10px 12px;
	border: #CCC 1px solid;
	border-radius: 5px;
	z-index: 9999;
	font: normal 12px "NanumGothic";
	text-align: left;
	background: #edecec;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8faec), to(#e9edd1));
	background: -moz-linear-gradient(top, #f8faec, #e9edd1);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8faec', endColorstr='#e9edd1');
}
.infoBox.right {
	right: -275px;
	top: -2px;
}
.infoBox a {
	background: none;
	text-indent: inherit;
	text-decoration: underline;
	display: block;
	margin-top: 5px;
}
.infoBox a:hover {
	text-decoration: none;
}
@-moz-document url-prefix() {
.infoBox, .infoBox.right {
right:-272px;
}
a.info {
width:15px;
}
}
#footer_menu, #stickyfooter h2, #stickyfooter h3 {
	font-family: Arial, Helvetica, sans-serif;
}
#footer_menu li {
	padding: 12px 32px 14px;
}
#footer_menu li a {
	font-family: Arial, Helvetica, sans-serif;
}
.link-first {
	position: relative;
	padding-right: 35px;
}
.link-first span.pencil {
	position: absolute;
	display: block;
	background: url(../../publication-support/images/pencil.png) 0 0 no-repeat;
	width: 42px;
	height: 35px;
	top: -12px;
	right: -6px;
}
.hide-sticy-footer #stickyfooter {
	display: none;
}
.express-submission {
	display: none;
	background: #fcfff9;
	padding: 10px;
	position: fixed;
	right: 150px;
	bottom: 0;
	border-radius: 10px 10px 0 0;
	border: #e4e9d8 3px solid;
	border-bottom: 0;
	width: 300px;
}
.express-submission a.close-btn {
	display: block;
	position: absolute;
	padding: 5px 10px;
	background: #d52b1e;
	text-decoration: none;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	top: -10px;
	right: -10px;
	border-radius: 50%;
	box-shadow: #999 1px 2px 0;
}
.commonPageTitle.long span.proofreading {
	display: inline-block;
}
.commonPageTitle.long span.proofreading {
	padding: 7px 20px;
	background-color: #d52b1e;
	border-radius: 5px;
	color: #FFF;
	text-shadow: #666 0 1px 1px;
	font-size: 22px;
	margin: 0px 20px;
	position: absolute;
	margin-top: -5px;
}
.posrel-top {
	float: right;
	left: 709px;
	position: relative;
	top: -15px;
	width: 254px;
}
.clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}
.floatRight {
	float: right;
}
.editor-pro li {
	float: left;
	list-style-type: none;
	margin: 0 12px 12px 0;
	position: relative;
	width: 150px;
}
.editorwrap {
	width: 670px!important;
}
.editorinnerdiv {
	width: 650px!important;
}
.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
	border-bottom: 1px solid #acacac;
}
.padB10 {
	padding-bottom: 10px !important;
}
.padT10 {
	padding-top: 10px !important;
}
#big-cta2 {
	background: url(../../publication-support/images/cta-big2.png) no-repeat 0 0;
	float: left;
	height: 53px;
	margin-left: 12px;
	transition: all 0.2s ease 0s;
	width: 90%;
	background-size: 100%;
	margin-bottom: 0px
}
.valigntop {
	vertical-align: top
}
.ita-service .service-box h4 {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	border-bottom: #ddd 1px solid;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.ita-service .service-box h4:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	height: 50px;
	background: url(../../publication-support/images/pack-included-icon.png) -84px -366px no-repeat;
	margin-right: 5px;
}
.ita-service .service-box.two h4:before {
	background-position: -84px -298px;
}
.ita-service .service-box.three h4:before {
	background-position: -84px -435px;
}
.ps-pack-wrap .tabs-nav {
	border-bottom: #eee 1px solid;
	margin-bottom: 20px;
}
.ps-pack-wrap .tabs-nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ps-pack-wrap .tabs-nav ul li {
	float: left;
	width: 33.33333%
}
.ps-pack-wrap .tabs-nav ul li a {
	display: block;
	padding: 15px 0;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border-left: #eee 1px solid;
	position: relative;
	text-align: center;
}
.ps-pack-wrap .tabs-nav ul li.tab-icon a:before {
	content: "";
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url(../../publication-support/images/pack-tab-icon.png) 0 0 no-repeat;
	transition: all 0.3s ease;
	margin-right: 10px;
	vertical-align: middle;
}
.ps-pack-wrap .tabs-nav ul li.tab-icon a.active {
	color: #d52b1e;
	border-bottom: #d52b1e 3px solid;
}
.ps-pack-wrap .tabs-nav ul li.tab-icon a.active:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 13px solid #d52b1e;
	position: absolute;
	bottom: -13px;
	left: 50%;
	margin-left: -15px;
}
.ps-pack-wrap .tabs-nav ul li.tab-icon a.active, .ps-pack-wrap .tabs-nav ul li.tab-icon a:hover {
	color: #d52b1e;
}
.ps-pack-wrap .tabs-nav ul li.tab-icon.full a:before {
	background-position: 0 -70px;
}
.ps-pack-wrap .tabs-nav ul li.tab-icon.costom a:before {
	background-position: 0 -80px;
}
.ps-pack-wrap .tabs-nav ul li.tab-icon.compare a:before {
	background-position: 0 -214px;
}
.ps-pack-wrap .tabs-nav ul li.tab-icon a.active:before, .ps-pack-wrap .tabs-nav ul li.tab-icon a:hover:before {
	background-position: -48px 0;
}
.ps-pack-wrap .tabs-nav ul li.tab-icon.full a.active:before, .ps-pack-wrap .tabs-nav ul li.tab-icon.full a:hover:before {
	background-position: -48px -70px;
}

.ps-pack-wrap .tabs-nav ul li.tab-icon.full a.active:before {
	background-position: -95px -68px;
}

.ps-pack-wrap .tabs-nav ul li.tab-icon.costom a.active:before, .ps-pack-wrap .tabs-nav ul li.tab-icon.costom a:hover:before {
	background-position: -48px -80px;
}
.ps-pack-wrap .tabs-nav ul li.tab-icon.compare a.active:before, .ps-pack-wrap .tabs-nav ul li.tab-icon.compare a:hover:before {
	background-position: -48px -214px;
}
.serv-plus {
	max-width: 600px;
	margin: 30px auto 20px;
}
.serv-plus .serv-text {
	text-align: center;
	padding: 10px;
	background-color: #fff3f2;
	border-radius: 5px;
	color: #FFF;/* text-shadow: #666 0 1px 1px; */
	font-size: 16px;
	color: #d52b1e;
	font-weight: bold;
	border: 1px solid #f3c1bd;
}

@media (min-width:320px) {
.cta-wrap div a {
	width: 90%
}
.small-cta a.recomn {
	margin-left: 12px;
}
.contact-cta a {
	height: 55px;
	width: 100%!important
}
.service-list-wrap .acpt-box, .service-list-wrap .subm-box {
	margin-right: 0px;
	width: 100%;
	margin-bottom: 30px;
}
h1.commonPageTitle {
	background: none;
}
.cta-wrap .big-cta a {
	height: 48px;
}
#big-cta1 {
	display: none;
	visibility: hidden
}
#big-cta2 {
	display: block;
	visibility: visible
}
.pack-btm-cont .big-btn a {
	clear: both;
	float: left;
	font-size: 14px;
	margin-bottom: 20px;
	padding: 13px 50px 13px 9px;
}
.commonPageTitle.full.ps span.wrap {
	display: none;
}
.qa-Wrap-author .qa-box .qa-text {
	width: 78%;
}
.right-cont {
	display: none;
}
.profile-wrap {
	background: #ececec url(../../publication-support/images/artwork-profile-banner.png) repeat-y scroll 0 0;
	background-size: 100% auto;
	height: auto;
	padding: 15px 0 10px 80px;
	width: 100%;
}
.price-cat-links .cat-list-box {
	width: 98%;
	margin-right: 10px
}
.down-pdf {
	float: right;
}
.NextBtnBox {
	width: 150px;
	float: left;
	cursor: pointer;
}
}

@media (min-width:480px) and (max-width:580px) {
.cta-wrap div a {
	width: 48%
}
.small-cta a.recomn {
	margin-left: 3px;
}
.contact-cta a {
	height: 78px;
	width: 100%!important
}
.service-list-wrap .acpt-box, .service-list-wrap .subm-box {
	margin-right: 0px;
	width: 100%;
	margin-bottom: 30px;
}
h1.commonPageTitle {
	background: url(../../publication-support/images/pagetitle-bg.png) 0 0 no-repeat;
}
.cta-wrap .big-cta a {
	height: 48px;
}
#big-cta2 {
	display: none;
	visibility: hidden
}
#big-cta1 {
	display: block;
	visibility: visible
}
.pack-btm-cont .big-btn a {
	clear: none;
	float: left;
	font-size: 14px;
	margin-bottom: 0px;
	padding: 13px 50px 13px 9px;
}
.commonPageTitle.full.ps span.wrap {
	display: none;
}
.fixit-box {
	position: relative;
}
.qa-Wrap-author .qa-box .qa-text {
	width: 88%;
}
.right-cont {
	display: none;
}
.profile-wrap {
	background: #ececec url(../../publication-support/images/artwork-profile-banner.png) repeat-y scroll 0 0;
	background-size: 100% auto;
	height: auto;
	padding: 15px 0 10px 160px;
	width: 100%;
}
.price-cat-links .cat-list-box {
	width: 48%;
	margin-right: 0px
}
.down-pdf {
	clear: both;
	float: right;
	margin-right: 5px;
}
.NextBtnBox {
	width: 150px;
	float: left;
	cursor: pointer;
}
}

@media (min-width:580px) and (max-width:768px) {
.cta-wrap div a {
	width: 48%
}
.small-cta a.recomn {
	margin-left: 3px;
}
.contact-cta a {
	height: 98px;
	width: 100%!important
}
.service-list-wrap .acpt-box, .service-list-wrap .subm-box {
	margin-right: 10px;
	width: 48%;
	margin-bottom: 0px;
}
h1.commonPageTitle {
	background: url(../../publication-support/images/pagetitle-bg.png) 0 0 no-repeat;
}
.cta-wrap .big-cta a {
	height: 58px;
}
#big-cta2 {
	display: none;
	visibility: hidden
}
#big-cta1 {
	display: block;
	visibility: visible
}
.pack-btm-cont .big-btn a {
	clear: none;
	float: left;
	font-size: 20px;
	margin-bottom: 0px;
	padding: 13px 50px 13px 9px;
}
.commonPageTitle.full.ps span.wrap {
	display: none;
}
.qa-Wrap-author .qa-box .qa-text {
	width: 88%;
}
.head-wrap .right-cont {
	position: absolute;
	display: block;
	right: 80px;
	top: 15px;
}
.profile-wrap {
	background: #ececec url(../../publication-support/images/artwork-profile-banner.png) repeat-y scroll 0 0;
	background-size: 100% auto;
	height: auto;
	padding: 15px 0 10px 190px;
	width: 100%;
}
.price-cat-links .cat-list-box {
	width: 32%;
	margin-right: 0px
}
.down-pdf {
	clear: none;
	float: left;
	margin-right: 5px;
}
.NextBtnBox {
	width: 150px;
	float: left;
	cursor: pointer;
}
}

@media (min-width:768px) and (max-width:992px) {
.cta-wrap div a {
	width: 48%
}
.small-cta a.recomn {
	margin-left: 3px;
}
.contact-cta a {
	height: 115px;
	width: 100%!important
}
.service-list-wrap .acpt-box, .service-list-wrap .subm-box {
	margin-right: 10px;
	width: 48%;
	margin-bottom: 0px;
}
h1.commonPageTitle {
	background: url(../../publication-support/images/pagetitle-bg.png) 0 0 no-repeat;
}
.cta-wrap .big-cta a {
	height: 68px;
}
#big-cta2 {
	display: none;
	visibility: hidden
}
#big-cta1 {
	display: block;
	visibility: visible
}
.pack-btm-cont .big-btn a {
	clear: none;
	float: left;
	font-size: 20px;
	margin-bottom: 0px;
	padding: 13px 50px 13px 9px;
}
.commonPageTitle.full.ps span.wrap {
	display: none;
}
.qa-Wrap-author .qa-box .qa-text {
	width: 88%;
}
.head-wrap .right-cont {
	position: absolute;
	display: block;
	right: 80px;
	top: 15px;
}
.profile-wrap {
	background: #ececec url(../../publication-support/images/artwork-profile-banner.png) repeat-y scroll 0 0;
	background-size: 100% auto;
	height: auto;
	padding: 15px 0 10px 230px;
	width: 100%;
}
.price-cat-links .cat-list-box {
	width: 32%;
	margin-right: 0px
}
.down-pdf {
	clear: none;
	float: left;
	margin-right: 5px;
}
.NextBtnBox {
	width: 150px;
	float: left;
	cursor: pointer;
}
}

@media (min-width:992px) and (min-width:1024px) {
.cta-wrap div a {
	width: 48%
}
.small-cta a.recomn {
	margin-left: 3px;
}
.contact-cta a {
	height: 115px;
	width: 100%!important
}
.service-list-wrap .acpt-box, .service-list-wrap .subm-box {
	margin-right: 10px;
	width: 48%;
	margin-bottom: 0px;
}
h1.commonPageTitle {
	background: url(../../publication-support/images/pagetitle-bg.png) 0 0 no-repeat;
}
.cta-wrap .big-cta a {
	height: 68px;
}
#big-cta2 {
	display: none;
	visibility: hidden
}
#big-cta1 {
	display: block;
	visibility: visible
}
.pack-btm-cont .big-btn a {
	clear: none;
	float: left;
	font-size: 20px;
	margin-bottom: 0px;
	padding: 13px 50px 13px 9px;
}
.commonPageTitle.full.ps span.wrap {
	display: inline-block;
}
.qa-Wrap-author .qa-box .qa-text {
	width: 88%;
}
.head-wrap .right-cont {
	position: absolute;
	display: block;
	right: 80px;
	top: 15px;
}
.profile-wrap {
	background: #ececec url(../../publication-support/images/artwork-profile-banner.png) repeat-y scroll 0 0;
	background-size: 100% auto;
	height: auto;
	padding: 15px 0 10px 230px;
	width: 100%;
}
.price-cat-links .cat-list-box {
	width: 32%;
	margin-right: 0px
}
.down-pdf {
	clear: none;
	float: left;
	margin-right: 5px;
}
.NextBtnBox {
	width: 150px;
	float: right;
	cursor: pointer;
}
}

@media (min-width:1025px) {
.cta-wrap div a {
	width: 48%
}
.small-cta a.recomn {
	margin-left: 3px;
}
.contact-cta a {
	height: 115px;
	width: 100%!important
}
.service-list-wrap .acpt-box, .service-list-wrap .subm-box {
	margin-right: 10px;
	width: 48%;
	margin-bottom: 0px;
}
h1.commonPageTitle {
	background: url(../../publication-support/images/pagetitle-bg.png) 0 0 no-repeat;
}
.cta-wrap .big-cta a {
	height: 68px;
}
#big-cta2 {
	display: none;
	visibility: hidden
}
#big-cta1 {
	display: block;
	visibility: visible
}
.pack-btm-cont .big-btn a {
	clear: none;
	float: left;
	font-size: 20px;
	margin-bottom: 0px;
	padding: 13px 50px 13px 9px;
}
.commonPageTitle.full.ps span.wrap {
	display: inline-block;
}
.qa-Wrap-author .qa-box .qa-text {
	width: 88%;
}
.profile-wrap {
	background: #ececec url(../../publication-support/images/artwork-profile-banner.png) repeat-y scroll 0 0;
	background-size: 100% auto;
	height: auto;
	padding: 15px 0 10px 270px;
	width: 100%;
}
.price-cat-links .cat-list-box {
	width: 32%;
	margin-right: 0px
}
.down-pdf {
	clear: none;
	float: left;
	margin-right: 5px;
}
.NextBtnBox {
	width: 150px;
	float: right;
	cursor: pointer;
}
.recommend-package .easy-go .pack-box .list-box a {
	margin-top: 73px;
}
}
#footerwrap {/*background-color:#f2fae7;*/
	margin-top: 30px;
}
.footer-text {
	line-height: 20px;
	margin: 0 0 10px;
}
/*.ph-top{margin-top:0px;}*/
.top-quote-btn a {    /*font-size: 22px; */
	padding-left: 60px;
}
/*.top-quote-btn a:before{background: #ffc600 url(../../publication-support/images/cta-top-icon2.png) no-repeat center center !important;}*/
.fix-head-top .top-quote-btn a:before {
	background-size: 64% !important;
}
.fix-head-top .top-quote-btn a {
	padding-left: 45px; /*width:265px;*/
}
.top-quote-btn {   /* margin-top: 25px;*/
}
#headerContainer {
	padding-bottom: 15px;
}
.video-box {
	float: left;
	background-color: #fff;
	border: solid 1px #d0d0d0;
	padding: 2px;
	margin-bottom: 10px;
	width: 100%
}
/* new 200 page */
.pack-table td.top-text-box {
	width: auto;
}
.cta-btn {
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	display: inline-block;
	padding: 10px 30px;
	background-color: #ffda00;
	border-radius: 4px;
	border: #e0c524 1px solid;
	box-shadow: #333 0 1px 2px, inset 0 1px 1px rgba(255,255,255,0.5);
	color: #000;
	transition: all 0.3s ease;
}
.cta-btn:hover {
	opacity: 0.7;
	color: #000;
}
/* new form css */
.mandatory {
	color: #FF0000;
}
.ps-form h2 {
	background: url(../../publication-support/images/head-bullet.png) no-repeat 0 4px;
	border: medium none;
	color: #d52b1e;
	font-size: 34px;
	line-height: 34px;
	padding-left: 40px;
	margin-bottom: 20px;
}
.ps-form .contwrap h3 {
	color: #000 !important;
	font-size: 22px;
	line-height: 22px;
	margin-bottom: 20px;
	border: none !important;
}
.ps-form .contwrap {
	background-color: #f6f6f6;
	margin-top: 30px;
	padding: 40px !important; font-size: 14px;
}
label.lebel-checkbox {
	padding-bottom: 8px;
	margin-right: 18px;
}
label.lebel-checkbox input {
	margin: -3px 7px 0 0;
}
label.lebel-checkbox > b, .lblbold {
	font-family: "Open Sans SamiBold";
	font-weight: normal;
}
.span6.bxpsf {
	padding-right: 40px;
}
label.lebel-pers {
	padding-bottom: 8px;
}
label.lebel-pers input {
	margin: 5px 12px 0 0;
	clear: both;
	line-height: 33px;
}
.lbl-name {
	width: 89%
}
label.lebel-common {
	width: 95% !important;
}
label.lebel-common input, label.lebel-common select {
	margin: 5px 0 0 0;
	clear: both;
	line-height: 33px;
}
label.lebel-common select option {
	height: 33px;
	line-height: 33px;
}
label.lebel-common select {
	width: 104%
}
.ps-form input[type=text], .ps-form textarea, .ps-form select {	border: 1px solid #d9d9d9;	height:100%; background: #fff url('') repeat-x 0 0;	border-radius: 4px;
	padding: 2px 5px 10px;	margin-bottom: 0px;	position: relative;	width: 100% !important;	z-index: 0;}
.ps-form label.file-label {
	line-height: 30px;
}
.ps-form input[type="file"] {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #d6d6d6;
	/*   height: 30px;
    line-height: 30px;*/
	padding: 2px 5px;
	width: 75%;
}
.capque {
	width: 70%;
}
#question, #question label {
	display: inline !important;
	line-height: 33px;
}
input#answer {
	display: inline;
	width: 120px;
	line-height: 33px;
}
.ps-form input[type=button], .ps-form input[type=submit], .ps-form input[type=reset] {
	font-size: 40px;
	margin-top: 20px;
	padding: 15px 60px;
	cursor: pointer;
	border: none;
	background: #ffd013 none repeat scroll 0 0;
	border-radius: 5px;
	box-shadow: 0 4px 0 #be9800;
	color: #000;
	display: inline-block;
	font-family: bebas_neueregular;
	line-height: 24px;
	position: relative;
	transition: all 0.1s ease 0s;
}
.ps-form input[type=button]:hover, .ps-form input[type=submit]:hover, .ps-form input[type=reset]:hover {
	background: #ffc513 none repeat scroll 0 0;
	color: #000;
}
.peer-select {
	display: inline;
	margin-left: 15px;
	width: 25% !important;
}
.tt {
	position: relative;
	display: inline-block
}
.tt .mcTooltipWrapper {
	position: absolute;
}
.marb-20 {
	margin-bottom: 20px !important;
}
.a-left {
	text-align: left !important;
}
.a-right {
	text-align: right !important;
}
.a-center {
	text-align: center !important;
}
.a-middle {
	vertical-align: middle !important;
}
.a-top {
	vertical-align: top !important;
}
.services_full {
	float: left;
	width: 100%;
}
.padl0 {
	padding-left: 0px !important;
}
.padT0 {
	padding-top: 0px !important;
}
.padB0 {
	padding-bottom: 0px !important;
}
.marT0 {
	margin-top: 0px !important;
}
.top-nav-bar {/*background-color: #d52b1e;*/
}
.top-nav > li > a {/*border-left: 1px solid #72960c; border-right: 1px solid #72960c;*/
}
.top-nav > li > a:hover, .top-nav .nav-column .link-row .link-box a:hover, .top-nav .nav-column .link-row .link-box:hover a, .top-nav .nav-column .link-row .link-box:hover a span.small-text {
	text-decoration: none;
}
tr.odd-row.more-gap.or-blk td {
	border-left: none;
	border-right: none;
	background: #f0f0f0;
	padding: 5px 0;
}
.pack-table td.cont-cell h2 span.small-text {
	font-size: 13px;
	font-weight: normal;
	margin: 10px 0 7px 45px;
	display: block;
}
.new-form-layout .col-md-4 {
	width: 100%;
	margin: 0 5% 15px 0;
	padding: 0;
}
.new-form-layout .col-md-4.last-blk {
	float: right;
	margin: 0;
}
.new-form-layout ul {
	list-style: none;
	padding: 10px 20px;
	margin: 0;  /*  border-top: 1px solid #a7ca2d;*/
}
.new-form-layout ul li {
	margin-bottom: 10px;   /* text-align: right;  */
	position: relative;
	padding: 0 0 0 20px;
	background-image: url(../../publication-support/images/list-tick.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
.new-form-layout ul li input {
	margin: 0;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 1px;
}
.new-form-layout ul li.with-sel-box input {
	top: 7px;
}
.new-form-layout .col-md-4 h4 {
	padding: 10px;
	background: #959595;
	color: #fff;
	margin: 0;
}
/*.new-form-layout .col-md-4 h4 input{     float: left;    margin: 4px 10px 0 0;}*/
.per60 p {    /* text-align: center; */
	margin: 0;
	padding: 20px 20px 5px;
	font-weight: bold;
}
.new-form-layout ul li:last-child {
	margin: 0;
}
.new-form-layout .col-md-4 h4 label {
	display: block;
	margin: 0;
}
.new-form-layout ul li label {
	margin: 0;
	display: block;
}
.per60 {
	border: 1px solid #b8b8b8;
	background-color: #fff;
	background-position: 98% 99%;
	background-repeat: no-repeat;
	min-height: 300px;
}
.ep {
	background-image: url(../../publication-support/images/thumb-icon.png);
}
.fsp {
	background-image: url(../../publication-support/images/arrow-icon.png);
}
.custp {
	background-image: url(../../publication-support/images/custom-pack.png);
}
.new-form-layout ul li.select-tick {
	background-position: 0 6px;
}
.new-form-layout ul li input[type="checkbox"] {
	position: absolute;
	left: -9999px;
}
.label_chk.r_on {	background-image: url(../images/chk-bx-tick.png);}
.label_chk.r_off {	background-image: url(../images/chk-bx.png);	background-position: 0 0;}
ul.chk-tk-bx li {	background: none;	padding: 0; width: 50%;  font-size: 14px;  float: left;}
ul.chk-tk-bx li label {
	padding: 0 0 0 20px;
	background-repeat: no-repeat;
}
ul.chk-tk-bx li.with-sel-box label {
	background-position: 0 5px;
}
span.free-txt {
    display: inline-block;
    padding: 1px 5px;
    background: #ff8a81;
    line-height: 15px;
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    border-radius: 5px;
    margin: 0 0 0 10px;
}
.new-form-layout ul li ul li {
	background-image: url(../../publication-support/images/black-tick.png);
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	background-position: 0 3px;
}
.new-form-layout ul li ul {
	padding: 10px 0 0px 30px;
}
.custp ul.chk-tk-bx li label {
	padding: 0 0 0 30px;
}
.ps-form .new-form-layout ul select {
	width: 205px !important;
	border-radius: 0;
}
.ps-form .new-form-layout ul select.peer-select {
	width: 142px !important;
}
.is-disabled {
	pointer-events: none;
}

@media only screen and (min-width:960px) and (max-width:1024px) {
.ps-form .new-form-layout ul select {
	width: 100% !important;
}
.ps-form .new-form-layout ul select.peer-select {
	width: 80px !important;
}
}

@media only screen and (min-width:768px) and (max-width:959px) {
.new-form-layout .col-md-4 {
	width: 55%;
	float: none !important;
	margin: 0 auto 15px !important;
	padding: 0;
}
span.col-md-6.bxpsf.padl0 {
	margin-bottom: 20px;
	display: block;
}
#frmSubmit .contwrap .col-md-6 {
	padding: 0;
}
span.col-md-12.a-center.marb30 {
	display: block;
}
.pack-btm-cont {
	margin-left: 0;
}
}

@media only screen and (min-width:480px) and (max-width:767px) {
.ps-form .contwrap {
	padding: 10px !important;
}
.new-form-layout .col-md-4 {
	width: 100%;
	margin: 0 0 15px 0;
}
.ps-form .new-form-layout ul select {
	width: 100% !important;
}
.ps-form .new-form-layout ul select.peer-select {
	width: 50% !important;
	margin: 0 0 0 5px;
}
.custp ul.chk-tk-bx li label {
	padding: 0 0 0 20px;
}
.per60 p {
	padding: 10px 10px 5px;
}
.new-form-layout ul {
	padding: 10px;
}
span.col-md-6.bxpsf.padl0 {
	margin-bottom: 20px;
	display: block;
}
#frmSubmit .contwrap .col-md-6 {
	padding: 0;
}
span.col-md-12.a-center.marb30 {
	display: block;
}
.ps-form input[type=button] {
	font-size: 25px;
	padding: 5px 40px;
	text-align: center;
}
.ps-form .contwrap h3 {
	margin-bottom: 10px;
	margin-top: 10px !important;
}
.pack-btm-cont {
	margin-left: 0;
}
}

@media only screen and (max-width:479px) {
.ps-form .contwrap {
	padding: 10px !important;
}
.new-form-layout .col-md-4 {
	width: 100%;
	margin: 0 0 15px 0;
}
.ps-form .new-form-layout ul select {
	width: 100% !important;
}
.ps-form .new-form-layout ul select.peer-select {
	width: 50% !important;
	margin: 0 0 0 5px;
}
.custp ul.chk-tk-bx li label {
	padding: 0 0 0 20px;
}
.per60 p {
	padding: 10px 10px 5px;
}
.new-form-layout ul {
	padding: 10px;
}
span.col-md-6.bxpsf.padl0 {
	margin-bottom: 20px;
	display: block;
}
#frmSubmit .contwrap .col-md-6 {
	padding: 0;
}
span.col-md-12.a-center.marb30 {
	display: block;
}
.ps-form input[type=button] {
	font-size: 25px;
	padding: 5px 40px;
	text-align: center;
}
.ps-form .contwrap h3 {
	margin-bottom: 10px;
	margin-top: 10px !important;
}
.ph-top {
	display: none;
}
.col-md-5.col-xs-6.logo-box, .col-md-7.col-xs-6.top-quote.pull-left {
	width: 100%;
}
.col-md-7.col-xs-6.top-quote.pull-left .pull-right {
	float: none !important;
}
.top-quote-btn {
	margin-top: 10px;
}
#headerContainer {
	padding: 0;
	margin: 0 0 15px;
}
.top-quote-btn a {
	width: 100%;
}
.pack-btm-cont {
	margin-left: 0;
}
.small-bottam-cta a {
	font-size: 18px;
	width: 92%;
}
.bottam-cta a.quote:before {
	display: block;
	width: 50px;
	background-size: 65%;
}
.bottam-cta a span {
	display: block;
	font-size: 13px;
	padding: 0px 10px 10px 1%;
}
.bottam-cta a {
	width: 92%;
	font-size: 17px;
	line-height: 24px;
	padding-left: 23%;
}
.contact-cta {
	width: 95%;
	margin: auto;
}
}
.sidelinks span {
	display: block;
	margin: 16px 0 0;
	position: relative
}
.sidelinks .arrow {
	bottom: 0px;
	height: 10px;
	left: 40%;
	position: absolute;
	width: 45px;
}
.sidelinks ul {
	margin: 0;
	padding: 0;
	border: 0px solid #ececec;
	border-top: 0px;
	border-radius: 0 0 10px 0;
	background: #fff;
}
.sidelinks ul li {
	list-style: none;
	display: block;
	line-height: 20px;
}
/*.sidelinks ul li a{border-bottom:#e3e3e3 1px solid;padding:9px 15px;color:#000;display:block;text-decoration:none; font-size:13px}
.sidelinks ul li a:hover{background: #f2fae7  !important;color:#000 !important;}
.active-sub{background: #f2fae7 !important; color:#000 !important; }
.sidelinks ul li li a.active-sub{background:#f2fae7 url(../../publication-support/images/4x4red.gif) 32px center no-repeat !important;color:#000 !important; }
.sidelinks ul li a:hover .icon-chevron:after{color:#a5a5a5}
.icon-chevron:after {content:"\e375";display:  inline-block;font: 10px/23px moon;margin-left: 0;width: 10px;color: #a5a5a5;font-weight:normal;}
.collapsed .icon-chevron:after {content:"\e376"; display: inline-block; font: 10px/23px moon; margin-left: 0; width: 10px; color:#a5a5a5; font-weight:normal;}
.sidelinks ul li a.last{border-radius:0 0 10px 0;border-bottom:0px;}
.sidelinks ul li ul{border:0px;padding:0px;}
.sidelinks ul li li{list-style:none;display:block;}
.sidelinks ul li li a{background:#fff url(../../publication-support/images/4x4red.gif) 23px center no-repeat;border-bottom:#e3e3e3 1px solid;padding:5px 20px 5px 35px;color:#000;display:block;}
.sidelinks ul li li a:hover, .active-sub-sub{background:#f2fae7 url(../../publication-support/images/4x4red.gif) 23px center no-repeat !important;color:#000 !important;}*/

.pc-check h2.ps-sub-head {
	margin: 20px 0px 10px 0px;
	border-bottom: 1px solid #e0e0e0;
	color: #333;
	background: none;
	padding: 0px;
	margin-bottom: 12px;
}
.pc-check .span3 {
	text-align: center;
}
.pc-check .row-fluid {
	margin-bottom: 35px;
}
.ps-pack-cont .included-wrap .serv-box.ten:before {
	background-image: url(../../publication-support/images/plagiarism-sprite.png);
	background-position: 10px 10px;
	background-repeat: no-repeat;  /*  background-size: 120px;*/
}
.ps-pack-cont .included-wrap .serv-box.ten:hover:before {
	background-position: 110% 10px;
}
.ps-pack-cont .included-wrap .serv-box.ten.noinclude:before {
	background-image: url(../../publication-support/images/plagiarism.png);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	background-size: 50px;
}
footer#footerwrap .copyrightsection p {
	font-size: 12px;
	line-height: 24px;
	letter-spacing: normal;
}
.copyrightsection a {
	text-decoration: none;
}
.pageheader h1 {
	color: #d52b1e;
	font-family: "oxygenregular";
	font-size: 36px;
	text-transform: uppercase;
	font-weight: 600;
	    height: 75px;
}
.pageheader span {
	border-bottom: #EEE 3px solid;
	display: block;
	line-height: 24px;
	margin-bottom: 0px;
}
h2.ps-subhead {
	font-size: 28px;
	color: #000;
	margin: 35px 0px 20px 0px;
	font-weight: normal;
}
.bxbrd {
	border: 1px solid #efefef;
	border-radius: 4px;
	padding: 10px;
	font-size: 16px;
}
.marb0 {
	margin-bottom: 0px !important;
}
.mart0 {
	margin-top: 0px !important;
}
.mart-10 {
	margin-top: 10px !important;
}
.marL-35 {
	margin-left: 35px !important;
}
ol.numlist {
	margin: 0;
	padding: 0;
}
ol.numlist > li {
	color: #d52b1e;
	font-weight: bold;
	line-height: 26px;
}
ol.numlist li span {
	color: #000;
	font-weight: normal;
}
.padl-20 {
	padding-left: 20px !important;
}
.no-padding-lr {
	padding-left: 0;
	padding-right: 0;
}
.advantage-wrap .advantage {
	padding-left: 30px;
	margin-left: 10px;
	position: relative;
	font-size: 15px;
}
.advantage-wrap .advantage:before {
	content: "\f00c";
	display: inline-block;
	color: #d52b1e;
	font: normal 18px FontAwesome;
	position: absolute;
	top: 2px;
	left: 0;
}
.advantage-wrap .common-list {
	font-size: 15px;
}
.serv-included .includ-box {
	padding-left: 60px;
	position: relative;
}
.serv-included .includ-box:before {
	content: "";
	display: block;
	width: 60px;
	height: 68px;
	background: url(../../publication-support/images/pack-included-icon.png) -155px -650px no-repeat;
	vertical-align: middle;
	position: absolute;
	top: 13px;
	left: 0;
}
.serv-included .includ-box.two:before {
	background-position: -155px -296px;
}
.serv-included .includ-box.three:before {
	background-position: -155px -720px;
}
.serv-included .includ-box.four:before {
	background-position: -155px -435px;
}
.serv-included .includ-box h3 {
	margin-top: 0!important;
	margin-bottom: 10px;
	border-bottom: none!important;
}
.ps-cont-head {
	font-size: 22px!important;
	font-weight: bold!important;
	color: #000!important;
	margin: 4px 0 6px!important;
}
.ps-pack-cont .included-wrap .col-md-4 {	min-height: 80px;	font-size: 16px;	font-weight:bold;	color: #000!important;	padding: 28px 40px 15px 70px;	margin-bottom: 15px;	position: relative;	transition: all 0.3s ease;	cursor: pointer;	border: #dddddd 1px solid;	border-radius: 2px;/* text-transform: capitalize; */}
.ps-pack-cont .included-wrap .col-md-4:before {	content: "";	display: block;	width: 68px;	height: 68px;	background: url(../../publication-support/images/pack-included-icon.png) 0 0 no-repeat;	position: absolute;	left: 0;	top: 5px;transition: all 0.3s ease;}
.ps-pack-cont .included-wrap .col-md-4:hover {	color: #d52b1e;}
.ps-pack-cont .included-wrap .col-md-4:hover:before {	border-color: #d52b1e;}
.ps-pack-cont .included-wrap .col-md-4.two:before {	background-position: 0 -72px;}
.ps-pack-cont .included-wrap .col-md-4.three:before {	background-position: 0 -144px;}
.ps-pack-cont .included-wrap .col-md-3.four:before {	background-position: -2px -213px;}
.ps-pack-cont .included-wrap .col-md-4.five:before {	background-position: -2px -358px;}
.ps-pack-cont .included-wrap .col-md-3.six:before {	background-position: -3px -428px;}
.ps-pack-cont .included-wrap .col-md-3.seven:before {	background-position: -2px -286px;}
.ps-pack-cont .included-wrap .col-md-4.eight:before {	background-position: -4px -499px;}
.ps-pack-cont .included-wrap .col-md-4.nine:before {	background-position: -2px -572px;}
.ps-pack-cont .included-wrap .col-md-4:hover:before {	background-position: -144px 0;}
.ps-pack-cont .included-wrap .col-md-4.two:hover:before {	background-position: -144px -72px;}
.ps-pack-cont .included-wrap .col-md-4.three:hover:before {	background-position: -144px -144px;}
.ps-pack-cont .included-wrap .col-md-3.four:hover:before {	background-position: -144px -213px;}
.ps-pack-cont .included-wrap .col-md-4.five:hover:before {	background-position: -144px -358px;}
.ps-pack-cont .included-wrap .col-md-3.six:hover:before {	background-position: -144px -428px;}
.ps-pack-cont .included-wrap .span3.seven:hover:before {	background-position: -144px -286px;}
.ps-pack-cont .included-wrap .col-md-4.eight:hover:before {	background-position: -144px -499px;}
.ps-pack-cont .included-wrap .col-md-4.nine:hover:before {	background-position: -144px -572px;}
.testimonial-headers .col-md-4{	width:31%!important;	margin-right:15px!important;}
.ps-pack-wrap {    border: #d3d3d3 1px solid;}
.ps-pack-wrap .tabs-nav ul li:first-child a {	border-left: none;}
.ps-pack-wrap .tabs-nav ul li.tab-icon a.active {	background-color: #d52b1e;	color:#fff;}
.ps-pack-wrap .tabs-nav ul li.tab-icon.compare a.active:before, .ps-pack-wrap .tabs-nav ul li.tab-icon.compare a:hover:before {   background-position: -48px -212px;}
.ps-pack-wrap .tabs-nav ul li.tab-icon.compare a.active:before {   background-position: -98px -212px;}
.ps-pack-wrap .tabs-nav ul li.tab-icon a.active:before, .ps-pack-wrap .tabs-nav ul li.tab-icon a:hover:before {    background-position: -48px 0;}
.ps-pack-wrap .tabs-nav ul li.tab-icon a.active:before{    background-position: -98px 0;}
.ps-pack-wrap .tabs-nav ul li.tab-icon.compare a:before {    background-position: 0 -214px;}
.ps-pack-cont {    padding: 0 15px;}
.table.common th, .table-striped tbody tr:nth-child(odd) th {    background: #d52b1e;    color: #FFF;    text-align: center;    padding: 15px 8px;    font-size: 24px;    letter-spacing: 0px;}
.nocolbrd {    border: none!important;}
.header-table {    background: #d52b1e!important;    padding: 10px 15px!important;}
.header-table h2 {    font-size: 20px;    color: #fff;    position: relative;    padding: 2px 0 0 20px;	margin-bottom: 10px;	padding-top: 10px;}
.header-table h2.col-1:before {    background: url(../../publication-support/images/easy-go-thumb.png) no-repeat;}
.header-table h2.col-2:before {    background: url(../../publication-support/images/full-support-arrow.png) no-repeat;}
.header-table h2:before {  content: ""; display: inline-block; width: 30px;  height: 30px;    position: absolute;    top: 2px;    left: 38px;    transition: all 0.3s ease;}
table.service {    border-top: none!important;	border-left: 0px;}

table.service tr.high-row td { background-color:#faeeee; font-size:18px; font-weight:bold; padding:10px; }
table.service strong.discounted { display:inline-block; vertical-align:middle; }
table.service strong.discounted span.disc-text { display:inline-block; background-color:#E02E30;color:#fff;padding:1px 5px;font-size:14px; margin-right:5px; vertical-align:text-bottom; }
table.service strong.discounted span.big-text { font-size:30px; }

.no-bg {    background: none!important;}
.tb-cells {    display: table-cell; margin: 0;  padding: 5px 10px; font-size: 14px; font-weight: bold;  background: #fafafa; border: 2px solid #fff;}
.table.common td.cent {    text-align: center;}
.table.common td.mid {    vertical-align: middle;}
.cross-icon {    display: block;    width: 100%;   text-align: center;}
.cross-icon:before {    content: "\f00d";    display: inline-block;    color: #dda5a5;    font: normal 18px FontAwesome;}
.table.common td.mid {    vertical-align: middle;}
table.service td.recomended, table.service th.recomended {    position: relative;}
table.service td.recomended {    background-color: #f5f5f5;}
table.service td.recomended:before {    box-shadow: -15px 0 15px -15px #bcbcbc inset;    content: " ";  height: 100%; left: -15px; position: absolute;  top: 0;  width: 15px;}
.tick-icon:before {    content: "\f00c";    display: inline-block;    color: #72960c;    font: normal 18px FontAwesome;}
table.service td.recomended:after {  box-shadow: 15px 0 15px -15px #bcbcbc inset;  content: " ";  height: 100%;  position: absolute;  right: -15px;  width: 15px; top: 0;}
.tb-cells ul {    padding: 0;    margin: 5px 0 0 10px;    list-style-type: none;}
.tb-cells li {    position: relative;    padding: 0 0 0 15px;    margin-bottom: 5px;    font-size: 15px;    font-weight: normal;}
.tb-cells li:before {    content: "";    width: 5px;    height: 5px;    background: #d52b1e;    position: absolute;    left: 0;   top: 10px;}
.last-row-blk h3 {    font-size: 35px;    font-weight: bold;    color: #d52b1e;    margin: 19px 0 0 0;}
.table.common td {   font-size: 16px;}
a.btn-cta-pricing {	background-color: #feda00;	min-width: 80%;	color: #000;	line-height: 38px;	font-size: 18px;	font-weight: bold;	margin: 20px;	box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.12);	transition: color 0.45s ease;	position: relative;	z-index: 1;}
a.btn-cta-pricing::after {	position: absolute;	content: '';	top: 0;	right: 0;	width: 0;	height: 100%;	background-color: #ffc600;	transform-origin: right;	transition: width 0.45s ease;	z-index: -1;}
a.btn-cta-pricing:hover::after {	width: 100%;}


/** ps packages css */

/* carousel */
#quote-carousel {  padding: 0 10px 30px 10px;  margin-top: 30px 0px 0px;}
/* Control buttons  */
#quote-carousel .carousel-control{  background: none;  color: #222;  font-size: 2.3em;  text-shadow: none;  margin-top: 30px;}
/* Previous button  */#quote-carousel .carousel-control.left { left: -12px;}
/* Next button  */
#quote-carousel .carousel-control.right { right: -12px !important;}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators {  right: 50%;  top: auto;  bottom: 0px;  margin-right: -19px;}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li {  background: #c0c0c0; border:none; border-radius:0;}
#quote-carousel .carousel-indicators .active 
{
  background: #d52b1e;
}
#quote-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {    content: "\f10d";    font-family: 'Fontawesome';    float: left;    margin-right: 10px;	    font-size: 30px;    color: #d52b1e;}
blockquote footer, blockquote small, blockquote .small {
    display: block;
    font-size: 14px;
    line-height: 1.42857143;
    color: #000;
    float: right;
    font-weight: bold;
}


/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 20px;
      padding: 0 10px 30px 10px;
      margin-top: 10px;
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}



.ps-serv-wrap .page-head h1 {	padding: 0 3px 0 0; line-height: 40px;	position: relative;}
.tableBasic td.head {
    background: #d52b1e !important;
     border: 1px solid #ffffff;
    color: #ffffff;
    font: 15px "NanumGothic";
    font-weight: bold;
    text-align: center !important;
}

.tableBasic td {
    font: normal 15px "NanumGothic";
   
}

.serv-box.two {    border: none;}
.serv-box.seven {    border: none;}
.serv-box.six {    border: none;}
#right-pane{ position:relative;     border-top: 3px solid #EEE;}

#right-pane .right-cont h4{font-weight:bold;text-shadow:#666 0 1px 1px;color:#FFF;text-align:center;background:url(../../publication-support/images/page-banner-head-bg.png) 0 0 no-repeat;padding-top:5px;width:167px;height:28px;margin:-21px 0 5px 15px;font-size:14px;}
#right-pane .right-cont{position:absolute;right:60px;top:15px; display: block;}
#right-pane .right-cont span{display:block;padding:2px 0 2px 40px;border-bottom:#d4d4d4 1px solid;}
#right-pane .right-cont span.strip{position:absolute;text-indent:-9999px;background:url(../../publication-support/images/head-banner-strip.png) 0 0 no-repeat;width:35px;height:120px;right:-45px;top:-22px;border:0 none;}
#right-pane .right-cont span#last{border:0 none;}
#right-pane .right-cont span.yes{background:url(../../publication-support/images/tick.png) 12px 5px no-repeat;font-size:14px;}
#right-pane .right-cont span.no{background:url(../../publication-support/images/cross.png) 12px 5px no-repeat;     font-size: 14px;}


.small-pri{ font-size:14px;     font-weight: normal;}

.download-section{ width:100%; border:1px solid #efefef; background-color:#fcfcfc;}
.download-section .sample-text{ color:#fff; background-color:#d52b1e; text-align:center; font-size:24px; font-weight:bold;     padding: 18px;}
.download-section .download-btn{  text-align:center;  padding: 18px;}
a.d-btn{ }
a.d-btn:hover{     opacity: 0.8; }

.order {    display: block;    padding: 0px 0;   text-align: center;}
.col-blk {	float: left;	border: 1px solid #ccc;	/*  padding: 15px;*/	margin: 0 30px 25px 0;	position: relative;	width: 30.5%;}
.col-blk:hover, .col-blk.activechecked {	border: 1px solid #d52b1e;	background-color: #fdf0f0;}
.three-col-blk {	overflow: hidden;	margin: 25px 0 5px;}
.col-blk:nth-child(3), .col-blk:nth-child(6) {	margin: 0 0 0;	float: right;}
.col-blk input {	position: absolute;	right: 5px;	top: 5px;}
.col-blk span {	font-size: 13px;	display: block;	font-weight: normal;	margin-top: 5px;}
.col-blk p {	font-weight: bold;	margin: 15px 0 0;	line-height: normal;}
.three-col-blk label {	cursor: pointer;	padding: 15px;	margin: 0;	min-height: 125px;}
.six-col-wrap .order {	padding: 0;}
.six-col-wrap .order input[type="submit"] {background: #feda00 none repeat scroll 0 0; font-weight:bold;	color: #000;	display: inline-block;	font-size: 20px;	line-height: 24px;padding: 10px 30px;	position: relative;	transition: color 0.45s ease;	text-transform: uppercase;	border: none;}
.six-col-wrap .order input[type="submit"]:active {		      opacity: 1;}

.six-col-wrap .order input[type="submit"]:hover {	color: #000;	    opacity: 0.8;}


.btm-blk {	text-align: center;	margin: 35px 0;	overflow: hidden;}
.btm-blk a {	color: #0000ff;	text-decoration: underline;}

@media only screen and (min-width:320px) and (max-width:480px) {
.mid-cta-wrap h3 {	line-height: 32px}
.mid-cta-wrap .org-btn {	padding: 15px 30px;}
.ps-pack-cont .included-wrap .span3.six, .ps-pack-cont .included-wrap .span3.four, .ps-pack-cont .included-wrap .span3.seven {	width: 100%;}
.ps-pack-cont .included-wrap .span3.four {
	margin-bottom: 25px;
}
}

@media only screen and (min-width:480px) and (max-width:595px) {
.ps-pack-cont .included-wrap .span3.six, .ps-pack-cont .included-wrap .span3.four, .ps-pack-cont .included-wrap .span3.seven {
	width: 100%;
}
.ps-pack-cont .included-wrap .span3.four {	margin-bottom: 25px;}
}

@media only screen and (min-width:960px) and (max-width:1024px) {
.col-blk {	margin: 0 18px 25px 0;}
.three-col-blk label {	min-height: 160px;}
}

@media only screen and (min-width:768px) and (max-width:959px) {
.col-blk {	margin: 0 25px 25px 0;}
}

@media only screen and (min-width:480px) and (max-width:767px) {
.col-blk {	float: left !important;	width: 99%;	margin: 0 0 15px 0 !important;}
.three-col-blk label {	min-height: auto;}}

@media only screen and (max-width:479px) {
.col-blk {	float: left !important;	width: 99%;	margin: 0 0 15px 0 !important;}
.three-col-blk label {	min-height: auto;}
.six-col-wrap .order input[type="submit"] {	width: 100%;}
.tb-head .tb-cells {	padding: 10px 2px 0;	text-align: center;}
.tb-cells {	line-height: 15px;	padding: 5px 2px;	font-size: 10px;}
.tb-cells h2 {	font-size: 10px;	padding: 15px 0 0 0;}
.tb-cells h2:before, .tb-cells:last-child h2:before {	left: 40%;	transition: all 0.3s ease;	background-size: 60%;}
.tb-cells li {	padding: 0 0 0 10px;	font-size: 10px;}
.tb-cells ul {	margin: 5px 0 0 5px;}
.last-row-blk h3 {	font-size: 25px;}
.order a {	font-size: 13px;	line-height: 16px;padding: 5px 0;}
.tb-cells li:before {	top: 4px;}
}
.padding-l8 {	padding-left: 8px;}
.header-table {	background: #d52b1e!important;	padding: 10px 15px!important;}
.header-table h2 {	font-size: 20px;	color: #fff;	position: relative;	padding: 2px 0 0 20px;}
.header-table h2:before {	content: "";	display: inline-block;	width: 30px;	height: 30px;	position: absolute;	top: 0;	left: 0;transition: all 0.3s ease;}
.header-table h2.col-1:before {	background: url(../../publication-support/images/easy-go-thumb.png) no-repeat;}
.header-table h2.col-2:before {	background: url(../../publication-support/images/full-support-arrow.png) no-repeat;}
.table.service {	margin-bottom: 20px!important;}
.no-bg {	background: none!important;}
.vertical-center {	vertical-align: middle!important;}
/* Large desktops and laptops */
@media (min-width: 1200px) {
.overload-page-header {	min-height: 65px;}
.overload-underline {	position: relative;	top: 38px;	left: 165px;	width: 78%; display:none !important;}
}

.font-oxygen{font-family:"oxygenregular";}

.pc-check h2.ps-sub-head { margin: 10px 0px;    border-bottom: 1px solid #e0e0e0;    padding: 10px 0px;}
.pc-check .span3 {    text-align: center;}
.pc-check .row-fluid{margin-bottom: 35px; }
.ps-pack-cont .included-wrap .span4.ten:before{background-image: url(../../publication-support/images/plagiarism-sprite.png);background-position: 10px 10px;background-repeat: no-repeat;  /*  background-size: 120px;*/}
.ps-pack-cont .included-wrap .span4.ten:hover:before{  background-position: 110% 10px;}
.ps-pack-cont .included-wrap .span4.ten.noinclude:before{background-image: url(../../publication-support/images/plagiarism.png);background-position: 10px 10px;background-repeat: no-repeat;    background-size: 50px;}

.textlink, .text-link	{text-decoration:underline; color:#0000ff !important}
.textlink:hover, .text-link:hover{text-decoration:none;}
