/*
	2008.12.12
	Minimum version for running the XHTML version of the framework
*/

p 
{ 
	float: none; clear: both; margin:5px 0pt 10px 0px;
}

img 
{ 
	border:solid 0px #ffffff;
}	

ul 
{ 
	margin: 0; padding: 0 0 15px 25px;
}

ol 
{ 
	margin: 0; padding: 0 0 15px 25px;
}


html 
{
	min-height: 100%; margin-bottom: 1px;
}

form  		
{
	height:100%
}

body {	
	background-position:left top;
	margin:0;	
	/*text-align:center;*/
}

#page
{
	text-align:left;
	/*margin:0 auto;*/
	position:relative;
}

/* TOP MENU */
#menu
{
	/*float:left; 
	clear:both*/
}

#topmenu
{
	/*float:left;*/
	/*clear:left*/
}

/* GLOBALMENU */
#globalmenu
{
	/*
	float:left; 
	clear:right
	*/
}

/* MAIN */
#main 
{
	/*
	float:left;
	clear:both;
	*/
	/*height:500px;*/
	/*width:975px;*/
}

/* FOOTER */
#footer 
{
	/*clear:both;*/
}

/* Calendar */
table.Calendar 
{
	width:100%;
	
}

.toolbar {width:100%}
.toolbar input {margin:3px}
.toolbar img {margin:3px; cursor:pointer}
#footer .toolbar {display:none}

.PageMessage{font-weight:bold; font-size:12px}
.PageMessage-Error{border:dotted 1px red; color:red}
.PageMessage-Warning{border:dotted 1px black; color:black}
.PageMessage-Info{border:dotted 1px green; color:green}

/*Other*/
a {text-decoration:none}
div#page{float:none}