/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* 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}
#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#clogo6{width:148px;background-image:url('img/logos/tmobile.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}
h2{margin:2em 0 1em 0}
.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 dt{margin:0}
.home dd ul{margin:0}
blockquote{margin:1em 2em}
.home .logo img{margin-left:0.8em}
.rs-container{width:894px;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-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{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;margin:0 0 4em 0}
#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#clogo6{width:148px}*/
#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: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%}
.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{width:100%;margin-top:2em}
.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}
.billboard h2{margin:1em 0 0.4em 20px}
.billboard .rs-cta{margin:0 auto 1em auto;padding:1em}
.billboard .rs-cta a{display:block;width:100%;margin-top:.25em}
.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{margin:-0.7em 0 0;width:42%;}

.home .rs-tagline{display:block;float:right;font-size:50%;line-height:75px;color:#aaa;background-color:transparent}

.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 .billboard .rs-column.left{width:538px}
.home .billboard .rs-column.left h2{margin:1em 0 0.4em 20px}
.rs-column.rs-blurb{width:500px}
.home .billboard .rs-column.right{width:300px}
.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 .billboard .rs-column.right, 
.rs-column.rs-blurb{margin-top:-3.5em}
.home .billboard .rs-column.right{margin:0;background-color:transparent;color:inherit;padding:0}
.home #illustration-eq{margin:2em 0 2em 0;width:894px;height:215px;background: transparent url('img/boxes.png') 0 0 no-repeat;float:left}
.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-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}

#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:150%}
.cssignup h2{font-size:200%}
.cssignup h2 span{font-size:60%;font-weight:normal;color:#999;background-color:transparent}
.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-content{float:left}
.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 .rs-packages thead th{color:#00a336;background-color:transparent;border-bottom:solid 1px #cfcfcf;border-right:solid 1px #d8d8d8;font-size:110%;width:17.5%;vertical-align:top;padding-top:0.5em}
.cssignup .rs-packages thead th span{font-size:65%;font-weight:normal;display:block}
.cssignup .rs-packages tbody tr:hover th,
.cssignup .rs-packages tbody tr:hover td{background-color:#f8f8f8}
.cssignup .rs-packages tbody th{text-align:right;padding:0.2em 10px 0.2em 0;width:25%}
.cssignup .rs-packages tbody td{text-align:center}
.cssignup .rs-packages tbody th,
.cssignup .rs-packages tbody td{border-bottom:solid 1px #efefef;border-right:solid 1px #d8d8d8}
.cssignup .rs-packages tbody td img{vertical-align:middle}
.cssignup .rs-packages tfoot td{text-align:center;font-weight:bold;border-right:solid 1px #d8d8d8;padding:1em 0;vertical-align:top}
.cssignup .rs-packages tfoot td p.caption{font-weight:normal;font-size:90%}
.cssignup .rs-packages a.rs-trynow{font-size:140%;line-height:30px}

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

.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;background:transparent url('/resources/img/icons/help.png') 100% 0 no-repeat;padding:0 20px 0 0}
#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,.company,#sidebarad{font-family:"Franchise Bold"}
#idviewjob .colleft h2{color:#a00;font-size:300%}
#idviewjob #companycountlink a{color:#00f}
#idviewjob .colleft{float:left;width:59%}
#idviewjob .colright{float:left;width:30%;margin:0 0 0 1em;}
#idviewjob dt,#idviewjob dd{float:left;margin:0}
#idviewjob dt{width:15%;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}

.applybox{background-color:#eee;padding:1em 2em;text-align:center;-moz-border-radius:14px;border-radius:14px;-webkit-border-radius:14px}
.applybox .buttons{margin:0 auto}
.applybox .buttons button{float:none;margin:0 0 0.3em 0;padding:0.5em;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}
.applybox p{margin:2em 0 0 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;}

#companycountlink{display:block;margin-bottom:1em}
#sidebarad{color:#f89300;background-color:#ffec95;clear:both;overflow:hidden;cursor:pointer;margin-top:1.4em;padding:1em 0.4em;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px}
#sidebarad h1{margin:0}
#adblockone{color:#f89300;font-size: 200%} 
#adblocktwo{color:#a00;border-left: 1px solid #ffdf4c; display: inline-block; font-size: 2.5em; line-height: 1.2em; padding-left: 0.1em; margin-left: 0.2em}
#adblocktwo.nonum{border:none}
#adcompanynumber{display: block; font-size: 2.5em; line-height: 0.5em;margin-top:0.1em}
#adblocktwo.nonum #adcompanynumber{display:none}
#adblockthree{display: block; font-size: 2em; position: relative; overflow: hidden}
#adblockthree > span:first-child{float: left; width: 45%; text-align: right}
#adblockthree > span:first-child span:first-child{font-size:.7em}
#adpositionsin{font-size:1.1em}
#adjobindustry {color:#000;font-size:1.1em;float: right;width:50%;text-align:left;line-height:.9em} 
#adblockfour{font-size: 3em; display: block; line-height: 1em; position: relative;text-align:center}
#adlocation{color:#a00;}
