/* --------------------------------------------------------
Style Sheet for Reliant Responsive Phase2
version: 2.0
last modified: AJ/Nick/Simon
website: http://reliant.com
----------------------------------------------------------*/
/*--------- Defining Fonts ------------- */ 
@font-face {
                font-family: Effra;
                src: url('/fonts/NRGEffra_W_Rg.eot');
                src: url('/fonts/NRGEffra_W_Rg.eot?#iefix') format('embedded-opentype'),
                                url('/fonts/NRGEffra_W_Rg.woff') format('woff'),
                                url('/fonts/NRGEffra_W_Rg.ttf') format('truetype');
}
@font-face {
                font-family: EffraMedium;
                font-weight:normal;
                font-style: normal;
                src: url('/fonts/NRGEffra_W_Md.eot');
                src: url('/fonts/NRGEffra_W_Md.eot?#iefix') format('embedded-opentype'),
                                url('/fonts/NRGEffra_W_Md.woff') format('woff'),
                                url('/fonts/NRGEffra_W_Md.ttf') format('truetype');
}
                
@font-face {
                font-family: EffraLight;
                font-weight: normal;
                font-style: normal;
                src: url('/fonts/NRGEffra_W_Lt.eot');
                src: url('/fonts/NRGEffra_W_Lt.eot?#iefix') format('embedded-opentype'),
                                url('/fonts/NRGEffra_W_Lt.woff') format('woff'),
                                url('/fonts/NRGEffra_W_Lt.ttf') format('truetype');
}

/*------------------------------------------*/
/* Base Fonts */
body{font-family: arial,Arial,Helvetica,sans-serif;/* background-color:#fff;color:#231F20; */ font-size: 62.5%;} /* Do NOT touch - set font family, size, etc on child elements */
body *{line-height:1.4em;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0; float: left;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}caption,th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-family: "Effra",Verdana,sans-serif; margin:0; font-weight:normal; color: #231f20}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
select, input, textarea{arial,helvetica,clean,sans-serif;}
pre, code{monospace;}
label{cursor:pointer;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
/** Fonts **/
h1, h1.intro {
	font-size: 3.2em;     /* 32px*/
	line-height: 1.0625em;  /* 34px*/
	border-bottom:2px solid #00aeef;
	margin-bottom:16px;
	padding-bottom:10px;
}

h2, .h2{
	font-size:3.0em ;     /* 30px */
	line-height:1.0669em ;  /* 32px */	
}

h3, .h3{
	font-size:2.8em ;         /* 28px */
	line-height:1.0715em ;  /* 30px */	
}
.promo > h3{font-size:2.2em;}

h4, .h4{
	font-size:2.6em ;         /* 26px */
	line-height:1.0771em ;  /* 28px */	
}
#twocol-left h4 {
    margin-top: 10px;
}
#twocol-left table h4 {
    margin-top: 0;
}
h4 {
    line-height: 1.7em;
}
h5, .h5{
	font-size:2.4em ;         /* 24px */
	line-height:1.0831em ;  /* 26px */	
}

h6, .h6{
	font-size:2.2em ;         /* 22px */
	line-height:1.091em ;  /* 24px */	
}
/* h1.intro{font-size:144%;color:#333192;margin-bottom:0;}
h2,.h2{font-size:122%;margin-bottom:14px;font-family:'', Arial, Helvetica,sans-serif;}
h3,.h3{font-size:110%;font-family:'EffraMedium', Arial, Helvetica,sans-serif;font-weight:normal;}
h4,.h4{font-size:18px;font-size:102%;font-family:'', Arial, Helvetica,sans-serif;font-weight:normal;}
h5,.h5{font-size:104%;font-family:'', Arial, Helvetica,sans-serif;}
h6,.h6{font-size:102%;font-family:'', Arial, Helvetica,sans-serif;} */
p, form p{
	font-size:1.6em ;     /* 16px */
	line-height:1.25em ;  /* 20px */	
}

/*** fonts end ****/
/* .emb h1, .emb h3 { border-bottom-style:solid; padding-bottom:7px; }
.emb h1, .emb h2 {border-bottom-width:3px;}
.emb h3{border-bottom-width:2px;} */

.content .p, .content p, .content li, .content dd {font-size: 1.6em; color: #231f20}  /*Phase I by Nicholas Wetmore*/
.content li ul li {font-size: 1em;} /* Phase II by Nicholas Wetmore */
.content p, .content .p {line-height: 1.7em; margin: 0 0 14px 0;}  /*7-2 1527*/
.home .content p {padding-bottom: 0px;}  /*Phase I by Nicholas Wetmore*/
#twitter-promo p {
    font-family: "Effra",Verdana,sans-serif;
    font-size: 1.8em;
}
.home .float72 p.cyan {margin-bottom: 0;}
.content h4 {font-size: 2em;}
.content h5 {font-size: 1.7em; line-height: 1.6em}
#wrap .headerLight {padding-bottom: 110px;}
/*--------- Defining Fonts ------------- */ 
/*------------------------------------------
COLOR THEMES (default)cyan:#00aeef;black:#231f20;green:#439539;magenta:#ec00b2;orange:#ff4800;red:#ef3e42;violet:#333082;yellow:#ffd200;*/
/* General fonts */
@media screen and (max-width:959px){
  h1,.h1{border-bottom:0px none transparent;}
}
.black h1,.black .h1{border-bottom:2px solid #231f20;}
.black {color: #231f20;} 
.green h1,.green .h1{border-bottom:2px solid #439539;}		
.magenta h1,.magenta .h1{border-bottom:2px solid #ec00b2;}
.orange h1,.orange .h1{border-bottom:2px solid #ff4800;}
.red h1,.red .h1{border-bottom:2px solid #ef3e42;}
.violet h1,.violet .h1{border-bottom:2px solid #333082;}
.yellow h1,.yellow .h1{border-bottom:2px solid #ffd200;}
/* Phase II Nicholas Wetmore */
/* p, li, dt, dd, th, td, address, blockquote, pre, input, textarea, select, label{font-size:100%;}

p p, p li, p dt, p dd, p th, p td, p address, p blockquote, p pre, p input, p textarea, p select,
li p, li li, li dt, li dd, li th, li td, li address, li blockquote, li pre, li input, li textarea, li select,
dt p, dt li, dt dt, dt dd, dt th, dt td, dt address, dt blockquote, dt pre, dt input, dt textarea, dt select,
dd p, dd li, dd dt, dd dd, dd th, dd td, dd address, dd blockquote, dd pre, dd input, dd textarea, dd select,
th p, th li, th dt, th dd, th th, th td, th address, th blockquote, th pre, th input, th textarea, th select,
td p, td li, td dt, td dd, td th, td td, td address, td blockquote, td pre, td input, td textarea, td select,
address p, address li, address dt, address dd, address th, address td, address address, address blockquote, address pre, address input, address textarea, address select,
blockquote p, blockquote li, blockquote dt, blockquote dd, blockquote th, blockquote td, blockquote address, blockquote blockquote, blockquote pre, blockquote input, blockquote textarea, blockquote select, pre p, pre li, pre dt, pre dd, pre th, pre td, pre address, pre blockquote, pre pre, pre input, pre textarea, pre select,
input p, input li, input dt, input dd, input th, input td, input address, input blockquote, input pre, input input, input textarea, input select,
textarea p, textarea li, textarea dt, textarea dd, textarea th, textarea td, textarea address, textarea blockquote, textarea pre, textarea input, textarea textarea, textarea select, select p, select li, select dt, select dd, select th, select td, select address, select blockquote, select pre, select input, select textarea, select select
{font-size:104%;} */
/* Basics */
a{color:#00aeef}
a:active,
a:hover {
    outline: 0;
}
/* a:hover{text-decoration:none;} */
abbr, 
acronym{border-bottom:0 dotted #666;}
blockquote{margin:1.5em;}
code{color:#000099}
del{color:#666;}
dfn{font-style:italic;font-weight:bold;}
em,i{font-style:italic;}
hr{color:#ccc;height:1px;border:0;background-color:#ccc;margin:0 0 1.7em 0;}
p,address{margin:0 0 10px 0;font-size: 1.5em;}
.p img {width: 100%;height:200px; padding-bottom:15px;}
pre,code{margin:1.5em 0;overflow:auto;white-space:pre;}
pre,code,tt{font:1em 'andale mono', 'monotype.com', 'lucida console', monospace;line-height:1.5em;}
strong,b{font-weight:bold;}
sub{font-size:0.58em;vertical-align:sub;line-height:0;}
sup{font-size:0.58em;vertical-align:super;line-height:0;}
tt{display:block;margin:1.5em 0;line-height:1.5em;}
input {
    box-shadow: 0 0 8px #dddddd inset;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 5px;
}
label, input {
    clear: both;
}
article dl{margin:0 0 1.5em 0;}
article dl dt{font-weight:bold;}
article dd{margin-left:1.5em;}
/*revised 7-1*/
article ul, 
article ol{margin:0 1.5em 10px 10px;}
article ol{margin-left:30px;}
article ul ul,
article ol ul{margin:0 0 8px 17px;}
article ol ul ul{margin:0 0 0 17px;}
article ol ul ul{margin:0 0 0 17px;}
article ul{list-style-type:none;}
article ol{list-style-type:decimal;}
article ol.upper-alpha{list-style:upper-alpha;}
article ol.lower-alpha{list-style:lower-alpha;}
article ol.lower-roman{list-style:lower-roman;}
article ol.decimal{list-style:decimal;}
article ul li{background-image:url(/en/assets/images/branding/horizontal-sprit.png);background-repeat:no-repeat;background-position:-3998px 7px;background-attachment:scroll;margin-bottom:7px;padding:2px 0 0 13px;}
.cyan article ul li{  background-position: -3998px 7px;}
.black article ul li{  background-position: -4995px 7px;}
.green article ul li{  background-position: -2997px 7px;}
.magenta article ul li{  background-position: -1995px 7px;}
.orange article ul li{  background-position: -5995px 7px;}
.red article ul li{  background-position: -993px 7px;}
.violet article ul li{  background-position: 0px 7px;}
.yellow article ul li{  background-position: -6997px 7px;}

article ol li{padding-bottom:7px;}
article ul li p,
article ul li address,
article ol li p,
article ol li address{margin:0 0 20px 0;}
article ul.list{margin-left:0;list-style:none;}
article ul.list li{background-image:none!important;padding-left:0!important}
/* Noscript */
.disabled{background:#fffcdf;border:1px solid #ef3e42;margin-bottom:24px;padding:10px 10px 0 10px;}
noscript p{margin-bottom:10px;}
/* END Noscript */
/* Reuse classes */
.absolute{position:absolute;}.right0{right:0;}.bottom0{bottom:0;}
.alignRight{text-align:right;}
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.block{display:block;}
.bold{font-weight:bold}
.border-bottom{border-bottom:1px solid #ccc;padding-bottom:19px;margin-bottom:20px;}
.center{margin-left:auto;margin-right:auto;}
.txtCenter{text-align: center;}
.color000,.colorBlack{color:#000!important;}
.colorF00{color:#F00!important;}
.colorCyan{color:#00aeef!important;}
.colorGreen{color:#439539!important;}
.colorGray{color:#777!important;}
.colorMagenta{color:#ec00b2!important;}
.colorOrange{color:#ff4800!important;}
.colorRed{color:#ef3e42!important;}
.colorViolet{color:#333082!important;}
.colorYellow{color:#ffd200!important;}
.colorFFF,.colorWhite{color:#fff!important;}
.clear{clear:both;}
.effra{font-family:'', Arial, Helvetica,sans-serif;}
.effraMedium{font-family:'', Arial, Helvetica,sans-serif;}
.effraLight{font-family:'EffraLight', Arial, Helvetica,sans-serif;}
.effraHeavy{font-family:'Effra Heavy', Arial, Helvetica,sans-serif;}
.hidden{height:0!important;visibility:hidden!important;}
.indent{text-indent:24px;}
.inline{display:inline;}
.inline-block{display:inline-block;}
.margin-bottom{margin-bottom:1.5em!important;}
.margin-bottom0{margin-bottom:0!important;}
.margin0{margin:0!important;}
#twocol-left .max-width{max-width:637px;}
.overflow-auto{overflow:auto;}
.padding-bottom{padding-bottom:1.5em!important;}
.padding-top0{padding-top:0!important;}
.widthAuto{width:auto!important;}
.padding-bottom0{padding-bottom:0!important;}
.padding0{padding:0!important;}
.padbtm5{padding-bottom:5px;}
.relative{position:relative}
.font14{font-size:14px !important;}
.font13{font-size:13px !important;}
img.res{width:100%;height:auto;}
.child-ul-count-four-or-more, .child-ul-count-two-or-three, .child-ul-count-one {margin-left: 0;margin-right:0;} /* Adaptive2_1 Nicholas Wetmore */
.child-ul-count-four-or-more > li, .child-ul-count-two-or-three > li, .child-ul-count-one {padding-left: 0;} /* Adaptive2_1 Nicholas Wetmore */
@media screen and (max-width: 959px) {
  img.res.home-template {
    width:100%;
    height:52%;
    position:absolute;
    z-index: -1;
  }
}/*goLive defect # 1540/defect 1537 - AJ*/
@media screen and (max-width: 868px) {
  img.res.home-template {
    width:100%;
    height:auto;
    position:absolute;
  }
}/*goLive defect # 1540/1537- AJ*/
#twocol-left .res{max-width:625px;}
.transparent{background-color:transparent;}
.underline{text-decoration:underline;}
.uppercase{text-transform:uppercase}
/* END Reuse classes */
.ie pre, 
.ie code{}
/* Accessibility */
.skip, 
#pri .skip{/* Hide content off-screen without hiding from screen-readers. N.B. This is not suited to RTL languages */
display:block;float:left;height:1px;position:absolute;left:-99999px;width:1px;overflow:hidden;}
a.skip:active, a.skip:focus{width:auto;height:auto;left:20px;top:40px;padding:4px;background:yellow;color:#000;z-index:100;}
a:focus img{outline:1px dotted #000;} 
/* Accessibility */
/* Primary content */
img.intro{display:block;border:4px solid rgba(255, 255, 255, 0.5);box-shadow:5px 5px 5px rgba(0, 0, 0, 0.25);border-bottom-width:0;height:auto;width:100%;max-width:952px;}
.ie img.intro{border:4px solid #f8f5f1;border-bottom-width:0;}
#pri article article .content p{margin-bottom:8px;}
footer.legal,footer.disclaimer{border-top:1px solid #ccc;padding:1.7em 0 10px  0;}
body .legal,.disclaimer{color:#777777;text-align:justify;}
.disclaimer > p {
    clear: both;
    color: #777;
    font-size: 11px;
}
.tagline{color:#777777;}
h1 .tagline{display:block;font-size:1.2em;line-height:16px;text-align:left;}
body .legal p,.disclaimer p{margin-bottom:10px;}
body .legal ul,.disclaimer ul{list-style:disc inside none;}
body .legal ul li,.disclaimer ul li{background-image:none!important;padding-left:0!important;}
.disCont > p {color: #777;font-size: 11px;}
.more{background-image:url(/en/assets/images/branding/bg-btn.png);background-repeat:no-repeat;background-position:right -638px;background-attachment:scroll;display:inline-block;line-height:18px;padding:0 20px 0 0;text-decoration:none;}
.black .more{background-position:right -574px;}
.green .more{background-position:right -702px;}
.magenta .more{background-position:right -766px;}
.orange .more{background-position:right -830px;}
.red .more{background-position:right -958px;}
.violet .more{background-position:right -894px;}
.white .more{background-position:right -1022px;}
.yellow .more{background-position:right -1086px;}
.more:hover,.more:focus,
.black .more:hover,
.green .more:hover,
.magenta .more:hover,
.orange .more:hover,
.red .more:hover,
.violet .more:hover,
.yellow .more:hover{background-position:right -574px;text-decoration:underline;}
.back{background-image:url(/en/assets/images/branding/bg-btn.png);background-repeat:no-repeat;background-position:left -1214px;background-attachment:scroll;display:inline-block;line-height:18px;padding:0 0 0 20px;text-decoration:none;}
.black .back{background-position:left -1150px;}
.green .back{background-position:left -1278px;}
.magenta .back{background-position:left -1342px;}
.orange .back{background-position:left -1406px;}
.red .back{background-position:left -1534px;}
.violet .back{background-position:left -1470px;}
.yellow .back{background-position:left -1662px;}
.back:hover,.back:focus,
.black .back:hover,
.green .back:hover,
.magenta .back:hover,
.orange .back:hover,
.red .back:hover,
.violet .back:hover,
.yellow .back:hover{background-position:left -1150px;text-decoration:underline;}
a.tel{color:#231f20;cursor:default;text-decoration:none;}

a.pdf,article ul li.pdf,.black article ul li.pdf,.green article ul li.pdf,.magenta article ul li.pdf,.orange article ul li.pdf,.red article ul li.pdf,.violet article ul li.pdf,.yellow article ul li.pdf{
	/*background-image:url(/en/assets/images/branding/bg-cyan-horizontal.png);*/
	background-repeat:no-repeat;
	background-position:-3001px 3px;
	background-attachment:scroll;
}

a.pdf{display:inline-block;padding:0 0 0 18px;background-position:-3001px 2px;}
/* END General fonts */
/* Tabs  */
/*404 fix*/
ul.tabNav{
	/*background:url(/en/assets/images/branding/bg-border-1px.png) repeat-x left bottom scroll;*/
	list-style:none!important;
	height:29px;
	margin:0 0 10px 0!important;
	overflow:hidden;
	padding:0!important;
	max-width:670px;
	border-bottom: 1px solid #ccc;
}/*defect # 1470 : AJ*/

ul.tabNav li,
.content ul.tabNav li{float:left;margin:0 0 0 -1px!important;padding:0!important;list-style:none!important;background-image:none!important;}
ul.tabNav li:first-child,
.content ul.tabNav li:first-child{margin:0 0 0 0!important;}
ul.tabNav li a{background-color:#f5f5f5;border:1px solid #9d9d9d;border-top-left-radius:5px;border-top-right-radius:5px;color:#231F20;display:block;line-height:27px;height:27px;overflow:hidden;padding:0 10px!important;text-align:center;text-decoration:none;}
ul.tabNav.small li a{font-size:1.1em;}
ul.tabNav li a:hover{background-color:#f0f0f1!important;text-decoration:none;}
ul.tabNav li a.current,
ul.tabNav li a:hover.current{background-color:#fff!important;border-bottom:1px solid #fff;cursor:default;}
.hide{position:absolute;top:-9999px;left:-9999px;}
.list-wrap{padding-bottom:30px;}
.list-wrap .pad{padding:0 10px 0 10px;}
/* END Tabs  */
/* iFrames */
#iFrame{min-height:200px;overflow:hidden;}
#i-wrap{padding:0}
/* END iFrames */
/* Boxes */
.box{background-color:#00aeef;background-repeat:no-repeat;background-position:14px 76px;color:#fff;padding:0;}
.box.black{background-color:#231f20;}
.box.green{background-color:#439539;}
.box.gray{background-color:#e8e8e8;color:#231f20;}
.box.magenta{background-color:#ec00b2;}
.box.promo-right.magenta{background-color:#EC008C;}
.box.orange{background-color:#ff4800;}
.box.red{background-color:#ef3e42;}
.box.violet{background-color:#333082;}
.box.promo-right.violet{background-color:#333092;}
.box.yellow{background-color:#ffd200;color:#231f20;}
.box .pad{padding:12px 14px 20px 14px;}
.box .more{color:#fff;}
.box.gray .more,.box.yellow .more{color:#231f20;}
.box h2{border-bottom:1px solid #fff;color:#fff;margin-bottom:10px;padding-bottom:10px;font-size: 2.2em;}
.box p.white{margin-bottom:0;}
.promobox{border: 1px solid #ccc;padding:15px 17px 4px 15px;}
.promobox table th{font-weight:bold;width:40%}
.promobox table th,.promobox table td{padding-top:4px;padding-bottom:4px;}
.top-right{border-top-right-radius:50px;}
.top-left{border-top-left-radius:50px;}
.top-right25{border-top-right-radius:25px;}
.top-left25{border-top-left-radius:25px;}
.bottom-right{border-bottom-right-radius:50px;}
.bottom-left{border-bottom-left-radius:50px;}
.bottom-right25{border-bottom-right-radius:25px;}
.bottom-left25{border-bottom-left-radius:25px;}
/* END Boxes */
/* Old IE */
.old-ie{padding:0 60px;}
.old-ie h2{
	/*background:url(/en/assets/images/branding/bg-browsers.png) no-repeat center -240px scroll;*/
	margin-bottom:4px;padding-top:85px;
}

.old-ie p{margin-bottom:12px;}
.old-ie li{text-align:center;width:33%;}
.old-ie li span{
	/*background:url(/en/assets/images/branding/bg-browsers.png) no-repeat 0 0 scroll;*/
	display:block; 
	margin:0 auto;
	height:80px;
	width:80px;
}
.old-ie li.firefox span{ background-position:0 -80px}
.old-ie li.internet-explorer span{ background-position:0 -160px}
/* END Old IE */
/* Grid */
/* Floats */
.float1{float:left;height:1px;width:1%;}.float2{float:left;height:1px;width:2%;}.float3{float:left;height:1px;width:3%;}.float4{float:left;height:1px;width:4%;}.float5{float:left;height:1px;width:5%;}.float10{float:left;height:1px;width:10%;}.float15{float:left;width:15%;}.float20{float:left;width:20%;}.float22{float:left;width:22%;}.float23{float:left;width:23%;}.float24{float:left;width:24%;}.float25{float:left;width:25%;}.float26{float:left;width:26%;}.float30{float:left;width:30%;}.float32{float:left;width:32%;}.float33{float:left;width:33%;}.float34{float:left;width:34%;}.float35{float:left;width:35%;}.float36{float:left;width:36%;}.float657 {float: left;width: 65.7%;}.float326 {float: right; width: 32.6%;}.float37{float:left;width:37%;}.float38{float:left;width:38%;}.float40{float:left;width:40%;}.float42{float:left;width:42%;}.float43{float:left;width:43%;}.float44{float:left;width:44%;}.float45{float:left;width:45%;}.float46{float:left;width:46%;}.float48{float:left;width:48%;}.float49{float:left;width:49%;}.float50{float:left;width:50%;}.float52{float:left;width:52%;}.float54{float:left;width:54%;}.float55{float:left;width:55%;}.float56{float:left;width:56%;}.float57{float:left;width:57%;}.float58{float:left;width:58%;}.float60{float:left;width:60%;}.float62{float:left;width:62%;}.float63{float:left;width:63%;}.float64{float:left;width:64%;}.float65{float:left;width:65%;}.float66{float:left;width:66%;}.float67{float:left;width:67%;}.float68{float:left;width:68%;}.float70{float:left;width:70%;}.float72{float:left;width:72%;}.float73{float:left;width:73%;}.float74{float:left;width:74%;}.float75{float:left;width:75%;}.float80{float:left;width:80%;}.float85{float:left;width:85%;}.left,.floatleft,.floatLeft{float:left;}.right,.floatright,.flaotRight{float:right;}
img.left{margin:0 14px 4px 0;}
img.right{margin:0 0  4px 14px;}
/* END Floats */
/* Width */
.width2{height:1px;width:2%;}.width3{height:1px;width:3%;}.width4{height:1px;width:4%;}.width5{height:1px;width:5%;}.width20{width:20%;}.width25{width:25%;}.width30{width:30%;}.width32{width:32%;}.width33{width:33%;}.width34{width:34%;}.width35{width:35%;}.width36{width:36%;}.float657 {float: left;width: 65.7%;}.float326 {float: right; width: 32.6%;}.width37{width:37%;}.width40{width:40%;}.width45{width:45%;}.width50{width:50%;}.width55{width:55%;}.width60{width:60%;}.width63{width:63%;}.width64{width:64%;}.width65{width:65%;}.width66{width:66%;}.width67{width:67%;}.width68{width:68%;}.width70{width:70%;}.width72{width:72%;}.width73{width:73%;}.width74{width:74%;}.width75{width:75%;}.width80{width:80%;}.width85{width:85%;}.width90{width:90%;}.width95{width:95%;}.width96{width:96%;}.width97{width:97%;}.width98{width:98%;}.width99,.width99 input, .width99 select{width:99%;}.width100{width:100%;}
/* END Width */
/* END Grid */
/* Forms */
form.iframe .clearfix{min-height:70px;padding-top:5px;}
form.iframe .clearfix:first-child{padding-top:0;min-height:73px;}
form.iframe .clearfix .clearfix{min-height:1px!important;}
form.iframe .clearfix.checkboxes .clearfix{padding-top:8px;}
form.iframe .error input,
form.iframe .errors input{background-color:#ffc6c6;} 
form{margin-bottom:30px;}
form p{margin:0}
/*form label{font-weight:bold;}*/
form select,
form textarea{border:1px solid #ccc;box-shadow:0 0 8px #ddd inset;padding:4px 0;}
form input[type="text"],
form input[type="email"],
form input[type="password"],
form input[type="tel"], 
form input[type="file"]{border:1px solid #ccc;box-shadow:0 0 8px #ddd inset;padding:5px 1px;}
form input[type="file"],  x:-moz-any-link, x:default{padding:0;}
/*.required{color:#ef3e42;}*/
form p#required{font-weight:normal;}
form label.required,
.rqrd.errors{color:#ef3e42;font-weight:normal;}
form .margin-bottom{margin:0 0 1.5em 0;}
#div_city{width:116px;padding-right:5px;}
#div_state{width:100px;padding-right:5px;}
#div_zip{width:60px;}
.checkboxes label{margin-left:20px;display:block}
.thankyou .clearfix{padding-bottom:20px;}
.ctrls {
    color: #231f20;
    /*font-size: 1.2em;*/
    text-decoration:none;
}
#twocol-left table .ctrls {
    font-size: 1.2em;
}
.ctrls:hover {
text-decoration:underline;
}
.ctrls span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/en/assets/images/branding/master-sprite.png");
    background-origin: padding-box;
    background-position: -66px -365px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    vertical-align: middle;
    width: 16px;
}

.ctrls span .no-background{
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
	background: none;
}

.white .ctrls span {
    background-position: -66px -111px;
}
.white .ctrls {
    color: #fff;
}
.cyan .ctrls span{
	background-position: -66px -365px;
}
.cyan .ctrls:hover span{
	 background-position: -66px -401px;
}
.copy {
    line-height: 1.4em;
    padding-bottom: 14px;
	color: #231f20;
	font-size: 1.5em;
}
#m_login .btn{background-color:#00aeef;font-size:18px;/* background-image:url(/en/assets/images/branding/bg-btn.png);background-repeat:no-repeat;background-position:right -440px;background-attachment:scroll; */border:1px solid #00aeef;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family: "Effra",Verdana,sans-serif;height:50px;line-height:50px;padding:0 20px 0 20px;text-decoration:none;
width:79%;/* width:173px; */}/*PH1 - AJ*/
#m_login .OutlogIn .btn.fullwidth { width: 100%; box-sizing: border-box; }
#m_login .OutlogIn .btn.grey, #m_login .OutlogIn .btn.gray { 
    background: -webkit-linear-gradient(#F5F5F5, #D0D0D0); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F5F5F5, #D0D0D0); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F5F5F5, #D0D0D0); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F5F5F5, #D0D0D0); /* Standard syntax (must be last) */
    border: 1px solid #D0D0D0;
    color: #231F20;
 }
#m_login .btn:hover,#m_login .btn:focus{background-color:#fff;background-position:right -54px;color:#00aeef;text-decoration:none;}
.ie .btn{font-weight:bold}
.black .btn{background-color:#231f20;border:1px solid #231f20;}		
.green .btn{background-color:#439539;border:1px solid #439539;}		
.magenta .btn{background-color:#ec00b2;border:1px solid #ec00b2;}		
.orange .btn{background-color:#ff4800;border:1px solid #ff4800;}			
.red .btn{background-color:#ef3e42;border:1px solid #ef3e42;}		
.violet .btn{background-color:#333082;border:1px solid #333082;}		
.yellow	.btn{background-color:#ffd200;background-position:right 10px;border:1px solid #ffd200;color:#000;}
.black .btn:hover,.black .btn:focus{background-color:#fff;background-position:right 10px;color:#231f20;}		
.green .btn:hover,.green .btn:focus{background-color:#fff;background-position:right -118px;color:#439539;}		
.magenta .btn:hover,magenta .btn:focus{background-color:#fff;background-position:right -183px;color:#ec00b2;}		
.orange .btn:hover,.orange .btn:focus{background-color:#fff;background-position:right -247px;color:#ff4800;}		
.red .btn:hover,.red a.btn:focus{background-color:#fff;background-position:right -375px;color:#ef3e42;}		
.violet .btn:hover,.violet .btn:focus{background-color:#fff;background-position:right -311px;color:#333082;}		
.yellow .btn:hover,.yellow .btn:focus{background-color:#fff;background-position:right 10px;color:#231f20;}	
.btn.prime{background-color:#eee;background-image:url(/en/assets/images/branding/bg-btn.png);background-repeat:no-repeat;background-position:right -52px;background-attachment:scroll;border:1px solid #ccc;border-radius:8px;color:#444;cursor:pointer;display:inline-block;font-family:'EffraMedium', Arial, Helvetica, sans-serif;line-height:44px;height:44px;padding:0 40px 0 20px;text-decoration:none;}
.btn.prime:hover,.btn.prime:focus{background-color:#e3e3e3;background-image:url(/en/assets/images/branding/bg-btn.png);background-repeat:no-repeat;background-position:right -52px;background-attachment:scroll;color:#444;text-decoration:none;}
.btn.back{background-image:none;padding-right:20px;}
a.caption{text-decoration:none;}
a.caption:hover{text-decoration:underline;}
a.caption.left{margin:0 14px 4px 0;}
a.caption.right{margin:0 0  4px 14px;}
/* END Forms */
/* Data Tables */
table.data{background-color:#fff;color:#231F20;font-size:1.4em;line-height:1.4em;}
table.data th{background-color:#f5f5f5;background:linear-gradient(top, #f5f5f5 0%, #c9c9c9 100%);background:-moz-linear-gradient(top, #f5f5f5 0%, #c9c9c9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #c9c9c9));background:-webkit-linear-gradient(top, #f5f5f5 0%, #c9c9c9 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #c9c9c9 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #c9c9c9 100%);background:linear-gradient(top, #f5f5f5 0%, #c9c9c9 100%);border-bottom:1px dotted #231F20;height:35px;line-height:normal;padding:0 6px;vertical-align:middle;}
table.data th:first-child{text-align:left;}
table.data td{height:22px;padding:4px 6px;vertical-align:middle;}
table.data td:first-child{text-align:left;}
.ie table.data .odd td{background-color:#f5f5f5;}
/*table.data tbody tr:nth-child(odd){background-color:#fff;}*/
table.data tbody tr:nth-child(even){background-color:#f5f5f5;}
/* END Data Tables */
article .breadcrumb{margin:-10px 0 0 0;padding:0 0 20px 0;}
article .breadcrumb ul{display:inline-block;color:#787878;list-style:none outside none;margin:0 auto 0 auto;padding:0;}
article .breadcrumb ul li{background:none;display:inline-block;list-style:none outside none;margin:0 0 0 0;padding:0 2px 0 0;}
article .paginate{text-align:center;margin:0 0 24px 0;}
article .paginate ul{display:inline-block;list-style:none outside none;margin:0 auto 0 auto;padding:0;text-align:center;}
article .paginate ul li{background:none;display:inline-block;list-style:none outside none;margin:0 10px;padding:0;}
.subTitle h2 {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    font-size: 2em;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}
/* END Primary content */
/*---!!!! TURN OFF RESPONSIVE BY DELETING THE CSS BELOW !!!!---*/
@media screen and (max-width:959px){
img.intro{display:block;border:0 solid rgba(255, 255, 255, 0.5);box-shadow:0 0 0 rgba(0, 0, 0, 0.25);height:auto;}
h1{font-size:2.4em;}
#blqcontent_title > h1 {padding-top: 10px;}
h2,h2.h1{font-family:"Effra",Verdana,sans-serif;font-weight:normal;border:0;line-height:normal;margin:0 0 20px 0;padding:0;}/*Ph1 - AJ*/
h3.h2{font-family:'EffraMedium',Arial,sans-serif;font-weight:normal;margin:0 0 4px 0;}
.panel{background-color:#e8e8e8;}.bgcolor000,.bgcolorBlack{background-color:#000;}.bgcolorF00{background-color:#f00;}.bgcolorCyan{background-color:#00aeef;}.bgcolorGreen{background-color:#439539;}.bgcolorGray{background-color:#777;}.bgcolorMagenta{background-color:#ec00b2;}.bgcolorOrange{background-color:#ff4800;}.bgcolorRed{background-color:#ef3e42;}.bgcolorViolet{background-color:#333082;}.bgcolorYellow{background-color:#ffd200;}.bgcolorFFF,.bgcolorWhite{background-color:#fff!important;}.transparent{background-color:transparent!important}
article .breadcrumb{margin:0;padding:10px 0 20px 0;}
/*img.block.center{height:auto;width:100%;}*/
#twocol-left .res{max-width:none;}
#wrap .headerLight {padding-bottom: 0px;}/*PH2- AJ*/
/* Tabs  */
ul.tabNav{background:none;height:30px;max-width:none;}
ul.tabNav li,
.content ul.tabNav li{float:left;margin:0!important;}
ul.tabNav.two li{width:50%;}ul.tabNav.three li{width:33.3%;}ul.tabNav.four li{width:25%;}ul.tabNav.five li{width:20%;}ul.tabNav.six li{width:16.6%;}.tabNav.seven li{width:14.2%;}
ul.tabNav li a{background-color:#999;border:0 solid #fff; border-left-width:1px;border-radius:0;color:#fff;line-height:30px;height:30px;overflow:hidden;padding:0!important;}
ul.tabNav li:first-child a{border-left-width:0;}
ul.tabNav.small li a{font-size:1.1em;}
/*ul.tabNav li a:hover{background-color:#ec00b2!important;text-decoration:none;}*/
ul.tabNav li a.current,
ul.tabNav li a:hover.current{background-color:#00aeef!important;border-bottom:0 solid #fff;}
.boxes .xpm-image-container>img {
  position: absolute;
  top: -18px;
  left: 0px;
}
/* END Tabs  */
.lpInviteChatTbl {
    display: none !important;
}/*goLive defect#1523 - AJ*/
/* Search toggle start */
.searchMobile{
	display:none;
	width:auto;position: relative;
	margin:9px;
	border:1px solid #ccc;
	height: 31px;
	border-radius:3px;
}
.twitter-typeahead {
	width: 100%;
	padding-right: 65px;
    box-sizing: border-box;
}
#mobile-headerSearchBox{
	width: 100%;
	height: 21px;
	border:none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color:#ffffff !important;
	font-size:15px;
	 border-radius: 3px;
    margin-left: 5px;
	}
.search-btn {
    background: url(/en/assets/images/branding/searchIcon-hover.svg) no-repeat right 3px top 3px scroll;
    float: right;
    height: 24px;
    position: absolute;
    width: 24px;
	cursor:pointer;
	top: 0px;
	right:0px;
}
/* Do Not Merge */
#mobile-srch-close-btn {
    background: url("/en/assets/images/branding/delete_text_button.png") center center no-repeat;
    height: 20px;
    width: 20px;
    position: absolute;
    cursor: pointer;
    display:none;
    top: 5px;
    right: 40px;
} 
/* Do Not Merge */
.header-search {
    cursor: text;
}
.searchIconBlue {
	background-image: url("/en/assets/images/branding/master-sprite-resp.png") !important;
    background-position: -210px -97px !important;
    }
/* Search toggle end */
.phone-number a {padding: 0 !important; margin: 0 !important; border: 0 !important; background-color: transparent !important; color: #00aeef !important; text-decoration:underline !important;}
}
@media screen and (max-width:699px){
/* Grid */
.float1,.float2,.float3,.float4,.float5,.float10{display:none}
.float15,.float20,.float22,.float23,.float24,.float25,.float26,.float30,.float32,.float33,.float34,.float35,.float36,.float37,.float38,.float40,.float42,.float43,.float44,.float45,.float46,.float48,.float49,.float50,.float52,.float54,.float55,.float56,.float57,.float58,.float60,.float62,.float63,.float64,.float65,.float66,.float67,.float68,.float70,.float72,.float73,.float74,.float75,.float80,.float85{float:none;width:100%;}
form.iframe .float45{min-height:60px;padding-top:5px;}
form.iframe .float45:first-child{min-height:70px;padding-top:0;}
/* END Grid */
/* Forms */
form{max-width:none;}
legend{margin-bottom:20px;}
form.iframe .clearfix{padding-top:10px;}
form.iframe .clearfix:first-child{padding-top:0;}
/* END Forms */
#twocol-left .clearfix .float60 p{margin-bottom:10px;}
#twocol-left .clearfix .float60{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:1.7em;}
section .content h1{padding-right:0}
div.icon p,div.icon .margin-left{margin-left:61px;}
div.thumb .margin-left{margin-left:90px;}
div.thumb img{max-width:80px;}
}
@media screen and (max-width:599px){
#pri a.caption{display:block;float:none;margin-bottom:24px;}
}

.cyan .ctrls{
  color: #00aeef;
}
.cyan .white .ctrls span{
	background-position: -66px -111px;
}
.cyan .white .ctrls {
    color: #fff;
}
.cyan .white .ctrls:hover span{
	background-position: -66px -111px;
}
.nav-menu > ul > li.current > a{
  /* font-weight:bold; */
}

.footer-back-to-top {
  background: url("/en/assets/images/branding/arrow-pointing-up.png") center center no-repeat;
  background-size: 24px 24px;
  width: 100%;
  height: 48px;
}
#ftNote-respnsv a {
    color: #231f20;
    text-decoration:none;
}
.footer-social-media-links {
  width: 100%;
  height: 64px;
}

.footer-social-media-links .social-media-link {
  width: 24px;
  height: 24px;
  padding-top: 24px;
  padding-bottom: 14px;
  padding-right: 15px;
  float: left;
}

.boxes .xpm-image-container {
    height: 74px;
    width: 84px;
    position: relative;
    top: 0px;
    left: 0px;
    margin-right: 0px;
    float: left;
}

.boxes .xpm-image-container>img {
  position: absolute;
  top: 0px;
  left: 0px;
}

.promo.bottom-left>.xpm-image-container {
    float: right;
    padding-left: 20px;
    padding-right: 10px;
}

.promo.bottom-right>.xpm-image-container {
    float: left;
    padding-right: 20px;
    padding-left: 10px;
}

.promo.wide>.xpm-image-container{
    float: left;
    padding: 10px 20px 10px 10px;
}

#primary-promo a {
    background-color: #00aeef;
    /* background-image: url(/en/assets/images/branding/bg-btn.png); */
    background-repeat: no-repeat;
    background-position: right -440px;
    background-attachment: scroll;
    border: 1px solid #00aeef;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    /* font-family: 'EffraMedium', Arial, Helvetica, sans-serif; */
    /* min-height: 40px; */
    line-height: 1.4em;
    padding: 7px 20px 7px 20px;
    text-decoration: none;
}/*goLive defect # 1436 - AJ */

#primary-promo a:hover {
	background: #ffffff;
	color: #00aeef;
}

/****Defect fix 1313 MR*******/
#primary-promo .noPointerEvent
{
	pointer-events: none;
}
#primary-promo .noPointerEvent > a { text-decoration:none; color:inherit; }
/****Defect fix 1313 MR*******/


/* Simon R Chat ME*/
#chatWrapper {
    position: fixed;
    z-index: 50;
    background: #fbb846;
    width: 225px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    bottom: 15px;
    right: 15px;
    border-radius: 30px; 
    padding: 0;
}

#chatAccess {
    padding: 8px 0;
}
#chatAccess p {
	font-size: 15px;
	margin: 4px 0;
}
#chatAccess a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-origin: padding-box;
    background-image: url("/resources/assets/images/public/chatLogo.png");
    background-repeat: no-repeat;
    background-position: 0px 3px;
    color: #fff !important;
	text-decoration: none;
    padding-left: 28px;
    margin-left: -2px;
    font-weight: normal;
    white-space: nowrap;
} /*ME for sep'16 sprint*/


/*ME Update End*/

.chat::after {
    border-bottom-color: #f2f1ed;
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-color: transparent;
    border-left-style: solid;
    border-left-width: 10px;
    border-right-color: transparent;
    border-right-style: solid;
    border-right-width: 10px;
    border-top-color: #f2f1ed;
    border-top-style: solid;
    border-top-width: 10px;
    bottom: -10px;
    content: "";
    display: block;
    position: absolute;
    right: 40px;
    width: 0;
}
.caret-chat {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/resources/assets/images/public/master-sprite.png?ver=1.12");
    background-origin: padding-box;
    background-position: -99px -113px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    height: 10px;
    margin-left: 4px;
    vertical-align: middle;
    width: 13px;
}
.caret-chat-under {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/resources/assets/images/public/master-sprite.png?ver=1.12");
    background-origin: padding-box;
    background-position: -92px -151px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    height: 14px;
    margin-bottom: -1px;
    margin-left: 181px;
    margin-right: 0;
    margin-top: -6px;
    width: 23px;
}
#chat button.controlText-B {
    min-width: 0 !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 5px !important;
    width: 60px;
}
  
@media screen and (max-width:959px) {
	
	
	/* Start | US4907 | DSE: Sprint 4 - Reliant Mobile: Shifting Google Ratings to Top Nav Pane | Swathi | 03/20/2018 */
  
  .globalmobilenav-menu.mobileRatings .global__list-item img {
     float:none;
   }
  
  /* End | US4907 | DSE: Sprint 4  - Reliant Mobile: Shifting Google Ratings to Top Nav Pane | Swathi | 03/20/2018 */
  
  
  /* START | Header Light Espanol CSS changes | Swathi */ 
    
  .Liteheader .global__list-item {
     border: none!important;
  }
 
 /* END | Header Light Espanol CSS changes | Swathi */
  

  #headlines a {
    text-decoration: none;
    color: #11B2EF;
  }

  ul.tabNav {
    height: 32px;
  }

  ul.tabNav li a.current, ul.tabNav li a:hover.current, ul.tabNav li a:first {
    border-left: 1px solid #F0F0F0;
  }
  
  ul.tabNav li a.current, ul.tabNav li a:hover.current, ul.tabNav li a {
    background-color: white !important;
    color: #231F20;
    padding: 2px 10px 0px 10px !important;
    border-right: 1px solid #F0F0F0;
    border-bottom: 1px solid #F0F0F0;
  }

  ul.tabNav li a.current, ul.tabNav li a:hover.current {
    background-color: white !important;
    color: #11B2EF;
    padding-top: 0px !important;
    border: 1px solid #F0F0F0;
    border-top: 2px solid #11B2EF;
  }
    
  .videoYT {
    width: 637px;
    height: 299px;
    position: relative;
    margin-bottom: 7px;
    margin-top: 30px;
  }

  .videoYT img {
    position: absolute;
    z-index: 20;
    width: 637px;
    height: 299px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  
  .videoYT iFrame {
    position: absolute;
    z-index: 10;
    width: 637px;
    height: 299px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
  }
  
  .video-list p {
    font-size: 1.22em;
  }
  
  .headerLight div#logo {
    margin-left: 20px;
  }
  
  #masterhead.headerLite {
    height: 172px;
  }
        
  #left_nav {
    display: none;
  }
  
  #left_nav .content aside h3{
    width: 100%;
    padding: 0px;
  }  
  
  #left_nav .content aside h3>a{
    padding: 10px 20px;
  }  
  
}

@media screen and (max-width:700px) {

  #carouselA {
    background-color: #FFF;
    margin-bottom: 7px;
  }
  
  #carouselA #flexSlider {
    background-color: #FFF;
  }

  #carouselA #flexNav {
    margin: 6px 0px 6px 0px;
    padding-top: 0px;
    height: 12px;
    border: 0px solid transparent;
    background-color: #FFF;
  }

  #carouselA #flexNav ol {
    height: 30px;
  }
  
  #carouselA #flexNav ol li, #carouselA #flexNav ol li a {
    background-color: #FFF;
    height: 12px;
    width: 12px;
    margin: 0px 6px 0px 6px;
  }

  #carouselA #flexNav ol li a:before {
    height: 12px;
    width: 12px;
    margin: 0px;
    background-color: #999;
    border-radius: 12px;
    display: inline-block;
    content: "";
    position:relative;
    vertical-align:top;
  }

  #carouselA #flexNav ol li a img {
    display: none;
  }

  #carouselA #flexNav ol li a.flex-active:before {
    background-color: #009DD9;
  }  
  
  #carouselA #flexNav .flex-direction-nav {
    top: -174px;
  }

  #carouselA #flexNav .flex-direction-nav .flex-prev {
    left: -20px;
    /*background: url(/en/assets/images/branding/borderless-arrow.png) no-repeat 0px 0px;*/
    transform: rotate(-90deg);
    background-size: 30px 16px;
  }

  #carouselA #flexNav .flex-direction-nav .flex-next {
    right: -50px;
    /*background: url(/en/assets/images/branding/borderless-arrow.png) no-repeat 0px 0px;*/
    transform: rotate(90deg);
    background-size: 30px 16px;
    
  }

  .videoYT {
  	float: left;
    width: 100%;
    height: 164px !important;
  }

  .videoYT img {
    width: 100%;
    height: 163px;
  }
  
  .videoYT iFrame {
    z-index: 10;
    width: 100%;
    height: 163px;
  }
}

#breadcrumb_nav {
    border: none;
    margin-bottom: 0px;
    padding: 0;
    box-shadow: none;
    float: left;
    width:100%;
}
ul#mbreadcrumb {
    margin: 10px 0;
    display: block;
    clear: both;
    padding: 0;
    float: left;
    min-width: 660px;
    height: 23px;
    /* opacity: 0.5; */
    list-style-type: none;
}
#breadcrumb_nav li a {
	display: block;
	float: left;
    text-decoration: none;
    color: #00aeef;
}
#breadcrumb_nav li a:hover{text-decoration:underline;}
#mbreadcrumb li {
    background: none;
    float: left;
    padding: 5px 7px 0 3px;
    font-size: 1.21em;
    /* font-size: 12px; */
}
#breadcrumb_nav li:after, .bcrumbs:after {
    content: "\0020\232A\0020";
    color: #000;
    font-weight: bold;
    font-size: 0.9em;
    margin-left: 5px;
    vertical-align: top;
}
#mbreadcrumb li:last-child:after, #j-crumbs ul li:last-child:after {
    content: "";
}
#mbreadcrumb li:first-child {
    padding-left: 0px !important;
}

.btn.gray, .btn.grey {
  background: #EBEBEB;
  background-color: linear-gradient(top, #E5E5E5, #F0F0F0); 
  border: 1px solid #C9C9C9;
  color: #333333;
}

#carouselA .slides .videoYT img {
  width: 637px;
  height: 299px;
}

/* #wrap .headerLight {
  padding-bottom: 110px;
} *//*Ph1-AJ*/

#ftwrap.footerLight {
  margin-top: 0px;
}

#primary-promo .third {
  width: 78%;
  float: left;
}

div.p {
  -webkit-user-select: text;
  color: #231F20;
  display: block;
 /*  font-size: 100%; */
  line-height: 1.22em;
  margin-bottom: 14px;
  margin-left: 0px;
  margin-right: 0px;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}

div.p p:last-child {
  margin-bottom: 0px;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
}
/* start Phase I Nicholas Wetmore */
div.p p {
  font-size: 1em;
  line-height: 1.5em;
}
/* end Phase I Nicholas Wetmore */
#left_nav .content aside h3 {
  padding:0px;
}

#left_nav .content aside h3>a{
  display: block;
  width:189px;
  padding-left:5px;
}/*goLive - AJ*/
#primary-promo .ctrls span {
  display: none;
}

.display-none {
  display: none;
}
.details li>ul li{
	font-size:1em;
}
#cap_paging {
  margin-top: 20px;
  font-size: 1.5em;
  margin-bottom: 20px;
  margin-left: -10px;
  color: #231f20;
}

#cap_correctSpelling {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 1.4em;
}
.horizontalLine{
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	margin-left: -20px;
	margin-right: -20px;	
}

/* Tooltip Box - start */
.tipbox {    background-color: #FFFFFF;
    border: 2px solid #DDDDDD;
    border-bottom-right-radius: 20px;
    box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.3);
    display: none;
    position: absolute;
    min-width: 240px;
    max-width: 385px;
    z-index: 300;
    text-align:left;
    top:0px;
    left:0px;
}

#login .tipbox, #m_login .tipbox {min-width: 200px;}
#login .tipbox .t-content, #m_login .tipbox .t-content {margin-top: 10px;}  

.t-heading h5 { float:left; font-size: 1.2em; margin:3px 0 0 8px;color:#FFFFFF;width:80%;}
.t-caret { background: url("/resources/assets/images/public/master-sprite.png?ver=1.12") no-repeat scroll -298px -1073px transparent; height: 32px; left: -22px; position: absolute; top: -2px; width: 22px;}
.t-heading .close-it {float:right; margin:3px !important;}
.t-heading {background-color:#00aeef; color:#fff; min-height:30px;float:left;width:100%;}
.t-content {/* padding:5px; */ padding: 0 11px;}
.tipbox div {margin:0px;}

img[class^="tip"] {cursor:pointer;margin-left:4px;vertical-align:top;}

.tipboxleft{
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 0px;
}

.tipboxleft .t-heading .close-it {
    float: right;
    margin: 3px;
}

.tipboxleft .t-heading h5 {
    /* float: right; */
    margin: 2px 0 0 5px;
    width:80%;
}
.tipboxleft .t-caret{
	right:-22px;
	left:auto;
	background: url("/resources/assets/images/public/master-sprite.png?ver=1.12") no-repeat scroll -296px -695px transparent; 
}
/* Tooltip Box - end */
.hr {border: 0; border-top: 1px solid #ccc; margin-left: 0; margin-right: 0;}
#twocol-left #pri article img {
    width: 100%;
    height:auto;/*goLive defect 1406 - AJ*/
    /*padding-bottom: 30px; tkumar PH II #801 #802*/
}
#twocol-left #pri article p img{padding-bottom:30px;}
#twocol-left #pri article p a img{padding-bottom:0px;}

.close-it {
    width: auto !important;
}

/* Phase II Css */
.promo.promo-left>.xpm-image-container { 
    float: right; padding-left: 15px; padding-right: 10px;   /*Phase I by Nicholas Wetmore*//*goLive defect 1414 - AJ*/
} 
.promo.promo-right>.xpm-image-container {
    float: left; padding-right: 11px; padding-left: 7px;   /*Phase I by Nicholas Wetmore*//*INC0489867*/
}
#headerLight .callno a {
    color: #000000;
    text-decoration: none;
}
/*HeaderLite for Styling for Srini - AJ- Start*/
.headerLight {
    background-color: #fff;
    width: 100%;
    top: -24px;
    box-shadow: 8px 7px 13px -10px rgba(0, 0, 0, 0.4);
    margin-bottom: 38px;
}
.Liteheader > div#logo {
    box-shadow: none !important;
}
/* .veriPos {
    left: 800px;
} */
.positionHolder {
	/* Added as part of customizable header changes A.J - */
    /*left: 669px;
    position: absolute;*/
    top: 5px;
}
.veriholder {
    float: right;
    height: auto;
    margin-right: 10px;
    margin-top: 30px;
    min-width: auto; /* changed to auto from 280px as part of defct 9 mentioned in HeaderUAT.docx -rreddy1 */
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: center;
}
.calluslight {
    margin-top: 50px;
}
.calldiv {
    float: left;
    height: auto;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}
.calltext {
    color: #999;
    float: left;
    font-size: 15px;
    font-weight: bold;
    text-align: right;
    width: 85px;
}
.callno {
    color: #000;
    float: left;
    font-size: 15px;
    /* font-weight: bold; */ /* Commented as part of defct 7 mentioned in HeaderUAT.docx -rreddy1 */
    min-width: 105px;
}
.calldid {
    color: #999;
    float: left;
    font-size: 15px;
    /* font-weight: bold; */ /* Commented as part of defct 7 mentioned in HeaderUAT.docx -rreddy1 */
    width: 35px;
}
.faq {
    color: #009fdf;
    float: right;
    font-size: 15px !important;
    /* font-weight: bold !important; */ /* Commented as part of defct 7 mentioned in HeaderUAT.docx -rreddy1 */
    min-width: 55px;
    text-align: left;
}
.faq > a{text-decoration:none;}

.icon-phone-Hdr{
		background: url("/resources/assets/images/mobile/oam/master-sprite.png") no-repeat -455px -14px;
	    height: 16px;
	    width: 19px;
	    display: inline-block;
	    position: relative;
	    top: 2px;
	}
/********Added the below styles for mobile header Light*********/
@media screen and (max-width:959px){
 
	 .headerLight {
	    background-color: #fff;
	    width: 99%;
	    top: 0px;
	    box-shadow: none!important;
	    margin-bottom: 0px;
	}
 
 .Liteheader > div#logo {
    	display:inline-block;
	}
	.Liteheader > .veriholder {
	    float: right;
	    height: auto;
	  	margin-right: 10px;
	    margin-top: 0px;
	    min-width: auto;
	 	padding:0px;
	    text-align: start;
	}
	
	.Liteheader .calldiv {
	    float: none;
	    height: auto;
	    margin-bottom: 0px;
	    text-align: start;
	    width: auto;
	    margin-top: 15px;
	}
	
	.Liteheader .callno {
	    color: #009fdf;
	     float: none;
	    font-size: 15px;
	    /* font-weight: bold; */
	    min-width: auto;
	}
	.Liteheader .calldid {
	     display: none;
	}
	.Liteheader .faq {
		color: #009fdf;
	    float: none;
	    font-size: 15px !important;
	     min-width: auto; 
	     text-align: start; 
	}
	.icon-phone-Hdr{
		background-position: -431px -14px;
	}
	.Liteheader #logo ul li.security {
	    width: 90px;
	}
	
	/* START | DSE | US9354 | Reliant - FAQs Redesign | Swathi | 08/15/2018 */
	
	.qnsBordr {
	    border-top: 1px solid #E7EBEB;
        margin-top: 50px;
    }
    
    #faqTabs ul.ui-tabs-nav {
    	display: none;
    }
	
	/* END | DSE | US9354 | Reliant - FAQs Redesign | Swathi | 08/15/2018 */
	
	 #chatWrapper{
    	width: 133px;
    }
    #chatAccess {
   	 	padding: 2px 0;
}
    
		
}
/********Added the below styles for mobile-tablet header Light*********/
@media only screen and (min-width:500px) and (max-width: 959px){
	.Liteheader .callno {
	   display: inline-block;
	}
	.Liteheader .calldid {
		display: inline-block;
	    float: none;
	    margin: auto 5px;
	    width: auto;
	}
	.Liteheader .faq {
		display: inline-block;
	}
	
	/* START | Header Light Espanol CSS changes | Swathi */ 	
	
	.Liteheader .global__list-item { 
		  margin-top: -6px;
	}
	
   /* END | Header Light Espanol CSS changes | Swathi */ 
	
}

/*HeaderLite Styling for Srini - AJ- End*/
/* Disclaimer footnote Starts */

.showDis {
	cursor: pointer;
	font-size: 13px;
	color: #00aeef;
	/* padding: 35px 0 4px 0px; */
}
.footEx {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: -moz-field;
    background-image: url("/resources/assets/images/branding/master-sprite.png");
    background-origin: padding-box;
    background-position: -5px -868px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 10px;
    margin-left: 0px;
    padding-left: 13px;
    width: 10px;
    text-decoration:none;
    display: inline-block;
}
.footCo {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: -moz-field;
    background-image: url("/resources/assets/images/branding/master-sprite.png");
    background-origin: padding-box;
    background-position: -5px -900px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 10px;
    margin-left: 0px;
    padding-left: 13px;
    width: 10px;
    text-decoration:none;
    display: inline-block;
}
.showDis a:link
{
	text-decoration:none;
}
.showDis a:hover {
    text-decoration: underline;
}

.hideDis {
    display: none;
}
.footDisclaimer, .footDisclaimer p {
color:#777;
/* float:left; */
clear:both;
text-align:justify;
margin:5px 0 10px;
width:100%;
font-size: 11px;
}
/* Disclaimer footnote Ends */



/* START | DSE | US9354 | Reliant - FAQs Redesign | Swathi | 08/15/2018 */


li.tabBackgrnd:hover {
	background: #FFFFFF;
}	
.tabBackgrnd a {
	color: #000000;
	text-decoration: none;
}
#faqTabs.ui-widget-content {
    border: 0;
}
#faqTabs .ui-widget-header {
    border: 0;
    background: none;       
}
#faqTabs.ui-widget {
    font-family: arial,Arial,Helvetica,sans-serif;
      font-size: 1em;
}
#faqTabs .ui-state-default {
    background: #f2f2f2;
    border: 0;
    outline: none;
}
#faqTabs .ui-state-hover {
    border: 0;
    background: #ffffff;     
}   
.faqBorder {
    border-bottom: 1px solid #CCCCCC!important;
}  
#faqTabs a {
	outline: none;
}

#faqTabs.ui-tabs .ui-tabs-nav li a {
      padding: 18px;           
      font-family: Effra;
}
.subTitle #faqTitle.bordrBtm {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: auto;
}
  
#faqTabs.ui-tabs .ui-tabs-nav {
    margin: -5px 0px 0px -3px;
}
#faqTabs.ui-corner-all {
    border-radius: 0;
}

@media screen and (min-width: 959px) {

   #faqTitle.faqHeader { 
		display:inline-block; border: none; font-size: 23px; width:75%;
   }
   
   /* START | Header Light Espanol CSS changes | Swathi */
    
   .Liteheader .phnePadding {
      padding: 0px 11px 0px 0px;	
	}

    .Liteheader .headrLightFaq {
      margin: -22px 0px 0px 250px;	
    }
    
    .Liteheader .global__list-item {
      width: 105px;	
      border-right: 1px solid #999;
      border-left: 1px solid #999;	
    }
    
    /* END | Header Light Espanol CSS changes | Swathi */


}	
	
  
/* END | DSE | US9354 | Reliant - Single FAQs Redesign | Swathi | 08/15/2018 */ 


/* START | Header Light Espanol CSS changes | Swathi */

.Liteheader .global__list-item {    
	 font-size: 15px;
}


@media screen and (max-width:480px) {
	
     .Liteheader .global__list-item {    
	     text-align: left;
  }

}
 
 /* END | Header Light Espanol CSS changes | Swathi */

 /*START| Privacy policy Splash page |dkundur */
  
  .privacyLink a{
  	text-decoration:none;
  	font-size:16px;
  	 font-family: Effra;
  }
  .privacyLink :hover{
  	text-decoration:underline;
  }
  .rightsContent{
	 font-size:16px;
	 font-family:Effra;
  }

  .privacyRightsRequest h1{
  	 font-size:32px;
	 font-family:Effra;
	 border-bottom:0;
  }
   /*END| Privacy policy Splash page |dkundur */ 
   
    /* Home Page Changes */
@media screen and (min-width: 700px) and (max-width: 800px) {
  .float657 > hr,
  .float326 hr {
    display: block !important;
  }
}

.boxes .float49 {
  float: left;
  /* 5px for borders */
  width: calc(50% + 5px); /* Do not remove space between values */
}

/* Home Page Changes */
