/* CSS Document */
body {
	margin:0px;
	font-size:11px;
	font-family:"Trebuchet MS";
	color:#666666;
	background:#B1CBDA;
}

a:link, a:visited, a:active {
	color:#2E5877;
	text-decoration:none;
}

div.base {
	background-image:url(../images/base_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

div.base div.main {
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-y;
	width:833px;
}

div.base > div.main  {
	margin-top:-30px;
}

div.main div.header {
	margin-left:16px;
	margin-top:30px;
}

div.main > div.header  {
	padding-top:30px;
}



div.main div.navi {
	
	margin-top:15px;
	margin-left:410px;
	position:absolute;
	
}

div.main div.lang {
	position:absolute;
	margin-left:10px;
	margin-top:15px;
}
div.main > div.lang {
	position:absolute;
	margin-left:25px;
	margin-top:15px;
}

div.content table {
	border-collapse:collapse;
	margin-top:15px;
	margin-bottom:10px;
}
table tr td.left {
	width:151px;
	border-right:1px #CECDC8 solid;
}
table tr td.left div {
	border-bottom:1px #E9E8E3 solid;
	margin-right:10px;
	
	padding-left:5px;
	padding-bottom:3px;
	margin-bottom:8px;
}

table tr td.right {
	width:198px;
	border-left:1px #CECDC8 solid;
}
tr.border td {
	padding-bottom:2px;
	padding-top:5px;	
	border-bottom:1px solid #E4E4E4;
}	

div.content {
	margin-left:25px;
	margin-right:25px;
}

div.text {
	padding-left:10px;
	padding-right:10px;
	line-height:20px;
	
}

div.text2 {
	padding-left:10px;
	padding-right:10px;
	line-height: normal;
}

div.welcome {
	font-family:Arial;
	font-weight:normal;
	color:#315877;
	font-size:18px;
	margin-top: 0px;
	padding-left:10px;
}

div.welcome h1{
	font-family:Arial;
	color:#315877; 
	font-weight:normal; 
	font-size:18px;
	margin-bottom: 0px; 

}
div.welcome h2 {
	font-family:Arial; 
	color:#ADACA8; 
	font-weight:normal; 
	font-size:11px; 
	margin-top: 0px;
	font-weight:bold;
}

div.footer {
	padding:2px;
	color:#999999;
	background:#FFFFFF;
	margin-left:25px;
	margin-right:25px;
	margin-top:30px;
}


div.left-shadow, div.right-shadow {
	position:absolute;
}

div.left-shadow {
	margin-left:-21px;
}
div > .left-shadow {
	margin-left:-6px;
}
div.right-shadow {
	margin-left:801px;
}
div > .right-shadow {
	margin-left:816px;
}

.bordercolortop {
background-color: #DAE9F3;
}

.bordercolorlist {
background-color: #F0F0F0;	
}	
	

/* FORMATTING TAGS */



div.text h1 {
	margin:10px 0px 3px 0px;
	color:#2478B3;
}

div.text h2 {
	margin:3px 0px 10px 0px;
	color:#1B6CA6;
	font-weight:normal;
	border-bottom:1px #e5e5e5 dashed;
}

#clear {
clear:both; height:1px; overflow:hidden; margin-top:-1px;
}

.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}h1 {
}
		
