/* CSS RESET ELEMENTS --------------------------------------------------------------------------------------*/
body,img,p,h1,h2,h3,h4,h5,h6{ border:none; list-style:none; margin:0; padding:0; }
body{ 
  font-family:Arial,helvetica,sans-serif;
  margin:0 0 0 0; 
  padding:0 0 0 0; 
 
}
/*----------------------------------------------------------------------------------------------------------*/
#header{ overflow:auto; padding:8px 0 5px 0; position:relative; }
#headerContainer{ margin:auto auto; overflow:auto; position:relative; width:980px; }
#logoArea{ color:#fff; float:left; font-size:1.25em; margin-top:4px; width:65%; }
/*----------------------------------------------------------------------------------------------------------*/
#searchArea{ float:right; margin-right:5px; margin-top:4px; text-align:right; width:30%; }
input.searchField{ background-color:#aaa; border:1px solid #fff; color:#fff; font-family:arial; font-size:.75em; line-height:120%; margin-top:0; padding:2px; width:154px; }
button.searchButton{ vertical-align:middle; font-size:.75em; font-weight:bold; padding:2px 5px 2px 5px;}
/*----------------------------------------------------------------------------------------------------------*/
#wrapper{ margin:auto auto; width:992px; position:relative;  }
/*----------------------------------------------------------------------------------------------------------*/
.leftInnerShadow { background-image:url(/assets/admin/images/lay_shadowInnerLeft.png); background-repeat:repeat-y; }
.rightInnerShadow { background-image:url(/assets/admin/images/lay_shadowInnerRight.png); background-repeat:repeat-y; }
/*----------------------------------------------------------------------------------------------------------*/
#infoBarArea { padding:4px; background-color:#666666; border:0; overflow:auto; position:relative; }
#subLinks{ text-align:right; padding-right:25px; }
#subLinks a{ color:#ffffff; font-family:Arial,helvetica,sans-serif; font-weight:bold; font-size:10pt; text-decoration:none; display:inline-block; margin-left:85px; }
#subLinks a:hover{ text-decoration:underline; }
/*----------------------------------------------------------------------------------------------------------*/
#loginArea{ float:right; width:25%;  position:relative; text-align:right; }
/*----------------------------------------------------------------------------------------------------------*/
#mainNav{ overflow:auto; position:relative; }
#navigation{ overflow:auto; position:relative; }
#navigation ul{ list-style:none; color:#ccc; margin:0; padding:0;  margin-left:20px;}
#navigation ul li{ float:left;  }
#navigation ul a{ color:#fff; display:block; font-size:.90em; font-weight:bold; padding:5px 30px 5px 0px; text-decoration:none; }
/*----------------------------------------------------------------------------------------------------------*/
#content{ background-color:#fff;  }
#mainContent{ }
#mainContent p{ padding-bottom:15px; }
#mainContent ul, #mainContent li{ 
padding-top:0;
margin-top:0;
 }
/*FOOTER: --------------------------------------------------------------------------------------------------*/
#footer { background-color:#666666; border-top:1px solid #333; color:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight:bold; text-align:center; padding:10px 0 10px 0; position:relative; }
#footer a{ font-weight:bold;}
/*----------------------------------------------------------------------------------------------------------*/
.clear{ clear:both; }
/*----------------------------------------------------------------------------------------------------------*/
#loginBox{ border:1px solid #333; margin:auto auto; width:60%; margin-top:10px; margin-bottom:10px; }
#loginHeader{ background-color:#355b8c; color:#fff; font-size:1.1em; font-weight:bold; padding:5px; }
/*----------------------------------------------------------------------------------------------------------*/
/* TOOLBAR STYLES ------------------------------------------------------------------------------------------*/
#toolBarArea{ margin:15px 0 15px 0; }
#toolBar{ background:#fff; border-top:1px solid #000000; border-bottom:1px solid #000000; color:#355b8c; padding:5px 0 5px 0; }
#toolBar a{ color:#b4191a; font-size:1em; }
/*----------------------------------------------------------------------------------------------------------*/
.menuBG {
	background-image:url(/assets/ri/ri/images/top_nav.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	/* width:762px; */
	height:106px;
}

#sponsors a{
  display:block;
  margin-bottom:3px;
  text-decoration:none;
  font-size:9pt;
  color:#000000;
  font-weight:bold;
}
#sponsors a:hover{
  text-decoration:underline;
}
#sponsorFooter{ 
  margin-top:15px;
  font-size:8pt;
  color:#000000;
}

#sponsorFooter a{ 
  text-decoration:none;
  font-size:8pt;
  color:#000000;
  font-style:italic;
  font-weight:bold;
}
#sponsorFooter a:hover{ 
  text-decoration:underline;
}
