/* Resets */
*{margin:0;padding:0}
img{border:none}

/*  Typography */
body{font-family: Helvetica,Arial,sans-serif;line-height:1.4em;font-size:14px}
dfn{font-weight:bold;border-bottom:dotted 1px #ccc;cursor:help}
dt{font-size:160%;font-weight:normal}
.home dt{font-size:100%;font-weight:bold}
dl dd dl dt{font-size:100%}
a{text-decoration:none;font-weight:bold}
a:hover{text-decoration:underline}
blockquote{font-style:italic}
.rs-cta{line-height:1.2em;text-align:center;font-size:85%;color:#999}
.rs-menu li{line-height:41px}
.rs-menu li a{font-size:19px;font-weight:normal;line-height:61px;text-decoration:none}
.rs-menu li.on a{font-weight:bold}
.rs-crumbs{font-size:80%}
caption{caption-side:bottom;width:auto;text-align:center;font-size:90%;color:#999;background-color:inherit}
h2{font-size:200%;line-height:1.2em}
h2 span{font-size:70%}
.archive h2{font-size:100%}
h3{font-size:140%;font-weight:normal;text-transform:capitalize}
h4{text-transform:uppercase;font-size:100%}
h5,h6{font-size:100%}
.rs-more{font-size:80%;font-weight:normal}
#clogos .rs-more a{line-height:49px}
.rs-blog-rss li a{font-size:13px;text-decoration:none;font-weight:bold}
.rs-blog-rss li a .date{padding:5px;text-transform:uppercase}
.rs-sidebar{font-size:90%}
.rs-sidebar h2{font-weight:normal;text-transform:uppercase;font-size:150%}
.rs-footer{font-size:90%}
.rs-footer a{font-weight:normal}
.rs-footer .rs-column.right li a{font-weight:bold;font-size:110%}
.rs-close{font-size:80%}
.rs-close:hover{text-decoration:none}
.archive .post h3{font-weight:bold}
.post ul{list-style-type:disc}
.post .postmetadata{font-size:80%}
.post{line-height:1.3em}
.rs-nobullets{list-style:none;margin:0;padding:0}
.rs-success-stories li{font-size:90%}
.q-attrib{float:right;font-style:italic;font-size:90%}

/* Colors */
body{color:#666;background-color:#5d5d5d}
h2{color:#1c76a8;background-color:transparent}
h2 span{color:#999;background-color:transparent}
a{color:#F89300;background-color:transparent}
a:hover{color:#b96e01;background-color:transparent}
a:focus{background-color:#ffedd3;color:inherit}
dt{color:#F89300;background-color:transparent}
.home dt{color:#666;background-color:transparent}
.rs-directional a{color:#1c76a8;background-color:transparent}
h3{color:#000}
h4{color:inherit;background-color:transparent}
.rs-footer{color:#a4a4a4;background-color:#5d5d5d}
.rs-header,.rs-footer a,.rs-menu li a{color:#c1c1c1;background-color:#5d5d5d}
.rs-body{color:inherit;background-color:#fff}
.rs-menu li a{background-color:transparent;color:inherit;background-image:none}
.rs-menu li a:hover{color:#fff;background:transparent url('img/grad2.png') 0 -20px repeat-x}
.rs-menu li a:hover span{border-bottom:solid 3px #00a336}
.rs-menu li.on a{color:#f89300;background-color:#fff}
.rs-blog-rss li a{color:#979797;background-color:transparent}
.rs-blog-rss li a .date{color:#fff;background-color:#00a336;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:0.7}
.rs-blog-rss li a .date .month{opacity:0.7}
.rs-blog-rss li a:hover{color:#666}
.rs-blog-rss li a:hover .date{opacity:1.0}
.rs-sidebar h2{color:#ccc;background-color:transparent}
.post p,
.post ul,
.post ol,
.post dl{color:#666;background-color:transparent}


.archive .post h3,
.archive .post h3 a{color:#F89300;background-color:transparent}
.post small{color:#999;background-color:transparent}
.post .postmetadata a{color:#1c76a8;background-color:transparent}

.home .rs-menu li.home a,
.cssmatch .rs-menu li.try-it-now a,
.page-id-156 .rs-menu li.why a,
.page-id-154 .rs-menu li.how a,
.login .rs-menu li.login a {color:#f89300;background-color:#fff}

.home .rs-menu li.home a:hover,
.cssmatch .rs-menu li.try-it-now a:hover,
.page-id-156 .rs-menu li.why a:hover,
.page-id-154 .rs-menu li.how a:hover,
.login .rs-menu li.login a:hover{background-image:none}

.home .rs-menu li.home a:hover span,
.cssmatch .rs-menu li.try-it-now a:hover span,
.page-id-156 .rs-menu li.why a:hover span,
.page-id-154 .rs-menu li.how a:hover span,
.login .rs-menu li.login a:hover span{border:none}

/*.rs-menu li.login a {border:2px solid #009632;color:#fff;background:#00a336 url('img/grad.png') 0 0 repeat-x;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}
.rs-menu li.login a:hover{background-color:#02c442;color:#fff;border:solid 2px #00a336}*/
.rs-close{color:#fff;background-color:#ccc}
.rs-close:hover{color:#fff;background-color:#aaa}
.q-attrib{color:#999}
#clogos .rs-more{opacity:1;margin-left:2em !important}
#clogos li{background: transparent url('') 0 0 no-repeat;margin:0 5px;opacity:0.5}
#clogos li:hover{background-position:0 -50px;opacity:1}
#clogos li#clogo1{background-image:url('img/logos/hsbc.png')}
#clogos li#clogo2{background-image:url('img/logos/verizon.png')}
#clogos li#clogo3{background-image:url('img/logos/microsoft.png')}
#clogos li#clogo4{background-image:url('img/logos/mastercard.png')}
#clogos li#clogo5{background-image:url('img/logos/ebay.png')}
#clogos li#clogo7{background-image:url('img/logos/philips.png')}
.page-id-154 .rs-body .matching-box .rs-column.left{background:transparent url('img/howfig1table.png') 0 0 no-repeat}
.page-id-154 .rs-body .matching-box .rs-column.right{background:transparent url('img/darrow.png') 0 48px no-repeat}
.page-id-154 .rs-body .distrib-box .rs-column.left{background-color:#eaeaea;color:inherit}
.page-id-154 .rs-body .distrib-box .rs-column.right{background:transparent url('img/howfig2.png') 0 0 no-repeat}

/* Layout */
/*ul{list-style:none}*/
.rs-body{padding-bottom:2em}
p{margin:0.2em 0 20px 0}
ul,ol{padding-left:2em;margin:1em 0}
li{margin: 0.5em 0}
h1{margin-top:20px}
.rs-popup h1{margin-bottom:1em}
.home h1.logo img{margin-left:0.8em}
h2{margin:1em 0 1em 0}
.page-template-level2-php .rs-billboard, .level2 .rs-billboard{height:45px;margin-bottom:2em}
.page-template-level2-php .rs-billboard h2, .level2 .rs-billboard h2{margin-top:0em}
.rs-popup h2{margin:1em 0 0.5em 0}
h3{margin:0 0 0 0;clear:both}
h4{margin:0;clear:both}
dl{margin:2em 0}
dt{margin:0 0 0.5em 0}
dd{margin:0 0 2em 1em}
dd dl{margin:1em 0}
dd dl dd{margin:0 0 1em 0}
.home dl{margin:1em 0 0 0}
.home #idviewjob .colright dl{
    background-color: #F8F8F8;
    font-size: 80%;
    margin: 2em auto;
    overflow: hidden;
    padding: 1em;
    width: 70%;
}
.home #idviewjob .colright dl dt{margin:0;width:30%;text-align: left;}
.home #idviewjob .colright dl dd{text-align:left;width: 60%;}
.home #idviewjob .colright dl dt.adr{
    clear: both;
    float: left;
    margin-top: 1em;
    width: 100%;
}
.home dd ul{margin:0;}
blockquote{margin:1em 2em}

.rs-container{width:100%;margin:0 auto;position:relative;overflow:hidden}
.rs-body.narrow .rs-container{width:700px}
.rs-popup .rs-container{width:90%}
.rs-header{position:relative;overflow:hidden;}
.rs-header.nomenu a{color:inherit;background-color:transparent}
.rs-header.nomenu a:hover{color:#fff;background-color:transparent}
.rs-menu,.rs-sidebar ul,.home .billboard ul,#clogos ul,.rs-success-stories{list-style:none;margin:0;padding:0;overflow:hidden}
.rs-menu li,#clogos li{float:left;margin:0}
#clogos{margin:1.5em auto 3em auto}
#clogos ul{margin:0 1em}
#clogos li{height:49px;margin:0 10px 0 0}
#clogos li#clogo1{width:123px}
#clogos li#clogo2{width:128px}
#clogos li#clogo3{width:123px}
#clogos li#clogo4{width:84px}
#clogos li#clogo5{width:94px}
#clogos li#clogo7{width:117px}
#clogos .rs-more a{margin-left:10px}

.rs-message-notice{padding:0 1em;height:3em;line-height:3em;border:solid 1px #ccc;color:red}
.rs-menu{line-height:41px;float:right}
.rs-menu li a{display:block;height:100%;padding:0 1.5em}
.rs-menu li a span{padding:0 0 3px 0}
/*.rs-menu li.login a{line-height:1.5em;margin-top:0.7em;padding:0 1em;margin-left:2em}*/
.rs-crumbs{position:absolute;left:300px;top:30px}
.rs-accordion{position:relative}
.rs-accordion dt{margin:1em 0 0.3em 0}
.rs-accordion dt:hover{text-decoration:underline}
.rs-accordion dd{display:none;margin:0 1em 2em 1em}
.rs-accordion dd.show{display:block}
/*.rs-content{width:894px;margin:0 auto;position:relative;overflow:visible}*/
.rs-content{width:100%;float:left;position:relative;overflow:visible}
.rs-column{clear:none;width:50%;float:left;margin-bottom:1em}
.rs-column.left{float:left;width:70%;clear:left}
.rs-column.right{float:right;width:20%}
.rs-blog-rss{margin:0 0 2em 0;padding:0}
.rs-blog-rss li{margin:1em 0}
.rs-success-stories li{margin-bottom:3em}
.rs-sidebar{padding-left:1em}
.rs-sidebar h2{margin-bottom:0.5em}
.rs-sidebar ul{margin:0 0 1em 0}
.rs-sidebar ul li{margin-bottom:0.2em}
.rs-footer{height:128px}
.rs-footer .rs-column{margin:2em 0 1em 0}
.rs-footer .rs-column.left{float:left;width:70%}
.rs-footer .rs-column.right{float:right;width:30%;padding:0}
.rs-footer .rs-column ul{margin:0;padding:0}
.rs-footer .rs-column.left ul li{display:inline;margin-right:1em}
.rs-footer .rs-column.right li{display:block;margin-bottom:1em}
.rs-footer .rs-column p{margin-bottom:1em}
.rs-blog-rss li a .date{margin-right:0.5em}
.rs-close{position:absolute;right:20px;top:20px;padding:0.5em}
.rs-more{float:right}

.rs-selections .rs-column{position:relative}
.rs-selections .rs-more{font-size:100%;float:none}
.rs-selections .rs-more a{position:absolute;top:0;right:10px;font-weight:normal;font-size:18px;display:block;height:18px;width:18px;line-height:18px;text-align:center;background-color:#ffedd3;color:#FDC97F;border:solid 1px #FDC97F}
.rs-selections .rs-more a:hover{text-decoration:none}
.rs-selections .rs-more span{display:none}
.rs-selections .rs-more.visible span{display:inline}

.rs-cta{background-color:#fffee5;color:inherit;border-radius:15px;-moz-border-radius:15px;webkit-border-radius:15px;border-radius:15px}
.rs-cta.alt{font-weight:normal;font-size:14px;margin:0;padding:0;float:right;width:500px;height:75px;line-height:75px}
.rs-cta.alt.footer{float:none;width:894px;margin:2em auto 0 auto;overflow:hidden;display:block;position:relative}
.rs-cta.alt span{line-height:1em;float:left;width:45%;text-align:left;margin:25px 0 0 15px}
.rs-cta.alt.footer span{line-height:75px;margin:0 0 0 1em;width:70%}

.rs-popup .rs-cta.alt.footer{display:none}
.rs-cta.alt a,
.rs-body h1.logo .rs-cta.alt a img{margin:0}
.rs-cta.alt a img{margin:0;padding:0}
.rs-cta.alt a{float:right;margin:8px 8px 0 0;width:230px}
.rs-billboard .rs-cta{margin:0 auto 1em auto;padding:1em}
.rs-billboard .rs-cta a{display:block;width:100%;margin-top:.25em}
.rs-billboard .rs-cta img{float:none;margin-bottom:.5em}
#searchform #s{margin-bottom:5px}
.navigation{margin: 3em 0 0 0}
.post{margin:1em 0 4em 0;clear:both}
.blog .post h2,
.archive .post h3{font-size:120%}
.post .entry{margin-top:0}
.post .entry img{float:left;margin:0 1em 1em 0}
.post .entry p{margin:1em 0}
.post ul{padding:0 2em}
.post ul li{margin:0 0 0.4em 0}
.home h4{background-color:#FFFFFF;color:#AAAAAA;}
#clogos h4{font-size:1.2em;width:100%;text-align:center;background: transparent url('/resources/img/gry1x1.png') 0 50% repeat-x}
#clogos h4 span{background-color:#fff;padding: 0 .5em !important}

.home .rs-tagline{display:block;float:right;font-size:100%;font-weight:bold;color:#aaa;background-color:transparent;margin:.8em 15% 0 0}

.home .rs-body .rs-column.left h3{font-weight:bold}
.home .rs-body .rs-column.left h5{font-size:110%}
.home .rs-body .rs-column.left h4{font-size:120%;color:#000;background-color:transparent;font-weight:bold;text-transform:none}
.home .rs-body .rs-column.right h4{color:#666;background-color:transparent}
.home .rs-body .rs-column.left ol{margin:0 0 0 20px}
.home .rs-body .rs-column.left ol li{font-size:130%;font-weight:bold}
.home .rs-body .rs-column.left ol li span{display:block;font-size:14px;font-weight:normal}
.home .rs-body .rs-column.left{width:57%;margin-right:3%}
.home .rs-body .rs-column.right{-moz-border-radius:14px 14px 14px 14px;-webkit-border-radius:14px;border-radius:14px;background-color:#F8F8F8;padding:1em;width:35%}
.home .rs-billboard .rs-column.left{width:538px}
.home .rs-billboard .rs-column.left h2{margin:1em 0 0.4em 20px}
.rs-column.rs-blurb{width:500px}
.login .rs-body .rs-column.left,
.afhome .rs-body .rs-column.left{width:65%}
.login .rs-body .rs-column.right,
.afhome .rs-body .rs-column.right{width:30%}
.afhowitworks .rs-table .rs-column2,
.afhowitworks .rs-table .rs-column3{text-align: center;}
.afhowitworks .rs-body .rs-column.left{width:85%}
.home .rs-billboard .rs-column.right, 
.rs-column.rs-blurb{margin-top:-3.5em}
.rs-column.rs-blurb{margin-top:0}

.home .rs-billboard .rs-column.right{width:300px;margin:0;background-color:#fffee5;color:inherit;padding:0;text-align:center}
.login .rs-column.right h3{font-size:100%;margin:0}
.login .rs-column.right ul{list-style:none;margin:0;padding:0}
.login .rs-column.right ul li{margin:0}
.login .rs-column.right p{margin:0 0 1em 0}
.rs-billboard .rs-column.right p{margin:1em 0}
.rs-billboard .rs-column.right a{display:block;margin:0 auto;width:222px}

.rs-table + h3{margin-top:2em}
.rs-table th{color:#2c80ae;background-color:#a1c8de;border-bottom:1px solid #ccc;padding:0.5em}
.rs-table td{padding:1em;border-bottom:1px solid #ccc}
/*.alt td{background-color:#eee}*/

.blank{background-color:#ddd;height:200px;width:100%}

.navigation.rs-content .rs-column{width:45%}

.page-id-154 .rs-body .rs-column.left{width:50%}
.page-id-156 .rs-body .rs-column.left,
.afwhyjoin .rs-body .afwhyjoin .rs-column.left,
.page-id-63 .rs-body .rs-column.left{width:47%;margin-right:2%}
.page-id-154 .rs-body .rs-column.right,
.page-id-156 .rs-body .rs-column.right,
.afwhyjoin .rs-body .afwhyjoin .rs-column.right,
.page-id-63 .rs-body .rs-column.right{width:50%}
.page-id-154 .rs-body h1.logo a img,
.page-id-154 .rs-body .rs-content h2,
.page-id-154 .rs-body .rs-content h3,
.page-id-154 .rs-body .rs-content h4,
.page-id-154 .rs-body .rs-content p{margin-left:15px}
.matching-table{width:100%;color:#fff;background-color:transparent}
.matching-table td{text-align:center;font-weight:bold}
.matching-table td p{margin:0;width:80%}
.matching-table td .subline{font-weight:normal;font-size:90%}
.matching-table th{height:42px}
.matching-table th.column-one{color:#925701;background-color:transparent}
.matching-table th.column-two{color:#016522;background-color:transparent}
.matching-table .row-one td{height:75px}
.matching-table td.column-one{width:270px;text-align:left}
.matching-table .row-two td{height:101px}
.matching-table .row-three td{height:134px}
.page-id-154 .rs-body .matching-box .rs-column{margin:0}
.page-id-154 .rs-body .matching-box .rs-column.left{width:546px;height:385px}
.page-id-154 .rs-body .matching-box .rs-column.right{width:348px;height:400px;padding-top:48px}
.page-id-154 .rs-body .matching-box .rs-column.right h4,
.page-id-154 .rs-body .matching-box .rs-column.right p{margin:0 15px}
.page-id-154 .rs-body .matching-box .rs-column.right h4{margin-top:10px}
.page-id-154 .rs-body .distrib-box .rs-column.left h4,
.page-id-154 .rs-body .distrib-box .rs-column.left p{margin:0 15px}
.page-id-154 .rs-body .distrib-box .rs-column.left h4{margin-top:10px}
.page-id-154 .rs-body .distrib-box .rs-column.left{width:546px;height:297px}
.page-id-154 .rs-body .distrib-box .rs-column.right{width:348px;height:297px}
.screenshot{border:solid 1px #ccc}
.page-id-154 h3{font-weight:normal;margi:0 15px 0.4em 15px}
.page-id-154 h4{font-weight:bold;text-transform:none}

.rs-form-item input{width:100%;margin:0;display:block;overflow:hidden}
.rs-form-item textarea{width:100%;height:200px}
.cssignup .cssignup_rt .rs-container{background-color:#dbe3ec;padding:0 10px;width:90%}
#cssignupform{width:90%;margin-top:1em;padding-top:1em;border-top:solid 1px #ccc}
#cssignupform *{font-size:8pt}
#cssignupform h4{margin-bottom:1em;font-size:9pt}
#cssignupform p{margin:1em 0}
#cssignupform strong{color:inherit}
#cssignupform .signup_list{list-style:none}
#cssignupform .signup_list li{width:100%;margin:0;padding:0}
#cssignupform .rs-form-section input{border:none}
#cssignupform .rs-form-item{display:block;margin-bottom:1em}
#cssignupform .rs-form-item input{padding:2px 0}
#cssignupform .rs-form-section{margin-bottom:1em}
#cssignupform .rs-form-section span,
#cssignupform .rs-form-item span{font-weight:bold;color:#4B619D;font-size:8.5pt;background-color:transparent}
#cssignupform .rs-form-section p,
#cssignupform .rs-form-section ul{margin-left:10px}

.rs-button:hover{color:#fff;text-decoration:none}
button.small,
.rs-button{text-align:center;margin:0;position:relative;overflow:hidden;float:left;width:158px;height:47px;border:none;color:#fff;font-size:16px;font-weight:bold;background:transparent url('img/smallbutton.png') 0 0 no-repeat;line-height:47px}
button.small span,
.rs-button span{line-height:47px;display:block;height:47px;vertical-align:middle}
button.small span{height:47px;margin-top:-7px}

.rs-link{
	border-left:1px solid #DDDDDD;
	float:left;
	line-height:47px;
	margin-left:2em;
	padding-left:2em;
}

#cssignupform button.small{margin-left:3em}

.cssmatch h2{margin:0}
.cssignup h2{margin:0}
.cssignup_lft_one_results_lft{margin-top:2em}
.afhome .rs-body .rs-column.right{padding-top:3.5em}

.cssignup h2{font-size:200%}
.cssignup h2 span{font-size:60%;font-weight:bold;color:#999;background-color:transparent}
.cssignup .rs-body .rs-column.right{line-height:31px;text-align:right;width:20%}
.cssignup .rs-body .rs-column.right a{font-size:80%;font-weight:normal;}
.cssignup h3{margin-top:2em}
/*.cssignup h2,*/
.cssignup h3 strong{color:#d40000}
.cssignup h3{font-size:120%}
.cssignup .cont_rt_table h3 {margin-top: 0.2em; font-weight: bold;}

.cssignup .rs-body .rs-header{margin:0 0 1em 0;background-color:transparent;border-bottom:solid 1px #999}
.cssignup .rs-body .rs-header .rs-column{margin:0}

.rs-caption{font-size:80%;color:#999;background-color:transparent}
.rs-disable{color:#ccc;background-color:transparent}

.cssignup .note{font-size:90%;margin:2em 0 0 27%;width:100%}

.cssignup .rs-matchresults{width:100%;float:left;background-color:#e6e6e6;color:inherit}
.cssignup .rs-matchresults th,
.cssignup .rs-matchresults td,
.cssignup .rs-packages th,
.cssignup .rs-packages td{font-size:12px}
.cssignup .rs-matchresults th{text-align:center;font-size:90%;color:#fff;background-color:#90cbd4;border-bottom:solid 1px #0c689d;border-top:solid 1px #b7b7b7}
.cssignup .rs-matchresults td{text-align:center;padding:0.1em 1em;border-left:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;border-collapse:collapse;}
.cssignup .rs-matchresults tbody tr td{background-color:#fff;color:inherit}
.cssignup .rs-matchresults tbody tr.alt td{background-color:#fcfcfc;color:inherit}
.cssignup .rs-matchresults tbody td.rs-companycell,
.cssignup .rs-matchresults thead th{text-align:left}
.cssignup .rs-matchresults thead th.rs-contactcell{width:40%}
.cssignup .rs-tabcontent.two .rs-matchresults thead th.rs-contactcell{text-align:center}
.cssignup .rs-matchresults thead th,
.cssignup .rs-matchresults tbody td.rs-companycell{padding-left:1em}
.cssignup .rs-matchresults thead th.rs-companycell{width:50%;text-align:left;font-weight:bold}
.cssignup .rs-matchresults .rs-iconcolumn{border-right:solid 1px #e4e4e4}
.cssignup .rs-matchresults th.rs-iconcolumn{border-right:none}
.cssignup .rs-matchresults .rs-iconcolumn img{margin:0 0.25em}
.cssignup .rs-matchresults .rs-iconcolumn.rs-contactcolumn{width:10%;border-right:none}
.cssignup .rs-matchresults .rs-iconcolumn.rs-verifiedcolumn{width:5%}
.cssignup .rs-matchresults .rs-titlecolumn{width:30%;text-align:left}
.cssignup .rs-matchresults .rs-titlecolumn a{padding-left:30px;background: transparent url('/resources/img/icons/002.png') 5px 50% no-repeat}
.cssignup .rs-tabcontent.two .rs-matchresults tbody td + td a{padding-left:30px;background: transparent url('/resources/img/icons/002.png') 5px 50% no-repeat}

.cssignup .rs-body .rs-column.left{width:80%}
.rs-content.three-column .rs-column{width:33%}
.rs-content.four-column .rs-column{width:25%}
.cssignup .rs-column h3{margin-bottom:10px;margin-top: 1em;padding-bottom:5px;border-bottom:solid 1px #ccc;color:#1c76a8;background-color:transparent}
.cont_rt_table .rs-column{width:100%}
ul.rs-tabs{list-style:none;margin:1em 0 0 0;padding:0;position:relative;float:left}
.rs-tabs .rs-tab{float:left;width:50%;margin:0}
.cssignup .rs-tabs .rs-tab{width:203px;height:48px;font-size:90%;font-weight:bold;border-top:solid 1px #E6E6E6;border-left:solid 1px #E6E6E6}
.cssignup .rs-tabs .rs-tab{width:153px;height:48px;font-size:80%;font-weight:bold;border-top:solid 1px #E6E6E6;border-left:solid 1px #E6E6E6}
.cssignup .rs-tabs .rs-tab.two{border-right:solid 1px #E6E6E6}
.cssignup .rs-tabs .rs-tab.active{background:transparent url('/resources/img/gradtab.png') 0 0 no-repeat}
.cssignup .rs-tabs .rs-tab a{display:block;line-height:48px;text-align:center}
.cssignup .rs-tabs .rs-tab a{color:#999;background-color:transparent}
.cssignup .rs-tabs .rs-tab.active span{color:#000;background-color:transparent}
.cssignup .rs-tabs .rs-tab a span{color:#000;background-color:transparent}
.rs-tabcontent{font-size:90%;width:100%;overflow:hidden;display:none;clear:both}
.rs-tabcontent.active{-moz-border-radius-bottomleft:14px;-moz-border-radius-bottomright:14px;background-color:#E6E6E6;display:block}
.rs-tabcontent p{margin:1em}
.cssignup .rs-tabcontent .caption{font-size:100%;-webkit-border-radius:8px;border-radius:8px;-moz-border-radius:8px 8px 8px 8px;background-color:#EBEBEB;border:1px solid #DDDDDD;color:#333333;padding:1em;}
.cssignup .rs-tabcontent .caption strong{font-size:120%;color:#000;background-color:transparent}
.cssignup .rs-tabcontent p{color:#333}

button.rs-signup{background:transparent url('/resources/img/redbutton.png') 0 0 no-repeat;border:none;width:91px;position:relative}
button.rs-signup span{color:#fff;background-color:transparent;font-weight:bold;line-height:28px;}
.cssignup .rs-pager td{text-align:left;border:none}
.cssignup .rs-pager td *{line-height:24px;vertical-align:middle}
.cssignup tfoot td p{margin:0}
.cssignup .rs-pager form,
.cssignup .rs-pager form select{display:inline}
.cssignup .rs-pager .rs-pager-buttons{text-align:right}
.cssignup .rs-pager .rs-pager-button:hover{text-decoration:none}
.cssignup .rs-pager .rs-pager-button.disabled{opacity:0.5;color:#aaa;background-color:transparent}
.cssignup .rs-pager .rs-pager-button.disabled:hover{color:#aaa;background-color:transparent}
.cssignup .rs-selections .rs-column h3,
.cssignup .rs-selections .rs-column p{width:70%;margin:0 auto}
.cssignup .rs-selections .rs-column h3{border:none;color:#000;background-color:transparent}
.cssignup .rs-selections .rs-column.two{border-left:solid 1px #999;border-right:solid 1px #999}
.cssignup .rs-selections{font-size:80%}
.cssignup .rs-selections h3{font-weight:bold}

.cont_rt_table tbody td{text-align:left}
.cssignup .rs-tooltip{cursor:help;}
#rsccordersubmit{margin:0 41%}
.cssignup_rt_two,
.cssignup_rt_three,
.cssignup_rt_four,
.cont_rt_table{width:100%}

#contacttitles{margin:1em 0}
#contacttitles li{margin:0}

/*.sheet > :first-child{float:left;width:45%}
.sheet > :first-child + div{position:absolute;top:1em;bottom:1em;right:1em;width:45%;background-color:#eee;text-align:center}*/
.sheet a.decline{font-size:90%}
#jobapplyconfirmation{min-height:300px}

.adr .type{display:none}

#idviewjob{overflow:hidden;position:relative;margin-top:2em}
#idviewjob h2{margin:0;border-bottom:solid 1px #ddd}
#idviewjob .company{font-weight:bold;font-size:200%}
#idviewjob .company span{color:#aaa}
#idviewjob .colleft h2,
#idviewjob .colleft .company span,
#idviewjob .colleft dt,
#idviewjob .colleft dd{margin-left:20px}
#idviewjob .colleft h2,.company{font-family:"Franchise Bold"}
#idviewjob .colleft h2{color:#a00;font-size:300%;width:90%}
#idviewjob #companycountlink a{color:#00f}
#idviewjob .colleft{float:left;width:65%}
#idviewjob .colright{float:right;width:35%;margin:0;}
#idviewjob dt,#idviewjob dd{float:left;margin:0}
#idviewjob dt{width:20%;color:#b3b3b3}
#idviewjob dl dd{width:75%}
#idviewjob dl dt.none{width:0%}
#idviewjob dl dt.none + dd,#idviewjob dl.nofloat dt,#idviewjob dl.nofloat dd{width:90%}
#idviewjob dl.jobdesc{margin-bottom:2em;width:100%;position:relative;overflow:hidden}
#idviewjob dl.jobdesc dt{margin-top:2em;border-bottom:solid 1px #eee}
#idviewjob dl dt.none + dd{margin-bottom:1em}
#idviewjob dt{margin-right:1em}
#idviewjob .footer{margin-top:1em;float:left;clear:both}
#idviewjob .billboard{font-size:90%}
#idviewjob .billboard h2{border:none;color:#1e76a8;margin-left:0}
#idviewjob .colright .billboard button{font-size:10px;background-color:#1e76a8;border: solid 1px #666;padding:2px;margin-bottom:6px;}
#idviewjob .colright .billboard .buttons{}
#idviewjob .colright .billboard{background-color:#eee;border-bottom:none;}
#idviewjob .colright .billboard form label{margin:0;padding:5px 10px}

.applybox{float:left;width:100%;background-color:#fff;padding:1em 0;text-align:center;-moz-border-radius:14px;border-radius:14px;-webkit-border-radius:14px}
.applybox .buttons{margin:0 auto}
.applybox .buttons button,.footer .buttons button{float:none;margin:0 0 0.3em 0;width:195px;padding:5px;background:#00a336 url('/resources/img/grad.png') 0 0 repeat-x;color:#fff;-moz-box-shadow:0 1px 4px #666;border:solid 1px #008833;-moz-border-radius:15px;cursor:pointer}
.applybox .buttons #jobforward{font-size:12px;color:#000;display:block;margin:1em auto 1em auto;padding:0 0 0 8px;width:175px;background:#fff url('/resources/img/icons/envelope2.png') 10px 50% no-repeat;-moz-border-radius:14px;border-radius:14px;-webkit-border-radius:14px}
.applybox p{margin:0}
.buttons button{margin:0.3em 2em 0.3em 0;background:#00a336 url('/resources/img/grad.png') 0 0 repeat-x;color:#fff;-moz-box-shadow:0 1px 4px #666;border:solid 1px #008833;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:0}
p.caption{caption-side:bottom;width:auto;text-align:center;font-size:90%;color:#667;background-color:inherit;margin-left: 5px; margin: 3px 0 6px 0;}
.cont_rt_table td.label {vertical-align: top;padding-top: 4px;}

.cssignup .buttons{margin:0}
.cssignup .buttons button{width:auto;padding: 0 1em}
.cssignup .buttons button span{margin-top:-4px}

#companycountlink{display:block;margin-bottom:1em}

#sidebarad{ padding:0;margin-top:3em;float:left;width:100%}
#sidebarad h1{font-size:185%;margin:0;color:#999;text-align:center}
#sidebarad h1 span{color:#F89300;display:block}
#sidebarad .content{margin:0;padding:0.5em}
#sidebarad p{margin:.5em auto;width:85%}
#sidebarad ol,#sidebarad li{margin:0}
#sidebarad a{-moz-border-radius:14px 14px 14px 14px;-moz-box-shadow:0 1px 4px #666666;background:url("/resources/img/grad.png") repeat-x scroll 0 0 #F89300;border:1px solid #F89300;color:#FFFFFF;display:block;font-weight:bold;margin:0 auto;padding:0.5em;text-align:center;}
#sidebarad a span{display:block}
.throbber, .throbber .overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.throbber{text-align:center;padding-top:10em}
.throbber.inline{text-align:center;padding-top:0;position:relative}
.throbber .overlay{background-color:#fff;opacity:0.8}
.throbber .box{position:absolute;left:25%;background-color:#fff;width:50%;padding:1em;text-align:center;border:solid 1px #aaa;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0px 0px 8px #666;-moz-box-shadow:0px 0px 8px #666}
.throbber img{display:block;margin:0 auto 2em auto}

.breadcrumb{margin-top:2em;padding:0;list-style:none;position:relative;overflow:hidden;border-bottom:solid 4px #ddd}
.breadcrumb li{float:left;width:22%;margin:0 1em 0 0;padding:.5em 0 .5em 1em;background:url("img/grad.png") repeat-x scroll 0 0 transparent;-moz-border-radius-topLeft:10px}
.breadcrumb li span{display:block;float:left;}
.breadcrumb .active{color:#fff;font-weight:bold;background-color:#f89300;border-right:solid 4px #f89300}
.breadcrumb li:last-child{-moz-border-radius-topLeft:0;-moz-border-radius-topRight:10px;border:none}
.breadcrumb .arrow, .breadcrumb li:last-child .arrow{margin-left:1em;margin-right:-14px;float:right;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;}
.breadcrumb .active .arrow{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #f89300;}
.breadcrumb li#acctcrumb{width:18%}
.breadcrumb li#profcrumb{width:8%}
.breadcrumb li#verprofcrumb{width:13%}

/* employer and affiliate layout overrides */
.rs-content{float:none;margin:0 auto;width:900px}

.rs-header, .rs-body{background-color:#fff;overflow:hidden}
h1.logo{width:auto;float:left}
.rs-menu{margin-top:10px}
.rs-menu li a{line-height:41px;font-size:16px;font-weight:bold}
.rs-menu li a:hover{color:#000;background:none}

.rs-menu li.login a{line-height:auto;margin:0;padding:0 1.5em;line-height:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;color:#009632;background-color:transparent}
.rs-menu li.login a:hover{border:none;background-color:transparent;color:#000}

.rs-body{overflow:hidden;position:relative;/*padding-bottom:2em*/}
.rs-content{float:none;width:894px;margin:0 auto;position:relative;overflow:visible}
.rs-popup .rs-content{width:auto}
.rs-content.matchform{float:none;overflow:hidden}

.page-template-homepage-alt-php h1.logo img{margin:0}
h1.logo img,.page-template-homepage-alt-php h1.logo img{margin:6px 10px}
.rs-popup h1.logo{border:none;position:static;-moz-box-shadow:none}
.rs-header{background-color:#fff}
.rs-header .logo{z-index:20000;position:absolute;left:0;top:10px;margin:0}
body .rs-header, body .rs-header .rs-container{overflow:visible;height:81px}
body .rs-header.nomenu{height:auto;padding:.5em 0;background-color:#5d5d5d;color:#fff}
body .rs-menu li a{font-size:15px}
.rs-billboard{padding-top:3em;width:100%;height:300px;border-bottom:solid 6px #ADCADE;}
.cssmatch .rs-billboard{padding:1em 0}
.page-template-level2-php .cssmatch .rs-billboard h2{margin:0}
.rs-billboard{
	background: #B7D6EB url('/resources/img/billboard_gradient.png') 0 0 repeat-x; /* for IE */
	background: -moz-linear-gradient(bottom center, rgba(183,214,235,255), rgba(183,214,235,0)); /* for firefox 3.6+ */
	background: -webkit-gradient(linear, 50% 100%, 50% 0%, from(rgba(183,214,235,255)), to(rgba(183,214,235,0))); /* for webkit browsers */
}
.rs-slideshow > .rs-content{display:none}
.page-template-level2-php .cssignup .rs-billboard, .level2 .rs-billboard{height:auto}

.page-template-level2-php .rs-body .rs-billboard h2 {
    color: #367CC4;
}

.button,button,.button:visited,button:visited {
	background: #222 url('/resources/img/grad.png') repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border:none;
	border-bottom: 1px solid rgba(0,0,0,0.4);
	position: relative;
	cursor: pointer;
}

.button,
.button:hover,
button:hover{ background-color: #111; color: #fff; }

a.button:hover{text-decoration:none}

.button,
.button:active,
button:active{ top: 1px; }

.button,
button,
.button:visited,
button:visited,
.button.medium,
button.medium,
button.medium:visited,
.button.medium:visited{ color:#fff;font-size: 1em; font-weight: bold; line-height: 1.4; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }

button.medium,
button.medium:visited,
.button.medium,
.button.medium:visited{ font-size: 1em; padding: .2em !important; }

button.large,
button.large:visited,
.button.large,
.button.large:visited{ font-size: 1.5em; padding: .4em !important; }

button.red,
button.red:visited,
.button.red,
.button.red:visited{ background-color: #D40000;border:solid 2px #a80202 }
button.red:hover,
.button.red:hover{ background-color: #A80202; }

button.green,
button.green:visited,
.button.green,
.button.green:visited{ background-color: #54C41E;border:solid 2px #377F14 }
button.green:hover,
.button.green:hover{ background-color: #377F14 }

button.blue,
button.blue:visited,
.button.blue,
.button.blue:visited{ background-color: #367CC4;border:solid 2px #14527F }
button.blue:hover,
.button.blue:hover{ background-color: #14527F }

.rs-body h2,.rs-body h3,.rs-body .rs-billboard .button, button{font-family:Aller,sans-serif}
h2{color:#F88000}
.cssignup .rs-billboard h2{text-align:center;font-size:2.5em;line-height:1.4 !important;margin:.56em 0 0 0 !important}
.plans{display:none}

.erhome .header{overflow:hidden;height:330px}
.erhome .top{overflow:hidden;margin-top:2em;padding-top:.46em;border-top:solid 2px #eee}
.erhome .top h3{color: rgb(25, 92, 99);}
.erhome .top .splash h3{color: #F88000;}
.erhome .top .left,
.erhome .top .right{width:45%;float:left}
.erhome .top .right{float:right;width:50%}
.erhome .top .right blockquote{font-style:italic;font-family:Georgia,serif;font-size:110%;line-height:1.3em}
.erhome h3{color:#44B3C7;font-size: 1.5em;margin-bottom: 0.46em}
.erhome .top .quote h3{text-align:center;line-height:1.1em;}
.erhome .button.small.blue{margin-right:2em}
.erhome .header h2{clear:both;text-align:center;font-size: 2.5em;
    line-height: 1.4 !important;
    margin: 0.56em 0 0 !important;}
.erhome .header h3{font-size: 120%;margin-top:.46em;text-align:center}
.erhome .header .right,
.erhome .header .logos{margin-top:1.5em;height:260px;}
.erhome .header .right{width:40%;float:left;margin-left:10%}
.erhome .header .right p{text-align:center}
.erhome .header .right p .button{font-size:160%}
.erhome .header .logos{float:left;width:45%;background:transparent url('/resources/img/logomash.png') 50% 1.5em no-repeat}
.erhome .header .right p .button + span,.erhome .header .right p .space + span{display:block;padding-bottom:.45em;font-size:160%}
.erhome .header .right p .button + span span,.erhome .header .right p .space + span span{display:inline;border-bottom:solid 1px red}
dl.features dt{color:#195C63;padding-left:25px;background: transparent url('/resources/img/icons/verified.png') 0 50% no-repeat}
dl.features dd{color:#000;margin-left:25px;padding:1em;background-color:#f8f8f8;-moz-border-radius:10px}
dl.features dd h3{margin-top:1em;font-size:130%}

.page-id-1063 .rs-billboard {padding-left:220px}
#logostack{width:200px;float:left;text-align:center}
#logostack + div{width:674px;float:left;margin-left:20px}
#logostack .signup{-moz-border-radius:14px;padding:1em;margin:0 1em 2em 1em;background-color:#f6f6f6}
#logostack .signup span{display:block;margin-bottom:.46em}
#logostack a.logos{display:block;margin-top:7em}
.signup.bottom{text-align:center;margin:2em 0}
.signup.bottom span{margin-left:1em}
.signup.bottom span span,
.signup.right span span{border-bottom:solid 1px red;margin:0}
.resumes .signup.right{float:right;width:300px;margin-top:1.5em}
.resumes .signup.right .button{display:block;margin-bottom:1em;text-align:center}
.page-template-level2-php.emp .resumes ol.left{float:left;width:500px}
.resumes h2{clear:both}
#logostack .signup a{}
.features .screenshot{text-align:center;border:none}
.features .screenshot img{border:solid 5px white}

/*.ersignup label.error{margin: 0 3em;float:right;color:brown;}*/
/*.ersignup input.companion{float:none;}*/
/*.ersignup td.leftcolumn{width:190px;}*/
/*.ersignup td.centercolumn{width:30px;}*/
/*.ersignup td.rightcolumn{}*/
/*.ersignup td.rightcolumn label{width:150px;}*/
.ersignup div.ccinfo span.trustCert {float: right;margin-top:2em;}
.ersignup div.ccinfo label.checkboxalign {float: left;margin-top:-2.2em;}
.cssignup span.trustCert {float: left;margin:-3em 0 0 4em;}
.cssignup a.cvvlink {float: left;margin-left:1em;}

