/** Define general colors */
/* page title */
/* article title */
/* black */
body.black  #header {
	
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width:966px; 
	height:177px; 
	background:url(../images/headerbk.png) no-repeat;
	
}

body.black  .even {background:#404040;padding:2px;border-bottom:1px dotted #ccc;}
body.black  .odd {background:#282828;padding:2px;border-bottom:1px dotted #ccc;}

body.black {
  padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background: url(../images/bgbk.jpg) repeat-x top #2d2d2d;
 
}

	
	
body.black h1 a,
body.black h2 a {
  color: #f1f1f1;
  border-bottom: none;
  text-decoration: none;
}
body.black h1,
body.black h2 {
  color: #f1f1f1;
  border-bottom: solid 1px #f1f1f1;
}

body.black a {
  color: #70dbff;
}

body.black .menu a,
body.black .menu ul:first-child li.parent:first-child {
	  padding:0 0 0 18px;
	margin:0;
	width:193px; /* -padding */
	line-height:22px;
	display:block;
	text-decoration:none;
	font-size: 90%;
	color:#000;
	border-left: solid 1px #404040;
    border-right: solid 1px #404040;
 
	/* border:1px solid #181818; */
	
}

body.black .menu li li a,
body.black .menu li li li a,
body.black .menu ul.parent li a {
  border-top: none;
}

body.black .menu a:visited {
  color: #f1f1f1;
}
body.black .menu a:hover {
background-color: #aaaaaa;
  color:#282828;
}
body.black .menu li.current a {
background-color: #aaaaaa;
  color:#282828;
}


body.black div#menu-top a {
  text-decoration: underline;
}
/** Block styles */
body.black div#wrapper {
  padding:0 5 0 5;
  background: #282828;

}
body.black .highlight {
  color: #000000;
  background: #ffffff;
}
body.black div.random-image {
  background-color: #1e2031;
}
body.black div#footer .moduletable {
  	width:964px;
	height:57px;
	padding:1px 0 0 0;
	margin:0;
	background:url(../images/footerbk.jpg) no-repeat;
	clear:both;
}
body.black div#menu-top {
  background-color: #454746;
}
body.black div#menu-top a {
  color: #ffffff;
}
body.black .module-title {
  width:213px; /* -padding */
	line-height:34px;
	padding:0;
	margin:0;
	color:#ffffff;
	font-weight:bold;
	background: #454746 url(../images/menu_headerbk.jpg) no-repeat;
	text-align:center;
	
}

body.black .albotable1 {
	text-align:center;
	width:100%;	
	font-weight:bold;
}
body.black .albotable2 {
	text-align:center;
	width:100%;	
}
body.black .albotd1 {
	text-align:center;
	width:25%;	
}
body.black .albotd2 {
	text-align:center;
	width:15%;	
}
body.black .albotd3 {
	text-align:center;
	width:40%;	
}
body.black .albotd4 {
	text-align:center;
	width:20%;	
}
body.black .moduletable_menu,
body.black .moduletable {
background:url(../images/menu_footerbk.jpg) left bottom no-repeat;
padding:10px 0 13px 0;
	margin:0 0 0px 0;
	list-style:none;

 
}
body.black .moduletablenews .module-title {
	background:url(../images/conbox_1bk.jpg) no-repeat;
	text-align:left;
	padding: 0 0 5px 50px;
	color:#ffffff;
	width:502px;
	font-weight:bold;
	
}

body.black .moduletablealbo .module-title {
	background:url(../images/conbox_1bk.jpg) no-repeat;
	text-align:left;
	padding: 0 0 5px 2px;
	color:#ffffff;
	width:502px;
	font-weight:bold;
	
}
body.black div#footer a {
  color: #ffffff;
}
body.black div.componentheading {
  color: gray;
  font-weight: bold;
}
body.black .article-info {
  color: #b2e0e5;
}
body.black a {
  text-decoration: none;
  color: #dfdfdf;
}
body.black .readmore a {
  font-weight: bold;
}
body.black .readmore a:hover {
  color: black;
  background: #dfdfdf;
}
body.black .menu a {
  color: #dfdfdf;
}
body.black .button,
body.black button,
body.black .button-search {
  border: solid 1px #ffffff;
  background: #f1f1f1;
  color: #000000;
}
body.black .button:hover,
body.black button:hover,
body.black .button-search:hover {
  background: #d1d1d1;
}
body.black div#accessibility-links span.accessibility-icon button,
body.black div#accessibility-links span.accessibility-icon {
  background-color: black;
}
body.black div#accessibility-links span.accessibility-icon button:hover {
  background-color: gray;
}
body.black #system-message dt {
  font-weight: bold;
}
body.black #system-message dd {
  margin: 0;
  font-weight: bold;
  text-indent: 0px;
  background: gray;
  padding: 0;
}
body.black #system-message dd ul {
  color: #dfdfdf;
  margin-bottom: 10px;
  list-style: none;
  padding: 0px;
  border-top: 3px solid #dfdfdf;
  border-bottom: 3px solid #dfdfdf;
}
/* System Standard Messages */
body.black #system-message dt.message {
  display: none;
}
body.black #system-message dd.message ul {
  background: #808080;
}
/* System Error Messages */
body.black #system-message dt.error {
  display: none;
}
body.black #system-message dd.error ul {
  color: #dfdfdf;
  background: gray ;
  border-top: 3px solid #dfdfdf;
  border-bottom: 3px solid #dfdfdf;
  margin: 0;
}
/* System Notice Messages */
body.black #system-message dt.notice {
  display: none;
}
body.black #system-message dd.notice ul {
  color: #dfdfdf;
  background: gray;
  border-top: 3px solid #dfdfdf;
  border-bottom: 3px solid #dfdfdf;
}

/* Since 1.7 */
body.black .star {
  color: #CC0000;
}
body.black .panel h3.pane-toggler a {
  background: #454746 url(../images/slider_plus.png) right top no-repeat;
  border-bottom: 1px solid #DDDDDD;
}
body.black .panel h3.pane-toggler-down a {
  background: #454746 url(../images/slider_minus.png) right top no-repeat;
  border-bottom: 1px solid #DDDDDD;
}
body.black .cat-list-row1 {
  background-color: #222244;
}

body.black tr,
body.black td {
  border: 1px solid #aaaaaa;
}
