/* REDEFINE HTML ELEMENTS */
BODY
{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
FONT: 12px Arial, Helvetica, sans-serif;
BACKGROUND-IMAGE: url(/images/rr/rcd2_tile.gif);
TEXT-ALIGN: center;
}

P, table, tr , tbody, td
{
FONT: 12px Arial, Helvetica, sans-serif;
}

A
{
COLOR: #003066;
}

li ul { /* second-level list items */
display: none;
position: absolute;
text-align: center;
left: 60px;
top: 20px;
width: 100%;
border: 1px solid #8E9295;
background-color: #F2F4F5;
list-style-type: none;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: 20px;
left: 60px;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;	
}


/* STYLES */
.copy
{
FONT: 12px Arial, Helvetica, sans-serif;
}

.copybig
{
FONT: 14px Arial, Helvetica, sans-serif;
}

.copybold
{
FONT: 18px Arial, Helvetica, sans-serif;
}

.copysmall
{
FONT: 10px Arial, Helvetica, sans-serif;
}

.archhead
{
FONT: bold 20px Arial, Helvetica, sans-serif;
}

.warningcopy
{
FONT: 11px Arial, Helvetica, sans-serif;
}

.warningtitle
{
FONT: bold 24px Arial, Helvetica, sans-serif;
COLOR: #CC0000;
TEXT-DECORATION: underline;
TEXT-ALIGN: center;
}

.menufooter
{
FONT: 10px Arial, Helvetica, sans-serif;
}
.menutitle
{
FONT: bold 24px Arial, Helvetica, sans-serif;
MARGIN-TOP: 5px;
COLOR: #183672;
TEXT-DECORATION: none;
}

.pagetitle
{
FONT: bold 24px Arial, Helvetica, sans-serif;
MARGIN-TOP: 5px;
/*BACKGROUND-COLOR: #6896C2;*/
/*COLOR: #183672;*/
COLOR: black;
TEXT-DECORATION: none;
FONT-VARIANT: small-caps;
}

.pagetitlexu
{
FONT: bold 24px Arial, Helvetica, sans-serif;
COLOR: #183672;
TEXT-DECORATION: none;
}

.topnav
{
color: #ffffff;
font: 11px Arial, Helvetica, sans-serif;
text-decoration: none;
background-color:#264073;
}

.topnav:hover
{
color: #FE9B02;
font: 11px Arial, Helvetica, sans-serif;
text-decoration: underline;
}


/* IDS */
#blue
{
border-top:1px solid #1b1f5b;
border-bottom:1px solid #1b1f5b;
}

#orange
{
border-top:1px solid #FE9B02;
border-bottom:1px solid #FE9B02;
}

#contentcenter H1
{
DISPLAY: inline;
FONT-SIZE: 22px;
}

#contentcenter H2
{
margin-top:8px;
margin-bottom:2px;
FONT-SIZE: 15px;
}

#tableborder
{
border-top:2px solid #FE9B02;
border-left:2px solid #FE9B02;
border-bottom:2px solid #FE9B02;
border-right:2px solid #FE9B02;
background-color: #FFFFFF;
/*background-color: #C2DFEA;*/
}

#frame {
width: 760px;
margin-right: auto;
margin-left: auto;
margin-top: 10px;
padding: 0px;
text-align: left;
background-color: #FFFFFF;
}
	
#contentheader {
width: 760px;
BACKGROUND-IMAGE: url("/images/rr/rcd_topnav_tile.gif");
background-color: #F2F4F5;
float: none;
}

#contentleft {
width: 147px;
background-color: #F2F4F5;
float: left;
}

#contentfull {
width: 740px;
PADDING-TOP: 5px;	
PADDING-BOTTOM: 5px; 
PADDING-LEFT: 10px; 
PADDING-RIGHT: 0px;
background-color: #ffffff;
float: center;
}

#contentcenter {
width: 593px;
PADDING-TOP: 5px;	
PADDING-BOTTOM: 5px; 
PADDING-LEFT: 10px; 
PADDING-RIGHT: 0px;
background-color: #ffffff;
float: left;
}

#contentright {
width: 147px;
/* background-color: #F2F4F5;  removed and applied to homepage layout only -AP*/
float: right;
clear: right;
}

#contentfooter {
width: 760px;
background-color: #F2F4F5;
float: left;
}

/* STYLES - NOT SURE IF USED */
.footer 
{
color: #000000;
font: 11px Arial, Helvetica, sans-serif;
text-decoration: none;
}

.footer:hover
{
COLOR: #003066;
FONT: 11px Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;
}

.intro
{
margin: 5px;
PADDING: 5px;
border-style: solid;
border-color: #8E9295;
border-width: 1px;
background-color: #F2F4F5;
}

.head
{
FONT: bold 12px Arial, Helvetica, sans-serif;
COLOR: #660000;
}

.head:hover
{
FONT: bold 12px Arial, Helvetica, sans-serif;
COLOR: #660000;
TEXT-DECORATION: none;
}

.byline
{
FONT: italic 10px Arial, Helvetica, sans-serif;
}

.caption
{
FONT: italic 10px Arial, Helvetica, sans-serif;
}

.more
{
COLOR: #003066;
FONT: 11px Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;
}

.search
{
FONT: 12px Arial, Helvetica, sans-serif;
COLOR: #002252;
}

.centernavhead
{
PADDING-RIGHT: 4px;
PADDING-LEFT: 4px;
PADDING-TOP: 4px;
PADDING-BOTTOM: 4px;
FONT: bold 14px Arial, Helvetica, sans-serif;
WIDTH: 100%;
COLOR: #000000;
BACKGROUND-COLOR: #ffcc66;
}

.rightnav 
{
PADDING-RIGHT: 3px;
PADDING-LEFT: 4px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
color: #000000;
font: 11px Arial, Helvetica, sans-serif;
text-align: left;
text-decoration: none;
}

.rightnav:hover 
{
color: #003066;
font: 11px Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.leftnavhead, .rightnavhead 
{
color: #FFFFFF; 
font: bold 12px Arial, Helvetica, sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
text-align: center;  
background-color: #264073;
margin: 0px;
PADDING-TOP: 5px;
PADDING-BOTTOM: 5px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
width: 100%;
}

.leftnav
{
color: #000000;
font: 11px/5px Arial, Helvetica, sans-serif;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
text-decoration: none;
}

.leftnav:hover 
{
color: #003066;
font: 11px/5px Arial, Helvetica, sans-serif;
text-decoration: underline;
}

/* IDS - NOT USED */
#menuList { /* container of all lists in the leftnav */
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px; 
PADDING-LEFT: 0px; 
PADDING-RIGHT: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 0px;
margin-left: 0px; 
}

#menuList UL { /* all lists in the leftnav */
PADDING-TOP: 0px;	
PADDING-BOTTOM: 0px; 
PADDING-LEFT: 0px; 
PADDING-RIGHT: 0px; 
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
}

#menuList LI { /* top-level list items in the leftnav */
position: relative;
PADDING-TOP: 5px;	
PADDING-BOTTOM: 5px; 
PADDING-LEFT: 0px; 
PADDING-RIGHT: 0px; 
margin: 0px;
width: 100%;
background-color: #F2F4F5;
LIST-STYLE-TYPE: none;
color: #000000;
}

.subMenuDivider
{
border-bottom: 1px solid #8E9295;
}

.normalred {
FONT: 12px Arial, Helvetica, Geneva, sans-serif; 
COLOR: #ff0000
}

.reglabel {
FONT: bold 10px Arial, Helvetica, Geneva, sans-serif; TEXT-TRANSFORM: uppercase; 
COLOR: #666666
}
