body {
	background:#ECC200 url(../img/shadow_y.png) center center repeat-y;
	color:#001000;
	font-family: "Times New Roman",Times,serif; 
	font-size:17px;
	line-height:140%;
}


#container {
	margin:0 auto;
	width:960px;
}

#header{
	background-color:#FFFFFF;
	text-align:center;
	padding:10px 10px;
	height:298px;
}

#header img{
	padding:10px 10px;
}

#superupper{
	height:4em;
}

#logocontainer{
	color:#FFFFFF;
	text-align:center;
	padding-top:50px;
}

#logocontainer h1{
	color:#001000;
}
#lang{
	text-align:right;
}




/*###########################################*/
#mainmenu {
	background-color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	margin:0.3em 0;
	padding:0.3em 0;
	font-size:90%;
}

#mainmenu ul li{
	margin:0px 2px;
	float:left;
	display:block;
	border-right: 1px solid #ecc200; /* #001000;*/
}

#mainmenu ul li a {
	color:#001000;
	margin-right:0.2em;
	padding:0.1em 0.8em;
	float:left;
	display:block;
}

#mainmenu ul li a:hover,
#mainmenu ul li.active a {
	text-decoration:none;
	background-color:#DAA520; /*#001000;*/
	color:white;
}

/*###########################################*/

/*###########################################*/
#footermenu {
	margin:0.3em 0;
}

#footermenu ul li {float:left;}

#footermenu ul li a {
	color:#852C2C;
	margin-right:0.2em;
	padding:0.3em 1em;
	float:left;
	display:block;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
}

#footermenu ul li a:hover,
#footermenu ul li.active a {
	text-decoration:underline;
}

/*###########################################*/

#contents{background-color:#FFFFFF;}

#maincontent{
	float:left;
	width:750px;
	padding:2em 0;
}

#maincontent h1,
#maincontent p{
	margin-bottom:1.4em;
}

#maincontent .box {
	margin-left:20px;
	margin-right:20px;
}
#maincontent h1{
	color:#001000;
}


#maincontent ul { list-style:circle; }
#maincontent ul li {margin-left:1.2em;}

#maincontent label{ display:block; margin-top:1em; }


textarea, 
input[type="text"], 
input[type="password"], 
select {
	border: 1px solid #AAAAAA;
}


textarea:hover, 
input[type="text"]:hover, 
input[type="password"]:hover, 
select:hover {
	border-color:#852C2C;
}


textarea:focus, 
input[type="text"]:focus, 
input[type="password"]:focus, 
select:focus {
	border-color:red;
}

#rightsidebar {
	float:right;
	padding:2em 0;
	width:210px;
}


#rightsidebar .box,
#rightsidebar .basewrap{
	margin-bottom:2em;
	margin-right:10px;
}


#rightsidebar .basewrap{
	background-color:#FFFDD0;
}

#rightsidebar .basewrap .csc-header {
	text-align:center;
	color:#FFFFFF;
	background-color:#4d5f88;
}

