/* -------------Font Embedding------------ */@font-face {    font-family: 'titilliumBlack';    src: url('../../typefaces/Titillium-Bold-webfont.eot');    src: url('../../typefaces/Titillium-Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('../../typefaces/Titillium-Bold-webfont.woff2') format('woff2'),         url('../../typefaces/Titillium-Bold-webfont.woff') format('woff'),         url('../../typefaces/Titillium-Bold-webfont.ttf') format('truetype'),         url('../../typefaces/Titillium-Bold-webfont.svg#titillium_bdbold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'titilliumRegular';    src: url('../../typefaces/Titillium-Regular-webfont.eot');    src: url('../../typefaces/Titillium-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('../../typefaces/Titillium-Regular-webfont.woff2') format('woff2'),         url('../../typefaces/Titillium-Regular-webfont.woff') format('woff'),         url('../../typefaces/Titillium-Regular-webfont.ttf') format('truetype'),         url('../../typefaces/Titillium-Regular-webfont.svg#titilliumregular') format('svg');    font-weight: normal;    font-style: normal;}/* -------------End Font Embedding------------ *//* DISPLAY NONE */#rlfp, #wim, #wini, .mmBtn {	display:none;}/* END DISPLAY NONE */.group:before,.group:after {	content: "";	display: table;}.group:after {	clear: both;}html {	-webkit-font-smoothing: antialiased !important;}body{   color: #444444;   background-color: #ffffff;   font-family: titilliumRegular, helvetica, arial, sans-serif;   font-size: 100%;   margin: 0px;   padding: 0px;}.section {	position: relative;	width: 100%;	clear: both;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;}.content {	width: 1170px;	margin: auto;	position: relative;}img{   border-style: none;}#page{	width: 100%;   position: relative;}#wrap{   position: relative;   width: 100%;   background-color: #ffffff;}#header{   background-color: #ffffff;   color: #444444;   width: 100%;	position: relative;	top: 0px;   display: block;  	padding: 10px;	box-sizing: border-box; 	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	z-index: 3;	border-bottom: solid 1px #dddddd;}.mainLogo {	float:left;	max-width: 350px;}.quickNav {	float: right;	box-sizing: border-box; 	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	margin-top: 7px;	display: none;}.qnLink {	color: #444444;	text-decoration: none;	float:right;	margin-left: 20px;}#banner{	width: 728px;	margin: auto;	position: relative;	height: 90px;}#ldrbrd{   text-align: center;   width: 100%;   height: 90px;   position: relative;	background: #eeeeee;}.mainMenu{	position: absolute;	right: 0px;	width: 200px;	height: 265px;	padding: 0px;	top: -275px;	background: #444444;	box-sizing: border-box; 	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	z-index: 2;	transition: top 250ms;	-webkit-transition: top 250ms;	-moz-transition: top 250ms;}#menu {	width: 100%;}#menu a {	color: #ffffff;	text-decoration: none;	font-size: 1em;	width: 100%;	float: left;	padding: 10px 20px;}#menu li {	float: left;	clear: both;	width: 100%;	padding: 5px 0px 5px 0px;	box-sizing: border-box; 	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	cursor: pointer;	border-bottom: dotted 1px #888;}#menu li.brTop {	padding-bottom: 5px;}#menu li.brBottom {	border-bottom: none;}#menu li.brTop {	padding-top: 5px;}#menu li:hover {	background-color: #303030;}#menu ul {	width: 100%;}#top-links {	position: absolute;	top: 50%;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	right: 0px;	font-size: 1em;	border-radius: 10px 10px 0px 0px;	-webkit-border-radius: 10px 10px 0px 0px;	-moz-border-radius: 10px 10px 0px 0px;	padding: 0px 10px 0px 0px;	height: auto;	box-sizing: border-box; 	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;}#top-links:hover {	cursor: pointer;}.dNav {	font-family: titilliumBlack;	color: #ff3a2f;	font-size: 1em;	padding: 0px 10px;	text-decoration: none;	letter-spacing: -.05em;}.dNav:hover {	cursor: pointer;	text-decoration: underline;}.profIcon {	float: right;	margin-left: 5px;	/*vertical-align: middle;*/}#welcome{	width: 100%;	vertical-align: middle;}.logout {	display: inline-block;}.unTxt {	margin-left: 20px;	display: inline-block;	vertical-align: middle;}.unTxt:hover {	text-decoration: underline;}.red {	color: #444444;}.profIcon {	width: 24px;	height: 24px;	border-radius: 12px;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border: solid 1px #444444;	background-image: url(../images/users.png);	background-repeat: no-repeat;	background-size: 24px 24px;}.logout {	float: none;	vertical-align: middle;	padding: 2px 8px 0px 8px !important;	height: 30px !important;}#top-links ul, #menu ul{   list-style-type: none;   padding: 0px;   margin: 0px;   float: left;}#title h1, #title h1.alt, #sub-title, #sub-title ul, #sub-title ul li{   display: none;}#al1{   position: absolute;   right: 5px;   top: 26px;   width: 320px;   border-bottom: solid 3px #3a3a3a;}#al2{   position: absolute;   right: 5px;   top: 24px;   width: 240px;   border-bottom: solid 3px #ff3a2f;}#al3{   position: absolute;   right: 5px;   top: 51px;   width: 240px;   border-bottom: solid 3px #ff3a2f;}#al4{   position: absolute;   right: 5px;   top: 49px;   width: 320px;   border-bottom: solid 3px #3a3a3a;}#by{   position: absolute;   right: 5px;   top: 31px;}#by a{   color: gray;}.newLayoutCtr {	position: relative;	height: 60px;	width: 100%;	margin-top: 0px;	transition: all 500ms cubic-bezier(0.075, 0.82, 0.165,1);	-webkit-transition: all 500ms cubic-bezier(0.075, 0.82, 0.165,1);}.slideUp {	margin-top: -60px;	transition: all 500ms cubic-bezier(0.075, 0.82, 0.165,1);	-webkit-transition: all 500ms cubic-bezier(0.075, 0.82, 0.165,1);}.newLayoutBg {	width: 100%;	height: 100%;	position: absolute;	background-color: #000000;	opacity: 0.75;	z-index: 1;}.newLayoutBtn, .closeLayoutChange {	color: #ffffff;	background-color:#ff3a2f;	border-top-left-radius: 5px;	border-top-right-radius: 5px;	border-bottom-right-radius: 5px;	border-bottom-left-radius: 5px;	position: absolute;	width: auto;	padding: 10px;	z-index: 2;	margin: 10px;	cursor: pointer;}.closeLayoutChange {	right: 10px;	width: 30px;	height: 30px;	padding: 3px 0px 0px 0px;	text-align: center;	font-size: 1em;	box-sizing: border-box;}#footer{	width: 100%;	position: relative;	clear:both;		padding: 0px;	margin-top: 20px;	padding: 50px 0px;}.footerContent {	text-align: left;	width: 1170px;	position: relative;	clear:both;	margin: 0px auto 10px auto;	color: #444444;	font-size: .9em;	line-height: 1.75em;}.footerContent:first-of-type {	text-align: left;	padding-top: 50px;	border-top: solid 5px #2a2a2a;}#OMI_custom_link{	position: relative;	clear: both;}.box { margin: auto; clear: both; height: auto; width: 750px; background-color: #fdfdcb; color: #99986a; border: solid 5px #99986a; padding: 10px; margin-bottom:15px; border-radius: 10px; box-shadow: 0px 2px 5px #000000;}.warning { float: left; height: 32px; width: 32px; margin: 0px 10px 0px 0px; border-radius: 5px; box-shadow: 0px 1px 2px #000000;}select, .chosen-container {	position: relative;	display: inline-block;	vertical-align: middle;	font-family: titilliumRegular;}.button {	position: relative;	display: inline-block;	width: auto;	text-align: center;	color: #ffffff;	background: #ff3a2f;	padding: 5px 10px;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	cursor: pointer;	border: none;	font-family: titilliumRegular, helvetica, arial, sans-serif;	font-size: 1em;	box-sizing: border-box; 	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	-webkit-appearance: none;	-moz-appearance:  none;}a.button {	float:right;	text-decoration: none;}.lpHeading {	font-size: 2em;	line-height: 1em;	font-family: titilliumBlack;	letter-spacing: -.05em;}.thinBorder3 {		margin: 4% auto 2% auto;	padding: 1.25% 0px;}.mnotgCl {	position: relative;	clear: both;	margin: 2% auto;		text-align: center;}.scrollUp {	font-family: titilliumBlack;	text-decoration: underline;	color: #ff3a2f;}.secCopyImg {	position: relative;	clear: both;	text-align: center;	width: 100%;}.iPhoneImg {	width: 37%;}.control {	float:left;	clear: both;}input[type=text], input[type=password] {	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border: solid 1px #bbbbbb;	padding: 2% 1%;	width: 300px;	clear:both;	float:left;	font-size: 1em;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	font-family: titilliumRegular;}input[type=checkbox] {	border: solid 1px #bbbbbb;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	float: left;	margin: 5px 5px 0px 0px;}.iPhoneImgTablet {	display: none;}h1, h2, h3, h4, h5, h6 {   color: #ff3a2f;   width: 100%;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	margin: 0px;	font-weight: normal;	letter-spacing: 0em;	line-height: 1em;}h1 {	font-size: 1.25em;	border-bottom: none;	padding: 0px;	margin-top: 10px;	color: #444444;}h2 {	font-size: 1em;	padding: 20px 0px 10px 0px;	width: 100%;	position: relative;	top: 0px;	left: 0px;	border-radius: 0px;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	margin-bottom: 20px;	color: #444444;	border-bottom: dotted 1px #bbbbbb;}h2 a {	color: #ff3a2f;	font-family: titilliumBlack;}h3 {	font-size: 3em;}h4 {	font-size: 4em;}h5 {	font-size: 5em;}h6 {	font-size: 6em;}.downloadApp {	display: none;}@media all and (min-width: 1025px) and (max-width: 1366px) {.footerContent, #loginWrap, .content {		width: 960px;		box-sizing: border-box;		-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;		-ms-box-sizing: border-box;	}}@media all and (min-width: 768px) and (max-width: 1024px) {.footerContent, #loginWrap, .content {		width: 100%;		box-sizing: border-box;		-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;		-ms-box-sizing: border-box;	}	.mkImg {		width: 640px;	}	.mainMenu {		right: 0px;	}		.layoutBtn {		float: none;		display: block;		vertical-align: middle;		margin: 10px 0px;	}	.footerContent, 	#loginWrap {		width: 100%;		padding: 2%;		box-sizing: border-box;		-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;		-ms-box-sizing: border-box;	}	#menu li {		text-align: left;	}	#menu a {		font-size: 1em;	}	.secCopyImg img {		width: 100%;	}	.wnh {		font-size: 2em;	}	.iPhoneImg {		display: none;	}	.sec3Group {		width: 80%;		overflow: visible;		padding: 5% 0px 0px 0px;		float: none;		margin: auto;	}	.iPhoneImgTablet {		display: block;		float: right;	}	#header {		text-align: center;	}	.button {		clear: both;	}	.chosen-container .chosen-results li {		padding: 10px 0px;	}	.footerContent {		font-size: 1em;	}	#top-links a.button {		clear: both;	}	.red {		margin: 5px 0px;	}	.section {		padding: 0px 20px;	}}@media all and (min-width: 320px) and (max-width: 767px) {	.footerContent, #loginWrap, .content {		width: 100%;		padding: 2%;		box-sizing: border-box;		-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;		-ms-box-sizing: border-box;	}	.unTxt {		display: none;	}	.section, .sectionDark {		padding: 0px;	}	.mmBtn {		display: block;		position: relative;		width: 32px;		height: 32px;		float: left;	}	.mainLogo {		float: right;		max-width: 250px;	}	.pubSelBox .button {		width: 100%;		margin: 5% 0px;		font-size: 1.5em;	}	#banner {		width: 100%;	}	.profTri {		display: none;	}	#top-links, .mainMenu {		overflow: hidden;			float: left;		position: relative;		width: 100%;		display: block !important;		top: 0px;		left: 0px;		border-radius: 0px;		-webkit-border-radius: 0px;		-moz-border-radius: 0px;		box-shadow: 0px 0px 0px #000000;		-webkit-box-shadow: 0px 0px 0px #000000;		-moz-box-shadow: 0px 0px 0px #000000;		height: 0px;		transform: translateY(0px);		-webkit-transform: translateY(0px);		-moz-transform: translateY(0px);		-o-transform: translateY(0px);		-ms-transform: translateY(0px);	}	#top-links {		padding: 0px !important;	}	.mainMenu {		padding: 0px 10px !important;		background: #ffffff;		border: none;	}	.headerO {		border-bottom: none !important;		padding-bottom: 0px !important;	}	#menu li {		border-bottom: none;	}	#menu li:hover {		background: #ffffff;	}	.menuO {		height: auto !important;	}	.collapse {		overflow: hidden;		height: 0px;	}	#menu ul {		width: 100%;		float: left;	}	#menu li {		width: 100%;		box-sizing: border-box;		-moz-box-sizing: border-box;		-ms-box-sizing: border-box;		-webkit-box-sizing: border-box;		background-image: url(/images/borderDotW.png);		background-repeat: repeat-x;		background-position: top;		float: left;			padding: 0px;		}	#menu li a, #menu li a.mmBtn, a.dNav {		width: 100%;		float: left;		box-sizing: border-box;		-moz-box-sizing: border-box;		-ms-box-sizing: border-box;		-webkit-box-sizing: border-box;		padding: 10px 0px 10px 10px;		background-image: url(/images/borderDotB.png);		background-repeat: repeat-x;		background-position: bottom;		height: auto;		font-family: titilliumRegular;	}	#ldrbrd {		display: none;	}	select, .chosen-container {		width: 100%;		height: 40px;		font-size: 1em;	}	.footerContent {		font-size: 1em;	}	#welcome {		display: none;	}	.content {		padding-top: 44px;	}	h2 {		font-size: 1em;		padding: 10px;		font-family: titilliumBlack;		letter-spacing: -.05em;		width: 100%;		position: absolute;		top: 0px;		left: 0px;		border-radius: 0px;		-webkit-border-radius: 0px;		-moz-border-radius: 0px;		margin-bottom: 0px;	}	.layoutBtn {		width: 100% !important;		clear: both !important;		margin: 10px 0px 0px 0px !important;	}	.downloadApp {		display: block;		width: 100%;		height: 100%;		position: fixed;		background: #ffffff;		z-index: 5;		text-align: center;	}	.dlBrand {		width: 70%;		margin: 20px 0px;	}	.whyDl {		width: 100%;		padding: 0px 20px;				font-size: 1em;		text-align: center;		box-sizing: border-box;		-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;		-ms-box-sizing: border-box;	}	.dlImgCtr {		width: 100%;		margin-top: 50px;	}	.dlTxt {		font-family: titilliumBlack;		font-size: 2em;		letter-spacing: -.05em;		line-height: 1em;		width: 70%;		margin: 20px auto;	}	.noThanks {		color: #444444;		font-size: 1em;		text-decoration: underline;		margin-top: 100px;		width: 100%;	}	#menu li.brTop, #menu li.brBottom {		padding:0px;	}	#menu li a, a.dNav {		color: #ff3a2f;		padding: 10px 0px;	}}.lpnCtr {	display: none;}