@charset "utf-8";
/* CSS Document */


.hide, .url { display: none; } /* hide skip navigation + print code */

a img { border: none; } /* remove annoying borders from images nested in links */

/*body { height: 100%; } /* fix IE quirk (but not Safari) :( */



html {
	background-image:url(images/pattern_156.gif);

	min-width: 920px;

	margin-left: 0;

	margin-right: 0;

}





body { background-color: #fff; background-image:url(images/pattern_157.gif);	color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 76%;  text-align : center; min-width : 920px; margin-top: 0; margin-bottom: 0; } 



html > body { overflow: visible; }



#container { position: relative; text-align: left; width: 920px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;  margin-left: auto; margin-right: auto; padding: 0; padding-top: 5px; height: 100%; min-height: 100%; background-color:#FFF;  } /* div that everything sits in */



body > #container { height: auto; }

.footer {color:#666; text-decoration:none; font:Verdana; font-size:11px; font-weight:bold; margin-left:20px;}
.footer a {color:#666; text-decoration:none; font:Verdana; font-size:11px; font-weight:bold; }
.footer a:hover {text-decoration:underline; color:#666; font:Verdana; font-size:11px; font-weight:bold;}


#container ul.nav{
	float:right;
	padding:0 0 7px 0px;
	margin:0 auto;
}
#container ul.nav li{
	float:left;
	font-size:0;
	line-height:0;
}
#container ul.nav li a{
	display:block;
	margin:0 23px 0 0;
	font:bold 10px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#555555;
	text-decoration:none;
	background-color:inherit;
}
#container ul.nav li a:hover{
	background:url(images/nav_hover.gif) left top repeat-x;
}
#container ul.nav li a.last{
	display:block;
	margin:0;
	font:bold 10px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#555555;
	text-decoration:none;
	background-color:inherit;
	border:none;
}
#container ul.nav li a.last:hover{
	background:url(images/nav_hover.gif) left top repeat-x;
}
#container ul.nav li a.hover{
	display:block;
	margin:0 23px 0 0;
	font:bold 10px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#555555;
	text-decoration:none;
	background:url(images/nav_hover.gif) left top repeat-x;
	background-color:inherit;
	cursor:text;
}
#container ul.log{
	float:right;
	padding:0 0 0 0;
	width:150px;
}
#container ul.log li{
	float:right;
	margin:0 0 0 2px;
	font-size:0;
	line-height:0;
}
#container ul.log li a.subscribe{
	display:block;
	background:url(images/subscribe_bg.gif) 0 0 no-repeat;
	width:80px;
	height:15px;
	padding:0 0 0 15px;
	font:normal 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#container ul.log li a.subscribe:hover{
	color:#000;
	background-color:inherit;
}
#container ul.log li a.login{
	display:block;
	background:url(images/login_bg.gif) 0 0 no-repeat;
	width:31px;
	height:15px;
	padding:0 0 0 15px;
	font:normal 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#container ul.log li a.login:hover{
	color:#000;
	background-color:inherit;
}

div#sidetype {
	background-color: transparent;
	margin: 0;
	padding: 0;
	display: inline;
	z-index: 2;
	position:absolute;
	left:0px;
	top:143px;
	overflow: visible;
	visibility: inherit;
}

#mininav { float: right; text-align: right; margin: 0; color: #ccc; padding: 1px; }

#mininav a { text-decoration: none;  margin: 1px; color: #666; font-weight: normal; }

#mininav a:hover { background-color: #213A38; border: 1px solid #213A38; color:#FFFFFF; margin: 0; }

#slideshow {
  width: 900px;
  height: 265px;
}

#sidemenulink {
	width:200px;
	
}

#sidemenulink h1 {
display: block; 
background-color:#085133;
font-size: 90%;
font-weight:bold;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #fff;
margin: 0px;
}

#sidemenulink ul {
list-style: none;
margin: 0px;
margin-top:10px;
padding: 0px;
border: none;
}
#sidemenulink ul li {
margin: 0px;
padding: 0px;
}

#sidemenulink ul li a {
font-size: 100%;
display: block;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;

}

#sidemenulink ul li a:hover, #sidemenulink ul li a:focus {
color: #085133;
border-left:5px solid #085133;
padding-left:10px;
font-weight:bold;
background-color: #fff;
}
