html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
 margin:0px;
 padding:0px;
 color:#737373;
 line-height:25px;
 text-decoration:none
}
a {
 outline: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, h1, h2, h3, h4, h5, h6 {
 display:block;
 color:#49A0D7
}
* {
 outline:none
}

::selection {
background:#45bf55;
}
::-moz-selection {
background:#45bf55;
}
 @font-face {
 font-family:'Droid';
 src:url('../_fonts/DroidSans-webfont.woff')format('woff'), url('../_fonts/DroidSans-webfont.ttf')format('truetyps'), url('../_fonts/DroidSans-webfont,svg#webfont4CzPTNtF')format('svg');
 font-weight:normal;
 font-style:normal
}
p {
 color:#333;
 margin:0px 0px 20px;
 text-align:justify;
 padding:0px;
 font: 11px/17px Droid, Helvetica, sans-serif;
}
ol, ul {
 list-style:none
}
blockquote, q {
 quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
 content:'\201C';
 content:none
}
table {
 border-collapse:collapse;
 border-spacing:0;
 padding:0px;
 font-size:12px;
 color:#FFF;
 clear:both;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 margin:20px 0px;
 background:#FFF;
 width:100%;
 border:1px solid #95C1F6;
 font-family:Droid, Helvetica, sans-serif
}
table th {
 font-size:14px;
 font-weight:bold;
 color:#FFF;
 border:1px solid #2BB4F6;
 text-transform:uppercase;
 background:#2BB4F6
}
table td {
 font-size:12px;
 color:#000;
 border:1px solid #2BB4F6;
 padding-left: 5px;
}
h1.table {
 color:red;
}
.clearfix:after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:"";
 clear:both;
 height:0
}
.clearfix {
 display:inline-block
}
* html .clearfix {
 height:1%
}
.clearfix {
 display:block
}
a img {
 outline:none;
 border:none
}
* {
 margin:0;
 padding:0
}
body {
 font-family:Droid, Helvetica, sans-serif;
 color:#3F3F38;
 margin:0px;
 padding:0px;
 font-size:12px;
 -moz-transition:background-color ease 2s;
 background:#ddf1f9 url(../_img/body_background.png) repeat-x
}
hr {
 padding:0px;
 margin-top:5px;
 margin-right:0px;
 margin-bottom:5px;
 margin-left:0px;
 border:1px solid #e3e8ef
}
span {
 font-size:12px;
 color:#3F3F38;
 font-weight:bold;
 margin:0px;
 padding:0px;
 font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif
}
#top {
 text-indent: -9999px;
 margin: 0px;
 padding: 0px;
 display: block;
}
.cookies-message-login {
 padding: 0px;
 float: left;
 display: block;
 clear: both;
 margin: 10px 0px 0px;
}
.cookies-message-login p {
 color:#FF5226;
 font-size: 11px;
 font-weight: bold;
}
#Content {
 width:100%;
 margin:0px auto;
 padding-top:10px;
 padding-bottom:10px;
 background:#231f1e repeat-x;
 border-bottom:5px solid #4C4C4C;
 position: relative;
 display: none;/*display: none;*/
 overflow: hidden;
}
#Content a {
 color:#32C5F3;
 font-size:12px;
 right: 0px;
 bottom: 0px;
}
#Content a:hover {
 color:#008cb8
}
#login_section_first #form_client, #form_nonclient input {
 clear: both;
 display: inline;
 float: left;
}
#Content #login_section_first {
 float:left;
 width:525px;
 margin:0px 10px 0px 0px;
 padding:0px 0px 10px 10px;
 border-right: 1px solid #414543;
 overflow: hidden;
}
#Content #login_section_first h1 {
 display:block;
 color:#ece7e7;
 font: bold 20px Arial, Helvetica, sans-serif;
 padding-top: 10px;
}
#Content #login_section_first h2 {
 color:#acaaa9;
 display:block;
 padding:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:30px;
 margin-left:0px;
 font: bold 14px Verdana, Geneva, sans-serif;
}
/*end login message*/



#form_client, #form_nonclient, labelOne {
 margin-top:5px;
 color:#acaaa9;
 font-size:14px;
 padding:0px;
 font-weight:bold;
 font-family:Verdana, Geneva, sans-serif
}
#Content #form_client {
 float:left;
 padding:5px;
 margin: 0px 25px 0px 0px;
 width: 325px;
 overflow: hidden;
}
#Content #form_client, form_nonclient, form_nonclient form {
 margin: 0px 25px 0px 0px;
 padding: 5px;
}
#Content #form_client h1, #form_nonclient h1 {
 color:#ece7e7;
 margin:0px;
 padding-top:5px;
 padding-right:0px;
 padding-bottom:5px;
 padding-left:0px;
 display:block;
 font: bold 20px Arial, Helvetica, sans-serif;
}
#Content #form_client h2 {
 color:#FFF
}
#Content #form_client input#password {
 margin:0px 0px 15px;
 background: url(../_img/topmenu/lockoverlay.png) no-repeat 5px 2px;
 width: 300px;
 height: 25px;
 padding: 0px 0px 0px 20px;
 border: 1px outset #CCC;
 color: #FFF;
}
#Content #form_client input#password2 {
 padding-left:20px;
 margin:0px;
 background: url(../_img/topmenu/lockoverlay.png) no-repeat 5px 2px;
}
#Content #form_client input#ajusername {
 margin:0px 0px 15px;
 background: url(../_img/topmenu/usergrey.gif) no-repeat 5px 5px;
 height: 25px;
 padding: 0px 0px 0px 20px;
 border: 1px outset #CCC;
 width: 300px;
 color: #FFF;
}
#Content #form_client .btn {
 color:#FFF;
 font-size:10px;
 padding:0px;
 width:121px;
 display:block;
 margin-top:5px;
 margin-right:0px;
 margin-bottom:5px;
 margin-left:0px;
 height:30px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 cursor:pointer;
 font-weight:bold;
 background: #231F1E url(../_img/buttons/clientlogin_bt.png) no-repeat 0px 0px;
}
#Content #form_client .btn:hover {
 background: url(../_img/buttons/clientlogin_bt.png) 0px -30px;
}
/*Non-Participants login*/
#Content #form_nonclient {
 float:left;
 padding:5px;
 margin: 0px;
 width: 330px;
 overflow: hidden;
}
#Content #form_nonclient .btn {
 color:#FFF;
 font-size:10px;
 padding:0px;
 width:121px;
 display:block;
 margin-top:5px;
 margin-right:0px;
 margin-bottom:5px;
 margin-left:0px;
 height:30px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 cursor:pointer;
 font-weight:bold;
 background: #231F1E url(../_img/buttons/clientlogin_bt.png) no-repeat 0px 0px;
}
#Content #form_nonclient h2 {
 color:#FFF
}
#Content #form_nonclient input {
 display:block;
 width:200px;
 height:25px;
 font-size:12px;
 color:#FFF;
 cursor:auto;
 line-height:30px;
 margin: 0px 0px 15px;
 padding: 0px 0px 0px 2px;
 border: 1px solid #CCC;
}
#Content #form_nonclient .field {
 margin:0px 0px 15px;
 background: url(../_img/topmenu/lockoverlay.png) no-repeat 5px 2px;
 width: 300px;
 height: 25px;
 padding: 0px 0px 0px 20px;
 border: 1px outset #CCC;
 color: #FFF;
}
textarea {
 width:300px;
 height:40px;
 margin:0 0 0 2em
}
fieldset {
 border:none
}
.clost_panel {
 float:right;
 padding:0px;
 width:100px;
 position:absolute;
 bottom:10px;
 right:0px;
 margin: 0px;
 height: 25px;
 line-height: 25px;
 text-align: center;
}
/*
.loginbox {
 width:488px;
 height:120px;
 margin-top:5px;
 margin-right:auto;
 margin-bottom:30px;
 margin-left:auto;
 background-image:url(../img/processing_top.png);
 background-repeat:no-repeat;
 text-align:center;
 vertical-align:middle;
 display:block;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:20px;
 padding-left:0px
}
.loginbox h1 {
 text-align:center;
 display:block;
 padding:2px;
 margin:0px;
 font-size:18px;
 font-weight:bold;
 color:#FFF;
 text-decoration:none
}
*/



#slider-wrapper {
 padding:0px;
 clear:both;
 display:block;
 margin-top:5px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 background:#FFF url(../_img/slider_bg.png) repeat-x left bottom
}
#slider {
 width:980px;
 margin-top:5px;
 margin-right:auto;
 margin-left:auto;
 margin-bottom:0;
 padding:0;
 border-radius:5px
}
#slider img {
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 margin:0px;
 padding:0px
}
#featured img {
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}
#featured {
 width:960px;
 position:relative;
 height:380px;
 background-repeat:no-repeat;
 padding:9px;
 margin:0px auto;
 border:1px solid #e9e7e7;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
}
#featured .featured_ribbon {
 position:absolute;
 top:-1px;
 left:-1px;
 background:url(../_img/featured_ribbon.png) no-repeat;
 width:155px;
 height:145px;
 text-indent:-9999px;
 z-index:500
}
#featured ul.ui-tabs-nav {
 position:absolute;
 top:0px;
 list-style:none;
 padding:0px;
 width:300px;
 right:10px;
 margin:10px 0px 0px;
 border-top:1px solid #F5F5F5;
 border-right:1px solid #F5F5F5;
 border-left:1px solid #F5F5F5;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px
}
#featured ul.ui-tabs-nav li {
 font-size:12px;
 color:#666;
 margin:0px;
 padding:0px;
 height:94px;
 width:300px;
 border-bottom:1px solid #f2f2f2
}
#featured ul.ui-tabs-nav li img {
 float:left;
 padding:0px;
 height:70px;
 width:110px;
 border:1px solid #f3f3f3;
 margin:10px 10px 10px 20px
}
#featured ul.ui-tabs-nav li span {
 font-size:12px;
 font-family:Droid, Helvetica, sans-serif;
 color:#247ba2;
 text-decoration:none;
 padding:0px;
 font-weight:bold;
 margin:0px;
 line-height:30px;
 text-align:left
}
#featured li.ui-tabs-nav-item a {
 display:block;
 color:#FFF;
 height:95px;
 text-decoration:none;
 padding:0px;
 margin:0px
}
#featured li.ui-tabs-nav-item a:hover {
 text-decoration:none;
 background:#f1f1f1 repeat left center
}
#featured li.ui-tabs-selected {
 background-image:url(../img/navigation_img/li_bg.png);
 background-repeat:no-repeat;
 background-position:left top
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
 z-index:9999;
 text-decoration:none;
 color:#FFF;
 display:block;
 overflow:visible;
 margin:0px;
 padding:0px;
 background:url(../_img/slider/slider_tab_bg.png) repeat-x
}
#featured .ui-tabs-panel {
 width:645px;
 height:380px;
 position:relative;
 padding:0px;
 margin:0px;
 z-index:100;
 border-top:none;
 border-right:none;
 border-bottom:none;
 border-left:none
}
#featured .ui-tabs-panel .info {
 position:absolute;
 top:180px;
 left:1px;
 height:70px;
 width:400px;
}
#featured .info h2 {
 font-size:18px;
 font-family:Verdana, Arial, Georgia, serif;
 color:#fff;
 padding:5px;
 margin:0;
 overflow:hidden
}
#featured .info p {
 margin:0 5px;
 font-family:Verdana;
 font-size:11px;
 line-height:15px;
 color:#f0f0f0
}
#featured .info a {
 text-decoration:none;
 color:#fff
}
#featured .info a:hover {
 text-decoration:underline
}
#featured .ui-tabs-hide {
 display:none
}
#featured p {
 color:#666;
 line-height:15px;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:14px;
 text-align:left
}
#shadow {
 width:980px;
 padding:0px;
 height:29px;
 margin-top:0px;
 margin-right:auto;
 margin-bottom:0px;
 margin-left:auto;
 clear:both;
 background:url(../_img/slider/shadow.png) no-repeat center bottom;
}
#container {
 position:relative;
 width:205px;
 padding:0px;
 margin-top:0px;
 margin-right:auto;
 margin-bottom:0px;
 margin-left:auto;
 background-image:url(../AlanJones-Stylesheet/img/slider_img/slider_bg.png);
 background-repeat:repeat-x;
 border:1px solid #fff;
 border-radius:5px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
}
#container .slider ul {
 margin:0px;
 padding:0px
}
#container .slider ul li {
 list-style-type:none;
 padding:0px;
 margin:0px
}
.slider {
 width:190px;
 padding:0px;
 overflow:hidden;
 height:185px;
 margin:0px;
 float:left;
}
.slider img {
 height:185px;
 width:205px;
 margin-right:auto;
 margin-left:auto;
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
}
#prev_bt {
 position:absolute;
 top:-45px;
 left:180px;
 z-index:10;
 display:block;
 background-image:url(../_img/slider_img/prev.png);
 background-repeat:no-repeat;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none
}
#next_bt {
 position:absolute;
 top:-45px;
 right:-5px;
 z-index:10;
 display:block;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none
}
#quote-content-holder {
 width:100%;
 padding:0px;
 height:100px;
 margin:0px;
 overflow:hidden;
 background:url(../_img/quote-bg.png) repeat-x
}
#quote-content-holder blockquote.main-quote {
 color:#000;
 margin-top:0px;
 margin-right:auto;
 margin-bottom:0px;
 margin-left:auto;
 padding-top:15px;
 padding-right:0;
 padding-bottom:15px;
 padding-left:0;
 position:relative;
 text-align:center;
 width:1000px
}
#quote-content-holder blockquote.main-quote #readmore {
 position:absolute;
 right:0;
 bottom:0;
 color:#FFF;
 font-size:10px;
 font-family:Tahoma, Geneva, sans-serif
}
#quote-content-holder blockquote.main-quote #readmore:hover {
 color:#CCC;
}
.quote-block-img-holder {
 float:left;
 position:relative;
 display:block;
 width:64px;
 height:48.5px;
 display:block;
 background:url(../_img/graph_icon.png) no-repeat 0% 0%;
 cursor:pointer;
 text-align:center;
 border:none;
 padding:0;
 margin-top:10px;
 margin-right:20px;
 margin-bottom:10px;
 margin-left:10px;
}
#quote-content-holder .tick li {
 font-family:Tahoma, Geneva, sans-serif;
 font-size:16px;
 color:#CCC;
 margin-top:5px;
 margin-left:0px;
 line-height:30px;
 margin-right:10px;
 margin-bottom:0px;
 letter-spacing:2px;
 padding:0px;
}
.quote-block-img-holder fade.hover {
 position:absolute;
 display:block;
 width:64px;
 height:49px;
 background:url(../img/icons/graph_icon.png) no-repeat;
 background-position:bottom;
}
.img-holder fade.hover {
 position:absolute;
 display:block;
 width:64px;
 height:49px;
 background:url(../img/icons/graph_icon.png) no-repeat;
 background-position:bottom;
}
#quote-content-holder .quote {
 margin-right:auto;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:auto;
 padding:5px;
 width:1000px;
}
#quote-content-holder .tick {
 text-align:left;
 letter-spacing:2px;
 display:inline;
 margin:0;
 padding:0;
}
home content #content-wrapper {
 background-color:#FFF;
 width:100%;
 margin:0px;
 padding:0px;
}
#content-wrapper {
 margin:0px;
 padding:0px;
 width:100%;
 background:#FFF;
 height:745px;
}
#main-content {
 margin:0px auto;
 width:980px;
 min-width:980px;
 min-height:640px;
 clear:both;
}
#left_index {
 width:600px;
 float:left;
 margin:10px 0px 0px;
 padding:0px 19px 0px 0px;
 border-right:1px solid #DEDEDE;
}
#left_index h1 {
 font-size:22px;
 color:#49A0D7;
 display:inline-block;
 font-weight:bold;
 margin:0;
 line-height:25px;
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
 padding-left:0;
}
#left_index h2 {
 font-size:14px;
 color:#49A0D7;
 text-decoration:none;
 display:block;
 clear:both;
}
#left_index a {
 font-size:12px;
 color:#45bf55;
 text-decoration:none;
 text-indent:-9999px
}
#left_index a:hover {
 text-decoration:underline
}
#left_index .reports-p {
 float:left;
 -moz-border-radius:5px;
 border-radius:5px;
 -webkit-border-radius:5px;
 width:590px;
 margin:0px 0px 20px;
 padding:0px 10px 0px 0px;
}
#left_index .reports-p p.overflow {
 overflow:hidden;
 font-size:12px;
 color:#545454;
 text-align:justify;
 margin:0px;
}
#left_index .reports-p .img_compnaycar {
 float:left;
 display:block;
 padding:0px;
 height:95px;
 width:95px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 background: url(../_img/home-thumbs/companycar-thumb.png) no-repeat left top;
 margin: 10px 25px 10px 10px;
}
#left_index .reports-p #img_ukbenefitssurvey {
 float:left;
 display:block;
 padding:0px;
 height:95px;
 width:95px;
 background:url(../_img/home-thumbs/UK-Benefits-Survey-thumb.png) no-repeat left top;
 margin: 10px 25px 10px 10px;
}
#left_index .reports-p #img_redundancy {
 float:left;
 display:block;
 padding:0px;
 height:95px;
 width:95px;
 background:url(../_img/home-thumbs/Redundancy-Survey-thumb.png) no-repeat left top;
 margin: 10px 25px 10px 10px;
}
#left_index .reports-p #img_maternity {
 float:left;
 display:block;
 padding:0px;
 height:95px;
 width:95px;
 background:url(../_img/home-thumbs/Maternity-Survey-thumb.png) no-repeat left top;
 margin: 10px 25px 10px 10px;
}
#left_index .reports-p .img_shiftandovertime {
 float:left;
 display:block;
 padding:0px;
 height:95px;
 width:95px;
 background:url(../_img/home-thumbs/Shift-&-Overtime-Survey-thumb.png) no-repeat left top;
 margin: 10px 25px 10px 10px;
}
#right_index {
 width:338px;
 float:right;
 margin:10px 0px 0px;
 padding:0px 10px
}
#right_index h2.instantanalysis_title {
 color:#B36C2A;
 font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
 font-size:12px;
 margin-bottom: 9px;
}
#right_index h2.groupshare_header {
 color:#30BF19;
 font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
 display: block;
 margin-bottom: 9px;
}
#right_index h2.clickandview_header {
 color:#1F84AD;
 font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
 margin-bottom: 9px;
}
#right_index h2.jobdescription_header {
 color:#9311A1;
 font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
 margin-bottom: 9px;
}
#right_index h2.policy_header {
 color:#E01A3D;
 font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
 margin-bottom: 9px;
}
#right_index h1 {
 font-size:12px;
 color:#fff;
 display:block;
 font-weight:bold;
 background-image:url(../img/heading_img/headingbg.png);
 background-repeat:repeat-x;
 height:22px;
 line-height:22px;
 border-left-width:4px;
 border-left-style:solid;
 border-left-color:#16A202;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 background-color:#0195DD;
 margin:0 0 20px;
 padding:0 0 0 10px;
 letter-spacing: 1px;
}
#right_index h2 {
 color:#333;
 padding:0px;
 font-size:12px;
 margin:0px;
 font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
}
#right_index a {
 font-size:12px;
 color:#45bf55;
 text-decoration:none;
}
#right_index a:hover {
 text-decoration:underline;
}
#right_index .right_index-p {
 display:inline-block;
 margin:0px;
 padding:0px;
 border:none;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
}
#right_index .right_index-p .otheroffer {
 width:320px;
 display:block;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 margin:0px 0px 20px;
 padding:0px 10px;
 -webkit-transition-property:color, background;
 -webkit-transition-duration:0.2s, 0.2s;
 -webkit-transition-timing-function:linear, ease-in;
}
#right_index .right_index-p .otheroffer:hover {
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 background:#c6e1f6;
}
.otheroffer img {
 display:block;
 float:left;
 margin-top:10px;
 margin-right:10px;
 margin-bottom:10px;
 margin-left:0px;
}
#right_index .overflow {
 overflow:hidden;
 font-size:12px;
 color:#545454;
 text-align:justify;
 margin:2px 0px 0px;
 padding:0px;
}
#banner_holder {
 width:980px;
 margin-top:5px;
 margin-right:auto;
 margin-left:auto;
 margin-bottom:0px;
 height:115px;
 border-top-left-radius:5px;
 border-top-right-radius:5px;
 -webkit-border-top-right-radius:5px;
 -webkit-border-top-left-radius:5px;
 -moz-border-radius-topleft:5px;
 -moz-border-radius-topright:5px;
 clear:both;
 position:relative;
 padding:0px;
 border-top:1px solid #1d8bd1;
 border-right:1px solid #1d8bd1;
 border-left:1px solid #1d8bd1;
 z-index: 10;
}
#content_wrapper {
 margin-top:0px;
 margin-right:auto;
 margin-bottom:20px;
 margin-left:auto;
 width:980px;
 padding-right:0px;
 padding-bottom:30px;
 padding-left:0px;
 background-repeat:repeat-y;
 background-color:#FFF;
 padding-top:0px;
 background-position:center center;
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px;
 -webkit-border-bottom-left-radius:5px;
 -webkit-border-bottom-right-radius:5px;
 -moz-border-radius-bottomleft:5px;
 -moz-border-radius-bottomright:5px;
 border-right:1px solid #71c4e7;
 border-bottom:1px solid #71c4e7;
 border-left:1px solid #71c4e7;
}
#id_Submit {
 margin-top: 5px;
 clear: left;
 display: block;
 -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
 -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
 box-shadow:inset 0px 1px 0px 0px #97c4fe;
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
 background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
 background-color:#3d94f6;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 border:1px solid #337fed;
 cursor:pointer;
 color:#ffffff;
 font-family:Arial;
 font-size:15px;
 font-weight:bold;
 padding:6px 24px;
 text-decoration:none;
 text-shadow:1px 1px 0px #1570cd;
}
#id_Submit:hover {
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
 background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
 background-color:#1e62d0;
}
#id_Submit:active {
 position:relative;
 top:1px;
}
.leftcontent .agree {
 padding: 0px 0px 10px;
 width: 655px;
 float: left;
 margin: 0px 0px 25px;
 border-bottom: 1px dotted #DEDEDE;
}
.leftcontent label.checkagree {
 /* 	margin: 0;
	padding: 0; */
	color: #F30;
}
leftcontent input {
 width:12px;
 height:12px;
}
leftcontent .agree p, label, input {
/* 	display: inline;
	float: left; */
}
.agree label {
 float: left;
}
.leftcontent input#uword {
 width:250px;
 height:25px;
 float: left;
 clear: right;
}
.leftcontent input#submit {
 clear: both;
 width:120px;
 height: 32px;
 float: left;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 cursor:pointer;
 padding: 0px;
 font-family: Helvetica, sans-serif;
 font-weight: bold;
 font-size: 12px;
 display: inline;
 margin-top: 10px;
 margin-right: 0px;
 margin-left: 0px;
}
.leftcontent input#submit:hover {
 text-decoration: underline;
}
.leftcontent input {
 float: left;
 height: 12px;
 width: 12px;
 margin-top:3px;
 margin-right: 10px;
 padding: 0px;
 margin-bottom: 0px;
 display: inline;
}
.leftcontent .orderbt {
 background:url(../_img/order-button.png) no-repeat 0 0;
 width: 153px;
 height: 49px;
 text-indent: -9999px;
 position: absolute;
 top: 55px;
 right: 30px;
}
.leftcontent .orderbt:hover {
 background:url(../_img/order-button.png) no-repeat 0 -57px;
 width: 153px;
 height: 49px;
}
.leftcontent .orderbt-p2 {
 background:url(../_img/order-button.png) no-repeat 0 0;
 width: 153px;
 height: 49px;
 text-indent: -9999px;
 position: absolute;
 top: 55px;
 right: 0px;
}
.leftcontent .orderbt-p2:hover {
 background:url(../_img/order-button.png) no-repeat 0 -57px;
 width: 153px;
 height: 49px;
}
#content_wrapper .leftcontent {
 width:655px;
 min-height:850px;
 float:left;
 background-color:#FFF;
 margin:0px;
 padding:20px 30px 0px;
 position: relative;
 overflow: visible;
 height: auto;
 clear: both;
}
#content_wrapper .leftcontent h2.instantanalysis_title {
 color:#B36C2A;
}
#content_wrapper .leftcontent h2.groupshare_header {
 color:#30BF19;
}
#content_wrapper .leftcontent h2.clickandview_header {
 color:#1F84AD;
}
#content_wrapper .leftcontent h2.jobdescription_header {
 color:#9311A1;
}
#content_wrapper .leftcontent h2.policy_header {
 color:#E01A3D;
}
#content_wrapper .leftcontent p.newssub_title {
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 display:block;
 padding:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:20px;
 margin-left:0px;
}
#content_wrapper .leftcontent h1 {
 color:#010101;
 display:block;
 color:#232122;
 padding:0px;
 margin:15px 0px 25px;
 clear:both;
 font: bold 3em/32px 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
}
#content_wrapper .leftcontent h2 {
 color:#232122;
 display:block;
 height:22px;
 padding:0px;
 margin:0px 0px 10px;
 border-style: none;
 clear: both;
 font: bold 1.2em/22px Droid, Helvetica, sans-serif;
}
#content_wrapper .leftcontent h3 {
 background-repeat:no-repeat;
 background-position:left top;
 display:block;
 font-family:Droid, Helvetica, sans-serif;
 font-size:1em;
 font-style:normal;
 color:#6B6B6B;
 clear:both;
 padding:0px;
 margin:0px 0px 20px;
}
#content_wrapper .leftcontent h6 {
 height:1px;
 padding:0px;
 margin-top:20px;
 margin-right:0px;
 margin-bottom:20px;
 margin-left:0px;
 bottom:0;
 display:block;
 clear:both;
 text-indent:-9999px;
 border-top:1px solid #e4e2e2;
}
#content_wrapper .leftcontent p.intro_about {
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 color:#666;
 padding:0;
 margin-top:0;
 margin-right:0;
 margin-bottom:0;
 margin-left:0;
 line-height:25px;
 font-weight:normal;
}
#offerbuys {
 padding:0;
 height:360px;
 margin:10px 0 5px;
 width:655px;
 float:left;
 clear: both;
}
#offerbuys .reportsbuys_holders {
 width:205px;
 float:left;
 margin:0;
 padding:5px;
 text-align:center
}
#offerbuys .reportsbuys_holders p.reportsbuys_holders_title {
 font-family:Droid, Helvetica, sans-serif;
 display:block;
 text-align:center;
 color:#0086d7;
 font-size:12px;
 font-weight:bold
}
#offerbuys .reportsbuys_holders a {
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 color:#45bf55;
 line-height:25px;
 font-weight:normal;
}
#offerbuys .reportsbuys_holders a:hover {
 text-decoration:underline
}
#offerbuys .reportsbuys_holders img {
 display:block;
 height:95px;
 width:95px;
 margin-right:auto;
 margin-left:auto;
}
#offerbuys .reportsbuys_holders_second {
 float:left;
 margin: 0px 0px 0px 100px;
 padding: 0 0 0px;
}
#offerbuys .reportsbuys_holders_second p.reportsbuys_holders_title {
 font-family:Droid, Helvetica, sans-serif;
 display:block;
 text-align:center;
 color:#0086d7;
 font-size:12px;
 font-weight:bold;
}
#offerbuys .reportsbuys_holders_second a {
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 color:#45bf55;
 line-height:25px;
 font-weight:normal;
}
#offerbuys .reportsbuys_holders_second a:hover {
 text-decoration:underline;
}
#offerbuys .reportsbuys_holders_second img {
 display:block;
 margin-top:10px;
 margin-right:30px;
 margin-bottom:10px;
 margin-left:30px;
 padding:5px;
}
#content_wrapper .leftcontent img.policySample {
 color:#fff;
 padding:20px;
 border:1px solid #e0f0fc;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 margin-top:20px;
 margin-right:0px;
 margin-bottom:20px;
 margin-left:0px;
 background-color:#EDF2F6;
}
.dotted {
 height:5px;
 width:100%;
 clear:both;
 padding:0;
 margin:0;
}
#content_wrapper .leftcontent .breakpage {
 padding:0;
 margin-top:5px;
 margin-bottom:20px;
}
#content_wrapper .leftcontent a {
 font-family:Droid, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:none;
 display:inline-block;
 color:#45bf55;
}
#content_wrapper .leftcontent a:hover {
 text-decoration:underline;
}
 #content_wrapper .leftcontent a[href^="http://"]:hover {
padding-right 50px background-color:no-re-peat;
 background-image:url(../_img/Actions-go-next-view-page-icon.png);
 background-position:right;
 padding-right:25px;
 background-repeat:no-repeat;
 margin-right:5px;
}
aside.article_about {
 padding:0px 0px 0px 10px;
 float:right;
 background-color:#fefefe;
 margin:20px 0px 10px;
 width:240px;
 border-left:1px solid #DEDEDE;
 display:block;
}
.widget_about {
 display:block;
 width:210px;
 float:left;
 -moz-border-radius-topleft:10px;
 -moz-border-radius-bottomleft:10px;
 border-top-left-radius:10px;
 border-bottom-left-radius:10px;
 border-top-left-radius:10px;
 border-bottom-left-radius:10px;
 -webkit-border-top-left-radius:10px;
 -webkit-border-bottom-left-radius:10px;
 padding:10px;
 border-top-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#EDF2F6;
 border-bottom-color:#EDF2F6;
 border-left-color:#EDF2F6;
 margin:0px 0px 10px;
 background:#e2eff8 url(../_img/bg-noise.png) repeat;
}
.widget_about ul {
 margin:0;
 padding:0;
}
.widget_about ul li {
 margin-left:10px;
}
.widget_about a {
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 color:#0169CB;
 text-decoration:none;
 line-height:20px;
}
.widget_about a:hover {
 text-decoration:underline
}
.widget_about h4 {
 font-family:Droid, Helvetica, sans-serif;
 font-size:10px;
 color:#232122;
 display:block;
 padding:0px 0px 0px 10px;
 line-height:25px;
 margin: 0px 0px 15px;
}
.widget_about h5 {
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 color:#fff;
 margin-top:0;
 margin-right:0;
 margin-bottom:12px;
 margin-left:0px;
 height:30px;
 line-height:30px;
 position:relative;
 padding-top:5px;
 padding-right:0;
 padding-bottom:5px;
 padding-left:10px;
 width:100%;
 font-weight:bold;
 overflow:visible;
 border-top-left-radius:5px;
 border-bottom-left-radius:5px;
 background:url(../_img/headingbackground.png) repeat-x;
}
.widget_about h5 .headindribbin {
 width:55px;
 height:52px;
 position:absolute;
 top:0;
 right:-23px;
 text-indent:-9999px;
 background:url(../_img/aside-ribbon.png) no-repeat;
}
.widget_about .icon-holder img {
 float:left;
 display:block;
 width:64px;
 height:64px;
 border:1px solid #666;
 margin-top:5px;
 margin-right:10px;
 margin-bottom:0px;
 margin-left:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 -moz-border-radius:5px;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:5px;
}
.widget_about .icon-holder img:hover {
 display:block;
 border:1px solid #666;
 box-shadow:2px 2px 2px #050505
}
.widget_about p {
 font-family:Droid, Helvetica, sans-serif;
 font-size:11px;
 line-height:25px;
 color:#333;
 padding:0;
 margin:0px 0px 15px 10px;
 text-align:left;
}
.widget_about ul.sidereportavailable {
 margin:0;
 padding:0;
}
.widget_about ul.sidereportavailable li {
 border-bottom-width:1px;
 border-bottom-style:dotted;
 border-bottom-color:#ccc;
 margin:10px;
 list-style-type:none;
 padding-top:10px;
 padding-bottom:10px;
 font-size:10px;
 padding-right:10px;
 padding-left:20px;
 display:block;
}
.widget_about ul.sidereportavailable li.selected {
 font-weight:bold;
 display:block;
 border-bottom-width:1px;
 border-bottom-style:dotted;
 border-bottom-color:#c6e1f6;
 margin:0;
 list-style-type:none;
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
 padding-left:40px;
 font-family:Droid, Helvetica, sans-serif;
 text-decoration:none;
 background-color:#c6e1f6;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}
.widget_about ul.sidereportavailable li:hover {
 background-color:#c6e1f6;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}
.widget_about ul.sidereportavailable li a {
 font-size:12px;
 color:#0169CB;
 font-family:Droid, Helvetica, sans-serif;
 list-style-type:none;
 position:relative;
 display:block;
 line-height:18px;
}
.offers {
 margin:0px 0px 20px;
 padding:0px;
 border:#fff solid 1px;
 display:block;
}
.offers:hover {
 border:#e0f0fc solid 1px;
 background-color:#e0f0fc;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px
}
.offers img {
 display:block;
 float:left;
 margin-top:10px;
 margin-right:10px;
 margin-bottom:10px;
 margin-left:0px;
 outline:none;
}
p.overflow {
 overflow:hidden;
 text-align:left;
 font-size:11px;
 color:#333;
 font-family:Droid, Helvetica, sans-serif;
 line-height:25px;
 margin:0px 10px 10px;
}
#footer_holder {
 padding:0px;
 margin-top:0px;
 margin-right:auto;
 margin-bottom:0px;
 margin-left:auto;
 clear:both;
 width:100%;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#666;
 background:#3F3F3F url(../_img/footer-bg.png) repeat-x;
}
#subfooter {
 width:980px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 height:500px;
 margin:0px auto;
 padding:20px 0px 10px;
}
.salarysurveys_list {
 width:196px;
 float:left;
 margin:0px;
 padding:0px;
}
.salarysurveys_list .bordernone {
 border:none
}
ul.geographical_list {
 height:385px;
}
ul.geographical_list #bordernone {
 border:none;
}
ul.geographical_list li.geo_title {
 list-style-type:none;
 text-align:left;
 padding:0;
 font-size:12px;
 color:#33c21e;
 list-style-image:none;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 line-height:25px;
 display: block;
 margin: 0 0 25px;
}
ul.geographical_list li {
 color:#fff;
 list-style-position:outside;
 list-style-image:url(../img/bullet-add-icon.png);
 padding:5px;
 line-height:20px;
 margin: 0 0px 5px;
}
ul.geographical_list li a {
 font-size:12px;
 color:#CCC;
 text-decoration:none;
 margin:0;
 padding:0;
 display:block;
 line-height:20px;
}
ul.geographical_list li a:hover {
 color:#247ba2
}
ul.industry_list {
 height:385px;
}
ul.industry_list #bordernone {
 border:none;
}
ul.industry_list li.indust_title {
 list-style-type:none;
 text-align:left;
 padding:0px 5px;
 font-size:12px;
 color:#298bb3;
 list-style-image:none;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 line-height:25px;
 margin: 0 0 25px;
 display: block;
}
ul.industry_list li {
 color:#CCC;
 padding:5px;
 list-style-position:outside;
 list-style-image:url(../img/bullet-add-icon.png);
 line-height:20px;
 margin: 0px 0px 5px;
}
ul.industry_list li a {
 font-size:12px;
 color:#CCC;
 text-decoration:none;
 line-height:20px;
 display:block;
}
ul.industry_list li a:hover {
 color:#247ba2
}
ul.grouphr_list {
 height:385px;
 margin:0px;
 padding:0px;
}
ul.grouphr_list #bordernone {
 border:none;
}
ul.grouphr_list li.grouphr_title {
 list-style-type:none;
 text-align:left;
 padding:0px;
 font-size:12px;
 color:#b639bf;
 list-style-image:none;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 line-height:25px;
 font-weight:normal;
 margin: 0px 0px 25px;
 display: block;
}
ul.grouphr_list li {
 padding:5px 5px 5px 0px;
 line-height:20px;
 list-style-position:outside;
 list-style-image:url(../img/bullet-add-icon.png);
 margin: 0px 0px 5px;
}
ul.grouphr_list li a {
 font-size:12px;
 color:#CCC;
 text-decoration:none;
 line-height:20px;
 display:block;
 list-style-position:outside;
 list-style-image:url(../img/bullet-add-icon.png);
 margin: 0px;
 padding: 0px;
}
ul.grouphr_list li a:hover {
 color:#247ba2
}
ul.Tailormade_list {
 height:385px;
 margin:0px;
}
ul.Tailormade_list #bordernone {
 border:none;
}
ul.Tailormade_list li.Tailormade_list_title {
 list-style-type:none;
 text-align:left;
 margin-top:0;
 margin-bottom:25px;
 margin-left:0;
 font-size:12px;
 color:#b96f27;
 list-style-image:none;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 line-height:25px;
 display: block;
 padding: 0 5px 0 0;
}
ul.Tailormade_list li.Tailormade_list_sponsered {
 list-style-type:none;
 padding:0;
 margin-top:10px;
 margin-right:0;
 margin-bottom:5px;
 margin-left:0;
 display:block;
 font-size:12px;
 font-weight:bold;
 color:#247ba2;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
ul.Tailormade_list li {
 font-size:12px;
 line-height:20px;
 font-weight:normal;
 padding:5px 5px 5px 0px;
 list-style-position:outside;
 list-style-image:url(../img/bullet-add-icon.png);
 margin: 0px 0px 5px;
}
ul.Tailormade_list li a {
 font-size:12px;
 color:#CCC;
 text-decoration:none;
 line-height:20px;
 display:block;
 margin: 0px;
 padding: 0px;
}
ul.Tailormade_list li a:hover {
 color:#247ba2;
 text-decoration:none;
}
ul.General_list {
 height:385px;
}
ul.General_list li.General_list_title {
 list-style-type:none;
 text-align:left;
 padding:0px;
 font-size:12px;
 color:#0FF;
 list-style-image:none;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 line-height:25px;
 margin: 0px;
 display: block;
}
ul.General_list li.General_list_example {
 list-style-type:none;
 padding:0;
 margin-top:20px;
 margin-right:0;
 margin-bottom:30px;
 margin-left:0;
 display:block;
 font-size:12px;
 font-weight:bold;
 color:#247ba2;
 line-height:20px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
ul.General_list li {
 padding:5px 5px 5px 0px;
 line-height:20px;
 list-style-position:outside;
 list-style-image:url(../img/bullet-add-icon.png);
 margin: 0px 0px 2px;
}
ul.General_list li a {
 font-size:12px;
 color:#CCC;
 text-decoration:none;
 line-height:20px;
 display:block;
 margin: 0px;
 padding: 0px;
}
ul.General_list li a:hover {
 color:#247ba2;
}
#copyrightfooter {
 width:100%;
 background:#161616 url(../_img/footer-bg-lst.png) repeat-x;
 height:35px;
 clear:both;
}
#copyrightfooter #copyright_inner {
 width:980px;
 margin:0px auto;
 height:35px;
 clear:both;
}
#copyrightfooter #copyright_inner .copyright_left {
 color:#444;
 font-size:10px;
 line-height:35px;
 height:35px;
 font-family:Arial, Helvetica, sans-serif;
 float:left;
 width:850px;
 margin:0px;
 padding:0px;
 border-style:none;
}
#copyrightfooter #copyright_inner .copyright_right {
 color:#444;
 font-size:10px;
 line-height:35px;
 height:35px;
 font-family:Arial, Helvetica, sans-serif;
 float:right;
 width:130px;
 text-indent:-9999px;
}
#copyrightfooter #copyright_inner .copyright_right .back_to_top_button {
 width:57px;
 height:22px;
 display:block;
 text-indent:-9999px;
 float:right;
 margin:9px 0px 0px;
 padding:0px;
 background:url(../_img/backToTop_bt.png) no-repeat 0% -22px;
}
.copyright_right .back_to_top_button:hover {
 background-image:url(../img/back_to_top_img/backToTop_bt.png);
 background-repeat:no-repeat;
 background-position:left top;
 text-indent:-9999px;
}
.contact_extra {
 border:1px solid #e3e8ef;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 background-color:#fafafa;
 clear:both;
 padding:10px;
 margin:20px 0px 5px;
 display:block;
}
.contact_extra a, .contact_extra a:hover {
 text-decoration: none;
}
.contact_extra p.heading_info {
 padding:0px;
 font-family:Droid, Helvetica, sans-serif;
 font-size:18px;
 font-weight:bold;
 display:block;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:10px;
 margin-left:0px;
 color:#333;
}
.quicktip {
 width:175px;
 position:absolute;
 z-index:5000;
 color:#fff;
 background:#1d1d1d;
 background:url(../_img/noise_bg.png) repeat;
 display:none;
 padding:15px;
 text-decoration:none;
 font-size:12px;
 text-align:left;
 border:1px solid #333;
 text-decoration:none;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}
.quicktip a, .quicktip a {
 text-decoration: none;
}
.contactform {
 padding:10px;
 float:left;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 margin:0px 0px 20px;
}
.contactform p {
 margin:0;
 font-size:12px;
 color:#333;
}
.contactform fieldset {
 padding:10px !important;
 padding:0;
 font-size:12px;
 color:#333;
 margin-top:0;
 margin-right:0;
 margin-bottom:20px;
 margin-left:0;
 border:1px solid #333;
}
.labelHold {
 height: 55px;
 width: 655px;
 float: left;
 clear: both;
 position: relative;
}
.labelHold .ab1 {
 position: absolute;
 top: 20px;
 right: 60%;
}
.labelHold .ab2 {
 position: absolute;
 top: 20px;
 left: 43%;
}
.contactform fieldset legend {
 padding:10px;
 color:#333;
 font-weight:bold;
 font-size:24px;
 margin:0px;
 border-top:none;
 border-right:none;
 border-bottom:none;
 border-left:none;
}
.contactform label.left {
 padding:0px;
 font-size:14px;
 color:#333;
 float:left;
 line-height:25px;
 text-decoration:none;
 display:block;
 margin:0;
 clear:both;
 font-family:Droid, Helvetica, sans-serif;
}
.contactform label.left2 {
 position:relative;
 width:150px;
 margin:0 0 0 10px;
 padding:2px 2px 2px 5px;
 font-size:110%;
}
.contactform label.left3 {
 position:relative;
 width:200px;
 margin:0 0 0 10px;
 padding:2px 2px 2px 5px;
 font-size:110%;
 float:left;
}
.contactform label.right2 {
 position:relative;
 width:150px;
 margin:0 0 0 10px;
 padding:2px 2px 2px 20px;
 font-size:110%;
}
.bigspace {
 margin-left:200px;
}
.bigspace2 {
 margin-left:20px;
}
.contactform select.combo {
 width:275px;
 padding:2px;
 border:solid 1px rgb(200,200,200);
 font-size:12px;
 color:#333;
 display:block;
 height:25px;
 text-decoration:none;
 float:left;
 clear:both;
 margin:10px 0px;
}
.contactform input.field {
 width:275px;
 padding:0px;
 border:solid 1px rgb(200,200,200);
 font-size:12px;
 color:#333;
 display:block;
 float:left;
 background-color:#FFF;
 height:35px;
 line-height:30px;
 text-decoration:none;
 clear:both;
 margin:5px 0px 10px;
}
.contactform input.checkbox {
 padding:0px;
 margin:0;
 float:left;
 height:10px;
 width:10px;
}
.contactform textarea {
 width:275px;
 padding:2px;
 border:solid 1px rgb(200,200,200);
 font-size:110%;
}
.contactform input.button {
 float:left;
 margin-right:10px;
 padding:5px !important;
 padding:0;
 text-align:center;
 color:#FFF;
 font-size:12px;
 height:34px;
 width:114px;
 line-height:30px;
 text-decoration:none;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 background:url(../img/buttons/button.png) no-repeat left top;
}
.contactform input.button a {
}
.contactform input.button a:hover {
}
.contactform textarea.textarea {
 margin:0 0 0 15px;
 width:360px;
 height:75px;
}
.forgottenpassword {
 width:275px;
 padding:2px;
 border:solid 1px rgb(200,200,200);
 font-size:110%;
}
.contactform label {
 padding:0px;
 display:block;
 font-size:12px;
 color:#333;
 float:left;
 clear:both;
 font-family:Droid, Helvetica, sans-serif;
 margin: 0px 0px 0px 15px;
}
.contactform table {
 float:left;
 clear:both;
 font-size:12px;
 color:#333;
 font-family:Droid, Helvetica, sans-serif;
 border-top:none;
 border-right:none;
 border-bottom:none;
 border-left:none;
 text-align:left;
 padding:0px;
 margin:10px 0px 0px 10px;
 width:645px;
}
.contactform table tr {
 margin:10px
}
.contactform table td {
 margin:0px;
 font-size:12px;
 color:#3F3F38;
 font-family:Droid, Helvetica, sans-serif;
 border-style:none;
 text-align:left;
 font-weight:bold;
 padding:0px 0px 0px 10px;
}
contactform table input checkbox {
 width:200px;
}
p.reportavailabletobuy_title {
 font-size:12px;
 color:#fff;
 display:block;
 font-weight:bold;
 background-image:url(../img/heading_img/headingbg.png);
 background-repeat:repeat-x;
 height:22px;
 line-height:22px;
 border-left-width:4px;
 border-left-style:solid;
 border-left-color:#16A202;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 background-color:#0195DD;
 margin:0 0 20px;
 padding:0 0 0 10px;
 letter-spacing: 1px;
}
#moreinfo_content {
 width:665px;
 float:left;
 overflow:hidden;
 margin:0px;
 padding:20px 30px 0px;
 background:#FFF no-repeat 715px center;
}
#moreinfo_content h1 {
 font-size:30px;
 color:#3F3F38;
 font-weight:bold;
 display:block;
 margin:0px 0px 10px;
 padding:5px 0px;
 font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
}
#moreinfo_content h2 {
 font-size:30px;
 color:#3F3F38;
 font-weight:bold;
 display:block;
 margin:0px 0px 10px;
 padding:5px 0px;
 font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
 text-align:left;
}
#moreinfo_content h3 {
 font-size:12px;
 color:#FFF;
 display:block;
 font-weight:bold;
 padding-top:0;
 padding-right:0;
 padding-bottom:0;
 padding-left:10px;
 height:22px;
 line-height:22px;
 border-left-width:4px;
 border-left-style:solid;
 border-left-color:#96ca2b;
 clear:both;
 margin-top:20px;
 margin-right:0px;
 margin-bottom:10px;
 margin-left:0px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 background: url(../_img/headingbg.png) repeat-x;
}
.moreinfo_page {
 float:left;
 overflow:hidden;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#e4e2e2;
 width:665px;
 margin:0px 0px 20px;
 padding:0px 0px 20px;
 background:#FFF
}
.moreinfo_page .moreinfo_section {
 width:380px;
 float:left;
 padding:0px;
 margin:0px;
}
.moreinfo_page .moreinfo_section h1 {
 font-size:22px;
 color:#333;
 padding-top:5px;
 padding-bottom:5px;
 margin-bottom:10px
}
.moreinfo_page .moreinfo_section p {
}
.moreinfo_page .moreinfo_imgholder {
 width:270px;
 float:left;
 text-align:center;
 padding-top:55px;
 margin:0px;
 padding-right:0px;
 padding-bottom:20px;
 padding-left:0px;
}
.moreinfo_page .moreinfo_imgholder_right {
 width:270px;
 float:right;
 text-align:center;
 padding-top:0px;
 padding-bottom:0px;
 margin:20px 0px 0px;
}
.moreinfo_page .moreinfo_imgholder img {
 border:none;
}
.pdf {
 background: url(../_img/PDF-Viewer-icon.png) no-repeat left center;
 padding: 0 0 0 25px;
}
.excel {
 background: url(../_img/Microsoft-Excel-icon.png) no-repeat left center;
 padding: 0 0 0 25px;
}
a[href$=".pdf"] {
/* 	background: url(../_img/PDF-Viewer-icon.png) no-repeat 10px center; */
	/* font-size:12px;
	font-weight:bold;
	color:#3F3F38;
	line-height:20px;
	cursor:pointer;
	border:1px solid #C6E1F6;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:20px 0px;
	padding:5px 0px 5px 40px;
	font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
	display:block; */
}
 a[href$=".pdf"]:hover {
/* background:#46AC1F url(../img/PDF-Viewer-icon-hover.png) no-repeat 10px center;
	;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#FFF;
	border:1px solid #46AC1F; */
}
.moreinfo_page .moreinfo_section_right {
 width:380px;
 float:right;
 margin:0px;
 padding:0px
}
.moreinfo_page .moreinfo_section_right h1 {
 font-size:22px;
 color:#333;
 padding-top:5px;
 padding-bottom:5px;
 margin-bottom:10px;
}
.moreinfo_page .moreinfo_section_right p {
 text-align:left;
}
ul.list_moreinfo_sub {
 color:#333;
 margin:0px;
 display:block;
 float:left;
 width:290px;
 padding:0px 0px 10px 40px;
}
ul.list_moreinfo_sub li {
 line-height:25px;
 list-style-type:square;
 color:#545454;
 font-size:12px;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:0;
 padding-left:5px;
 list-style-image:url(../img/ul_bg.png);
 margin:0px;
}
.contactform {
 margin:0em;
 padding:10px 10px 0;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 border-style:none
}
.contactform p {
 margin:0 0 1.0em 0;
 line-height:1.5em;
 font-size:120%;
}
.contactform fieldset {
 padding:10px 0 0 0 !important;
 padding:0;
 margin:0 0 20px 0;
 border-style:none;
}
.contactform fieldset legend {
 margin:0 0 0 5px !important;
 margin:0 0 20px 5px;
 padding:0 2px 0 2px;
 color:#3F3F38;
 font-weight:bold;
 font-size:24px;
 font-family:Arial, Helvetica, sans-serif;
}
.contactform label.left {
 float:left;
 margin:0 0 0 10px;
 padding:0px;
 font-size:12px;
 font-family:Droid, Helvetica, sans-serif;
 font-weight:bold;
 display:block;
 color:#3F3F38;
}
.contactform label.leftcaptcha {
 display:block;
 float:left;
 margin:0px;
 font-size:110%;
}
.contactform label.left2 {
 position:relative;
 width:150px;
 margin:0 0 0 10px;
 padding:2px 2px 2px 5px;
 font-size:110%
}
.contactform label.left3 {
 position:relative;
 width:200px;
 margin:0 0 0 10px;
 padding:2px 2px 2px 5px;
 font-size:110%;
 float:left;
}
.contactform label.right2 {
 position:relative;
 width:150px;
 margin:0 0 0 10px;
 padding:2px 2px 2px 20px;
 font-size:110%;
}
.bigspace {
 margin-left:200px;
}
.bigspace2 {
 margin-left:20px;
}
.contactform select.combo {
 width:275px;
 padding:2px;
 border:solid 1px rgb(200,200,200);
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 margin-left:10px;
 height:25px;
}
.contactform input.field {
 width:275px;
 padding:0px;
 border:1px solid rgb(200,200,200);
 font-family:verdana, arial, sans-serif;
 font-size:12px;
 margin-left:10px;
 height:25px;
 line-height:25px;
}
.contactform input.checkbox {
 padding:10px;
 margin:0 43px 0 5px;
 height:15px;
 width:15px;
}
.contactform textarea {
 width:275px;
 padding:2px;
 border:solid 1px rgb(200,200,200);
 font-family:verdana, arial, sans-serif;
 font-size:110%
}
.contactform input.button {
 float:left;
 width:114px;
 padding:0px !important;
 padding:0;
 background:url(../_img/buttons/button.png) no-repeat left top;
 text-align:center;
 font-family:Droid, Helvetica, sans-serif;
 color:#FFF;
 font-size:12px;
 line-height:30px;
 margin:0px;
 height:34px;
}
.contactform input.button:hover {
 cursor:pointer;
 text-decoration:underline
}
.contactform textarea.textarea {
 margin:0 0 0 15px;
 width:650px;
 height:75px;
}
.contactform #required {
 width:275px;
 height:30px;
 font-family:verdana, arial, sans-serif;
 line-height:30px;
 font-size:12px;
 border:1px solid rgb(200,200,200);
 float:left;
 clear:both;
 margin-left:15px;
 color:#3F3F38;
}
.salarysurvey_list li {
 display:block;
 border-bottom-width:1px;
 border-bottom-style:dotted;
 border-bottom-color:#ccc;
 background:url(../_img/salary-survey/geographical-survey_icon.png) no-repeat left top;
 font-size:11px;
 margin: 25px 10px 25px 40px;
 padding: 0px 10px 20px 40px;
 color: #333;
}
 .salarysurvey_list li:nth-child(2) {
background:url(../_img/salary-survey/industry-sector-survey_icon.png) no-repeat left top;
}
 .salarysurvey_list li:nth-child(3) {
background:url(../_img/salary-survey/general-survey_icon.png) no-repeat left top;
}
 .salarysurvey_list li:nth-child(4) {
background:url(../_img/salary-survey/clubHR-group-survey_icon.png) no-repeat left top;
}
 .salarysurvey_list li:nth-child(5) {
background:url(../_img/club-hr/comments-icon.png) no-repeat left top;
}
/*.salarysurvey_list li:nth-child(6) {
 background:url(../_img/salary-survey/tailor-made-survey_icon.png);
}*/
ul.tablist {
 padding:10px;
 margin:0px;
 float:left;
 width:635px;
 clear: both;
}
ul.tablist li {
 color:#787975;
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 line-height:20px;
 list-style:inside;
 background:url(../_img/bullet-add-icon.png) no-repeat left 3px;
 margin:0px 0px 10px;
 padding:0px 0px 10px 20px;
 display:block;
 overflow:visible;
}
ul.tablist li a {
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 line-height:25px;
 color:#999;
 padding:0;
 margin:0;
}
ul.tablist li a:hover {
 text-decoration:underline;
 color:#fff;
}
#list3_holder {
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 clear:both;
 float:left;
 width:670px;
 padding:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:20px;
 margin-left:0px;
}
ul.list3 {
 color:#333;
 display:block;
 float:left;
 width:275px;
 margin:0px 0px 0px 20px;
 padding: 0px 20px;
}
ul.list3 li {
 line-height:25px;
 color:#666;
 font-size:12px;
 font-family:Droid, Helvetica, sans-serif;
 margin:0px 0px 5px;
 list-style:url(../_img/bullet-add-icon.png) outside;
 padding:5px 5px 0;
}
ul.list3 li a {
 color:#333;
}
ul.list3 li a:hover {
}
.Industry_holder_ullist {
 color:#333;
 width:307px;
 float:left;
 display:block;
 margin:0px 20px 0px 0px;
 padding:0px;
 text-align:left;
}
.Industry_holder_ullist li {
 margin:10px 0 0 30px;
 line-height:25px;
 color:#333;
 font-size:12px;
 padding:5px 5px 0 5px;
 text-align:left;
 background:url(../_img/Industry_img/chemical%20-%20icon.png) no-repeat left top;
 padding-top:0;
 padding-bottom:15px;
 padding-left:40px;
 line-height:20px;
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 color:#666;
}
 .Industry_holder_ullist li:nth-child(2) {
 padding-right:0;
 background:url(../_img/Industry_img/laboratory-icon.png) no-repeat left top;
}
 .Industry_holder_ullist li:nth-child(3) {
background:url(../_img/Industry_img/Airport-Blue-2-icon.png) no-repeat left top;
}
 .Industry_holder_ullist li:nth-child(4) {
background:url(../_img/Industry_img/Diagnostic-icon.png) no-repeat left top;
}
 .Industry_holder_ullist li:nth-child(5) {
background:url(../_img/Industry_img/FMCG-icon.png) no-repeat left top;
}
 .Industry_holder_ullist li:nth-child(6) {
background:url(../_img/Industry_img/Food-icon.png) no-repeat left top;
}
 .Industry_holder_ullist li:nth-child(7) {
background:url(../img/Industry_img/Food-icon.png) no-repeat left top;
}
.Industry_holder_ullistright {
 color:#333;
 width:307px;
 float:right;
 display:block;
 margin:0px 0px 0px 20px;
 padding:0px;
 text-align:left;
}
.Industry_holder_ullistright li {
 margin:10px 0 0 30px;
 line-height:25px;
 color:#333;
 font-size:12px;
 padding:5px 5px 0 5px;
 text-align:left;
 background:url(../_img/Industry_img/Legal-icon.png) no-repeat left top;
 padding-top:0;
 padding-bottom:15px;
 padding-left:40px;
 line-height:20px;
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 color:#666;
}
 .Industry_holder_ullistright li:nth-child(2) {
background:url(../img/Industry_img/Medical Devices-icon.png) no-repeat left top background: url(../_img/Industry_img/Medical-icon.png);
background: url(../_img/Industry_img/Medical-icon.png) no-repeat left top;
}
 .Industry_holder_ullistright li:nth-child(3) {
background:url(../_img/Industry_img/ireland-icon.png) no-repeat left top;
}
 .Industry_holder_ullistright li:nth-child(4) {
background:url(../_img/Industry_img/Pharmaceutical-icon.png) no-repeat left top;
}
 .Industry_holder_ullistright li:nth-child(5) {
background:url(../_img/Industry_img/Pharmacy-icon.png) no-repeat left top;
}
 .Industry_holder_ullistright li:nth-child(6) {
background:url(../_img/Industry_img/Retail-icon.png) no-repeat left top;
}
.Group_HR_list {
 color:#333;
 padding:0px;
 width:307px;
 float:left;
 display:block;
 margin:0px 20px 0px 0px;
 text-align:left;
}
.Group_HR_list li {
 line-height:25px;
 color:#333;
 font-size:12px;
 margin:0px 0px 10px 20px;
 padding:0px 0px 15px 40px;
}
.Group_HR_list li.American_Survey_Group {
 background:url(../img/Group_HR_Club_Salary_Survey/American%20Survey%20Group%20-icon.png) no-repeat left top;
}
.Group_HR_list li.Animal_Health {
 background:url(../_img/club-hr/Animals-Horses-icon.png) no-repeat left top;
}
.Group_HR_list li.Architects {
 background-image:url(../img/Group_HR_Club_Salary_Survey/Architecture-info-icon.png);
 background-repeat:no-repeat;
 background-position:left top;
}
.Group_HR_list li.Bristol {
 background-image:url(../img/Group_HR_Club_Salary_Survey/Bristol-City-icon.png);
 background-repeat:no-repeat;
 background-position:left top;
}
.Group_HR_list li.Cardiff {
 background:url(../_img/club-hr/Cardiff---icon.png) no-repeat left top;
}
.Group_HR_list li.Contract_Research {
 background:url(../_img/club-hr/Contract-icon.png) no-repeat left top;
}
.Group_HR_list li.East_Midlands {
 background-image:url(../img/Group_HR_Club_Salary_Survey/East-Midlands---icon.png);
 background-repeat:no-repeat;
 background-position:left top;
}
.Group_HR_list li.Food_Drink {
 background:url(../_img/club-hr/Food-&-Drink---icon.png) no-repeat left top;
}
.Group_HR_list li.International_Contract_Research {
 background:url(../_img/club-hr/International_Contract_Research-icon.png) no-repeat left top
}
.Group_HR_list li.Market_Research {
 background:url(../_img/club-hr/Market-Research-icon.png) no-repeat left top;
}
.Group_HR_list li.New_Technology {
 background-image:url(../img/Group_HR_Club_Salary_Survey/technology-icon.png);
 background-repeat:no-repeat;
 background-position:left top
}
.Group_HR_list li.Ophthalmic_Dispensing_Opticians {
 background-image:url(../img/Group_HR_Club_Salary_Survey/glasses-icon.png);
 background-repeat:no-repeat;
 background-position:left top;
}
.Group_HR_list li.Publishing {
 background:url(../_img/club-hr/Publishing%20-%20icon.png) no-repeat left top;
}
.Group_HR_list li.Swindon {
 background:url(../_img/club-hr/Swindon-icon.png) no-repeat left top;
}
.Group_HR_list li.servies {
 background:url(../_img/club-hr/Network-Service-icon.png) no-repeat left top;
}
.Group_HR_list li.financial {
 background:url(../_img/club-hr/Invoice-icon.png) no-repeat left top;
}
.Group_HR_list li.airport {
 background:url(../_img/club-hr/Airport-Blue-2-icon.png) no-repeat left top;
}
.Group_HR_list li.universities {
 background:url(../_img/club-hr/Categories-applications-education-university-icon.png) no-repeat left top;
}
.Group_HR_list li.engineering {
 background:url(../_img/club-hr/engineering-icon.png) no-repeat left top;
}
.Group_HR_list li.legal {
 background:url(../_img/club-hr/auction-hammer-icon.png) no-repeat left top;
}
#Tailormade_holder {
 padding:0px;
 display:block;
 clear:both;
 width:660px;
 height:565px;
 margin:0px 0px 25px;
}
#Tailormade_holder .Tailormade_list {
 color:#333;
 float:left;
 width:310px;
 display:block;
 padding:0px;
 margin:0px 20px 10px 0px;
 height:120px;
 -webkit-transition-property:color, background;
 -webkit-transition-duration:0.2s, 0.2s;
 -webkit-transition-timing-function:linear, ease-in;
}
#Tailormade_holder .Tailormade_list:hover {
 background:#e0f0fc;
 -moz-border-radius:5px;
 border-radius:5px;
 -webkit-transition-property:color, background;
 -webkit-transition-duration:0.2s, 0.2s;
 -webkit-transition-timing-function:linear, ease-in;
}
#Tailormade_holder .Tailormade_list img {
 float:left;
 width:64px;
 height:64px;
 padding:0;
 margin-top:5px;
 margin-right:20px;
 margin-bottom:5px;
 margin-left:5px;
}
#Tailormade_holder .Tailormade_list_title {
 display:inline-block;
 text-align:left;
 float:left;
 padding:5px;
 width:320px;
 margin-top:0;
 margin-right:0;
 margin-bottom:5px;
 margin-left:0;
 color:#016cad;
 font-family:Droid, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 display:block;
}
#Tailormade_holder .Tailormade_list_title p.tailormade_subtitle {
 color:#0086d7;
}
ul.list_sub {
 padding:0px 0px 10px 20px;
 color:#999;
 margin:0px 0px 20px;
 float:right;
 width:307px;
 clear:left;
}
ul.list_sub li {
 color:#333;
 font-family:Droid, Helvetica, sans-serif;
 font-size:11px;
 line-height:20px;
 list-style:inside;
 background:url(../_img/bullet-add-icon.png) no-repeat left 3px;
 margin:0px 0px 15px;
 display:block;
 overflow:hidden;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:20px;
}
ul.list_sub li a {
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 line-height:25px;
 color:#999;
 padding:0;
 margin:0;
}
ul.list_sub li a:hover {
 text-decoration:underline;
 color:#fff;
}
ul.list_sub_right {
 padding:0px 0px 10px 20px;
 color:#999;
 margin:0px 0px 20px;
 float:right;
 width:307px;
 clear:left;
}
ul.list_sub_right li {
 color:#787975;
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 line-height:20px;
 list-style:inside;
 background:url(../img/bullet-add-icon.png) no-repeat left 3px;
 margin:0px 0px 15px;
 display:block;
 overflow:hidden;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:20px;
}
ul.list_sub_right li a {
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 line-height:25px;
 color:#999;
 padding:0;
 margin:0;
}
ul.list_sub_right li a:hover {
 text-decoration:underline;
 color:#fff;
}
#tab_wrapper {
 padding:0px;
 display:block;
 clear:both;
 width:655px;
 margin:20px 0px 0px;
}
ul.tabs {
 padding:0;
 float:left;
 list-style:none;
 height:32px;
 width:100%;
 font-family:Droid, Helvetica, sans-serif;
 margin-top:0;
 margin-right:0;
 margin-bottom:-2px;
 margin-left:0;
}
ul.tabs li {
 float:left;
 padding:0;
 height:31px;
 line-height:31px;
 margin-bottom:0px;
 overflow:hidden;
 position:relative;
 font-family:Droid, Helvetica, sans-serif;
 font-size:10px;
 color:#666;
 background-color:#f6f7fa;
 margin-top:0;
 margin-right:5px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-left-radius:5px;
 border-top-right-radius:5px;
 -webkit-border-top-right-radius:5px;
 -webkit-border-top-left-radius:5px;
 -moz-border-radius-topleft:5px;
 -moz-border-radius-topright:5px;
}
ul.tabs li a {
 text-decoration:none;
 color:#FFF;
 display:block;
 font-size:1.2em;
 outline:none;
 padding-top:0px;
 padding-right:20px;
 padding-bottom:5px;
 padding-left:20px;
 font-family:Droid, Helvetica, sans-serif;
}
ul.tabs li a:hover {
 color:#fff;
 border-top-left-radius:5px;
 border-top-right-radius:5px;
 -webkit-border-top-right-radius:5px;
 -webkit-border-top-left-radius:5px;
 -moz-border-radius-topleft:5px;
 -moz-border-radius-topright:5px;
}
html ul.tabs li.active, html ul.tabs li.active a:hover {
 color:#0193DC;
 background-color:#e0f0fc;
 font-size:12px;
/ border-top-left-radius:5px;
 border-top-right-radius:5px;
 -webkit-border-top-right-radius:5px;
 -webkit-border-top-left-radius:5px;
 -moz-border-radius-topleft:5px;
 -moz-border-radius-topright:5px;
}
.tab_container {
 overflow:hidden;
 clear:both;
 background-color:#e0f0fc;
 border-top-style:solid;
 padding:0px;
 border-top-width:1px;
 border-top-color:#E0F0FC;
 -moz-border-radius-topleft:0px;
 -moz-border-radius-topright:10px;
 -moz-border-radius-bottomright:10px;
 -moz-border-radius-bottomleft:10px;
 -webkit-border-radius:0px 10px 10px 10px;
 border-radius:0px 10px 10px 10px;
 margin:0px 0px 20px;
 width:655px;
 float: left;
}
.tab_content {
 padding:20px;
 font-size:1.2em
}
.tab_content h2 {
 font-weight:bold;
 font-size:16px;
 color:#333;
 line-height:25px;
 display:block;
 margin:0px;
 padding:5px;
 border-bottom-width:1px;
 border-bottom-style:dashed;
 border-bottom-color:#999;
}
.tab_content h3 a {
 color:#254588;
}
.tab_content img {
 float:left;
 margin:0 20px 20px 0;
 border:1px solid #ddd;
 padding:5px;
}
HR policy content #hrsurveys_content {
 margin:0px;
 padding-top:10px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
#hrsurveys_content .hrsurveys_content_section_1 {
 display:block;
 margin:0px;
 padding:25px 0px 0px;
 float:left;
 width:655px;
}
#hrsurveys_content .hrsurveys_content_section_1 img {
 float:left;
 width:251px;
 height:172px;
 display:block;
 padding:0;
 margin-top:0px;
 margin-right:20px;
 margin-bottom:0px;
 margin-left:5px;
}
#hrsurveys_content .hrsurveys_content_section_2 {
 width:655px;
 display:block;
 margin:0px;
 padding:25px 0 0px;
 float:right;
}
#hrsurveys_content .hrsurveys_content_section_2 img {
 float:right;
 width:251px;
 height:172px;
 padding:0;
 display:block;
 margin-top:0px;
 margin-right:5px;
 margin-bottom:0px;
 margin-left:10px;
}
#hrsurveys_content .hrsurveys_content_section_2 p.red {
 color:#f00;
}
#hrsurveys_content .hrsurveys_content_section_2 h5 {
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 color:#fff;
 display:block;
 font-weight:bold;
 background-image:url(../heading_bg.png);
 background-repeat:repeat-x;
 padding-top:0;
 padding-right:0;
 padding-bottom:0;
 padding-left:10px;
 height:22px;
 margin:0;
 line-height:22px;
 border-right-width:10px;
 border-right-style:solid;
 border-right-color:#19d106;
}
#hrsurveys_content .hrsurveys_content_section_2 h4 {
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 color:#fff;
 display:block;
 font-weight:bold;
 background-image:url(../headingbg.png);
 background-repeat:repeat-x;
 padding-top:0;
 padding-right:0;
 padding-bottom:0;
 padding-left:10px;
 height:22px;
 margin:0;
 line-height:22px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
}
p.hrheading {
 font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
 font-size:12px;
 color:#fff;
 display:block;
 font-weight:bold;
 line-height:22px;
 clear:both;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 background:#46AC1F;
 margin:20px 0px 5px;
 padding:0px 0px 0px 10px;
}
.testimonals_section1 {
 height:55px;
 border:1px solid #93c840;
 margin-top:5px;
 margin-right:0px;
 margin-bottom:5px;
 margin-left:0px;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 padding-top:10px;
 padding-right:20px;
 padding-bottom:10px;
 padding-left:20px;
}
.testimonals_section1:hover {
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border:1px solid #93c840;
 background:#edf2f6;
}
.testimonals_section2:hover {
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border:1px solid #EDF2F6;
 background:#edf2f6;
}
.testimonals_section3:hover {
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border:1px solid #EDF2F6;
}
.testimonals_section2 {
 border:1px solid #EDF2F6;
 margin-top:10px;
 margin-right:0px;
 margin-bottom:10px;
 margin-left:0px;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 padding-top:10px;
 padding-right:20px;
 padding-bottom:10px;
 padding-left:20px;
 position:relative;
}
.testimonals_section3 {
 border:1px solid #EDF2F6;
 margin-top:5px;
 margin-right:0px;
 margin-bottom:5px;
 margin-left:0px;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 padding-top:10px;
 padding-right:20px;
 padding-bottom:10px;
 padding-left:20px;
 position:relative;
 background-color:#e0f0fc;
}
ul.testimanals {
 display:block;
 padding:0px;
}
ul.testimanals li {
 font-family:Droid, Helvetica, sans-serif;
 font-size:16px;
 font-style:normal;
 font-weight:bold;
 color:#65A036;
 list-style-position:inside;
 text-decoration:none;
 text-transform:uppercase;
 border-bottom-width:1px;
 border-bottom-style:dashed;
 border-bottom-color:#b7db9a;
}
ul.testimanals_second {
 display:block;
 padding:0px;
 margin:0px;
}
ul.testimanals_second li {
 font-family:Droid, Helvetica, sans-serif;
 font-size:16px;
 font-style:normal;
 font-weight:bold;
 color:#666;
 list-style-position:inside;
 text-decoration:none;
 text-transform:uppercase;
 border-bottom-width:1px;
 border-bottom-style:dashed;
 border-bottom-color:#666;
}
ul.testimanals_comments {
 display:block;
 padding:5px;
}
ul.testimanals_comments li {
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 font-style:normal;
 font-weight:normal;
 color:#333;
 list-style-position:inside;
 list-style-image:url(../comment.png);
 margin-top:10px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:40px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 line-height:30px;
}
ul.testimanals_comments_second {
 display:block;
 padding:5px;
}
ul.testimanals_comments_second li {
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 font-style:normal;
 font-weight:normal;
 color:#333;
 list-style-position:inside;
 list-style-image:url(../comment-icon.png);
 margin-top:10px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:40px;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 line-height:30px;
}
#htmltagcloud {
 line-height:2.4em;
 word-spacing:normal;
 letter-spacing:normal;
 text-transform:none;
 text-align:justify;
 text-indent:0;
}
#htmltagcloud a:link {
 text-decoration:none;
 background:#2BB4F6;
 color:#FFF;
 padding:5px;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px;
}
#htmltagcloud a:visited {
 text-decoration:none;
 color:#FFF;
 background:#0188D8;
 border:1px solid #0168CA;
}
#htmltagcloud a:hover {
 color:white;
 background-color:#05f
}
#htmltagcloud a:active {
 color:white;
 background:#0195DD;
}
.wrd {
 padding:0;
 position:relative;
}
.wrd a {
 text-decoration:none;
}
.tagcloud0 {
 font-size:14px;
 color:#33c21e;
 z-index:10;
}
.tagcloud0 a {
 color:#40AC2F;
}
.tagcloud1 {
 font-size:2em;
 color:#40AC2F;
 z-index:9;
}
.tagcloud1 a {
 color:#ACC1F3
}
.tagcloud2 {
 font-size:2em;
 color:#86A0DC;
 z-index:8;
}
.tagcloud2 a {
 color:#40AC2F;
}
.tagcloud3 {
 font-size:2.2em;
 color:#86A0DC;
 z-index:7;
}
.tagcloud3 a {
 color:#86A0DC;
}
.tagcloud4 {
 font-size:2.6em;
 color:#607EC5;
 z-index:6;
}
.tagcloud4 a {
 color:#607EC5;
}
.tagcloud5 {
 font-size:3.0em;
 color:#607EC5;
 z-index:5;
}
.tagcloud5 a {
 color:#607EC5
}
.tagcloud6 {
 font-size:3.3em;
 color:#4C6DB9;
 z-index:4;
}
.tagcloud6 a {
 color:#40AC2F;
}
.tagcloud7 {
 font-size:3.6em;
 color:#395CAE;
 z-index:3;
}
.tagcloud7 a {
 color:#395CAE;
}
.tagcloud8 {
 font-size:3.9em;
 color:#264CA2;
 z-index:2;
}
.tagcloud8 a {
 color:#40AC2F;
}
.tagcloud9 {
 font-size:4.2em;
 color:#133B97;
 z-index:1;
}
.tagcloud9 a {
 color:#40AC2F;
}
.tagcloud10 {
 font-size:4.5em;
 color:#002A8B;
 z-index:0;
}
.tagcloud10 a {
 color:#002A8B;
}
.freq {
 font-size:12pt !important;
 color:#bbb;
}
#credit {
 text-align:center;
 color:#333;
 margin-bottom:0.6em;
 font:0.7em 'lucida grande', trebuchet, 'trebuchet ms', verdana, arial, helvetica, sans-serif;
}
#credit a:link {
 color:#777;
 text-decoration:none;
}
#credit a:visited {
 color:#777;
 text-decoration:none;
}
#credit a:hover {
 color:white;
 background-color:#05f
}
;
#credit a:active {
 text-decoration:underline;
}
.newsimage {
 float:left;
 display:block;
 margin:20px 20px 20px 0;
}
p.overflow {
 overflow:hidden;
 text-align:left;
 font-size:11px;
 color:#333;
 font-family:Droid, Helvetica, sans-serif;
 line-height:25px;
 margin:0px;
 padding:0px;
}
.accordion ol {
 padding-left: 40px;
 margin-bottom: 40px;
 clear: both;
 float: left;
 width: 100%;
}
.accordion ol li {
 list-style: outside;
}
.accordion {
 margin-bottom:25px;
 margin-top:10px;
 width:100%;
 float: left;
 overflow: hidden;
 padding: 0px;
}
.accordion_title {
 background:#F5F8FA url(../img/Actions-view-calendar-list-icon.png) no-repeat 10px center;
 font-size:12px;
 font-weight:bold;
 color:#3F3F38;
 line-height:20px;
 cursor:pointer;
 border:1px solid #C6E1F6;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 margin:20px 0px;
 padding:5px 0px 5px 40px;
 font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
}
.accordion_title:hover {
 background:#46AC1F url(../img/Actions-view-calendar-list-icon-hover.png) no-repeat 10px center;
 ;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 color:#FFF;
 border:1px solid #46AC1F;
}
accordion_title.active {
}
.toggle-content {
 background:#F5F8FA;
 border:1px solid #C6E1F6;
 padding:10px;
 width:630px;
}
#gallery {
 display:block;
 margin:0px;
 padding:0px;
 float:left;
 clear: both;
}
#gallery .holder {
 display:block;
 padding:0px;
 margin:25px 0px;
 float:left;
 width:630px;
}
#gallery .holder .thumb {
 padding:0px;
 border:1px solid #0183D5;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 margin:0px;
 width:628px;
 float:left;
}
#gallery .holder .thumb img {
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px
}
#gallery .holder .title {
 width:140px;
 height:40px;
 margin:15px auto;
 overflow:hidden;
}
#gallery .holder .title h3 {
 margin:0px;
 font-family:Droid, Helvetica, sans-serif;
 font-size:12px;
 color:#666;
 overflow:hidden;
 display:block;
 padding:0px;
 text-align:center;
}
.holer img {
 border:none;
 margin:0px;
 padding:0px;
}
.clearFloat {
 clear:both;
}
#jquery-overlay {
 position:absolute;
 top:0;
 left:0;
 z-index:90;
 width:100%;
 height:500px;
}
#jquery-lightbox {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 z-index:100;
 text-align:center;
 line-height:0;
}
#jquery-lightbox a img {
 border:none;
}
#lightbox-container-image-box {
 position:relative;
 background-color:#fff;
 width:250px;
 height:250px;
 margin:0 auto;
}
#lightbox-container-image {
 padding:10px;
}
#lightbox-loading {
 position:absolute;
 top:40%;
 left:0%;
 height:25%;
 width:100%;
 text-align:center;
 line-height:0;
}
#lightbox-nav {
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 z-index:10;
}
#lightbox-container-image-box >#lightbox-nav {
 left:0
}
#lightbox-nav a {
 outline:none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
 width:49%;
 height:100%;
 zoom:1;
 display:block;
}
#lightbox-nav-btnPrev {
 left:0;
 float:left;
}
#lightbox-nav-btnNext {
 right:0;
 float:right;
}
#lightbox-container-image-data-box {
 font:10px Verdana, Helvetica, sans-serif;
 background-color:#fff;
 margin:0 auto;
 line-height:1.4em;
 overflow:auto;
 width:100%;
 padding:0 10px 0;
}
#lightbox-container-image-data {
 padding:0 10px;
 color:#666;
}
#lightbox-container-image-data #lightbox-image-details {
 width:70%;
 float:left;
 text-align:left;
}
#lightbox-image-details-caption {
 font-weight:bold;
}
#lightbox-image-details-currentNumber {
 display:block;
 clear:left;
 padding-bottom:1.0em;
}
#lightbox-secNav-btnClose {
 width:66px;
 float:right;
 padding-bottom:0.7em;
}
.clearboth {
 clear:both;
}
/*invilid login form*/

#form_wrapper {
 width: 505px;
 height: 512px;
 margin-top: 50px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 background: url(../login_bg-02.png) no-repeat;
}
form .invalid-form {
 margin-top: 10px;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
}
.invalid-form p {
 float: left;
 color: #FFF;
 display: block;
 padding: 0px;
 margin-top: 28px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 10px;
}
.invalid-form a {
 color: #0F3;
 display: block;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 12px;
 text-decoration: none;
 line-height: 20px;
 text-align: center;
 outline:none;
}
.invalid-form a:hover {
 text-decoration: underline;
 font-weight: bold;
}
.invalid-form a.external_link {
 padding: 0px;
 margin: 0px;
}
.invalid-form h1 {
 font-family: Verdana, Geneva, sans-serif;
 font-size: 32px;
 color: #FFF;
 display: block;
 margin: 10px 0px 20px;
 padding: 30px 5px 25px 40px;
 border-bottom: 1px solid #F2f2f2;
}
.invalid-form h2 {
 font-family: Verdana, Geneva, sans-serif;
 font-size: 18px;
 color: #FFF;
 margin: 0px;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 40px;
 display: block;
 clear: both;
}
.invalid-form h3 {
 font-family: Verdana, Geneva, sans-serif;
 font-size: 24px;
 color: #94190d;
 display: block;
 clear: both;
 text-align: center;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 20px;
 margin-left: 0px;
 padding: 0px;
}
.invalid-form h4 {
 font-family: Verdana, Geneva, sans-serif;
 font-size: 12px;
 color: #FFF;
 display: block;
 font-weight: normal;
 text-align: center;
 line-height: 20px;
 margin: 0px;
 padding-top: 5px;
 padding-right: 20px;
 padding-bottom: 5px;
 padding-left: 20px;
}
.invalid-form label {
 display: block;
 margin-top: 0.3em;
 margin-right: 0;
 margin-bottom: 0.3em;
 margin-left: 100px;
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 18px;
 font-weight: normal;
 font-variant: normal;
}
.invalid-form input {
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 120px;
 width: 300px;
 height: 35px;
 border: 1px solid #30A2E3;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}
.invalid-form input:focus {
 border: 1px solid #1691D8;
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 14px;
 color: #2B98D7;
}
.invalid-form textarea {
 width: 300px;
 height: 40px;
 margin: 0 0 0 2em;
}
.invalid-form fieldset {
 border: none;
}
.invalid-form .btn {
 width: 96px;
 height: 35px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 20px;
 margin-left: 120px;
 float: left;
 background-image:url(loging_images/login_bt.png);
 background-repeat: no-repeat;
 line-height: 30px;
 color: #FFF;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 16px;
 padding: 0px;
 display: block;
 border: 1px solid #32C5F3;
 background-position: center center;
}
.invalid-form .labelOne {
 margin-top: 15px;
 font-family: Verdana, Geneva, sans-serif;
 color: #FFF;
 font-size: 18px;
 padding: 0px;
 font-weight: normal;
}
.invalid-form .loginbox {
 width:488px;
 height: 80px;
 margin-top: 10px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 padding: 0px;
background-image:url(processing_top.png) background-repeat: no-repeat;
 text-align: center;
 vertical-align: middle;
}
.invalid-form .loginbox h1 {
 text-align: center;
 display: block;
 padding: 2px;
 font-family: Verdana, Gneva, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: #FFF;
 text-decoration: none;
}
.invalid-form .loginbox h2 {
 text-align: center;
 display: block;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 12px;
 color: #FFF;
 text-decoration: none;
 padding: 2px;
 font-weight: normal;
 margin-bottom: 10.3px;
 margin-top: 0px;
 margin-right: 0px;
 margin-left: 0px;
}
/*search content*/
.rhsearch {
 float: left;
 width: 655px;
}
.rhsearch label {
 display: block;
 clear: both;
}
.rhsearch input#search {
 width: 220px;
 height: 25px;
 float: left;
 border: 1px solid #999;
}
.rhsearch input#cmdsearch {
 width: 55px;
 height: 25px;
 font-family:Helvetica, sans-serif;
 color: #333;
 font-weight: normal;
 font-size: 12px;
 cursor:pointer;
 border: 1px solid #999;
 float: left;
}
.rhsearch input#cmdsearch:hover {
 background: #999;
 color: #fff;
}
.rhsearch input#searchall {
 width: 12px;
 height: 12px;
 margin: 5px 0 0 15px;
}
#processing {
 background:#fbfafa;
 border: 1px solid #f2f2f2;
 text-align: center;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 padding: 35px 0;
 margin: 0px 0px 20px;
 float: left;
 width: 655px;
 clear:both;
}
#processing p {
 text-align: center;
}
#processing img {
 margin: 5px auto;
}
.results {
 float: left;
 width: 655px;
}
.results-first {
 margin-bottom: 20px;
}
.tree {
 margin-left: 25px;
}
.specialofferbox {
 margin: 0px 0 20px;
 width: 100%;
 height: 25px;
 float: left;
}
.specialofferbox p {
 color: #e64135;
 line-height:25px;
 font-size: 16px;
 font-weight: bold;
 font-family: Helvetica, sans-serif;
}

/*
Reponsive styling
****************************************/
 @media screen and (max-width: 960px) {
 body {
 background:;
 -moz-transition:background-color ease 2s;
 font-size:75%;
}
 .quick_menu {
 position:absolute;
 top:0;
 float:right;
 left:720px;
 height:30px;
 width:100px;
 background: url(../_img/topmenu/topmenu-bg.png) repeat-x;
 -webkit-transition:background-color ease 5s;
 -moz-transition:background-color ease 5s;
 -o-transition:background-color ease 5s;
 -ms-transition:background-color ease 5s;
 transition:background-color ease 5s;
}
 #quote-content-holder blockquote.main-quote {
 margin-top:0px;
 margin-right:auto;
 margin-bottom:0px;
 margin-left:auto;
 padding-top:5px;
 padding-right:0;
 padding-bottom:15px;
 padding-left:0;
 position:relative;
 text-align:center;
 width:850px;
}
}
 @media screen and (max-width: 758px) {
 body {
-webkit-transition:background-color ease 2s;
 -moz-transition:background-color ease 2s;
 -o-transition:background-color ease 2s;
 -ms-transition:background-color ease 2s;
 transition:background-color ease 2s;
}
}
