 
/* ---------- MAIN CONTENT FORMATTING ---------- */
body, /*body div,*/ body p, body th, body td, body li, body dd {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color:       #555555;
  font-size:   small;
}

body, /*body div,*/ body p, body th, body td, body li, body dd {
  \font-size:   x-small;
  f\ont-size:   small;

}

body {
  margin:      0;
  padding:     0 0px;
  border:      none;
  background: #ffffff;
}

/* HEADERS  */
body h1 {
  color: #eba953;
  font-size:   160%;
  font-family:  "Swis721 BlkCn BT", Verdana, Arial, Helvetica, sans-serif;
}

body h3 {
  color: #eba953;
  font-size:   160%;
  font-family:  "Swis721 BlkCn BT", Verdana, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

body h2 {
  color: #000000;
  font-size:   120%;
}

body h4 {
  color: #000000;
  font-size:   120%;
}

.subheader {
  color: #000000;
  font-size:   120%;
}

/* DEFAULT LINK/MAIN CONTENT AREA LINKS */
a:link    { color: #1F7697; font-weight: bold;}
a:visited { color: #939393; font-weight: bold; }	
a:hover   { color: #E3840B; font-weight: bold; }
a:active  { color: #E3840B; font-weight: bold; }

#topnav {
padding-bottom: 21px;
visibility: hidden;
}

/* Flyouts  */

#topnav, #topnav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 1;
}

#topnav a {
	display: block;
}

#topnav li {
	float: left;
	margin-right: 4px;
}

#topnav li:hover, #topnav li.sfhover {
	background-color: #E3840B;
	color: #ffffff;
	width: 100px;
}

#topnav li ul {
	position: absolute;
	left: -999em;
	width: 100px;
	}

#topnav li:hover ul {
	left: auto;
	padding: 0px 0px 0px 0px;
	background-color: #E3840B;
	overflow: hidden; 
	}

#topnav li:hover ul, #topnav li.sfhover ul {
	left: auto;
	top: auto;
	padding: 0px 0px 0px 0px;
	background-color: #E3840B; 
	color: #ffffff;
	overflow: hidden;
	}

#topnav li ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 100px;
	overflow: hidden;
	}

#topnav li ul li a:link {
	background-color: #E3840B; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding: 4px;
	overflow: hidden;
}

#topnav li ul li a:visited  {
	background-color: #E3840B; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding: 4px;
	overflow: hidden;
}

#topnav li ul li a:hover {
	background-color: #f0c286; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5e554e;
	text-decoration: none;
	padding: 4px;
	overflow: hidden;
}

#topnav li ul li a:active {
	background-color: #f0c286; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5e554e;
	text-decoration: none;
	padding: 4px;
	overflow: hidden;
}

.orangeHomeBKGD {
background: #EBA954 url(/RD/2007/build/images/navHome_bkgd.gif) no-repeat;
display: none;
}

#homecontent {
padding: 10px 32px 10px 15px;
}

#homecontent p, #homecontent th, #homecontent td, #homecontent li, #homecontent dd {
font-size: 11px;
color: #555555;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

#homecontent h1 {
  color: #868686;
  font-size:   140%;
  font-family:  "Swis721 BlkCn BT", Verdana, Arial, Helvetica, sans-serif;
}

#homecontent h1 a:link    {  color: #868686;
  font-size:   100%;
  font-family:  "Swis721 BlkCn BT", Verdana, Arial, Helvetica, sans-serif;}
#homecontent h1 a:visited {  color: #868686;
  font-size:   100%;
  font-family:  "Swis721 BlkCn BT", Verdana, Arial, Helvetica, sans-serif;}	
#homecontent h1 a:hover   {  color: #868686;
  font-size:   100%;
  font-family:  "Swis721 BlkCn BT", Verdana, Arial, Helvetica, sans-serif;}
#homecontent h1 a:active  {  color: #868686;
  font-size:   100%;
  font-family:  "Swis721 BlkCn BT", Verdana, Arial, Helvetica, sans-serif;}

#homecontent a:link    { color: #1F7697; font-weight: normal; font-size: 10px;}
#homecontent a:visited { color: #939393; font-weight: normal; font-size: 10px; }	
#homecontent a:hover   { color: #E3840B; font-weight: normal; font-size: 10px; }
#homecontent a:active  { color: #E3840B; font-weight: normal; font-size: 10px; }

.homegraybox {
width: 319px;
background: #eeeeee;
margin-left: 16px;
}

.homespotlight {
padding: 0px 0px 0px 12px;
display: none;
}

.homespotlighttext {
padding: 0px 0px 0px 20px;
font-size: 11px;
color: #555555;
font-family: Arial, Verdana, Helvetica, sans-serif;
width: 271px;
}

.homespotlighttext a:link    { color: #1F7697; font-weight: normal; font-size: 10px;}
.homespotlighttext a:visited { color: #939393; font-weight: normal; font-size: 10px; }	
.homespotlighttext a:hover   { color: #E3840B; font-weight: normal; font-size: 10px; }
.homespotlighttext a:active  { color: #E3840B; font-weight: normal; font-size: 10px; }

.delivered {
display: none;
}

.printtitle {
padding: 0px 0px 0px 12px;
display: block;
}

#leftnav {
display: none;
}

.navbackground {
display: none;
}

.main {
width: 100%;
}

#content {
width: 100%;
}

#contentcms {
width: 100%;
}

#contentcms h1 {
  color: #a5b21c;
  font-size:   160%;
  font-family:  "Swis721 BlkCn BT", Verdana, Arial, Helvetica, sans-serif;
}

#contentcms h2 {
  color: #000000;
  font-size:   130%;
}

#contentED {
width: 100%;
}

#contentED h1 {
  color: #98BAD1;
  font-size:   160%;
  font-family:  "Swis721 BlkCn BT", Verdana, Arial, Helvetica, sans-serif;
}

#contentED h2 {
  color: #000000;
  font-size:   130%;
}

.spotlight {
padding-top: 10px;
}

.spotlightbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
border-left: #EBA954 solid 1px;
border-right: #EBA954 solid 1px;
width: 176px;
padding-bottom: 5px;
margin: 0px;
}

.spotlightbox a:link    { color: #217798; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.spotlightbox a:visited { color: #939393; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}	
.spotlightbox a:hover   { color: #E3840B; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.spotlightbox a:active  { color: #E3840B; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.rightcolumn {
 font-size: 10px;
 width: 195px;
 }

.rightcolumn a:link    { color: #115B84; text-decoration: none; font-size: 10px;}
.rightcolumn a:visited { color: #01415B; text-decoration: none; font-size: 10px;}	
.rightcolumn a:hover   { color: #016649; text-decoration: none; font-size: 10px;}
.rightcolumn a:active  { color: #003E8B; text-decoration: none; font-size: 10px;}

.note {
 font-size: 10px;
 }

.note a:link    { color: #115B84; font-size: 10px;}
.note a:visited { color: #01415B; font-size: 10px;}	
.note a:hover   { color: #016649; font-size: 10px;}
.note a:active  { color: #003E8B; font-size: 10px;}


/* NEW STYLES */

.trinavED {
margin: 0px 0px 0px 0px;
background: url(/rd/2007/build/images/naved_bg.gif);
line-height: 18px;
font-size: 10px;
padding: 0px 5px 0px 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.trinavED a:link { color: #CCDDE8; text-decoration: underline; font-weight: normal;}
.trinavED a:visited { color: #dddddd;  text-decoration: underline; font-weight: normal;}	
.trinavED a:hover   { color: #fff5cc; text-decoration: underline; font-weight: normal; }
.trinavED a:active  { color: #fff5cc; text-decoration: underline; font-weight: normal;}

.trinavCMS {
margin: 0px 0px 0px 0px;
background: url(/rd/2007/build/images/navcms_bg.gif);
line-height: 18px;
font-size: 10px;
padding: 0px 5px 0px 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.trinavCMS a:link { color: #FFF5CC; text-decoration: underline; font-weight: normal;}
.trinavCMS a:visited { color: #eeeeee;  text-decoration: underline; font-weight: normal;}	
.trinavCMS a:hover   { color: #ffffff; text-decoration: underline; font-weight: normal;}
.trinavCMS a:active  { color: #ffffff; text-decoration: underline; font-weight: normal;}

.trinavGEN {
margin: 0px 0px 0px 0px;
background: #E3840B;
line-height: 18px;
font-size: 10px;
padding: 0px 5px 0px 7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.trinavGEN a:link { color: #FFF5CC; text-decoration: underline; font-weight: normal;}
.trinavGEN a:visited { color: #eeeeee;  text-decoration: underline; font-weight: normal;}	
.trinavGEN a:hover   { color: #ffffff; text-decoration: underline; font-weight: normal;}
.trinavGEN a:active  { color: #ffffff; text-decoration: underline; font-weight: normal;}

#footer {
font-family: Arial, Verdana, Helvetica, sans-serif;
background-color: #E3840B;
color: #ffffff;
font-size: 13px;
padding: 0px 15px 0px 22px;
font-weight: normal;
display: none;
}

#footer  a:link { color: #ffffff; font-weight: normal; text-decoration: none;}
#footer  a:visited { color: #ffffff; font-weight: normal; text-decoration: none;}	
#footer  a:hover   { color: #ffffff; font-weight: normal; text-decoration: none;}
#footer  a:active  { color: #ffffff; font-weight: normal; text-decoration: none;}

#footer .left {
float: left;
}

.hidefooter {
display: none;
}

.printfooter {
text-align: center;
color: #333333;
font-size: 10px;
display: block;
}


/* APPLICATION FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS) */
.label {}
.labelerror, .error { color: red; font-weight: bold; }


.breadcrumb {
  padding-bottom: 10px;
  \font-size:   xx-small;
  f\ont-size:   x-small;
}

.breadcrumb a:link    { color: #003063; }
.breadcrumb a:visited { color: #01415B; }	
.breadcrumb a:hover   { color: #115B84; }
.breadcrumb a:active  { color: #003E8B; }


#printerfriendly {
  padding-bottom: 10px;
  \font-size:   xx-small;
  f\ont-size:   x-small;
}

#printerfriendly a:link    { color: #115B84; }
#printerfriendly a:visited { color: #01415B; }	
#printerfriendly a:hover   { color: #003063; }
#printerfriendly a:active  { color: #003E8B; }


.callout {
font-weight: bold;
color: #003063;}

/* APPLICATION FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS) */
.label {color:#000000;} 	

/* ERROR FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS WITH ERRORS) */
.labelerror {color:#a10404; font-weight:bold;}

/* ERROR  TEXT (FOR APPLICATIONS WHEN USERS HAVE AN ERROR) */
.error {color:#a10404; font-weight:bold;}

/* FOOTNOTE TEXT (FOR APPLICATIONS WHEN SMALL TEXT IS NEEDED) */
.footnote {color:#000000; font-size: 10px;}

/* FOR INFORMATIONAL TABLES */
.titlerow {background-color:#345874; color:#ffffff; font-weight:bold;}
.alterrow {background-color:#cccccc;}
.closingrow {background-color:#cccccc;}			
.yearrow {background-color:#A6BA85; color:#000000; font-weight:bold;}


.horizontalblueline {
  border-bottom: #000066 solid 1px;  
}

.GreenRule {
  border-bottom: #008364 solid 1px; 
}

.BacktoTop {
  \font-size:   xx-small;
  f\ont-size:   x-small;
  font-weight:bold;
}

.BacktoTop a:link    { color: #115B84; }
.BacktoTop a:visited { color: #01415B; }	
.BacktoTop a:hover   { color: #016649; }
.BacktoTop a:active  { color: #003E8B; }