/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 11px;
                color: #FFFFCC;
}

P {margin: 3px 3px 3px 3px;}


TD#footer {border-top: solid 1px #3E2F17;}
TD#footer P {
                color: #6C5128;
	font-size: 10px;
	text-align: center;
}

/* Content column */
TD#content {

	vertical-align: top; 
}


/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 
	width: 205px;	
	padding-top: 10px;
                background-color: #f1f1f1;
}
TD#header_1 {	
	vertical-align: top; 
                background-color: #ffffff;
}
TD#menu_1 DIV {
	width: 100%;
}
TD#menu_1 DIV A {
	color: navy;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 2px solid #cccccc;
  border-top: 1px solid #f1f1f1;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
                background-color: #d6d6d6;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 2px solid #cccccc;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;

  background-color: #eeeeee;
  filter:alpha(opacity='70', style='0');
}
TD#menu_1 DIV.menu1-level1-act A {
  color:black;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
}






/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
}
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}



/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color: red;
}
TD#path A:hover {
  text-decoration: underline;
}
BODY {
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #92AFC3;
	scrollbar-highlight-color: #f2f5f9;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #f2f5f9;
	scrollbar-arrow-color: #ffffff;

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;
}
.photobody {
	background-color: #000000;
}

}
body {
	background-color: #F2F6F8;
}
.tx-indexedsearch .tx-indexedsearch-rules H2 {  }
/* General content -> Text -> Tables in content */
P TABLE.contenttable {
	
}
.tx-indexedsearch P { font-family:Arial, Helvetica, sans-serif; }
P.bodytext { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#698192; }
P { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#698192; font-weight:normal; margin:3px 3px 3px 3px; }


table.header { margin: 0px; padding: 0px;}
td.header {}
th.header {background-image: url(../_images/header_seperator.gif);	background-repeat: repeat;}

table.head_menu {}
td.head_menu {background-image: url(../_images/header_menubck.jpg); }
th.head_menu { background-image: url(../_images/header_menubck.jpg); background-repeat: repeat-x; padding-right: 10px; padding-left: 10px;}
H2 { font-family:serif; font-size:18px; color:#B4C8D9; font-weight:normal; font-variant:small-caps; margin-top:0px; margin-bottom:0px; padding-left:5px; padding-bottom:2px; padding-top:5px; height:29px; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#EEF2F7; border-left-color:#EEF2F7; border-top-color:#EEF2F7; border-bottom-color:#EEF2F7; border-top-width:1px; border-bottom-width:2px; border-bottom-style:solid; border-top-style:solid; }
/* General content -> Text -> Header 3 */
P H3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:0px;
}
/* General content -> Text -> Header 3 -> Links */
P H3 A {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:0px;
}
/* General content -> Text -> Header 1 -> Links */
P H1 A {
	color:black;
}
/* General content -> Text -> Header 2 */
P H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
/* General content -> Text -> Header 1 */
P H1 {
	font-family:Arial;
	font-size:28px;
}
H1 { font-family:serif; font-size:22px; color:B1C5CF; font-weight:normal; margin-top:0px; margin-bottom:0px; border-bottom:2px; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#808FA8; border-left-width:0px; border-left-style:solid; border-left-color:#CCCCCC; letter-spacing:-1px; padding-left:1; padding-top:0; background-color:; }
A { color:red; text-decoration:none; }
A:hover { color:maroon; text-decoration:underline; }
A:active { color:red; text-decoration:none; }
A:visited {  }
P.bodytext:first-letter {  }
UL { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:D20000; list-style-type:square; margin-left:20px; margin-right:0px; margin-top:0px; margin-bottom:10px; }
OL { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#D20000; list-style-type:circle; }
H3 { font-family:serif; font-size:18px; color:#91ACC2; font-weight:normal; font-variant:small-caps; margin-top:0px; margin-bottom:0px; border-bottom:2px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#91ACC2; border-left-width:0px; letter-spacing:0px; padding-left:4px; padding-top:0; background-color:#F1F5F8; }
H3 A { color:#990606; text-decoration:none; }
H3 A:hover { color:red; text-decoration:none; }
H3 A:active { color:#990606; text-decoration:none; }
H3 A:visited { color:gray; }

#csc-mailform {
	color:#990000;
}
H4 { font-family:serif; font-size:14px; color:white; font-weight:normal; font-variant:small-caps; margin-top:0px; margin-bottom:0px; padding-top:2px; padding-bottom:2px; padding-left:4px; background-color:#AEC6D5; letter-spacing:-1px; }
P.csc-caption { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#698192; font-weight:lighter; font-style:italic; }
TABLE.contenttable { border-color:362914; border-style:solid; border-width:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; }
TABLE.contenttable TD { border-color:362914; border-style:solid; border-width:1px; vertical-align:middle; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; background-color:#4A3A1C; }
TABLE.contenttable P+ P {  }
TABLE.contenttable P:first-letter {  }
P.bodytext+ P {  }
H5 { font-family:serif; font-size:18px; color:B1C5CF; font-weight:normal; font-style:italic; margin-top:0px; margin-bottom:0px; border-bottom:2px; border-bottom-width:5px; border-bottom-style:solid; border-bottom-color:#F1F5F8; padding-left:4px; letter-spacing:-1px; }
H6 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:white; font-weight:normal; margin-bottom:0px; padding-left:10; padding-right:10; padding-top:5; padding-bottom:-10; letter-spacing:0px; }
P.bodytext A { color:#990606; text-decoration:none; }
P.bodytext A:hover { color:red; text-decoration:none; }
P.bodytext A:active { color:#990606; text-decoration:none; }
P.bodytext A:visited { color:gray; }
P A { color:#990606; text-decoration:none; }
P A:hover { color:red; text-decoration:none; }
P A:active { color:#990606; text-decoration:none; }
H1 A { color:B1C5CF; text-decoration:underline; }
H1 A:hover { color:B1C5CF; text-decoration:none; }
H1 A:active { color:B1C5CF; }
H1 A:visited { color:B1C5CF; }
H2 A { color:#B4C8D9; text-decoration:none; }
H2 A:hover { color:red; text-decoration:none; }
H2 A:active { color:#B4C8D9; text-decoration:none; }
H2 A:visited { color:gray; }
P.bodytext:first-line {  }
H6 A { color:white; text-decoration:underline; }
H6 A:hover { color:F1F6F8; text-decoration:underline; }
H6 A:active { color:white; text-decoration:underline; }
H6 A:visited { color:F1F6F8; text-decoration:underline; }