body {
	font-family: Arial, Verdana, "Times New Roman", Times, serif;
	font-size:	12px;
	min-width:	1024px;
	width: 		auto !important;
	width: 		1024px;
	height:	100%;
}

h1 {
}

h2 {
}

h3 {
}

.borders {
	border:	1px solid 	#888;
	border-radius:		3px;
	margin:				2px;
}

.nicebox {
	border:	1px solid 	#888;
	border-radius:		3px;
	background-color:	#DDD;
	padding:			3px;
	margin:				2px;
	box-shadow:			10px 10px 5px #CCC;
}

.nicebox h1 {
	background:			#444;
	color:				white;
	padding:			4px;
	border-radius:		4px;
}

.generaltable {
	border-spacing:		2px;
	border-collapse:	separate;
	border:	1px solid 	#888; 
	border-radius:		3px;
	background-color:	#EEE; /*#99E6E6;*/
	margin:		2px 0px 2px 0px;
	font-size:			.9em;
	padding:			2px;
}

.generaltable caption {
	text-align:			center;
	font-weight:		bold;
	background-color:	#CCC;
	color:				black;
	font-size:			1.1em;
}

.generaltable th {
	background-color:	#DDD; /*#30CDCC;*/
	margin:				2px 4px 2px 0px;
	text-align:			right;
	border:				1px solid white;
	border-radius:		4px;
	padding:			2px 4px 2px 2px;
}

.generaltable td {
	vertical-align:	top;
	margin:			1px 1px 1px 4px;
	padding:		2px;
}

#userinfo {
    float:          right;
    width:          240px;
	min-height:		95px;
    padding-left:   5px;
    margin-right:   5px;
    margin-top:     5px;
    border-radius:  4px;
	background-color:	#99E6E6;
    border:         2px solid   #386160;
	padding:		3px;
/*
    border:         1px solid   #CCC;
    background-color:   #CCC;

    -webkit-border-radius: 8px;
    -webkit-box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
    box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
*/
}

#userinfo input {
    font-size: .8em;
}

alert,.alert {
	font-weight: bold;
	color:	red;
	background:	yellow;
	border:	1px solid black;
	border-radius: 4px;
}

.headersep {
	background:		white url(bg.gif) repeat-x left top;
	height:			10px;
}

.tree {
	font-size:	14px;
}

.tree a:hover {
	font-weight:	bold;
	font-size:		1.1em;
	background-color:	#EEE; /*#99E6E6;*/
	color:		black;
}

.notice {
	font-weight:	bold;
	background-color:	#EEE; /*#99E6E6;*/
	color:			black;
	border:	1px solid	#CCC;
	border-radius:	4px;
}
