/* 	Note:
	prefaced classes:
		 m- = mobile
		 ph- = phablet
		 p- = phone
*/
/* Global Reset ---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,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;}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-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}
/* Base Fonts */body{font:16px arial,helvetica,clean,sans-serif;} /* Do NOT touch - set font family, size, etc on child elements */
table{font-size:inherit;font:100%;}select, input, textarea{font:99% arial,helvetica,clean,sans-serif;}pre, code{font:115% monospace;}body *{line-height:1.22em;}label{cursor:pointer;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
/* END Global Reset ---------------------------------- */
/* Defining Fonts */
/* END Defining Fonts */  
/* 
COLOR THEMES (default)cyan:#00aeef;black:#231f20;green:#439539;magenta:#ec008c;orange:#ff4800;red:#ef3e42;violet:#333092;yellow:#ffd200; 
*/

/* General fonts -------------------------------------- */
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
html, body{font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-family:'Effra W01 Regular', Arial, Helvetica,sans-serif;margin:0;font-weight:normal;line-height:1;}
h1,.h1{font-size:275%;font-family:'Effra W01 Medium', Arial, Helvetica,sans-serif;margin-bottom:24px}
h2,.h2{font-size:180%;font-family:'Effra W01 Regular', Arial, Helvetica,sans-serif;margin-bottom:14px}
h3,.h3{font-size:140%;font-family:'Effra W01 Medium', Arial, Helvetica,sans-serif;font-weight:normal;margin-bottom:6px}
h4,.h4{font-size:110%;font-family:'Effra W01 Medium', Arial, Helvetica,sans-serif;font-weight:normal;}
h5,.h5{font-size:104%;font-family:'Effra W01 Regular', Arial, Helvetica,sans-serif;}
h6,.h6{font-size:102%;font-family:'Effra W01 Regular', Arial, Helvetica,sans-serif;}
.ie h3, .ie .h3, .ie h4, .ie .h4{font-weight:bold;}
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:#009ddb}
a:hover{text-decoration:none;}
abbr, 
acronym{border-bottom:0 dotted #666;text-decoration:none;}
blockquote,.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 24px 0;}
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;}
.content dl{margin:0 0 1.5em 0;}
.content dl dt{font-weight:bold;}
.content dd{margin-left:1.5em;}
.content ul, 
.content ol{margin:0 1.5em 24px 10px;}
.content ol{margin-left:30px;}
.content ul ul,
.content ol ul{margin:0 0 8px 17px;}
.content ol ul ul{margin:0 0 0 17px;}
.content ol ul ul{margin:0 0 0 17px;}
.content ul{list-style-type:none;}
.content ol{list-style-type:decimal;}
.content ol.upper-alpha{list-style:upper-alpha;}
.content ol.lower-alpha{list-style:lower-alpha;}
.content ol.lower-roman{list-style:lower-roman;}
.content ol.decimal{list-style:decimal;}
.content ul li{background-image:url(../img/branding/bg-cyan-horizontal.png);background-repeat:no-repeat;background-position:2px 7px;background-attachment:scroll;margin-bottom:7px;padding:2px 0 0 18px;}
.content ol li{background-image:none;margin-bottom:8px;padding-left:0;}
.content ul ol li{margin-bottom:0;}
.content ul.black li{background-image:url(../img/branding/bg-black-horizontal.png);}
.content ul.green li{background-image:url(../img/branding/bg-green-horizontal.png);}
.content ul.magenta li{background-image:url(../img/branding/bg-magenta-horizontal.png);}
.content ul.orange li{background-image:url(../img/branding/bg-orange-horizontal.png);}
.content ul.red li{background-image:url(../img/branding/bg-red-horizontal.png);}
.content ul.violet li{background-image:url(../img/branding/bg-violet-horizontal.png);}
.content ul.yellow li{background-image:url(../img/branding/bg-yellow-horizontal.png);}
.content ul li p,
.content ul li address,
.content ol li p,
.content ol li address{margin:0 0 20px 0;}
.content ul.list{margin-left:0;list-style:none;}
.content ul.list li{background-image:none!important;padding-left:0!important}
/* END Basics */
/* Noscript */
.disabled{background:#fffcdf;border:1px solid #ef3e42;margin-bottom:24px;padding:10px 10px 0 10px;}
noscript p{margin-bottom:10px;font-size:90%;}
/* END Noscript */
/* Reuse classes */
.absolute{position:absolute;}.top0{top:0}.right0{right:0;}.bottom0{bottom:0;}.left0{left:0}
.alignBottom{vertical-align:bottom;}
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignMiddle{vertical-align:middle;}
.alignRight{text-align:right;}
.alignTop{vertical-align:top;}
.bgcolor000,.bgcolorBlack{background-color:#000;}
.bgcolorF00{background-color:#f00;}
.bgcolorCyan{background-color:#00aeef;}
.bgcolorGreen{background-color:#439539;}
.bgcolorGray{background-color:#777;}
.bgcolorLightGray{background-color:#e8e8e8;}
.bgcolorMagenta{background-color:#ec008c;}
.bgcolorOrange{background-color:#ff4800;}
.bgcolorRed{background-color:#ef3e42;}
.bgcolorViolet{background-color:#333092;}
.bgcolorYellow{background-color:#ffd200;}
.bgcolorFFF,.bgcolorWhite{background-color:#fff;}
.block{display:block;}
.bold{font-weight:bold}
.border{border:1px solid #ccc;}
.border-bottom{border-bottom:1px solid #ccc;padding-bottom:19px;margin-bottom:20px;}
.border0{border-width:0!important;}
.border.pad{padding:20px 14px;}
.center{margin-left:auto;margin-right:auto;}
.color000,.colorBlack{color:#000!important;}
.colorF00{color:#F00!important;}
.colorCyan{color:#00aeef!important;}
.colorGreen{color:#439539!important;}
.colorGray{color:#777!important;}
.colorMagenta{color:#ec008c!important;}
.colorOrange{color:#ff4800!important;}
.colorRed{color:#ef3e42!important;}
.colorViolet{color:#333092!important;}
.colorYellow{color:#ffd200!important;}
.colorFFF,.colorWhite{color:#fff!important;}
.display-none{display:none!important}
.effra{font-family:'Effra W01 Regular', Arial, Helvetica,sans-serif!important;}
.effraHeavy{font-family:'Effra W01 Heavy', Arial, Helvetica,sans-serif!important;}
.effraLight{font-family:'Effra W01 Light', Arial, Helvetica,sans-serif!important;}
.effraMedium{font-family:'Effra W01 Medium', Arial, Helvetica,sans-serif!important;}
.fixed{position:fixed;}
.float-left,.left,.floatLeft{float:left;}
.float-right,.right,.flaotRight{float:right;}
.float-none{float:none;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.hidden{visibility:hidden;}
.height0{height:0;}
.height1{height:1px;}
.indent{text-indent:24px;}
.inline{display:inline;}
.inline-block{display:inline-block;}
.lowercase{text-transform:lowercase}
.margin-bottom{margin-bottom:1.5em!important;}
.margin-bottom10{margin-bottom:10px!important;}
.margin-bottom20{margin-bottom:20px!important;}
.margin-bottom0{margin-bottom:0!important;}
.margin0{margin:0!important;}
#twocol-left .max-width{max-width:637px;}
.overflow-auto{overflow:auto;}
.overflow-hidden{overflow:hidden;}
.overflow-scroll{overflow:scroll;}
.padding10{padding:10px!important;}
.padding20{padding:20px!important;}
.padding30{padding:30px!important;}
.padding40{padding:40px!important;}
.padding-bottom{padding-bottom:1.5em!important;}
.padding-bottom10{padding-bottom:10px!important;}
.padding-bottom20{padding-bottom:20px!important;}
.padding-top10{padding-top:10px!important;}
.padding-top20{padding-top:20px!important;}
.padding-top0{padding-top:0!important;}
.padding-bottom0{padding-bottom:0!important;}
.padding0{padding:0!important;}
.relative{position:relative}
.res{width:100%;height:auto;}
.static{position:static;}.topAuto{top:auto}.rightAuto{right:auto;}.bottomAuto{bottom:auto;}.leftAuto{left:auto}
.table{display:table}.tr{display:table-row}.td{display:table-cell}
.transparent{background-color:transparent;}
.underline{text-decoration:underline;}
.uppercase{text-transform:uppercase}
/* END Reuse classes */
.ie pre, 
.ie code{font-size:100%;}
/* 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;}
.unskip{float:none;height:auto;position:relative;left:auto;width:auto;overflow:visible;}
a:focus img{outline:1px dotted #000;} 
/* END Accessibility */
/* Primary content */
footer.legal,footer.disclaimer{border-top:1px solid #ccc;padding:1.7em 0 10px 0;}
body .legal,.disclaimer{color:#777777;font-size:75%;text-align:justify;}
.tagline{color:#777777;font-size:75%;}
h1 .tagline{display:block;font-family:'Effra W01 Regular', Arial, Helvetica,sans-serif!important;font-size:12px;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;}
/* END General fonts ---------------------------------- */
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
/* More and PDF */
.more{background-image:url(../img/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;}
.more.black{background-position:right -574px;}
.more.green{background-position:right -702px;}
.more.magenta{background-position:right -766px;}
.more.orange{background-position:right -830px;}
.more.red{background-position:right -958px;}
.more.violet{background-position:right -894px;}
.more.white{background-position:right -1022px;}
.more.yellow{background-position:right -1086px;}
.more.cyan{background-position:right -638px;}
.more:hover,.more:focus,
.more.black:hover,
.more.green:hover,
.more.magenta:hover,
.more.orange:hover,
.more.red:hover,
.more.violet:hover,
.more.yellow:hover{background-position:right -574px;text-decoration:underline;}
.back{background-image:url(../img/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;}
.back.black{background-position:left -1150px;}
.back.green{background-position:left -1278px;}
.back.magenta{background-position:left -1342px;}
.back.orange{background-position:left -1406px;}
.back.red{background-position:left -1534px;}
.back.violet{background-position:left -1470px;}
.back.yellow{background-position:left -1662px;}
.back:hover,.back:focus,
.back.black:hover,
.back.green:hover,
.back.magenta:hover,
.back.orange:hover,
.back.red:hover,
.back.violet:hover,
.back.yellow:hover{background-position:left -1150px;text-decoration:underline;}
a.tel{color:#231f20;cursor:default;text-decoration:none;}
a.pdf,.content ul li.pdf,
.content ul.black li.pdf,
.content ul.green li.pdf,
.content ul.magenta li.pdf,
.content ul.orange li.pdf,
.content ul.red li.pdf,
.content ul.violet li.pdf,
.content ul.yellow li.pdf{background-image:url(../img/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 More and PDF */
/* Tabs  */
ul.tabNav{border-top:1px solid #e5e5e5;display:table;list-style:none!important;margin:0 0 20px 0!important;padding:0!important;width:100%;}
ul.tabNav li,
.content ul.tabNav li{background-image:none!important;border-right:1px solid #e5e5e5;display:table-cell;margin:0!important;padding:0!important;list-style:none!important;vertical-align:middle;}
ul.tabNav li:first-child,
.content ul.tabNav li:first-child{border-left:1px solid #e5e5e5;}
ul.tabNav li a{background-color:#f0f0f1;color:#231F20;display:table-cell;border-top:2px solid #f5f5f5;font-size:13px;padding:0 10px;text-align:center;text-decoration:none;vertical-align:middle;width:10%;height:48px;}
ul.tabNav.small li a{font-size:11px;}
ul.tabNav li a:hover{text-decoration:underline;background-color:#f5f5f5;}
ul.tabNav li a.current,
ul.tabNav li a:hover.current{background-color:#fff;color:#00aeef;border-top:2px solid #00aeef;cursor:default;text-decoration:none;}
ul.tabNav.two li{width:50%;}ul.tabNav.three li{width:33%;width:33.3%;}ul.tabNav.four li{width:25%;}ul.tabNav.five li{width:20%;}ul.tabNav.six li{width:16%;width:16.6%;}.tabNav.seven li{width:14%;width:14.2%;}
/*.hide{position:absolute;top:-9999px;left:-9999px;}*/
.list-wrap{padding-bottom:30px;}
/* END Tabs  */
/* iFrames */
#i-wrap{padding:0}
/* END iFrames */
/* Old IE */
.old-ie{padding:0 60px;}
.old-ie h2{background:url(../img/branding/bg-browsers.png) no-repeat center -240px scroll;font-size:220%;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(../img/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%;}.float28{float:left;width:28%;}.float30{float:left;width:30%;}.float31{float:left;width:31%;}.float32{float:left;width:32%;}.float33{float:left;width:33%;}.float333{float:left;width:33.3%;}.float34{float:left;width:34%;}.float35{float:left;width:35%;}.float36{float:left;width:36%;}.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%;}.float90{float:left;width:90%;}
img.left{margin:0 14px 4px 0;}
img.right{margin:0 0  4px 14px;}
.float-left,.left,.floatLeft{float:left;}
.float-right,.right,.flaotRight{float:right;}
/* END Floats */
/* Width */
.width1{height:1px;width:1%;}.width2{height:1px;width:2%;}.width3{height:1px;width:3%;}.width4{height:1px;width:4%;}.width5{height:1px;width:5%;}.width15{min-height:1px;width:15%;}.width20{width:20%;}.width22{width:22%;}.width23{width:23%;}.width24{width:24%;}.width25{width:25%;}.width30{width:30%;}.width32{width:32%;}.width323{width:32.3%;}.width33{width:33%;}.width333{width:33.3%;}.width34{width:34%;}.width35{width:35%;}.width36{width:36%;}.width37{width:37%;}.width40{width:40%;}.width45{width:45%;}.width48{width:48%;}.width49{width:49%;}.width50{width:50%;}.width52{width:52%;}.width54{width:54%;}.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%;}.width92{width:92%;}.width94{width:94%;}.width95{width:95%;}.width96{width:96%;}.width97{width:97%;}.width98{width:98%;}.width99,.width99 input,.width99 select{width:99%;}.width100{width:100%;}.width768{max-width:768px;}.width960{max-width:960px;}.width1024{max-width:1024px;}.width1152{max-width:1152px;}
.widthAuto{width:auto;}
/* END Width */
/* END Grid --------------------------------------------*/
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
/* Forms -----------------------------------------------*/
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
.iframe .clearfix{min-height:70px;padding-top:5px;}
.iframe .clearfix:first-child{padding-top:0;min-height:73px;}
.iframe .clearfix .clearfix{min-height:1px!important;}
.iframe .clearfix.checkboxes .clearfix{padding-top:8px;}
.iframe .error input,
.iframe .errors input{background-color:#ffc6c6;} 
form{margin-bottom:30px;}
form p{margin:0}
form select,
form textarea{border:1px solid #ccc;box-shadow:0 0 8px #ddd inset;padding:4px 0;}
form input[type="number"],
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;}
p#required{font-weight:normal;font-size:12px;margin-bottom:16px!important;}
form label.required,
.rqrd.errors{color:#ef3e42;font-weight:normal;}
label.required,
.iframe label.error{font-size:90%;}
.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;}
.es #div_zip{width:87px;}
.es #lbl_zip{font-size:12px;}
.checkboxes label{margin-left:20px;display:block}
.thankyou .clearfix{padding-bottom:20px;}
/* END Forms -------------------------------------------*/
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
/* Buttons -------------------------------------------*/
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
.btn{background-color:transparent;border:1px solid #00aeef;color:#00aeef;cursor:pointer;display:inline-block;font-family:'Effra W01 Medium', Arial, Helvetica, sans-serif;font-size:90%;height:30px;line-height:30px;padding:0 25px 0 25px;text-decoration:none;}
.btn:hover,.btn:focus{background-color:#00aeef;color:#fff;text-decoration:none;}
.ie .btn{font-weight:bold}
.btn.black{border:1px solid #231f20;color:#231f20;}		
.btn.green{border:1px solid #439539;color:#439539;}		
.btn.magenta{border:1px solid #ec008c;color:#ec008c;}		
.btn.orange{border:1px solid #ff4800;color:#ff4800;}			
.btn.red{border:1px solid #ef3e42;color:#ef3e42;}		
.btn.violet{border:1px solid #333092;color:#333092;}
.btn.white{border:1px solid #fff;color:#fff;}		
.btn.yellow	{border:1px solid #ffd200;color:#000;}
.btn.cyan{border:1px solid #00aeef;color:#00aeef;}		
.btn.black:hover,
.btn.black:focus{background-color:#231f20;color:#fff;}		
.btn.green:hover,
.btn.green:focus{background-color:#439539;color:#fff;}		
.btn.magenta:hover,
.btn.magenta:focus{background-color:#ec008c;color:#fff;}		
.btn.orange:hover,
.btn.orange:focus{background-color:#ff4800;color:#fff;}		
.btn.red:hover,
.btn.red:focus{background-color:#ef3e42;color:#fff;}		
.btn.violet:hover,
.btn.violet:focus{background-color:#333092;color:#fff;}		
.btn.white:hover,
.btn.white:focus{background-color:#fff;color:#000;}		
.btn.yellow:hover,
.btn.yellow:focus{background-color:#ffd200;color:#231f20;}
.btn.cyan:hover,
.btn.cyan:focus{background-color:#00aeef;color:#fff;}
.btn.solid{background-color:#00aeef;color:#fff;}
.btn.black.solid{background-color:#231f20;color:#fff;}		
.btn.green.solid{background-color:#439539;color:#fff;}		
.btn.magenta.solid{background-color:#ec008c;color:#fff;}		
.btn.orange.solid{background-color:#ff4800;color:#fff;}			
.btn.red.solid{background-color:#ef3e42;color:#fff;}		
.btn.violet.solid{background-color:#333092;color:#fff;}
.btn.white.solid{background-color:#fff;color:#231f20;}		
.btn.yellow.solid{background-color:#ffd200;color:#000;}
.btn.cyan.solid{background-color:#00aeef;color:#fff;}	
.btn.solid:hover,.btn.solid:focus{background-color:#fff;color:#00aeef;}
.btn.black.solid:hover,
.btn.black.solid:focus{background-color:transparent;color:#231f20;}		
.btn.green.solid:hover,
.btn.green.solid:focus{background-color:transparent;color:#439539;}		
.btn.magenta.solid:hover,
.btn.magenta.solid:focus{background-color:transparent;color:#ec008c;}		
.btn.orange.solid:hover,
.btn.orange.solid:focus{background-color:transparent;color:#ff4800;}		
.btn.red.solid:hover,
.btn.red.solid:focus{background-color:transparent;color:#ef3e42;}		
.btn.violet.solid:hover,
.btn.violet.solid:focus{background-color:transparent;color:#333092;}		
.btn.white.solid:hover,
.btn.white.solid:focus{background-color:transparent;color:#000;}		
.btn.yellow.solid:hover,
.btn.yellow.solid:focus{background-color:transparent;color:#ffd200;}
.btn.cyan.solid:hover,
.btn.cyan.solid:focus{background-color:transparent;color:#00aeef;}
.btn.prime{border-width:1px;font-size:140%;height:44px;line-height:44px; }
.btn.back{background-image:none;padding-right:20px;}
.play{background: url(/assets/img/branding/play_button.png) no-repeat 0 0 scroll;display:block;height:156px;width:156px;text-indent:-9999px;}
/* END Buttons  -------------------------------------------*/
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
a.caption,.caption{display:block;font-size:70%;text-decoration:none;padding:4px;}
a.caption:hover{text-decoration:underline;}
a.caption.left{margin:0 14px 4px 0;}
a.caption.right{margin:0 0 4px 14px;}
span.caption,p.caption{color:#777777;}
/* Data Tables */
table.data{background-color:#fff;border-collapse:collapse;color:#231F20;font-size:14px;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:1;padding:0 6px;vertical-align:middle;}
table.data.no-th th{background-color:transparent;background:transparent;border-bottom:0 dotted #231F20;height:22px;font-weight:bold;line-height:1;padding:4px 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 */
ul.faqs li{background-image:none;padding-left:26px;}
.faq{background-image:url(../img/branding/bg-cyan-horizontal.png);background-repeat:no-repeat;background-position:-999px 9px;background-attachment:scroll;padding-left:22px;}
.faq.expanded{background-position:-2000px 9px;}
.faq a,
a.faq{text-decoration:none}
ul.faqs li *{padding-left:22px;}
ul.faqs li * *{padding-left:0;}
.faq a:hover{text-decoration:underline}
/* Videos */
.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:800px;margin:0 auto 24px auto;} 
.video iframe,
.video object,
.video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
/* END Videos */
/* END Primary content */
/* Gallery */
.panel{height:750px;position:relative;overflow:hidden;}
.panel.short{height:445px;}
.panel1{height:446px;}
.panel.heightAuto {height: auto;}
.panel .padding{padding:40px 0;}
.panel h2, .panel .h2{font-size:242%;margin-bottom:4px;}
.panel p, .panel li {font-size:132%;}
.panel #carousel p{font-size:100%;}
.panel .play {position: absolute;top: 334px;left: 394px;}
.short .play {top: 165px;}
/* END Gallery */
/* Hide Mobile -----------------------------------------*/
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
.mobile,.phone,.phablet{display:none;}
h1.mobile,h2.mobile,p.mobile,
h1.phablet,h2.phablet,p.phablet,
h1.phone,h2.phone,p.phone{display:block;float:left;height:1px;position:absolute;left:-99999px;width:1px;overflow:hidden;}
.desktop{display:block;}
/* END Hide Mobile -------------------------------------*/
/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
/* ----------------------------------- MOBILE -------------------------------- */
@media screen and (max-width:1024px){
.desktop{display:none;}
.tablet{display:block;}
.mobile{display:block;}
h1.mobile,h2.mobile,p.mobile{float:none;height:auto;position:relative;left:auto;width:auto;overflow:visible;}
/* Gallery */
.panel{height:auto}
.panel.short{height:auto;}
.panel1{height:auto;}
.panel .padding, 
.panel .paddingMobile, 
.paddingMobile{padding:28px 14px 20px 14px;}
.panel .absolute{position:static;top:auto;right:auto;bottom:auto;left:auto}
.panel{background-color:#e8e8e8;}
/* END Gallery */
/* Reuse classes */
.m-skip{display:block;float:left;height:1px;position:absolute;left:-99999px;width:1px;overflow:hidden;}
.m-unskip{float:none;height:auto;position:relative;left:auto;width:auto;overflow:visible;}
.m-absolute{position:absolute;}.m-top0{top:0}.m-right0{right:0;}.m-bottom0{bottom:0;}.m-left{left:0}
.m-alignBottom{vertical-align:bottom;}
.m-alignCenter{text-align:center;}
.m-alignLeft{text-align:left;}
.m-alignMiddle{vertical-align:middle;}
.m-alignRight{text-align:right;}
.m-alignTop{vertical-align:top;}
.m-bgcolor000,.m-bgcolorBlack{background-color:#000;}
.m-bgcolorF00{background-color:#f00;}
.m-bgcolorCyan{background-color:#00aeef;}
.m-bgcolorGreen{background-color:#439539;}
.m-bgcolorGray{background-color:#777;}
.m-bgcolorLightGray{background-color:#e8e8e8;}
.m-bgcolorMagenta{background-color:#ec008c;}
.m-bgcolorOrange{background-color:#ff4800;}
.m-bgcolorRed{background-color:#ef3e42;}
.m-bgcolorViolet{background-color:#333092;}
.m-bgcolorYellow{background-color:#ffd200;}
.m-bgcolorFFF,.m-bgcolorWhite{background-color:#fff;}
.m-block{display:block;}
.m-bold{font-weight:bold}
.m-border{border:1px solid #ccc;}
.m-border-bottom{border-bottom:1px solid #ccc;padding-bottom:19px;margin-bottom:20px;}
.m-border0{border-width:0!important;}
.m-border.m-pad{padding:20px 14px;}
.m-center{margin-left:auto;margin-right:auto;}
.m-color000,.m-colorBlack{color:#000!important;}
.m-colorF00{color:#F00!important;}
.m-colorCyan{color:#00aeef!important;}
.m-colorGreen{color:#439539!important;}
.m-colorGray{color:#777!important;}
.m-colorMagenta{color:#ec008c!important;}
.m-colorOrange{color:#ff4800!important;}
.m-colorRed{color:#ef3e42!important;}
.m-colorViolet{color:#333092!important;}
.m-colorYellow{color:#ffd200!important;}
.m-colorFFF,.m-colorWhite{color:#fff!important;}
.m-display-none{display:none!important}
.m-effra{font-family:'Effra W01 Regular', Arial, Helvetica,sans-serif!important;}
.m-effraHeavy{font-family:'Effra W01 Heavy', Arial, Helvetica,sans-serif!important;}
.m-effraLight{font-family:'Effra W01 Light', Arial, Helvetica,sans-serif!important;}
.m-effraMedium{font-family:'Effra W01 Medium', Arial, Helvetica,sans-serif!important;}
.m-fixed{position:fixed;}
.m-float-left,.m-left,.m-floatLeft{float:left;}
.m-float-right,.m-right,.m-flaotRight{float:right;}
.m-float-none{float:none;}
.m-font11{font-size:11px;}
.m-font12{font-size:12px;}
.m-font13{font-size:13px;}
.m-font14{font-size:14px;}
.m-font15{font-size:15px;}
.m-font16{font-size:16px;}
.m-font18{font-size:18px;}
.m-font20{font-size:20px;}
.m-font22{font-size:22px;}
.m-font24{font-size:24px;}
.m-hidden{visibility:hidden;}
.m-height0{height:0;}
.m-height1{height:1px;}
.m-indent{text-indent:24px;}
.m-inline{display:inline;}
.m-inline-block{display:inline-block;}
.m-lowercase{text-transform:lowercase}
.m-margin-bottom{margin-bottom:1.5em!important;}
.m-margin-bottom10{margin-bottom:10px!important;}
.m-margin-bottom20{margin-bottom:20px!important;}
.m-margin-bottom0{margin-bottom:0!important;}
.m-margin0{margin:0!important;}
.m-overflow-auto{overflow:auto;}
.m-overflow-hidden{overflow:hidden;}
.m-overflow-scroll{overflow:scroll;}
.m-padding10{padding:10px!important;}
.m-padding20{padding:20px!important;}
.m-padding30{padding:30px!important;}
.m-padding40{padding:40px!important;}
.m-padding-bottom{padding-bottom:1.5em!important;}
.m-padding-bottom10{padding-bottom:10px!important;}
.m-padding-bottom20{padding-bottom:20px!important;}
.m-padding-top10{padding-top:10px!important;}
.m-padding-top20{padding-top:20px!important;}
.m-padding-top0{padding-top:0!important;}
.m-padding-bottom0{padding-bottom:0!important;}
.m-padding0{padding:0!important;}
.m-relative{position:relative}
.m-res{width:100%;height:auto;}
.m-static{position:static;}.m-topAuto{top:auto}.m-rightAuto{right:auto;}.m-bottomAuto{bottom:auto;}.m-leftAuto{left:auto}
.m-table{display:table}.m-tr{display:table-row}.m-td{display:table-cell}
.m-transparent{background-color:transparent;}
.m-underline{text-decoration:underline;}
.m-uppercase{text-transform:uppercase}
/* END Reuse classes */
/* Width */
.m-width1{height:1px;width:1%;}.m-width2{height:1px;width:2%;}.m-width3{height:1px;width:3%;}.m-width4{height:1px;width:4%;}.m-width5{height:1px;width:5%;}.m-width15{min-height:1px;width:15%;}.m-width20{max-width:1024px;width:20%;}.m-width22{width:22%;}.m-width23{max-width:1024px;width:23%;}.m-width24{max-width:1024px;width:24%;}.m-width25{max-width:1024px;width:25%;}.m-width30{max-width:1024px;width:30%;}.m-width32{max-width:1024px;width:32%;}.m-width323{max-width:1024px;width:32.3%;}.m-width33{max-width:1024px;width:33%;}.m-width333{max-width:1024px;width:33.3%;}.m-width34{max-width:1024px;width:34%;}.m-width35{max-width:1024px;width:35%;}.m-width36{max-width:1024px;width:36%;}.m-width37{max-width:1024px;width:37%;}.m-width40{max-width:1024px;width:40%;}.m-width45{max-width:1024px;width:45%;}.m-width48{max-width:1024px;width:48%;}.m-width49{max-width:1024px;width:49%;}.m-width50{max-width:1024px;width:50%;}.m-width52{max-width:1024px;width:52%;}.m-width54{max-width:1024px;width:54%;}.m-width55{max-width:1024px;width:55%;}.m-width60{max-width:1024px;width:60%;}.m-width63{max-width:1024px;width:63%;}.m-width64{max-width:1024px;width:64%;}.m-width65{max-width:1024px;width:65%;}.m-width66{max-width:1024px;width:66%;}.m-width67{max-width:1024px;width:67%;}.m-width68{max-width:1024px;width:68%;}.m-width70{max-width:1024px;width:70%;}.m-width72{max-width:1024px;width:72%;}.m-width73{max-width:1024px;width:73%;}.m-width74{max-width:1024px;width:74%;}.m-width75{max-width:1024px;width:75%;}.m-width80{max-width:1024px;width:80%;}.m-width85{max-width:1024px;width:85%;}.m-width90{max-width:1024px;width:90%;}.m-width92{max-width:1024px;width:92%;}.m-width94{max-width:1024px;width:94%;}.m-width95{max-width:1024px;width:95%;}.m-width96{max-width:1024px;width:96%;}.m-width97{max-width:1024px;width:97%;}.m-width98{max-width:1024px;width:98%;}.m-width99,.m-width99 input,.m-width99 select{max-width:1024px;width:99%;}.m-width100{max-width:1024px;width:100%;}.m-width768{max-width:768px;}.m-width960{max-width:960px;}.m-width1024{max-width:1024px;}.m-width1152{max-width:1152px;}
.m-widthAuto{width:auto;}
.m-pad{padding-right:20px;padding-left:20px;}
/* END Width */
/* m-videos */
.m-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:800px;margin:0 auto 24px auto;} 
.m-video iframe,
.m-video object,
.m-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
/* END Videos */
}
@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;}
#div_city{width:44%;padding-right:2%;}
.es #div_city{width:30%;}
#div_state{width:30%;padding-right:2%;}
#div_zip{width:12%;min-width:53px;}
/* Tabs  */
ul.tabNav li a{font-size:12px;}
/* END Tabs  */
}
@media screen and (max-width:799px){
.m-pad,.width1024.m-pad,.ph-pad{padding-right:10px;padding-left:10px;}
h1,.h1{font-size:200%;}
h2,.h2{font-size:170%;}
h3,.h3{font-size:130%;}
.ipad-font11{font-size:11px;}
.ipad-font12{font-size:12px;}
.ipad-font13{font-size:13px;}
.ipad-font14{font-size:14px;}
.ipad-font15{font-size:15px;}
.ipad-font16{font-size:16px;}
.ipad-font18{font-size:18px;}
.ipad-font20{font-size:20px;}
.ipad-font22{font-size:22px;}
.ipad-font24{font-size:24px;}
.btn.prime{font-size:120%;height:36px;line-height:36px;}
.panel h2, .panel .h2{font-size:200%;}
.panel p, .panel li {font-size:125%;}
}
@media screen and (max-width:699px){
.tablet{display:none!important;}
.phablet{display:block!important;}
h1.phablet,h2.phablet,p.phablet{float:none;height:auto;position:relative;left:auto;width:auto;overflow:visible;}
/* Reuse classes */
.ph-skip{display:block;float:left;height:1px;position:absolute;left:-99999px;width:1px;overflow:hidden;}
.ph-unskip{float:none;height:auto;position:relative;left:auto;width:auto;overflow:visible;}
.ph-absolute{position:absolute;}.ph-top0{top:0}.ph-right0{right:0;}.ph-bottom0{bottom:0;}.ph-left{left:0}
.ph-alignBottom{vertical-align:bottom;}
.ph-alignCenter{text-align:center;}
.ph-alignLeft{text-align:left;}
.ph-alignMiddle{vertical-align:middle;}
.ph-alignRight{text-align:right;}
.ph-alignTop{vertical-align:top;}
.ph-bgcolor000,.ph-bgcolorBlack{background-color:#000;}
.ph-bgcolorF00{background-color:#f00;}
.ph-bgcolorCyan{background-color:#00aeef;}
.ph-bgcolorGreen{background-color:#439539;}
.ph-bgcolorGray{background-color:#777;}
.ph-bgcolorLightGray{background-color:#e8e8e8;}
.ph-bgcolorMagenta{background-color:#ec008c;}
.ph-bgcolorOrange{background-color:#ff4800;}
.ph-bgcolorRed{background-color:#ef3e42;}
.ph-bgcolorViolet{background-color:#333092;}
.ph-bgcolorYellow{background-color:#ffd200;}
.ph-bgcolorFFF,.ph-bgcolorWhite{background-color:#fff;}
.ph-block{display:block;}
.ph-bold{font-weight:bold}
.ph-border{border:1px solid #ccc;}
.ph-border-bottom{border-bottom:1px solid #ccc;padding-bottom:19px;margin-bottom:20px;}
.ph-border0{border-width:0!important;}
.ph-border.ph-pad{padding:20px 14px;}
.ph-center{margin-left:auto;margin-right:auto;}
.ph-color000,.ph-colorBlack{color:#000!important;}
.ph-colorF00{color:#F00!important;}
.ph-colorCyan{color:#00aeef!important;}
.ph-colorGreen{color:#439539!important;}
.ph-colorGray{color:#777!important;}
.ph-colorMagenta{color:#ec008c!important;}
.ph-colorOrange{color:#ff4800!important;}
.ph-colorRed{color:#ef3e42!important;}
.ph-colorViolet{color:#333092!important;}
.ph-colorYellow{color:#ffd200!important;}
.ph-colorFFF,.ph-colorWhite{color:#fff!important;}
.ph-display-none{display:none!important}
.ph-effra{font-family:'Effra W01 Regular', Arial, Helvetica,sans-serif!important;}
.ph-effraHeavy{font-family:'Effra W01 Heavy', Arial, Helvetica,sans-serif!important;}
.ph-effraLight{font-family:'Effra W01 Light', Arial, Helvetica,sans-serif!important;}
.ph-effraMedium{font-family:'Effra W01 Medium', Arial, Helvetica,sans-serif!important;}
.ph-fixed{position:fixed;}
.ph-float-left,.ph-left,.ph-floatLeft{float:left;}
.ph-float-right,.ph-right,.ph-flaotRight{float:right;}
.ph-float-none{float:none;}
.ph-font11{font-size:11px;}
.ph-font12{font-size:12px;}
.ph-font13{font-size:13px;}
.ph-font14{font-size:14px;}
.ph-font15{font-size:15px;}
.ph-font16{font-size:16px;}
.ph-font18{font-size:18px;}
.ph-font20{font-size:20px;}
.ph-font22{font-size:22px;}
.ph-font24{font-size:24px;}
.ph-hidden{visibility:hidden;}
.ph-height0{height:0;}
.ph-height1{height:1px;}
.ph-indent{text-indent:24px;}
.ph-inline{display:inline;}
.ph-inline-block{display:inline-block;}
.ph-lowercase{text-transform:lowercase}
.ph-margin-bottom{margin-bottom:1.5em!important;}
.ph-margin-bottom10{margin-bottom:10px!important;}
.ph-margin-bottom20{margin-bottom:20px!important;}
.ph-margin-bottom0{margin-bottom:0!important;}
.ph-margin0{margin:0!important;}
.ph-overflow-auto{overflow:auto;}
.ph-overflow-hidden{overflow:hidden;}
.ph-overflow-scroll{overflow:scroll;}
.ph-padding10{padding:10px!important;}
.ph-padding20{padding:20px!important;}
.ph-padding30{padding:30px!important;}
.ph-padding40{padding:40px!important;}
.ph-padding-bottom{padding-bottom:1.5em!important;}
.ph-padding-bottom10{padding-bottom:10px!important;}
.ph-padding-bottom20{padding-bottom:20px!important;}
.ph-padding-top10{padding-top:10px!important;}
.ph-padding-top20{padding-top:20px!important;}
.ph-padding-top0{padding-top:0!important;}
.ph-padding-bottom0{padding-bottom:0!important;}
.ph-padding0{padding:0!important;}
.ph-relative{position:relative}
.ph-res{width:100%;height:auto;}
.ph-static{position:static;}.ph-topAuto{top:auto}.ph-rightAuto{right:auto;}.ph-bottomAuto{bottom:auto;}.ph-leftAuto{left:auto}
.ph-table{display:table}.ph-tr{display:table-row}.ph-td{display:table-cell}
.ph-transparent{background-color:transparent;}
.ph-underline{text-decoration:underline;}
.ph-uppercase{text-transform:uppercase}
/* END Reuse classes */
/* Grid */
/* Floats */
.float1,.float2,.float3,.float4,.float5,.float10{display:none}
.float15,.float20,.float22,.float23,.float24,.float25,.float26,.float28,.float30,.float31,.float32,.float33,.float333,.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,.float90{float:none;width:100%;}
form.iframe .float48,form.iframe .float45{min-height:60px;padding-top:5px;}
form.iframe .float48:first-child,form.iframe .float45:first-child{min-height:70px;padding-top:0;}
/* END Floats */
/* Width */
.ph-width1{height:1px;width:1%;}.ph-width2{height:1px;width:2%;}.ph-width3{height:1px;width:3%;}.ph-width4{height:1px;width:4%;}.ph-width5{height:1px;width:5%;}.ph-width15{min-height:1px;width:15%;}.ph-width20{max-width:1024px;width:20%;}.ph-width22{width:22%;}.ph-width23{max-width:1024px;width:23%;}.ph-width24{max-width:1024px;width:24%;}.ph-width25{max-width:1024px;width:25%;}.ph-width30{max-width:1024px;width:30%;}.ph-width32{max-width:1024px;width:32%;}.ph-width323{max-width:1024px;width:32.3%;}.ph-width33{max-width:1024px;width:33%;}.ph-width333{max-width:1024px;width:33.3%;}.ph-width34{max-width:1024px;width:34%;}.ph-width35{max-width:1024px;width:35%;}.ph-width36{max-width:1024px;width:36%;}.ph-width37{max-width:1024px;width:37%;}.ph-width40{max-width:1024px;width:40%;}.ph-width45{max-width:1024px;width:45%;}.ph-width48{max-width:1024px;width:48%;}.ph-width49{max-width:1024px;width:49%;}.ph-width50{max-width:1024px;width:50%;}.ph-width52{max-width:1024px;width:52%;}.ph-width54{max-width:1024px;width:54%;}.ph-width55{max-width:1024px;width:55%;}.ph-width60{max-width:1024px;width:60%;}.ph-width63{max-width:1024px;width:63%;}.ph-width64{max-width:1024px;width:64%;}.ph-width65{max-width:1024px;width:65%;}.ph-width66{max-width:1024px;width:66%;}.ph-width67{max-width:1024px;width:67%;}.ph-width68{max-width:1024px;width:68%;}.ph-width70{max-width:1024px;width:70%;}.ph-width72{max-width:1024px;width:72%;}.ph-width73{max-width:1024px;width:73%;}.ph-width74{max-width:1024px;width:74%;}.ph-width75{max-width:1024px;width:75%;}.ph-width80{max-width:1024px;width:80%;}.ph-width85{max-width:1024px;width:85%;}.ph-width90{max-width:1024px;width:90%;}.ph-width92{max-width:1024px;width:92%;}.ph-width94{max-width:1024px;width:94%;}.ph-width95{max-width:1024px;width:95%;}.ph-width96{max-width:1024px;width:96%;}.ph-width97{max-width:1024px;width:97%;}.ph-width98{max-width:1024px;width:98%;}.ph-width99{max-width:1024px;width:99%;}.ph-width100{max-width:1024px;width:100%;}.ph-width768{width:768px;}.ph-width960{width:960px;}.ph-width1024{width:1024px;}.ph-width1152{width:1152px;}
.ph-widthAuto{width:auto;}
/* END Width */
/* Display talbes */
/*div.table,div.tr,div.td{display:block;width:auto!important;}*/
.table > .width1,.table > .width2,.table > .width3,.table > .width4,.table > .width5{display:none}
/* END Display talbes */
/* 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 */
/* Buttons */
.play{background-size:contain;height:100px;width:100px}
/* END Buttons */
#twocol-left .clearfix .float60 p{margin-bottom:10px;}
#twocol-left .clearfix .float60{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:1.7em;}
div.icon p,div.icon .margin-left{margin-left:61px;}
div.thumb .margin-left{margin-left:90px;}
div.thumb img{max-width:80px;}
/* Tabs */
ul.tabNav li a{font-size:11px;}
/* END Tabs */
/* m-videos */
.ph-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:800px;margin:0 auto 24px auto;} 
.ph-video iframe,
.ph-video object,
.ph-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
/* END Videos */
}
@media screen and (max-width:599px){
#pri a.caption{display:block;float:none;margin-bottom:24px;}
}
@media (max-width:500px){
.phone{display:block!important;}
h1.phone,h2.phone,p.phone{float:none;height:auto;position:relative;left:auto;width:auto;overflow:visible;}
h1,.h1{font-size:170%;}
h2,.h2{font-size:165%;}
h3,.h3{font-size:125%;}
.p-skip{display:block;float:left;height:1px;position:absolute;left:-99999px;width:1px;overflow:hidden;}
.p-unskip{float:none;height:auto;position:relative;left:auto;width:auto;overflow:visible;}
.p-absolute{position:absolute;}.p-top0{top:0}.p-right0{right:0;}.p-bottom0{bottom:0;}.p-left0{left:0}
.p-alignBottom{vertical-align:bottom;}
.p-alignCenter{text-align:center;}
.p-alignLeft{text-align:left;}
.p-alignMiddle{vertical-align:middle;}
.p-alignRight{text-align:right;}
.p-alignTop{vertical-align:top;}
.p-bgcolor000,.p-bgcolorBlack{background-color:#000;}
.p-bgcolorF00{background-color:#f00;}
.p-bgcolorCyan{background-color:#00aeef;}
.p-bgcolorGreen{background-color:#439539;}
.p-bgcolorGray{background-color:#777;}
.p-bgcolorLightGray{background-color:#e8e8e8;}
.p-bgcolorMagenta{background-color:#ec008c;}
.p-bgcolorOrange{background-color:#ff4800;}
.p-bgcolorRed{background-color:#ef3e42;}
.p-bgcolorViolet{background-color:#333092;}
.p-bgcolorYellow{background-color:#ffd200;}
.p-bgcolorFFF,.p-bgcolorWhite{background-color:#fff;}
.p-block{display:block;}
.p-bold{font-weight:bold}
.p-border{border:1px solid #ccc;}
.p-border-bottom{border-bottom:1px solid #ccc;padding-bottom:19px;margin-bottom:20px;}
.p-border0{border-width:0!important;}
.p-border.p-pad{padding:20px 14px;}
.p-center{margin-left:auto;margin-right:auto;}
.p-color000,.p-colorBlack{color:#000!important;}
.p-colorF00{color:#F00!important;}
.p-colorCyan{color:#00aeef!important;}
.p-colorGreen{color:#439539!important;}
.p-colorGray{color:#777!important;}
.p-colorMagenta{color:#ec008c!important;}
.p-colorOrange{color:#ff4800!important;}
.p-colorRed{color:#ef3e42!important;}
.p-colorViolet{color:#333092!important;}
.p-colorYellow{color:#ffd200!important;}
.p-colorFFF,.p-colorWhite{color:#fff!important;}
.p-display-none{display:none!important}
.p-effra{font-family:'Effra W01 Regular', Arial, Helvetica,sans-serif!important;}
.p-effraHeavy{font-family:'Effra W01 Heavy', Arial, Helvetica,sans-serif!important;}
.p-effraLight{font-family:'Effra W01 Light', Arial, Helvetica,sans-serif!important;}
.p-effraMedium{font-family:'Effra W01 Medium', Arial, Helvetica,sans-serif!important;}
.p-fixed{position:fixed;}
.p-float-left,.p-left,.p-floatLeft{float:left;}
.p-float-right,.p-right,.p-flaotRight{float:right;}
.p-float-none{float:none;}
.p-font11{font-size:11px;}
.p-font12{font-size:12px;}
.p-font13{font-size:13px;}
.p-font14{font-size:14px;}
.p-font15{font-size:15px;}
.p-font16{font-size:16px;}
.p-font18{font-size:18px;}
.p-font20{font-size:20px;}
.p-font22{font-size:22px;}
.p-font24{font-size:24px;}
.p-hidden{visibility:hidden;}
.p-height0{height:0;}
.p-height1{height:1px;}
.p-indent{text-indent:24px;}
.p-inline{display:inline;}
.p-inline-block{display:inline-block;}
.p-lowercase{text-transform:lowercase}
.p-margin-bottom{margin-bottom:1.5em!important;}
.p-margin-bottom10{margin-bottom:10px!important;}
.p-margin-bottom20{margin-bottom:20px!important;}
.p-margin-bottom0{margin-bottom:0!important;}
.p-margin0{margin:0!important;}
.p-overflow-auto{overflow:auto;}
.p-overflow-hidden{overflow:hidden;}
.p-overflow-scroll{overflow:scroll;}
.p-padding10{padding:10px!important;}
.p-padding20{padding:20px!important;}
.p-padding30{padding:30px!important;}
.p-padding40{padding:40px!important;}
.p-padding-bottom{padding-bottom:1.5em!important;}
.p-padding-bottom10{padding-bottom:10px!important;}
.p-padding-bottom20{padding-bottom:20px!important;}
.p-padding-top10{padding-top:10px!important;}
.p-padding-top20{padding-top:20px!important;}
.p-padding-top0{padding-top:0!important;}
.p-padding-bottom0{padding-bottom:0!important;}
.p-padding0{padding:0!important;}
.p-relative{position:relative}
.p-res{width:100%;height:auto;}
.p-static{position:static;}.p-topAuto{top:auto}.p-rightAuto{right:auto;}.p-bottomAuto{bottom:auto;}.p-leftAuto{left:auto}
.p-table{display:table}.p-tr{display:table-row}.p-td{display:table-cell}
.p-transparent{background-color:transparent;}
.p-underline{text-decoration:underline;}
.p-uppercase{text-transform:uppercase}
.panel h1, .panel .h1{font-size:170%;}
.panel h2, .panel .h2{font-size:165%;}
.panel p, .panel li {font-size: 108%;}
/* Width */
.p-width1{height:1px;width:1%;}.p-width2{height:1px;width:2%;}.p-width3{height:1px;width:3%;}.p-width4{height:1px;width:4%;}.p-width5{height:1px;width:5%;}.p-width15{min-height:1px;width:15%;}.p-width20{max-width:1024px;width:20%;}.p-width22{width:22%;}.p-width23{max-width:1024px;width:23%;}.p-width24{max-width:1024px;width:24%;}.p-width25{max-width:1024px;width:25%;}.p-width30{max-width:1024px;width:30%;}.p-width32{max-width:1024px;width:32%;}.p-width323{max-width:1024px;width:32.3%;}.p-width33{max-width:1024px;width:33%;}.p-width333{max-width:1024px;width:33.3%;}.p-width34{max-width:1024px;width:34%;}.p-width35{max-width:1024px;width:35%;}.p-width36{max-width:1024px;width:36%;}.p-width37{max-width:1024px;width:37%;}.p-width40{max-width:1024px;width:40%;}.p-width45{max-width:1024px;width:45%;}.p-width48{max-width:1024px;width:48%;}.p-width49{max-width:1024px;width:49%;}.p-width50{max-width:1024px;width:50%;}.p-width52{max-width:1024px;width:52%;}.p-width54{max-width:1024px;width:54%;}.p-width55{max-width:1024px;width:55%;}.p-width60{max-width:1024px;width:60%;}.p-width63{max-width:1024px;width:63%;}.p-width64{max-width:1024px;width:64%;}.p-width65{max-width:1024px;width:65%;}.p-width66{max-width:1024px;width:66%;}.p-width67{max-width:1024px;width:67%;}.p-width68{max-width:1024px;width:68%;}.p-width70{max-width:1024px;width:70%;}.p-width72{max-width:1024px;width:72%;}.p-width73{max-width:1024px;width:73%;}.p-width74{max-width:1024px;width:74%;}.p-width75{max-width:1024px;width:75%;}.p-width80{max-width:1024px;width:80%;}.p-width85{max-width:1024px;width:85%;}.p-width90{max-width:1024px;width:90%;}.p-width92{max-width:1024px;width:92%;}.p-width94{max-width:1024px;width:94%;}.p-width95{max-width:1024px;width:95%;}.p-width96{max-width:1024px;width:96%;}.p-width97{max-width:1024px;width:97%;}.p-width98{max-width:1024px;width:98%;}.p-width99{max-width:1024px;width:99%;}.p-width100{max-width:1024px;width:100%!important;}.p-width768{width:768px;}.p-width960{width:960px;}.p-width1024{width:1024px;}.p-width1152{width:1152px;}
.p-widthAuto{width:auto!important;}
/* END Width */
/* Buttons */
.play{height:75px;width:75px}
/* END Buttons */
}
/* Clearfix */
.clearfix:after{content:".";display:block;height:0!important;clear:both;visibility:hidden;}
/* Clearfix for IEs */
.clearfix{zoom:1;}
/* END Clearfix */