html {
	background-image: none;
}

body {
	color: #000;
	background-color: #fff;
	margin: 10px;
	padding: 0px;
	background-image: none;
	width: 99%;
}

cite {
    padding: 2px !important;
    margin: 0px !important;
}

p {
    padding: 2pt !important;
    margin: 0px !important;
}


a:link, a:visited, a:active {
	color: black;
	text-decoration: none;
}

a:hover {
	color: black;
	text-decoration: none;
}

h2, table caption  {
    font-size: 9pt;
    font-weight: bold;
    color: #000;
    background-color: #fff;
    border-top: 3px solid #4c4c4c;
    border-bottom: 3px solid #4c4c4c;
}

/***************************************************************************************
 * mainarea
 ***************************************************************************************/

#mainarea {
    float: none;
	margin: 0px;
	padding: 0px;
	overflow: visible;
	background-color: white;
	width: 100%;
	position: static;
}


#leftnav {
    float: none;
    display: block;
    width: 100%;
    background-color: red;
}

/***************************************************************************************
 * menu
 ***************************************************************************************/
#menu {
    margin: 0px;
    padding: 0px;
    border: none;
    display: block;
    background-color: red;
}

#menu ul {
	width: 100%;
   	display: block;
    background-color: red;
}

#menu ul li {
	float: left;
	width: 20%;
    background-color: red;
}

#menu ul li ul, #menu ul li ul li {
	display: none;
}

/***************************************************************************************
 * login
 ***************************************************************************************/
#login {
	display: none;
	width: 100%;
}

/***************************************************************************************
 * minicalendar
 ***************************************************************************************/
#minicalendar {
	display: none;
	width: 100%;
}

.header, .menu, .search, .powered_by, #leftnav, #footer , .noprint {
	ddddisplay: none !important;
}


#contents {
   cleaf: both;
   width: 100%;
}

.content {
	vertical-align: top;
}

