@charset "utf-8";
body									{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 145%;
										  margin: 0; padding: 0; text-align: center; color: #333333; background-color: #666666; }

#border									{ width: 980px; background-color: #FFF; margin: 0 auto; }
										  
.twoColFixRtHdr #container				{ width: 940px; background: #FFFFFF; margin: 0 auto; border-right: 0px solid #000000; border-left: 0px solid #000000;text-align: left; } 
.twoColFixRtHdr #header					{ background-image: url(http://69.176.104.70/rbads/hbg.jpg); padding: 10px;} 
.twoColFixRtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}


.twoColFixRtHdr #rside					{ float: right; width: 340px; background-image: url(http://69.176.104.70/rbads/ndx/images/rside_bg2A.jpg); }
.rsidetop								{ background-image: url(http://69.176.104.70/rbads/ndx/images/rside_bg2.jpg); background-repeat: no-repeat; padding: 75px 35px 0px 35px; color:#e1e1e1; font-size: 14px; }
.rsidebot								{ background-image: url(http://69.176.104.70/rbads/rside_bg_bot.jpg); background-repeat: no-repeat; padding: 0px 35px 40px 35px; }
#rsidetxt								{ padding: 0px 35px; background-image: url(http://69.176.104.70/rbads/ndx/images/rside_bg2A.jpg); color: #e1e1e1; }
.rsidetxt2								{ padding: 0px 35px; }


.twoColFixRtHdr #mainContent { 
	margin: 0 340px 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
.twoColFixRtHdr #footer					{ background-image: url(http://69.176.104.70/rbads/hbg.jpg); padding: 10px; } 
.twoColFixRtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}


/*FORM LAYOUTS*/
form div								{ margin: 0 0 0.25ex 0;	clear: left; padding-top: 0.3em;  }
form div.right							{ margin-left: 5em;}
label									{ width: 8.5em; display: block; float: left; padding-left: 0em; padding-top: 0.3em; }
label.secondary					 		{ float: none; width: auto; font-weight: normal; margin: 0.25ex 0 0 9em; padding-left: 1.5em; }
form div.actions						{ margin-left: 8.5em; padding-left: 0em; padding-bottom: 15px; }
form div.actions2						{ margin-left: 0em; padding-left: 0em; }

.mytableBLK			{ border-right: 1px solid #336600; border-top: 1px solid #336600; font-size: 10.5px; } 
.mytableBLK td		{ border-bottom: 1px solid #336600; border-left: 1px solid #336600; font-size: 10.5px; }

/*TEXT*/
.smtext									{ font-size: 12px; }
.ssmtext								{ font-size: 10px; }
.pptext									{ padding: 0px 15px 6px 15px; margin: 0px; font-weight: bold; }
.gtext									{ color: #22b24c; }
.gtextlg								{ color: #22b24c; font-size: 13px; font-weight: bold; margin: 0; }
.rtext									{ color: #FF0000; font-weight: 900; }
.rtextsm								{ color: #FF0000; font-size: 9px; }
.bname									{ font-size: 16px; color: #FFFFFF; }

.hidden									{ display: none; }
.unhidden								{ display: block; }

.cboxtext								{ margin: 0px 0px 10px 25px; }

/*GREEN BOXES*/
#gbox									{ background-image: url(http://69.176.104.70/rbads/gbox_bg.jpg); background-repeat: no-repeat; padding: 6px; }
#gboxLG									{ background-image: url(http://69.176.104.70/rbads/gbox_bgsics.jpg); background-repeat: no-repeat; padding: 6px; }
#gboxlst								{ background-image: url(http://69.176.104.70/rbads/gbox_bglst.jpg); background-repeat: no-repeat; padding: 6px; }


#fasterservice							{ background-image: url(http://69.176.104.70/rbads/rside_bginfo.jpg); background-repeat: no-repeat; padding: 75px 35px 0px 35px;  }
#fasterservice p						{ margin: 0; }
#fservice								{ background-image: url(http://69.176.104.70/rbads/ndx/images/rside_bg2also.jpg); padding: 55px 0px 20px 0px; }



.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}