

.cf::before,
.cf::after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf::after {
    clear: both;
}
::selection{
	background:#B3D7F9;
}
::-moz-selection{
	background:#B3D7F9;
}




a {

/*

	color: #1E90FF;

*/

	text-decoration: none;

	position: relative;

	border: none;

	font-weight: bold;



}

a:hover {

/*

	color: #00478D !important;

*/

	text-decoration: none;

}

a:focus {

	border: none;

	outline: none;

}

img,
embed,
object,
video
 {

	border: 0px;
	max-width: 100%;

}
.nop{
	text-indent: -999em;
}

.left {

	float: left;

}

.right {

	float: right;

}

.center{

	margin: 0 auto;

}

img.left_spaced {

	float: left;

	padding: 10px

}

img.right_spaced {

	float: right;

	padding: 10px

}

br.cleared, .cleared {

	clear: both;

}

sub {

	font-size: 0.7em;

}

sup {

	font-size: 0.7em;

}

dfn {

	border-bottom: 1px dotted #CCC;

	font-weight: bold;

}

.ghost {

	display: none !important;

}

ul.inlined {

}

ul.inlined li {

	display: inline;

}

ul.inlined li a {

}

ul {

	margin: 0;

	padding: 0;/**/

}

ul li {

	list-style: none;/**/

}

ul.nicer {

}

ul.nicer li {

	list-style: square;

	margin-left: 20px;

	padding: 2px 0;

}



.centered, img.centered {

	margin: 0 auto !important;

}
input{
	border:none;
}

input.error, textarea.error{

	background:#F2BEBE !important;

	border:1px solid red !important;

}

.error{

	color:#F00 !important;

	/*font-size: 1em !important;*/

	margin-left: 5px;

}

label.error{

	display:none !important;
	margin-right: -999em;

}

/*----------FORMS----------*/

table{

	border-spacing: 1px;

}

form{

	margin:0;

}

.nofield {

	background: transparent;

	border: none;

}

.dtable {

	text-align: left;

}

.tfield {

	padding: 3px;

}

.mainform {

	margin: 240px 0 0 40px;

}

input[type="text"], textarea, input[type="password"]{

	border:1px solid #CCC;

}



/*----------------- FONTS ----------------------*/



.uppercase{text-transform:uppercase !important;}

.capital{text-transform:capitalize !important;}



.font0{

	font-size: 0.5em;

	}

.font1 {

	font-size: 0.8em;

}

.font2 {

	font-size: 0.9em;

}

.font3 {

	font-size: 1.2em;

}

.font4 {

	font-size: 1.5em;

}

.font5 {

	font-size: 2em;

}

.font6 {

	font-size: 2.3em;

}

.font7 {

	font-size: 2.6em;

}

.font8 {

	font-size: 3em;

}

.font9 {

	font-size: 3.5em;

}

.font10 {

	font-size: 4em;

}

.big{

font-size: 2em;

}

.bolded {

	font-weight: bold;

}

.small, small {

/*

	font-size: 0.7em;

*/

	line-height:1em !important;

}

.trite, .tright {

	text-align: right !important;

}

.tleft {

	text-align: left !important;

}

.tcenter {

	text-align: center !important;

}

.tjustify {

	text-align: justify !important;

}

.bordered {

	border: 1px dotted #00A;

}

.noborder {

	border: none !important;

}

.fixed{
	position: fixed;
}

.blocked{

	display:block;

}



.shadew{

text-shadow:0px 0px 2px #fff,0px 0px 3px #fff;

}



/*------------------- WIDTHS ---------------------------*/

.pr30 {	width: 28% !important;}

.pr50 {	width: 45% !important;}

.pr70 {	width: 70% !important;}

.pr90 {	width: 90% !important;}

.maxed{	width: 100% !important;	}



.ma100{margin: 100px !important;}

.ma50{margin: 50px !important;}

.ma30{margin: 30px !important;}

.ma10{margin: 10px !important;}

.ma5{margin: 5px !important;}





.mat100{margin-top:100px !important;}

.mat50{margin-top:50px !important;}

.mat30{margin-top:30px !important;}

.mat10{margin-top:10px !important;}



.mar100{margin-right:100px !important;}

.mar50{	margin-right:50px !important;}

.mar30{	margin-right:30px !important;}

.mar10{	margin-right:10px !important;}



.mab100{margin-bottom:100px !important;}

.mab50{	margin-bottom:50px !important;}

.mab30{	margin-bottom:30px !important;}

.mab10{	margin-bottom:10px !important;}



.mal100{margin-left:100px !important;}

.mal50{	margin-left:50px !important;}

.mal30{	margin-left:30px !important;}

.mal10{	margin-left:10px !important;}




.pad100{padding: 100px !important;}

.pad50{padding: 50px !important;}

.pad30{padding: 30px !important;}

.pad10{padding: 10px !important;}

.pad5{padding: 5px !important;}



.pat100{padding-top:100px !important;}

.pat50{	padding-top:50px !important;}

.pat30{	padding-top:30px !important;}

.pat10{	padding-top:10px !important;}



.par100{padding-right:100px !important;}

.par50{	padding-right:50px !important;}

.par30{	padding-right:30px !important;}

.par10{	padding-right:10px !important;}



.pab100{padding-bottom:100px !important;}

.pab50{	padding-bottom:50px !important;}

.pab30{	padding-bottom:30px !important;}

.pab10{	padding-bottom:10px !important;}



.pal100{padding-left:100px !important;}

.pal50{	padding-left:50px !important;}

.pal30{	padding-left:30px !important;}

.pal10{	padding-left:10px !important;

}

/*------FONT COLOR-------*/

.fred{

	color:#F00 !important;

}

.fdred{

	color:#9D0000 !important;

}

.fdblue{

	color:#007 !important;

}

.fgreen{

	color:#060 !important;

}

.forange{

	color: #F60 !important;

	}

.fblue{

	color:#1E90FF !important;

}

.fwhite{

	color:#FFF !important;

}

.fblack{

	color:#000 !important;

}

.fsilver{

	color:silver !important;

}

.nobold{

	font-weight: normal !important;

}

/*-----------LINE-HEIGHT---------*/



.lh1{line-height: 1 !important;}

.lh15{line-height: 1.5 !important;}

.lh2{line-height: 2 !important;}



/*-----------BUTTS---------*/

button{

	border:none;

	padding:5px;

}


.bgwhite{background-color: white !important;}

.bgblack{background-color: black !important;}



