.block {
	display:block;
}
.left {
	float:left;
}
.right {
	float:right;
}
.all {
	text-align:left;
}
.alr {
	text-align:right;
}
.alc {
	text-align:center;
}
.alj {
	text-align:justify;
}
.hide{ display:block;}
.hideText{
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	text-indent:-999999px;
}
.wrapper {
	width:100%;
	overflow:hidden;
}
a.und, .und a {
	text-decoration:underline;
}
a.und:hover, .und a:hover {
	text-decoration:none;
}
.nocolor, .nocolor a {
	color:inherit;
}
.upc {
	text-transform:uppercase;
}
.nopad {
	padding:0;
}
.nomar {
	margin:0;
}
.clear {
	clear:both;
	line-height:0;
}
.bold {
	font-weight:bold;
}
.rel {
	position:relative;
}
/*PADDINGS*/

.noborder {
	border: 0px;
}

ul.list li{ display:inline-block}

.error_ms{ color:#f90808; font-weight:600; font-size:11px; background:url(img/error.png) left top no-repeat; padding:0 0 0 25px; line-height:25px; display:inline-block}
.error, .form-required { color: #C60F13;}

.color1{ color:#005f99}
.color2{ color:#ae1f23}

.bg1{ background-color:#761115; color:#FFF;}
.bg2{ background-color:#006099; color:#FFF;}
.bg3{ background-color:#58595b; color:#FFF;}

.font1{font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
.font2{font-family: 'Courgette', cursive;}

.button{ display:inline-block; border:solid 2px #bdc9da; background-color:#0086ca; color:#FFF; padding:5px 10px; cursor:pointer;}
.button:hover{ background-color:#0B6897; text-decoration:none;}
.button.gray{ background-color:#808184;}
.button.gray:hover{ background-color:#57595b;}


/*vertical Center*/
.vam{display:table; overflow:hidden; margin:0px auto;}
*:first-child+html .vam{position:relative;}/*ie7*/
* html .vam{position:relative;}/*ie6*/

.vam_inner{display:table-cell;vertical-align: middle;}
*:first-child+html .vam_inner{position:absolute;top:50%;}/*ie7*/
* html .vam_inner{position:absolute;top:50%;}/*ie6*/

.vam{height:100%; width:465px;}
.vam_inner{}

