div, p, body, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
p.center {
	text-align:center;
}
p.right {
	text-align:right;
}
p.left {
	text-align:left;
}
img {
	border:none;
}
ul, ol {
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
}
ul li, ol li {
	line-height:18px;
}
ul.noli {
	list-style-type:none;
}
ul.circle {
	list-style-type:circle;
}
p {
	padding:2px;
}
label {
	cursor:pointer;
}
.mt5 {
	margin-top:5px;	
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.mt25 {
	margin-top:25px;
}
.mt30 {
	margin-top:30px;
}
.mt35 {
	margin-top:35px;
}
.mt40 {
	margin-top:40px;
}
.ml5 {
	margin-left:5px;
}
.ml10 {
	margin-left:10px;
}
.ml15 {
	margin-left:15px;
}
.ml20 {
	margin-left:20px;
}
.ml25 {
	margin-left:25px;
}
.ml30 {
	margin-left:30px;
}
.ml35 {
	margin-left:35px;
}
.ml40 {
	margin-left:40px;
}
.fleft {
	display:inline;
	float:left;
}
.fright {
	display:inline;
	float:right;
}
.clear {
	clear:both;
}
.underline {
	text-decoration:underline;
}
.italic {
	font-style:italic
}
.bold {
	font-weight:bold;
}
.blink {
	text-decoration:blink;
}
.disabled {
	color:#999999;
	cursor:text;
}
a.disabled:link, a.disabled:visited, a.disabled:hover {
	color:#999999;
	cursor:text;
}
.disabled_bis {
	color:#cccccc;
	cursor:text;
}
a.disabled_bis:link, a.disabled_bis:visited, a.disabled_bis:hover {
	color:#999999;
	cursor:text;
}
.vam {
	vertical-align:middle;
}
.form {
	margin:0px;	
}
.form div.inline, .form div.inblock {
	clear:both;
}
.form label {
	font-weight:bold;
}
.form label.line {
	display:inline;
	float:left;
	padding-left:10px;
	width:30%;
}
.pointer {
	cursor:pointer;
}
.ppp a, .ppp span {
	margin-left:5px;
	margin-right:5px;
}
.readonly {
	background-color:#ffffff;
	border:#7f9db9 1px solid;
}

/*
	Freezer
*/
#freezer {
	background-color:#000000;
	left:0px;
	position:fixed;
	top:0px;
	z-index:100;
}

#fmessages {
	position:absolute;
	width:500px;
	z-index:101;
}
#fmessages * {
	font-family:Verdana, Geneva, sans-serif;
}
#fmessages .top {
	background-image:url(lib/fmessages/top.png);
	background-repeat:no-repeat;
	height:38px;
}
#fmessages .top h2 {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	padding-top:15px;
}
#fmessages .bottom {
	background-image:url(lib/fmessages/bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
}
#fmessages .bottom .left {
	background-position:center;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:70px;
	text-align:center;
	width:80px;
}
#fmessages .bottom div {
	color:#000000;
	font-size:11px;
}
#fmessages .bottom .warning {
	background-image:url(lib/fmessages/bottom.left.warning.png);	
}
#fmessages .bottom .int {
	background-image:url(lib/fmessages/bottom.left.int.png);	
}
#fmessages .bottom .right {
	display:inline;
	float:left;
	padding-top:25px;
	width:380px;
}
#fmessages .bottom .button {
	font-size:11px;
	letter-spacing:1px;
	padding:4px 6px 4px 6px;
}