/* Standard Elements */

html { min-height:100%; margin-bottom:1px; }

body { padding-top:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-image:url(/media/ryir_gray_background.jpg); background-repeat:repeat; }

td, p { font-size:12px; color:#000000; }

h1 { font-size:16px; font-weight:bold; color:#aa4200; }

h2 { font-size:14px; font-weight:bold; color:#aa4200; }

h3 { font-size:14px; font-weight:bold; color:#aa4200; text-align:left; }

h4 { font-size:12px; font-weight:bold; color:#aa4200; text-align:left; }

h5 { font-size:10px; font-weight:bold; color:#aa4200; text-align:left; }

a:link, a:visited, a:active { color:#aa4200; text-decoration:underline; }

a:hover { color:#666666; text-decoration:none; }

ol li, ul li { margin:0px 0px 5px 0px; }

h2 a:link, h2 a:visited, h2 a:active { color:#aa4200; text-decoration:none; }

h2 a:hover { color:#666666; text-decoration:underline; }



/* Resuable Classes */

.headers { font-size:16px; font-weight:bold; color:#aa4200; }

.date { font-size:14px; font-style:italic; color:#666666; }

.footer { font-size:11px; color:#666666; text-align:center; }

.TodaysDate { font-size:11px; color:#FFFFFF; text-align:center; float:right; width:150px; padding:3px 0; }

.search { font-size:12px; color:#666666; font-weight:bold; text-align:left; }

.market { font-size:13px; color:#aa4200; font-weight:bold; text-align:center; }

.stocks { font-size:11px; color:#000000; text-align:left; }

.stocksnumber { font-size:11px; color:#000000; text-align:right; }

.stocks { margin:0px 0px 0px 0px; padding:0px 5px 0px 5xp; }

.red { color:red; }

.logoutlink { color:#aa4200; }

.logoutlink2 { color:#aa4200; }

.printerfriendly { color:#666666; }

.login { font-size:10px; color:#aa4200; }

.float-right { float: right; }


/* Element Specific Classes */

.logoutlink a:link, .logoutlink a:visited, .logoutlink a:active { color:#ffffcc; text-decoration:none; }

.logoutlink a:hover { color:#666666; text-decoration:underline; }

.printerfriendly a:link, .printerfriendly a:visited, .printerfriendly a:active { color:#666666; text-decoration:none; }

.printerfriendly a:hover { color:#666666; text-decoration:underline; }

td.FooterBar { font-size:11px; color:#FFFFFF; text-align:center; }

.FooterBar a:link, .FooterBar a:visited, .FooterBar a:active { font-size:11px; color:#FFFFFF; text-align:center; text-decoration:none; }

.FooterBar a:hover { font-size:11px; color:#ffffcc; text-align:center; text-decoration:none; }

h2.searchtitle { font-size:16px; margin-top:20px; margin-bottom:2px; }

h2.nopad { font-size:16px; font-weight:bold; color:#aa4200; padding-bottom:0px; margin-bottom:2px; }

.top10 { margin:0px 0px 5px 5px; border:solid 1px #aa4200; background-color:#FFFFE6; }

.top10 .title { font-size:14px; font-weight:bold; color:#aa4200; text-align:center; }

.top10 .title .ticker { font-size:12px; font-weight:bold; color:#aa4200; text-align:center; }

.top10 .list ul { margin-bottom:0px; margin-left:17px; color:#aa4200; }

.top10 .list li { margin-bottom:0px; font-size:12px; color:#000000; }

#quick { border:solid 1px #aa4200; background-color:#FFFFE6; }

#quick .title { background-color:#aa4200; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; }

#quick .list ul { margin-bottom:0px; margin-left:15px; padding-left:0px; color:#aa4200; }

#quick .list li { margin-bottom:0px; font-size:12px; color:#000000; }

#quick .list hr { width:100%; height:1px; color:#aa4200; margin:5px 0px; }

#quick .list p { margin-top:0px; }



.portfolioLegend { list-style-type:none; font-size:10px; }



/* Portfolio IDs */

#titles { background-color:#cccc99; color:#333333; }

#highlight { background-color:#eeeeee; }

/* Baseline IDs */
#navigation{color:#FFFFFF; padding:3px 0 3px 10px; float:left; width:500px; font-weight:bold;}
#navigation a:link, #navigation a:visited{color:#FCFBDE; text-decoration:none;}
#navigation a:hover{color:#fff; text-decoration:none;}
#side_navigation{padding:0 10px; font-size:.9em;}
#side_navigation .side_header{font-weight:bold;}
#side_navigation a:link, #side_navigation a:visited{text-decoration:none; color:#666;}
#side_navigation a:hover{text-decoration:underline; color:#AA4200;}
#side_navigation a.side_header:link, #side_navigation a.side_header:visited{text-decoration:none; color:#AA4200;}
#side_navigation a.side_header:hover{text-decoration:none; color:#666;}

/* Begin Disclaimer Language */
div.legal {font-size: 9px; border-top: 1px solid Black;}
div.legal p {font-size: 9px;}
/* End Disclaimer Language */