html {
	font-size:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
body {
	font:15px 'Platts Oscine', arial, sans-serif;
	color:#666;
	margin:0;
	background-color:#CDCECF;
	background-image:url('http://www.platts.com/IM.Platts.Content/LANDINGPAGESXML/Images/site-bg.jpg');
	background-repeat:repeat-x;
	padding:30px 5px;
}
a {
	color:#494947;
	text-decoration:none;

	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}
a:hover, a:focus {
	color:#C8102E;
}
.mktoForm :hover, .mktoForm :focus, .mktoForm :active {
	outline:0 none !important;
}
.hide, .mktoForm .hide {
	display:none !important;
}
#wrapper {
	width:100%;
	max-width:780px;
	margin:0 auto;
}
.footer {
	background-color:#e5e5e3;
	font-size:14px;
	text-align:left;
	padding:20px 10px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.footer a { margin-left:6px; margin-right:6px; border:0;}
.footer img { border:0; }
.footer .links { float:left }
.footer .social {
	float:right;
}
.footer .social ul {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
}
.footer .social li {
	display:inline;
	margin-right:0px;
}
.inner-pad {
	padding-left:15px;
	padding-right:15px;
}
#content {
	margin-top:0;
	padding-top:25px;
	padding-bottom:30px;
	border:1px solid #ccc;
	border-width:0 1px;
	background-color:#fff;
}
#nav-bar {
	background-color:#323235;
	padding:5px;
	margin-top:25px;
	padding-left:15px;
}
#nav-text {
	font-family:'Platts Oscine', arial, sans-serif;
	color:#fff;
	font-size:15px;
	font-weight:regular;
	text-transform:uppercase;
	margin:0;
}
#nav-text span {
	font-size:20px;
}
#nav-text a {
	color:#fff;
}
#nav-text a:hover, #nav-text a:focus {
	color:#C8102E;
}
.title {
	font-size:18px;
	text-transform:uppercase;
	color:#C8102E;
}
.sub-title {
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
.img-resize {
	display:block;
	width:100%;
	height:auto;
}
.note {
	font-size:11px;
	padding-top:15px;
}
#copyright {
	font-size:14px;
	text-align:center;
	margin-top:20px;
}
.clearfix {
	*zoom:1;
}
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after {
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
ul.unstyled li {
	list-style:none;
}
p {
	margin:0 0 1em;
}
ul {
	padding-left:40px;
	margin:0 0 1em;
}
li {
	margin-bottom:4px;
}

.mktoContent {
	margin-bottom:15px;
}
.mktoContent .lpeCElement {
	position:static;
}
.mktoContent .lpeCElement .mktoForm {
	width:100% !important;
}
.mktoForm .mktoRequiredField label.mktoLabel {
	font-weight:normal !important;
}
.mktoForm input[type=text], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm select, .mktoForm textarea,
.mktoForm input[type=text].mktoHasWidth, .mktoForm input[type=email].mktoHasWidth, .mktoForm input[type=tel].mktoHasWidth, .mktoForm select.mktoHasWidth, .mktoForm textarea.mktoHasWidth {
	line-height:24px;
	padding:0 10px;
	border:1px solid #9d9d9d;
	width:auto;
	border-radius:2px;
	height:24px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.mktoForm input[type=email], .mktoForm input[type=email].mktoHasWidth {
	width:250px !important;
}

.mktoForm input[type=checkbox].mktoField {
	display:none;
}
.mktoForm input[type=checkbox].mktoField + label {
	display:inline-block;
	vertical-align:top;
	width:15px;
	height:15px;
	border:1px solid #333;
	border-radius:0;
	background:#fff;
	margin:2px 0 0 !important;
	position:relative;
}
.mktoForm input[type=checkbox].mktoField + label, .mktoForm label.mktoLabel {
	cursor:pointer;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.mktoForm input[type=checkbox].mktoField + label:before {
	content:"";
	display:block;
}
.mktoForm input[type=checkbox].mktoField:checked + label:before {
	background:url("http://plattsinfo.platts.com/rs/325-KYL-599/images/checkbox-tick.png");
	width:10px;
	height:7px;
	position:absolute;
	top:3px;
	left:2px;
}


.mktoForm .boxLft .mktoFormCol, .mktoForm .boxLft .mktoFormCol > .mktoFieldWrap {
	float:none !important;
	width:100%;
}
.mktoForm .boxLft .mktoFormCol > .mktoOffset, .mktoForm .boxLft .mktoFieldWrap .mktoGutter, .mktoForm .boxLft .mktoFieldWrap > .mktoClear {
	display:none !important;
}
.mktoForm .boxLft .mktoFieldWrap label.mktoLabel {
	width:calc(100% - 37px) !important;
}
.mktoForm .boxLft .mktoFieldWrap .mktoLogicalField.mktoCheckboxList {
	width:27px !important;
	padding:0 0 0 10px!important;
}

.mktoForm .mktoButtonRow .mktoButtonWrap {
	margin-left:10px !important;
}
.mktoForm .mktoButtonWrap .mktoButton {
	padding:4px 12px !important;
	line-height:20px !important;
	text-align:center;
	cursor:pointer;
	color:#fff;
	font:14px 'Platts Oscine', arial, sans-serif !important;
	text-transform:uppercase !important;
	background:#C8102E !important;
	border:none !important;
	-o-transition:.5s !important;
	-ms-transition:.5s !important;
	-moz-transition:.5s !important;
	-webkit-transition:.5s !important;
	transition:.5s !important;
}
.mktoForm .mktoButtonWrap .mktoButton:hover, .mktoForm .mktoButtonWrap .mktoButton:focus, .mktoForm .mktoButtonWrap .mktoButton:active {
	color:#fff;
	background:#d9586d !important;
	border:none !important;
}

@media screen and (max-width:767px) {

}


@media screen and (min-width:480px) and (max-width:1024px) {
	li a {
		display:inline-block;
		margin-bottom:5px;
	}
}

@media screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-device-height: 480px) {
	ul {
		margin-bottom:15px;
	}
	li {
		margin-bottom:8px;
	}
	.mktoForm .mktoFormRow .mktoFieldDescriptor.mktoFormCol {
		margin-bottom:15px !important;
	}
	.mktoForm .mktoFormCol .mktoLabel {
		float:none !important;
		display:block !important;
	}
	.mktoForm .boxLft .mktoFieldWrap .mktoLogicalField.mktoCheckboxList {
		padding:0 10px 0 0 !important;
	}
	.mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList {
		float:none;
		padding-left:0 !important;
	}
	.mktoForm input[type=email], .mktoForm input[type=email].mktoHasWidth {
		width:100% !important;
	}
}
