/*custom stuff*/
BODY
{
	background: #14335C url(../images_zima/fr_bg.png) repeat-x;
}
SPAN.pathway A
{
	background: url(../images_zima/fr_arrow.png) no-repeat 100% 0;
}
A.readon
{
	background: url(../images_zima/fr_bullet.png) no-repeat;
}
/*** fonts ***/
BODY
{
	color: #0F253E;
}
/*font family*/
A:link, A:visited
{
	color: #F30;
}
A IMG
{
	border: 0px solid #000000;
}
/** regular joomla menu **/
A.mainlevel
{
	background: url(../images_zima/fr_menu.png) no-repeat 100% 0;
}
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_zima/fr_bg_shadow.png) repeat-x;
}
DIV#header
{
	background: #0F253E url(../images_zima/fr_header.png) no-repeat 100% 0;
}
SPAN#logo
{
	background: url(../images_zima/fr_logo.png) no-repeat;
}
#smaller .button
{
	background: url(../images_zima/fr_css_small.png) no-repeat;
}
#medium .button
{
	background: url(../images_zima/fr_css_med.png) no-repeat;
}
#larger .button
{
	background: url(../images_zima/fr_css_large.png) no-repeat;
}
#wide .button
{
	background: url(../images_zima/fr_css_wide.png) no-repeat;
}
#narrow .button
{
	background: url(../images_zima/fr_css_narrow.png) no-repeat;
}
DIV#graphic
{
	background: url(../images_zima/fr_graphic.jpg) no-repeat 50% 0;
}
DIV#spotlight
{
	height: 117px;
}
TD#left-col
{
	background: #A0A477 url(../images_zima/fr_left_shadow2.png) repeat-y 100% 0;
}
TD#middle-col
{
	background: #F3F7FC url(../images_zima/fr_middle_shadow2.png) repeat-y 100% 0;
}
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_zima/fr_left_corner.png) no-repeat 0 0;
}
DIV#middle
{
	background: url(../images_zima/fr_middle_top.png) repeat-x 0 0;
}
DIV#right
{
	background: url(../images_zima/fr_right_top.png) repeat-x 0 0;
}
DIV#left DIV.shadow
{
	background: url(../images_zima/fr_middle_shadow.png) no-repeat 100% 0;
}
DIV#middle DIV.shadow_1
{
	background: url(../images_zima/fr_middle_corner.png) no-repeat 0 0;
}
DIV#middle DIV.shadow_2
{
	background: url(../images_zima/fr_right_shadow.png) no-repeat 100% 0;
}
DIV#right DIV.shadow
{
	background: url(../images_zima/fr_right_corner.png) no-repeat 0 0;
}
#right .moduletable MARQUEE
{
	text-align: center;
	width: 187px;
}
DIV.moduletable H3, .contentheading, .componentheading
{
	background: url(../images_zima/fr_head_left.png) no-repeat 100% 0;
	color: #D8D9C6;
}
DIV#middle DIV.moduletable H3, .contentheading, .componentheading
{
	background: #CDE0F0 url(../images_zima/fr_title.png) no-repeat 0 0;
	color: #1D4A88;
}
DIV#right DIV.moduletable H3
{
	background: #1D4A88 url(../images_zima/fr_head_right.png) no-repeat 0 0;
	color: #94B7E7;
}
DIV#top DIV.moduletable H3
{
	background: #A6C8E5 url(../images_zima/fr_title2.png) no-repeat 0 0;
	border-right: 8px solid #97B9D7;
	color: #0F253E;
}
DIV#top
{
	background: #CDE0F0 url(../images_zima/fr_top_shadow.png) repeat-y 100% 0;
}
DIV#top .corner_1
{
	background: url(../images_zima/fr_top_tl.png) no-repeat 0 0;
}
DIV#top .corner_2
{
	background: url(../images_zima/fr_top_bl.png) no-repeat 0 100%;
}
DIV#bottom DIV.moduletable H3
{
	color: #CDE0F0;
	background: none;
}
DIV#bottom
{
	background: #163B5D url(../images_zima/fr_bottom_shadow.png) repeat-y 100% 0;
}
DIV#bottom .corner_1
{
	background: url(../images_zima/fr_bottom_tl.png) no-repeat 0 0;
}
DIV#bottom .corner_2
{
	background: url(../images_zima/fr_bottom_bl.png) no-repeat 0 100%;
}
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;
}
/*****************************
****   supersuckerfish   ****
*****************************/
#nav LI
{
	background: url(../images_zima/fr_tab_r.png) no-repeat 100% -40px;
}
#nav LI.on UL
{
	background: #0F253E;
}
#nav A
{
	background: url(../images_zima/fr_tab_l.png) no-repeat 0 -40px;
	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;
}
