/* CSS Document */
html, body {
	background: #fff url(images/bg_body.gif) top center no-repeat;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	}

a{
	color:#2F6EB1;
}

a:hover{
	color:#B0AD3C;
}
#logo {
position:relative;
}
h1{
	color: #B0AD3C;
	font-size: 18px;
	font-family: "Arial Narrow", helvetica, sans-serif;
	text-transform:capitalize;
}

#container{
	width:760px;
	margin:0 auto;
}

/*  HEADER */

#header{
background:url(images/logo.jpg) no-repeat left top;
background-position:0px 5px;
	height:170px;
	clear:both;
}

ul#icons{
	float:right;
	clear:both;
	list-style-type:none;
	padding-left:0;
	padding-top:55px;
	_padding-top:75px;
	height:62px;
}

ul#icons li{
	display:block;
	float:left;
	padding:0 0 0 4px;
	background: url(images/icon_separator.gif) center left no-repeat;
}

ul#icons li.first{
	background:none;
}

ul#icons li a{
	text-decoration:none;
	text-indent:-10000px;
	display:block;
	width: 30px;
	height:30px;
}

ul#icons li a#home{
	background: url(images/icon_home.gif) center no-repeat;
}

ul#icons li a#home:hover{
	background: url(images/icon_home_over.gif) center no-repeat;
}

ul#icons li a#contact{
	background: url(images/icon_contact.gif) center no-repeat;
}

ul#icons li a#contact:hover{
	background: url(images/icon_contact_over.gif) center no-repeat;
}

ul#topmenu{
	float:right;
	padding-left:0;
	list-style-type:none;
	margin-top:-3px;
	_margin-top:0px;
	margin-left:0;
	height:22px;
	width:760px;
	background: #fff url(images/menu_separator.gif) top right no-repeat;
}

ul#topmenu li{
	background: url(images/menu_separator.gif) center left no-repeat;
	padding:0 13px;
	display:block;
	float:left;
}

ul#topmenu li a{
	color: #B0AD3C;
	font-size: 16px;
	font-family: "Arial Narrow", helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:5px solid #fff;
}

ul#topmenu li a:hover{
	color:#022B61;
	border-bottom:5px solid #022B61;
}

#banner{
	display:block;
	float:left;
	width:570px;
	height:165px;
	border:7px solid #EAEAEA;
	/*background: url(images/banner.jpg) top left no-repeat;*/
	background:#022b61;
	clear:left;
}

#banner_content{
	display:block;
	float:left;
	width:570px;
	height:165px;
	border:7px solid #EAEAEA;
	background: url(images/banner.jpg) top left no-repeat;
	clear:left;
}

#special{
	display:block;
	float:left;
	margin-left:15px;
	width:161px;
	height: 180px;
	background: url(images/special.gif) top left no-repeat;
}

/*  // HEADER */

/* CONTENT */

    #content.homepage{float:left;width:585px;}
    #home_img {float:right;width:161px;margin-top:20px;$margin-top:10px;}
    #home_img img{border:7px solid #EAEAEA; float:right;}

	#content{
		clear:both;
		padding-top:5px;
		min-height:200px;
		_height:200px;
	}

	#content img{
		border:7px solid #EAEAEA;
		float:right;
		margin-left:15px;
	}

	#content p {
	text-align:justify;
}

	#content ul {
		list-style-type:none;
	}

	#content ul li{
		padding-left:18px;
		background: url(images/li.jpg) top left no-repeat;
		color:#022b61;
		margin-top:5px;
	}

/* // CONTENT */

/* FOOTER */

	#footer{
		background: url(images/bg_footer.gif) top left repeat-x;
		text-align:center !important;
		color:#B0AD3C;
		clear:both;
		padding:30px 0px 5px 0px;


	}

	#footer a{
		color:#B0AD3C;
		text-decoration:none;
	}

	#footer a:hover{
		text-decoration:underline;
	}

/* // FOOTER */

	#BackNextDiv {
		display:block;
		float: left;
	}
	#BackNextDiv a {
		text-decoration:none;
	}
	#BackNextDiv .Up {
		background-image:url(/skin/cirillos/images/up.gif);
		background-repeat:no-repeat;
		display:block;
		float:left;
		height:17px;
		margin-left:2px;
		width:17px;
	}
	#BackNextDiv .Back {
		background-image:url(/skin/cirillos/images/left.gif);
		background-repeat:no-repeat;
		display:block;
		float:left;
		height:17px;
		width:17px;
	}
	#BackNextDiv .Next {
		background-image:url(/skin/cirillos/images/right.gif);
		background-repeat:no-repeat;
		display:block;
		float:left;
		height:17px;
		margin-left:2px;
		width:17px;
	}
	#siteLocation {
		background-color:#E6F3BF;
		padding-bottom: 3px;
	}
	#siteLocation a {
		color:#000;
		text-decoration: none;
	}
	#siteLocation a:hover {
		color:#0000FF;
		text-decoration: none;
	}




.NewsListItemInfo {
	 float:right;
}
.NewsListItem{
	float:left;
	width:580px;
margin-bottom:15px;
}

.ArchiveLink{
float:right;
margin-top:20px;
}
.NewsListReadMore a{
	float:right;

}
.NewsListReadMore a:hover{
	float:right;

}