/* Effective stylesheet produced by snapshot save */
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
span.pathway a { background: transparent url(../images/fr_arrow.png) no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.readon { background: transparent url(../images/fr_bullet.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
body { color: rgb(15, 37, 62); }
a:link, a:visited { color: rgb(255, 51, 0); }
a.mainlevel { background: transparent url(../images/fr_menu.png) no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a.mainlevel:link, a.mainlevel:visited { color: rgb(238, 238, 232); }
a.mainlevel:hover { color: rgb(255, 255, 255); }
a#active_menu.mainlevel, a#active_menu.sublevel { color: rgb(255, 255, 255); }
a.sublevel:link, a.sublevel:visited { color: rgb(238, 238, 232); }
a.sublevel:hover { color: rgb(255, 255, 255); }
.small, .modifydate, .createdate { color: rgb(15, 37, 62); }
td.buttonheading { background: rgb(205, 224, 240) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
td.sectiontableheader { background: rgb(172, 175, 137) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
div#foot { color: rgb(255, 255, 255); }
div#shadow { background: rgb(0, 0, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#header { background: rgb(254, 196, 89) url(../images/fr_header.png) no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
span#logo { background: transparent url(../images/fr_logo.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#smaller .button { background: transparent url(../images/fr_css_small.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#medium .button { background: transparent url(../images/fr_css_med.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#larger .button { background: transparent url(../images/fr_css_large.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#wide .button { background: transparent url(../images/fr_css_wide.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#narrow .button { background: transparent url(../images/fr_css_narrow.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#graphic { background: transparent url(../images/fr_graphic.jpg) no-repeat scroll 50% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#spotlight { height: 117px; }
td#left-col { background: rgb(254, 196, 89) url(../images/fr_left_shadow2.png) repeat-y scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
td#middle-col { background: rgb(255, 255, 255) url(../images/fr_middle_shadow2.png) repeat-y scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
td#right-col { background-color: rgb(254, 196, 89); }
div#left div, div#left p, div#left td { color: rgb(232, 233, 221); }
div#left a { color: rgb(255, 255, 255); }
div#right div, div#right p, div#right td { color: rgb(205, 224, 240); }
div#bottom div, div#bottom p, div#bottom td { color: rgb(166, 200, 229); }
div#right a { color: rgb(255, 255, 255); }
div#left { background: transparent url(../images/fr_left_corner.png) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#middle { background: transparent url(../images/fr_middle_top.png) repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#right { background: transparent url(../images/fr_right_top.png) repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#left div.shadow { background: transparent url(../images/fr_middle_shadow.png) no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#middle div.shadow_1 { background: transparent url(../images/fr_middle_corner.png) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#middle div.shadow_2 { background: transparent url(../images/fr_right_shadow.png) no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#right div.shadow { background: transparent url(../images/fr_right_corner.png) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.moduletable h3, .contentheading, .componentheading { background: transparent url(../images/fr_head_left.png) no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
div#middle div.moduletable h3, .contentheading, .componentheading { background: rgb(0, 22, 33) url(../images/fr_title.png) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
div#right div.moduletable h3 { background: rgb(29, 74, 136) url(../images/fr_head_right.png) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(148, 183, 231); }
div#top div.moduletable h3 { background: rgb(166, 200, 229) url(../images/fr_title2.png) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(15, 37, 62); }
div#top { background: rgb(205, 224, 240) url(../images/fr_top_shadow.png) repeat-y scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#top .corner_1 { background: transparent url(../images/fr_top_tl.png) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#top .corner_2 { background: transparent url(../images/fr_top_bl.png) no-repeat scroll 0pt 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#bottom div.moduletable h3 { background: transparent none repeat scroll 0% 0%; color: rgb(205, 224, 240); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#bottom { background: rgb(22, 59, 93) url(../images/fr_bottom_shadow.png) repeat-y scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#bottom .corner_1 { background: transparent url(../images/fr_bottom_tl.png) no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#bottom .corner_2 { background: transparent url(../images/fr_bottom_bl.png) no-repeat scroll 0pt 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#vbottom {  }
div#vbottom a:link, div#vbottom a:visited, div#vbottom a:hover { color: rgb(35, 99, 192); }
div#vbottom div { color: rgb(35, 99, 192); }
#nav li { background: transparent url(../images/fr_tab_r.png) no-repeat scroll 100% -40px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#nav li.on ul { background: rgb(254, 196, 89) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#nav a { background: transparent url(../images/fr_tab_l.png) no-repeat scroll 0pt -40px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); font-weight: bold; }
#nav li.on a, #nav li.on:hover a, #nav li.over.on a { color: rgb(255, 255, 255); font-weight: bold; }
#nav li ul { background: rgb(254, 196, 89) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#nav ul li { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#nav li ul a, #nav li.on ul a { border-right: 1px solid rgb(0, 0, 0); }




/* new stuff */

#header a span {
text-indent: -9999px;
}
