@charset "UTF-8";

/* CSS Document */



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {

	border: 0;

	margin: 0;

	outline: 0;

	padding: 0;

	vertical-align: baseline

}



grid_8 column alpha p a {

	font-family:"AllerRegular";

	color: #a37b36;

	font-weight:normal;

	text-align:right;

	padding:12px 20px 12px 480px;

	text-decoration:none;

}



a:hover {

	text-decoration:underline;

}



hr {

	border: 0 #525252 solid;

	border-bottom-width: 1px;

	border-top: none;

	clear: both;

	height: 0;

	margin:1px 15px 15px 15px;

}





.corporate{

	clear:both;

	width:960px;

	height:40px;

	margin-bottom:10px;

	background-image:url(../images/corporate.png);

	background-repeat:no-repeat;

	background-position:right top;

	padding-left: 25px;

}



.corporate p{

	margin-left:580px;

	font-family:"AllerRegular";

	font-size:16px;

	color:white;

	line-height:40px;

}



.corporate p span{

	font-family:"AllerBold";

	color:black;

}



.logo-container {

	background-image:url(../images/header_bg.png);

	background-repeat:no-repeat;

	height:185px;

	padding-left: 25px;

	width: 960px;

	background-position: right;

}



.logo-img {

	background-image:url(../images/fs_logo.png);

	height:185px;

	background-position:left;

	background-repeat:no-repeat;

}



.navigation{

	position:relative;

	background-color:black;

	background-image:url(../images/nav_bg.png);

	height:67px;

	width: 960px;

	padding-left: 25px;

}



.navigation ul {

	list-style: none;

	padding-bottom: 15px;

	margin:0px;

}



.navigation ul li {

	float: left;

	height:65px;

}



.navigation ul li a {

	font-family:'AllerRegular';

	font-size:17px;

	display: block;

	text-decoration: none;

	text-transform:uppercase;

	color:#ddbc50;

	padding:25px 19px;

}



.navigation ul li a:hover {

	font-family:'AllerRegular';

	background-image:url(../images/nav_over.png);

	background-repeat:repeat-x;

	font-size:17px;

	display: block;

	text-decoration: none;

	text-transform:uppercase;

	color:#000;

}



.nav-ribbon-left{

	background-color:transparent;

	background-image:url(../images/nav_ribbon_left.png);

	width:25px;

	height:82px;

	position:absolute;

	top:-16px;

	left:1px;

}



.nav-ribbon-right{

	background-color:transparent;

	background-image:url(../images/nav_ribbon_right.png);

	width:25px;

	height:82px;

	position:absolute;

	top:-15px;

	right:-25px;

}



.nav-shadow {

	background-image:url(../images/nav_shadow.png);

	height:15px;

	width: 960px;

	padding-left: 25px;

	background-repeat: no-repeat;

	background-position: right;

}



.banner-cont {

	background-image:url(../images/bg_banner.png);

	height:355px;

	margin-top:15px;

	margin-bottom:20px;

	width: 960px;

	padding-left: 25px;

	background-repeat: no-repeat;

	background-position: right;

}



.banner{

	position:relative;

	background-color:#696;

	margin-right:0px;

	margin-left:15px;

	margin-top:15px;

}



ul.slider {

	overflow: hidden;

	height: 328px;

	margin-bottom:0px;

	padding-bottom: 0;

}



ul.slider li {

	list-style: none;

	height: 328px;

	width: 625px;

	background-color: #333;

}



ul.slider li h4 {

	position: absolute;

	top: 80px;

	left: 80px;

}



.slider_control {

	position: absolute;

	left: 445px;

	bottom: 20px;

	z-index: 20;

}



.slider_control a {

	background: #000;

	color: transparent;

	text-indent: 20px;

	overflow: hidden;

	width: 15px;

	height: 15px;

	display: block;

	float: left;

	margin-right: 15px;

	text-align: center;

}



.slider_control a.activeSlide {

	background: #fff

}



#next,

#prev {

	position: absolute;

	top: 170px;

	background: #000;

	width: 25px;

	height: 25px;

	display: block;

	z-index: 20;

}



#next {

	left: 0;

}



#prev {

	right: 0;

}

	



.highlights {

	background-color:#FC3;

	background-image:url(../images/highlights-bg.png);

	background-repeat:repeat-x;

	margin-left:0px;

	margin-right:15px;

	margin-top:15px;

	height:328px;

}


.highlights h1 {

	font-family:"AllerRegular";

	font-size:21px;

	color:#D3B04B;
	
	padding:25px 15px 15px 15px;
	
	background-color: #000;
	
	border: 1px solid #FFF;
	
	text-align: center;
}



.highlights p {

	font-family:"AllerRegular";

	font-size:15px;

	color:#2f2f2f;

	padding:25px 10px 20px 10px;

}



.img-higlights {

	float:left;

	padding:15px 10px 20px 10px;

}





.column {

	background-color:#FFF;

	background-image:url(../images/column_bg.png);

	background-repeat:repeat-x;

	background-position:bottom;

}



.column h1 {

	font-family:'AllerRegular';

	font-size:20px;

	font-weight:lighter;

	color:#ddbc50;

	background-image:url(../images/bg_title.png);

	background-repeat:no-repeat;

	background-color:transparent;

	height:47px;

	position:relative;

	margin: 15px 15px 0 -24px;

	padding: 28px 20px 12px 40px;

}



.title-ribbon{

	background-color:transparent;

	background-image:url(../images/title_ribbon.png);

	width:25px;

	height:66px;

	position:absolute;

	top:-16px;

	left:-25px;

}



.column p {

	font-family:'AllerRegular';

	font-size:14px;

	line-height:18px;

	color:#383838;

	padding:12px 20px 12px 20px;

}



.column img{

	float:left;

	padding:0px 10px 10px 0px;

}

.textwidget{

	padding: 0 12px 15px 12px;

}

	

	a.read_more {

	color: #a37b36;

	font-weight:normal;

	text-align:right;

	padding:12px 20px 12px 480px;

	text-decoration:none;

}



a.read_more:hover {

	text-decoration:underline;

}





.sidebar {

	background-color:#000;

	background-image:url(../images/sidebar_bg.png);

	background-repeat:repeat-x;

	float:right;

}



.sidebar h1 {

	font-family:'AllerRegular';

	font-size:16px;

	font-weight:lighter;

	color:#e6e6e6;

	padding:20px 15px 5px 15px;

}



.sidebar p{

	font-family:'AllerRegular';

	font-size:12px;

	font-weight:lighter;

	color:#e6e6e6;

	padding:5px 15px 15px 15px;

}



.footer {

	height:108px;

	background-image:url(../images/footer_bg.png);

	background-color:transparent;

	background-repeat:no-repeat;

	margin-top:20px;

	margin-bottom:30px;

	text-align:right;

	background-position: right;

	width: 980px;

}





.footer ul {

	list-style: none;

	padding-bottom: 15px;

	margin:0px;

}



.footer ul li {

	float: left;

}



.footer ul li a {

	font-family:'AllerRegular';

	font-size:12px;

	font-weight:lighter;

	color:#1a171b;

	display: block;

	text-decoration: none;

	text-transform:uppercase;

	padding:30px 5px 5px 5px;
	
	font-weight: bold;

}



.footer ul li a:hover {

	text-decoration:underline;

}



.footer p {

	font-family:'AllerRegular';

	font-size:11px;

	font-weight:lighter;

	color:#1a171b;

	padding:30px 15px;

}

.footer p a {
	
	font-family:"AllerRegular";
	
	color:#1a171b;
	
	font-weight:normal;
	
	text-align:right;
	
	text-decoration:none;
	
}

.footer p a:hover {
	
	text-decoration:underline;
	
	color: #a37b36;
}
