/* ========== Main Content: Start ========= */
body, td {
    font-family: Verdana, sans-serif;
    color: "#8C8C8C";
}

.rrmc {
    color: #666666;
    font-family: Verdana, sans-serif;
}

.rrmc a:link, .rrmc a:visited {
    text-decoration: none;
    color: #6B8FB3;
}

.rrmc a:hover, .rrmc a:active {
	text-decoration: none;
	color: #004689;
}

.rrmc b, .rrmc strong {
	color: #004689;
	text-decoration: none;
}

.rrmc i, .rrmc em {
    color: #79ADCA;
}

.rrmc h1, .rrmc h2, .rrmc h3 {
	font-family: Arial, serif;
	color: #004689;
}

.tabletext {
	font-size: larger;
}

#rrmc-maincontent {
    font-size: 145%;
    letter-spacing: 0.1em;
    padding-bottom: 40px;

}

#rrmc-maincontent h1 {
	font-weight: normal;
	font-size: 175%;	
}

#rrmc-maincontent h2 {
	font-weight: bold;
	font-size: 125%;	
}

#rrmc-maincontent h3 {
	font-weight: bold;
	font-size: 125%;	
}

#rrmc-maincontent img {
    float:right;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 15px;
    margin-bottom: 10px;
}

.content_emphasis_header {
    color: #79ADCA;
    font-weight: bold;
}

.content_emphasis {
    color: #79ADCA !important;
}

.rrmc-currentsite {
    	color: #004689 !important;
}
/* ========== Main Content: Stop ========= */



/* ========== Print: Start ========= */



#rrmc_print_logo {
	float:right;
	margin-top: 10px;
}

#print {
	font-size: 60%;	
	letter-spacing: normal;
}
/* ========== Print: Stop ========= */



/* ========== Homepage: Start ========= */

#rrmc-home-page {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	line-height: 130%;
	font-size: 125%;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	padding-top:10px;
}

#rrmc-home-page tr{
	padding-top: 20px;
}

#rrmc-home-page h1 {
	font-weight: normal;
	font-size: 200%;	
}

#rrmc-home-page h2 {
	font-weight: 700;
	font-size: 150%;	
}

#rrmc-home-page h3 {
	color: #79ADCA;
	font-weight: bold;
	font-size: 125%;	
}

#rrmc-home-page-left-column {
	float: left;
	width: 245px;

}

#rrmc-home-page-right-column {
	margin: 0 0 0 250px;
}

#rrmc-home-page-right-column-inner {

}

#rrmc-home-page-ql-hh {
	position: relative;
}

#rrmc-home-page-ql-hh td{
	font-size: 125%;

}

#rrmc-home-page-yhv {
	padding-left: 15px;
	line-height: 120%;
}

#rrmc-home-page-yhv td{
	font-size: 125%;
}

#rrmc-home-page-qr {
	width: 195px;
	padding-top: 50px;
	padding-left: 15px;
}

#rrmc-home-page-qr a {
    color: #000000;
}

#rrmc-home-page-qr a:hover, #rrmc-home-page-qr a:active {
	color: #000000;
}

#rrmc-home-page-mc {
	padding-right:20px;
	font-size: 120%;
	line-height: 140%;
	display: inline-block;
}

#rrmc-home-page-mc img {
	float:left;
	padding-bottom: 20px;
	padding-right: 10px;
}

#rrmc-home-page-ql {
	float: right;
	width: 200px;
	line-height: 120%;
}

#rrmc-home-page-hh {
	margin: 0,315px,0,0;
	padding-right: 20px;
	line-height: 200%;
}

#rrmc-home-page-hh table{
	line-height: 200%;
}



/* ========== Homepage: Stop ========= */





/* ========== Quick Links: Start ========= */
.rrmc-quicklinks-title {
	font-family: Arial, serif;
	font-weight: bold;
	color: #004689;
/*	font-size: 110%; */
}

.rrmc-quicklinks {
	font-family: Verdana, sans-serif;
	font-weight: bold;
/*	font-size: 95%; */
	line-height: 130%;
}
/* ========== Quick Links: Stop ========== */



/* ========== Left Nav: Start ========= */
#rrmc-leftnav {
	font-family: Verdana, sans-serif;
	font-weight: bold;
}

#rrmc-leftnav td {
	padding-top:3px;
	padding-bottom:3px;
}

.rrmc-leftnav-selected a:link, .rrmc-leftnav-selected a:visited {
	color: #004689 !important;
}

.xsnazzy h1, #xsnazzy h2, #xsnazzy p, #xsnazzy ul {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#000;}
.xsnazzy h2 {font-size:2em;color:#06a; border:0;}
.xsnazzy p {padding-bottom:0.5em;}
.xsnazzy h2 {padding-top:0.5em;}
.xsnazzy td {padding-left:2em;}
.xsnazzy {background: transparent; margin:1em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;}
.xb1 {margin:0 5px; background:#b2b2b2;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#fff; border:0 solid #b2b2b2; border-width:0 1px;}
/* ========== Left Nav: Stop ========= */




/* ========== Breadcrumb: Start ========= */
#rrmc-breadcrumb {
	font-weight: bold;
}

#rrmc-breadcrumb a:link, #rrmc-breadcrumb a:visited {
	color: #8c8c8c;
}

#rrmc-breadcrumb a:hover, #rrmc-breadcrumb a:active {
	color: #004689;
}

#rrmc-breadcrumb-currentsite {
    	color: #004689;
}
/* ========== Breadcrumb: Stop ========= */




/* ========== News and Event Listing Pages: Start ========= */
.rrmc-listings {
    margin-left: 40px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.rrmc-listings a:link, .rrmc-listings a:visited {
    font-weight: bold;
}

.rrmc-listings a:hover, .rrmc-listings a:active {
    font-weight: bold;
}

/* ========== News and Event Listing Pages: Stop ========= */


/* ========== Footer: Start ========= */




#rrmc-maincontent #rrmc-footer-top {
/*	left: -200px;*/
/*	width: 120%;*/
	font-size: 90%;
	letter-spacing: normal;
	left: -20px;
}


#rrmc-maincontent #rrmc-footer-bottom {
	position:relative;
	left: -20px;
}



#rrmc-footer {
	padding-top:20px;	
	width: 100%;
	clear: both;


}

#rrmc-footer-top {
	text-align: center;
	padding:0;
	margin:0;
	position: relative;
	top:5px;

}

#rrmc-footer-top ul{
	margin-left: auto;
	margin-right: auto;

}


#rrmc-footer-top li{
	display: inline;
	padding:0;
}

#rrmc-footer-bottom {
	line-height: 130%;
	text-align: center;
}
/* ========== Footer: Stop ========= */


/* ========== Top Nav Bar: Start ========= */
#rrmc-all-topnav {
	font-size:12px;
	font-family: Arial, sans-serif;
	color:white;
	white-space:nowrap;
	position:relative;
	z-index: 2;
}


table.rrmc-topnav{
	font-size:100%; 
	color:white;
	position:relative;background-image:url(/wps/wcm/connect/a5682700441d9bdcbf62ffebf3176900/menu-reg-span.gif?MOD=AJPERES&CACHEID=a5682700441d9bdcbf62ffebf3176900);
	vertical-align:middle;
	margin: 0;
	padding: 0;
	
	white-space:nowrap;	
}

.rrmc-topnav a{
	color:white;
	text-decoration:none;
	font-weight:bold;
	vertical-align: middle;
	white-space:nowrap;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
}

.rrmc-topnav a:hover, .rrmc-topnav a:link, .rrmc-topnav a:visited, .rrmc-topnav a:active{
	color:white;	
	white-space:nowrap;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
}


.rrmc-topmenu {
	border-style: solid;
	border-width: 2px;
	border-color: #B2B2B2; 
	background-color:white;	
}

.rrmc-topmenu td{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #B2B2B2;
	font-size:110%;
	font-weight:bold;
	white-space:nowrap;
	padding:3px 5px 3px 5px;	
}

.rrmc-topmenu a, .rrmc-topmenu a:link, .rrmc-topmenu a:visited, .rrmc-topmenu a:active{
	color:#004689;
	text-decoration:none;
	text-transform: none;	
}

.rrmc-topmenu a:hover{
	color:#6B84B3;
	text-transform: none;
}

div.rrmc-top-position{
	position:relative;
}


div.rrmc-topmenu{	
	position:absolute;
	visibility:hidden;		
}

/* ========== Top Nav Bar: Stop ========= */