body {
	background-image: url("../images/bgr.png");
	font-family: verdana, arial;
}

#content-header {
	/*position: absolute;*/
	background: rgb(153, 0, 0);
	border-top: none;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}

#content-header img {
	width: 100%;
}

/*#top-header, */#bottom-header {
	background-image: url("../images/toolbar_bg0.gif");
	background-repeat: repeat-x;
	border-top: none;
	border-right: black solid 1px;
	border-left: black solid 1px;
	border-bottom: black solid 1px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 9pt;
	padding-top: 4px;
    padding-bottom: 4px;
}

#bottom-header p , #bottom-header form {
	display: inline;
	margin-top: 0px;
	margin-bottom: 2px;
}

/*top-header span {
	color: white;
	margin-left: 6%;
	margin-right: 6%;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}*/

#bottom-header a, #bottom-header p {
	color: #FF9900;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 4px;
	margin-right: 4px;
	/*font-family: times, "lucida console", sans-serif;*/
	text-decoration: none;
}

#bottom-header a {
}

#bottom-header a:hover {
	color: rgb(255, 255, 255);
}

/*#top-header {
	text-align: center;
}*/

#bottom-header {
	text-align: center;
}

#bottom-header p {
	/*position: absolute;
	right: 100px;*/
}

#bottom-header form {
	position: absolute;
	right: 20px;
}

#content-left h1, #content-right h1 {
   	background-image: url("../images/toolbar_bg.gif");
	background-repeat: repeat-x;
	font-size: 9pt;
	color: white;
	text-align: center;
	
	border-bottom: none;
	
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
}

#content-main h1 {
	background-image: url("../images/toolbar_bg.gif");
	background-repeat: repeat-x;
	font-size: 9pt;
	color: white;
	text-align: center;
	
	border-left: #666666 solid 1px;
	border-top: #666666 solid 1px;
	border-right: #666666 solid 1px;
	border-bottom: #666666 solid 1px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
}


#content-left h1, #content-right h1, #content-main h1 {
	font-weight: bold;
}

#content-main h2 {
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-align: left;

	margin-top: 1px;
	margin-left: 15px;
	margin-right: 5px;
	margin-bottom: 1px;
}

#content-main h3 {
	font-size: 7pt;
	color: #E66303;
	text-align: left;

	margin-left: 15px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 1px;
}

#content-main p {
	font-size: 8pt;
	color: #000000;
	text-align: left;

	margin-left: 15px;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 4px;
	padding-top: 2px;
	padding-bottom: 3px;
}

#content-main table {
	font-size: 8pt;
	color: #000000;
	text-align: left;
	margin-left: 15px;
	margin-bottom: 20px;
}

#content-main th {
	background-image: url("../images/toolbar_bg.gif");
	padding-top: 3px;
	padding-bottom: 3px;
}

#content-main td {
	background: rgb(255, 255, 255);
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #CCCCCC;
}

#content-main img.news-intro {
	float: left;
	margin-right: 6px;
	height: 100px;
}



#content-main img {
	margin-right: 6px;
	/*width: 180px;*/
}

#content-left a {
	display: block;
	margin-left: 8px;
	margin-right: 2px;
	margin-bottom: 4px;
	color: #512800;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}

#content-right a {
	display: block;
	margin-left: 8px;
	margin-right: 2px;
	margin-bottom: 4px;
	color: #512800;
	text-decoration: none;
	font-size: 8pt;
	font-style: normal;
}
span.link-title {
    font-weight: bold;
	color: #000000;
	font-size: 7pt;
}

#content-right a {
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #828282;
}

a.more {
	display: block;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	color: #990000;
	text-decoration: none;
	font-size: 8pt;
	font-weight: none;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

a.extended-more {
	display: block;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-top: none;
	color: #990000;
	text-decoration: none;
	font-size: 8pt;
	font-style: none;
	text-align: right;
	font-weight: bold;
	border-bottom: none;
	}
	
#content-left a:hover, #content-right a:hover {
	COLOR : #FF0000;
	TEXT-DECORATION : none;
}

a:visited  {
	COLOR : #FF6600;
	TEXT-DECORATION : none;
}

a:link {
	text-decoration: none;
}

a:hover { 
	font-style: normal;
	text-decoration: none;
	color: #FF0000;
	text-decoration: underline;
}

#content-left {
	left: 20px;
	width: 15%;
}

#content-right {
	right: 19px;
	width: 21%;
}

#content-main {
	margin-left: 17%;
	margin-right: 23%;
}

#content-left {
	background-color: rgb(222, 217, 206);
	background-repeat: repeat-y;
	margin-top: 3px;

	border-left: #666666 solid 1px;
	border-top: #666666 solid 1px;
	border-right: #666666 solid 1px;
	border-bottom: #666666 solid 1px;
	padding-bottom: 20px;
}
#content-main {
background-color: rgb(255, 255, 255);
	background-repeat: repeat-y;
	margin-top: 3px;
   	
	padding-bottom: 20px;
}
#content-right {
	background-color: rgb(222, 217, 206);
	background-repeat: repeat-y;
	margin-top: 3px;

	border-left: #666666 solid 1px;
	border-top: #666666 solid 1px;
	border-right: #666666 solid 1px;
	border-bottom: #666666 solid 1px;
	padding-bottom: 20px;
}
#content-left, #content-right {
	position: absolute;
}

#bottom, #bottom a {
	text-align: center;
	font-size: 8pt;
	color: black;
}

/* --- News --- */

p.news-intro {
    font-size: 8pt;
	font-weight: none;
	font-style: italic;
}

/* Error message */

#content-main p.error {
	font-size: 9pt;
	font-weight: bold;
	border: 1px solid black;
	color: black;
	padding-left: 10px;
	background-color: #FF0000;
}

/* Toolkit settings */

#toolkit_buttons a {
	margin-left: 1px;
	margin-right: 1px;
}

#toolkit_buttons img {
	margin-left: 0px;
	margin-right: 0px;
	width: 20px;
	height: 20px;
	border: 0px;
}


/* Publications */

table.publications-table {
	margin-top: 10px;
}

table.publications-table th {
	padding-left: 3px;
}

td.empty-cell {
	border: 0px;
	height: 20px;
}

/* Contact form */

#contact-form td {
	border: 0px;
}


/* Links form */

#links-form td {
	border: 0px;
}
