body {
	background: #DEDFE9;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width:  100%;
	height: 100%;
	}

div#main {
	background: #FFFFFF url(../images/summerschool.gif) no-repeat top right;
	margin: auto;
	margin-top: 20px;
	padding: 0px;
	width:  780px;
	}
	
div#topbanner {
	background: transparent;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width:  780px;
	height: 111px;
	}
	
.logo {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width:  314px;
	text-align: center;
	float: left;
	}
	
div#menu {
	background: #FFDB00;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	width: 574px;
	}
	
div#menu2 {
	background: #FFDB00;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	border-top: 1px solid #FFFFFF;
	width: 574px;
	}
	
#menu ul {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	background-color: #FFDB00;
	color: #656B58;
	float: left;
	font-family: verdana, arial;
	font-size: 0.6em;
	}

#menu ul li { display: inline; }

#menu ul li a {
	padding: 0.3em 0.6em 0.3em;
	background-color: #FFDB00;
	color: #656B58;
	text-decoration: none;
	float: left;
	}

#menu ul li a:hover {
	background-color: #868686;
	color: #ffffff;
	}	

#menu2 ul {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	background-color: #FFDB00;
	color: #656B58;
	float: left;
	font-family: verdana, arial;
	font-size: 0.6em;
	}

#menu2 ul li {display: inline;}

#menu2 ul li a {
	padding: 0.3em 0.6em 0.3em;
	background-color: #FFDB00;
	color: #656B58;
	text-decoration: none;
	float: left;
	}

#menu2 ul li a:hover {
	background-color: #868686;
	color: #ffffff;
	}	

	
div#maincontent {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width:  780px;
	}
	
div#leftcolumn {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width:  160px;
	text-align: left;
	float: left;
	}
	
.submenu ul {
	background: #FFFFFF;
	list-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width:  160px;
	}
	
.submenu li {
	background: #FFFFFF;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	margin: 0px;
	padding: 3px 0px 3px 25px;
	border: 0px;
	list-style: none;
	border-bottom: 1px solid #DEDFE9;
	font-family: verdana, arial;
	font-size: 0.6em;
	color: #656B58;
	width: 135px;
	}
	
.submenu li a {
	color: #656B58;
	text-decoration: none;
	}
	
.submenu li a:visited {
	color: #656B58;
	text-decoration: none;
	}
	
.submenu li a:hover {
	color: #D40025;
	text-decoration: none;
	}
	
.address {
	background: #FFFFFF;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	border: 0px;
	font-family: verdana, arial;
	font-size: 0.6em;
	color: #D4D6D0;
	width: 120px;
	}
	
.address a {
	color: #D4D6D0;
	text-decoration: none;
	}
	
.address a:visited {
	color: #D4D6D0;
	text-decoration: none;
	}
	
.address a:hover {
	color: #868686;
	}
	
div#maincolumn {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 20px 20px;
	border: 0px;
	width:  560px;
	text-align: left;
	float: left;
	}
	
.hidden {display: none;}
	
.button {padding: 0px;}

h1 {font-family: verdana, arial; font-size: 1.5em; font-weight: normal; color: #656B58; padding-left: 20px;}
h2 {font-family: verdana, arial; font-size: 1.0em; font-weight: bold; color: #D40025;}
h3 {font-family: verdana, arial; font-size: 0.9em; font-weight: bold; color: #656B58}
h4 {font-family: verdana, arial; font-size: 0.8em; font-weight: bold; color: #D40025;}
h5 {font-family: verdana, arial; font-size: 0.8em; font-weight: bold; color: #656B58;}
h6 {font-family: verdana, arial; font-size: 0.6em; font-weight: normal; color: #FFFFFF;}
p  {font-family: verdana, arial; font-size: 0.6em; font-weight: normal; color: #000000;}
div#maincolumn li h6 {margin: 0px; padding: 0px;}
div#maincolumn li p {margin: 0px; padding: 0px;}
div#maincolumn ul {margin-left: 15px;}

div#maincolumn a {
		color: #D40025;
		text-decoration: none;
		}
		
div#maincolumn a:visited {
		color: #D40025;
		text-decoration: none;
		}
		
div#maincolumn a:hover {
		color: #FFDB00;
		text-decoration: none;
		}

.login-form_item_name {
	font-family: arial;
	font-size: 0.7em;
	}
	
.form-input {
	font-family: arial;
	font-size: 0.7em;
	}
	
.standard-title {
font-family: arial;	
font-size: 1.3em; 
font-weight: bold; 
color: #FFDB00; 
margin: 0px; 
text-align: left;
margin-left: 20px;
}

.maintable td {
	padding: 20px;
	}
	
.othertable td {
	padding: 5px;
	}
	