/*
	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}

.onsite-error
{color:#FF0000}
.onsite-textbox,
.onsite-textareabox,
.onsite-simple-richtext
{ font-family:Verdana, sans-serif; font-size:10px; color:#000000; text-decoration:none; font-weight:normal; width:100%}

.onsite-textareabox
{
	height:55px
}

.onsite-form
{
	width:100%
}
.onsite-document
{
	width:100%
}

.onsite-ingress-textbox
{
	width:100%;
	height:55;
}

.onsite-simple-richtext
{
	height:150;
}

.onsite-title-textbox
{
	width:100%;
}

.onsite-richtext
{
	width:100%
}


.onsite-form-subform,
.onsite-form-photoalbum,
.onsite-form-title,
.onsite-form-ingress,
.onsite-title,
.onsite-documentimage,
.onsite-form-attachment,
.onsite-form-attachments,
.onsite-ingress,
.onsite-documentsearch,
.onsite-documentviewuser
{
	width:100%;
	background-color:#F1F1F1;
	border-bottom:#C8C8C8 1px solid;
	border-left:#C8C8C8 1px solid;
	border-right:#C8C8C8 1px solid;
	border-top:#C8C8C8 1px solid;
	font-family:Verdana;
	font-size:9px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	margin-bottom:5px
}
.onsite-form-richtext
{
	margin-bottom:5px
}


.onsite-document-toolbar,
.onsite-document-edittoolbar,
.onsite-sitedirectory-toolbar
{
	width:100%;
	border-top: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
	margin-bottom:5px
}

.onsite-document-toolbar img, 
.onsite-document-toolbar input,
.onsite-document-edittoolbar img, 
.onsite-document-edittoolbar input,
.onsite-sitedirectory-toolbar img, 
.onsite-sitedirectory-toolbar input
{
	margin: 2;
}

.onsite-sitedirectory-toolbar
{
	margin-bottom: 15px
}


.tree{
	border-left: solid 1px black;
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	background-color:White;
}

table.toolbar
{
	border-top:solid 1px #f9f9f9;
	border-bottom:solid 1px #f9f9f9;
	clear:both;
	width:100%;		
	height:20px;
	margin-bottom:2px;
}

table.toolbar td 
{
	padding:2px;	
}


table.EVENT input 
{
	width:150px;	
}

