body  
{
background: #14335C url(../images_snowfire/fr_bg.png) repeat-x;
background-attachment: #14335C url(../images_snowfire/fr_bg.png) repeat-x;
background-color: #14335C;
background-image: url(../images_snowfire/fr_bg.png);
background-position: #14335C url(../images_snowfire/fr_bg.png) repeat-x;
background-repeat: #14335C url(../images_snowfire/fr_bg.png) repeat-x;

}
span.pathway a  
{
 background: url(../images_snowfire/fr_arrow.png) 100% 0 no-repeat;
 background-attachment: url(../images_snowfire/fr_arrow.png) 100% 0 no-repeat;
 background-image: url(../images_snowfire/fr_arrow.png);
 background-position: url(../images_snowfire/fr_arrow.png) 100% 0 no-repeat;
 background-repeat: url(../images_snowfire/fr_arrow.png) 100% 0 no-repeat;

}
a.readon  
{
   background: url(../images_snowfire/fr_bullet.png) no-repeat;

}
body  
{
    color: #0F253E;

}
a:link, a:visited  
{
   color: #f30;

}
a.mainlevel  
{
   background: url(../images_snowfire/fr_menu.png) 100% 0 no-repeat;

}
a.mainlevel:link, a.mainlevel:visited  
{
   color: #EEEEE8;

}
a.mainlevel:hover  
{
   color: #fff;

}
a.mainlevel#active_menu, a.sublevel#active_menu  
{
   color: #fff;

}
a.sublevel:link, a.sublevel:visited  
{
   color: #EEEEE8;

}
a.sublevel:hover  
{
   color: #fff;

}
td.buttonheading  
{
   background: #CDE0F0;

}
td.sectiontableheader  
{
    background: #acaf89;
    color: #fff;
    border-right: 1px solid #A0A477;

}
div#shadow  
{
 background: #122E53 url(../images_snowfire/fr_bg_shadow.png) repeat-x;
 background-attachment: #122E53 url(../images_snowfire/fr_bg_shadow.png) repeat-x;
 background-color: #122E53;
 background-image: url(../images_snowfire/fr_bg_shadow.png);
 background-position: #122E53 url(../images_snowfire/fr_bg_shadow.png) repeat-x;
 background-repeat: #122E53 url(../images_snowfire/fr_bg_shadow.png) repeat-x;

}
div#header  
{
background: #0F253E url(../images_snowfire/fr_header.png) 100% 0 no-repeat;
background-attachment: #0F253E url(../images_snowfire/fr_header.png) 100% 0 no-repeat;
background-color: #0F253E;
background-image: url(../images_snowfire/fr_header.png);
background-position: #0F253E url(../images_snowfire/fr_header.png) 100% 0 no-repeat;
background-repeat: #0F253E url(../images_snowfire/fr_header.png) 100% 0 no-repeat;
height: 165px;

}
span#logo  
{
background: url(../images_snowfire/fr_logo.png) no-repeat;
background-attachment: url(../images_snowfire/fr_logo.png) no-repeat;
background-image: url(../images_snowfire/fr_logo.png);
background-position: url(../images_snowfire/fr_logo.png) no-repeat;
background-repeat: url(../images_snowfire/fr_logo.png) no-repeat;
height: 141px;
width: 619px;

}
div#graphic  
{
 background: url(../images_snowfire/fr_graphic.jpg) 100% 0 no-repeat;
 background-image: url(../images_snowfire/fr_graphic.jpg);
 background-position: url(../images_snowfire/fr_graphic.jpg) 100% 0 no-repeat;
 background-repeat: url(../images_snowfire/fr_graphic.jpg) 100% 0 no-repeat;
 background-attachment: url(../images_snowfire/fr_graphic.jpg) 100% 0 no-repeat;
 width: 899px;
 height: 296px;

}
div#spotlight  
{
   height: 117px;

}
td#left-col  
{
   background: #A0A477 url(../images_snowfire/fr_left_shadow2.png) 100% 0 repeat-y;

}
td#middle-col  
{
   background: #F3F7FC url(../images_snowfire/fr_middle_shadow2.png) 100% 0 repeat-y;

}
td#right-col  
{
   background-color: #2355A0;

}
div#left div, div#left p, div#left td  
{
   color: #E8E9DD;

}
div#left a  
{
   color: #fff;

}
div#right div, div#right p, div#right td  
{
   color: #CDE0F0;

}
div#bottom div, div#bottom p, div#bottom td  
{
   color: #A6C8E5;

}
div#right a  
{
   color: #fff;

}
div#left  
{
   background: url(../images_snowfire/fr_left_corner.png) 0 0 no-repeat;

}
div#middle  
{
   background: url(../images_snowfire/fr_middle_top.png) 0 0 repeat-x;

}
div#right  
{
   background: url(../images_snowfire/fr_right_top.png) 0 0 repeat-x;

}
div#left div.shadow  
{
   background: url(../images_snowfire/fr_middle_shadow.png) 100% 0 no-repeat;

}
div#middle div.shadow_1  
{
   background: url(../images_snowfire/fr_middle_corner.png) 0 0 no-repeat;

}
div#middle div.shadow_2  
{
   background: url(../images_snowfire/fr_right_shadow.png) 100% 0 no-repeat;

}
div#right div.shadow  
{
   background: url(../images_snowfire/fr_right_corner.png) 0 0 no-repeat;

}
div.moduletable h3, .contentheading, .componentheading  
{
   background: url(../images_snowfire/fr_head_left.png) 100% 0 no-repeat;
   color: #D8D9C6;

}
div#middle div.moduletable h3, .contentheading, .componentheading   
{
   background: #CDE0F0 url(../images_snowfire/fr_title.png) 0 0 no-repeat;
    color: #1D4A88;

}
div#right div.moduletable h3  
{
   background: #1D4A88 url(../images_snowfire/fr_head_right.png) 0 0 no-repeat;
   color: #94B7E7;

}
div#top div.moduletable h3  
{
   background: #A6C8E5 url(../images_snowfire/fr_title2.png) 0 0 no-repeat;
   border-right: 8px solid #97B9D7;
   color: #0F253E;

}
div#top  
{
   background: #CDE0F0 url(../images_snowfire/fr_top_shadow.png) 100% 0 repeat-y;

}
div#top .corner_1  
{
   background: url(../images_snowfire/fr_top_tl.png) 0 0 no-repeat;

}
div#top .corner_2  
{
   background: url(../images_snowfire/fr_top_bl.png) 0 100% no-repeat;

}
div#bottom div.moduletable h3  
{
   color: #CDE0F0;
   background: none;

}
div#bottom  
{
   background: #163B5D url(../images_snowfire/fr_bottom_shadow.png) 100% 0 repeat-y;

}
div#bottom .corner_1  
{
   background: url(../images_snowfire/fr_bottom_tl.png) 0 0 no-repeat;

}
div#bottom .corner_2  
{
   background: url(../images_snowfire/fr_bottom_bl.png) 0 100% no-repeat;

}
div#vbottom  
{
   border-top: 15px solid #173f78;

}
div#vbottom a:link, div#vbottom a:visited, div#vbottom a:hover  
{
   color: #2363c0;

}
div#vbottom div  
{
   border-top: 10px solid #153969;
   color: #2363c0;

}
.small, .modifydate, .createdate  
{
   color: #0F253E;

}
#smaller .button  
{
   background: url(../images_snowfire/fr_css_small.png) no-repeat;

}
#medium .button  
{
   background: url(../images_snowfire/fr_css_med.png) no-repeat;

}
#larger .button  
{
   background: url(../images_snowfire/fr_css_large.png) no-repeat;

}
#wide .button  
{
   background: url(../images_snowfire/fr_css_wide.png) no-repeat;

}
#narrow .button  
{
   background: url(../images_snowfire/fr_css_narrow.png) no-repeat;

}
#nav li  
{
   background: url(../images_snowfire/fr_tab_r.png) 100% -40px no-repeat;

}
#nav li.on ul  
{
   background: #0F253E;

}
#nav a  
{
   background: url(../images_snowfire/fr_tab_l.png) 0 -40px no-repeat;
   color: #BACBE1;

}
#nav li.on a,  #nav li.on:hover a, #nav li.over.on a  
{
   color: #F3F7FC;

}
#nav li ul  
{
   background: #1D4674;

}
#nav ul li  
{
   background: none;

}
#nav li ul a, #nav li.on ul a  
{
   border-right: 1px solid #18395F;

}
