@charset "UTF-8";


/* --------- GENERAL  --------- */

html {
	font-size: 100%;
		}

body {
	background: #ffffff;
	height: 100%;
	width: 100%;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: 62.5%;
	color: #999999;
	font: 0.625em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

/* link style */

a:link, a:visited {
	color: #00007F;
	text-decoration: none;
}

/* link style - over */

a:hover, a:active {
	color: #ac2a2b;
	text-decoration: none;
	text-shadow: 0px 0px 2px #ac2a2b;
}

/* header 1 style */

h1 {
	font: normal 1.5em/1.5em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	margin-top: 5px;
	margin-bottom: 0;
	color: #00007f;
	text-transform: uppercase;
}

/* header 2 style */

h2 {
	font: normal 1.3em/1.4em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	text-transform: uppercase;
	color: #666666;
}
		
/* paragraph style */

p {
	font: 1em/1.5em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	margin-bottom: 0;	
}

/* image style - left */

.image1 {
	margin: 10px 10px 0px 0px;
	float: left;
}

/* image style - right */

.image2 {
	margin: 10px 0px 0px 10px;
	float: right;
}

/* image style - center */

.image3 {
	width: auto;
	margin: 10px 0px 0px 0px;
	text-align: center;
	clear: both;
}

/* --------- LAYOUT  --------- */

/* main outer wrap */

#wrap {
	background-image: url(images/bg_06.gif);
	width: 90em;
	height: 64em;
	margin: 0px auto;
	border-left: 2px solid #00007f;
	border-right: 2px solid #00007f;
	border-bottom: 2px solid #00007f;

}

/* header */

#pageHeader {
	width: 90em;
	height: 14em;
	background-image: url(images/rbrc_header1.png);
	background-repeat: no-repeat;
	z-index: 20;
	margin: 0em;
	position: relative;
}

/* --------- NAVIGATION BAR  --------- */

/* nav bar style */

#navcontainer {
	z-index: 90;
	width: auto;
	height: 2em;
	position: absolute;
	left: 24em;
	top: 10em;
	margin: 0px auto;
	text-align: right;
	display: block;
	float: right;
	font-size: 1.2em;
	font-weight: bold; 
}

/* inside nav bar */

#navcontainer #current {
	text-align: center;
	color: #00007f;
}

#navcontainer #current:hover {
}

/* nav bar first level */

#navcontainer ul{
	list-style: none;
	margin: 0 auto;
	position: relative;
}

#navcontainer li {
	display: inline;
	float: left;
}

/* nav bar links */

#navcontainer a {
	width: 6em;
	height: 2em;
	display: block;
	text-align: center;
	text-decoration: none;
	text-shadow: 0px 0px 10px #ffffff;
	color: #00007f;
	font-size: 1em;
}

/* nav bar links - over */

#navcontainer a:hover {
	text-decoration: none;
	text-shadow: 0px 0px 2px #ac2a2b;
	color: #ac2a2b;
	background-image:
}


/* --------- CONTAINER  --------- */

/* outer container */

#container {
	width: 90em;
	height: 50em;
	margin: 0px auto;
	text-align: left;
	
}

/* main container style */

#contentContainer {
	margin: 10px 10px 10px 10px;
	background-color: #ffffff;
	border: 1px solid #00007f;
	text-align: left;
	width: 87.8em;
	height: 45em;
	float: left;
	overflow: auto;
}

 /* inside main container */

#contentContainer #content { 
	padding: 10px;
	overflow: auto;
}

/* --------- FOOTER  --------- */

/* main footer style */

#footerContainer { 
	background-image: url(images/nav2.png);
	width: relative;
	height: 30px;
	text-align: center;
	clear: both;
}

/* inside footer container */

#footer {
	padding: 1px;		
	text-align: center;
	position: relative;
	color: #ffffff;
}

/* footer link style */

#footer a {
	text-decoration: none;
	color: #ffffff;
}

/* footer link style - over */

#footer a:hover {
	text-decoration: none;
	text-shadow: 0px 0px 2px #ac2a2b;
	color: #ac2a2b;
}


/* @end */
