@charset "UTF-8";
/* CSS Document */

/* CSS Reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  pre, form, fieldset, th, small,
							{ margin: 0px; padding: 0px; }  

/* Page Styles */
body				{ margin: 0px auto 20px auto; background: #FFFFFF url('../images/rb_site_bg.gif') repeat-x; }
	
a:link				{ color: #0b629f; font-weight: bold; text-decoration: underline; }
a:visited			{ color: #0b629f; font-weight: bold; text-decoration: underline; }
a:hover				{ color: #0b629f; font-weight: bold; text-decoration: none; }

/* Page Styles */
#Container			{ position: static; width: 858px; margin: 0px auto 0px auto; clear: both; }

/* Header Styles */
#Header				{ position: static; width: 960px; height: 219px; clear: both; }
.HeaderDate			{ float: left; width: 960px; height: 35px; background: url('../images/rb_logo.gif') no-repeat; padding: 69px 0px 0px 0px; font: 13px Arial; font-weight: bold; color: #000000; text-align: right; }

/* Body Styles */
#BodyContent		{ position: static; width: 960px; clear: both; }
.Registration		{ width: 960px; height: 342px; padding: 0px; margin: 0px; clear: both; }
.TopRegLeft			{ float: left; position: static; width: 604px; height: 302px; }
.TopRegRight		{ float: right; position: static; width: 356px; height: 382px; background: url('../images/rb_reg_top_bg.jpg') no-repeat; padding: 40px 0px 0px 0px; }

.FormArea			{ width: 342px; clear: both; }
.FormArea h1		{ font: 14px Verdana; font-weight: bold; color: #000; padding: 0px 0px 10px 0px; text-align: center; margin: 0px; }
.FormArea h2		{ font: 13px Arial; font-weight: bold; color: #666; margin: 0px; }
.FormArea p			{ font: 9px Tahoma; color: #666; padding: 0px; margin: 0px; }
.Note a:link 		{ font: 11px Arial; font-weight: bold; color: #339900; }
.Note a:visited 	{ font: 11px Arial; font-weight: bold; color: #339900; }
.Note a:hover 		{ font: 11px Arial; font-weight: bold; color: #339900; }

.Employers			{ width: 960px; padding: 0px 0px 30px 0px; }
.EmployerTitle		{ height: 23px; background: #f1f2f4 url('../images/rb_titlebar_fade.jpg') repeat-x; padding: 15px 0px 0px 15px; margin: 0px 0px 10px 0px; font: 15px Trebuchet MS; font-weight: bold; color: #666; border-bottom: 1px solid #e1e2e6; clear: both; }
.Employers p		{ float: left; width: 254px; font: 12px Verdana; color: #666; line-height: 19px; margin: 0px; padding: 20px 20px 0px 0px; }
.Employers b		{ font: 11px Verdana; color: #666; font-weight: bold; color: #005fb3; }
.LogoScroller		{ float: right; width: 686px; height: 136px; }

.Content			{ width: 960px; padding: 0px 0px 0px 0px; background: url('../images/rb_bottom_content_line.gif') repeat-y; margin: 0px 0px 20px 0px; overflow: auto; clear: both; }
.ColumnLeft			{ float: left; width: 625px; padding: 0px 18px 0px 0px; }
.Scroller			{ width: 623px; height: 273px; border: 1px solid #CCCCCC; margin: 0px 0px 20px 0px; }
.ScrollerTitle		{ height: 30px; background: #f1f2f4 url('../images/rb_titlebar_fade.jpg') repeat-x; padding: 15px 0px 0px 15px; margin: 0px 0px 0px 0px; font: 17px Trebuchet MS; font-weight: bold; color: #666; clear: both; }
.ScrollerLocation	{ color: #2564ae; text-transform: uppercase; }
.HowItWorks			{ width: 625px; height: 136px; clear: both; }
.HowItWorks h1		{ width: 620px; height: 20px; background: url('../images/rb_howitworks_title_bg.gif') no-repeat; font: 15px Arial; font-weight: bold; color: #FFF; padding: 5px 0px 0px 5px; margin: 0px; }
.HowItWorks h2		{ font: 17px Arial; font-weight: bold; color: #20497b; padding: 0px; margin: 0px; }
.HowItWorks p		{ font: 11px Verdana; color: #666; line-height: 14px; margin: 0px; }
.HIWContent			{ width: 625px; height: 111px; background: url('../images/rb_howitworks_content_bg.jpg') no-repeat; clear: both; }
.HIWModule			{ width: 114px; height: 91px; float: left; padding: 20px 15px 0px 77px; }

.ColumnRight		{ float: right; width: 299px; padding: 0px 0px 0px 18px; }
.Resume				{ width: 257px; height: 389px; background: url('../images/rb_resume_bg.jpg') no-repeat; border: 1px solid #CCC; padding: 20px; }
.Resume h1			{ font: 19px Trebuchet MS; font-weight: bold; color: #005fb3; padding: 0px 0px 7px 0px; margin: 0px; }
.Resume p			{ font: 12px Verdana; color: #666; line-height: 18px; margin: 0px; }

/* Page 2 & Page 3 */
.p2OfferHeader		{ float: left; width: 686px; height: 260px; background: url('../images/rb_p2_header.jpg') no-repeat; padding-left: 274px; margin: 10px 0px 25px 0px; }
.p2BodyHeader		{ width: 804px; font: 13px Verdana; color: #666; line-height: 19px; margin: 0px auto 25px auto; clear: both; }
.p2OfferBox			{ width: 664px; border: 5px solid #CBE3F1; padding: 15px 70px 15px 70px; margin: 0px auto 25px auto;   }
.p2OfferBox h1		{ font: 19px Arial; font-weight: bold; color: #007EC2; padding: 5px 0px 5px 0px; margin: 0px; }
.p2OfferBox p		{ font: 13px Arial; color: #333; padding-bottom: 5px; margin: 0px; }

.p3OfferHeader		{ float: left; margin-top: 10px; }
.p3OfferFrame		{ width: 958px; height: 680px; border: 1px solid #CCCCCC; overflow: auto; clear: both; }

/* Footer Styles */
#Footer				{ width: 930px; height: 25px; padding: 15px 15px 0px 15px; margin: 0px 0px 20px 0px; border-top: 3px solid #CCC; clear: both; }
#Footer p			{ font: 9px Trebuchet MS; color: #666;  margin: 0px; text-align: left; }
#Footer a:link		{ color: #223489; font-weight: bold; text-decoration: none; }
#Footer a:visited	{ color: #223489; font-weight: bold; text-decoration: none; }
#Footer a:hover		{ color: #223489; font-weight: bold; text-decoration: underline; }

/* Regular Floats */
.left				{ float: left; }
.right				{ float: right; }

.terms              { font-size: 8px; font-family: Arial, Helvetica, sans-serif; }
