@charset "UTF-8";
@-ms-viewport {
 width: device-width;
}
 @viewport {
 width: device-width;
}
*:focus {
	outline: none !important;
}
article, aside, details, figcaption, figure, footer, header, hgroup, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
 audio:not([controls]) {
 display: none;
 height: 0;
}
 [hidden] {
 display: none;
}
html {
	font-family: Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
.clear-fix {
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
	font-size:0.1em;
	line-height:0;
	height:0.1px;
}
* html .clear-fix {
	display: inline-block;
}
img {
	border:0px;
}
body {
	margin: 0;
}
b, strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
figure {
	margin: 0;
}
legend {
	border: 0;
	padding: 0;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
button, input {
	line-height: normal;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], input[disabled] {
	cursor: default;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul, ol {
	padding: 0;
	list-style: none;
}
.sectionBox {
	list-style-type:disc;
	padding:10px 0;
	margin:0 0 0 30px;
	line-height:160%;
}
.sectionBoxol {
	list-style-type:decimal;
	padding:10px 0;
	margin:0 0 0 30px;
	line-height:160%;
}
.sectionBoxol-ol {
	list-style-type:lower-alpha;
	padding:10px 0;
	margin:0 0 0 30px;
	line-height:160%;
}
h1, h2, h3, h4, h5, h6, p, ul, ol {
	margin: 0;
}
a {
	text-decoration:none;
}
body {
	position: relative;
	width: 100%;
	min-width: 20em;
	background: #ffffff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:13px;
	color:#222222;
}
.block {
	position: relative;
	margin: 0 auto;
	padding: 1.5em 1.25em;
}
.close-btn {
	display: block;
	width: 2.625em;
	height: 2.25em;
	padding: 0;
	border: 0;
	outline: none;
	background-size: 1.875em 1.875em;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.no-svg .close-btn {
}
.close-btn:focus, .close-btn:hover {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
.nav-btn {
	display: block;
	width: 22px;
	height: 18px;
	padding: 5px;
	border: 0;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
	outline: none;
	background: #73479c url("https://securemedia.newjobs.com/mm/partner-monster/HTML/9ver/img/nav-icon-new3.png") 5px center no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	border:none;
}
.nav-btn:hover, .nav-btn:focus {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	border:none;
}
#outer-wrap {
	position: relative;
	overflow: hidden;
	width: 100%;
}
#inner-wrap {
	position: relative;
	width: 100%;
}
#nav {
	z-index: 200;
	position: relative;
	overflow: hidden;
	color: #fff;
	float:left;
	line-height:41px;
	padding:0;
}
#nav .close-btn {
	display: none;
}
#nav .block-title {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
#nav .block {
	z-index: 2;
	position: relative;
	padding: 0.75em 1.25em;
	background: #333333;
}
#nav ul {
 *zoom: 1;
	display: block;
}
#nav ul:before, #nav ul:after {
	content: "";
	display: table;
}
#nav ul:after {
	clear: both;
}
#nav li {
display: inline-block;
*zoom: 1;
*display: inline;
}
#nav li a {
	display: block;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	outline: none;
	letter-spacing:1px;
	padding:0 10px 0 20px;
}
#nav li a:focus, #nav li a:hover {
	color: #fff;
}
#nav li.is-active a {
	color: #d0b6e9;
}
#header-sticky {
	background-color:#73479C;
	position:fixed;
	width:100%;
	clear:both;
	z-index:99999;
	margin:0 0 10px 0;
}
.monsterLogo {
	padding:10px 10px 0 15px;
	float:left;
}
#top {
	z-index: 100;
	position: relative;
}
#top .block-title {
	margin: 0;
	font-size: 1.25em;
	white-space: nowrap;
	background-color: rgba(255, 255, 255, 0);
	color: #FFFFFF !important;
	float: left;
	font-family: Arial, Helvetica, sans-serif !important;
	padding:0 10px 0 50px;
	font-weight:bold;
	line-height:41px;
}
#top .nav-btn {
	position: absolute;
	top: 0.8em;
	left: 0.8em;
}
#main {
	background: #fff;
	padding:40px 0 0 0;
}
#main .block {
	padding: 2.625em 1.875em;
}
footer[role="contentinfo"] {
	background: #1d1d1d;
}

.monsterLogo2 { padding:0 0 0 25px; background-color:#ffffff; height:47px; overflow:hidden; }
.monsterLogo2 a { float:left; }
.monsterLogo2 .partnersA { color:#404040; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; font-size:15px; float:left; padding:20px 0 0 0; }

/*-- container
    ================================================== --*/	
#container {
	padding:75px 10%;
}
h1.heading {
	color:#363636;
	background-color:#fff;
	font-size:40px;
	line-height:40px;
	font-weight:normal;
	text-align:center;
	margin:0;
	padding:0 5%;
}
/*-- row-fluid
    ================================================== --*/	
.row-fluid {
	padding:40px 0 20px 0;
	text-align:center;
}
.row-fluid .spanBox {
	width: 26.6%;
	margin:0;
	float:left;
}
.row-fluid .spanBoxM {
	width: 26.6%;
	margin:0 10%;
	float:left;
}
.spanBoxImgButton {
	height:100px;
}
.theme img {
}
.theme {
	/*width:298px;
	height:181px; */
	position: relative;
	margin:0 auto;
}
.theme img {

}
.theme .theme-overlay {
	background: rgba( 0, 0, 0, 0.7 );
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	width: 100%;
-webkit-transition: opacity .1s ease;
transition: opacity .1s ease;
	width:298px;
	height:181px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	border:3px solid #ffffff;
	-moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow:0 0px 5px 5px rgba(0, 0, 0, 0.1);
}
.lt-ie9 .theme-overlay {
	display: none;
}
.lt-ie9 .theme:hover .theme-overlay {
	display: block;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";
	filter: alpha(opacity=94);
}
.theme:hover .theme-overlay {
	opacity: 1;
}
.theme .theme-overlay a {
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:180px 0 5px 120px;
	text-align:left;
	background:url(https://media.newjobs.com/mm/partner-monster/HTML/images/hoverArrow.png) no-repeat 80px 175px;
	display:block;
}
a.dark {
	border-bottom:1px solid #9762c4;
	margin:-50px 0 0 0;
}
.row-fluid h2 {
	padding:15px 0;
	margin:0;
	color:#363636;
	background-color:#fff;
	font-size:20px;
	font-weight:normal;
}
.row-fluid h3 {
	padding:0 0 15px 0;
	margin:0;
	color:#363636;
	background-color:#fff;
	font-size:16px;
	font-weight:normal;
}
.row-fluid p {
	padding:0;
	margin:0;
	color:#565656;
	background-color:#fff;
	font-size:15px;
}
.spanBoxImgButton a img {
}
.spanBoxImgButton .theme2 img { max-width:100%; }
#container .row-fluid .spanBox .spanBoxImgButton .theme a img { height:100px; }
#container .row-fluid .spanBox .spanBoxImgButton .theme2 a img { height:auto; }

#container .row-fluid p a {
	color:#015e8c;
	text-decoration:none;
	margin:10px 0 0 0;
	display:block;
}
#container .row-fluid p a:hover {
	color:#015e8c;
	text-decoration:underline;
}
#container .col-fluid p a {
	color:#015e8c;
	text-decoration:none;
	margin:10px 0 0 0;
	display:block;
}
#container .col-fluid p a:hover {
	color:#015e8c;
	text-decoration:underline;
}
#Why-Partner-with-us a {
	color:#0289CB;
	text-decoration:none;
}
#Why-Partner-with-us a:hover {
	color:#0289CB;
	text-decoration:underline;
}
.divider {
	max-width:100%;
	height:1px;
	margin:40px 0;
}
/*-- row-fluid closed
    ================================================== --*/
	
	
	
/*-- clo-fluid
    ================================================== --*/	
.col-fluid {
	padding:0 0 20px 0;
	text-align:left;
}
.col-fluid .spanBox {
	width: 50%;
	margin: 5%;
	float:left;
}
.col-fluid .spanBoxM {
	width: 40%;
	margin:2.5% 0 0 0;
	float:left;
}
.spanBoxImgButton {
}
.col-fluid h2 {
	padding:15px 0;
	margin:0;
	color:#363636;
	background-color:#fff;
	font-size:35px;
	font-weight:normal;
}
.col-fluid h3 {
	padding:0 0 15px 0;
	margin:0;
	color:#363636;
	background-color:#fff;
	font-size:20px;
	font-weight:normal;
}
.col-fluid p {
	padding:0;
	margin:0;
	color:#565656;
	background-color:#fff;
	font-size:15px;
}
.spanBoxImgButton a img {
}
.spanBoxImgButton .theme2 a img { max-width:100%; }
.theme2 .theme-overlay2 {
}
.lt-ie92 .theme-overlay2 {
	display: none;
}
.lt-ie92 .theme:hover .theme-overlay2 {
	display: block;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";
	filter: alpha(opacity=94);
}
.theme2:hover .theme-overlay2 {
	opacity: 1;
}
.theme2 .theme-overlay2 a {
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:300px 0 5px 120px;
	text-align:left;
	background:url(https://media.newjobs.com/mm/partner-monster/HTML/images/hoverArrow.png) no-repeat 80px 292px;
	display:block;
}
a.dark2 {
	border-bottom:1px solid #9762c4;
	margin:-50px 0 0 0;
}
/*-- row-fluid closed
    ================================================== --*/
	
	
/*-- footer
    ================================================== --*/	
footer {
	background-color:#1d1d1d;
	position:relative;
	z-index:8888 !important;
}
.footer-row-fluid {
	padding:2% 0 2% 7%;
	background-color:#3a3a3a;
}
.footer-row-fluid h2 {
	font-size:16px;
	text-transform:uppercase;
	padding:0 0 15px 0 0;
	margin:0;
	font-weight:normal;
	color:#ffffff;
	background-color:rgba(255, 255, 255, 0);
}
.footer-row-fluid .footer-links1 {
	width: 20%;
	padding:0 2% 0 0;
	margin:0 4% 0 0;
	float:left;
	border-right:1px solid #333333;
}
.footer-row-fluid .footer-links2 {
	width: 20%;
	padding:0 2% 0 0;
	margin:0 4% 0 0;
	float:left;
	border-right:1px solid #333333;
}
.footer-row-fluid .footer-links3 {
	width: 20%;
	padding:0 2% 0 0;
	margin:0 4% 0 0;
	float:left;
	border-right:1px solid #333333;
}
.footer-row-fluid .footer-links4 {
	width: 20%;
	padding:0;
	margin:0;
	float:left;
	border-right:0px solid #333333;
}
.footer-row-fluid a {
	color:#a3a2a2;
	background-color:rgba(255, 255, 255, 0);
	font-size:14px;
	text-decoration:none;
}
.footer-row-fluid a:hover {
	color:#a3a2a2;
	background-color:rgba(255, 255, 255, 0);
	font-size:14px;
	text-decoration:underline;
}
.cssBoldText {
	font-weight:bold;
	padding:0 0 0 15px;
}
.footer-row-fluid ul {
	padding:0;
	margin:15px 0 0 15px;
}
.footer-row-fluid ul li {
	padding:3px 0;
	margin:0;
	color:#a3a2a2;
	background-color:rgba(255, 255, 255, 0);
	list-style-type:disc;
	list-style-position:outside;
}
footer .socialLinks {
	background-color:#2d2d2d;
	color:#ffffff;
	min-height:60px;
	border-bottom:3px solid #161616;
	padding:0 7%;
}
footer .socialLinks h2 {
	font-size:16px;
	text-transform:uppercase;
	padding:0 30px 0 0;
	margin:0;
	line-height:60px;
	font-weight:normal;
	float:left;
}
ul.mediaIcons {
	padding:15px 0 0 0;
	margin:0;
	list-style-type:none !important;
}
ul.mediaIcons li {
	padding:0 5px;
	margin:0;
	float:left;
	list-style-type:none !important;
}
ul.mediaIcons li a.twitter {
	width:41px;
	height:41px;
	background:url(https://media.newjobs.com/mm/partner-monster/HTML/images/twitter-new.png) no-repeat;
	display:block;
	cursor:pointer;
	margin:0;
	padding:0;
	text-indent: -9999px;
}
ul.mediaIcons li a.twitter:hover {
	background:url(https://media.newjobs.com/mm/partner-monster/HTML/images/twitter-new-hover2.png) no-repeat;
}
ul.mediaIcons li a.facebook {
	width:41px;
	height:41px;
	background:url(https://media.newjobs.com/mm/partner-monster/HTML/images/facebook-new.png) no-repeat;
	display:block;
	cursor:pointer;
	margin:0;
	padding:0;
	text-indent: -9999px;
}
ul.mediaIcons li a.facebook:hover {
	background:url(https://media.newjobs.com/mm/partner-monster/HTML/images/facebook-new-hover2.png) no-repeat;
}
footer .footer-bottom-links {
	background-color:#1d1d1d;
	color:#b3b3b3;
	font-size:12px;
	text-align:center;
	padding:40px 0;
	line-height:18px;
}
footer .footer-bottom-links a {
	color:#999999;
	text-decoration:underline;
}
footer .footer-bottom-links a:hover {
	color:#999999;
	text-decoration:none;
}
.iconAdChoices img {
	margin:0 2px;
	vertical-align:middle;
}
#copyrightImg img {
	margin:0 0 0 5px;
	vertical-align:middle;
}
/*-- footer closed
    ================================================== --*/


/*-- RIGHT MASTER ================================================== //////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// --*/
	
/*-- doc-container
    ================================================== --*/
#doc-container {
	padding:75px 2%;
	min-height:600px;
}
/*-- right ================================================== --*/
.right-content {
	width: 65.5%;
	margin:0 9%;
	float:right;
	text-align:left;
	position:static;
}
.right-content h1 {
	font-size:40px;
	color:#0289cb;
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0;
}
.right-content h2 {
	font-size: 20px;
	font-weight: 200;
	color:#222222;
	font-weight:bold;
	padding:15px 0 10px 0;
	margin:0;
}
.right-content h3 {
	font-size:13px;
	color:#0289cb;
	font-weight:normal;
	padding:15px 0 10px 0;
	margin:0;
	font-style:italic;
}
.right-content p {
	color:#222222;
	font-size:13px;
	padding:8px 0;
	margin:0;
}
.right-content a {
	color:#0289cb;
	text-decoration:none;
}
.right-content a:hover {
	color:#0289cb;
	text-decoration:underline;
}
.right-content .partner-logo {
	padding:0 30px 20px 0;
	float:left;
}
.right-content .newpaper-banner img {

}
/*-- Integration-index-page2 right ================================================== --*/
#integration-index-container2 h1 {
	font-size:40px;
	font-weight:normal;
	padding:0;
	margin:0;
}
#integration-index-container2 h2 {
	font-size:20px;
	color:#b7b7b7;
	font-weight:normal;
	padding:0;
	margin:0;
}
#integration-index-container2 .spanBox-row-fluid {
	width: 100%;
	margin:5% 0;
}
#integration-index-container2 .spanBox-row-fluid-right-image {
	float:right;
	width:35%;
}
#integration-index-container2 .spanBox-row-fluid-left-text {
	float:left;
	width:60%;
	padding:5% 0;
}
#integration-index-container2 .spanBox-row-fluid-left-image {
	float:left;
	width:35%;
}
#integration-index-container2 .spanBox-row-fluid-right-text {
	float:right;
	width:60%;
	padding:5% 0;
}
#integration-index-container2 .spanBox-row-fluid h2 {
	color:#363636;
	font-weight:normal;
	font-size:25px;
	padding:10px 0;
	margin:0;
}
#integration-index-container2 .spanBox-row-fluid h3 {
	color:#b7b7b7;
	font-weight:normal;
	font-size:18px;
	padding:10px 0;
	margin:0;
}
#integration-index-container2 .spanBox-row-fluid p {
	color:#959595;
	font-weight:normal;
	font-size:14px;
	padding:10px 0;
	margin:0;
}
#integration-index-container2 .spanBox-row-fluid-divider {
	max-width:100%;
	height:1px;
	margin:20px 0;
}
.Getting-Started {
	padding:0;
}
.Getting-Started a {
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	padding:1%;
	margin:0;
	border-radius:5px;
	background-color:#73479C;
}
.Getting-Started a:hover {
	color:#ffffff;
	background-color:#885cb1;
	text-decoration:none;
}
/*-- Integration-index-page2 closed
    ================================================== --*/	

/*-- NewspaperAlliances right
    ================================================== --*/
h1#NewspaperAlliances {
	font-size:40px;
	color:#0289cb;
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0;
}
h2#NewspaperAlliances {
	font-size:16px;
	color:#0289cb;
	font-weight:bold;
	padding:15px 0 10px 0;
	margin:0;
}
h6#NewspaperAlliances {
	font-size:40px;
	color:#363636;
	font-weight:normal;
	padding:15px 0 30px 0;
	margin:0;
}
.right-content .newpaper-banner {
	padding:0;
}
.right-content .newpaper-banner img {

}
#NewspaperAlliances .spanBox-row-fluid-client-set2 {
	border-top:1px solid #d7dcdd;
}
#NewspaperAlliances .spanBox-row-fluid-client-logo {
	float:left;
	width:20%;
	margin:0 1%;
	padding:0 2% 0 0;
}
#NewspaperAlliances .spanBox-row-fluid-client-logo2 {
	float:left;
	width:20%;
	margin:0 1%;
	padding:0 2% 0 0;
}
#NewspaperAlliances .spanBox-row-fluid-client-logo img {
	vertical-align:middle;
	border-right:1px solid #d7dcdd;
}
#NewspaperAlliances .spanBox-row-fluid-client-logo2 img {
	vertical-align:middle;
	border-right:0px solid #d7dcdd;
}
/*-- NewspaperAlliances closed
    ================================================== --*/
	
/*-- Newspaper-Technical-guidelines right
    ================================================== --*/
.right-content-leftpart {
	float:left;
	width:65%;
	margin:0 0 5% 0;
}
.right-content-rightpart {
	float:left;
	width:30%;
	margin:0;
}
#Newspaper-Technical-guidelines h1 {
	font-size:40px;
	color:#0289cb;
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0;
}
#Newspaper-Technical-guidelines h2 {
	font-size:16px;
	color:#222222;
	font-weight:bold;
	padding:15px 0 10px 0;
	margin:0;
}
#Newspaper-Technical-guidelines h3 {
	font-size:13px;
	color:#0289cb;
	font-weight:normal;
	padding:15px 0 10px 0;
	margin:0;
	font-style:italic;
}
#Newspaper-Technical-guidelines p {
	color:#222222;
	font-size:13px;
	padding:2px 0;
	margin:0;
}
#Newspaper-Technical-guidelines p strong {
	padding:20px 0 8px 0;
	display:block;
}
#Newspaper-Technical-guidelines a {
	color:#0289cb;
	text-decoration:none;
}
#Newspaper-Technical-guidelines a:hover {
	color:#0289cb;
	text-decoration:underline;
}
#Newspaper-Technical-guidelines .partner-logo {
	padding:0 30px 20px 0;
	float:left;
}
#Newspaper-Technical-guidelines .newpaper-banner img {

}
#Newspaper-Technical-guidelines .right-content-rightpart .references {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	background-color:#f5f5f5;
	padding:0;
	margin:0 0 20px 0;
}
#Newspaper-Technical-guidelines .right-content-rightpart h2 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px 10px 0 0px;
	-khtml-border-radius: 10px 10px 0 0px;
	border-radius: 10px 10px 0 0px;
	background-color:#ebebeb;
	height:40px;
	line-height:40px;
	padding:0 20px;
	margin:0;
	color:#222222;
}
#Newspaper-Technical-guidelines .right-content-rightpart ul {
	padding:15px 20px;
}
#Newspaper-Technical-guidelines .right-content-rightpart ul li {
	padding:3px 0;
}
#Newspaper-Technical-guidelines .right-content-rightpart .contactUs {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;

	border-radius: 10px;
	background-color:#f5f5f5;
	padding:0;
	margin:0 0 20px 0;
}
#Newspaper-Technical-guidelines .right-content-rightpart .contactUs .contactUsTxt {
	padding:15px 20px;
}
/*-- Newspaper-Technical-guidelines closed
    ================================================== --*/
	
	
/*-- RIGHT MASTER CLOSED ================================================== //////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// --*/



/*-- left ================================================== --*/
.left-nav {
	width: 20%;
	margin:0;
	float:left;
	text-align:left;
	background-color:#ffffff;
	color:#666666;
	border:0px solid #e5e5e5;
	border-bottom:none;
	position:fixed;
	z-index:999;
}
/*-- accordion OLD ==================================================

#accordion {
	padding:0;
	margin:0;
	border-bottom:0px solid #e5e5e5;
}
#accordion div {
	height:auto !important;
	padding:0;
	margin:0;
}
#accordion .liBoxOne {
}
#accordion h3 {
	padding:15px 12px 10px 12px;
	font-size:13px;
	font-weight:normal;
	display:block;
	cursor:pointer;
}
.ui-accordion-header {
	border-bottom:1px solid #E5E5E5;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	//background-color: #FFFFFF;
        color: #666666;
        font-weight: bold !important;
	//border-top: 1px solid #0289CB !important;;
	//border-bottom: 0px solid #0289CB !important;
        margin: -1px 0 0 0 !important;
}
.ui-state-active a, .ui-widget-content a .ui-state-active a, .ui-widget-header a .ui-state-active a {
	font-weight:bold;
	color:#333333px;
	cursor:default;
}

.ui-accordion .ui-accordion-content {
	border-top:0px solid #73479C;
	border-bottom:0px solid #73479C;
	background-color:#ffffff;
}
#accordion .liActive {
	background-color:#ffffff;
	border-top:0px solid #73479C;
	border-bottom:0px solid #73479C;
}
#accordion .liActive h3 {
	border-bottom:0px solid #e5e5e5;
	font-weight:bold;
	color:#333333;
}
#accordion ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:12px;
}
#accordion ul li {
	padding:0;
}
#accordion ul li a {
	padding:8px 10px 8px 25px;
	color:#666666;
	text-decoration:none;
	display:block;
}
#accordion .libox ul li a {
	color:#4d4c4c;
}


.liboxselectedanchor {
	font-weight:bold !important;
	outline:none !important;
}
.liboxselectedanchor :focus {
	outline:none !important;
}
.liboxselectedanchor:active {
	border:none !important;
}
.liboxselectedanchor:visited {
	border:none !important;
}
.ui-icon, .ui-widget-content .ui-icon {
}
.ui-icon, .ui-widget-content .ui-icon {
}
.ui-state-active .ui-icon {
}

*/

/*-- accordion NEW ================================================== --*/

#accordion {
	font-size: 13px;
	background: #ffffff;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	width:254px;
}
#accordion h3 {
	padding:15px 12px 10px 12px;
	font-size:13px;
	font-weight:normal;
	display:block;
	cursor:pointer;
	border-bottom: 1px solid #E5E5E5;
	outline:none !important;
}
.accordion-header {
	font-size: 16px;
	background: #ffffff;
	margin:0;
	padding: 5px 20px;
	border-top: 0px solid #FBFBFB;
	cursor: pointer;
	color: #666666;
	display:block;
}
#accordion h3:hover {
	background-color:#ffffff;
}
#accordion ul li a:hover {
	background-color:#ffffff;
	border-left:0px solid #0289CB;
}
#accordion ul li a {
	padding: 5px 0 5px 25px !important;
	outline:none !important;
}
#accordion .liboxes {
	border-bottom:1px solid #0289CB;
	background-color:#ffffff;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background-color:#ffffff;
	border-top:1px solid #0289CB;
	margin:-1px 0 0 0;
	border-bottom:0px solid #0289CB !important;
	font-weight:bold !important;
}
.liboxes, ui-accordion-content, ui-helper-reset, ui-widget-content, ui-corner-bottom, ui-accordion-content-active {
	height:auto !important;
}
#accordion ul {
	margin:0;
	padding:0 0 10px 0;
	list-style-type:none;
	font-size:12px;
}
#accordion ul li {
	padding:0;
}
#accordion ul li a {
	padding:0px 0 10px 10px;
	color:#666666;
	text-decoration:none;
	display:block;
}
#accordion .libox {
	padding:0;
}
#accordion .libox ul li a {
	color:#4d4c4c;
}
.liboxselectedanchor {
	font-weight:bold !important;
	outline:none !important;
}
.liboxselectedanchor :focus {
	outline:none !important;
}
.liboxselectedanchor:active {
	border:none !important;
}
.liboxselectedanchor:visited {
	border:none !important;
}
/*-- accordion NEW END ================================================== //////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// --*/


/*-- Why-Partner-with-us
    ================================================== --*/
#Why-Partner-with-us {
	padding:75px 12%;
}
#Why-Partner-with-us h1 {
	font-size:40px;
	color:#363636;
	font-weight:normal;
	padding:0;
	margin:0;
	text-align:center;
}
#Why-Partner-with-us h2 {
	font-size:20px;
	color:#b7b7b7;
	font-weight:normal;
	padding:0;
	margin:0;
	text-align:center;
}
#Why-Partner-with-us .spanBox-row-fluid {
	width: 100%;
	margin:5% 0;
	text-align:center;
}
#Why-Partner-with-us .spanBox-row-fluid-right-image {
	float:right;
	width:35%;
	display:none; /* right images hide for time being */
}
#Why-Partner-with-us .spanBox-row-fluid-left-text {
	float:left;
	/* width:60%;  right images hide for time being width going to be auto */
	width:auto;
	padding:3% 0;
}
#Why-Partner-with-us .spanBox-row-fluid-left-image {
	float:left;
	width:35%;
}
#Why-Partner-with-us .spanBox-row-fluid-right-text {
	float:right;
	width:60%;
	padding:3% 0;
}
#Why-Partner-with-us .spanBox-row-fluid h2 {
	color:#363636;
	font-weight:normal;
	font-size:25px;
	padding:10px 0;
	margin:0;
	text-align:left;
}
#Why-Partner-with-us .spanBox-row-fluid h3 {
	color:#b7b7b7;
	font-weight:normal;
	font-size:18px;
	padding:10px 0;
	margin:0;
	text-align:left;
}
#Why-Partner-with-us .spanBox-row-fluid p {
	color:#666666;
	font-weight:normal;
	font-size:15px;
	padding:10px 0;
	margin:0;
	text-align:left;
}
#Why-Partner-with-us .spanBox-row-fluid-divider {
	max-width:100%;
	height:1px;
	margin:10px 0;
	text-align:center;
}
.spanBox-row-fluid-client-logo {
	float:left;
	width:20%;
	margin:0 1%;
}
.spanBox-row-fluid-client-logo img {
	vertical-align:middle;
}
/*-- Why-Partner-with-us closed
    ================================================== --*/	
	
	

	
	

	
	
	
/*-- contact-us-container
    ================================================== --*/
#contact-us-container {
	padding:75px 10%;
}
#contact-us-container h1 {
	font-size:40px;
	color:#0289cb;
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0;
}
/*-- left ================================================== --*/
#contact-us-container .left-content {
	float:left;
	width:75%;
	margin:0 0 5% 0;
}
#contact-us-container .left-content h2 {
	font-size:14px;
	color:#222222;
	font-weight:normal;
	padding:15px 0 10px 0;
	margin:0;
}
#contact-us-container .contact-us-form {
	padding:0;
}
#contact-us-container .contact-us-form fieldset {
	padding:3% 0;
	border:0;
	border:none;
}
#contact-us-container .contact-us-form .star {
	width:10px;
	color:#ff2222;
	font-size:16px;
	padding:0 10px 0 0;
}
#contact-us-container .contact-us-form .fixedwidth {
	display: block;
	width:35%;
	float:left;
	text-align:right;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	padding:6px 10px 0 0;
}
#contact-us-container .contact-us-form .selectMenu {
	width: 48%;
	padding-right:8px;
}
#contact-us-container .contact-us-form .textarea2 {

	width: 48%;
}
#contact-us-container .contact-us-form .buttonsHolder {
	padding:10px 0 0 0;
}
#contact-us-container .contact-us-form .buttonsHolder .resetB {
	width:56%;
	padding:0 15px 0 0;
	float:left;
	text-align:right;
}
#contact-us-container .contact-us-form .buttonsHolder .buttonarea {
	width:40%;
	float:left;
	text-align:left;
}
#contact-us-container .contact-us-form .buttonsHolder .resetB input {
	color:#6f4098;
	font-size:14px;
	text-align:center;
	padding:0;
	text-decoration:none;
}
#contact-us-container .contact-us-form .buttonsHolder .resetB input:hover {
	text-decoration:none;
	color:#ff2222;
}
#contact-us-container .contact-us-form .buttonsHolder .resetB .resetButton {
	background-color:transparent !important;
	cursor:pointer;
	border:none;
	padding:8px 0 0 0;
	width:25%;
}
#contact-us-container .contact-us-form .buttonsHolder .buttonarea input {
	border:none;
}
#contact-us-container .contact-us-form .buttonsHolder .buttonarea #submit {
	font-weight: bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 12px;
	color:#ffffff;
	background-color:#553277;
	text-decoration:none;
	cursor:pointer;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	width:25%;
}
#contact-us-container .contact-us-form .buttonsHolder .buttonarea #submit:hover {
	color:#ffffff;
	background-color:#0289CB;
}
/*-- right ================================================== --*/
#contact-us-container .contact-us-form-text {
	float:left;
	width:18%;
	margin:0;
	padding:30px;
	background-color:#ffffff;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-top:1px solid #73479C;
	border-bottom:1px solid #73479C;
}
#contact-us-container .contact-us-form-text h2 {
	font-size:14px;
	color:#333333;
	font-weight:bold;
	padding:0;
	margin:0 0 5px 0;
}
#contact-us-container .contact-us-form-text p {
	padding:20px 0 0 0;
	margin:0;
}
/* jquery.validate.css /////////////////////////////////////////////////////////////////////////////////*/
radio, checkbox {
	border:none;
}
input, select {
	border: 1px solid #e8e9ef;
	background: #FFF;
	padding: 8px 0;
	color: #222;
	margin: 0px 5px 0px 0px;
	width:48%;
}
input:focus, select:focus {
	outline: none;
}
.InputGroup {
	display: inline-block;
	padding: 3px 4px;
	border: 1px solid #FFF;
}
.ErrorField {
	border-color: #F9C7C7;
	color: #D8000C;
	background: #FFF0F0;
}
span.ValidationErrors {
	display: inline-block;
	font-size: 12px;
	color: #D8000C;
	padding:5px 0 0 325px;
	font-style: italic;
}
.successFormText {
	margin:20px 30px;
	padding:10px 0;
	text-align:center;
	background-color:#f1f1f1;
}
.successFormText h3 {
	font-size:30px;
	color:#0289cb;
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0;
}
.successFormText p {
	padding:0;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.successFormText {
	display:none;
}
/*-- contact-us-container closed
    ================================================== --*/
	
	
	
	
@media screen and (min-width: 45.0625em) {
 #top .nav-btn {
 border: 0;
 clip: rect(0 0 0 0);
 height: 1px;
 margin: -1px;
 overflow: hidden;
 padding: 0;
 position: absolute;
 width: 1px;
}
 #nav .close-btn {
 border: 0;
 clip: rect(0 0 0 0);
 height: 1px;
 margin: -1px;
 overflow: hidden;
 padding: 0;
 position: absolute;
 width: 1px;
}
 #nav .block-title {
 border: 0;
 clip: rect(0 0 0 0);
 height: 1px;

 margin: -1px;
 overflow: hidden;
 padding: 0;
 position: absolute;
 width: 1px;
}
 #nav ul {
 text-align: center;
 white-space: nowrap;
}
#nav li:last-child {
 border-right: none;
}

 #nav li a:focus, #nav li a:hover {
 color: #fff;
 background: rgba(255, 255, 255, 0.1);
}
#nav li.is-active a {
 color: #fff;
}
}
 @media screen and (max-width: 45em) {
	 .monsterLogo2 {
    padding: 0 0 0 48px;
}
 #header-sticky {
position: static;
height:41px;
}
.monsterLogo {
padding:10px 10px 0 45px;
float:left;
}
 #top {
 z-index: 100;
 position: relative;
 top:-49px;
}
#top .block-title {
 margin: 0;
 font-size: 0.8em;
}
 #main {
padding:0;
}
 #nav {
 position: absolute;
 top: 0;
}
 #nav:not(:target) {
 z-index: 1;
 height: 0;
}
 #nav:target .close-btn {
 display: block;
}
 #nav .close-btn {
 position: absolute;
 top: -3.75em;
 left: 1.875em;
}
 #nav .block {
 position: relative;
 padding: 0;
}
 #nav li {
 position: relative;
 border-bottom: 1px solid #000000;
 border-top: 1px solid rgba(255, 255, 255, 0.1);
 display:block;
}
 #nav li:last-child {
 border-bottom: 1px solid #000000;
 border-top: 1px solid rgba(255, 255, 255, 0.1);
}
 #nav li.is-active:after {
 z-index: 50;
 display: block;
 content: "";
 position: absolute;
 top: 50%;
 right: -0.03125em;
 margin-top: -0.625em;
 border-top: 0.625em transparent solid;
 border-bottom: 0.625em transparent solid;
 border-right: 0.625em white solid;
}
 #nav li a {
 padding: 0.85714em 2.14286em;
 text-shadow: 0 1px 1px #111111;
font-weight: bold;
font-size:16px;
}
#nav li a span {
background: url("../img/icon-arrow_9x13.png") right center no-repeat;
 width:9px;
 height:13px;
 float:right;
 padding:27px 0 0 0;
}
 #nav li a:focus, #nav li a:hover {
 color: #fff;
 background: rgba(255, 255, 255, 0.1);
}
#nav li.is-active a {
 color: #fff;
}
 .js-ready #nav {
 height: 100%;
 width: 70%;
background:#444444;
background: linear-gradient(#444444, #222222) repeat scroll 0 0 #444444;
 color: #333333;
}
 .js-ready #nav .block {
 background: transparent;
}
 .js-ready #nav .close-btn {
 display: block;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
 opacity: 0.7;
}
 .js-ready #nav .close-btn:focus, .js-ready #nav .close-btn:hover {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 opacity: 1;
}
 .js-ready #nav {
 left: -70%;
}
 .js-ready #inner-wrap {
 left: 0;
}
 .js-nav #inner-wrap {
 left: 70%;
}
 .csstransforms3d.csstransitions.js-ready #nav {
 left: 0;
 -webkit-transform: translate3d(-100%, 0, 0);
 -moz-transform: translate3d(-100%, 0, 0);
 -ms-transform: translate3d(-100%, 0, 0);
 -o-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0);
 -webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;
 -ms-backface-visibility: hidden;
 -o-backface-visibility: hidden;
 backface-visibility: hidden;
}
 .csstransforms3d.csstransitions.js-ready #inner-wrap {
 left: 0 !important;
 -webkit-transform: translate3d(0, 0, 0);
 -moz-transform: translate3d(0, 0, 0);
 -ms-transform: translate3d(0, 0, 0);
 -o-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
 -webkit-transition: -webkit-transform 500ms ease;
 -moz-transition: -moz-transform 500ms ease;
 -o-transition: -o-transform 500ms ease;
 transition: transform 500ms ease;
 -webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;
 -ms-backface-visibility: hidden;
 -o-backface-visibility: hidden;
 backface-visibility: hidden;
}
 .csstransforms3d.csstransitions.js-nav #inner-wrap {
 -webkit-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
 -moz-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
 -ms-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
 -o-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
 transform: translate3d(70%, 0, 0) scale3d(1, 1, 1);
}
  
  /*-- container
    ================================================== --*/	
#container {
padding:2% 5%;
}
h1.heading {
color:#363636;
background-color:rgba(255, 255, 255, 0);
font-size:35px;
line-height:35px;
font-weight:normal;
text-align:center;
margin:0;
padding:0 5%;
}

/*-- row-fluid
    ================================================== --*/	
.row-fluid {
padding:40px 0 20px 0;
text-align:center;
}
.row-fluid .spanBox {
width: 100%;
margin:10px 0;
padding:0 0 20px 0;
border-bottom:1px solid #e1e1e1;
}
.row-fluid .spanBoxM {
width: 100%;
margin:10px 0;
padding:0 0 20px 0;
border-bottom:1px solid #e1e1e1;
}
.spanBoxImgButton {
}
 .theme img {
}
.theme {
 width:271px;
 height:100px;
position: relative;
margin:0 auto;
}
.theme img {
}
.theme .theme-overlay {
 display:none;
}
.lt-ie9 .theme-overlay {
display: none;
}
.lt-ie9 .theme:hover .theme-overlay {
display: block;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";
filter: alpha(opacity=94);
}
 .theme:hover .theme-overlay {
opacity: 1;
}
.theme .theme-overlay a {
font-size: 14px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding:180px 0 5px 120px;
text-align:left;
background:url(https://media.newjobs.com/mm/partner-monster/HTML/images/hoverArrow.png) no-repeat 80px 175px;
display:block;
}
a.dark {
border-bottom:1px solid #9762c4;
margin:-50px 0 0 0;
}
 .row-fluid h2 {
padding:15px 0;
margin:0;
color:#363636;
background-color:rgba(255, 255, 255, 0);
font-size:20px;
font-weight:normal;
}
.row-fluid h3 {
padding:0 0 15px 0;
margin:0;
color:#363636;
background-color:rgba(255, 255, 255, 0);
font-size:16px;
font-weight:normal;
}
.row-fluid p {
padding:0;
margin:0;
color:#959595;
background-color:rgba(255, 255, 255, 0);
font-size:15px;
}
.spanBoxImgButton a img {

}
.spanBoxImgButton .theme2 a img { max-width:100%; }
 .divider {
display:none;
}

/*-- row-fluid closed
    ================================================== --*/


/*-- clo-fluid
    ================================================== --*/	
.col-fluid {
padding:0;
text-align:center;
}
.row-fluid .spanBox {
width: 100%;
margin:0;
}
.col-fluid .spanBox {
width:100%;
margin:0 auto;
float:none;
}
.col-fluid .spanBoxM {
width:100%;
margin:2.5% 0;
}
.spanBoxImgButton {
	height:100px;
}
.col-fluid h2 {
padding:15px 0;
margin:0;
color:#363636;
background-color:rgba(255, 255, 255, 0);
font-size:20px;
font-weight:normal;
}
.col-fluid h3 {
padding:0 0 15px 0;
margin:0;
color:#363636;
background-color:rgba(255, 255, 255, 0);
font-size:16px;
font-weight:normal;
}
.col-fluid p {
padding:0;
margin:0;
color:#959595;
background-color:rgba(255, 255, 255, 0);
font-size:15px;
}
.spanBoxImgButton a img {
}
.spanBoxImgButton .theme2 a img { max-width:100%; }
 .theme2 img {
min-height:100%;
 min-width:100%;
}
.theme2 {
 /*width:298px;
 height:184px; */
position: relative;
margin:0 auto;
}
 .theme2 .theme-overlay2 {
background: rgba( 0, 0, 0, 0.7 );
height: 100%;
 opacity: 0;
position: absolute;
top: 0;
left: 0;
text-align: center;
width: 100%;
-webkit-transition: opacity .1s ease;
transition: opacity .1s ease;
 width:298px;
 height:184px;
 border-radius: 10px;
 -webkit-border-radius: 10px;
 border:3px solid #ffffff;
 -moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
 -webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
 box-shadow:0 0px 5px 5px rgba(0, 0, 0, 0.1);
}
.lt-ie92 .theme-overlay2 {
display: none;
}
.lt-ie92 .theme:hover .theme-overlay2 {
display: block;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";
filter: alpha(opacity=94);
}
 .theme2:hover .theme-overlay2 {
opacity: 1;
}
.theme2 .theme-overlay2 a {
font-size: 14px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding:180px 0 5px 120px;
text-align:left;
background:url(https://media.newjobs.com/mm/partner-monster/HTML/images/hoverArrow.png) no-repeat 80px 175px;
display:block;
}
a.dark2 {
border-bottom:1px solid #9762c4;
margin:-50px 0 0 0;
}

/*-- row-fluid closed
    ================================================== --*/	
	
	
	/*-- footer
    ================================================== --*/	
.footer-links1 {
display:none;
}
.footer-links2 {
display:none;
}
.footer-links3 {
display:none;
}
 .footer-row-fluid h2 {
float:left;
padding:12px 10px 0 0;
}
.footer-row-fluid .footer-links4 {
float:none;
margin: 0;
padding: 0;
width: 100%;
}
 ul.mediaIcons {
 margin: 0;
 padding:0;
}
 footer .socialLinks h2 {
display:none;
}
footer .socialLinks ul {
padding:15px 0;
margin:0 auto;
list-style-type:none;
text-align:center;
}
footer .socialLinks ul li {
padding:0 5px;
margin:0;
display:inline-block;
float:none;
}
footer .footer-bottom-links {
padding:5%;
font-size:11px;
}
/*-- footer closed
    ================================================== --*/
	
	
/*-- doc-container
    ================================================== --*/
#doc-container {
 padding:2% 5%;
 min-height:auto;
}
.left-nav {
display:block;
width: 100%;
margin:0;
float:none;
position:static;
}

/*-- RIGHT MASTER ================================================== //////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// --*/
	
/*-- right ================================================== --*/
.right-content {
 float: none;
 margin: 5% 0;
 position: static;
 text-align: left;
 width: 100%;
}
.right-content h1 {
 font-size:30px;
 color:#0289cb;
 font-weight:normal;
 padding:0 0 10px 0;
 margin:0;
}
.right-content h2 {
 font-size:13px;
 color:#222222;
 font-weight:bold;
 padding:15px 0 10px 0;
 margin:0;
}
.right-content h3 {
 font-size:13px;
 color:#0289cb;
 font-weight:normal;
 padding:15px 0 10px 0;
 margin:0;
 font-style:italic;
}
.right-content p {
 color:#222222;
g font-size:13px;
 padding:8px 0;
 margin:0;
}
.right-content a {
 color:#0289cb;
 text-decoration:none;
}
.right-content a:hover {
 color:#0289cb;
 text-decoration:underline;
}
.right-content .partner-logo {
padding:2% 0;
float:none;
text-align:center;
}
.right-content .partner-logo img {

}


	
/*-- Integration-index-page2 right
    ================================================== --*/
#integration-index-container2 {
 display:block;
 width: 100%;
 margin:2% 0;
 float:none;
 text-align:left;
 position:static;
 text-align:center;
}
#integration-index-container2 .right-content h1 {
 font-size:30px;
 color:#363636;
 font-weight:normal;
 padding:20px 0 0 0;
 margin:0;
}
#integration-index-container2 .right-content h2 {
 font-size:16px;
 color:#b7b7b7;
 font-weight:normal;
 padding:0;
 margin:0;
}
 #integration-index-container2 .spanBox-row-fluid {
 width: 100%;
 margin:5% 0;
 border-bottom:1px solid #efefef;
}
#integration-index-container2 .spanBox-row-fluid-right-image {
float:none;
width:100%;
text-align:center;
}
#integration-index-container2 .spanBox-row-fluid-left-text {
float:none;
width:100%;
padding:3% 0;
}
#integration-index-container2 .spanBox-row-fluid-left-image {
float:none;
width:100%;
}
#integration-index-container2 .spanBox-row-fluid-right-text {
float:none;
width:100%;
padding:3% 0;
}
 #integration-index-container2 .spanBox-row-fluid h2 {
color:#363636;
font-weight:normal;
font-size:25px;
padding:10px 0;
margin:0;
}
#integration-index-container2 .spanBox-row-fluid h3 {
color:#b7b7b7;
font-weight:normal;
font-size:18px;
padding:10px 0;
margin:0;
}
#integration-index-container2 .spanBox-row-fluid p {
color:#959595;
font-weight:normal;
font-size:14px;
padding:10px 0;
margin:0;
}
 #integration-index-container2 .spanBox-row-fluid-divider {
 display:none;
}
.Getting-Started {
padding:0;
margin:20px 0 20px 0;
}
.Getting-Started a {
color:#ffffff;
font-weight:bold;
font-size:14px;
text-decoration:none;
padding:2%;
margin:0;
border-radius:5px;
background-color:#73479C;
}
.Getting-Started a:hover {
color:#ffffff;
background-color:#885cb1;
text-decoration:none;
}

/*-- Integration-index-page2 closed
    ================================================== --*/	
	
	
/*-- NewspaperAlliances right
    ================================================== --*/
h1#NewspaperAlliances {
 font-size:30px;
 color:#0289cb;
 font-weight:normal;
 padding:0 0 20px 0;
 margin:0;
}
h2#NewspaperAlliances {
 font-size:16px;
 color:#0289cb;
 font-weight:bold;
 padding:15px 0 10px 0;
 margin:0;
}
h6#NewspaperAlliances {
 font-size:30px;
 color:#363636;
 font-weight:normal;
 padding:15px 0 30px 0;
 margin:0;
}
#NewspaperAlliances .spanBox-row-fluid-divider {
display:none;
}
 #NewspaperAlliances .newpaper-banner {
padding:0;
}
#NewspaperAlliances .newpaper-banner img {

}
#NewspaperAlliances .spanBox-row-fluid-client-set1 {
border-top:0px solid #d7dcdd;
text-align:center;
}
#NewspaperAlliances .spanBox-row-fluid-client-set2 {
border-top:0px solid #d7dcdd;
text-align:center;
}
#NewspaperAlliances .spanBox-row-fluid-client-logo {
float:none;
width:98%;
margin:1% 0;
padding:1%;
}
#NewspaperAlliances .spanBox-row-fluid-client-logo2 {
float:none;
width:98%;
margin:1% 0;
padding:1%;
}
#NewspaperAlliances .spanBox-row-fluid-client-logo img {
vertical-align:middle;
border:0px solid #d7dcdd;
}
#NewspaperAlliances .spanBox-row-fluid-client-logo2 img {
vertical-align:middle;
border:0px solid #d7dcdd;
}
.spanBox-row-fluid-client-logo2 {
 border: 1px solid #F5F5F5;
 display: block;
 float: none;
 margin: 0.5% 0;
 width: 100%;
}
/*-- NewspaperAlliances closed
    ================================================== --*/

/*-- Newspaper-Technical-guidelines right
    ================================================== --*/
.right-content-leftpart {
float:none;
width:100%;
margin:0 0 2% 0;
}
.right-content-rightpart {
float:none;
width:100%;
margin:0;
}
 #Newspaper-Technical-guidelines h1 {
 font-size:30px;
 color:#0289cb;
 font-weight:normal;
 padding:0 0 10px 0;
 margin:0;
}
#Newspaper-Technical-guidelines h2 {
 font-size:16px;
 color:#222222;
 font-weight:bold;
 padding:15px 0 10px 0;
 margin:0;
}
#Newspaper-Technical-guidelines h3 {
 font-size:13px;
 color:#0289cb;
 font-weight:normal;
 padding:15px 0 10px 0;
 margin:0;
 font-style:italic;
}
 #Newspaper-Technical-guidelines p {
 color:#222222;
 font-size:13px;
 padding:2px 0;
 margin:0;
}
#Newspaper-Technical-guidelines p strong {
 padding:20px 0 8px 0;
 display:block;
}
#Newspaper-Technical-guidelines a {
 color:#0289cb;
 text-decoration:none;
}
#Newspaper-Technical-guidelines a:hover {
 color:#0289cb;
 text-decoration:underline;
}
 #Newspaper-Technical-guidelines .right-content-rightpart .references {
-moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
 border-radius: 10px;
 background-color:#f5f5f5;
 padding:0;
 margin:20px 0 20px 0;
}
 #Newspaper-Technical-guidelines .right-content-rightpart h2 {
-moz-border-radius: 10px;
 -webkit-border-radius: 10px 10px 0 0px;
 -khtml-border-radius: 10px 10px 0 0px;
 border-radius: 10px 10px 0 0px;
 background-color:#ebebeb;
 height:40px;
 line-height:40px;
 padding:0 20px;
 margin:0;
 color:#222222;
}
 #Newspaper-Technical-guidelines .right-content-rightpart ul {
padding:15px 20px;
}
#Newspaper-Technical-guidelines .right-content-rightpart ul li {
padding:3px 0;
}
 #Newspaper-Technical-guidelines .right-content-rightpart .contactUs {
-moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
 border-radius: 10px;
 background-color:#f5f5f5;
 padding:0;
 margin:0 0 20px 0;
}
 #Newspaper-Technical-guidelines .right-content-rightpart .contactUs .contactUsTxt {
padding:15px 20px;
}
/*-- Newspaper-Technical-guidelines closed
    ================================================== --*/	
	
/*-- RIGHT MASTER CLOSED ================================================== //////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// --*/

	
	/*-- Why-Partner-with-us
    ================================================== --*/
#Why-Partner-with-us {
 padding:2% 5%;
}
#Why-Partner-with-us h1 {
 font-size:30px;
 color:#363636;
 font-weight:normal;
 padding:0;
 margin:0;
 text-align:center;
}
#Why-Partner-with-us h2 {
 font-size:16px;
 color:#b7b7b7;
 font-weight:normal;
 padding:0;
 margin:0;
 text-align:center;
}
 #Why-Partner-with-us .spanBox-row-fluid {
 width: 100%;
 margin:5% 0;
 text-align:center;
 border-bottom:1px solid #efefef;
}
#Why-Partner-with-us .spanBox-row-fluid-right-image {
float:none;
width:100%;
display:none; /* right images hide for time being */
}
#Why-Partner-with-us .spanBox-row-fluid-left-text {
float:none;
width:100%;
padding:3% 0;
}
#Why-Partner-with-us .spanBox-row-fluid-left-image {
float:none;
width:100%;
}
#Why-Partner-with-us .spanBox-row-fluid-right-text {
float:none;
width:100%;
padding:3% 0;
}
 #Why-Partner-with-us .spanBox-row-fluid h2 {
color:#363636;
font-weight:normal;
font-size:25px;
padding:10px 0;
margin:0;
text-align:center;
}
#Why-Partner-with-us .spanBox-row-fluid h3 {
color:#b7b7b7;
font-weight:normal;
font-size:18px;
padding:10px 0;
margin:0;
text-align:center;
}
#Why-Partner-with-us .spanBox-row-fluid p {
color:#959595;
font-weight:normal;
font-size:14px;
padding:10px 0;
margin:0;
text-align:center;
}
 #Why-Partner-with-us .spanBox-row-fluid-divider {
 display:none;
}
.spanBox-row-fluid-client-logo {
float:none;
width:100%;
margin:0.5% 0;
display:block;
border:1px solid #f5f5f5;
}

/*-- Why-Partner-with-us closed
    ================================================== --*/	

	



	
/*-- contact-us-container
    ================================================== --*/
#contact-us-container {
 padding:2% 5%;
}
#contact-us-container h1 {
 font-size:30px;
 color:#0289cb;
 font-weight:normal;
 padding:0 0 10px 0;
 margin:0;
}
/*-- left ================================================== --*/
#contact-us-container .left-content {
 float:none;
 width:100%;
 margin:0;
}
#contact-us-container .left-content h2 {
 font-size:14px;
 color:#222222;
 font-weight:normal;
 padding:15px 0 10px 0;
 margin:0;
}
#contact-us-container .contact-us-form {
padding:0;
}
 #contact-us-container .contact-us-form fieldset {
 padding:3% 0;
 border:0;
 border:none;
}
#contact-us-container .contact-us-form .star {
 width:5%;
 color:#ff2222;
 font-size:16px;
 padding:0;
 float:left;
}
#contact-us-container .contact-us-form .fixedwidth {
 display: block;
 width:100%;
 float:left;
 text-align:left;
 font-size:13px;
 color:#333333;
 font-weight:bold;
 padding:3px 0;
 margin:15px 0 0 0;
}
 #contact-us-container .contact-us-form .selectMenu {
 width: 92%;
 padding-right:8px;
}
#contact-us-container .contact-us-form .textarea2 {
 width: 92%;
}
#contact-us-container .contact-us-form .buttonsHolder {
padding:10px 0 0 0;
}
#contact-us-container .contact-us-form .buttonsHolder .resetB {
width:100%;
padding:15px 0;
display:block;
float:none;
text-align: center;
}
#contact-us-container .contact-us-form .buttonsHolder .buttonarea {
width:100%;
float:none;
text-align:left;
display:block;
text-align:center;
}
#contact-us-container .contact-us-form .buttonsHolder .resetB input {
 color:#6f4098;
 font-size:14px;
 text-align:center;
 padding:0;
 text-decoration:none;
}
#contact-us-container .contact-us-form .buttonsHolder .resetB input:hover {
 text-decoration:none;
 color:#ff2222;
}
#contact-us-container .contact-us-form .buttonsHolder .resetB .resetButton {
 background-color:transparent !important;
 cursor:pointer;
 border:none;
 padding:8px 0 0 0;
 width:92%;
}
#contact-us-container .contact-us-form .buttonsHolder .buttonarea input {
 border:none;
}
#contact-us-container .contact-us-form .buttonsHolder .buttonarea #submit {
 font-weight: bold;
 font-size:16px;
 font-family:Arial, Helvetica, sans-serif;
 padding:7px 12px;
 color:#ffffff;
 background-color:#553277;
 text-decoration:none;
 cursor:pointer;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 width:92%;
 margin:15px 0;
}
#contact-us-container .contact-us-form .buttonsHolder .buttonarea #submit:hover {
 color:#ffffff;
 background-color:#0289CB;
}
/*-- right ================================================== --*/
#contact-us-container .contact-us-form-text {
 float:none;
 width:78%;
 margin:20px 0;
 padding:30px;
 background-color:#ffffff;
 border-left:1px solid #e5e5e5;
 border-right:1px solid #e5e5e5;
 border-top:1px solid #73479C;
 border-bottom:1px solid #73479C;
}
#contact-us-container .contact-us-form-text h2 {
 font-size:14px;
 color:#333333;
 font-weight:bold;
 padding:0;
 margin:0 0 5px 0;
}
#contact-us-container .contact-us-form-text p {
 padding:20px 0 0 0;
 margin:0;
}


/* jquery.validate.css /////////////////////////////////////////////////////////////////////////////////*/
radio, checkbox {
border:none;
}
input, select {
 border: 1px solid #e8e9ef;
 background: #FFF;
 padding: 8px 0;
 color: #222;
 margin: 0px 5px 0px 0px;
 width:92%;
 float:left;
}
input:focus, select:focus {
 outline: none;
}
.InputGroup {
 display: inline-block;
 padding: 3px 4px;
 border: 1px solid #FFF;
}
.ErrorField {
 border-color: #F9C7C7;
 color: #D8000C;
 background: #FFF0F0;
}
span.ValidationErrors {
 display: inline-block;
 font-size: 12px;
 color: #D8000C;
 padding:5px 0 0 0px;
 font-style: italic;
}
 .successFormText {
margin:0;
padding:10px 0;
text-align:center;
background-color:#f1f1f1;
}
.successFormText h3 {
font-size:30px;
 color:#0289cb;
 font-weight:normal;
 padding:0 0 10px 0;
 margin:0;
}
.successFormText p {
padding:0;
font-weight:bold;
font-size:14px;
text-align:center;
}
.successFormText {
display:none;
}
/*-- contact-us-container closed
    ================================================== --*/
}
 //temporary style overwrite  pre {
 background-color: #FFFBFF;
 border: 1px solid #DDDDDD;
 border-radius: 4px 4px 4px 4px;
 font-size: 12px;
 padding: 20px 20px !important;
 line-height: 1.4;
 display: block;
 word-break: break-all;
 word-wrap: break-word;
}
#slideshowWrapper {
	color: #666666;
	font-family:  'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 160%;
	text-align: left !important;
}
section {
	padding:8px 0 0 0;
}
.right-content h2 {
	font-size: 20px;
	font-weight: 200;
}
.right-content .headings {
	color: #73479C;
}
.skipLinksContainer {
	display:none;
}
body {
	font-family: 'Open Sans', sans-serif;
//font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
//font-family: 'Droid Sans', sans-serif;
}
.masthead {
	padding:0px;
}
.row {
	margin-top: 12px;
}
.span3 {
	width:auto;
}
.nav-list {
	padding:0px !important;
}
.nav-list > li > a {
}
.nav-list > li > a, .nav-list .nav-header {
	margin-left:auto !important;
	margin-right:auto !important;
}
.span9 h1 {
	text-align:left;
	text-shadow:none;
	font-size:40px;
}
.span9 .headings {
	color:#73479c;
}
.bs-docs-sidenav.affix-top {
	top: 40px;
	position:fixed;
}
#span4 {
	color:#ff3a00;
	text-align:center;
	margin:8px 0;
}
h7 {
	color:#4e81c8;
	font-size:15px;
	font-weight:normal;
	margin:0;
}
.image {
	margin:0;
	text-align:center;
	padding:5px 0 0 0;
}
.image1 {
	margin:0;
	text-align:center;
	padding:0 0 7px 0;
}
#bgbox {
	background:#f2f2f2;
	margin:0;
	padding:15px 15px 15px 45px;
}
.cloros {
	color:#ff0000 !important;
}
#contentDivImg23, #contentDivImg24, #contentDivImg25, #contentDivImg26, #contentDivImg27, #contentDivImg28 {
	display:block !important
}
#imageDivLink23, #imageDivLink24, #imageDivLink25, #imageDivLink26, #imageDivLink27, #imageDivLink28 a {
	display:none !important;
}
<!--
UPDATED Styles ================================================== /////////////////////////////////////////////////////////////////
-->
.right-content h3 {
 font-size: 15px !important;
}
.right-content h3.headingsh3 {
	color: #4E81C8;
	font-size: 15px !important;
}
.click-close-expand {
	color:#4E81C8;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
	letter-spacing:0.06em;
}
#box a {
	text-decoration:none;
}
#box a:hover {
	text-decoration:none;
}
.image {
	text-align:left;
}
.image1 {
	text-align:center;
}
.smallbox-rounded-corners {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color:#F7F7F9;
	border:1px solid #DDDDDD;
	padding:10px !important;
}
.script-rounded-corners {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color:#fffbff;
	border:1px solid #DDDDDD;
	padding:20px 50px !important;
	font-size:12px;
}
.colorCodeBLUE {
	color:blue;
}
.colorCodeRED {
	color:red;
}
.colorCodeBrown {
	color:brown;
}
.colorCodeBLACK {
	color:black;
}
.table-rounded-corners {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color:#ffffff;
	border:1px solid #DDDDDD;
	padding:0 !important;
	text-align:left;
	margin:10px 0;
}
.table-rounded-corners table {
	padding:0;
	margin:10px;
	text-align:left;
	width:98%;
}
.table-rounded-corners tr th {
	background-color:#F7F7F9;
	padding:15px 15px;
	text-align:left;
	border-bottom:2px solid #DDDDDD;
}
.table-rounded-corners tr td {
	padding:10px 15px;
	margin:0;
	border-top:1px solid #DDDDDD;
	word-break: break-word !important;
}
.table-rounded-corners tr:nth-child(2n+1) {
background: none repeat scroll 0 0 #F9F9F9;
}
.hide {
	display: none;
}
#contentBOX {
	line-height:17px;
}
#listBOX {
	margin:10px 0 0 0px;
	overflow:hidden;
}
#listBOX ol li {
	margin:0 0 0 36px;
	padding:0 0 8px 0;
	list-style-type:decimal;
}
#listBOX ol li ol li {
	margin:0px 0 0 35px;
	padding:0 0 4px 0;
	list-style-type:lower-alpha !important;
}
#listBOX ol li ul li {
	margin:0px 0 0 35px;
	padding:0 0 4px 0;
	list-style-type:disc !important;
}
.codeStyleXML {
	background: none repeat scroll 0 0 #E5E5E5;
	border: 1px solid #DDDDDD;
	padding: 8px 12px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8.5pt;
	color:black;
}
.codeTEAL {
	color:teal;
}
.codeBLUE {
	color:blue;
}
.codeRED {
	color:red;
}
.codePURPLE {
	color:purple;
}
.codeBLACK {
	color:black;
}
.codeStyleXMLpurple {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color:#fffbff;
	border:1px solid #DDDDDD;
	padding:20px 50px !important;
	font-size:12px;
	color:purple;
}
#Why-Partner-with-us .spanBox-row-fluid h2 {
	color: #73479C;
}
.dropdown-box {
	padding: 0 0 30px 0;
}
.botNav {
	width:45%;
	margin-top:15px
}
.botNav .leftSide {
	float:left;
}
.botNav .rightSide {
	float:right;
}
.imageCenter {
	width: 100%;
	text-align:center;
}
.container ol {
	line-height: 160%;
	list-style-type: decimal;
	margin: 0 0 0 30px;
	padding: 10px 0;
}
.container ul {
	line-height: 160%;
	list-style-type: disc;
	margin: 0 0 0 30px;
	padding: 10px 0;
}
#integration-index-container2 ul {
	line-height: 160%;
	list-style-type: disc;
	margin: 0 0 0 30px;
	padding: 10px 0;
}
.subheader {
	font-size: 15px;
	font-weight: 200;
	background: none repeat scroll 0 0 #E0E0E0;
	padding: 5px 10px;
	margin-bottom: 4px;
}
ol.upperAlpha {
	list-style-type:upper-alpha
}
#contentDivImg, #contentDivImg1, #contentDivImg2, #contentDivImg3, #contentDivImg4, #contentDivImg5, #contentDivImg6, #contentDivImg7, #contentDivImg8, #contentDivImg9, #contentDivImg10, #contentDivImg11, #contentDivImg12 {
	display:block !important
}
#imageDivLink1, #imageDivLink2, #imageDivLink3, #imageDivLink4, #imageDivLink5, #imageDivLink6, #imageDivLink7, #imageDivLink8, #imageDivLink9, #imageDivLink10, #imageDivLink11, #imageDivLink12 a {
	display:none !important;
}