/* 1 */
div.box_content div.line_hr {
	background-color: #800000;
}

div.box_content div.fullLine_hr {
	background-color: #800000;
}

div.box_header {
	border-top: 1px solid #800000;
	border-right: 1px solid #800000;
	border-bottom: 1px solid #800000;
	border-left: 1px solid #800000;
	color: #000000;
}

div.box_bottom {
	border-right: 1px solid #800000;
	border-bottom: 1px solid #800000;
	border-left: 1px solid #800000;
}


div.box_content {
	border-right: 1px solid #800000;
	border-left: 1px solid #800000;
}

div.box_content div.line_top span.text1,
div.box_content div.line_top span.text1 * {
	color: #000000;
}

div.box_content div.line_top span.text2,
div.box_content div.line_top span.text2 * {
	color: #000000;
}

div.box_content div.line_bottom span.text3,
div.box_content div.line_bottom span.text3 * {
	color: #333333;
}

div.box_content div.line_bottom span.text4,
div.box_content div.line_bottom span.text4 * {
	color: #333333;
}

div.box_content div.smallLine_top span.text1,
div.box_content div.smallLine_top span.text1 * {
	color: #000000;
}

div.box_content div.smallLine_bottom span.text2,
div.box_content div.smallLine_bottom span.text2 * {
	color: #333333;
}

div.box_content div.comment_content span.right  {
	color: #000000;
}

div.box_content div.comment_content span.left {
	color: #000000;
}

div.box_content div.signature_line {
	background-color: #800000;
}

div.box_content div.signature,
div.box_content div.signature * {
	color: #333333;
}

body {
	background-color: #dddddd;
}

div, td, input, a, span {
	color: #000000;
}

h3 {
	color: #666666;
}

h4 {
	color: #666666;
}

#header div.logoText span.name {
	color: #800000;
	text-shadow: 1px 1px 1px #000000;
}

#header div.logoText span.slogan {
	color: #800000;
	text-shadow: 1px 1px 1px #000000;
}

div.middle {
	background-color: #ffffff;
}

div.middle div.border {
	border-left: 1px solid #800000;
	border-right: 1px solid #800000;
}

div.error {
	border: 1px solid #ff0000;
	background-color: #ff9999;
	color: #000000;
}

div.attention {
	border: 1px solid #000000;
	background-color: #FDEB24;
	color: #000000;
}

#bottom {
	background-color: #ffffff;

	border-right: 1px solid #800000;
	border-bottom: 1px solid #800000;
	border-left: 1px solid #800000;
}

div.context input,
div.context_right input {
	color: #000000;
}

div.context input[type=text],
div.context_right input[type=text],
div.context input[type=submit],
div.context_right input[type=submit]{
	border: 1px solid #800000;
	background-color: #eeeeee;
}

div.context select,
div.context_right select {
	color: #000000;
	border: 1px solid #800000;
	background-color: #eeeeee;
}

div.context textarea,
div.context_right textarea {
	color: #000000;
	border: 1px solid #800000;
	background-color: #eeeeee;
}

div.pageNavigation span.pageNumber,
div.pageNavigation span.pageNumber-active,
div.pageNavigation span.pageDots {
	color: #000000;
}

#topBar {
	background-color: #ffffff;

	border-right: 1px solid #800000;
	border-bottom: 1px solid #800000;
	border-left: 1px solid #800000;
}

#topBar .hMenu li a {
	color: #800000;
}

#topBar div.input input {
	background-color: #eeeeee;

	border: 1px solid #800000;

	color: #800000;
}

#topBar div.button {
	background-color: #eeeeee;

	border: 1px solid #800000;
}

#topBar div.button input {
	color: #800000;
}

#topMenu,
#subMenu {
	background-color: #eeeeee;

	border-right: 1px solid #800000;
	border-left: 1px solid #800000;
	border-bottom: 1px solid #800000;
}

#topMenu {
	border-top: 1px solid #800000;
}

#topMenu ul.hMenu li.current,
#subMenu ul.hMenu li.current {
	border-top: 1px solid #800000;
	border-right: 1px solid #800000;
	border-left: 1px solid #800000;
}

#topMenu ul.hMenu li.current {
	background-color: #eeeeee;
}

#subMenu ul.hMenu li.current,
#topMenu.noSub ul.hMenu li.current {
	background-color: #ffffff;
}

#topMenu ul.hMenu li a,
#subMenu ul.hMenu li a {
	color: #800000;
}

#subMenu ul.hMenu li.current a,
#topMenu.noSub ul.hMenu li.current a {
	color: #800000;
}


table.calendar, table.poll {
  border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}

table.calendar td.header, table.poll td.option {
  background-color: #eeeeee;
  color: #800000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

table.calendar td.weekNo, table.poll td.voter {
  background-color: #eeeeee;
  color: #800000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

table.calendar td.date, table.poll td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

table.calendar td.dateSelected {
  background-color: #800000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

table.calendar td.dateSelected a {
  color: #eeeeee;
}
