html{height:auto;}
*{margin:0;padding:0;}
article, aside, figure, footer, header, hgroup, nav, section{display:block;}
body{font:normal .85em arial, sans-serif;background:#F9F9F9;color:#555;}
p{padding:0 0 10px 0;line-height:1.0em;}
.focusp{line-height:1.7em;color:#FF1FAA;font:Geneva, Arial, Helvetica, sans-serif;}
img{border:0;}
h1, h2, h3, h4, h5, h6{color:#362C20;letter-spacing:0em;padding:0 0 5px 0;}
h1, h2, h4{font:normal 24px arial, sans-serif;text-shadow:1px 1px #FFF;margin:0 0 1px 0;padding:15px 20px 5px 0;color:#00000;}
h2{font:normal 18px Segoe UI Light, Segoe UI, Arial;}
h4{font-family:Segoe UI Light, Segoe UI, Arial;padding:5px 0px 10px 0;margin:0;color:#2A1FFF;}
h3{color:#808080;padding:auto;}
h5{color:#888;font:italic 100% arial;letter-spacing:normal;padding:0 0 0px 0;}
h6{padding:5px 0 25px 0;}
a, a:hover{outline:none;text-decoration:none;}
a:hover{text-decoration:none;color:#2A1FFF;}
blockquote{margin:auto;border:1px solid #E5E5DB;background:#FFF;}
ul{margin:2px 0 5px 17px;}
ul li{list-style-type:none;margin:0 0 4px 0;padding:0 0 4px 5px;line-height:1.5em;}
ul li ul li{list-style-type:disc;line-height:0em;}
ol{}
ol li{list-style-type:square;margin:0 0 5px 0;list-style-type:none;margin:0 0 6px 0;padding:0 0 4px 5px;line-height:1.5em;}
.left{float:left;width:100%;margin-right:10px;}
.right{float:right;width:100%;margin-left:10px;}
.center{display:block;text-align:center;margin:20px auto;}
#main, #logo, nav, #site_content, footer{margin-left:auto;margin-right:auto;}
header{background:#171717;width:100%;height:128px;}
#logo{width:auto;position:inherit;max-width:none;}
#logo h1, #logo h2{font:normal 100% arial, sans-serif;border-bottom:0;text-transform:none;text-shadow:none;margin:0;}
#logo_text h1, #logo_text h1 a, #logo_text h1 a:hover{color:#FFF;text-decoration:none;font-size:32px;}
#logo_text h1 a .logo_colour{color:#09D4FF;text-shadow:0;}
#logo_text a:hover .logo_colour{color:#FFF;}
#logo_text h2{padding:0 0 0 0;color:#A8AA94;}
nav{width:auto;}
#site_content{width:100%;overflow:hidden;margin:auto auto 0 auto;padding:auto;}
#sidebar_container{float:right;width:50%;padding-top:0px;}
.sidebar{width:100%;background:#fff;-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 2px 2px;-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 2px 2px;box-shadow:rgba(0, 0, 0, 0.2) 0px 2px 2px;border:1px solid #eee;border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-webkit-border:15px 15px 15px 15px;padding:10px 15px 15px 15px;margin:0 0 17px 0;}
.sidebar ul{width:100%;padding:2px 0 0 0;margin:4px 0 30px 0;}
.sidebar li{list-style:none;padding:0 0 7px 0;}
.sidebar li a, .sidebar li a:hover{padding:0 0 0 25px;display:block;}
.sidebar li a.selected{color::#FFF;}
#content{text-align:left;width:100%;padding:0 0 0 5px;float:left;font-family:Arial, Helvetica, sans-serif}
#content ul{margin:2px 0 22px 0px;}
#content ul li, .sidebar ul li{list-style-type:none;background:url(../images/bullet.png) no-repeat;margin:0 0 0 0;padding:0 0 4px 28px;line-height:1.5em;}
#content ol{margin:2px 0 0px 28px;line-height:1.5em;}
#content ol li, .sidebar ol li{list-style-type:square;background:none;margin:0px 0px 0px 15px;padding:0 0 4px 6px;line-height:1.5em;}
#content2{text-align:left;width:100%;padding:0 0 0 5px;float:left;font-family:"Times New Roman", Times, serif;color:#000000;}
footer{width:100%;font-family:'trebuchet ms', sans-serif;font-size:100%;height:auto;padding:25px 0 5px 0;background:#333;color:#A8AA94;}
footer p{line-height:1.5em;padding:0 0 10px 0;}
footer a{color:#A8AA94;text-decoration:none;}
footer a:hover{color:#FF5F00;text-decoration:none;}
.form_settings{margin:15px 0 0 0;}
.form_settings p{padding:0 0 4px 0;}
.form_settings span{float:left;width:100%;text-align:left;}
.form_settings input, .form_settings textarea{padding:5px;width:100%;font:100% arial;border:1px solid #E5E5DB;background:#FFF;color:#47433F;border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border:7px 7px 7px 7px;}
.form_settings .submit{font:100% arial;border:0;width:100%;margin:0 0 0 212px;height:33px;padding:2px 0 3px 0;cursor:pointer;background:#3B3B3B;color:#FFF;border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border:7px 7px 7px 7px;}
.form_settings textarea, .form_settings select{font:100% arial;width:100%;}
.form_settings select{width:100%;}
.form_settings .checkbox{margin:4px 0;padding:0;width:100%;border:0;background:none;}
.separator{width:100%;height:0;border-top:1px solid #D9D5CF;border-bottom:1px solid #FFF;margin:0 0 20px 0;}
#scroll{position:relative;width:100%;margin:10px auto;bottom:15px;right:0;background:red;padding:0;}
#scroll a{float:right;margin:0 0 0 0;padding:0 0 0 0;}
#scroll a img{float:right;padding:0 0 0 0;margin:0;}
html body ul.sf-menu ul,html body ul.sf-menu ul li{width:100%;}
html body ul.sf-menu ul ul{margin:0 0 0 200px;}
ul.sf-menu,ul.sf-menu *{margin:0;padding:0;}
ul.sf-menu{display:block;position:relative;}
ul.sf-menu li{display:block;list-style:none;float:left;position:relative;}
ul.sf-menu li:hover{visibility:inherit;}
ul.sf-menu a{display:block;position:relative;}
ul.sf-menu ul{position:absolute;left:0;width:100%;top:inherit;left:-999999px;}
ul.sf-menu ul a{zoom:1;}
ul.sf-menu ul li{float:left;width:150px;}
ul.sf-menu ul ul{top:0;margin:0 0 0 150px;}
ul.sf-menu li:hover ul,ul.sf-menu li:focus ul,ul.sf-menu li.sf-hover ul,
ul.sf-menu ul li:hover ul,ul.sf-menu ul li:focus ul,ul.sf-menu ul li.sf-hover ul,
ul.sf-menu ul ul li:hover ul,ul.sf-menu ul ul li:focus ul,ul.sf-menu ul ul li.sf-hover ul,
ul.sf-menu ul ul ul li:hover ul,ul.sf-menu ul ul ul li:focus ul,ul.sf-menu ul ul ul li.sf-hover ul{left:auto;}
ul.sf-menu li:hover ul ul,ul.sf-menu li:focus ul ul,ul.sf-menu li.sf-hover ul ul,
ul.sf-menu ul li:hover ul ul,ul.sf-menu ul li:focus ul ul,ul.sf-menu ul li.sf-hover ul ul,
ul.sf-menu ul ul li:hover ul ul,ul.sf-menu ul ul li:focus ul ul,ul.sf-menu ul ul li.sf-hover ul ul,
ul.sf-menu ul ul ul li:hover ul ul,ul.sf-menu ul ul ul li:focus ul ul,ul.sf-menu ul ul ul li.sf-hover ul ul{left:-999999px;}
span.sf-arrow{width:100%;;position:absolute;top:20px;right:5px;display:block;background:url(../images/arrows-black.png) no-repeat 0 0;overflow:hidden;font-size:1px;}
ul ul span.sf-arrow{right:0;top:0px;background-position:0 100%;}
ul#nav{float:right;}
ul#nav ul{background:#eee;margin-top:0;border:0px solid #ddd;}
ul#nav li a{padding:3px 25px 7px 25px;font:154% 'Yanone Kaffeesatz',helvetica,arial,verdana,sans;text-decoration:none;color:#000000;}
ul#nav li a:hover, ul#nav li a:focus, ul#nav li.selected{background:#FFF;}
div#jFlowSlide{margin:0 auto;}
div#slides-container{height:auto;overflow:hidden;width:100%;padding-top:auto;background:#F9F9F9;}
div#slides-container div#jFlowSlide{height:100%;}
div#slides-container div.jFlowSlideContainer img{margin:auto;}
div#slides-container div.jFlowSlideContainer div{}
div#slides-container div.jFlowSlideContainer div.slide-image{float:none;width:100%;}
span.jFlowPrev, span.jFlowNext{background-image:url('../images/slide-prev.gif');background-repeat:no-repeat;display:block;height:40px;width:100%;float:left;margin:0;cursor:pointer;}
span.jFlowPrev span, span.jFlowNext span{display:none;}
span.jFlowNext{background-image:url('../images/slide-next.gif');float:right;}
div#slides-container div.controls{display:none;}
div#slides-container p{padding-top:auto;color:#000000;}
div#slides-container a{color:#FF3FAA;}
div#slides-container h2, div#sub-header h2{font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,Sans-Serif;color:#FF5F00;font-weight:bold;font-size:14px;}
div.slide-text{padding-top:auto;color:#280021;font}
div.slide-text, h3{font-size:12px;width:auto;height:auto;}
.hidden{display:none;}
.hide{display:none;}
.hideM{display:none;}
div#sub-header{height:101px;}
div#sub-header h2{padding-top:30px;}
.main_content{margin:0;padding:0;width:100%;background-color:#F9F9F9;}
.left_cont{margin:0 0 0 20px;padding:0;float:left;width:100%;}
.content1{margin:0;padding:0;float:left;width:100%;}
.content1 h2{margin:30px 0 0 0;padding:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:24px;font-weight:normal;color:#333333;}
.content1 p{width:100%;margin:25px 0 0 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#666666;line-height:20px;}
.content2{margin:auto;width:100%;background:url(../images/cont2_bg.png) repeat-x top left;}
.reel{width:278px;margin-top:30px;margin-right:0;margin-left:30px;margin-bottom:0px;padding:0;float:left;}
.reel a{display:inline-block;margin:0;padding:0;}
.reel h2{color:#333333;font-size:20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 0 0 0;padding:0;}
.reel p{font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:0;text-align:justify;margin-top:25px;margin-right:0;margin-left:0;margin-bottom:15px;padding-top:0;padding-right:0;padding-bottom:0;line-height:20px;}
.right_cont{float:center;width:auto;}
.lorem{width:265px;margin:0px 0 25px 0;padding:0;}
.lorem img{padding-top:0;padding-right:10px;padding-left:0;padding-bottom:0;}
.lorem a{display:inline-block;margin:0;padding:0;border-bottom:1px solid #cccccc;}
.lorem a:hover{margin:0;padding:0;border-bottom:1px solid #cccccc;color:#be0a35;text-decoration:none;}
.lorem h3{color:#333333;font-size:18px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 0 10px 0;font-weight:normal;}
.lorem p{font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:0;margin:0;padding:0;line-height:20px;color:#666666;}
.lorem p.lorem1{width:100%;}
.lorem p a{font-size:12px;text-align:center;color:#be0a35;font-family:Arial, Helvetica, sans-serif;text-decoration:none;margin:0;padding:0;border-bottom:0;}
.lorem p a:hover{text-decoration:underline;border-bottom:0;}
.lorem1{margin:25px 0 40px 0;width:100%px;}
article, aside, figure, footer, header, hgroup, nav, section{display:block;}
table.tableMain{table-layout:fixed;background-color:#fff;border-style:solid;border-color:#C1C0BF;border-width:1px;border-collapse:collapse;border-spacing:1px;width:100%;}
td.tableHead{border-bottom:2px solid #C0D5E7;border-left:1px solid #C0D5E7;border-right:1px solid #C0D5E7;border-top:1px solid #C0D5E7;background-color:#E7EFF5;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;text-align:left;line-height:145%;font-family:Arial;font-weight:bold;font-size:13px;color:#404040;}
table.tableMain1{table-layout:fixed;background-color:#fff;border-style:solid;border-color:#d7d6d6;border-width:1px;border-collapse:collapse;border-spacing:1px;width:100%;}
td.tableHead1{border-bottom:2px solid #d7d6d6;border-left:1px solid #d7d6d6;border-right:1px solid #d7d6d6;border-top:1px solid #d7d6d6;background-color:#e6e6e6;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;text-align:left;line-height:145%;font-family:Arial;font-weight:bold;font-size:13px;color:#404040;}
td.tableBody{border-bottom:1px solid #C1C0BF;border-right:1px solid #C1C0BF;text-align:left;line-height:145%;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;font-family:Arial;font-weight:normal;font-size:13px;color:#404040;}
input, textarea, select{font:14px/24px Helvetica, Arial, sans-serif;color:#666;}
input{width:60%}
select{width:40%}
input, textarea, select{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #C9C9C9;box-shadow:0 0px 3px rgba(0, 0, 0, 0.15) inset, -5px -5px 0 0 #F5F5F6, 5px 5px 0 0 #F5F5F6, 5px 0 0 0 #F5F5F6, 0 5px 0 0 #F5F5F6, 5px -5px 0 0 #F5F5F6, -5px 5px 0 0 #F5F5F6;color:#545658;padding:6px;font-size:14px;border-radius:2px 2px 2px 2px;}
#submit{background:url("../images/submit_bg.gif") repeat-x scroll 0 0 transparent;border:1px solid #B7D6DF;border-radius:2px 2px 2px 2px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);color:#437182;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;height:auto;padding:6px 10px;text-shadow:0 1px 0 #FFFFFF;width:auto;}
#submit:hover{background:url("../images/submit_hover_bg.gif") repeat-x scroll 0 0 transparent;border:1px solid #9FBAC0;cursor:pointer;}
#signup-form{width:430px;margin:0px;margin-top:5px;margin-bottom:10px;background:#eeee;padding:10px;border:2px solid #f2f2f2;}
#signup-icon{float:right;width:48px;height:48px;}
#send p{margin-bottom:10px}
textarea{width:50%;margin:0 0 0 2px;resize:none;}
#required p{font-size:10px;}
#apply{border-top:1px solid #efefef;margin-top:30px;padding:20px 0 0 0;}
#apply ul{margin-bottom:50px}
form label{display:block;margin-bottom:5px;font-weight:bold;font-size:12px;}
.style5{color:#FF9F00}
.Mdisclaim{display:block;}
.disclaim{display:none;}
.author{font:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#2A00FF;}
@font-face{font-family:Yanone Kaffeesatz;src:url('../fonts/YanoneKaffeesatz-Regular.eot');src:local("Yanone Kaffeesatz"), url('../fonts/YanoneKaffeesatz-Regular.ttf');}
body{font-size:12px;color:#767676;}
a{color:#003399;}
.user_name{text-transform:capitalize;}
.wrapper{width:100%;margin:auto;overflow:hidden;}
.wrapper2{width:100%;margin:0px auto;overflow:hidden;}
.mainBlock{overflow:hidden;}
.clear{clear:both;}
.footer{display:none;background:#f4f4f4;border-bottom:1px solid #e3e3e3;border-top:2px solid #e3e3e3;}
.ourforte, .we_360{float:center;width:100%;margin-right:auto;}
.ourforte1, .we_3601{float:left;width:auto;margin-right:auto;}
.ourforte1 .title1, .we_3601 .title1{border-bottom:2px solid #F6A748;color:#616161;font-size:16px;margin:0 1px 1px;padding-bottom:5px;padding-top:20px;font-family:trebuchet ms;width:auto;}
.customer{float:none;width:auto;}
.ourforte .title, .we_360 .title, .customer .title{border-bottom:2px solid #F6A748;color:#616161;font-size:18px;margin:0 1px 18px;padding-bottom:5px;padding-top:20px;font-family:trebuchet ms;width:auto;}
.ourforte .title a, .we_360 .title a, .customer .title a{color:#505050;font-size:13px;float:right;font-family:Verdana, Geneva, sans-serif;font-style:italic;margin-top:2px;}
.ourforte .title a:hover, .we_360 .title a:hover, .customer .title a:hover{color:#F6A748;}
.ourforte .content, .we_360 .content{font-size:13px;color:#616161;margin:auto;font-family:Verdana, Geneva, sans-serif;line-height:20px;margin-top:0px;}
.thanksMsg{text-align:center;font-size:18px !important;padding:70px 0 !important;float:none !important;}
.customer .content, .openings .content{background:url("../images/commas.png") no-repeat scroll 0 2px transparent;color:#616161;font-family:Verdana;font-size:13px;line-height:20px;margin:12px 5px 0;padding:3px 0 0 25px;}
.openings .content{padding:3px 0 10px 5px !important;float:left;background:none !important;margin:0 !important;border-bottom:1px solid #efefef;}
.customer .customer_name{background:url("../images/right_comma.png") no-repeat scroll 100% 10px transparent;border-bottom:1px dotted #D4D4D4;color:#201E1E;float:left;font-family:verdana;font-size:14px !important;padding:10px 30px 10px 0;width:228px;text-align:right;}
.customer .last_customer_name{background:url("../images/right_comma.png") no-repeat scroll 100% 1px transparent;color:#201E1E;float:left;font-family:verdana;font-size:16px;padding:10px 30px 10px 0;width:228px;text-align:right;}
.inner_content .customer_name, .openings .job_title{background:url("../images/right_comma.png") no-repeat scroll 100% 3px transparent;color:#F9AC2D;float:left;font-family:verdana;font-size:14px !important;padding:10px 30px 0 0;text-align:right;}
.openings .job_title{text-align:left;}
.testiBox{padding:10px 0 10px 0;font-size:13px;line-height:20px;border-bottom:1px dotted #D4D4D4;margin-right:15px;margin-bottom:20px;font-family:Verdana, Geneva, sans-serif;}
.testiBoxStarts{background:url("../images/openQoute.jpg") no-repeat 0 0;height:16px;width:20px;}
.testiBoxEnd{background:url("../images/closeQoute.jpg") no-repeat 100% 0;height:16px;width:20px;}
.testiUser{text-align:right;font-weight:bold;font-style:italic;}
.openings .job_title{background:none !important;}
.footer_menu{float:none;height:auto;width:auto;}
.footer_menu_small{float:left;margin-left:0px;width:auto;}
.footer_menu_last{float:left;margin-left:0px;width:auto;}
.footer_menu li h3, .footer_menu_last li h3, .footer_menu_small li h3{color:#009FFF;font-size:12px;padding:5px 0 0px 0;}
.footer_menu li.active h3, .footer_menu_last li.active h3, .footer_menu_small li.active h3, .footer_menu li:hover h3, .footer_menu_last li:hover h3, .footer_menu_small li:hover h3{color:#F8A21C;}
.footer_menu ul, .footer_menu_last ul, .footer_menu_small ul{}
.footer_menu ul li a, .footer_menu_last ul li a, .footer_menu_small ul li a{color:#767676;font-size:12px;line-height:0px;font:140% 'Yanone Kaffeesatz',helvetica,arial,verdana,sans;}
.footer_menu ul li.active a, .footer_menu_last ul li.active a, .footer_menu_small ul li.active a, .footer_menu ul li:hover a, .footer_menu_last ul li:hover a, .footer_menu_small ul li:hover a{color:#F8A21C;}
.copyright{background-color:#d6d6d6;height:auto;text-align:center;border-top:1px solid #bebebe;}
.copyright p{color:#000000;font-family:verdana !important;font-size:14px;padding:13px 0 5px 5px;text-align:center;}
.copyright p span{font-size:13px;font-family:verdana;}
.copyright ul{}
.copyright ul li{display:inline;}
.inner_container{width:auto;}
.inner_left_container{float:none;width:auto;font-family:Verdana, Geneva, sans-serif;}
.inner_left_container .innerRightMenu ul li{}
.inner_left_container .innerRightMenu ul li a{}
.inner_left_container .innerRightMenu ul li a.mainLink{font-size:13px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;border-bottom:1px solid #AE3C73;padding:0 0 11px;display:block;}
.p{line-height:1.4;font-family:Verdana, Geneva, sans-serif;font-size:13px;float:left;color:#4e4e4e;}
.inner_left_container .innerRightMenu ul li ul.subMenu{}
.inner_left_container .innerRightMenu ul li ul.subMenu li ul.subSubMenu{}
.inner_content{float:left;width:100%;border-right:1px solid #d4d4d4;}
.inner_content p{line-height:1.4;font-family:Verdana, Geneva, sans-serif;font-size:13px;float:left;padding:13px 10px 13px 0;color:#4e4e4e;}
.inner_content_img{}
.inner_content .apply_border p{padding-bottom:3px;}
.inner_content ul, .inner_content ol{display:block;}
.inner_content ol{display:block;}
.inner_content ol li.List_numers{display:block;list-style-type:circle;list-style-position:inside;}
.inner_content ul li{font-family:verdana;fontize:12px;padding:15px 0px 10px 0;line-height:1.5e;color:#4e4e4e;}
.inner_content ol li{font-family:verdana;font-size:12px;padding:15px 25px 10px 20px;line-height:1.5;}
.inner_content ul.subListings li{font-size:14px !important;}
.inner_content li.apply_border{padding-bottom:0;}
.inner_content li.apply_border a, .inner_content li.apply_border a:hover{cursor:default;color:#000;}
.inner_content ol li.apply_online{font-family:verdana;font-size:16px;padding:15px 25px 10px 25px;line-height:1.5;float:left;}
.inner_content ol li.inner_listing, #inline3 ul ol li.inner_listing{font-family:verdana;font-size:13px;padding:15px 15px 10px;line-height:1.5;margin-left:45px;width:100%;color:#3C3C3C;font-weight:normal;}
.stages_content{margin-left:25px;}
.inner_content p span{font-weight:bold;}
.sub_heads{font-size:20px;font-weight:normal !important;}
.inner_content ul li a{text-decoration:none;color:#4E4E4E;}
.inner_content ol li a{text-decoration:none;color:#767676;}
.inner_content ul li a:hover, .inner_content ol li a:hover{color:#F6A748}
.Listing{list-style-type:circle;list-style-position:inside;color:#3C3C3C !important;font-size:14px !important;font-weight:bold;}
.arrow{background:url("../images/right_arrow.png") no-repeat scroll 0 23px transparent;}
ul li{background:url("/images/bulle1.png") no-repeat scroll 0 23px transparent;}
ul.industries_arrow li{background:url("../images/industries_bullet.png") no-repeat scroll 0 23px transparent;}
ul.join_team_arrow li{background:url("../inner_left_containerimages/join_bullet.png") no-repeat scroll 0 23px transparent;}
.inner_content h2{padding:20px 0;font-size:18px;font-family:comfortaaRegular;color:#1d1d1d;width:200px;border-bottom:2px solid #AE3C73;}
.inner_content h2.dark_pink{padding:0 0 11px 0;font-size:21p x;font-family:trebuchet ms;color:#000000;width:697px;border-bottom:1px solid #AE3C73;}
.inner_content h2.light_pink{padding:0 0 11px 0;font-size:21px;font-family:trebuchet ms;color:#000000;width:697px;border-bottom:1px solid #1698BA;}
.inner_content h2.yellow{padding:0 0 11px 0;font-size:21px;font-family:trebuchet ms;color:#000000;width:697px;border-bottom:1px solid #F9AC2D;}
.inner_content h2.green{padding:0 0 11px 0;font-size:21px;font-family:trebuchet ms;color:#000000;width:700px;border-bottom:1px solid #0F783B;}
.inner_content h2.purple{padding:0 0 11px;font-size:21px;font-family:trebuchet ms;color:#000000;width:695px;border-bottom:1px solid #B35499;}
.request_outer{margin-top:15px;}
.request{background:url("../images/requestBanner.png") no-repeat scroll 0 0 transparent;height:105px;padding:5px 1px 8px;width:261px;}
.request ul{background:url("../images/note_img.png") no-repeat 0 10px;margin-left:15px;}
.request .rqst_title{vertical-align:middle;padding-left:45px;}
.request .rqst_title span{border-bottom:1px solid #FFAF2C;color:#FFAF2C;font-family:trebuchet ms;font-size:18px;margin-left:3px;padding-bottom:4px;vertical-align:middle;}
p{padding:0 0 10px 0;line-height:1.7em;}
.request .rqst_content{color:#2F2F2F;font-family:verdana;font-size:15px;line-height:24px;margin-top:10px;padding:2px 0 10px 66px;}
.request .rqst_content span{color:#393939;font-family:trebuchet ms;font-size:14px;}
.request .rqst_bottom{width:130px;padding:7px 0;background-color:#393939;text-align:center;border-radius:5px 5px 5px 5px;margin:-7px auto 0;}
.request .rqst_bottom a{color:#EEEEEE;font-family:trebuchet ms;font-size:15px;}
.application{margin-bottom:-28px;width:257px;}
.application h2{color:#1d1d1d;background-color:#f2f2f2;width:260px;padding:14px 0 14px 5px;font-size:16px;font-family:comfortaaRegular;margin-bottom:20px;}
.contact_form{font-family:verdana;width:706px;}
.contact_form table{margin-top:10px;}
.contact_form table tr{}
.contact_form table tr td{vertical-align:middle;text-align:left;color:#4E4E4E;}
.contact_form table th{font-weight:bold;font-size:13px;}
.textBox, .textBoxN, .textBoxCp{border:none;border-radius:3px 3px 3px 3px;padding:4px 8px 8px 8px;width:181px;background-color:#ffffff;}
.textBoxCp{width:155px;border-radius:3px 0px 0px 3px;}
.contact_form textarea{border:none;border-radius:3px 3px 3px 3px;width:548px !important;resize:none;height:26px;vertical-align:middle;padding:8px 0 0 6px;}
.contact_form .textBoxN{border:1px solid #D4D4D4;border-radius:3px 3px 3px 3px;background-color:#ffffff;width:199px;box-shadow:1px 1px 3px 1px #F2F2F2 inset;padding:6px 3px 4px 7px;margin-right:11px;}
.contact_form .captcha{clear:both;background:none repeat scroll 0 0 #EEEDED;border-radius:5px 5px 5px 5px;clear:both;padding:7px 0;}
.contact_form .captcha td{padding:0 10px;}
.submit_button, .apply_submit_button, .submit_orange{background:none repeat scroll 0 0 #0F783B;border-radius:5px 5px 5px 5px;color:#FFFFFF;cursor:pointer;display:block;float:right;font-family:trebuchet ms;font-size:22px;padding:8px 0;width:170px;margin-right:9px;}
.apply_submit_button{background:none repeat scroll 0 0 #B35499 !important;}
.apply_button{background:none repeat scroll 0 0 #B35499 !important;color:#FFFFFF;display:block;float:right;cursor:pointer;color:#ffffff;padding:6px 0;width:99px;height:35px;}
a.apply_button{text-align:center;color:#fff !important;font-weight:normal;height:23px;cursor:pointer !important;}
.submit_orange{background:none repeat scroll 0 0 #F9AC2D !important;}
.user_icon{padding:3px 0 3px 0px;}
.email_icon{padding:3px 0 3px 0px;}
.cmpany_icon{padding:3px 0 3px 0px;}
.phone_icon{padding:3px 0 3px 0px;}
.code_icon{padding:3px 0 3px 0px;margin-bottom:38px;}
.home_tab{min-height:100px;float:left;margin-top:13px;}
.home_tab2, .home_tab3{min-height:100px;float:left;margin-left:28px;margin-top:13px;}
.gray_part:hover, .gray_part.active{background:url("../images/home_tabs_down_arrow.png") no-repeat scroll 98% 25px;min-height:60px;width:307px;position:relative;}
.gray_part{background:url("../images/home_tabs_down_arrow.png") no-repeat scroll 98% 23px #616161;border-radius:5px;min-height:64px;position:relative;width:307px;margin-top:16px;cursor:pointer;}
.white_part{background-color:#FFFFFF;border-radius:5px;height:60px;position:absolute;width:265px;margin:7px 0 0 7px;box-shadow:1px 1px 2px 0;z-index:1000;}
.white_part p{color:#000000;font-family:trebuchet ms;font-size:20px;padding:19px 14px 0;}
.challenge_menulist{background:url("../images/home_tabs_up_arrow.png") no-repeat scroll 98% 23px #F6A748;width:307px;border:0 1px 1px 1px solid #d4d4d4;border-radius:5px 5px 5px 5px;}
.services_list{background:url("../images/home_tabs_up_arrow.png") no-repeat scroll 98% 25px #F6A748;width:307px;border:0 1px 1px 1px solid #d4d4d4;border-radius:5px 5px 5px 5px;}
.industries_list{background:url("../images/home_tabs_up_arrow.png") no-repeat scroll 98% 25px #F6A748;width:307px;border:0 1px 1px 1px solid #d4d4d4;border-radius:5px 5px 5px 5px;position:relative;z-index:100;}
.challenge_menulist ul, .services_list ul, .industries_list ul{padding:15px;}
.challenge_menulist ul li, .services_list ul li, .industries_list ul li{padding-bottom:13px;font-size:13px;font-family:Verdana;cursor:pointer;}
.challenge_menulist ul li:hover, .services_list ul li:hover, .industries_list ul li:hover{color:#ffffff;}
h1.thankU{color:#F00;font-size:22px;}
#commentWrapper{width:275px;float:right;}
#comment{top:0;margin-top:5px;}
#comment.fixed{position:fixed;top:114px;}
#comment.static{position:relative;margin-top:206px;}
#comment.static_small{position:relative;margin-top:-42px;}
#comment.static_big{position:relative;margin-top:289px;}
#comment.static_bigest{position:relative;margin-top:689px;}
#commentWrapperH{position:absolute;width:100%;}
#headerfix{position:absolute;top:0;width:100%;z-index:100;}
#headerfix.fixedH{position:fixed;top:101px;width:100%;}
.title_bold{font-size:20px !important;font-weight:100;padding:15px 0 0 !important;border-bottom:1px solid #1698BA;}
.title_bold_services{font-size:20px !important;font-weight:100;padding:15px 0 8px !important;border-bottom:1px solid #AE3C73 !important;font-family:trebuchet ms !important;}
.title_bold_apply span{font-size:16px !important;font-weight:100;padding:15px 0 3px !important;border-bottom:1px solid #AE3C73 !important;width:81px;}
.title_bold_who{font-size:20px !important;font-weight:100;padding:15px 0 0 !important;border-bottom:1px solid #F9AC2D;}
.sub_title_bold{font-size:18px !important;font-weight:100;padding:15px 0 0 !important;width:690px;}
.content_bold{font-weight:100;}
.stuck-bottom{position:relative;top:-250px;}
.banner_title_left{color:white;font-family:FranklinGothic-DemiCond !important;font-size:50px !important;line-height:70px !important;;font-size:45px !important;position:absolute;text-align:left;width:530px;margin-top:10px;}
.industries_banner_bg .banner_title_left{color:white;font-family:FranklinGothic-DemiCond !important;font-size:50px !important;line-height:70px !important;;font-size:45px !important;position:absolute;text-align:left;width:630px;margin-top:10px;}
.sidebar{float:left;width:200px;height:800px;top:200px;}
.container{overflow:hidden;}
.sub_menu{display:none;}
ul.imageSubmenu li a img{width:60px!important;height:40px!important;}
.submenu ul li{padding:0 6px!important;}
.submenu ul.imageSubmenu li{height:53px!important;}
#header-region-top .last{float:right;font-size:13px;list-style-type:none;margin-top:66px;text-align:right;cursor:pointer;}
#header-region-top .last a{color:#fff;font-size:13px;font-family:comfortaaBold !important}
#header-region-top .first{cursor:pointer;float:left;font-size:13px;list-style-type:none;margin-top:66px;text-align:right;z-index:10;}
#header-region-top .first a{color:#fff;font-size:13px;font-family:comfortaaBold !important;}
#header-bottom-inner{width:735px!important;}
#richnav-menu{margin-left:18px !important;}
.services_list ul, .challenge_menulist ul, .industries_list ul{padding-top:76px;padding-bottom:0px;}
.challenge_menulist ul li a, .services_list ul li a, .industries_list ul li a{color:#ffffff;font-size:16px;}
.challenge_menulist ul li:hover a, .services_list ul li:hover a, .industries_list ul li:hover a{color:#000;}
#block-richnav-0 ul li{padding:0 0 0 14px!important;}
.header nav{float:right;width:780px;}
.header nav.cycle-nav-container{float:right;_
width:860px;}
.submenu{height:400px!important;}
.fadein{position:relative;width:267px;height:215px;}
.fadein img{position:absolute;left:0;top:0;border:1px solid #d4d4d4;}
.slider-wrapper{border-bottom:3px double #D4D4D4;margin-bottom:39px;margin-top:-12px;}
.cycle-a .cycle-item .noizzz{margin:0 auto;width:980px!important;}
.first_menu{padding-right:0px!important;}
.footer_menu h3{font-size:14px;padding:8px 12px 0px 0;border-bottom:1px solid #e3e3e3;font-family:trebuchet ms;font-weight:bold;width:134px;}
.footer_menu_small h3, .footer_menu_last h3{font-size:14px;padding:8px 12px 8px 0;border-bottom:1px solid #e3e3e3;font-family:trebuchet ms;font-weight:bold;width:134px;}
.footer_menu h3 a, .footer_menu_small h3 a, .footer_menu_last h3 a{color:#444444;}
.footer_menu h3 a:hover, .footer_menu_small h3 a:hover, .footer_menu_last h3 a:hover{color:#F8A21C;}
.footer_menu ul, .footer_menu_small ul, .footer_menu_last ul{margin-top:1px;}
.footer_menu ul li{border-bottom:1px solid #EDEDED;font-family:Verdana, Geneva, sans-serif;font-size:11px;list-style-image:url("../images/sqr_icon.png");list-style-position:inside;width:200px;}
.footer_menu ul li:hover , .footer_menu ul li.active{list-style-image:url("../images/sqre_hover_icon.png");list-style-position:inside;}
.footer_menu_small ul li, .footer_menu_last ul li{border-bottom:1px solid #EDEDED;font-family:verdana;font-size:11px;list-style-image:url("../images/sqr_icon.png");list-style-position:inside;width:135px;}
.footer_menu_small ul li:hover, .footer_menu_last ul li:hover,.footer_menu_small ul li.active, .footer_menu_last ul li.active{list-style-image:url("../images/sqre_hover_icon.png");list-style-position:inside;}
.footer_menu_last.gmPartner ul li, .footer_menu_last.gmPartner ul li:hover, .footer_menu_last.gmPartner ul li.last{list-style:none;}
.social_icons{margin-left:-26px;margin-top:-6px;position:absolute;width:228px;z-index:1000;top:1615px;left:819px;}
.social_icons ul{width:250px;}
.social_icons ul li{list-style:none!important;width:61px;height:67px;float:left;border:none;}
.content_img{border:2px solid #d4d4d4;height:110px;}
.top{cursor:pointer;height:49px;left:50%;margin-top:-28px;position:absolute;width:45px;}
.vis-box img{margin-right:-46px;}
.top a{background:url("../images/top.png") no-repeat scroll 0 0 transparent;display:block;height:49px;width:45px;}
.top a:hover{background:url(../images/top-hover.png) no-repeat 0 0;}
.social_icons .service_icon_fb a, .social_icons .service_icon_twt a, .social_icons .service_icon_lnk a, .social_icons .service_icon_gplus a{float:left;width:39px;height:46px;display:block;margin:0 8px;}
.social_icons .service_icon_fb a{background:url("/images/facebook (1).png") no-repeat scroll -21px -28px transparent;}
.service_icon_fb a:hover, .service_icon_fb a.active{background:url("/images/facebook (1).png") no-repeat scroll -247px -28px transparent;}
.social_icons .service_icon_twt a{background:url("../images/social_icons.png") no-repeat scroll -76px -28px transparent;}
.social_icons .service_icon_twt a:hover, .social_icons .service_icon_twt a.active{background:url("../images/social_icons.png") no-repeat scroll -302px -28px transparent;}
.social_icons .service_icon_lnk a{background:url("../images/social_icons.png") no-repeat scroll -130px -28px transparent;}
.social_icons .service_icon_lnk a:hover, .social_icons .service_icon_lnk a.active{background:url("../images/social_icons.png") no-repeat scroll -356px -28px transparent;}
.social_icons .service_icon_gplus a{background:url("../images/social_icons.png") no-repeat scroll -182px -28px transparent;}
.social_icons .service_icon_gplus a:hover, .social_icons .service_icon_gplus a.active{background:url("../images/social_icons.png") no-repeat scroll -408px -28px transparent;}
.dc-mega-icon{background:url("../images/tip.png") no-repeat scroll 0 0 transparent;display:none;height:17px;}
.banner_small_title_left{color:white;font-family:FranklinGothic-DemiCond !important;font-size:45px !important;line-height:70px !important;position:absolute;text-align:left;width:420px;padding-top:40px;}
.banner_shadow{padding-bottom:2px;}
.dcjq-mega-menu ul li ul li ul li a, .join_menu .sub-container .sub li a{background:url("../images/submenu_arrow_icon.png") no-repeat scroll 7px 9px transparent!important;display:block!important;}
.dcjq-mega-menu ul li ul li ul li a:hover, .sub .row li a:hover, .join_menu .sub-container .sub li a:hover{background:url("../images/submenu_arrow_hover.png") no-repeat scroll 7px 9px !important;display:block!important;}
li#menu-item-1, li#menu-item-2, #menu-item-4, #menu-item-5{width:210px!important;border-right:1px solid #45423d;}
li#menu-item-3{border-right:none!important;}
.bold{font-weight:bold;}
.border_left{border-left:3px solid #F9AC2D;margin-top:20px;padding:0 10px 0 17px !important;}
.title_double{margin-top:38px !important;}
.title_single{margin-top:70px !important;}
.footer_bottom{clear:both;padding:10px 0 0;text-align:center;}
.footer_bottom ul li a{padding:10px;color:#2a2a2a;}
.footer_bottom ul li a.active{color:##FF8A00;}
.footer_bottom ul li{background:url("../images/footer_bullet.png") no-repeat 100% 4px transparent;color:#2a2a2a;font-family:Verdana, Geneva, sans-serif;display:inline;font-size:10px;padding:0 12px 0 0;}
.footer_bottom ul li.copyright{background:none repeat scroll 0 0 transparent !important;border:none;margin-left:9px}
.sitemapMainCont{padding:5px;width:425px;}
.overlay{line-height:18px;}
.overlay h3{font-size:14px;font-family:Trebuchet MS;font-weight:bold;padding:10px 0 10px 0;}
.overlay h1{font-size:16px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;padding:0 0 10px 0;}
.overlay p{color:#616161;font-family:verdana;font-size:12px;line-height:18px;margin-top:0;}
.overlay b{font-weight:bold;}
.inner_content .sitemapMainCont ul#Mainul li{line-height:7px;}
li.main_map a{font-weight:bold;}
li.main_map ul.innerul li a{background:url("../images/apply_bullet.png") no-repeat 0 0 transparent;font-weight:normal;padding-left:15px;}
li.main_map ul.yellow li a{background:url("../images/apply_bullet_o.jpg") no-repeat 0 0 transparent;}
ul#Mainul li ul.innerul li ul{margin-top:10px;}
ul#Mainul li ul.innerul li{margin-top:5px;}
.apply_border{background:url("../images/apply_border.png") no-repeat scroll 111px 100% transparent;}
.apply_border_2{background:url("../images/apply_border.png") no-repeat scroll 113px 306px transparent;}
.apply_border_3{background:url("../images/apply_border.png") no-repeat scroll 111px 348px transparent;}
.address{margin-top:-15px;color:#4E4E4E;}
.address h3, .openings h3{font-size:15px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;padding:11px 0 9px;border-bottom:1px solid #D4D4D4;}
.openings h3{border-bottom:1px solid #D4D4D4 !important;}
.address h2{font-size:15px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;padding:0 0 9px;border-bottom:1px solid #D4D4D4;}
.address p{float:left;font-family:verdana;font-size:12px;line-height:19px;padding:5px 0 5px 5px;}
.content_reach{min-height:610px !important;padding-right:5px;width:709px;}
.dcjq-mega-menu ul.menu li a{margin-right:38px;}
.overlay p.stages_content{margin-top:15px;margin-bottom:15px;color:#3C3C3C;font-family:verdana;font-size:15px;line-height:20px;}
td.reach_bg1, div.reach_bg1{}
td.reach_bg2, div.reach_bg2{}
td.reach_bg3{background-color:#eeeded;padding:0px 1px 1px 12px !important;height:48px;border-bottom-left-radius:5px;border-top-left-radius:5px;}
td.reach_bg_msg1{background-color:#eeeded;padding:12px 1px 1px 10px !important;height:48px;border-bottom-left-radius:5px;border-top-left-radius:5px;vertical-align:top !important;}
td.reach_bg_msg2{background-color:#eeeded;padding:8px 1px 8px 3px !important;height:48px;border-bottom-right-radius:5px;border-top-right-radius:5px;}
td.reach_bg_msg4{background-color:#eeeded;padding:8px 1px 8px 28px !important;border-bottom-right-radius:5px;border-top-right-radius:5px;}
td.captcha_bg{background-color:#eeeded;padding:8px 4px 8px 3px !important;}
.gap{width:15px !important;}
.inner_left_container_reach{float:left;width:175px;margin-left:13px;margin-top:20px;}
.border_shadow{background:url("../images/border_shadow-banner.png") repeat-x scroll 0px 0px transparent;}
.errorMsg{color:#FF0000;font-size:11px !important;margin-bottom:10px;}
div.reach_bg1, div.reach_bg1_cp{background-color:#eeeded;margin-bottom:5px;font-size:13px;border-bottom-left-radius:5px;border-top-left-radius:5px;}
div.reach_bg1{height:51px;vertical-align:middle;line-height:50px;padding-left:8px;}
div.reach_bg1_cp{height:51px;vertical-align:middle;line-height:50px;padding-left:8px;vertical-align:text-top;}
#change-image{background:#767676;display:block;padding:0px 3px;border-bottom-right-radius:5px;border-top-right-radius:5px;height:30px;margin-top:12px;}
#captcha{margin-left:20px;margin-top:12px;}
.formNotes{font-size:11px;font-style:italic;color:#999;padding:10px;}
div.reach_bg2, div.reach_bg2_cp, div.reach_bg3{background-color:#eeeded;min-height:51px;vertical-align:middle;line-height:48px;padding:0 0 0 8px;margin-bottom:5px;margin-right:10px;border-bottom-right-radius:5px;border-top-right-radius:5px;min-width:206px;}
.chkBox{line-height:35px !important;}
.servRequired{height:157px !important;line-height:24px !important;margin-top:10px;padding-bottom:10px;padding-top:8px !important;}
div.reach_bg2, div.reach_bg3{min-width:206px;}
div.reach_bg2_cp{min-width:566px;}
div.reach_bg3{height:51px;vertical-align:middle;line-height:50px;padding:0 0 0 8px;}
div.reach_bg2_cp{vertical-align:top;}
div.reach_bg2_cp table{margin-top:0;}
div.reach_bg2_cp table tr td{vertical-align:top;}
tr.blankRow td{font-size:5px;}
.curr_open{height:450px !important;overflow:hidden;}
.apply .curr_open{height:365px !important;overflow:hidden;}
.grayBG .curr_open{height:290px !important;overflow:hidden;}
.orangeBG .curr_open{height:290px !important;overflow:hidden;}
.purpleBG .curr_open{height:290px !important;overflow:hidden;}
.whoweBG .curr_open{height:290px !important;overflow:hidden;}
.openings{color:#616161;font-family:Verdana;font-size:13px;line-height:20px;}
.curr_open .vert .simply-scroll-clip{height:420px;width:256px;border-bottom:1px solid #D4D4D4;}
.openings span{color:#201E1E;}
.bullet_apply{background-color:#B35499;height:17px;width:5px;margin:17px 0 0 40px;float:left;padding:0 !important;}
.floatL{float:left;}
.apply_arrow, .apply_arrow_round{background:url(../images/applyArrow.png) no-repeat 0 0 transparent;display:inline-block;height:18px;margin-bottom:-5px;width:18px;}
.apply_arrow_round{background:url(../images/applyArrowRound.png) no-repeat 0 0 transparent !important;}
.curr_open_footer{overflow:hidden;width:980px;padding-top:10px;}
.quotes{display:none;}
.quotes .job_title{color:#767676;float:left;font-size:13px;font-weight:bold;margin-bottom:3px;padding:4px 5px 2px 0px;}
.quotes span{line-height:20px;padding:0 0 0 10px;font-weight:bold;}
.inner{}
.sitemap{margin-top:-8px;}
.join .openings .job_title{color:#A42180;}
#inline3 ul ol li.inner_listing{padding:0 15px !important;}
.curr_open_footer h3{border:none !important;padding:2px 0 6px 3px !important;}
.#inline3 ol{margin:10px 0;}
.title_bold_apply{margin-top:5px;}
h3.opening{float:left;font-family:trebuchet ms;font-size:15px;font-weight:bold;padding:8px 12px 8px 0;width:145px;}
.scroll-pane{width:700px !important;height:370px;overflow:auto;}
.apn{margin:auto 0;}
.reseller{margin:7px 0;}
.accordion{width:100%;}
.accordion,
.accordion ul,
.accordion li,
.accordion a,
.accordion span{margin:0;padding:0;border:none;outline:none;width:50%:}
.accordion li{list-style:none;margin-bottom:10px;border-radius:4px;background:#969494;}
.accordion li a{color:#fff;}
.accordion li a:hover{color:#00BFFF;}
.accordion li .subMenu li{margin-bottom:0 !important;}
.accordion li > a{display:block;position:relative;border-bottom:0;font-size:14px;}
.accordion > li:target > a,
.accordion > li > a.active{color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #fff;}
.dark_pink .accordion > li:target > a,
.dark_pink .accordion > li > a.active{background:#9f3769;}
.teal_blue .accordion > li:target > a,
.teal_blue .accordion > li > a.active{background:#1698BA;}
.yellow .accordion > li:target > a,
.yellow .accordion > li > a.active{background:#F9AC2D;}
.purple .accordion > li:target > a,
.purple .accordion > li > a.active{background:#B35499;}
.pullerIcon{}
.accordion li > a span{display:block;position:absolute;top:7px;right:0;padding:0 10px;margin-right:10px;font:normal bold 12px/18px Arial, sans-serif;}
.dark_pink .accordion li > a span{background:#404247;}
.teal_blue .accordion li > a span{background:#1698BA;}
.yellow .accordion li > a span{background:#F9AC2D;}
.accordion > li:target > a span,
.accordion > li > a.active span{color:#fdfdfd;}
.dark_pink .accordion > li:target > a span,
.dark_pink .accordion > li > a.active span{color:#fdfdfd;background:#3e5706;}
.teal_blue .accordion > li:target > a span,
.teal_blue .accordion > li > a.active span{color:#fdfdfd;background:#3e5706;}
.yellow .accordion > li:target > a span,
.yellow .accordion > li > a.active span{color:#fdfdfd;background:#3e5706;}
.accordion > li > a{}
.accordion > li > a:before{position:absolute;top:0;left:0;content:'';width:24px;height:24px;margin:4px 8px;}
.subMenu, .lastSubMenu,.lastMenu{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.subMenu li a{border-bottom:0;color:#fff;padding-left:38px;background:url(../images/accordianBullet.png) no-repeat 20px 10px;}
.dark_pink .subMenu li a{background-color:#9f3769;}
.teal_blue .subMenu li a{background-color:#1698BA;}
.yellow .subMenu li a{background-color:#F9AC2D;}
.purple .subMenu li a{background-color:#B35499;}
.subMenu li:hover a{}
.subMenu li:last-child a{}
.subMenu li > a span{color:#797979;text-shadow:1px 1px 0px rgba(255,255,255, .2);background:transparent;border:1px solid #c9c9c9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.dark_pink .subMenu li > a span{border:1px solid #c9c9c9;}
.accordion li > .subMenu{display:none;}
.accordion li:target > .subMenu{display:block;}
@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot');src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
url('../fonts/icomoon.woff') format('woff'),
url('../fonts/icomoon.ttf') format('truetype'),
url('../fonts/icomoon.svg#icomoon') format('svg');}
.dl-menuwrapper{width:200px;margin-left:auto;margin-top:1px;max-width:500px;float:right;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;}
.dl-menuwrapper:first-child{margin-right:100px;}
.dl-menuwrapper button{background:#171717;border:none;width:48px;height:45px;text-indent:-900em;overflow:visible;position:relative;cursor:pointer;outline:none;}
.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper > ul{background:#eee;}
.dl-menuwrapper button:after{content:'.';position:absolute;width:68%;height:5px;background:#FFFBF0;top:10px;left:16%;box-shadow:0 10px 0 #fff,
0 20px 0 #fff;}
.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.dl-menuwrapper li{position:relative;}
.dl-menuwrapper li a{display:block;position:relative;padding:10px 0px;font-size:14px;font-family:Cambria;line-height:15px;font-weight:100;color:#000;outline:none;}
.no-touch .dl-menuwrapper li a:hover{background:#fff;}
.dl-menuwrapper li.dl-back > a{padding-left:30px;background:rgba(0,0,0,0.1);}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after{position:absolute;top:0;line-height:50px;font-family:'icomoon';speak:none;-webkit-font-smoothing:antialiased;content:"\e000";}
.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(212,204,198,0.3);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.dl-menuwrapper li > a:after{right:10px;color:rgba(0,0,0,0.15);}
.dl-menuwrapper .dl-menu{margin:5px 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-left:-148px}
.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease;}
.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px);}
.dl-menuwrapper li .dl-submenu{display:none;}
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a{display:none;}
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li{display:block;}
.dl-menuwrapper > .dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0;}
.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s;}
.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 0.3s ease-in-out;animation:MenuAnimOut2 0.3s ease-in-out;}
.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 0.4s ease;animation:MenuAnimOut3 0.4s ease;}
.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 0.4s ease;animation:MenuAnimOut4 0.4s ease;}
.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 0.4s ease;animation:MenuAnimOut5 0.4s ease;}
@-webkit-keyframes MenuAnimOut1{0%{}
50%{-webkit-transform:translateZ(-250px) rotateY(30deg);}
75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}
100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}
}
@-webkit-keyframes MenuAnimOut2{0%{}
100%{-webkit-transform:translateX(-100%);opacity:0;}
}
@-webkit-keyframes MenuAnimOut3{0%{}
100%{-webkit-transform:translateZ(300px);opacity:0;}
}
@-webkit-keyframes MenuAnimOut4{0%{}
100%{-webkit-transform:translateZ(-300px);opacity:0;}
}
@-webkit-keyframes MenuAnimOut5{0%{}
100%{-webkit-transform:translateY(40%);opacity:0;}
}
@keyframes MenuAnimOut1{0%{}
50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);}
75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}
100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}
}
@keyframes MenuAnimOut2{0%{}
100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
}
@keyframes MenuAnimOut3{0%{}
100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
}
@keyframes MenuAnimOut4{0%{}
100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
}
@keyframes MenuAnimOut5{0%{}
100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}
}
.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s;}
.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 0.3s ease-in-out;animation:MenuAnimIn2 0.3s ease-in-out;}
.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 0.4s ease;animation:MenuAnimIn3 0.4s ease;}
.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 0.4s ease;animation:MenuAnimIn4 0.4s ease;}
.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 0.4s ease;animation:MenuAnimIn5 0.4s ease;}
@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}
20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}
100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1;}
}
@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0;}
100%{-webkit-transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0;}
100%{-webkit-transform:translateY(0);opacity:1;}
}
@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}
20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}
100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1;}
}
@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 0.3s ease-in-out;animation:SubMenuAnimIn2 0.3s ease-in-out;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 0.4s ease;animation:SubMenuAnimIn3 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 0.4s ease;animation:SubMenuAnimIn4 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 0.4s ease;animation:SubMenuAnimIn5 0.4s ease;}
@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0;}
100%{-webkit-transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0;}
100%{-webkit-transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0;}
100%{-webkit-transform:translateZ(0);opacity:1;}
}
@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}
100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}
100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}
100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 0.3s ease-in-out;animation:SubMenuAnimOut2 0.3s ease-in-out;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 0.4s ease;animation:SubMenuAnimOut3 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 0.4s ease;animation:SubMenuAnimOut4 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 0.4s ease;animation:SubMenuAnimOut5 0.4s ease;}
@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(50%);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(100%);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1;}
100%{-webkit-transform:translateZ(-300px);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1;}
100%{-webkit-transform:translateZ(300px);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1;}
100%{-webkit-transform:translateZ(-200px);opacity:0;}
}
@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}
}
@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}
}
@keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
}
@keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
}
@keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}
100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}
}
.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none;}
.no-js .dl-menuwrapper li .dl-submenu{display:block;}
.no-js .dl-menuwrapper li.dl-back{display:none;}
.no-js .dl-menuwrapper li > a:not(:only-child){background:rgba(0,0,0,0.1);}
.no-js .dl-menuwrapper li > a:not(:only-child):after{content:'';}
.demo-1 .dl-menuwrapper button{background:#c62860;}
.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul{background:#9e1847;list-style:none;}
.demo-2 .dl-menuwrapper button{background:#e86814;}
.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul{background:#D35400;list-style:none;}
.demo-3 .dl-menuwrapper button{background:#08cbc4;}
.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul{background:#00b4ae;list-style:none;}
.demo-4 .dl-menuwrapper button{background:#90b912;}
.demo-4 .dl-menuwrapper button:hover,
.demo-4 .dl-menuwrapper button.dl-active,
.demo-4 .dl-menuwrapper ul{background:#79a002;list-style:none;}
.demo-5 .dl-menuwrapper button{background:#744783;}
.demo-5 .dl-menuwrapper button:hover,
.demo-5 .dl-menuwrapper button.dl-active,
.demo-5 .dl-menuwrapper ul{background:#643771;list-style:none;}
@media screen and (max-width:768px){.sticky{position:fixed;width:100%;left:30%;top:0%;border-top:0;}
.dl-menuwrapper li a{font-size:14px;font-family:Cambria;line-height:15px;font-weight:100;color:#000;outline:none;}
.Mdisclaim{font-size:12px;font-style:color:#2A3F55;font-family:Cambria;}
@media screen and (min-width:360px) and (max-width:640px){.sticky{position:fixed;width:100%;left:340px;top:0%;border-top:0;}
}
@media screen and (min-width:320px){.sticky{position:fixed;width:100%;left:80%;top:0%;border-top:0;}
#logo_text h1, #logo_text h1 a, #logo_text h1 a:hover{color:#FFF;text-decoration:none;font-size:31px;}
}
@media screen and (min-width:240px){.sticky{position:fixed;width:100%;left:240px;top:0%;border-top:0;}
}