/*====== Static Menu ======*/
nav {
	background:#444;
	overflow:hidden;
	border:1px solid #555555;
}
ul#static_menu{overflow:visible;}
ul#static_menu li {
	display:block;
	float:left;
}
ul#static_menu a {
	background:none repeat scroll 0 0 #444444;
	border-right:1px solid #555555;
	display:block;
	font-size:15px;
	font-weight:bold;
	padding:15px 15px;
	text-decoration:none;
	color:#DDDDDD;
}
ul#static_menu a.current { background:none repeat scroll 0 0 #333333;}
ul#static_menu a:hover {background:none repeat scroll 0 0 #333333; }
ul#static_menu li.homepage a {
  padding: 25px;
  background-image: url("images/icon-home.png");
  background-position: 50% 0%;
  background-repeat: no-repeat;


}
ul#static_menu li.homepage a span { display: none;}
ul#static_menu li.homepage a:hover, ul#static_menu li.homepage a.current {background-position: 50% -50px;}
ul#static_menu span { }
/*====== Main Menu ======*/
ul#main_menu {
	border:1px solid #ccc;
	border-bottom:none;
	background:#fff;
	padding:0 1px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
        margin-bottom:20px;
}
ul#main_menu a.current, ul#main_menu a:hover {color:#8F000D; }
ul#main_menu ul { }
ul#main_menu li.category { background-color:#f6f6f6; }
ul#main_menu li.category:hover { background-color: #fcfcfc; }
ul#main_menu li.category a {
	padding:5px 5px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	font-size:13px;
overflow:hidden;
}


ul#main_menu li.page { background-color:#e6e6e6; }
ul#main_menu li.page:hover {background-color:#e0e0e0;  }
ul#main_menu li.page a {
	padding:5px 15px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
}
ul#main_menu span.arrow {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 30px;
  height: 30px;
  z-index: 3;
  background-image: url(images/arrow1.png);
  background-position: center center;
  background-repeat: no-repeat;
}
ul#main_menu span.arrow:hover {cursor: s-resize;}
/*=== Search Results ===*/
ul#searchresult { }
ul#searchresult li { padding:5px; overflow:hidden;}
ul#searchresult li span { display:block; }
ul#searchresult li a.listtitle {font-size:1.2em; font-weight:bold; }
ul#searchresult li a.current { }
ul#searchresult img {max-height:50px; max-width:50px; }
/*====== Sitemap ======*/
ul.sitemap { }
ul.sitemap li {padding:5px; }
ul.sitemap li a { }
ul.sitemap li ul li { padding:2px;}
ul.sitemap li ul li a { }
/*== Featured Areas ===*/
ul.featureditem { }
ul.featureditem li { }
ul.featureditem a { }
ul.featureditem img { }
ul.featureditem span { }



/*== Featured Pages ===*/
div.featureapage { -moz-border-radius:10px;
   border-radius:10px;
   -webkit-border-radius:10px; 
    padding:10px;
   float:left;
   width:200px;
   margin:10px;
    background: #F2F2F2;
   border:1px solid #CCC;
   overflow:hidden;
  top:10px;
}
#right div.featureapage {margin:10px 0;}
div.featureapage img { 
max-width:90px;
float:left;
margin: 0 10px 0 5px;
-moz-border-radius:3px;
   border-radius:3px;
   -webkit-border-radius:3px; 
   border:1px solid #CCC;
}
div.featureapage a { font-sise:14px;
font-weight:bold; }
div.featureapage p { height:52px;}

/*==== Listpages ====*/

ul#listpages, ul#relatedpages {margin-top:40px;
padding:0;
overflow:hidden;}

ul#listpages li, ul#relatedpages li {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#F9F9F9;
border:1px solid #E8E8E8;
float:left;
height:199px;
margin-bottom:20px;
margin-left:7px;
margin-right:7px;
padding:5px;
position:relative;
width:205px;
}

ul#listpages a:first-child, ul#relatedpages a:first-child { 
float:left;
height:100px;
margin-bottom:10px;
overflow:hidden;}

ul#listpages img, ul#relatedpages img {
margin-top:-20px;
width:204px !important;
border:none;
padding:0;
}

ul#listpages a.listtitle, ul#relatedpages a.listtitle {
float:none;
font-size:16px;
font-weight:bold;
display:block;
}

ul#listpages span, ul#relatedpages span {
font-size:12px;
line-height:17px;
display:block;
max-height:55px;
}

/*=== Listcategories ===*/

ul#listcategories li, ul.featureditem li {
border-bottom:1px dotted #CCCCCC;
margin:0;
padding:20px 0;
}

ul#listcategories a, ul.featureditem a { 
float:left;
height:100px;
margin-right:15px;
overflow:hidden;
padding:4px;
}

ul#listcategories img, ul.featureditem img  {
margin-top:-50px;
width:190px;
}

ul#listcategories a.listtitle, ul.featureditem a.listtitle {
float:none;
font-size:18px;
padding:0;
}

ul#listcategories span, ul.featureditem  span {
font-size:12px;
line-height:17px;
}
/*== Featured Areas ===*/
#right ul.featureditem { }
#right ul.featureditem li {
-moz-border-radius:25px;
border-radius:25px;
-webkit-border-radius:25px;
background: #F2F2F2;
border:1px solid #CCC;
margin-bottom:7px;
padding:5px 15px; }
#right ul.featureditem a {font-weight:bold; font-size:12px; height:auto;margin:0;padding:0;}
#right ul.featureditem img { width:30px; margin:0 10px 0 0;}
#right ul.featureditem span {overflow:hidden;
font-size:11px;
margin:0;
height:14px; }

.insidebox ul#relatedpages, .insidebox ul#listcategories, .insidebox ul#listpages, .insidebox ul.featureditem {
  margin:0;}
.insidebox ul#relatedpages li, .insidebox ul#listcategories li, .insidebox ul#listpages li, .insidebox ul.featureditem li {
  width:184px;
  margin: 0 0 5px 0;}
.insidebox ul#relatedpages img, .insidebox ul#listcategories img, .insidebox ul#listpages img, .insidebox ul.featureditem img {max-width:184px !important;}
/*=== listxrss ===*/
*+html ul.listxrss {
    width:auto!important; height:170px;
    position:relative;
    overflow:hidden;}
ul.listxrss li { margin-bottom:10px; }
ul.listxrss a.listtitle {
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
ul.listxrss span { color:#1A4B75;
display:block;
font-size:11px;
margin-bottom:5px;}

ul.listxrss p { font-size:11px;
text-align:justify; }
