body {
font-family: Arial, Helvetica, sans-serif;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
color: #FFFFFF;
background: #000000;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #666666;
}
a:active {
text-decoration: none;
color: #999999;
}

/* link_heading_ul */

.link_top {
font-size: 11px;
margin:5px;
}

a.link_top {
color: #FFFFFF;
text-decoration: none;
}

a.link_top:hover {
color:#FFCC33;
}

a.link_top:active {
color:#FFCC33;
text-decoration: underline;
}


/* link_heading */

.link_heading {
font-size: 12px;
margin:5px;
}

a.link_heading {
color: #FFFFFF;
text-decoration: none;
}

a.link_heading:hover {
text-decoration: underline;
color:#FFCC33;
}

a.link_heading:active {
color:#FFCC33;
text-decoration: underline;
}

/* link_heading_ul */

.link_heading_ul {
font-size: 12px;
margin:5px;
text-decoration: underline;
}

a.link_heading_ul {
color: #FFCC33;
text-decoration: underline;
}

a.link_heading_ul:hover {
color:#FFCC33;
text-decoration: underline;
}

a.link_heading_ul:active {
color:#FFCC33;
text-decoration: underline;
}

/* link_white */

.link_white {
	font-size: 12px;
	color: #FFFFFF;
}

a.link_white {
	color: #FFFFFF;
	text-decoration: none;
}

a.link_white:hover {
	text-decoration: none;
	color:#666666;
}

/* link_black */

.link_black {
	margin: 5px;
	font-size: 12px;
	color: #000000;
}

a.link_black {
	color: #000000;
}

a.link_black:hover {
	text-decoration: none;
	color:#666666;
}


/* a.link_black:visited {
  text-decoration: underline;
  color:#666666;
} */

h1 {
font-size: 14px;
margin:20px;
}

h2 {
font-size: 12px;
margin:5px;
}

h3 {
font-size: 11px;
margin:5px;
}

.h4 {
font-size: 14px;
color: #FFFFFF;
}

p {
margin:20px;
font-size:14px;

}

.message{
font-size:12px;
}

span.message{
margin:20px;
font-size:12px;
background:green;
}


table.message {
	border-width: 1px 1px 1px 1px; 									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	border-spacing: 0px;														/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: none none none none;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: #B8272E #B8272E #B8272E #B8272E;	/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	border-collapse: separate;											/* separate, collapse */
	background-color: transparent;									/* white, custom eg #B8272E, #FFFFFF */
}

table.message th {															/* Both td and th */
	color: #FFFFFF;
	border-width: 0px 0px 0px 0px;									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	padding: 5px 5px 5px 5px;												/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: solid solid solid solid;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: green green green green;							/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	background-color: green;									/* white, custom eg #B8272E, #FFFFFF */
	/*-moz-border-radius: 0px 0px 0px 0px;						/* 0px, 3px, 6px, 9px */
}

table.message td {
	color: green;
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: #e8e8e8;
	/*-moz-border-radius: 0px 0px 0px 0px; */
}

table.menu {
	border-width: 1px 1px 1px 1px; 									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	border-spacing: 0px;														/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: none none none none;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: #B8272E #B8272E #B8272E #B8272E;	/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	border-collapse: separate;											/* separate, collapse */
	background-color: transparent;									/* white, custom eg #B8272E, #FFFFFF */
}

table.menu th {															/* Both td and th */
	font-size: 12px;
	color: #FFFFFF;
	border-width: 0px 0px 0px 0px;									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	padding: 5px 5px 5px 5px;												/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: solid solid solid solid;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: green green green green;							/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	background-color: blue;									/* white, custom eg #B8272E, #FFFFFF */
	/*-moz-border-radius: 0px 0px 0px 0px;						/* 0px, 3px, 6px, 9px */
}



table.menu td {
	font-size: 11px;
	color: blue;
	border-width: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: #e8e8e8;
	/*-moz-border-radius: 0px 0px 0px 0px; */
}



.configuration{
font-size:12px;
}

table.configuration {
	border-width: 1px 1px 1px 1px; 									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	border-spacing: 0px;														/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: none none none none;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: #B8272E #B8272E #B8272E #B8272E;	/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	border-collapse: separate;											/* separate, collapse */
	background-color: transparent;									/* white, custom eg #B8272E, #FFFFFF */
}

table.configuration th {															/* Both td and th */
	font-size: 11px;
	color: #FFFFFF;
	border-width: 0px 0px 0px 0px;									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	padding: 5px 5px 5px 5px;												/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: solid solid solid solid;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: green green green green;							/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	background-color: purple;									/* white, custom eg #B8272E, #FFFFFF */
	/*-moz-border-radius: 0px 0px 0px 0px;						/* 0px, 3px, 6px, 9px */
}

table.configuration td {
	font-size: 11px;
	color: purple;
	border-width: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: #e8e8e8;
	/*-moz-border-radius: 0px 0px 0px 0px; */
}


.error{
font-size:12px;
}

span.error{
font-size:12px;
color:red;
}

table.error {
	border-width: 1px 1px 1px 1px; 									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	border-spacing: 0px;														/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: none none none none;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: #B8272E #B8272E #B8272E #B8272E;	/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	border-collapse: separate;											/* separate, collapse */
	background-color: transparent;									/* white, custom eg #B8272E, #FFFFFF */
}

table.error th {															/* Both td and th */
	color: #FFFFFF;
	border-width: 0px 0px 0px 0px;									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	padding: 5px 5px 5px 5px;												/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: solid solid solid solid;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: red red red red;							/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	background-color: red;									/* white, custom eg #B8272E, #FFFFFF */
	/*-moz-border-radius: 0px 0px 0px 0px;						/* 0px, 3px, 6px, 9px */
}

table.error td {
	color: red;
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: #e8e8e8;
	/*-moz-border-radius: 0px 0px 0px 0px; */
}


.smalltext {
font-size: 11px;
color: black;
}

.smalltext_white {
font-size: 11px;
color: white;
}

td {
font-family: Arial, Helvetica, sans-serif;
}

th {
font-family: Arial, Helvetica, sans-serif;
}


.quotes {
font-size: 14px;
color: #FFFFFF;
}

/* menuheading */

.menuheading {
	font-size: 12px;
	color: #FFFFFF;
	
}

a.menuheading {
	color: #FFFFFF;
	text-decoration: none;
}

a.menuheading:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* news */

.news {
	font-size: 14px;
	color: #FFFFFF;
}

.news_menu {
	font-size: 12px;
	color: #FFFFFF;
}


/* range */

.range {
	font-size: 12px;
	color: #B8272E;
	
}

a.range {
	color: #CCCCCC;
	text-decoration: none;
}

a.range:hover {
	color: #FFFFFF;
	text-decoration: none;
}


/* range_bold */

.range_bold {
	font-size: 12px;
	color: #B8272E;
	
}

a.range_bold {
	color: #CCCCCC;
	text-decoration: underline;
}

a.range_bold:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* tableheading */

.tableheading {
	font-size: 12px;
	color: #FFFFFF;	
}

a.tableheading {
	color: #FFFFFF;
	text-decoration: none;
}

a.tableheading:hover {
	text-decoration: none;
}

td.tableheading{
background-color:#B8272E;
}

tr.tableheading{
background-color:#B8272E;
}

/* tabledata */

.tabledata {
	font-size: 12px;
	color: #000000;
}

td.tabledata{
background-color:#FFFFFF;
border-width: 1px 1px 1px 1px;
border-style: solid none none none;
border-color: gray gray gray gray;
padding: 5px 5px 5px 5px;
}

tr.tabledata{
background-color:#FFFFFF;
}


.tabledata_bottom {
	font-size: 12px;
	color: #000000;
}

td.tabledata_bottom{
background-color:#FFFFFF;
border-width: 1px 1px 1px 1px;
border-style: solid none none none;
border-color: gray gray gray gray;
padding: 0px 0px 0px 0px;
}


/* table */

.table_cms {
font-size: 12px;

}

table.table_cms {
	border-width: 1px 1px 1px 1px; 									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	border-spacing: 0px;														/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: none none none none;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: #B8272E #B8272E #B8272E #B8272E;	/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	border-collapse: separate;											/* separate, collapse */
	background-color: transparent;									/* white, custom eg #B8272E, #FFFFFF */
}

table.table_cms th {															/* Both td and th */
	color: #FFFFFF;
	border-width: 1px 1px 1px 1px;									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	padding: 5px 5px 5px 5px;												/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: solid solid solid solid;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: #811B20 #811B20 #D1847E;							/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	background-color: #B8272E;									/* white, custom eg #B8272E, #FFFFFF */
	/*-moz-border-radius: 0px 0px 0px 0px;						/* 0px, 3px, 6px, 9px */
}

table.table_cms td {
	color: #000000;
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: #e8e8e8;
	/*-moz-border-radius: 0px 0px 0px 0px; */
}



.none {
font-size: 12px;

}

table.none {
	border-width: 1px 1px 1px 1px; 									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	border-spacing: 0px;														/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: none none none none;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: #B8272E #B8272E #B8272E #B8272E;	/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	border-collapse: separate;											/* separate, collapse */
	background-color: transparent;									/* white, custom eg #B8272E, #FFFFFF */
}

table.none th {															/* Both td and th */
	color: #FFFFFF;
	border-width: 0px;									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	padding: 0px;												/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: solid solid solid solid;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: #811B20 #811B20 #D1847E;							/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	background-color: #B8272E;									/* white, custom eg #B8272E, #FFFFFF */
	/*-moz-border-radius: 0px 0px 0px 0px;						/* 0px, 3px, 6px, 9px */
}

table.none td {
	color: #000000;
	border-width: 0px;
	padding: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: #e8e8e8;
	/*-moz-border-radius: 0px 0px 0px 0px; */
}




/* table */

.table_a {
font-size: 5px;
}

table.table_a {
	border-width: 0px 0px 0px 0px; 									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	border-spacing: 0px;														/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: none none none none;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: #B8272E #B8272E #B8272E #B8272E;	/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	border-collapse: separate;											/* separate, collapse */
	background-color: transparent;									/* white, custom eg #B8272E, #FFFFFF */
}

table.table_a th {															/* Both td and th */
	color: #FFFFFF;
	border-width: 0px 0px 0px 0px;									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	padding: 0px 0px 0px 0px;												/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: none none none none;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: blue blue blue blue;							/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	background-color: #B8272E;									/* white, custom eg #B8272E, #FFFFFF */
	/*-moz-border-radius: 0px 0px 0px 0px;						/* 0px, 3px, 6px, 9px */
}

table.table_a td {
	border-width: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid none none none;
	border-color: gray gray gray gray;
	background-color: white;
	/*-moz-border-radius: 0px 0px 0px 0px; */
}

/* table_b */

table.table_b {
	border-width: 1px 1px 1px 1px; 									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	border-spacing: 0px;														/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: solid solid solid solid;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: #B8272E #B8272E #B8272E #B8272E;	/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	border-collapse: separate;											/* separate, collapse */
	background-color: transparent;									/* white, custom eg #B8272E, #FFFFFF */
}

table.table_b th {															/* Both td and th */
	border-width: 1px 1px 1px 1px;									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	padding: 1px 1px 1px 1px;												/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: none none none none;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: blue blue blue blue;							/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	background-color: transparent;									/* white, custom eg #B8272E, #FFFFFF */
	/*-moz-border-radius: 0px 0px 0px 0px;						/* 0px, 3px, 6px, 9px */
}

table.table_b td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: transparent;
	/*-moz-border-radius: 0px 0px 0px 0px; */
}

table.table_c {
	border-width: 1px 1px 1px 1px; 									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	border-spacing: 0px;														/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: none none none none;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;	/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	border-collapse: separate;											/* separate, collapse */
	background-color: black;									/* white, custom eg #B8272E, #FFFFFF */
}

table.table_c th {															/* Both td and th */
	border-width: 1px 1px 1px 1px;									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	padding: 1px 1px 1px 1px;												/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: none none none none;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: blue blue blue blue;							/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	background-color: transparent;									/* white, custom eg #B8272E, #FFFFFF */
	/*-moz-border-radius: 0px 0px 0px 0px;						/* 0px, 3px, 6px, 9px */
}

table.table_c td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none solid none;
	border-color: white white white white;
	background-color: transparent;
	/*-moz-border-radius: 0px 0px 0px 0px; */
}

td.table_d_heading {															/* Both td and th */
	color: #FFFFFF;
	border-width: 0px 0px 0px 0px;									/* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
	padding: 0px 0px 0px 0px;												/* 1px, 2px, 3px, 4px, 5px, 0px */
	border-style: none none none none;					/* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
	border-color: blue blue blue blue;							/* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
	background-color: black;									/* white, custom eg #B8272E, #FFFFFF */
	/*-moz-border-radius: 0px 0px 0px 0px;						/* 0px, 3px, 6px, 9px */
}

td.table_d {
	color:#000000;
	font-size:10px;
	border-width: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: white gray gray gray;
	background-color: white;
	/*-moz-border-radius: 0px 0px 0px 0px; */
}

table.table_e {
  border-width: 1px 1px 1px 1px;                  /* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
  border-spacing: 0px;                            /* 1px, 2px, 3px, 4px, 5px, 0px */
  border-style: none solid none solid;          /* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
  border-color: #B8272E #B8272E #B8272E #B8272E;  /* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
  border-collapse: separate;                      /* separate, collapse */
  background-color: transparent;                  /* white, custom eg #B8272E, #FFFFFF */
}

td.table_f {
  font-size: 5px;
  border-width: 0px 0px 1px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none none solid none;
  border-color:  #B8272E #B8272E #B8272E #B8272E;;
  background-color: transparent;
  /*-moz-border-radius: 0px 0px 0px 0px; */
}

td.table_g {
  font-size: 5px;
  border-width: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid none none none;
  border-color:  #B8272E #B8272E #B8272E #B8272E;;
  background-color: transparent;
  /* -moz-border-radius: 0px 0px 0px 0px; */
}

td.table_h {
  border-width: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid none none none;
  border-color:  #B8272E #B8272E #B8272E #B8272E;
  background-color: #A2A2A2;
  /* -moz-border-radius: 0px 0px 0px 0px; */
}

tr.table_h {
  border-width: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid none none none;
  border-color:  #B8272E #B8272E #B8272E #B8272E;
  background-color: #A2A2A2;
  /* -moz-border-radius: 0px 0px 0px 0px; */
}

table.table_i {
  border-width: 1px 1px 1px 1px;                  /* 1px, 2px, 3px, 4px, 5px, thin, medium, thick, 0px */
  border-spacing: 0px;                            /* 1px, 2px, 3px, 4px, 5px, 0px */
  border-style: solid solid solid solid;          /* outset, none, hidden, dotted, dashed, solid, double, ridge, groove, inset */
  border-color: #B8272E #B8272E #B8272E #B8272E;  /* gray, white, blue, green, black, red, custom eg #B8272E, #FFFFFF */
  border-collapse: separate;                      /* separate, collapse */
  background-color: transparent;                  /* white, custom eg #B8272E, #FFFFFF */
}

/* picdesc */

td.pic_desc{

}


/* pagelink */

a.pagelink{
color:#FFFFFF;
text-decoration:none;
}

#index-bgimage {
background: url("/images/backgrounds/home.gif");
background-repeat: repeat-x;
/* height: 197px;
width: 1009px */
}

#news-bgimage {
background: url("/images/backgrounds/news.jpg");
background-repeat: repeat-x;
height: 500px;
/* height: 197px;
width: 1009px */
}

#biography-bgimage {
background: url("/images/backgrounds/biography.jpg");
background-repeat: repeat-x;
/* height: 197px;
width: 1009px */
}

#photos-bgimage {
 height: 450px;
}