body { background: #0e364d url(../images/body_main.png) repeat-y top center; }

#header {
background:#0e364d url(../images/header2.png) no-repeat;
height:216px;
}

#header h1 a img {display:none;}

p + p { text-indent:0; margin-top:-1.5em; }

#subfooter {/*background:#000000;*/}

#subfooter ul li a {

  text-decoration:none;

	}

#subfooter ul li a:hover {

  color:#FFFFFF;

	}



#footer {background:#0e364d;}





#subfooter ul li {list-style-image: url(../images/li.gif);}



body,.box li

{

  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;

  font-size: 12px;

}



p {
  margin-bottom:20px;

}

/* Adds special style to an unvisited link. */

a { text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; letter-spacing: 1px;}

a:link{
  color: #525252;
}

/* Adds special style to a visited link. */

a:visited, a.visited{
  color: #594C4A;
}

/* :hover - adds special style to an element when you mouse over it. */

a:hover, a.hover{
  color: #6B6B6B;
}



/*Menu*/

#menu{

	width:100%;

	height:61px;

	background:url(../images/fm_menu_bg.jpg) repeat-x;

}

#menu ul{

		width:100%;

		margin:0 auto;

		list-style:none;

	}

#menu li{

			list-style:none;

			display:block;

			float:left;

			font-size:11px;

			font-weight:bold;

			height:61px;

			line-height:61px;

			margin:0 5px;

		}

#menu li a{

				display:block;

				float:left;

				height:61px;				

				color:#ffffcc;

				text-decoration:none;

				text-transform:uppercase;

				padding:0 20px;

				letter-spacing: 0px;				

			}

#menu li a:hover{	

					background:url(../images/fm_hover_bg.jpg) repeat-x;

					color:#fff;

					letter-spacing: 0px;

				}

#menu li a:hover span, #menu li .current span{

						background:url(../images/fm_hover_pointer.jpg) no-repeat top;

						height:61px;

						display:block;

						float:left;

					}

#menu li .current{

						display:block;

						float:left;

						height:61px;				

						background:url(../images/fm_hover_bg.jpg) repeat-x;

						color:#fff;

						text-decoration:none;

						text-transform:uppercase;

						padding:0 20px;		

					}

					

.prepend-oko {padding-left:2px;}



.glossymenu{

list-style-type: none;

margin: 5px 0;

padding: 0;

width: 170px;

border: 1px solid #9A9A9A;

border-bottom-width: 0;

}



.glossymenu li a{

background: white url(../images/glossyback.gif) repeat-x bottom left;

font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

color: white;

display: block;

width: auto;

padding: 3px 0;

padding-left: 10px;

text-decoration: none;



}





* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */

width: 160px;

}



.glossymenu li a:visited, .glossymenu li a:active{

color: white;

}



.glossymenu li a:hover{

background-image: url(../images/glossyback2.gif);

}





.sidebarmenu ul{

margin: 0;

padding: 0;

list-style-type: none;

font: bold 13px Verdana;

width: 180px; /* Main Menu Item widths */

border-bottom: 1px solid #ccc;

}

 

.sidebarmenu ul li{

position: relative;

}



/* Top level menu links style */

.sidebarmenu ul li a{

display: block;

overflow: auto; /*force hasLayout in IE7 */

color: white;

text-decoration: none;

padding: 6px;

border-bottom: 1px solid #778;

border-right: 1px solid #778;

}



.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{

background-color: #012D58; /*background of tabs (default state)*/

}



.sidebarmenu ul li a:visited{

color: white;

}



.sidebarmenu ul li a:hover{

background-color: black;

}



/*Sub level menu items */

.sidebarmenu ul li ul{

position: absolute;

width: 170px; /*Sub Menu Items width */

top: 0;

visibility: hidden;

}



.sidebarmenu a.subfolderstyle{

background: url(../images/right.gif) no-repeat 97% 50%;

}



 

/* Holly Hack for IE \*/

* html .sidebarmenu ul li { float: left; height: 1%; }

* html .sidebarmenu ul li a { height: 1%; }

/* End */





	

	

table .box {

	background-color: #efefef;

	width: 300px;

	border-style:solid 1px;

	position: relative;

	border-bottom-color:#FFCC00;

	border-bottom:solid 2px #FFCC00;

	float:none;

	padding-top:0px;

	margin-top:0px;

	vertical-align:top;

}

table .box p {

    margin-top:0px;

	padding-top:0px;

	

}

table .boxhead {

	height:30px;

	background-image: url('../images/boxh3.jpg');

	background-repeat: no-repeat;

	background-position: left center;

	color:#000000;

	font-weight:bold;

	font-size:17px;

}

table .box ul li

{

  padding:0px 0 5px 5px;

  /*background-image: url('../images/BlockContentBullets.png');

  background-repeat:no-repeat;*/

  margin:0.5em 0 0.5em 0;

  line-height:1.2em;

}

#news{
 margin: 10px auto;
}

#news h2{
 margin-top: 10px;
}

#news ul li{
 list-style-type: none;
 margin-bottom: 10px;
 border-bottom: 1px solid #eee;
 padding: 5px;
}

#news ul li h3{
 font-size:1em;line-height:1;margin-bottom:1em; font-weight:bold;
}

#news ul li h3 a { text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; letter-spacing: 1px;}

p.pagination {text-align: center;}




