html body center {
	display				: block;
	
	position			: relative;
}

html {
	
	text-align			: center;
	background-color	: #e2e2e2;
}

body{
	margin           	: 0;
	margin-left        	: 1px;
	margin-bottom		: 0px;
	padding          	: 0;
	font-family			: Tahoma, Verdana;
	font-size        	: 13px;
	text-align       	: justify;
	vertical-align		: top;
}

tdContent td {	
	position			: relative;
}
	
.mainTable{
	background		   	: url("../images/html_background.jpg") repeat-y 50% 0%;
	vertical-align		: top;
	text-align			: left;
	width				: 900px;
	
	
}

td.tdHeader{
	background		   	: url("../images/header.jpg") no-repeat 50% 0%;
	background-position : center center;
	height				: 240px;
	text-align        	: left;
	margin            	: 0;
	margin-top			: 20px;
	padding           	: 0;
}

.tdMenuItem { 
	padding				: 0px;
	width				: 125px;
	text-align			: center;
}

.tableMenu {
	margin-top			: 10px;
	width				: 800px;
	text-align			: center;
	margin-left			: 30px;
}

.tdMenu {
	text-align			: center;

}

table.tableContent{
	width				: 700px;
	background-color	: white;
	text-align       	: justify;
	
}

table .tableContentMain {
	width				: 700px;
	padding				: 20px;
	
}

td .tdContent{
	width				: 700px;
	background-color  	: #FFFFFF;
	margin            	: 0px;
	padding           	: 10px;
	padding-right		: 10px;
	line-height			: 20px;
	
	
}

.tdContentText {
	width				: 700px;
	vertical-align    	: top;
	margin				: 0px;
	padding				: 0px;
	text-align        	: justify;
	color             	: #000000;
}

.tdContent img, a img {
	background-color	: white;
	padding				: 2px;
	border				: 1px solid black;
}

.none img, a img {
	background-color	: none;
	padding				: 0px;
	border				: 0px solid black;
}

/*		Article		*/
.tdArticleTitle {
	font-size			: 18px;
	font-weight			: bold;
	font-family			: Book Antiqua;
}

.tdArticleSubtitle {
	font-size			: 14px;
	font-weight			: bold;
	font-family			: Book Antiqua;
}

.tdArticleAuthor {
	color				: gray;
}

table.tableLogin {
	background-color	:#FFFFFF;
	padding				: 0px;
}

.login {
	background-color	: #FFFFFF;
	padding-right		: 4px;
}

.login input {
	margin-bottom		: 2px;
}

table.tableForm{
	width             	: 100%;
	margin            	: 0;
	padding           	: 0;
	border-spacing    	: 0;
}

table.tableRight {
	width             	: 248px;
	margin            	: 0;
	padding           	: 0;
	margin-bottom		: 10px;
}

td.tdFormText {
	color             	: #000000;
	height            	: 18px;
	margin            	: 0;
	padding           	: 1px;
}
td.tdFormText2 {
	color             	: #000000;
	height           	: 18px;
	margin            	: 0;
	margin-left       	: 5px;
	padding           	: 1px;
	font-size			: 11px;
}

td.tdFormError {
	margin            	: 10;
	color             	: #FF0000;
}

table.smallList {
	width				: 440px;
	background-color	: #f2f2ef;
	border				: 1px solid #c2c2c1;
	margin				: 5px;
	padding				: 8px;
}

td.tdContentTitle{
	background-color  	: #FFFFFF;
	margin            	: 0px;
	padding				: 4px;
	vertical-align    	: top;
}

td.tdContentAgenda{
	width				: 450px;
	background-color  	: #FFFFFF;
	margin            	: 0px;
	padding           	: 10px;
	padding-right		: 10px;
	text-align        	: justify;
	vertical-align    	: top;
	color             	: #000000;
}

td.tdRight{
	width             	: 253px;
	background-color  	: #FFFFFF;
	margin            	: 0px;
	padding-left      	: 10px;
	padding-right		: 5px;
	padding-top			: 48px;
	text-align        	: justify;
	vertical-align    	: top;
	color             	: #000000;
}

td.tdLogin {
	background-color  	: #FFFFFF;
}

a {
	color				:#003300;	
}

a:hover {
	color:#003300;
	text-decoration	  	: underline;
}

a.linkWhite {
	color				: white;
}

a.linkWhite:hover {
	color				: white;
	text-decoration	  	: underline;
}

input.inputField{
  	background-color  	: #FFFFFF;
  	height            	: 12px;
	padding           	: 2px;
	font-family       	: Arial, Verdana, Tahoma;
	font-size         	: 13px;
	color             	: #344C69;
	font-weight       	: bold;
}

input.inputSubmit {
	border				: 1px solid gray;
	margin				: 4px;
}

.td_fill{
	height				: 5px;
}

.author {
	color				: gray;
	padding-bottom		: 10px;
}	

.filmRight b {
	font-size:14px;

}

/******************************************************************************/
/* Specific items - reactions
/******************************************************************************/
.table_reaction{
	border:								1px dashed gray;
	padding:							5px 5px 5px 5px;
	margin-bottom:						10px;
}

.reaction-author{
	color: 								gray;
	font-size: 							11px;
}

.reaction-text{
	width: 								400px;
	text-align:							left;
	line-height:						14px;
	padding: 							10px 10px 15px 15px;
	font-size: 							11px;
}

/******************************************************************************/
/* Headings
/******************************************************************************/
h1, h2, h3, h4, h5 {

}

.menuTitle {
	font-size				: 14px;
	padding					: 0px;
	margin					: -2px;
	margin-right			: 0px;
}

h3.mainNewsTitle {
	width					: auto;
	font-size				: 18px;
	margin					: -2px;
	margin-right			: 0px;
	display					: block;
	line-height				: 1.2em;
}

.homeTitle,
.mainTitle,
.rightNewsTitle,
.rightArticleTitle {
	font-size				: 16px;
  	padding					: 0px;
	margin					: -2px;
	margin-right			: 0px;
	display					: block;
}



/**
* links
*/
.text:LINK{
	color: 								white;
	text-decoration: 					none;
	font-size: 							11px;
}

.text:VISITED{
	color: 								white;
	text-decoration: 					none;
	font-size: 							11px;
}

.text:HOVER{
	color: 								#6CAA00;
	text-decoration: 					none;
	font-size: 							11px;
}

.read-more:LINK{
	font-style: 						italic;
	color								:#003300;
	font-size: 							11px;
}

.read-more:VISITED{
	font-style: 						italic;
	color								:#003300;
	font-size: 							11px;
}

.read-more:HOVER{
	font-style: 						italic;
	color:#006600;
	text-decoration: 					underline;
	font-size: 							11px;
}

#map img, a img { behavior: none } 

/************************ menu **********************************/


.tableMenu a {
	
	display							: block;
	width							: 128px;
	height							: 20px;
	font-family						: Book Antiqua;
	font-size						: 15px;
	font-style						: normal;
	text-decoration					: none;
	text-align						: center;
	color							: #666666;

}

.tableMenu a:visited {
	color							: #666666;
}

.tableMenu a:hover {
	color							: #666666;
}

.tableMenu .tdMenuItem,
.tableMenu .tdMenuItemLast {
	background						: url(../images/bg_menu.JPG) no-repeat;
}


/********** CONTACT ********************************************/

.login .inputField {
	width							: 400px;
}


/************************ Footer ************************************/
.footerTable {
	width						: 900px;
	text-align					: center;
	vertical-align				: middle;

}

.footerTable .tdFooterbalk {
	background-image			: url(../images/footer_bg.jpg);
	background-repeat			: no-repeat;
	height						: 50px;
	width						: 900px;
	padding-top					: 0px;
	margin						: 0px;
	
}
