/*GENERICS*/
.tjr	{text-align: justify;}
.nopadding	{	padding:0px;	}
.nopaddingtop{	padding-top:0px;	}
.nopaddingbottom	{	padding-bottom:0px;	}
.nomargin	{	margin:0px;		}
.defmargin	{	margin:5px 0px;}
.bigdefmargin	{	margin:15px 0px;}
.nomargintop{	margin-top:0px;	}
.nomarginbottom	{	margin-bottom:0px;	}
.noborder	{	border:0px;		}
.dblock		{	display:block;	}
.tm			{	vertical-align: middle;		}
.automargin	{	margin:0px auto 0px auto;	}
.bordercollapse		{	border-collapse: collapse;	}
.bordercollapse td	{	border-collapse: collapse;	}
.bordercollapse	tr	{	border-collapse: collapse;	}
.oneborder			{border:1px solid #ccc;}
		
p {padding: 5px 0px;}
.whitebg		{	background:#fff;		}

/*/END GENERICS/*/

a {
	text-decoration:none;
	color:#bf1e2e;
}

/*TYPOGRAPHY*/
.f10		{	font-size:10px;	}
.f11		{	font-size:11px;	}
.f12		{	font-size:12px;	}
.f13		{	font-size:13px;	}
.f14		{	font-size:14px;	}
.f15		{	font-size:15px;	}
.f16		{	font-size:16px;	}
.f18		{	font-size:18px;	}
.f20		{	font-size:20px;	}
.f22		{	font-size:22px;	}
.f24		{	font-size:24px;	}
.f25		{	font-size:25px;	}
.f28		{	font-size:28px;	}
.f30		{	font-size:30px;	}


.f10minus		{	font-size:10px;	letter-spacing: -0.9px	}
.f11minus		{	font-size:11px;	letter-spacing: -0.9px	}
.f12minus		{	font-size:12px;	letter-spacing: -0.9px	}
.f13minus		{	font-size:13px;	letter-spacing: -1px	}
.f14minus		{	font-size:14px;	letter-spacing: -1px	}
.f15minus		{	font-size:15px;	letter-spacing: -1.2px	}
.f16minus		{	font-size:16px;	letter-spacing: -1.1px	}
.f18minus		{	font-size:18px;	letter-spacing: -1.2px	}
.f20minus		{	font-size:20px;	letter-spacing: -1.6px	}
.f22minus		{	font-size:22px;	letter-spacing: -1.7px	}
.f24minus		{	font-size:24px;	letter-spacing: -1.8px	}
.f25minus		{	font-size:25px;	letter-spacing: -1.9px	}
.f28minus		{	font-size:28px;	letter-spacing: -2.0px	}
.f30minus		{	font-size:30px;	letter-spacing: -2.1px	}


.slim			{	font-weight:normal;		}
.heavy			{	font-weight:bold;		}
.obese			{	font-weight:bolder;		}
.nounderline	{	text-decoration: none;	}

.uppercase		{	text-transform:uppercase;	}
.lowercase		{	text-transform:lowercase;	}

.ari		{	font-family:arial;			}
.verdi		{	font-family:verdana;		}
.georgie	{	font-family:georgia;		}
.lucy		{	font-family:'Lucida Sans';	}


.black		{	color:#000;		}
.white		{	color:#fff;		}
.red		{	color:#bf1e2e	}
.backgrey	{	color:#818285;	}
.grey, .grey a		{	color:#999;		}
.lightgrey	{	color:#ccc;		}
/*/END TYPOGRAPHY/*/


/*HTML TAGS*/
body
{
	background: #000;
	font-family: arial, verdana, sans-serif;
	color:#efefef;
	font-size:12px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
}
/*/END HTML TAGS/*/

/*CONTAINER*/
.container
{
	width:930px;
	margin:0px auto 0px auto;
	text-align: left;
}
/*/END CONTAINER/*/
/*HEADER*/
.header
{
	background: url('../images/header_bg.jpg') repeat-x top center #fff;
	height: 156px;
	color:#282828;
	font-family: "Century Gothic", "Trebuchet MS" , Arial, Verdana, sans-serif;
}
.homelink
{
	background: url('../images/homelink.jpg') no-repeat top center;
	width:46px;
	height: 31px;
	display:block;
	margin-left:20px;
	margin-top: 30px;
}
.homelink:hover
{
	background: url('../images/selected_homelink.jpg') no-repeat top center;
	width:46px;
	height: 31px;
	display:block;
	margin-left:20px;
	margin-top: 30px;
}
.newslink
{
	background: url('../images/newslink.jpg') no-repeat top center;
	width:42px;
	height: 31px;
	display:block;
	margin-left:20px;
	margin-top: 30px;
}
.newslink:hover
{
	background: url('../images/selected_newslink.jpg') no-repeat top center;
	width:42px;
	height: 31px;
	display:block;
	margin-left:20px;
	margin-top: 30px;
}
.testimonialslink
{
	background: url('../images/testimonialslink.jpg') no-repeat top center;
	width:97px;
	height: 31px;
	display:block;
	margin-left:20px;
	margin-top: 30px;
}
.testimonialslink:hover
{
	background: url('../images/selected_testimonialslink.jpg') no-repeat top center;
	width:97px;
	height: 31px;
	display:block;
	margin-left:20px;
	margin-top: 30px;
}
.aboutlink
{
	background: url('../images/aboutlink.jpg') no-repeat top center;
	width:68px;
	height: 31px;
	display:block;
	margin-left:20px;
	margin-top: 30px;
}
.aboutlink:hover
{
	background: url('../images/selected_aboutlink.jpg') no-repeat top center;
	width:68px;
	height: 31px;
	display:block;
	margin-left:20px;
	margin-top: 30px;
}
.contactlink
{
	background: url('../images/contactlink.jpg') no-repeat top center;
	width:91px;
	height: 31px;
	display:block;
	margin-left:20px;
	margin-top: 30px;
}
.contactlink:hover
{
	background: url('../images/selected_contactlink.jpg') no-repeat top center;
	width:91px;
	height: 31px;
	display:block;
	margin-left:20px;
	margin-top: 30px;
}
/*/ END HEADER/*/

/*SIDEBAR*/
.sidebar
{
	width:285px;
	margin:13px 20px 0px 0px;
}
.sidebar_horizon
{
	background: url('../images/sidebar_horizon.jpg') no-repeat top center;
	width:285px;
	height: 12px;
}
/*/END SIDEBAR/*/
/* MAIN BODY */
.main_section
{
	float:left;
	width:595px;
	margin-left:30px;
}
.horizon
{
	background: url('../images/big_horizon.jpg') no-repeat top center;
	width:595px;
	height: 12px;
}
.big_news_image
{
	margin-left:10px;
}.little_news_image
{
	margin-right:10px;
}
.quickcontact_input
{
	display:block;
	border:1px solid #ccc;
	font-size:11px;
	color:#999;
	padding:3px;
	width:310px;
	margin-bottom:10px;
}
/*/ END MAIN BODY /*/
/*PAGINATION */
.pagination0
{
	width:16px;
	height:16px;
	padding:2px;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	color:#fff;
	border:1px solid #fff;
	cursor: default;

}
.pagination1
{
	width:16px;
	height:16px;
	padding:2px;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	color:#fff;
	
	background: #999;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.pagination1 a
{
 display:block;
 color:#fff;
}
.pagination2 a
{
 display:block;
 color:#fff;
}
.pagination2
{
	width:16px;
	height:16px;
	padding:2px;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	color:#fff;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/*END PAGINATION*/

.footer
{
	background: url('../images/footer_bg.jpg') repeat-x top center #d2d3d5;
	margin:20px 0px 0px;
	clear:both;
	text-align:left;
}
.footer_info
{
	padding:100px 0px 0px;
	
	font-size:12px;
	font-family:georgia;
	color: #bf1e2e;
	width:200px;
}
.footer_links
{
	font-family:georgia;
	font-size:12px;
	padding:20px 20px 20px 0px;
	line-height:16px;
}
.footer_links a
{
	color: #282828;
}
.footer_links a:hover
{
	color: #bf1e2e;
}

textarea.content {text-align:left; padding:5px;}