/* DEFAULT CSS STYLE */
p { padding: 0; margin: 0; }
form { padding: 0; margin: 0; }
/* Tags */
.xs { font-size: 9px; }
.s { font-size: 12px; }
.m { font-size: 15px; }
.l { font-size: 18px; }
.xl{ font-size: 20px; }
.xxl{ font-size: 30px; }
.xxxl{ font-size: 40px; }
.xxxxl{ font-size: 50px; }
/* Error handler */
.errorbox {
	border:1px solid #990000;
	background-color:#FFF9DD;
	background-image:url(../images/errbg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	margin:2px;
	color: #990000;
	font-size:10px;
}
.errorbox_title {
	padding:1px 2px;
	background-color:#990000;
	background-image:url(../images/errtbg.gif);
	background-repeat:repeat-x;
	color: #FFF9DD;
	font-size:12px;
}
.errorbox_text {
	padding:1px 2px;
	color: #990000;
	font-size:10px;
}
/*small*/
.small { font-size:90%; }
/*info*/
.info { font-size:90%; color:#AAA; }
.info a:link, .info a:visited { color:#AAA; }
/* jQuery: Corner */
.std_roundcorners { padding: 8px; background-color: #EEE; }
/* jQuery: Impromptu */
/*
------------------------------
	Impromptu's
------------------------------
*/
.jqifade{
	position: absolute; 
	background-color: #aaaaaa; 
}
div.jqi{ 
	width: 400px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	position: absolute; 
	background-color: #ffffff; 
	font-size: 11px; 
	text-align: left; 
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{ 
	font-weight: bold; 
}
div.jqi .jqiclose{ 
	position: absolute;
	top: 4px; right: -2px; 
	width: 18px; 
	cursor: default; 
	color: #bbbbbb; 
	font-weight: bold; 
}
div.jqi .jqimessage{ 
	padding: 10px; 
	line-height: 20px; 
	color: #444444; 
}
div.jqi .jqibuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	border: solid 1px #eeeeee; 
	background-color: #f4f4f4;
}
div.jqi button{ 
	padding: 3px 10px; 
	margin: 0 10px; 
	background-color: #2F6073; 
	border: solid 1px #f4f4f4; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12px; 
}
div.jqi button:hover{ 
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{ 
	/*background-color: #8DC05B;*/
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{ 
	background-color: #BF5E26;
}

/* Nice table */
table.std_nicetable {
	background-color:#DDD;
}
table.std_nicetable td {
	padding:2px;
}
table.std_nicetable thead td {
	background: url(../images/tablebg.gif) #DDD repeat-x;
	border:1px solid #FFF;
	font-weight:bold;
	color:#A6301C;
}
td.std_clean { background-color: #FFF; }
td.std_hlight { background-color: #F7F7F7; }