﻿/* Useful classes */
.clearer {
	clear:both;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin-bottom:-1px;
}
.fLeft{
	float: left;
}
.fRight{
	float: right;
}
.hidden{
	left: -10000px;
	position: absolute;
}
.left{
    text-align: left;
}
.center{
    text-align: center;
}
.right{
    text-align: right;
}
.hList li{
    float: left;
    list-style: none;
}
.noBullets{
    list-style: none;
    margin: 0;
    padding: 0;
}
p.alert,
p.info,
p.error{
	padding-left: 1.7em;
	line-height: 1.2em;
}
div.alert,
div.info,
div.error{
	margin-bottom: 1em;
	padding: 1em 1em 0 1em;
}
div.selected,
div.error{
	margin-bottom: 1em;
	padding: 1em;
}
span.alert{
	color: #FFCC00;
}
span.info{
	color: #83A8CC;
}
span.error{
	color: #FF0033;
}
div.debug p,
div.alert p,
div.info p,
div.selected p,
div.error p{
	margin: 0 0 1em 1.75em;
}
div.debug ul,
div.alert ul,
div.info ul,
div.selected ul,
div.error ul{
	padding: 0 0 0 3.5em;
    margin: 0 0 1em 0;
}
div.debug h6,
div.alert h6,
div.info h6,
div.selected h6,
div.error h6{
	margin: 0 0 1em 1.75em;
}
div.info h2,
div.info h2,
div.selected h5,
div.info h2{
    font-size: 1.3em;
	margin: 0 0 1em 1.3em;
}
div.selected h2{
    font-size: 1.3em;
	margin: 0;
}
/* Alerts */
div.debug h6{
    color: #666;
	margin: 0.5em 0 0.5em 1.75em;
}
div.debug p{
    color: #666;
    font-size: 0.8em;
	margin: 0 0 0.25em 1.75em;
}
p.debug{
	background: url(/img/iAlert.png) no-repeat;
}
div.debug{
	border: 1px solid #666;
	background: #F2F2ED url(/img/iAlert.png) 1em 1em no-repeat;
	margin-top: 1.2em;
}
/* Alerts */
p.alert{
	background: url(/img/iAlert.png) no-repeat;
}
div.alert{
	border: 1px solid #FFCC00;
	background: #FFFFCC url(/img/iAlert.png) 1em 1em no-repeat;
}
/* Inforomation */
p.info{
	background: url(/img/iInfo.png) no-repeat;
}
div.info{
	border: 1px solid #83A8CC;
	background: #F5F9FE url(/img/iInfo.png) 1em 1em no-repeat;
}
div.selected{
	border: 1px solid #FE9600;
	background: #F5F9FE;
}
/* Errors */
p.error{
	background: url(/img/iError.png) no-repeat;
}
div.error{
	border: 1px solid #FF0033;
	background: #FFCCCD url(/img/iError.png) 1em 1em no-repeat;
}
