html {

	/*overflow:-moz-scrollbars-vertical;  */
	overflow: scroll;

}

body{
		background-color: #ffffff; 
		margin: 0px;
		padding: 0px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 70%;
		font-weight: normal; 
		line-height: normal;
		color: #333333;


}


table {
		
		width: 100%; 
		border-collapse:collapse;	
}

td { 
		vertical-align: top;
	 
}
/* Top Menu */


a.menu-top{
		text-decoration: none;
		font-size: 100%;
		font-weight: bold;
	}
a.menu-top-selected{
		text-decoration: none;
		font-size: 100%;
		font-weight: bold;
		/*color: #990000;*/
		background-color: inherit;
	}
	
td.topmenu {
		vertical-align:bottom;
		padding-bottom: 0px;
		background-image: url(images/topimage.jpg);
		background-repeat:no-repeat;
		background-position:right;
		
		

}
.topmenu-bg{
		border-top: solid 0px #333333;
		border-bottom: solid 0px #333333;
		border-right: solid 0px #333333;
		border-left: solid 0px #333333;
		background-image: url(images/top-menu-bg.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-right: 20px;
		padding-bottom: 0px;
		padding-top: 3px;
		height: 15px;
		width: 330px;
		/*prev. width: 500px;*/
		 
}
.topmenu-bg-cn{
		border-top: solid 0px #333333;
		border-bottom: solid 0px #333333;
		border-right: solid 0px #333333;
		border-left: solid 0px #333333;
		background-image: url(images/top-menu-bg-cn.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-right: 20px;
		padding-bottom: 0px;
		padding-top: 3px;
		height: 15px;
		width: 440px;
		 
}

/* Left Menu */
    tr.datarow {background-color: white; color:black;}
    tr.datarow-onmouseover {background-color:#e8e8db;}

table.left-menu {
	 	
		border-top: solid 1px #333333;
		border-right: solid 1px #333333;
		border-left: solid 1px #333333;
		border-collapse: collapse;	
		width: 90%;		
}

td.left-menu-start {
		width: 160px; 
		padding-left: 15px;
		padding-top: 25px;
		vertical-align: top;
		border-right: solid 1px #333333;
		border-bottom: solid 1px #333333;
		padding-bottom: 30px;
		background-color: #f9f9f0;
		
		
		
}
a.menu {
		text-decoration:none;
		padding-left: 10px;
		font-size: 100%;		
	}
	
a.menu-selected {
		text-decoration:none;
		padding-left: 10px;
		font-size: 100%;
		color:#990000;		
	}
	
td.left-menu {
		width: 160px; 
		padding-left: 15px;
		padding-top: 25px;
		vertical-align: top;
		border-right: solid 1px #333333;
		border-bottom: solid 1px #333333;
		background-color: #f9f9f0;		
}

td.left-menu-2 {
		border-bottom: solid 1px #333333;
		padding-bottom: 2px;
		padding-top: 2px;
		
}
td.left-menu-3 {
		border-bottom: solid 1px #333333;
		padding-bottom: 2px;
		padding-top: 2px;
		background-color: #efefe4;
		
}


.menu-header 
{
		
		font-size: 100%;
		margin: 6px 0px 0px -20px; 
		padding:3px 0px 3px 10px;
		font-weight: bold;
		border-bottom: solid 1px #333333;
		background-color: #e8e8db;

		}


/* Main Area */
td.main {
		padding-left: 40px;
		padding-right: 50px;
		vertical-align: top;
		border-bottom: solid 1px #333333;
		padding-top: 20px;
		padding-bottom: 30px;
		height: 400px;
		
}
/* Right Area */
td.right{
		padding-left: 10px;
		padding-top: 25px;
		vertical-align: top;
		border-bottom: solid 1px #333333;
		padding-bottom: 30px;
		width: 180px;
}

h1 { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 160%;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		margin-bottom: 10px;
		vertical-align: top;
		background-color: inherit;
		
}  
h2 { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 130%;
		margin-top: 30px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		background-color: inherit;

	
		
}  

h3 { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 110%;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		background-color: inherit;
}      
.form
	{
		width:150px; 
		height:19px; 
		border-color:#999999; 
		border-width:1px;
		border-style:solid; 
		padding-left:5px
	}
.form_div
	{
		height:22px; margin-top:2px;
	}
		
a {
		text-decoration:underline;
		color: #333333;
		background-color: inherit;
	}
a.news {
		text-decoration:none;
		color: #333333;
		background-color: inherit;
	}

a:active {
		color: #990000;
		background-color: inherit;
		} 
a:hover{
		color: #990000;
		background-color: inherit;
		} 



/* Top Area */
td.redbar {
		border-bottom: solid 7px #e41f1f;

}
.language{
		
		margin-right: 100px;
		padding-bottom: 45px;		 
}

/* Footer Area */
td.footer {
		padding-top: 10px;
		padding-bottom:20px;
		text-align:center;
		

		}



	


li.menu {
		
		margin: 0px 0px 0px -20px; 
		padding:3px 0px 3px 0px; 
		list-style-type: none;
		text-decoration: none;
		border-bottom: solid 1px #333333;

		}

ul {	
		margin:0; 
		padding:0; 
		list-style:none
	}

li {
		
		margin: 0px 0px 0px 20px; 
		padding:0px 0px 12px 0px;
		vertical-align: top;
		list-style-type:disc
		}
		

li.sitemap {
		background: none; 
		margin: 7px 0px 0px 20px; 
		padding:0px 0px 0px 12px;
		list-style-type:disc;
		}
li.downloads {
		background: none; 
		margin: 7px 0px 0px 20px; 
		padding: 0px 0px 0px 12px;
		list-style-type: disc;
		}
	
.subpage-image {
		padding-bottom: 20px;
		padding-left: 30px;
}

.button {
	width: 50px;
	margin-top: 10px;
	margin-left: 80px;
	}
.button2 {
	width: 50px;
	margin-top: 10px;
	margin-left: 5px;
	
}

.label
{
    margin-top : 2px;
    margin-bottom : 0px;
    padding-top : 0px;
    padding-bottom : 0px;
    text-indent : 0px;
    float: left;
    width: 80px;
}
.field
{
    float: left;
    width: 200px;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.edit-row
{
    clear: both;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border : 1px rgb(254,254,247) solid;

}

