/* Main Layout File */
 
/* Misc Styles and defaults 
-------------------------------------------- */
* {	margin: 0;	padding: 0;}

body {background:#7a003c url(../images/Bg.png) no-repeat top center; color: #494949;font-size: 62.5%; font-family:Arial, Helvetica, sans-serif; }

html {overflow-y:scroll;}
table, tbody, tr, td {	border:none; border-collapse: collapse;border-spacing: 0;vertical-align:baseline;}
caption, th, td {text-align: left;font-weight: normal;}

.clear{	clear:both;}
.hide{position:absolute;left:-9999px;}
.hideText{text-indent:-9999px;}
span.clear, p.clear {display:block;overflow:hidden;height:0;margin:0;padding:0;}
.alignTextRight{text-align:right;}
.alignTextCenter{text-align:center;}
/*.aligntextJustify{text-align:justify;}*/
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#25702a;color:#fff;/* To Specify */}
.noPadding{padding:0;}
.noMargin{margin:0;}
.noIndent{margin-left:0;padding-left:0;}
.noBullet{list-style:none;list-style-image:none;}
.noBorder{border-top:none;border-right:none;border-bottom:none;border-left:none;}
.separatorLine{line-height:1px;clear:both;display:block;border-top:1px solid #ededed;margin:5px 0;padding:5px 0;}
.sweeper{width:100%;clear:both;line-height:1%;margin:0;padding:0;}
.imgLeft{float:left; margin:0 10px 0;}
.imgRight{float:right; margin:0 0 0 10px;}
.floatLeft {float:left;}
.floatRight {float:right;}


/* HEADER
----------------------------------------- */
#Header {margin:0 auto; position:relative; width:849px;}
 	#Header h1 {padding:5px 0 4px; }
		#Header h1 a { background: url(../images/RRCLogo1.gif) no-repeat top left; display:block; height:101px; margin: 0 0 0 0; text-indent:-9999px; width:522px;	}
	
/* CONTENT
----------------------------------------- */
#Container {/*background:url(../images/ContentBg.gif) repeat-x #b8c41f; overflow:hidden;padding:44px 0 0;*/}
#ContentWrap {}
#Content {background:#fff url(../images/ContentMainBg.gif) repeat-y top left; margin:0 auto; overflow:hidden; width:849px;min-height:500px;}
	#ContentTop {background:url(../images/ContentMainTop.gif) top left no-repeat; height:11px; width:849px; }
.ContentMain {background:#fff; overflow:hidden;float:right;min-height:381px; width:570px;padding:40px 48px 50px 0;}

/* MAIN NAVIGATION - TABS
----------------------------------------- */
	ul#nav {background:#d6df36;float:left;padding: 0; width:182px;margin-top:30px;}
		ul#nav li { border-top:#eee7e6 solid 1px; float:left;list-style: none; width:182px; }  	
		ul#nav li.rrc {border-bottom:#eee7e6 solid 1px; }
		ul#nav li a { color: #646b01; display:block;text-decoration: none;font-size: 13px;font-weight:bold;line-height:18px; padding:8px 0 8px 18px; width:164px;}
		ul#nav li ul{margin:0 0 0 1px;padding:0 0 12px;background:#fff;}	
		ul#nav li ul li {background:#fff;border:none;line-height:14px;margin:0 0 0 0;padding:0 0 0 11px;clear:both;}	
			ul#nav li ul li a { color:#505601; width:152px;}	
				ul#nav li ul li a:hover {background:#dce568;}	
						ul#nav li a:hover { background:#c3cf21; color:#fff;	cursor: pointer;	}
				ul#nav li a.current, ul#nav li a.current:hover {background:#fff; border-right:#fff solid 1px; color: #646b01; margin-left:1px; }		
					ul#nav li ul li a.current, ul#nav li ul li a.current:hover {background:none; color:#7A003C;}		
    /* BUTTONS
----------------------------------------------- */
.ContentMain a.login {background:url(../images/Login-Button.gif); width:170px; height:45px;display:block; text-indent:-9999px;}
.ContentMain a.login:hover {background:url(../images/Login-Button.gif) 0 45px; }
.ContentMain a.enrol {background:url(../images/Enrol-Button.gif); width:170px; height:45px;display:block; text-indent:-9999px;}
.ContentMain a.enrol:hover {background:url(../images/Enrol-Button.gif) 0 45px; }

/* FOOTER
----------------------------------------------- */

#FooterContainer { clear: both;}
#Footer {background: url(../images/FooterBg.gif) top left no-repeat; margin:0 auto;padding:30px 0 0; position:relative; width:849px; text-align:center;}
	#Footer p#copyright {	margin-bottom:20px;}
  	#Footer p {color:#999;/*color: #fff;*/margin:0 14px;}
  		#Footer a {color:#999;/*color: #fff;*/		text-decoration: none;	}
			#Footer a:hover {color: #fff;}
	#Footer ul {background:url(../images/footerNav.gif) no-repeat; height:36px; line-height:30px;margin:6px 0 30px; text-align:center; width:100%;}
	#Footer ul li {display:inline; padding:0 8px 0 5px;font-size:12px; line-height:20px; border-right:solid 1px #000;}
	#Footer ul li.rrc {border:none;}
	#Footer ul li a {color:#4d4d42;}
	
