@charset "UTF-8";
/* RIR */

body, .body, a.body, a.body:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
body {margin-top:0px; background-image:url(images/RIR_comp_back.jpg); background-position:top left; background-repeat:repeat-x;}
.body {color:#000000;}
a.body {color:#900; text-decoration:underline; font-weight:bold;}
a.body:hover {color:#003063; text-decoration:underline; font-weight:bold;}


h1 a, h1 a:hover, h1 a:visited {
	text-decoration:underline;
	color:#900;
	}
h2 a, h2 a:visited, h3 a, h3 a:visited {
	color:#081224;
	}
h2 a:hover, h3 a:hover {
	text-decoration:underline;
	color:#003063;
	}
h1, h2, h4 {
	font-family:'Arvo', Arial, Impact, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:-0.5px;
	margin:0px;
	text-transform:none;
	text-shadow: 2px 2px 2px #888;
	}
h1{
	color:#003063;
	text-transform:none;
	font-size:24px;
	line-height:28px;
	margin-top:0px;
	margin-bottom:-6px;
}
h2{
	color:#003063;
	font-size:20px;
	line-height:20px;
	margin-bottom:-6px;
	}
h3{
	font-family: "Arial", Verdana, Helvetica, sans-serif;
	color:#003063;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
}
h4{
	color:#003063;
	font-size:18px;
	line-height:18px;
	text-transform:uppercase;
}

.TopNav, a.TopNav, a.TopNav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	font-variant:normal;
}
.TopNav {color:#003063; text-decoration:none;}
a.TopNav {color:#003063; text-decoration:none;}
a.TopNav:hover {color:#003063; text-decoration:underline;
}
.intro, a.intro, a.intro:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#000000;
	font-weight:bold;
}

/* ----------------------- Begin wide Elements ------------------------ */
#content-wrapper {width: 493px; text-align:left; background-color: #FFFFFF;} 

ul.slideshow {float: left; list-style:none; width:400px; height:220px; overflow:hidden; position:relative; margin:0px; padding:0px;} 
ul.slideshow li {position:absolute; left:0; right:0;}  
ul.slideshow li.show {z-index:500;}  
ul img {border:none;}  
  
#slideshow-caption {width:200px; height:48px; position:absolute; bottom:0; left:0; color:#FFFFFF; background:#CFDADF; z-index:500;}  
#slideshow-caption .slideshow-caption-container {padding:0px 12px; z-index:1000;}  
#slideshow-caption h4 {margin:0; padding:0px 12px; font-size:12px; letter-spacing: 0px; text-align: right; color: #003063;}   
#slideshow-caption p {margin:2px 0px 2px 0px; padding:0px 12px;}  

ul#nav {float: left; list-style-type: none; padding: 0px; margin: 5px 0px 0px 50px; text-align: center;}
ul#nav li {padding: 0px; margin: 0px;}
ul#nav a:link, ul#nav a:active, ul#nav a:visited {display: block; border-top: 1px solid #EBE7DB; border-bottom: 1px solid #EBE7DB; padding: 5px 10px; color: #FFFFFF; text-align: center; font-size: 10px; line-height: 21px; font-weight: normal; text-decoration: none; font-family: "Arial", Helvetica;}
ul#nav a:hover {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; color: #000000;}
* html ul#nav a:link, * html ul#nav a:active, * html ul#nav a:visited {padding: 0px 10px; line-height: 1px;}



/* -----------------------                         ------------------------ */
.shhh{display:none;}

ul.red li { color: #900; }
ul.red li span { color: #000000; }

ol.red li { color: #900; }
ol.red li span { color: #000000; }
