/* CSS Document */

body, td, th, input, textarea{
	font-family:'Lato', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:120%;
	color:#333;
	font-weight:300;
}
a:link, a:visited{
	text-decoration:none;
	color:#1C5B99;
	font-weight:300;
	transition: color 0.4s;   
	-moz-transition: color 0.4s; 
	-webkit-transition: color 0.4s; 
}
a:hover{ 
	color:#FA6A56;
}
h1, h2, h3{
	font-weight:900;
}
#menu{
	font-family:'Lato', "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1{
	font-size:300%;
	font-weight:900;
	line-height:110%;
	margin: 0 0 20px 0;
}
h2{
	font-size:200%;
	line-height:120%;
	margin: 0 0 10px 0;
}
h3{
	font-weight:900;
	margin: 0 0 10px 0;
}
p{ text-align:justify;}

*::selection {
	background: #80ADDD; /* Safari */
	color:#fff;
}
*::-moz-selection {
	background: #80ADDD; /* Firefox */
	color:#fff;
}

.smart {
  color:#F90;
 }
 .right{
	 text-align:right;
}