/* custom stuff */
body {	background: #14335C url(../images_snowfire/fr_bg.png) repeat-x;}
span.pathway a {	background: url(../images_snowfire/fr_arrow.png) 100% 0 no-repeat;}
a.readon {	background: url(../images_snowfire/fr_bullet.png) no-repeat;}
/*** fonts ***/
body {		color: #0F253E;}
/* font family */
a:link, a:visited {	color: #f30;}
/** regular joomla menu **/
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;}
/* headings */
.small, .modifydate, .createdate {	color: #0F253E;}
/** some joomla class stuff */
td.buttonheading {	background: #CDE0F0;}
td.sectiontableheader {  background: #acaf89;  color: #fff;  border-right: 1px solid #A0A477;}
/** template layout stuff **/
div#shadow {	background: #122E53 url(../images_snowfire/fr_bg_shadow.png) repeat-x;}
div#header {	background: #0F253E url(../images_snowfire/fr_header.png) 100% 0 no-repeat;}
span#logo {	background: url(../images_snowfire/fr_logo.png) no-repeat;}
#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;}
div#graphic {	background: url(../images_snowfire/fr_loghismo.jpg) 50% 0 no-repeat;}
div#spotlight {	height: 100px;	}
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;}
#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;}
/* sub level links */
#nav li ul {	background: #1D4674;}
#nav ul li {	background: none;}
#nav li ul a, #nav li.on ul a {	border-right: 1px solid #18395F;}
