body {

	margin: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	}



.mainHolder {
	width: 980px;
	}



.layoutHeader {
	position: relative;
	height: 90px;
	background: url(/assets/images/public/layout_header.gif) no-repeat 0 50%;
	overflow: hidden;
	}

.layoutHeader h1 {
	margin: 0px;
	}

.layoutHeader img {
	position: absolute;
	right: 0px;
	bottom: 10px;
	}



.layoutNavigation {

	padding: 4px;

	background: #e8f1f4;

	border-top: 2px dotted #046281;

	}



.layoutNavigation form {

	margin: 0px;

	padding: 0px;

	float: right;

	}



.layoutNavigation form input {

	height: 1.4em;

	color: #7c7c7c;

	font-size: 0.8em;

	background: #ffffff;

	border: 1px solid #046281;

	vertical-align: middle;

	}



.layoutNavigation form input.submit {

	height: 1.7em;

	color: #046281;

	font-weight: bold;

	}



.layoutNavigation ul {

	margin: 3px 0px 3px 0px;

	padding: 0px;

	font-size: 0.9em;

	}



.layoutNavigation ul li {

	display: inline;

	margin: 0px 0px 0px 15px;

	padding: 0px;

	list-style: none;

	font-weight: bold;

	}



.layoutNavigation ul li a {

	color: #000000;

	text-decoration: none;

	}



.layoutNavigation ul li.selected a {

	color: #046281;

	}



.layoutNavigation ul li a:hover {

	text-decoration: underline;

	}



.layoutRightColumn {
	position: relative;
	float: right;
	width: 300px;
	}

.layoutMiddle {
	margin: 0px 0px 20px 0px;
	}



.innerMargin {
	position: relative;
	margin: 0px 320px 0px 0px;
	min-height: 450px;
	}



* html .innerMargin {

	height: 450px;

	}



.loginHolder {
	position: relative;
	margin-top: 20px;
	font-size: 0.8em;
	border: 1px solid #91a2a8;
	z-index: 1;
	}



.loginHeader {

	padding: 4px 8px 4px 8px;

	color: #ffffff;

	font-weight: bold;

	background: #046281;

	}



.loginHolder div.loginContent {

	margin: 20px;

	text-align: right;

	}



.loginHolder div.loginContent div {

	margin-bottom: 5px;

	}



.loginHolder label {

	margin-right: 10px;

	color: #046281;

	}



.loginHolder input.text {

	padding: 5px;

	width: 150px;

	vertical-align: middle;

	border: 1px solid #046281;

	}



.loginHolder input.submit {

	float: right;

	width: 71px;

	height: 30px;

	background: url(/assets/images/public/layout_login_btn.gif) no-repeat;

	font-weight: bold;

	cursor: pointer;

	vertical-align: middle;

	border: none;

	}



.sh_r {
	position: absolute;
	bottom: 0px;
	right: -10px;
	width: 10px;
	height: 100%;
	background: url(/assets/images/public/sh_r.png) no-repeat;
	overflow: hidden;
	}



* html .sh_r {
	height: 180px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/public/sh_r.png", sizingMethod="crop");
	}



.sh_b {
	position: absolute;
	bottom: -10px;
	width: 100%;
	height: 10px;
	background: url(/assets/images/public/sh_b.png) no-repeat;
	overflow: hidden;
	}



* html .sh_b {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/public/sh_b.png", sizingMethod="crop");
	}



.sh_r-b {
	position: absolute;
	right: -10px;
	bottom: -10px;
	width: 10px;
	height: 10px;
	background: url(/assets/images/public/sh_r-b.png) no-repeat;
	overflow: hidden;
	}



* html .sh_r-b {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/public/sh_r-b.png", sizingMethod="crop");
	}



.mapHolder {
	margin-bottom: 20px;
	position: relative;
	width: 300px;
	height: 288px;
	background: url(/assets/images/public/layout_map.gif) no-repeat;
	overflow: hidden;
	}



.mapHolder .mapContent {

	position: absolute;
	top: 20px;
	left: 20px;

	}



.mapHolder h2 {

	margin: 10px 0px 0px 0px;

	padding: 0px;

	font-size: 1em;

	color: #727272;

	}



.mapHolder .mapContent div {

	margin: 15px 0px 0px 0px;
	width: 150px;
	padding: 0px;
	color: #046281;
	font-size: 0.8em;
	}

.mapHolder .mapContent div a {
	color: #046281;
	}


.newsBlockTop {
	margin-top: 20px;
	min-height: 250px;
	background-image: url(/assets/images/public/layout_b01.gif);
	background-position: left bottom;
	background-repeat:  no-repeat;
	border-bottom: 1px solid #868686;
	}



* html .newsBlockTop {

	height: 250px;

	}



.quote h2 {
	margin: 0px;
	padding-left: 30px;
	background: url(/assets/images/public/layout_q1.gif) no-repeat left top;
	font-size: 1.45em;
	font-weight: normal;
	}


.quote div {

	padding-left: 30px;

	color: #939393;

	font-size: 0.9em;

	}



.newsBlockTop .register {

	margin: 40px 0px 20px 0px;

	color: #046281;

	font-size: 0.9em;

	}

.newsBlockTop .register div {
	margin-bottom: 10px;
	}

.newsBlockTop .register a {
	float: left;
	width: 165px;
	height: 25px;
	padding-top: 5px;
	background: url(/assets/images/public/layout_register_btn.gif) no-repeat;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	color: #000000;
	border: none;
	}
	.newsBlockTop .register a:hover {
		color: #333333;
		}


.newsBlockMiddleHolder {

	margin-top: 20px;

	}



.newsBlockMiddle {
	min-height: 250px;
	_height: 250px;
	padding: 15px 20px 0 20px;
	font-size: 0.8em;
	border: 1px solid #868686;
	}
	.newsBlockMiddle h2 {
		margin: 0;
		padding: 0px;
		color: #727272;
		font-size: 1.4em;
		font-weight: normal;
		}
	.newsBlockMiddle h3 {
		padding: 0px;
		color: #727272;
		font-size: 1em;
		font-weight: normal;
		}
	.newsBlockMiddle ul {
		margin: 1em 0 0 0;
		padding-left: 2em;
		color: #727272;
		}
	.newsBlockMiddle div.title {
		color: #046281;
		}
	.newsBlockMiddle div.underTitle {
		margin-bottom: 10px;
		color: #929292;
		}
	.newsBlockMiddle img {
		margin-right: 10px;
		}

.navigationBar {
	margin-top: 20px;
	font-size: 0.8em;
	}



.navigationBar strong {

	color: #007236;

	}

.alertBox, .msgBox {
	position: relative;
	margin-top: 20px;
	padding: 10px 20px 10px 40px;
	font-size: 0.9em;
	background: url(/assets/images/public/layout_alert.gif) no-repeat 10px 10px;
	border: 1px solid #9e0000;
	}

.alertBox strong {
	color: #9e0000;
	}

.msgBox {
	background: url(/assets/images/public/layout_msg.gif) no-repeat 10px 10px;
	border: 1px solid #007236;
	}

.msgBox strong {
	color: #007236;
	}

.articleHeaderBar {
	margin: 20px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	font-size: 0.9em;
	background: #e8f1f4;
	border-bottom: 1px solid #9e9e9e;
	}



.articleRow {

	margin-top: 10px;

	padding: 0px 0px 10px 40px;

	font-size: 0.9em;

	background: url(/assets/images/public/layout_letter.gif) no-repeat 0px 0px;

	border-bottom: 1px solid #9e9e9e;

	}



.articleRowGrey {

	background: url(/assets/images/public/layout_letter_grey.gif) no-repeat 0px 0px;

	}

.articleRow div {

	margin-bottom: 5px;

	}

.articleRow .articleDate {

	float: right;

	color: #36819a;

	}



.articleRow .articleTitle {

	padding-top: 5px;

	color: #5f5f5f;

	}



.articleRow .articleStatus {

	color: #6b695e;

	}



.articleRow .articleTitle strong, .articleRow .articleTitle a {

	color: #000000;

	}



.articleRow .articleContent {

	font-size: 0.9em;

	}

.articleRowAdmin {
	background: url(/assets/images/public/layout_letter_red.gif) no-repeat 0px 0px;
	}

.articleRowAdmin .articleTitle, .articleRowAdmin .articleTitle strong {
	color: #9e0000;
	}

.articleRowAdminGrey {
	background: url(/assets/images/public/layout_letter_red2.gif) no-repeat 0px 0px;
	}

.articleRowAdminGrey .articleTitle, .articleRowAdminGrey .articleTitle strong {
	color: #d38c8c;
	}

.articleArchive {

	margin-top: 5px;

	font-size: 0.9em;

	}



.areaHolder {
	margin-top: 20px;
	font-size: 0.9em;
	}



.areaHolder .gMap {
	margin-bottom: 20px;
	float: right;
	width: 450px;
	height: 300px;
	background: #9e9e9e;
	}



.areaHolder .gMap .infoBox {

	display: block;

	margin: 10px;

	}



.areaHolder .gMap .gmapOverlay {

	font-size: 0.8em;

	}



.areaHolder ul {

	margin: 0px 0px 0px 25px;

	padding: 0px;

	font-weight: bold;

	}



.areaHolder ul li {

	margin: 0px 0px 15px 0px;

	padding: 0px 0px 0px 0px;

	font-size: 0.9em;

	list-style: decimal;

	color: #6b695e;

	}



.areaHolder ul li a {

	font-size: 1.1em;

	}



.areaHolder ul li strong {

	color: #000000;

	}



.userLogged {
	margin: 0px 0px 10px 0px;
	padding: 10px;
	font-size: 0.8em;
	background: #e8f1f4;
	}

.userLogged a {
	color: #000000;
	text-decoration: none;
	}

.userLogged a:hover {
	text-decoration: underline;
	}

.userLogged a.logout {
	float: right;
	color: #9e0000;
	text-decoration: none;
	}

.userLogged a.logout:hover {
	text-decoration: underline;
	}

.userLogged a.logout strong {
	position: relative;
	top: -2px;
	padding: 0px 2px 0px 2px;
	height: 5px;
	font-size: 0.8em;
	border: 2px solid #9e0000;
	}

.userProfile {
	padding: 15px;
	font-size: 0.8em;
	background: #fff8cc;
	}



.userProfileImage {
	text-align: center;
	}

.userProfile div {
	margin-bottom: 10px;
	}

.userProfileImageUpload {
	margin: 0px 0px 10px 0px;
	padding: 20px 20px 20px 10px;
	text-align: center;
	background: #ffffff;
	border: 1px dashed #cccccc;
	}

.userProfilePassChange {
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 20px;
	background: #ffffff;
	border: 1px dashed #cccccc;
	}

.userProfilePassChange label {
	margin-bottom: 2px;
	display: block;
	}

.userProfilePassChange input {
	margin-bottom: 5px;
	}

.userProfile span {

	font-size: 0.9em;

	}



.articleRowVisits {

	background: url(/assets/images/public/layout_users.gif) no-repeat 5px 5px;

	border-bottom: 1px solid #d1d1d1;

	}



.layoutBottom {
	clear: both;
	padding-top: 10px;
	border-top: 2px dotted #046281;
	}



.footer {

	margin-top: 10px;

	text-align: center;

	font-size: 0.7em;

	}



.clr {

	clear: both;

	}

.regForm {
	margin-top: 20px;
	}

.regForm p {
	font-size: 0.9em;
	}

.regForm table.formTable {
	margin: 0px 0px 0px 30px;
	font-size: 0.8em;
	text-align: left;
	background: url(/assets/images/public/layout_table_sh.gif) no-repeat 50% bottom;
	}

.regForm h2 {
	position: relative;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	font-size: 0.9em;
	cursor: pointer;
	background: #e8f1f4;
	border-bottom: 1px solid #9e9e9e;
	}

.regFormRowLabel {
	margin-top: 7px;
	text-align: right;
	color: #000000;
	font-size: 1em;
	}

.regFormRowTd1 {
	width: 150px;
	}

.regFormRowDiv {
	float: left;
	padding: 5px;
	background: #ffffff;
	border: 1px solid #cccccc;
	}

.regFormClrRow {
	clear: left;
	height: 5px;
	}

.regFormRowDiv input, .regFormRowDiv select, .regFormRowDiv textarea {
	border: 1px dashed #dddddd;
	}

.regFormRowDiv span {
	margin: 5px;
	}

.regFormRow label {
	position: relative;
	top: -1px;
	margin: -2px 0px 0px 0px;
	padding: 2px 4px 2px 4px;
	font-size: 0.85em;
	color: #ffffff;
	background: #5b9a27;
	}

.registerHomeHolder {
	margin-top: 20px;
	font-size: 0.8em;
	}

.registerHomeHolder .registerHomeLeft, .registerHomeHolder .registerHomeRight {
	width: 320px;
	padding-bottom: 40px;
	margin-bottom: 20px;
	}

.registerHomeHolder .registerHomeLeft {
	float: left;
	border-right: 1px solid #c9c9cb;
	}

.registerHomeHolder .registerHomeRight {
	float: right;
	}

.registerHomeHolder .registerHomeLeft div {
	margin-right: 20px;
	}

.registerHomeHolder .registerHomeRight div {
	margin-left: 20px;
	}

.registerHomeHolder .registerHomeLeft h2, .registerHomeHolder .registerHomeRight h2 {
	font-size: 1.4em;
	font-weight: normal;
	}

.registerHomeHolder .registerHomeLeft div, .registerHomeHolder .registerHomeRight div {
	height: 300px;
	}

.registerHomeHolder ul li {
	list-style: decimal;
	}

.registerHomeHolder form {
	text-align: center;
	}

.registerHomeHolder input.submit {
	width: 195px;
	height: 30px;
	background: url(/assets/images/public/layout_register_long_btn.gif) no-repeat;
	font-weight: bold;
	cursor: pointer;
	vertical-align: middle;
	border: none;
	}

.visitBlockHolder {
	margin-top: 20px;
	width: 629px;
	text-align: left;
	font-size: 0.9em;
	background: url(/assets/images/public/layout_visits_middle.gif) repeat-y;
	}

.visitBlockHolder form {
	margin: 0px;
	}

.visitBlockBottom {
	padding-bottom: 100px;
	background: url(/assets/images/public/layout_visits_bottom.gif) no-repeat left bottom;
	}

.visitBlockTop {
	background: url(/assets/images/public/layout_visits_top.gif) no-repeat left top;
	}

.visitBlockMargin {
	padding: 15px 20px 0px 20px;
	}

.visitBlockHolder .IdHolder {
	float: right;
	color: #616161;
	}

.visitBlockHolder h2 {
	margin: 0px 0px 5px 0px;
	font-size: 1.1em;
	color: #046281;
	}

.visitBlockHolder h3 {
	margin: 15px 0px 0px 0px;
	font-size: 1em;
	color: #046281;
	}

.visitBlockHolder table {
	font-size: 1em;
	color: #616161;
	}

.visitBlockHolder table tr td img {
	padding: 5px;
	border: 1px solid #bdbcbd;
	}

.visitBlockFormHolder {
	margin-top: 20px;
	width: 579px;
	}

.visitBlockFormTop {
	height: 12px;
	background: url(/assets/images/public/layout_visits_form_top.gif) no-repeat;
	overflow: hidden;
	}

.visitBlockFormMiddle {
	padding: 5px 20px 5px 20px;
	background: url(/assets/images/public/layout_visits_form_middle.gif) repeat-y;
	}

.visitBlockFormBottom {
	height: 12px;
	background: url(/assets/images/public/layout_visits_form_bottom.gif) no-repeat;
	overflow: hidden;
	}

.visitBlockFormHolder h3 {
	margin: 0px 0px 0px 0px;
	color: #000000;
	}

.visitBlockFormHolder table {
	color: #616161;
	}

.visitBlockFormHolder .text {
	border-top: 1px solid #abadb3;
	border-right: 1px solid #dbdfe6;
	border-bottom: 1px solid #e3e9ef;
	border-left: 1px solid #dbdfe6;
	}

.visitBlockFormHolder textarea {
	padding: 5px;
	}

.backTopHolder {
	margin: 20px 0px 10px 0px;
	font-size: 0.8em;
	}

.searchBarHolder {
	margin: 20px 0px 20px 0px;
	background: url(/assets/images/public/layout_search_bar.gif) no-repeat;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}

.searchBar {
	margin: 15px 15px 15px 15px;
	font-size: 0.8em;
	}

.searchBar .searchTop input {
	background: #ffffff;
	border: 1px solid #046281;
	}

.searchBar .searchTop input#search_term {
	padding: 5px;
	vertical-align: top;
	}

.searchBar .searchTop input#page_submit {
	height: 2.1em;
	font-weight: bold;
	color: #046281;
	}

.searchBar .searchTop span {
	margin-left: 50px;
	color: #d1d1d1;
	}

.searchBar .searchTop a {
	color: #9e0000;
	font-size: 0.8em;
	}

.searchBar .searchBottom {
	margin-top: 10px;
	}

.searchBar .searchBottom select {
	margin-right: 20px;
	}

.sendMessageHolder {
	padding: 10px;
	font-size: 0.8em;
	background: #d1e0e5;
	}

.sendMessageHolderAdmin {
	padding: 10px;
	font-size: 0.8em;
	background: #f4e2e2;
	}

.sendMessageHolder h3, .sendMessageHolderAdmin h3 {
	margin: 0px;
	}

.sendMessageHolder input.required, .sendMessageHolder textarea.required {
	padding: 5px;
	width: 95%;
	border: 1px solid #046281;
	}

.sendMessageHolderAdmin input.required, .sendMessageHolderAdmin textarea.required {
	padding: 5px;
	width: 95%;
	border: 1px solid #d38c8c;
	}

.sendMessageHolder input.submit, .sendMessageHolderAdmin input.submit, .visitBlockFormHolder input.submit {
	float: left;
	width: 165px;
	height: 30px;
	background: url(/assets/images/public/layout_register_btn.gif) no-repeat;
	font-weight: bold;
	cursor: pointer;
	vertical-align: middle;
	border: none;
	}

.contactRow {
	margin-top: 20px;
	}

.contactRow p {
	font-size: 0.9em;
	}

.contactRow img {
	margin-right: 10px;
	}

.accessHolder {
	margin-top: 20px;
	font-size: 0.9em;
	}

.accessHolder ul li {
	list-style: none;
	}

.skiplink {
	display: none;
	}

/* specify colors for class 'green_color' */

/* BLUE is default */

/* GREEN */

div.green_color .layoutHeader { background-image: url(/assets/images/public/layout_header_green.gif); }
div.green_color .layoutNavigation { background: #f0f6ec; border-color: #5b9a27; }
div.green_color .layoutNavigation li.selected a { color: #5b9a27; }
div.green_color .layoutNavigation input { border-color: #5b9a27; }
div.green_color .layoutNavigation input.submit { color: #5b9a27; }
div.green_color .layoutRightColumn .loginHolder { border-color: #9ba990; }
div.green_color .layoutRightColumn .loginHeader { background: #5b9a27; }
div.green_color .layoutRightColumn .loginHolder label { color: #5b9a27; }
div.green_color .layoutRightColumn .loginHolder input { border-color: #5b9a27; }
div.green_color .layoutRightColumn .mapHolder div { color: #5b9a27; }
div.green_color .layoutRightColumn .newsBlockTop { border-color: #5b9a27; }
div.green_color .newsBlockTop .register { color: #5b9a27; }
div.green_color .newsBlockMiddle .title { color: #5b9a27; }
div.green_color .layoutBottom { border-color: #5b9a27; }
div.green_color .userLogged { background: #f0f6ec; }
div.green_color .articleHeaderBar { background: #e7f0df; }
div.green_color .articleDate { color: #5b9a27; }
div.green_color .visitBlockHolder h2 { color: #5b9a27; }
div.green_color .visitBlockHolder h3 { color: #5b9a27; }
div.green_color .searchBar .searchTop input { border: 1px solid #5b9a27; }
div.green_color .searchBar .searchTop input#page_submit { color: #5b9a27; }
div.green_color .regForm h2 { color: #5b9a27; background: #f0f6ec; }
div.green_color .sendMessageHolder { background: #f0f6ec; }
div.green_color .sendMessageHolder input.required, div.green_color .sendMessageHolder textarea.required { border-color: #5b9a27; }

/* YELLOW */

div.yellow_color .layoutHeader { background-image: url(/assets/images/public/layout_header_yellow.gif); }
div.yellow_color .layoutNavigation { background: #fcf4e5; border-color: #e29f13; }
div.yellow_color .layoutNavigation li.selected a { color: #e29f13; }
div.yellow_color .layoutNavigation input { border-color: #e29f13; }
div.yellow_color .layoutNavigation input.submit { color: #e29f13; }
div.yellow_color .layoutRightColumn .loginHolder { border-color: #e29f13; }
div.yellow_color .layoutRightColumn .loginHeader { background: #e29f13; }
div.yellow_color .layoutRightColumn .loginHolder label { color: #e29f13; }
div.yellow_color .layoutRightColumn .loginHolder input { border-color: #e29f13; }
div.yellow_color .layoutRightColumn .mapHolder div { color: #e29f13; }
div.yellow_color .layoutRightColumn .newsBlockTop { border-color: #e29f13; }
div.yellow_color .newsBlockTop .register { color: #e29f13; }
div.yellow_color .newsBlockMiddle .title { color: #e29f13; }
div.yellow_color .layoutBottom { border-color: #e29f13; }
div.yellow_color .userLogged { background: #fcf4e5; }
div.yellow_color .articleHeaderBar { background: #fcf4e5; }
div.yellow_color .articleDate { color: #e29f13; }
div.yellow_color .visitBlockHolder h2 { color: #e29f13; }
div.yellow_color .visitBlockHolder h3 { color: #e29f13; }
div.yellow_color .searchBar .searchTop input { border: 1px solid #e29f13; }
div.yellow_color .searchBar .searchTop input#page_submit { color: #e29f13; }
div.yellow_color .regForm h2 { color: #e29f13; background: #fcf4e5; }
div.yellow_color .sendMessageHolder { background: #fcf4e5; }
div.yellow_color .sendMessageHolder input.required, div.yellow_color .sendMessageHolder textarea.required { border-color: #e29f13; }

/* RED */

div.red_color .layoutHeader { background-image: url(/assets/images/public/layout_header_red.gif); }
div.red_color .layoutNavigation { background: #fbede6; border-color: #d9520e; }
div.red_color .layoutNavigation li.selected a { color: #d9520e; }
div.red_color .layoutNavigation input { border-color: #d9520e; }
div.red_color .layoutNavigation input.submit { color: #d9520e; }
div.red_color .layoutRightColumn .loginHolder { border-color: #f9e5da; }
div.red_color .layoutRightColumn .loginHeader { background: #fbede6; color: #d9520e; }
div.red_color .layoutRightColumn .loginHolder label { color: #d9520e; }
div.red_color .layoutRightColumn .loginHolder input { border-color: #d9520e; }
div.red_color .layoutRightColumn .mapHolder div { color: #d9520e; }
div.red_color .layoutRightColumn .newsBlockTop { border-color: #d9520e; }
div.red_color .newsBlockTop .register { color: #d9520e; }
div.red_color .newsBlockMiddle .title { color: #d9520e; }
div.red_color .layoutBottom { border-color: #d9520e; }
div.red_color .userLogged { background: #fbede6; }
div.red_color .articleHeaderBar { background: #fbede6; }
div.red_color .articleDate { color: #d9520e; }
div.red_color .visitBlockHolder h2 { color: #d9520e; }
div.red_color .visitBlockHolder h3 { color: #d9520e; }
div.red_color .searchBar .searchTop input { border: 1px solid #d9520e; }
div.red_color .searchBar .searchTop input#page_submit { color: #d9520e; }
div.red_color .regForm h2 { color: #d9520e; background: #fbede6; }
div.red_color .sendMessageHolder { background: #fbede6; }
div.red_color .sendMessageHolder input.required, div.red_color .sendMessageHolder textarea.required { border-color: #d9520e; }

/* PURPLE */

div.purple_color .layoutHeader { background-image: url(/assets/images/public/layout_header_purple.gif); }
div.purple_color .layoutNavigation { background: #e4e4e4; border-color: #8160d5; }
div.purple_color .layoutNavigation li.selected a { color: #8160d5; }
div.purple_color .layoutNavigation input { border-color: #8160d5; }
div.purple_color .layoutNavigation input.submit { color: #8160d5; }
div.purple_color .layoutRightColumn .loginHolder { border-color: #8160d5; }
div.purple_color .layoutRightColumn .loginHeader { background: #e4e4e4; color: #8160d5; }
div.purple_color .layoutRightColumn .loginHolder label { color: #8160d5; }
div.purple_color .layoutRightColumn .loginHolder input { border-color: #8160d5; }
div.purple_color .layoutRightColumn .mapHolder div { color: #8160d5; }
div.purple_color .layoutRightColumn .newsBlockTop { border-color: #8160d5; }
div.purple_color .newsBlockTop .register { color: #8160d5; }
div.purple_color .newsBlockMiddle .title { color: #8160d5; }
div.purple_color .layoutBottom { border-color: #8160d5; }
div.purple_color .userLogged { background: #e4e4e4; }
div.purple_color .articleHeaderBar { background: #e4e4e4; }
div.purple_color .articleDate { color: #8160d5; }
div.purple_color .visitBlockHolder h2 { color: #8160d5; }
div.purple_color .visitBlockHolder h3 { color: #8160d5; }
div.purple_color .searchBar .searchTop input { border: 1px solid #8160d5; }
div.purple_color .searchBar .searchTop input#page_submit { color: #8160d5; }
div.purple_color .regForm h2 { color: #8160d5; background: #e4e4e4; }
div.purple_color .sendMessageHolder { background: #e4e4e4; }
div.purple_color .sendMessageHolder input.required, div.purple_color .sendMessageHolder textarea.required { border-color: #8160d5; }

/* end colors*/

#adminConsole {
	width: 100%;
	background-color: #ebebeb;
	margin: 0px;
	padding: 0px;
	}

#adminConsole td {
	padding: 10px;
	margin: 0px;
	font-size: 12px;
	}

#adminConsole tr.title {
	background-color: #404040;
	color: #ebebeb;
	font-weight: bold;
	}

#adminConsole tr td h3 {
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background-color: #404040;
	color: #ebebeb;
	font-size: 1em;
	font-weight: normal;
	}

#adminConsole tr td input, #adminConsole tr td textarea {
	margin-bottom: 10px;
	}

#adminConsole td ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	}

#adminConsole td ul li {
	margin: 0px;
	padding: 0px;
	}

#adminConsole tr.title a {
	color: #ffffff;
	font-weight: bold;
	}

#adminConsole tr td div.adminConsoleBorder {
	padding: 10px;
	border: 1px dashed #cccccc;
	}