BODY {
  background-color : #E7EFF5;
  background-image : url('images/bg.jpg');
  background-repeat : repeat-x;
}

TD {
  color : #4C4945;
  font-family : Arial, sans-serif;
  font-size : 11px;
  vertical-align : top;
}

TD.content {
  padding : 20px;
}

H1 {
  font-family : Arial, sans-serif;
  font-size : 13px;
  font-weight : bold;
  text-transform : uppercase;
  margin : 0px;
}

INPUT.neroform {
  width : 200px;
  color : #403F3D;
  font-family : Arial, sans-serif;
  font-size : 10px;
  border-style : solid;
  border-width : 1px;
  border-color : #509FE2;
  background-color : #FFFFFF;
}

INPUT.hgg {
  width : 200px;
  color : #403F3D;
  font-family : Arial, sans-serif;
  font-size : 10px;
  border-style : solid;
  border-width : 1px;
  border-color : #F57A03;
  background-color : #FFFFFF;
}

INPUT.nanoform {
  width : 200px;
  color : #403F3D;
  font-family : Arial, sans-serif;
  font-size : 10px;
  border-style : solid;
  border-width : 1px;
  border-color : #8E9207;
  background-color : #FFFFFF;
}

TEXTAREA {
  color : #403F3D;
  font-family : Arial, sans-serif;
  font-size : 10px;
  padding : 0 2 0 2;
  border-style : solid;
  border-width : 1px;
  border-color : #767779;
  background-color : #FFFFFF;
}

SELECT {
  color : #403F3D;
  font-family : Arial, sans-serif;
  font-size : 10px;
  border-style : solid;
  border-width : 1px;
  border-color : #767779;
  background-color : #FFFFFF;
}

A {
  color : #4C4945;
  text-decoration : underline;
}

A:Hover {
  color : #76716B;
  text-decoration : underline;
}

.neroform {
  color : #509FE2; /*78B5E1*/
}

.neroform A {
  color : #403F3D;
  text-decoration : none;
}

.neroform A:Hover {
  color : #509FE2;
  text-decoration : none;
}

TABLE.neroform_table {
  border-style : solid;
  border-width : 0 1px 1px 0;
  border-color : #509FE2;
  margin : 10px 0 0;
}

TD.neroform_table_head {
  padding : 2px 0 2px 2px;
  font-size : 10px;
  font-weight : bold;
  background-color : #CCCCCC;
  border-style : solid;
  border-width : 1px 0 0 1px;
  border-color : #509FE2;
}

TD.neroform_table {
  padding : 2px 0 2px 2px;
  font-size : 10px;
/*  font-weight : bold;
  background-color : #CCCCCC;*/
  border-style : solid;
  border-width : 1px 0 0 1px;
  border-color : #509FE2;
}

.hgg {
  color : #F57A03; /*F57B00*/
}

.hgg A {
  color : #403F3D;
  text-decoration : none;
}

.hgg A:Hover {
  color : #F57A03;
  text-decoration : none;
}

.nanoform {
  color : #8E9207;
}

.nanoform A {
  color : #403F3D;
  text-decoration : none;
}

.nanoform A:Hover {
  color : #8E9207;
  text-decoration : none;
}

.error {
  color : #EE0000;
}

#error {
  color : #EE0000;
  border-color : #EE0000;
}

#border_left {
  background-image : url('images/border_left.gif');
  background-repeat : repeat-y;
}

#border_right {
  background-image : url('images/border_right.gif');
  background-repeat : repeat-y;
}

#bottom {
  vertical-align : bottom;
}

/* NAVIGATION */
ul.nav, ul.nav ul, ul.nav ul ul {
	background:#e6e5e3;
	list-style:none;
	margin:0;
	padding:0;
}

ul.nav li a {
	color:#fff;
	display:block;
	font-weight:bold;
	height:25px;
	line-height:25px;
	padding:0 7px 0 17px;
	text-decoration:none;
	width:155px;
}

ul.nav ul, ul.nav ul ul {
	background:#eee;
}

ul.nav ul li a {
	border-bottom:1px solid #e6e5e3;
	color:#4c4945;
	display:block;
	font-weight:normal;
	height:auto;
	line-height:13px;
	padding:3px 7px 3px 17px;
	width:155px;
}

ul.nav ul ul li a {
	border-bottom:1px solid #e6e5e3;
	color:#625f5b;
	display:block;
	font-weight:normal;
	height:auto;
	line-height:13px;
	padding:2px 7px 2px 24px;
	width:148px;
}

ul.nav ul ul ul li a {
	border-bottom:1px solid #e6e5e3;
	color:#8e8d8b;
	display:block;
	font-weight:normal;
	height:auto;
	line-height:13px;
	padding:2px 7px 2px 31px;
	width:141px;
}

ul.nav #nav_1 {
	background:#e6e5e3 url('images/nav_1.gif') top left no-repeat;
}
ul.nav #nav_1.parent {
	background:#e6e5e3 url('images/nav_1_over.gif') top left no-repeat;
}
ul.nav .nav_1 a:hover {
	color:#78b5e1 !important;
}
ul.nav .nav_1 .parent a, ul.nav .nav_1 .current a, ul.nav .nav_1 .parent .current a, ul.nav .nav_1 .parent .parent a, ul.nav .nav_1 .parent .parent .current a {
	color:#78b5e1;
}
ul.nav .nav_1 .parent ul a, ul.nav .nav_1 .current ul a {
	color:#625f5b;
}
ul.nav .nav_1 .parent .current ul a, ul.nav .nav_1 .parent .parent ul a {
	color:#8e8d8b;
}

ul.nav #nav_2 {
	background:#e6e5e3 url('images/nav_2.gif') top left no-repeat;
}
ul.nav #nav_2.parent {
	background:#e6e5e3 url('images/nav_2_over.gif') top left no-repeat;
}
ul.nav .nav_2 a:hover {
	color:#f57b00 !important;
}
ul.nav .nav_2 .parent a, ul.nav .nav_2 .current a, ul.nav .nav_2 .parent .current a, ul.nav .nav_2 .parent .parent a, ul.nav .nav_2 .parent .parent .current a {
	color:#f57b00;
}
ul.nav .nav_2 .parent ul a, ul.nav .nav_2 .current ul a {
	color:#625f5b;
}
ul.nav .nav_2 .parent .current ul a, ul.nav .nav_2 .parent .parent ul a {
	color:#8e8d8b;
}

ul.nav #nav_3 {
	background:#e6e5e3 url('images/nav_3.gif') top left no-repeat;
}
ul.nav #nav_3.parent {
	background:#e6e5e3 url('images/nav_3_over.gif') top left no-repeat;
}
ul.nav .nav_3 a:hover {
	color:#8e9207 !important;
}
ul.nav .nav_3 .parent a, ul.nav .nav_3 .current a, ul.nav .nav_3 .parent .current a, ul.nav .nav_3 .parent .parent a, ul.nav .nav_3 .parent .parent .current a {
	color:#8e9207;
}
ul.nav .nav_3 .parent ul a, ul.nav .nav_3 .current ul a {
	color:#625f5b;
}
ul.nav .nav_3 .parent .current ul a, ul.nav .nav_3 .parent .parent ul a {
	color:#8e8d8b;
}

/* POWERMAIL */
.tx-powermail-pi1 .tx-powermail-pi1_fieldset { border:1px solid #ccc; float:left; margin:20px 10px 0 0; min-height:220px; width:320px; _height:220px; }
.tx-powermail-pi1 .fieldsets .no-border { border:none; padding:0; }
.tx-powermail-pi1 .fieldsets .no-border legend { display:none; }
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check fieldset { border:none; padding:0 0 10px; }
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check fieldset legend { display:none; }
.tx-powermail-pi1 .fieldsets .neroform { border:1px solid #509fe2; color:#4c4945 !important; }
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text { margin:5px 0; }
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text label { display:block; float:left; width:120px; }
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text input.powermail_text { width:180px; }

.tx-powermail-pi1 .tx-powermail-pi1_mandatory { color:#900; display:block; margin:20px 0 0; }
.tx-powermail-pi1 .powermail_mandatory_list { font-weight:normal; padding:0 0 0 20px; }
.tx-powermail-pi1 .powermail_mandatory_list li strong { font-weight:normal; }

/* SMOOTHGALLERY */
.tx-rgsmoothgallery-pi1 { margin:10px 0; }
.jdGallery .slideInfoZone h2 { font-size:12px !important; margin:4px 5px 2px !important; }
.jdGallery .slideInfoZone p { font-size:10px !important; }
.jdGallery a.carouselBtn { font-size:10px !important; line-height:18px !important; }
