body { background:#fff url('../images/rb_grad_tile.gif') repeat-x; font:13px/17px 'Trebuchet MS', Arial, Sans-Serif; }
a:link, a:visited { text-decoration:none; color:#A81E22; }
a:hover, a:active { text-decoration:underline; color:#A81E22; }

p.error { color:#A81E22; font-weight:bold; padding:15px 0; }
input.textbox, select.selectbox {  border:1px solid #95a5c6; padding:2px; }

form#login, form#reset { font:13px/17px 'Trebuchet MS', Arial, Sans-Serif; width:420px; height:300px; padding:10px; }
	form#login a:link, form#login a:visited, form#login a:hover, form#login a:active { color:#2E6BB7; }
	form#login label { width:180px; float:left; padding:0 15px; margin:0 0 10px 0; }
		form#login label input#username, form#login label input#password {border:1px solid #bcc8d1; padding:5px; }
		form#login input#button { width:256px; margin:10px auto 0 auto; display:block; clear:left; }

	form#reset a:link, form#login a:visited, form#login a:hover, form#login a:active { color:#2E6BB7; }
	form#reset label { display:block; width:350px; padding:0 15px; margin:0 0 10px 0; }
	form#reset label input#email {border:1px solid #bcc8d1; padding:5px; width:100%; }
	form#reset input#button { width:256px; margin:10px auto 0 auto; display:block; clear:left; }
	
	#fbBox { margin:0 auto; width:279px; height:201px; background:url(../images/fb_box_tile.gif) repeat-y; }
	#fbBoxTop { background:url(../images/fb_box_top.gif) no-repeat top left; width:279px; height:201px; }
		#fbBoxBtm { background:url(../images/fb_box_btm.gif) no-repeat bottom left; width:279px; height:201px; }
			#fbBoxBtm h4 { display:none; }
			#fbBoxBtm a.copy { display:block; margin:0 auto; padding: 134px 0 0 0; overflow: hidden; background: url(../images/fb_link_copy.gif) no-repeat 0 76px; height: 0px !important; height /**/:134px; width:210px; }
			#fbBoxBtm a.button { display:block; margin:0 auto; padding: 55px 0 0 0; overflow: hidden; background: url(../images/button_fb_link.gif) no-repeat 0 5px; height: 0px !important; height /**/:55px; width:256px; }


#wrapper { width:948px; margin:0 auto 30px auto; }
	#head { position:relative; width: 948px; }
		#head h1 { float:left; margin:16px 0 5px 0; padding:0; background: url(../images/rb_head_logo.jpg) no-repeat 17px 0; width:268px; height:84px; }
		#head h1 a { margin:0 0 0 17px; display:block; padding: 84px 0 0 0; overflow: hidden; height: 0px !important; height /**/:84px; width:251px; }
		
		#head ul#navHead { float:right; width:300px; margin:14px 0 0 0; padding:0 15px 0 0; font:11px Tahoma, Arial, Sans-Serif; text-align:right; }
			#head ul#navHead li { display:inline; padding:0 8px; }
				#head ul#navHead li a:link, #head ul#navHead li a:visited {color:#000; }
				#head ul#navHead li a:hover, #head ul#navHead li a:active {color:#000; text-decoration:underline; }
	
		#head #navMain { clear:both;background: url(../images/navbar_tile.gif) repeat-x; height:79px; }
		#head #navLeft { background: url(../images/navbar_left.gif) no-repeat top left; height:79px; }
		
			#head #navMain ul { position:relative; margin:0; padding:5px 0 0 30px; background:url(../images/navbar_right.gif) no-repeat top right; height:69px; width:918px; font-size:15px;}
				#head #navMain ul li { float:left; margin:0; padding:7px 15px 0 0; list-style-type:none; }
					#head #navMain ul li { color:#fff; }
					#head #navMain ul li a { color:#fff; display:block; float:left; }
					#head #navMain ul li span { color:#767676; padding:0 0 0 15px; float:left;  }
					#head #navMain ul li.selected a { color:#ffde86; font-weight:bold; }
						#head #navMain ul li ul { display:none; }
						#head #navMain ul li.selected ul { display:block; position:absolute; top:49px; left:31px;margin:0; padding:0 0 0 0; background:none; font-size:11px; height:auto; }
						
							
							#head #navMain ul li.selected ul li, #head #navMain ul li ul li { padding:0 8px 0 0; }
								#head #navMain ul li.selected ul li a { color:#fff; font-weight:normal; }
								#head #navMain ul li.selected ul li span { color:#767676; padding:0 0 0 8px; }
								#head #navMain ul li.selected ul li.selected a { color:#ffde86; font-weight:normal; }
						
						#head #navMain ul li div.msgCount { float:left; margin:-5px 0 0 0; display:block;padding: 26px 0 0 0; overflow: hidden; height: 0px !important; height /**/:26px; width:26px; }
						#head #navMain ul li div.msgCount.one { background: url(../images/icon_alert_01.jpg) no-repeat; }
						#head #navMain ul li div.msgCount.two { background: url(../images/icon_alert_02.jpg) no-repeat; }
						#head #navMain ul li div.msgCount.three { background: url(../images/icon_alert_03.jpg) no-repeat; }
						#head #navMain ul li div.msgCount.four { background: url(../images/icon_alert_04.jpg) no-repeat; }
						#head #navMain ul li div.msgCount.five { background: url(../images/icon_alert_05.jpg) no-repeat; }
						#head #navMain ul li div.msgCount.six { background: url(../images/icon_alert_06.jpg) no-repeat; }
						#head #navMain ul li div.msgCount.seven { background: url(../images/icon_alert_07.jpg) no-repeat; }
						#head #navMain ul li div.msgCount.eight { background: url(../images/icon_alert_08.jpg) no-repeat; }
						#head #navMain ul li div.msgCount.nine { background: url(../images/icon_alert_09.jpg) no-repeat; }
						#head #navMain ul li div.msgCount.ten { background: url(../images/icon_alert_10.jpg) no-repeat; }
			
			#head #searchBox { background:url(../images/searchbox_bg.gif) no-repeat; margin:21px 0 0 0; padding:10px 10px 0 0; width:443px; height:48px; float:right;}
				#head #searchBox form { margin:0; padding:0; }
				#head #searchBox label { font-weight:bold; font-size:13px; float:left; padding:3px 3px 0 48px; width:305px; }
					#head #searchBox label span { float:left; width:55px; padding:4px 0 0 0; }
					#head #searchBox label input#search { border:1px solid #6e6e6e; background:url(../images/search_input_bg.gif) no-repeat; width:237px; height:15px; font-size:10px; padding:5px 0 0 5px; }
				#head #searchBox input.button { margin:0; padding: 30px 0 0 0; overflow: hidden; background: url(../images/button_search.gif) no-repeat; height:30px; width:86px; border:0;cursor:pointer; float:right;  }
				
				#head #searchBox ul { float:left; margin:0; padding:0 0 0 95px; width:240px; }
					#head #searchBox ul li { display:inline; padding: 0 10px; }
						#head #searchBox ul li a { color:#000; font-size:10px; line-height:10px; font-weight:normal; margin:0; padding:0; }
						#head #searchBox ul li label { font-weight:normal; font-size:10px; float:none; padding:0; width:auto; }
						#head #searchBox ul li input { margin:0 3px 0 0; }
	
	#contentWrapper { background:url(../images/body_tile.gif) repeat-y; width:948px; }
		#contentTop { background:url(../images/body_top.gif) no-repeat top left; width:948px; }
			#content { background:url(../images/body_btm.gif) no-repeat bottom left; width:888px; padding:30px; }
				#content a:link, #content a:visited { text-decoration:none; color:#2e6bb7; }
				#content a:hover, #content a:active { text-decoration:underline; color:#2e6bb7; }
	
	#footer { height:52px; width: 922px; padding:13px 0 0 26px; background:#2b2b2b url(../images/footer_btm.gif) no-repeat bottom left; font-size:11px; color:#fff; text-align:left; }
		#footer a:link, #footer a:visited { text-decoration:none; color:#fff; }
		#footer a:hover, #footer a:active { text-decoration:underline; color:#fff; }
		#footer p.commisions { float:left; width:300px; margin:0; }
		#footer ul { float:left; width:350px; margin:0; }
			#footer ul li { list-style-type:none; border-left: 1px solid #4c4c4c; padding:0 9px; display:inline; }
			#footer ul li.first { border-left: 0; }
		
		#footer p.copyright { clear:left; margin-top: 3px; }
	

table tr td{ border:0; }



.clearfix:after { content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
{display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
