/* GENERAL */
body                {font-family:Arial;margin:0px;padding:0px;text-align:left;background:url(../Images/centralBackgroundBottom.gif) repeat-y top;}
.clear              {clear:both;}
h2                  {font-family:Arial;font-size:140%;color:#B3E830;font-weight:normal;}
h2 a                {color:#000000;text-decoration:none;}
h2 a:Hover          {text-decoration:underline;}
h3                  {font-family:Arial;font-size:110%;color:#B3E830;font-weight:bold;}
img                 {text-decoration:none;border:0;}


/* ENQUIRY FORM */
.Form               {font-size:80%;}
.row                {float:left;margin-bottom:5px;width:440px;font-size:90%;}
.row span           {float:left; display:inline;width:190px;color:#000;margin-top:4px;font-size:100%;}
.row input          {width:240px;color:#676767;font-size:100%;}
.row select         {float:left; display:inline;width:240px;color:#676767;font-size:100%;}
.row textarea       {float:left; display:inline;width:240px;color:#676767;font-size:100%;}
.row .rowcheckbox   {float:left; display:inline;width:195px;font-size:100%;}
.row .rowcheckbox input   {float:left; display:inline;width:20px;font-size:100%;}
.row .rowcheckbox label   {float:left; display:inline;width:170px;color:#676767;margin-top:3px;font-size:100%;}
.submitbutton       {float:right; display:inline;Margin:5px 74px 0 0px;width:90px;}
.row2               {float:left;margin-bottom:5px;width:380px;font-size:70%;color:#676767;margin-top:10px;}

.rowvalidator span  {font-size:70%;color:#676767;}

/* ALL PAGES */
#BackgroundPage     {margin:0px;padding:0px;background: url(../Images/mainBackgroundNEW.gif) repeat-x top;margin-left:auto;margin-right:auto;}
#Page				{margin:0px;padding:0px;width:851px;background:url(../Images/centralBackgroundTop.gif) no-repeat top left;margin-left:auto;margin-right:auto;}
#InnerPage          {margin:0px;margin-top:-15px;margin-left:14px;width:822px;padding:0px;}

.RBRLogo            {float:left;display:inline;width:160px;position:relative;padding-left:18px;margin-top:25px;margin-bottom:0px;}
.ExtranetButton     {top:25px;right:20px;}
.ClientLoginLink	{top:25px;right:120px;background:url(../Images/rbr-client_login.gif) no-repeat top left;padding:0px 0px 0px 12px;}
.ExtranetButton a	{text-decoration:none;position:absolute;cursor:pointer;font-weight:bold;font-size:70%;color:#000000;height:20px;}
.ExtranetButton a:Hover {text-decoration:underline;}

#Header             {margin:0px; padding:0px; position:relative; top:0px; left:0px;z-index:100;}
.HeaderNote         {font-size:70%;text-align:center;margin-bottom:10px;}

#MainBanner         {background:url(../images/Banner1.gif) no-repeat;float:left;width:823px;height:193px;}
.MainBar            {float:left;margin-top:169px;}
.HotTopicLeft       {margin-left:25px;margin-top:2px;float:left;font-size:75%;color:#C7E406;font-weight:bold;display:inline;}
.SearchRight        {padding-right:30px;float:right;display:inline;font-size:100%;color:#000000;font-weight:bold;width:160px;}
.SearchRight input  {float:left;display:inline;height:12px;font-size:90%;margin-right:5px;}

.SearchLeft         {float:left;display:inline;width:500px;height:14px;}

.FooterLinks a               {color:#000;font-size:70%;text-decoration:none;}
.FooterLinks a:Hover         {text-decoration:underline;}

.PureNet                {width:156px;color:#999;font-size:60%;margin-left:auto;margin-right:auto;}
.PureNet a              {color:#999;text-decoration:none;}
.PureNet a:Hover        {text-decoration:underline;}


/* HOME PAGE */
.HomeContent             {width:822px;margin-top:15px;margin-bottom:15px;font-size:70%;height:100%;z-index:-1;}

/* INNER */

.BreadCrumb             {font-size:80%;color:#4D4B4B;border-bottom:1px dotted #999999;padding-bottom:8px;padding-top:10px;}
.BreadCrumb a           {color:#4D4B4B;text-decoration:none;}
.BreadCrumb a:Hover     {text-decoration:underline;}

#LeftBarNav             {margin-top:15px;padding-left:25px;float:left;width:150px;display:inline;}

/* DROP DOWN NAV */
#TopLinks           {float:left;display:inline;position:relative;z-index:300;width:500px;display:block;background-color:#ffffff;padding-left:40px;color:#000000;margin-top:45px;}

/* EXTRANET */
#extNetTxtUsername        {margin-left:420px;margin-top:242px;}
#extNetTxtPassword        {margin-left:420px;margin-top:10px;}
#extNetbtnLogin           {margin-left:610px;margin-top:-60px;}
#divExtranetScreen        {margin-left:auto;margin-right:auto;width:980px;height:781px;background-image:url('../images/ExtranetScreenRBRJacobs.jpg');background-repeat: no-repeat;}

/* SITE MAP */
.SiteMapLink           {font-weight:bold;padding-top:3px;font-size:70%;color:#000000;}
.SiteMapLink a         {text-decoration:none;color:#000000;}
.SiteMapLink a:hover   {color:#C7E406;}

/* DROP DOWN */

#NavBar                             {position:relative; z-index:200; margin:0;padding:0px; list-style:none; height:55px;}
#NavBar li.MainLi                   {display:block; float:left; margin-left:0px; margin-right:7px; width:93px;height:55px;font-weight:bold; font-size:75%;color:#000000;background:url(../images/greyMenu.gif) no-repeat top left;}
#NavBar li a.MainLink               {display:block; float:left; width:93px; height:55px; text-align:center; color:#000000; text-decoration:none; font-size:100%; font-weight:bold; cursor:pointer;}
#NavBar li a.MainLink span          {float:left; display:block; width:93px; height:55px; text-align:center;}

#NavBar li:hover a.MainLink         {color:#000000;border-bottom:0px;width:93px;height:55px;background:url(../images/greenMenu.jpg) no-repeat top left;}
#NavBar a.MainLink:hover            {color:#000000;border-bottom:0px;width:93px;height:55px;background:url(../images/greenMenu.jpg) no-repeat top left;}

#NavBar table                       {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}

#NavBar li:hover                    {position:relative;}
#NavBar a:hover                     {position:relative; white-space:normal;}

#NavBar :hover ul.SubLinks               {text-align:left; z-index:300; font-size:90%;left:-1px; top:54px; background:#ffffff; white-space:normal; width:220px; height:auto; border:1px solid #7C8279;padding:2px 10px 4px 8px;}
#NavBar :hover ul.SubLinks li            {display:block;position:relative; float:left; width:100%; font-weight:Bold;height:100%;}
#NavBar :hover ul.SubLinks li a          {color:#000000;display:block;text-decoration:none;width:100%;padding:6px 0px 2px 0px;}
#NavBar :hover ul.SubLinks li a:hover    {color:#C7E406;}

#NavBar :hover ul.SubLinksLeft               {text-align:left; z-index:300; left:-133px; top:28px; background:#ffffff; white-space:normal; width:220px; height:auto; border:1px solid #FFF;border-top:0px;padding:2px 10px 4px 10px;}
#NavBar :hover ul.SubLinksLeft li            {display:block;position:relative; float:left; width:220px; font-weight:Bold;border-top:1px solid #87C603;}
#NavBar :hover ul.SubLinksLeft li a          {color:#5C5C5C;display:block;text-decoration:none;width:220px;padding:6px 0px 2px 0px;}
#NavBar :hover ul.SubLinksLeft li a:hover    {color:#C7E406;}

#NavBar :hover ul.SubLinksLeft2               { text-align:left; z-index:500; left:-184px; top:28px; background:#ffffff; white-space:normal; width:220px; height:auto; border:1px solid #FFF;border-top:0px;padding:2px 10px 4px 10px;}
#NavBar :hover ul.SubLinksLeft2 li            {display:block;position:relative; float:left; width:220px; font-weight:Bold;border-top:1px solid #87C603;}
#NavBar :hover ul.SubLinksLeft2 li a          {color:#5C5C5C;display:block;text-decoration:none;width:220px;padding:6px 0px 2px 0px;}
#NavBar :hover ul.SubLinksLeft2 li a:hover    {color:#C7E406;}

#NavBar :hover ul.ChildLvl2List               {position:relative; z-index:500; left:0px;top:0px;display:block;height:auto;width:180px;border:0px;text-transform:none;margin:0px;padding:0px;margin-left:10px;}
#NavBar :hover ul.ChildLvl2List li            {margin-left:10px;padding-left:8px;display:block;position:relative; float:left; width:170px;border-top:1px solid #9FA0A2; font-weight:normal;margin:0px;padding:0px;}
#NavBar :hover ul.ChildLvl2List li a          {margin-left:5px;color:#5C5C5C;display:block;text-decoration:none;padding:4px 4px 4px 0px;}
#NavBar :hover ul.ChildLvl2List li a:hover    {color:#C7E406;}

#NavBar :hover ul.ChildLvl3List               {position:relative; z-index:500; left:0px;top:0px;display:block;height:auto;width:170px;border:0px;text-transform:none;margin:0px;padding:0px;margin-left:10px;}
#NavBar :hover ul.ChildLvl3List li            {margin-left:10px;padding-left:8px;display:block;position:relative; float:left; width:170px;border-top:0px solid #9FA0A2; font-weight:normal;margin:0px;padding:0px;}
#NavBar :hover ul.ChildLvl3List li a          {margin-left:10px;color:#5C5C5C;display:block;text-decoration:none;padding:4px 0px 4px 8px; background:url(../images/greyDash.jpg) no-repeat left;}
#NavBar :hover ul.ChildLvl3List li a:hover    {color:#C7E406;background:url(../images/greenDash.jpg) no-repeat left;}

#NavBar ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



/* TAX FREE FORM */
.TaxFreeForm					{background-image: url('~/images/tax_free_bg.jpg'); background-repeat: no-repeat; width:594px; height:274px;}
.taxrow							{float:left;margin-bottom:5px;width:440px;font-size:90%;}
.taxrow span					{float:left; display:inline;width:190px;color:#000;margin-top:4px;font-size:100%;}
.taxrow input					{width:240px;color:#676767;font-size:100%;}
.taxrow select					{float:left; display:inline;width:240px;color:#676767;font-size:100%;}
.taxrow textarea				{float:left; display:inline;width:240px;color:#676767;font-size:100%;}


/* EMAIL SIGNUP */
.EmailSignup					{font-size:110%;}
.EmailSingupInner				{border:8px solid #C8E404;background:#EAF599;padding:10px;}
 .EmailSignup .rowSignup		{font-weight:bold;}
  .rowSignup .rowSignupLeft		{font-weight:bold;float:left;display:inline;}
  .rowSignup .rowSignupRight	{float:right;display:inline;}
  .rowSignup input				{width:200px;}
 
 .SingupButton					{float:right;display:inline;}
  .SingupButton a				{background:#000000;border:2px solid #FFFFFF;color:#FFFFFF;padding:4px 0px;text-align:center;text-decoration:none;display:block;width:120px;}
  .SingupButton a:Hover			{text-decoration:underline;}