body { margin: 0px;padding: 0px; background: #e9e7e4; height: 100%;}
p, h3, h2, a, li {font-family: Helvetica, Arial;}
p, h3, a, li {font-size: 13px;}
h2 {font-size: 20px; color:black;}
p  {margin: 0px 0px 10px 0px;}
p  {padding: 0px 0px 0px 0px;}
p  {line-height: 120%;}
h3 {margin: 0px 0px 0px 0px;}
h2 {margin: 0px 0px 10px 0px;}
h3, h2 {padding: 0px 0px 0px 0px;}
a  {margin: 0px; padding: 0px; color: blue; text-decoration: underline;}
a  img{margin: 0px 0px 0px 0px; padding: 0px; border: 0px;}
li  {margin: 0px 0px 0px 0px;}
ul  {margin: 0px 0px 0px 15px;}
form {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
/* Buttons */

a.small_blue_button {
	width:80px;
	color:black;
	height:25px;
	background: url(button_UP.jpg) no-repeat;
	display: block; 
	text-decoration:none;
	vertical-align: center;
         margin: 5px 0px 0px 0px;
	padding-top: 5px;
	padding-left: 10px;
	
}

a.big_blue_button_up {
	margin: 0px;
         
	width:140px;
         color:black;
	height:25px;
	background: url(button_UP.jpg) no-repeat;
	display: block; 
	text-decoration:none;
	vertical-align: center;
	padding-top: 5px;
	padding-left: 6px;
	text-align: left;
	
}

a.big_blue_button_down {
	width:140px;
	height:25px;
         color:black;
	background: url(button_DOWN.jpg) no-repeat;
	display: block; 
	text-decoration:none;
	vertical-align: center;
	padding-top: 5px;
	padding-left: 6px;
         
	text-align: left;
	
}

a.big_brown_button {
	width:180px;
	height:20px;
         color:black;
	background: url(read_more_button2.jpg) no-repeat;
	display: block; 
	text-decoration:none;
	vertical-align: center;
         padding: 5px 0px 0px 0px;
         margin: 0px 10px 11px 10px;
	text-align: center;
	
}

h3.button {
		margin: 0px 0px 0px 0px;
	 
	}

h3.sideNews_button {
		margin: 0px 0px 0px 0px;text-align: center;
	 
	}

div#lang {float: right; margin: 105px 15px 0px 15px;}
div#left_news {width: 320px; height: auto; position:relative; float:left; top:0px; left:0px;
                        padding: 0px 7px 0px 15px;}
div#right_news {width: 320px; height: auto; position:relative; float:left; top:0px; left:0px;
                        padding: 0px 15px 0px 8px;}
div#news_block {width: 685px; height: auto; position: relative; top:0px; left:0px;}
h2#news_title {padding: 0px 15px 0px 15px;}
p#news_header {padding: 0px 15px 0px 15px;}
div.news_text_left  {padding: 0px 7px 0px 15px;}
div.news_text_right  {padding: 0px 15px 0px 8px;}
div.news_separator {width: 320; height: 4px; background:#e9e7e4; margin: 15px 0px 10px 0px;}

div#letter_box {background:#ffed99; margin: 15px 15px 15px 0px; width: 200px; padding: 0px 0px 0px 0px; text-align: left; }
h3#newsletter_header {background:#aa9a63; margin: 0p 0px 10px 0px; width: 185px; height:20px; display: block; color: white;  padding: 5px 0px 0px 15px;}

p#newsletter_text {margin: 10px 15px 10px 15px; text-align: left;}
input#newsletter_field {margin: 0px 10px 10px 10px;}
img#newsletter_button {margin: 0px 10px 10px 10px;}
  
div#focus_box {background:#ffed99; margin: 0px 15px 0px 0px; width: 200px; padding: 0px 0px 4px 0px;text-align: left;}
h3#focus_header {background:#aa9a63; margin: 0p 0px 10px 0px; width: 185px; height:20px; display: block; color: white;  padding: 5px 0px 0px 15px;}

h3.focus_element_title {margin: 15px 15px 0px 15px; text-align:left;}
p.focus_element_header {margin: 0px 15px 15px 15px; text-align: left;}
div#sideNews hr {width: 200px; border: 0; height: 1px; color: #aa9a63; background-color: #aa9a63; padding: 0px;}

/*div#sideNews h3 p a {margin: 0px 0px 0px 0px;}*/
/*div#sideNews td {margin: 0px 0px 0px 0px; padding: 0px 15px 0px 15px; vertical-align: top;}
div#sideNews table {margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; border: 0px;}
div#sideNews hr {position: relative; left:0px; border: 0; width: 150px; color: #aa9a63; margin: 0; padding: 0px;}
div#sideNews input {margin: 0px 0px 0px 10px;}
*/

div#header_block {width: 900px; height: 180px; background:#0099ff; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px;}
div#wrapper {width: 900px; height: auto; margin: 0 auto 0 auto; position: relative; background: #e9e7e4; left: auto; top:0px}
div#contentWrapper {height: auto; width: 900px; position: relative; background: white }
div#header {background: url(logo.jpg) no-repeat; width: 900px; height: 155px; margin: 0px; vertical-align: bottom;}
div#navigation {height: 25px; width: 900px; padding: 0px 0px 0px 0px; margin: 0px; margin-bottom: 8px; text-align: center; vertical-align: bottom; position:relative;}
div#bigImage {width: 900px; height: 300px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div#sideNews {width: 200px; height: auto; position:relative; float: left; text-align: center; padding: 0px 0px 15px 0px;}
div#content {float: right; width: 685px; height: auto; position:relative; float:left; padding: 15px 0px 0px 0px;}

div#navigation img{margin: 0px 0px 0px 0px; padding: 0px; border: 0px; vertical-align: bottom;}
div#navigation table {width: 900px; height: 25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; border: 0px; vertical-align: bottom;}
div#filler {width: 15px; height: 25px; position:relative; float: left;}
div#bigImage img {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border=0; display: block;}

div#intro {padding: 0px 15px 0px 15px; position:relative;top:0px right: 0px;}


div#footer {background:   url(line_bottom.gif) no-repeat; position:relative; clear:both; bottom:0px; left:0px; width: 900px; height: 180px; vertical-align: middle; padding: 1px 0px 0px 0px;}
h3#contact_info {color: white; margin: 20px 0px 0px 15px; line-height: 120%;}
a#contact_mail {text-decoration: none; color: white;}

.mousetoHand
{
color:#5B3C1D;
font-family:Arial;
font-size:12pt;
cursor:pointer;
text-decoration:none;

}

pre {
	margin: 0px 0px 0px 10px;
	font-family: helvetica, arial;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

td.separator {
	
	width: 324px;
	height: 8px;
	background: #E9E7E4;
	}


td.abstract {
	
	width: 324px;
	height: 100px;
	}

td.column {
	vertical-align: top;
	width: 50%;	
	}


img.newsimage 	{
	clear: right;
	width: 200;
	height: 200;
}

div.abstracttitle {
	color: red;
	vertical-align: top;
	}

td.middlepadding {
	width: 16px;
	
}

button.readbutton {
	color: blue;
	vertical-align: bottom;
	}



