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

body.white  .even {background:#eeeeee;padding:2px;border-bottom:1px dotted #ccc;}
body.white  .odd {background:#f9f9f9;padding:2px;border-bottom:1px dotted #ccc;}
	
body.white {
  padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background: url(../images/bg.jpg) repeat-x top #d2d2d2;
}
body.white a {
  text-decoration: none;
  color: #001b72;
}

body.white #footer a {
  text-decoration: none;
  color: #ffffff;
}

body.white h1 a,
body.white h2 a,
body.white h3 a {
  color: #001b72;
  border-bottom: solid 1px transparent;
}
body.white a:hover {
  color: #001b72;
}
body.white h1,
body.white h2 {
  color: #001b72;
  border-bottom: solid 1px #001b72;
}
body.white h1 {
  border-bottom: solid 1px transparent;
}
body.white div.items-row {
  border-top: solid 1px transparent;
}
body.white div.random-image {
  background-color: #cccccc;
}
/** Block styles */
body.white div#wrapper {
  background: white;
	padding:0 5 0 5;
}
body.white .module-title {
  width:213px; /* -padding */
	line-height:34px;
	padding:0;
	margin:0;
	color:#fff;
	font-weight:bold;
	background: #012561 url(../images/menu_header.jpg) no-repeat;
	text-align:center;
}
body.white div#footer .moduletable {
	width:964px;
	height:57px;
	padding:1px 0 0 0;
	margin:0;
	background:url(../images/footer.jpg) no-repeat;
	clear:both;
	color:#ffffff;
}

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

body.white .albotable1 {
	text-align:center;
	width:100%;	
	font-weight:bold;
}
body.white .albotable2 {
	text-align:center;
	width:100%;	
}
body.white .albotd1 {
	text-align:center;
	width:25%;	
}
body.white .albotd2 {
	text-align:center;
	width:15%;	
}
body.white .albotd3 {
	text-align:center;
	width:40%;	
}
body.white .albotd4 {
	text-align:center;
	width:20%;	
}
body.white .moduletablealbo .module-title {
	background:url(../images/conbox_1.jpg) no-repeat;
	text-align:left;
	padding: 0 0 5px 2px;
	color:#001b72;
	width:502px;
	font-weight:bold;
	
}

body.white div#menu-top {
  background-color: #002c74;
}
body.white div#menu-top a {
  color: #ffffff;
}
body.white .menu a,
body.white .menu ul:first-child li.parent:first-child {
  padding:0 0 0 18px;
	margin:0;
	width:193px; /* -padding */
	line-height:22px;
	display:block;
	background: url(../images/menu_ver_1.jpg) no-repeat;
	text-decoration:none;
	font-size: 90%;
	color:#000;
	border:1px solid #cccccc;
}
body.white .menu a,
body.white .menu li li a,
body.white .menu li li li a,
body.white .menu ul.parent li a {
  border-top: none;
  color: #001b72;
}
body.white .menu a:visited {
  color: #001b72;
}
body.white .menu a:hover {
  background:url(../images/menu_ver_1_over.jpg) no-repeat;
  color:#fff;
}
body.white .menu li.current a {
  background:url(../images/menu_ver_1_over.jpg) no-repeat;
  color:#fff;
}
body.white #menu-top .menu li.current a {
  color: #dfe4ed;
  background-color: #001b72;
}
body.white .menu li.current li a {
  background-color: white;
}
body.white #main a:hover,
body.white #main a:active,
body.white #main a:focus {
  color: white;
  background-color: #001b72;
}
body.white div#menu-top a:hover {
  background-color: white;
  color: #001b72;
}
body.white .moduletable_menu,
body.white .moduletable-menu,
body.white .moduletable {
padding:10px 0 13px 0;
	margin:0 0 0px 0;
	list-style:none;
	background:url(../images/menu_footer.jpg) left bottom no-repeat;
}
  /*border: solid 1px #720010;*/
}
body.white div#footer a {
  color: #ffffff;
}
body.white div.componentheading {
  color: gray;
  font-weight: bold;
}
body.white .readmore a {
  color: #001b72;
  font-weight: bold;
  border-bottom: dotted 1px #001b72;
}
body.white .readmore a:hover,
body.white a.contentpagetitle:hover {
  background: #001b72;
  color: #ffffff;
}
body.white .button,
body.white button,
body.white .button-search {
  border: solid 1px #ffffff;
  background: #002c74;
  color: #ffffff;
}
body.white .button:hover,
body.white button:hover,
body.white .button-search:hover {
  background: #224e96;
}
body.white .sectiontableentry1 {
  background: #eef2ff;
}
body.white div.pagenav {
  background: #eef2ff;
  border: solid 1px #001b72;
}
/* tags */
body.white .highlight {
  background: yellow;
}
body.white .pagination,
body.white ul.pagenav {
  background: #eef2ff none repeat scroll 0%;
  border-top: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb;
}
body.white .notice,
body.white .message {
  background: #dfe4ed none repeat scroll 0%;
  font-size: 110%;
  font-style: italic;
  padding: 1em;
}
body.white form.editor a:hover,
body.white .mceWrapper a:hover {
  background: inherit;
  color: black;
}
body.white div#accessibility-links span.accessibility-icon button,
body.white div#accessibility-links span.accessibility-icon {
  background-color: #002c74;
}
body.white div#accessibility-links span.accessibility-icon button:hover {
  background-color: #0037ae;
}
body.white div#accessibility-links span.accessibility-text {
  color: #000000;
}
div#accessibility-links button {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  color: #000000;
  font-weight: bold;
  margin-left: 1em;
}
/* from 1.7 */
body.white table.weblinks th a,
body.white table.newsfeeds th a,
body.white table.category th a,
body.white table.jlist-table th a,
body.white table.weblinks th,
body.white table.newsfeeds th,
body.white table.category th,
body.white table.jlist-table th {
  color: white;
}
body.white table.weblinks th,
body.white table.newsfeeds th,
body.white table.category th,
body.white table.jlist-table th {
  background: none repeat scroll 0 0 #002c74;
}
body.white tr,
body.white td {
  border: 1px solid #dddddd;
}
body.white fieldset {
  border: solid 2px #dddddd;
}
body.white .article-info {
  color: #652401;
}
body.white .star {
  color: red;
}
body.white .panel h3.pane-toggler a {
  background: #f5f5f5 url(../images/slider_plus.png) right top no-repeat;
  border-bottom: 1px solid #dddddd;
}
body.white .panel h3.pane-toggler-down a {
  background: #f5f5f5 url(../images/slider_minus.png) right top no-repeat;
  border-bottom: 1px solid #dddddd;
}
body.white .panel h3.pane-toggler a:hover,
body.white .panel h3.pane-toggler-down a:hover {
  color: white;
  background: #001b72;
}
body.white .cat-list-row1 {
  background-color: #eef2ff;
}
