/*
*
* Securitas Aurum
* file: reset.css
* styles for calibration
*
*/

* { margin: 0; padding: 0; outline: none; }

textarea { resize: vertical; }


body {
	font-size: 62.5%;
	font-family: arial, helvetica, sans-serif;
	color: #5f6778;
}

html>body { font-size: 10px; }

a {
	color: #5f6778;
	text-decoration: underline;
}

.clear {
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clear-over {
	overflow: hidden;
	width: 100%;
}

h1 {
	font-size: 14px; margin-bottom: 10px;
}

h2,h3,h4,h5,h6 { font-size: 12px; margin-bottom: 10px; }


/* setting line pitch for paragraphs */
p {
	line-height: 1.3em;
	margin: 0 0 5px;
}

/* restoring list spacing */
ul,
ol
{
	margin: 2px 0 2px 14px;
	padding: 4px;
}

li {
	margin: 2px 0 2px 4px;
	padding: 0 4px;
	padding-left:0;
}

.error {
color: red;
font-weight: bold;
}

.nowrap { white-space: nowrap; }
.fright {	float: right; }
.fleft { float: left; }
.left, .align-left { text-align: left; }
.right, .align-right { text-align: right; }
.center, .align-center { text-align: center }
.justify { text-align: justify; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
.hidden { display: none;}
.block { display: block;}
.bold { font-weight: bold; }
.size100{ width: 100%;}

#wrapper .mt0 { margin-top: 0; }
#wrapper .mt5 { margin-top: 5px; }
#wrapper .mb5 { margin-bottom: 5px; }
#wrapper .mt10 { margin-top: 10px; }
#wrapper .mb10 { margin-bottom: 10px; }
#wrapper .mt15 { margin-top: 15px; }
#wrapper .mb15 { margin-bottom: 15px; }
#wrapper .mt20 { margin-top: 20px; }
#wrapper .mb20 { margin-bottom: 20px; }
#wrapper .ml4 { margin-left: 4px; }
#wrapper .ml10 { margin-left: 10px; }

#wrapper .pt10 { padding-top: 10px; }
#wrapper .pt20 { padding-top: 20px; }

#wrapper .pr50 { padding-right: 50px; }
#wrapper .pb20 { padding-bottom: 20px; }
#wrapper .pb15 { padding-bottom: 15px; }

.pr5 { padding-right: 5px; }

/* vertical paddings */

.vpadding4 {
	padding-top:4px;
	padding-bottom:4px;
}

.vpadding8 {
	padding-top: 8px;
	padding-bottom: 8px;
}

#wrapper .vpadding10 {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* horizontal paddings */
.hpadding4 {
	padding-right: 4px;
	padding-left: 4px;
}

.hpadding8 {
	padding-right: 8px;
	padding-left: 8px;
}




/* borders */

.std-border-bot {
	border-bottom: 1px solid #5F6778;
}

.border-bottom {
	border-bottom: 1px solid #5F6778;
}