@font-face {
	font-family: Titillium Maps;
	src: local("Titillium Maps"), local("TitilliumMaps"), url(../fonts/TitilliumMaps29L002.otf) format("opentype"), url(../fonts/TitilliumMaps29L002.woff) format("woff");
}
body {
	background: url("img/bg2.png") repeat-x rgb(224, 222, 223); color: rgb(51, 51, 51); font-family: arial, helvetica, sans-serif;
}
#all {
	background: rgb(255, 255, 255); border: 0px solid currentColor; border-image: none; color: rgb(51, 51, 51); padding-top: 0px;
}
#header {
	
}
a:link {
	color: rgb(9, 81, 151);
}
a:visited {
	color: rgb(9, 81, 151);
}
a:hover {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
a:active {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
a:focus {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
input:focus {
	border: 2px solid currentColor; border-image: none;
}
fieldset {
	border: 0px solid rgb(204, 204, 204); border-image: none;
}
.article-info {
	color: rgb(68, 68, 68);
}
.article-info dd span {
	background: rgb(238, 238, 238); color: rgb(68, 68, 68); border-right-color: currentColor; border-right-width: 0px; border-right-style: solid;
}
#back {
	
}
#logo span {
	color: rgb(182, 206, 252); text-transform: none; padding-left: 50px; font-family: arial, sans-serif; font-size: 0.3em !important;
}
#all #header {
	
}
.logoheader {
	background: url("../img/logo.png") no-repeat right bottom rgb(255, 255, 255); margin: 0em 10px 0px !important; color: rgb(182, 206, 252); min-height: 200px;
}
h1#logo {
	padding: 0.9em 20px 20px 10px; font-family: "Titillium Maps", Arial; font-weight: normal; margin-top: 0px;
}
#line {
	padding: 5px 10px !important; left: 0px; top: 0px; width: 98%; text-align: right; margin-right: 10px; max-width: 100%;
}
#header {
	background: rgb(255, 255, 255); font-size: 1em; position: relative;
}
#header ul.menu {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(221, 221, 221) currentColor currentColor; margin: 0px 10px; padding: 0px; border-image: none; left: 0px; top: 5em; text-align: left; display: block;
}
#header ul.menu li {
	margin: 0px !important; border: 0px currentColor; border-image: none;
}
#header ul.menu li a:link {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(221, 221, 221) currentColor currentColor; margin: 0px; padding: 12px 15px; border-image: none; color: rgb(51, 51, 51); display: inline-block; position: relative;
}
#header ul.menu li a:visited {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(221, 221, 221) currentColor currentColor; margin: 0px; padding: 12px 15px; border-image: none; color: rgb(51, 51, 51); display: inline-block; position: relative;
}
#header ul.menu li a:hover {
	background: rgb(13, 76, 137); color: rgb(255, 255, 255);
}
#header ul.menu li a:active {
	background: rgb(13, 76, 137); color: rgb(255, 255, 255);
}
#header ul.menu li a:focus {
	background: rgb(13, 76, 137); color: rgb(255, 255, 255);
}
#header ul li.active a:link {
	color: rgb(245, 245, 245); text-shadow: 1px 1px 1px #000;
}
#header ul li.active a:visited {
	color: rgb(245, 245, 245); text-shadow: 1px 1px 1px #000;
}
#header ul.skiplinks {
	background: none; padding: 0px; top: 0px; width: 100%; text-align: left; display: inline; z-index: 20000;
}
#header ul.skiplinks li a.u2:active {
	background: rgb(9, 81, 151) !important; border: 1px solid currentColor; border-image: none; left: 0px !important; top: 0px !important; right: auto; color: rgb(255, 255, 255) !important; display: block; z-index: 10000;
}
#header ul.skiplinks li a.u2:focus {
	background: rgb(9, 81, 151) !important; border: 1px solid currentColor; border-image: none; left: 0px !important; top: 0px !important; right: auto; color: rgb(255, 255, 255) !important; display: block; z-index: 10000;
}
#fontsize {
	display: inline;
}
#fontsize p a:link {
	color: rgb(34, 34, 34); border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
#fontsize p a:visited {
	color: rgb(34, 34, 34); border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
#fontsize p a.larger {
	margin: 0px; padding-right: 5px; padding-left: 5px; text-decoration: none;
}
#fontsize p a.reset {
	margin: 0px; padding-right: 5px; padding-left: 5px; text-decoration: none;
}
#fontsize p a.smaller {
	margin: 0px; padding-right: 5px; padding-left: 5px; text-decoration: none;
}
#fontsize p a:hover {
	background: rgb(9, 81, 151) !important; color: rgb(255, 255, 255);
}
#fontsize p a:active {
	background: rgb(9, 81, 151) !important; color: rgb(255, 255, 255);
}
#fontsize p a:focus {
	background: rgb(9, 81, 151) !important; color: rgb(255, 255, 255);
}
#fontsize h3 {
	color: rgb(34, 34, 34); font-weight: bold;
}
#header form {
	padding-right: 1px; display: inline;
}
#header form .search {
	padding-right: 1px; display: inline;
}
#header form .inputbox {
	background: url("../images/header-bg.gif") repeat-x; border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(204, 204, 204) currentColor currentColor rgb(204, 204, 204); padding: 5px; border-image: none;
}
#header form .inputbox:focus {
	border: 2px solid rgb(0, 0, 0); border-image: none;
}
#header form .button {
	background: url("../images/personal/button.png") rgb(204, 204, 204); padding: 4px !important; border: 0px solid rgb(221, 221, 221); border-image: none; color: rgb(51, 51, 51);
}
#contentarea {
	background: rgb(255, 255, 255);
}
#contentarea2 {
	background: rgb(255, 255, 255);
}
#breadcrumbs {
	color: rgb(51, 51, 51);
}
#breadcrumbs span {
	color: rgb(51, 51, 51);
}
#breadcrumbs span a:link {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
#breadcrumbs span a:visited {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
#breadcrumbs span a:hover {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
#breadcrumbs span a:active {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
#breadcrumbs span a:focus {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
.module_content {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.moduletable_js {
	border: 0px solid rgb(221, 221, 221); border-image: none;
}
#right .moduletable_js {
	border: 0px currentColor; border-image: none;
}
#nav h3 {
	color: rgb(85, 85, 85); font-family: "Titillium Maps", Arial; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
h3.js_heading {
	background: rgb(238, 238, 238); font-family: "Titillium Maps", Arial; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
h3.js_heading span.backh {
	border: 0px solid rgb(0, 0, 0); border-image: none;
}
h3.js_heading span.backh1 {
	
}
h3.js_heading a {
	border: 0px currentColor; border-image: none;
}
h3.js_heading a img {
	border: 0px currentColor; border-image: none;
}
h3.js_heading a.opencloselink:hover {
	background: none;
}
h3.js_heading a.opencloselink:active {
	background: none;
}
h3.js_heading a.opencloselink:focus {
	background: none;
}
#right h3 span.backh {
	
}
#right h3 span.backh2 {
	background: rgb(255, 255, 255); color: rgb(85, 85, 85); border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#right h3 span.backh3 {
	padding-left: 0px;
}
h3.js_heading a:link {
	
}
h3.js_heading a:visited {
	
}
h3.js_heading a:hover {
	
}
h3.js_heading a:active {
	
}
h3.js_heading a:focus {
	
}
#nav h3.js_heading a:focus {
	
}
#nav form {
	color: rgb(0, 0, 0);
}
#nav form a:hover {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255); text-decoration: none;
}
#nav form a:active {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255); text-decoration: none;
}
#nav form a:focus {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255); text-decoration: none;
}
#nav .moduletable-example ul.menu {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none;
}
ul.menu {
	background: rgb(255, 255, 255); border: 0px solid rgb(238, 238, 238); border-image: none;
}
.module_content ul.menu {
	border: 0px currentColor; border-image: none;
}
ul.menu li {
	background: url("../img/menu.png") no-repeat rgb(255, 255, 255); border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.menu li a:link {
	background: url("../img/menu.png") no-repeat rgb(255, 255, 255); color: rgb(68, 68, 68); padding-left: 40px;
}
ul.menu li a:visited {
	background: url("../img/menu.png") no-repeat rgb(255, 255, 255); color: rgb(68, 68, 68); padding-left: 40px;
}
ul.menu li.active a:link {
	background: url("../img/menu.png") no-repeat rgb(255, 255, 255); color: rgb(51, 51, 51);
}
ul.menu li.active a:visited {
	background: url("../img/menu.png") no-repeat rgb(255, 255, 255); color: rgb(51, 51, 51);
}
ul.menu li a:hover {
	background: url("../img/menu_hover.png") no-repeat rgb(255, 255, 255); color: rgb(9, 81, 151); padding-left: 30px;
}
ul.menu li a:active {
	background: url("../img/menu_hover.png") no-repeat rgb(255, 255, 255); color: rgb(9, 81, 151); padding-left: 30px;
}
ul.menu li a:focus {
	background: url("../img/menu_hover.png") no-repeat rgb(255, 255, 255); color: rgb(9, 81, 151); padding-left: 30px;
}
ul.menu li.active a:hover {
	background: url("../img/menu_hover.png") no-repeat rgb(255, 255, 255); color: rgb(9, 81, 151); padding-left: 30px;
}
ul.menu li.active a:active {
	background: url("../img/menu_hover.png") no-repeat rgb(255, 255, 255); color: rgb(9, 81, 151); padding-left: 30px;
}
ul.menu li.active a:focus {
	background: url("../img/menu_hover.png") no-repeat rgb(255, 255, 255); color: rgb(9, 81, 151); padding-left: 30px;
}
ul.menu li ul {
	border: 0px solid rgb(238, 238, 238); border-image: none;
}
ul.menu li ul li {
	background: rgb(255, 255, 255); border: 0px solid rgb(0, 0, 0); border-image: none;
}
ul.menu li.active ul li a:link {
	background: rgb(232, 232, 232); border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); border-image: none; color: rgb(68, 68, 68);
}
ul.menu li.active ul li a:visited {
	background: rgb(232, 232, 232); border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); border-image: none; color: rgb(68, 68, 68);
}
ul.menu li.active ul li.active a:link {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); border-image: none; color: rgb(51, 51, 51);
}
ul.menu li.active ul li.active a:visited {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); border-image: none; color: rgb(51, 51, 51);
}
ul.menu li.active ul li a:hover {
	background: rgb(102, 102, 102) !important; color: rgb(255, 255, 255) !important;
}
ul.menu li.active ul li a:active {
	background: rgb(102, 102, 102) !important; color: rgb(255, 255, 255) !important;
}
ul.menu li.active ul li a:focus {
	background: rgb(102, 102, 102) !important; color: rgb(255, 255, 255) !important;
}
ul.menu li ul li ul {
	background: rgb(245, 245, 245) !important; border: 0px currentColor !important; border-image: none !important; padding-bottom: 0px;
}
ul.menu li.active ul li.active ul li a:link {
	background: rgb(245, 245, 245); color: rgb(68, 68, 68); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.menu li.active ul li.active ul li a:visited {
	background: rgb(245, 245, 245); color: rgb(68, 68, 68); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.menu li.active ul li.active ul li.active a:link {
	color: rgb(51, 51, 51);
}
ul.menu li.active ul li.active ul li.active a:visited {
	color: rgb(51, 51, 51);
}
ul.menu li ul li ul li ul {
	background: url("../images/nature/level4.png") repeat-x rgb(255, 255, 255) !important; border: 1px solid rgb(238, 238, 238) !important; border-image: none !important; padding-top: 10px !important; padding-bottom: 10px !important;
}
ul.menu li.active ul li.active ul li.active ul li a:link {
	background: url("../images/nature/arrow_small.png") no-repeat 30px 5px rgb(255, 255, 255); padding: 3px 2px 3px 40px; color: rgb(68, 68, 68); font-size: 0.9em; font-weight: normal;
}
ul.menu li.active ul li.active ul li.active ul li a:visited {
	background: url("../images/nature/arrow_small.png") no-repeat 30px 5px rgb(255, 255, 255); padding: 3px 2px 3px 40px; color: rgb(68, 68, 68); font-size: 0.9em; font-weight: normal;
}
ul.menu li.active ul li.active ul li.active ul li.active a:link {
	color: rgb(51, 51, 51); font-weight: bold;
}
ul.menu li.active ul li.active ul li.active ul li.active a:visited {
	color: rgb(51, 51, 51); font-weight: bold;
}
ul.menu li ul li ul li ul li ul {
	background: rgb(255, 255, 255) !important; border: 0px solid rgb(238, 238, 238) !important; border-image: none !important; padding-top: 5px !important; padding-bottom: 10px !important;
}
ul.menu li.active ul li.active ul li.active ul li.active ul li a:link {
	background: rgb(255, 255, 255); margin: 0px 10px 0px 35px; padding: 3px 2px 3px 5px; color: rgb(68, 68, 68); font-size: 0.9em; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.menu li.active ul li.active ul li.active ul li.active ul li a:visited {
	background: rgb(255, 255, 255); margin: 0px 10px 0px 35px; padding: 3px 2px 3px 5px; color: rgb(68, 68, 68); font-size: 0.9em; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.menu li.active ul li.active ul li.active ul li.active ul li.active a:link {
	color: rgb(51, 51, 51); font-weight: bold;
}
ul.menu li.active ul li.active ul li.active ul li.active ul li.active a:visited {
	color: rgb(51, 51, 51); font-weight: bold;
}
#main {
	
}
#main a:link {
	
}
#main a:visited {
	
}
#main a:hover {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
#main a:active {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
#main a:focus {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
#main th a:hover {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
#main th a:active {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
#main th a:focus {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.items-row {
	background: rgb(255, 255, 255);
}
.items-row h2 {
	color: rgb(85, 85, 85); border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.column-1 {
	border: 0px solid currentColor; border-image: none;
}
.column-2 {
	border: 0px solid currentColor; border-image: none;
}
.item-separator {
	border: 0px solid rgb(51, 51, 51); border-image: none;
}
#main ul li {
	
}
.small {
	border: 0px solid currentColor; border-image: none;
}
ul#archive-items li.row0 {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
ul#archive-items li.row1 {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.archive #adminForm fieldset {
	margin: 20px 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.image-left {
	padding: 2px;
}
.image-right {
	padding: 2px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.items-leading {
	
}
#main h1 {
	color: rgb(13, 76, 137); font-family: "Titillium Maps", Arial; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#main .blog h1 {
	color: rgb(13, 76, 137); font-family: "Titillium Maps", Arial; margin-top: -1px !important; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#main .blog-featured h1 {
	color: rgb(13, 76, 137); font-family: "Titillium Maps", Arial; margin-top: -1px !important; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.items-row h2 {
	border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.items-leading h2 {
	color: rgb(85, 85, 85);
}
#main h3 {
	color: rgb(85, 85, 85);
}
#main h4 {
	color: rgb(85, 85, 85);
}
#main h2 {
	color: rgb(85, 85, 85); font-family: "Titillium Maps", Arial;
}
#main h2 a {
	color: rgb(9, 81, 151);
}
.readmore a:link {
	background: url("../images/nature/arrow1.gif") repeat-x left top rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(9, 81, 151);
}
.readmore a:visited {
	background: url("../images/nature/arrow1.gif") repeat-x left top rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(9, 81, 151);
}
a.readmore:link {
	background: url("../images/nature/arrow1.gif") repeat-x left top rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(9, 81, 151);
}
a.readmore:visited {
	background: url("../images/nature/arrow1.gif") repeat-x left top rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(9, 81, 151);
}
.readmore a:hover {
	background: url("../images/nature/arrow2.gif") no-repeat left 6px rgb(85, 85, 85) !important; color: rgb(255, 255, 255);
}
.readmore a:active {
	background: url("../images/nature/arrow2.gif") no-repeat left 6px rgb(85, 85, 85) !important; color: rgb(255, 255, 255);
}
.readmore a:focus {
	background: url("../images/nature/arrow2.gif") no-repeat left 6px rgb(85, 85, 85) !important; color: rgb(255, 255, 255);
}
a.readmore a:hover {
	background: url("../images/nature/arrow2.gif") no-repeat left 6px rgb(85, 85, 85) !important; color: rgb(255, 255, 255);
}
a.readmore a:active {
	background: url("../images/nature/arrow2.gif") no-repeat left 6px rgb(85, 85, 85) !important; color: rgb(255, 255, 255);
}
a.readmore a:focus {
	background: url("../images/nature/arrow2.gif") no-repeat left 6px rgb(85, 85, 85) !important; color: rgb(255, 255, 255);
}
a.readmore:hover {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
a.readmore:active {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
a.readmore:focus {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
.actions img {
	border: 0px currentColor; border-image: none;
}
#main .items-more h3 {
	color: rgb(68, 68, 68); border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#main .items-more ol {
	color: rgb(0, 0, 0);
}
#main .items-more ol li a {
	background: url("../images/blog_more.gif") no-repeat 0px rgb(255, 255, 255); color: rgb(9, 81, 151);
}
#main .items-more ol li a:hover {
	background: url("../images/blog_more_hover.gif") no-repeat 0px rgb(9, 81, 151); color: rgb(255, 255, 255);
}
#main .items-more ol li a:active {
	background: url("../images/blog_more_hover.gif") no-repeat 0px rgb(9, 81, 151); color: rgb(255, 255, 255);
}
#main .items-more ol li a:focus {
	background: url("../images/blog_more_hover.gif") no-repeat 0px rgb(9, 81, 151); color: rgb(255, 255, 255);
}
#main .pagination {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
table.contenttoc {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#right {
	background: rgb(255, 255, 255); border: 0px solid rgb(230, 230, 230); border-image: none;
}
#right h3 {
	
}
#right h4 {
	border: 0px solid currentColor; border-image: none; color: rgb(85, 85, 85);
}
#right ul li a:hover {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
#right ul li a:active {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
#right ul li a:focus {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
#close span {
	color: rgb(0, 0, 0);
}
.mostread li a:link {
	background: url("../images/personal/arrow2_grey.png") no-repeat 2px 7px;
}
.mostread li a:visited {
	background: url("../images/personal/arrow2_grey.png") no-repeat 2px 7px;
}
.latestnews li a:link {
	background: url("../images/personal/arrow2_grey.png") no-repeat 2px 7px;
}
.latestnews li a:visited {
	background: url("../images/personal/arrow2_grey.png") no-repeat 2px 7px;
}
.mostread li a:hover {
	background: url("../images/arrow_white_grey.png") no-repeat 2px 7px rgb(85, 85, 85) !important;
}
.latestnews li a:hover {
	background: url("../images/arrow_white_grey.png") no-repeat 2px 7px rgb(85, 85, 85) !important;
}
.mostread li a:active {
	background: url("../images/arrow_white_grey.png") no-repeat 2px 7px rgb(85, 85, 85) !important;
}
.latestnews li a:active {
	background: url("../images/arrow_white_grey.png") no-repeat 2px 7px rgb(85, 85, 85) !important;
}
.mostread li a:focus {
	background: url("../images/arrow_white_grey.png") no-repeat 2px 7px rgb(85, 85, 85) !important;
}
.latestnews li a:focus {
	background: url("../images/arrow_white_grey.png") no-repeat 2px 7px rgb(85, 85, 85) !important;
}
ul.newsfeed {
	border: 0px solid rgb(0, 0, 0); border-image: none;
}
.newsfeed-item {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsfeed-item h5 a {
	
}
ul.newsflash-horiz {
	background: url("../images/nature/box.png") repeat-x rgb(245, 245, 245); border: 1px solid rgb(238, 238, 238); border-image: none;
}
ul.newsflash-horiz li {
	background: rgb(245, 245, 245); border: 0px solid rgb(238, 238, 238); border-image: none;
}
ul.newsflash-horiz li h4 {
	font-family: "Titillium Maps", Arial;
}
.newsflash-vert {
	
}
.banneritem {
	border: 0px currentColor; border-image: none;
}
.banneritem a {
	background: none;
}
.banneritem a img {
	background: none; border: 0px currentColor; border-image: none;
}
#login-form .inputbox {
	background: url("../images/content_bg.gif") repeat-x; border: 1px solid rgb(221, 221, 221); border-image: none;
}
fieldset.input {
	border: 0px currentColor; border-image: none;
}
input.button {
	background: url("../images/nature/arrow1.gif") no-repeat left top rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(68, 68, 68);
}
button.button {
	background: url("../images/nature/arrow1.gif") no-repeat left top rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(68, 68, 68);
}
button.validate {
	background: url("../images/nature/arrow1.gif") no-repeat left top rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(68, 68, 68);
}
ul.tabs {
	background: url("../images/nature/box.png") repeat-x rgb(245, 245, 245); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-image: none;
}
ul.tabs li {
	background: url("../images/nature/box.png") repeat-x rgb(245, 245, 245); border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
ul.tabs li a:link {
	color: rgb(51, 51, 51);
}
ul.tabs li a:visited {
	color: rgb(51, 51, 51);
}
ul.tabs li a:hover {
	color: rgb(0, 0, 0);
}
ul.tabs li a:active {
	color: rgb(0, 0, 0);
}
ul.tabs li a:focus {
	color: rgb(0, 0, 0);
}
.tabcontent {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(0, 0, 0);
}
.tabcontent .linkclosed {
	color: rgb(0, 0, 0); border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.tabs li a.linkopen {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; color: rgb(51, 51, 51);
}
ul.tabs li a.linkclosed:hover {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
ul.tabs li a.linkclosed:active {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
ul.tabs li a.linkclosed:focus {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
ul.tabs li a.linkopen:hover {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
ul.tabs li a.linkopen:active {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
ul.tabs li a.linkopen:focus {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255);
}
#right .category-module h4 a:link {
	color: rgb(13, 76, 137);
}
#right .category-module h4 a:visited {
	color: rgb(13, 76, 137);
}
#right .category-module h4 a:hover {
	color: rgb(255, 255, 255);
}
#right .category-module h4 a:active {
	color: rgb(255, 255, 255);
}
#right .category-module h4 a:focus {
	color: rgb(255, 255, 255);
}
.category-module li {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.category-module li li {
	border: 0px currentColor; border-image: none;
}
.searchintro img {
	border: 0px currentColor; border-image: none;
}
.inputbox:focus {
	border: 2px solid rgb(0, 0, 0); border-image: none;
}
.word {
	background: rgb(255, 255, 255); border: 0px solid rgb(204, 204, 204); border-image: none;
}
.word input {
	background: url("../images/content_bg.gif") repeat-x; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(51, 51, 51);
}
.only {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.phrases {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(0, 0, 0);
}
.phrases .inputbox {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.phrases .inputbox option {
	background: rgb(245, 245, 245); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.phrases .inputbox option a:hover {
	background: rgb(204, 0, 0); border-color: rgb(207, 208, 214); color: rgb(255, 255, 255);
}
dl.search-results {
	background: rgb(245, 245, 245);
}
dl.search-results dt.result-title {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
dl.search-results dd.result-created {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid;
}
.invalid {
	border-color: red !important;
}
label.invalid {
	color: red;
}
#users-profile-core {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#users-profile-custom {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
#member-profile fieldset {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
table {
	
}
tbody {
	
}
tr.odd {
	background: url("../images/news.gif") repeat-x;
}
.cat-list-row1 {
	background: url("../images/news.gif") repeat-x;
}
table.newsfeeds td {
	
}
table.weblinks td {
	
}
table.weblinks th {
	background: rgb(68, 68, 68);
}
table.newsfeeds th {
	background: rgb(68, 68, 68);
}
table.category th {
	background: rgb(68, 68, 68);
}
table.jlist-table th {
	background: rgb(68, 68, 68);
}
table.weblinks th a {
	color: rgb(255, 255, 255);
}
table.newsfeeds th a {
	color: rgb(255, 255, 255);
}
table.category th a {
	color: rgb(255, 255, 255);
}
table.jlist-table th a {
	color: rgb(255, 255, 255);
}
table.weblinks th {
	color: rgb(255, 255, 255);
}
table.newsfeeds th {
	color: rgb(255, 255, 255);
}
table.category th {
	color: rgb(255, 255, 255);
}
table.jlist-table th {
	color: rgb(255, 255, 255);
}
td.table_footer {
	background: url("../images/table_footer.gif") repeat-x left bottom rgb(221, 221, 221);
}
td.counter {
	
}
td.num {
	
}
td.hits {
	
}
td p {
	
}
table.category th a img {
	border: 0px solid currentColor; border-image: none;
}
tr {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
#main table.moduletable td {
	border: 0px currentColor; border-image: none;
}
#main table.moduletable tr {
	border: 0px currentColor; border-image: none;
}
fieldset.filters {
	border: 0px solid rgb(221, 221, 221); border-image: none;
}
.contact form {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.contact input {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
.contact .button {
	
}
.contact input.invalid {
	border: 2px solid red; border-image: none;
}
.contact textarea.invalid {
	border: 2px solid red; border-image: none;
}
.contact label.invalid {
	color: red;
}
p.error {
	background: rgb(238, 238, 238); color: rgb(4, 75, 99); border-top-color: rgb(4, 75, 99); border-bottom-color: rgb(4, 75, 99); border-top-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-bottom-style: solid;
}
body.contentpane {
	background: rgb(255, 255, 255);
}
#footer {
	background: url("../images/personal/tabs_back.png") repeat-x rgb(51, 51, 51); color: rgb(255, 255, 255); border-top-color: rgb(204, 204, 204); border-top-width: 0px; border-top-style: solid;
}
#footer-inner {
	background: url("../images/personal/footer.jpg") repeat-x left bottom rgb(245, 245, 245); border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#footer a {
	color: rgb(255, 255, 255);
}
#bottom a img {
	border: 0px currentColor; border-image: none;
}
.box h3 {
	font-family: "Titillium Maps", Arial; font-size: 1.2em;
}
.box ul {
	padding-left: 0px;
}
.box1 {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.box3 {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
#bottom ul li a {
	padding-left: 0px; background-image: none;
}
.contentpaneopen_edit img {
	border: 0px currentColor; border-image: none;
}
form.editor fieldset {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
form#adminForm {
	border: 0px solid rgb(0, 0, 0); border-image: none;
}
.edit form#adminForm fieldset {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.edit form#adminForm legend {
	font-weight: bold;
}
.tip {
	background: rgb(255, 255, 204); border: 1px solid rgb(51, 51, 51); border-image: none;
}
table.pagenav {
	border: 0px currentColor !important; border-image: none !important;
}
table.pagenav tr {
	border: 0px currentColor !important; border-image: none !important;
}
table.pagenav td {
	border: 0px currentColor !important; border-image: none !important;
}
.cat-children ul ul {
	list-style-type: none;
}
.categories-list ul ul {
	list-style-type: none;
}
.cat-children ul ul ul {
	
}
.categories-list ul ul ul {
	
}
.categories-list .category-desc ul li {
	list-style-type: square;
}
#main .contact h3 {
	margin: 20px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.form-required {
	background: url("../images/req.png") no-repeat rgb(255, 255, 255); margin: 10px 0px; padding: 10px 40px; font-weight: bold;
}
.contact .inputbox {
	background: url("../images/content_bg.gif") repeat-x rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.registration input {
	background: url("../images/content_bg.gif") repeat-x rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.profile-edit input {
	background: url("../images/content_bg.gif") repeat-x rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.login-fields input {
	background: url("../images/content_bg.gif") repeat-x rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.remind input {
	background: url("../images/content_bg.gif") repeat-x rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.reset input {
	background: url("../images/content_bg.gif") repeat-x rgb(255, 255, 255); padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.profile-edit select {
	background: rgb(245, 245, 245); padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.profile-edit select option {
	padding: 3px;
}
.panel {
	border: 1px solid rgb(221, 221, 221); border-image: none; margin-top: -1px;
}
#main .contact .panel h3 {
	background: rgb(238, 238, 238); margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.panel h3 a {
	padding: 6px; color: rgb(68, 68, 68); text-decoration: none; display: block;
}
.panel h3.pane-toggler a {
	background: url("../images/slider_plus.png") no-repeat right top rgb(245, 245, 245);
}
.panel h3.pane-toggler-down a {
	background: url("../images/slider_minus.png") no-repeat right top rgb(245, 245, 245); border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.pane-slider {
	background: url("../images/nav_level_1.gif") repeat-x; margin: 0px; padding: 0px 10px !important; border: 0px solid currentColor; border-image: none;
}
.panel .contact-form {
	padding: 10px;
}
.panel .contact-miscinfo {
	padding: 10px;
}
.contact .panel .contact-form form {
	margin: 20px 0px 0px;
}
.contact .panel .contact-address {
	margin: 20px 0px 0px;
}
div.current {
	background: url("../images/nav_level_1.gif") repeat-x;
}
#all #upload-flash ul li a:hover {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
#all .item a:hover span {
	background: rgb(9, 81, 151); color: rgb(255, 255, 255);
}
#close a {
	text-decoration: none;
}
