/************************************Links colors************************************/
a{
	cursor:pointer;
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#2D4466;
}



input[type="button"].blackRed{
	padding:10px 30px;
	color:#FFF;
	border:0px;
	outline:none;
	background:#000;	
}
input[type="button"].blackRed:hover{
	background:#AB162B;	
}


/************************************Font colors************************************/
.white{
	color:#FFF;
}
.whiteBg{
	background-color:#FFF;
}

.black{
	color:#000;
}
.blackBg{
	background-color:#000;
}

.blue{
	
	color:#2D4466;
}

.blueBg{
	
	color:#2D4466;
}

.grey{
	color:#818285;
}
.greyBg{
	background:#818285;
}
.darkGrey{
	color:#3F3D3D;
}

.linkFusion{
	color:#818285;
}

.linkFusion:hover{
	color:black;
}




/************************************Font sizes************************************/
.giant{
	font-size:120px;
}
.huge{
	font-size:80px;
}
.biggest{
	font-size:50px;
}
.bigger{
	font-size:30px;
}
.big{
	font-size:25px;
}
.normal{
	font-size:20px;
}
.medium{
	font-size:18px;
}
.small{
	font-size:16px;
}

.xsmall{
	font-size:14px;
}
.tiny{
	font-size:12px;
	line-height:15px;
}
.micro{
	font-size:10px;
	line-height:15px;
}



/************************************Button************************************/



/************************************************************************/

.padding20-40{
	padding:20px 40px;
}

.padding10{
	padding:10px;
}

.rounded{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.roundedMedium{
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}


.roundedBig{
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	border-radius: 150px;
}

.roundedTop{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.roundedBottom{
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.roundedTopOnly{
	-webkit-border-radius: 10px 10px 0 0 !important;
	border-radius: 10px 10px 0 0 !important;
}

.roundedBottomOnly{
	-webkit-border-radius: 0 0 10px 10px !important;
	border-radius: 0 0 10px 10px !important;
}

.shadow{
	box-shadow:0px 0px 8px #5D5D5D;
}

.shadowLight{
	box-shadow:0px 0px 2px #5D5D5D;
}

.padding500{
	padding:50px 0px;
}


.topSpacerSmaller{
	margin-top:5px;
}

.topSpacerSmaller2{
	margin-top:2px;
}

.topSpacerSmall{
	margin-top:10px;
}

.topSpacer{
	margin-top:20px;
}

.topSpacerMedium{
	margin-top:30px;
}


.topSpacerBig{
	margin-top:40px;
}

.topSpacerBigger{
	margin-top:60px;
}

.topSpacerHuge{
	margin-top:80px;
}

.bottomSpacerSmall{
	margin-bottom:10px;
}

.bottomSpacer{
	margin-bottom:20px;
}

.bottomSpacerMedium{
	margin-bottom:30px;
}

.bottomSpacerBig{
	margin-bottom:40px;
}

.bottomSpacerBigger{
	margin-bottom:60px;
}

.rightSpacerSmall{
	margin-right:10px;
}

.rightSpacer{
	margin-right:20px;
}

.rightSpacerBig{
	margin-right:40px;
}

.rightSpacerBigger{
	margin-right:60px;
}

.leftSpacerTiny{
	margin-left:5px;
}

.leftSpacerSmall{
	margin-left:10px;
}

.leftSpacer{
	margin-left:20px;
}

.leftSpacerBig{
	margin-left:40px;
}

.leftSpacerBigger{
	margin-left:60px;
}

.padding10{
	padding:10px;
}

.padding20{
	padding:20px;
}