* {
	margin : 0;
	padding : 0;
}
html {
	background-color : #ececec;
}
body {
	background-color : #ececec;
	margin : 0;
	padding : 0;
	text-align : left;
	background-image : url("../images/bg_0.png");
	background-repeat : repeat-y;
}
ul, ol, li {
	list-style:none;
	list-style-type:none;
}
html, body, td, input, textarea, select, option, p {
	margin : 0;
	padding : 0;
	color : #333;
	line-height : 1.4em;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	font-weight : 500;
}
p {
	margin-bottom : 1.4em;
}
div {
	margin : 0;
	padding : 0;
}
.mailformH3, .accessible_mailform {
	margin-bottom : 1.4em;
	color : red;
}
table, td, tr {
	margin : 0;
	padding : 0;
}
#container {
	width : 1000px;
	margin : 0;
	padding : 0;
	text-align : left;
}
#headpart {
	margin : 0;
	padding : 0;
	height : 159px;
	width : 1000px;
	background-color : #d7d7d7;
	overflow:hidden;
}
#logo {
	float : left;
	margin : 0;
	padding : 0;
	width : 170px;
	height : 159px;
	color : #d7d7d7;
}
#sitebanner {
	float : right;
	width : 830px;
	height : 127px;
	margin : 0;
	padding : 0;
	background-color : #d7d7d7;
	background-image : url("../images/mdj1.jpg");
}
#menu_1_bar {
	padding : 0;
	margin : 0;
	float : left;
	height : 32px;
	width : 830px;
	background-color : #e7e7e7;
	background-image : url("../images/mainmenu1_mdj.gif");
}
#leftcolumn_wrapper {
	padding : 20px 0;
	margin : 0;
	float : left;
	width : 170px;
	height : auto;
}
#leftcolumn1 {
	width : 100%;
	height : auto;
	padding : 0;
	margin : 0;
}
#maincontent_wrapper {
	float : left;
	padding : 0;
	margin : 0;
	width : 650px;
	height : auto;
	overflow:hidden;
}
#rightcolumn_wrapper {
	padding : 20px 0;
	margin : 0;
	float : right;
	width : 170px;
	height : auto;
	background-color : #d7d7d7;
}
#rightcolumn_wrapper p {
	padding : 0;
	margin : 0.5em;
}
#rightcolumn1 {
	width : 100%;
	height : auto;
	padding : 0;
	margin : 0;
}
#maincontenttop {
	width : 600px;
	height : auto;
	margin : 20px 0 20px 0;
	padding : 0;
}
#maincontent {
	width : 600px;
	padding : 0 0 0 30px;
	height : auto;
	margin : 0;
}
#maincontent p {
	padding : 0;
	margin : 0;
	margin-bottom : 1em;
}
#maincontent h1 {
	padding : 0;
	margin : 0 0 1em 0;
	color : #000;
	font-size : 16px;
}
.breadcrumb {
	width : 600px;
	color : #d7d7d7;
	margin : 0;
	padding : 20px 0 20px 30px;
	font-size : 12px;
}
#footer {
	clear : both;
	padding : 0;
	margin : 0 0 30px 0;
}
.errormessage {
	color : #ff0000;
	text-decoration : none;
}
.errorfield {
	color : #f90;
	background-color : #333;
}
option {
	margin-right : 11px;
}
img {
	border : 0;
	margin : 0;
	padding : 0;
}
#maincontent ul {
	padding-left : 3em;
}
#maincontent ol {
	padding-left : 3em;
}
#maincontent img {
	border : none;
}
hr {
	padding: 0;
	margin-top : 0px;
	margin-bottom : 0px;
	background-color:#666;
	background-image:url(../images/hr.png);
	border:none;
	height: 1px;
	color: #666;
}
#maincontent a {
	text-decoration : none;
	color : #f90;
}
#maincontent a:link {
	color : #f90;
	text-decoration : none;
}
#maincontent a:visited {
	color : #f90;
	text-decoration : none;
}
#maincontent a:hover {
	color : #f90;
	text-decoration : none;
}
#breadcrumb {
	margin : 0 0 0 30px;
	font-size : 10px;
	color : #333;
}
#breadcrumb span {
	font-size : 10px;
	color : #333;
}
#breadcrumb a {
	text-decoration : none;
	font-size : 10px;
	color : #333;
}
#breadcrumb a:link {
	color : #333;
	text-decoration : none;
}
#breadcrumb a:visited {
	color : #333;
	text-decoration : none;
}
#breadcrumb a:hover {
	color : #f90;
	text-decoration : none;
}
.alignleft {
	float : left;
}
.alignright {
	float : right;
}
h1 {
	margin : 0;
	padding : 0;
	font-size : 12px;
	font-weight : bold;
	color : #333;
	line-height : normal;
}
h2 {
	margin : 0;
	padding : 0;
	font-size : 12px;
	font-weight : bold;
	color : #333;
}
h3 {
	margin : 0;
	padding : 0;
	font-size : 12px;
	font-weight : bold;
	color : #333;
}
h4 {


	margin : 0;
	padding : 0;
	font-size : 12px;
	font-weight : bold;
	color : #333;
}
h5 {
	margin : 0;
	padding : 0;
	font-size : 12px;
	font-weight : bold;
	color : #333;
}
h6 {
	margin : 0;
	padding : 0;
	font-size : 12px;
	font-weight : bold;
	color : #333;
}
h2 a, #maincontent h2 a {
	text-decoration : none;
}
h2 a:link {
	color : #333;
	text-decoration : none;
}
h2 a:visited {
	color : #333;
	text-decoration : none;
}
h2 a:hover {
	color : #333;
	text-decoration : none;
}
h1 a, #maincontent h1 a {
	color : #f90;
	text-decoration : none;
	font-style : normal;
}
h1 a:visited, #maincontent h1 a:visited {
	color : #f90;
	text-decoration : none;
	font-style : normal;
}
h1 a:hover, #maincontent h1 a:hover {
	color : #f90;
	text-decoration : none;
}
ul#menu_1 {
	overflow:hidden;
	height : 32px;
	width : auto;
	list-style-type : none;
	padding : 0;
	margin : 0 0 0 15px;
}
ul#menu_1 li {
	float : left;
	display:inline;
	height : 32px;
	width : auto;
	margin : 0;
	padding:0 0 0 6px;
	white-space : nowrap;
	background : url("../images/left.gif") no-repeat left top;
}
ul#menu_1 li a {
	float : left;
	display : block;
	height : 32px;
	width : auto;
	margin : 0;
	padding: 9px 12px 0 6px;
	font-size : 12px;
	text-decoration : none;
	color : #333;
	font-weight : bold;
	background : url("../images/right.gif") no-repeat right top;
}
ul#menu_1 li a:hover {
	color : #f90;
	text-decoration : none;
	background : url("../images/right.gif") no-repeat right top;
}
ul#menu_1 li#menu_1_current {
	background : url("../images/left_on.gif") no-repeat left top;
	background-color:#f0f0f0;
}
ul#menu_1 li#menu_1_current a {
	background : url("../images/right_on.gif") no-repeat right top;
	color : #f90;
	background-color:#f0f0f0;
}
#menu_2_bar {
	width : 100%;
	margin : 0 auto;
	padding : 0;
	font-size : 12px;
	text-align : center;
}
ul#menu_2 {
	text-align : left;
	list-style-type : none;
	padding : 0;
	margin : 10px 0 0 0;
	width : 100%;
}
ul#menu_2 li {
	display : block;
	margin : 0;
	padding : 0;
}
ul#menu_2 li a {
	display : block;
	width : 100%;
	padding : 0.3em 0 0.3em 0.5em;
	color : #333;
	text-decoration : none;
}
ul#menu_2 li ul {
	display : none;
}
#menu_2_bar > ul#menu_2 li a {
	width : auto;
}
ul#menu_2 li.cur ul, ul#menu_2 li.act ul {
	padding-left : 7px;
	display : block;
}
ul#menu_2 li a:hover, ul#menu_2 li a.menu_2_cur {
	color : #f90;
}
#footer {
	padding : 0;
	margin : 0 170px 0 170px;
	height : 40px;
	width : 660px;
	border-top : 2px solid #d7d7d7;
}
#footer_menu {
	padding : 0 0 0 30px;
	margin : 20px 0 0 0;
}
#footer_menu li {
	margin : 0;
	padding : 0;
	display : inline;
	padding-right : 2em;
	font-size : 11px;
	white-space : nowrap;
	color : #333;
}
#footer_menu li a {
	margin : 0;
	padding : 0;
	text-decoration : none;
	color : #333;
	font-size : 11px;
}
#footer_menu li a:hover {
	color : #333;
	text-decoration : none;
}
.clearfloat {
	clear : both;
	height : 0;
	font-size : 1px;
	line-height : 0;
}
.csc-mailform-field label {
	width : 300px;
	float : left;
}
fieldset.csc-mailform {
	border : 0;
	padding : 0;
}
.csc-mailform-field {
	width : 580px;
	margin : 0 0 10px 0 !important;
}
.csc-mailform input {
	width : 250px;
	border : 1px solid #999999;
}
.csc-mailform textarea {
	width : 270px;
	border : 1px solid #999999;
}
input.csc-mailform-check {
	width : 15px !important;
	border : none !important;
}
input.csc-mailform-submit {
	width : 270px !important;
	border : 1px solid #999999 !important;
	margin : 0 0 0 300px !important;
	float : left;
}
div.tx-indexedsearch {
	margin : 70px 0 0 0;
	width : 500px;
	height : auto;
}

div.tx_powermail_pi1_fieldwrap_html_content {
margin:0;
padding : 0 0 0 0 !important;
}
div.tx_powermail_pi1_fieldwrap_html_content p{
margin:0;
padding :0 0 0 0 !important;
}
fieldset.tx-powermail-pi1_fieldset {
	display : block;
	border : 0;
	padding : 0;
}
fieldset.tx-powermail-pi1_fieldset legend {
	display : none;
}
fieldset.tx-powermail-pi1_fieldset label {
	width : 300px;
	float : left;
}
fieldset.tx-powermail-pi1_fieldset dfn {
	display:none;
}
fieldset.tx-powermail-pi1_fieldset .icon {
	display:none;
}
.tx_powermail_pi1_fieldwrap_html {
	width : 580px;
	margin : 0 0 10px 0 !important;
}
.tx-powermail-pi1_fieldset input {
	width : 270px;
	border : 1px solid #999999;
}
.tx-powermail-pi1_fieldset textarea {
	width : 270px;
	border : 1px solid #999999;
}
.tx-powermail-pi1_fieldset input.jscalendar {
	width : 170px !important;
	border : 1px solid #999999;
}
input.jscalendar_cb {
	width : 15px !important;
	border : none !important;
}
div.tx_powermail_pi1_fieldwrap_html_captcha input {
	width : 80px !important;
	float : none;
}
input.powermail_check {
	width : 15px !important;
	border : none !important;
}
div.tx_powermail_pi1_fieldwrap_html_check p {
	display : none;
}
input.powermail_reset {
	width : 70px !important;
	border : 1px solid #999999 !important;
	margin : 0 0 20px 20px !important;
	float : left;
}
input.powermail_submit {
	width : 180px !important;
	border : 1px solid #999999 !important;
	margin : 0 0 20px 300px !important;
	float : left;
}
span.powermail_mandatory {
	color : red;
}
div.validation-advice {
	color : red;
	margin : 3px 0 15px 300px;
}
img.powermail_captcha_captcha {
	margin : 3px 0 15px 300px;
}
input.validation-failed, textarea.validation-failed {
	background-color : #fff0f0;
}
div.powermail_mandatory_js {
	color : red;
	margin : 3px 0 15px 300px;
}
div.tx-indexedsearch {
	margin : 70px 0 0 0;
	width : 500px;
	height : auto;
}
.tx-indexedsearch-browsebox {
	display : inherit;
}
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	display : inline-block;
	text-align : left;
	width : 300px;
	height : auto;
	margin : 0 0 0 0;
}
div.powermail_radio_inner label {
	width : 300px !important;
}
div.powermail_radio_inner {
	width : 580px;
	margin : 0 0 10px 0 !important;
}
input.powermail_radio {
	width : 15px !important;
	border : none !important;
}
.tx_powermail_pi1_fieldwrap_html_radio {
	border-bottom : 1px solid #999 !important;
	padding:20px 0 10px 0;
	margin :0 0 20px 0;
	width:580px;
}

.tx-powermail-pi1_formwrap_534 .tx_powermail_pi1_fieldwrap_html_radio {
	border-bottom : none !important;
}


.tx_powermail_pi1_fieldwrap_html_radio_title {
	color:#666666;
	font-style:italic;
}


/*

input.powermail_radio {
width : 15px !important ;
border : none !important ;
}
p.tx_powermail_pi1_fieldwrap_html_radio_title {
display : inline-block;
text-align : left;
width : 300px;
height : auto;
margin : 0 0 0 0;
}
div.powermail_radio_inner label {
width : 80px !important ;
float : none;
}
div.powermail_radio_inner {
display : inline;
margin-right : 10px;
}

*/

