@charset "UTF-8";
/* Screen CSS Document */
/* Copyright 2008 to... */
/* Author Justin Stevens */

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		IMPORT ADDITIONAL SHEETS
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	@import url("./reset.css");

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		BODY, WRAPPINGS, ANCHORS, anything sitewide
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	body {
		padding:0 20px;
		color: #000000;
		background:#f1f1e7;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		}
		#wapper {
			width:936px;
			margin:auto;
			padding:0;
			text-align:left
			}
			#header {
				height:110px;
				width:100%;
				background:url(../images/fcsa_content_top.jpg) 0 bottom repeat-x;
				}
				#header-banner {height:144px;width:100%;
				background:url(../images/fcsa_content_top.jpg) 0 bottom repeat-x;}
			#content {
				width:936px;
				clear:both;
				background:#FFF;
				}
				#left {
					float:left;
					padding:20px 0 0 20px;
					}
					.twocolumn {width:650px;}
					.onecolumn {width:900px}
				#center {
					margin-left:272px;
					margin-right:280px;
					padding-top:20px;
					}
				#right {
					width:252px;
					float:right;
					padding-top:20px;
					}
			#footer {
				width:100%;
				clear:both;
				border-top:5px solid #c8c2a3;
				background:#b0a97e url(../images/fcsa_footer.jpg) 0 0 repeat;
				}
/* =HEADINGS= */
h1 {background:url(../images/h1_header.jpg) left top repeat;font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #B86E13;font-weight: bold;line-height:115%;padding:20px 20px; margin-bottom:10px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #716e5f;font-weight: bold;line-height:115%;}
#examplFont1 {font-size:85%;}  /*renders 11px */
#examplFont2 {font-size:100%;} /*renders 13px */ 
#examplFont3 {font-size:108%;} /*renders 14px */
#examplFont4 {font-size:123.1%;} /*renders 16px */
#examplFont5 {font-size:138.5%;} /*renders 18px */
/* =COPY= */
p { margin:10px 0;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #807b5f}
strong {font-weight:bold;}
/* =LINKS= */
a:link {  color: #B86E13; text-decoration: underline; cursor:pointer; }
a:visited {  color: #B86E13; text-decoration: none }
a:hover {  color: #B86E13; text-decoration: underline }
a:active {  color: #B86E13; text-decoration: underline }
/* =IMAGES= */

/* =TABLES= */
table {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #525252;margin-bottom:20px;}
td { vertical-align:top;border:1px solid #FFF;padding:5px;}
.even {background:#e7e4d8}
.odd {background:#f3f2ec}
/* =FORMS= */

/* =Lists= */
ul {margin:0px 0 10px 30px;list-style:square;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #525252}
ul.radiobutton {list-style:none;margin-left:0px;float:left;}
ul.locationsradiobutton {list-style:none;margin-left:0px;}
.locationsradiobutton li input {float:left;margin-top:2px}
.locationsradiobutton li div {float:left;}
.locationsradiobutton li {clear:both}
/* =MISC= */
.print-off {display:none;}
sup {font-size:10px;}
.clearall {clear:both;}
.left_img {border:1px solid #b0a97e;}
.left_imgfloat {float:left;display:block;margin:0 15px 15px 0;border:1px solid #b0a97e;}
.callaction {font-size:13px;color:#B86E13;font-weight:bold;line-height:115%;}
p a.demonstration {color:#666666;font-weight:bold;}
.textblock1 {height:105px;}

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		MAIN NAV
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	ul#nav {display:block;float:left;position:relative;margin:40px 0 0;padding:0;list-style:none;width:682px;height:33px;background:url(../images/fcsa_menu_over.gif) 0 0 no-repeat;text-indent:-999em;z-index:500;}
	.nav001 {float:left;position:relative;}
	.nav001 a {height:33px;display:block;}
	.nav001 a:hover {background:url(../images/fcsa_menu_over.gif);background-repeat:no-repeat;}
	a.home {width:60px;}
	a:hover.home {background-position: 0 -40px;}
	a.products {width:184px;}
	ul#nav li:hover a.products, ul#nav li.over a.products {background:url(../images/fcsa_menu_over.gif)  -60px -40px no-repeat;}
	a.information {width:181px;}
	ul#nav li:hover a.information, ul#nav li.over a.information {background:url(../images/fcsa_menu_over.gif) -241px -40px no-repeat;}
	a.news {width:66px;}
	a:hover.news {background-position: -425px -40px;}
	a.resources {width:110px;}
	a:hover.resources {background-position: -491px -40px;}
	a.contact {width:80px;}
	a:hover.contact {background-position: -601px -40px;}

	
	#nav li ul {width:350px;height:auto;text-indent:0;margin:0;padding:0;list-style:none;position: absolute;margin-left: -999em; /* hide menu from view */top: auto;left:10px;background:#b0a97e;z-index:2000;}
	#nav li ul a {padding:3px 5px;font-family:Arial, Helvetica, sans-serif;background:none;font-size:13px;color:#FFF;text-decoration:none;height:auto;width:auto;}
	#nav li ul a:hover {background:#e7e5d3;color:#807b5f}
	#nav li:hover ul,#nav li.over ul {margin-left:0; } /* show menu*/

	
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		HEADER
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	a.logo {float:right;display:block;width:254px;height:96px;background: url(../images/fcsa_logo_black.gif) center no-repeat;font-size:large;font-family:Arial, Helvetica, sans-serif;color:#b0a97e;line-height:200%;text-indent:-999em;text-decoration:none;}
	a:hover.logo {}
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		CAROUSEL
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Sample 8*/
#menu {position:absolute;right:0;bottom:0;background:#e7e5d3;width:530px;height:25px}
.buttons {position:relative;float:left;display:block;}
#handles8 {float:left;margin:0 0 0 50px;}
#handles7 {float:right;margin:0 10px}
.buttons span{color:#666666;padding:3px 5px;cursor:pointer;font:10px Arial, Helvetica, sans-serif;border-right:1px solid #b0a97e}
.buttons span.active, .buttons span:hover{color:#B86E13}
span.last {border:none;}
#sample {position:relative;}

#box8{
	position:absolute;
}
#box8 div{
	width:936px;
	float:left;
}
#box8 div h3 {background:url(../images/h1_header.jpg) left top repeat;font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #B86E13;font-weight: bold;line-height:115%;padding:20px 20px; margin:10px 0 10px 460px;width:390px}
#box8 div p { margin:0 0 10px 480px;width:390px}
#box8 div img {display:block;float:left;}
#box8 div ul {margin:10px 0 10px 500px;color: #807b5f}
#box8 div p.update {border-top:1px solid #663700;border-bottom:1px solid #000;margin-top:20px;padding:20px;color:#666;line-height:100%;}
.update strong {font-size:13px;text-transform:uppercase;color:#B86E13;display:block;height:15px;float:left;margin-right:5px;}
.sample8 .mask1{}
.mask1{
	position:relative;
	width:936px;
	height:428px;
	overflow:hidden;
}

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		SIDEBAR
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	.menu {color:#b0a97e;border-bottom:1px solid #b0a97e;font-family:Arial, Helvetica, sans-serif;line-height:100%;font-size:12px;width:248px;}
	.menu ul {margin:0px; padding:0px; list-style:none; text-align:left;}
	.menu li {display:inline; line-height:26px;}
	.menu li a {color:#807b5f; text-decoration:none; padding:4px 5px 6px 5px;}
	.menu li a.tabactive {background-color:#e6e7d5; font-weight:bold;  position:relative;}
	#tabcontent1,#tabcontent2 {border-bottom:1px solid #b0a97e; width:240px; text-align:left;padding:6px; font-size:11px; margin-bottom:5px;}
	ul.subnav {list-style:none;margin:0;padding:0;}
	.subnav li {padding:3px 0;}
	.subnav li a {text-decoration:none;color:#807b5f;font-size:13px;}
	.subnav li a:hover {}
	.subnav li a span {display:none;padding-right:10px;}
	.subnav li a:hover span {display:block;float:left;height:20px;}
	#right .callaction {padding:0 10px;}
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		FOOTER
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	#footerproducts, #footerinfo {padding:20px 0 10px 20px;float:left;position:relative;font-size:13px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
	#footerproducts {width:515px;border-right:1px solid #FFF;color:#333;}
	#footerinfo {width:380px;color:#FFF;}
	#footerproducts a {color:#333333;}
	#footerinfo a {color:#fff}
	ul.footernav {list-style:none;float:left;width:auto;margin:5px 20px 0 0;padding:0;display:block;}
	ul.footernav li {margin:0;padding:2px 0;}
	ul.footernav li a {font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight:normal;}
	ul.footernav li a:hover {text-decoration:underline;}
	#footer p {color:#999;padding:10px;clear:both;background:#f1f1e7;margin:0;}
	#footer p a {color:#999;}

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		Sitefinity News View - overriding default styles
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
	h2.sf_newsTitle{margin-bottom:0 !important;}
	p.sf_readMore{border-bottom:1px solid #ccc !important;}
	.sf_newsTitle a {font-size:13px !important;font-weight:bold;line-height:130%;}
	.sf_singleNews a.sf_back{display:none !important;}
