@charset "utf-8";
/*reset.css*/body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts.css*/body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

body {
	margin: 0px;
	padding: 0px;
	background-color:#6891c1;
	background-image:url("/img/css/body-bg.gif");
	background-repeat:repeat-x;
}
#container {
	width:850px;
	margin:0 auto;
}
#masthead {
	background-image:url("/img/masthead.gif");
	width:850px;
	height:140px;
	background-color:#82abd4;
	color:#82abd4;
}
#masthead h1, #masthead h2, #masthead p, #masthead ul {display:none;}

#leftsection, #content, #footer {background-color:#ffffff;}
#leftsection
{
	position:absolute;
	width:252px;
	height:377px;
}
#leftcontent 				{margin:25px 0px 0px 25px;}

#footer
{
	background-image:url("/img/css/footer-bg.gif");
	width:850px;
	height:83px;
}
#footer a					{color:#ffffff; text-decoration:none;}
#footer a:hover				{text-decoration:underline;}
#logoFCA 					{position:absolute; margin-left:29px; margin-top:-11px;}
#logoCL						{position:absolute; margin-left:118px; margin-top:-11px;}

#address, #established		{position:absolute; font-size:10px; color:#ffffff;}
#address					{margin-left:260px; width:330px; margin-top:30px; 
								text-align:center; font-weight:bold; }
#address p					{margin-bottom:6px;}
#established				{margin-left:630px; width:170px; margin-top:42px; text-align:right;}
#established p.enhance		{font-size:12px; font-weight:bold; margin-bottom:4px;}

/* MENUBAR */
#menu						{margin:-30px 0px 0px 25px; height:145px; background-color:#d7e1ed; width:125px;}
#menu a						{display:block; width:125px; height:21px; margin-bottom:3px;
								background-image:url("/img/css/menubar.gif");}
#menu a span 				{display:none;}

#menu a#mnuServices 		{background-position:0px 106px;}
#menu a#mnuProducts 		{background-position:0px 64px;}
#menu a#mnuGallery			{background-position:0px 85px;}
#menu a#mnuPeople 			{background-position:0px 43px;}
#menu a#mnuContact 			{background-position:0px 22px;}

#menu a:hover#mnuHome 		{background-position:250px 0px;}
#menu a:hover#mnuServices 	{background-position:250px 106px;}
#menu a:hover#mnuProducts 	{background-position:250px 64px;}
#menu a:hover#mnuGallery	{background-position:250px 85px;}
#menu a:hover#mnuPeople 	{background-position:250px 43px;}
#menu a:hover#mnuContact 	{background-position:250px 22px;}

#menu a#mnuHome.current		{background-position:125px 0px!important;}
#menu a#mnuServices.current	{background-position:125px 106px!important;}
#menu a#mnuProducts.current	{background-position:125px 64px!important;}
#menu a#mnuGallery.current	{background-position:125px 85px!important;}
#menu a#mnuPeople.current	{background-position:125px 43px!important;}
#menu a#mnuContact.current	{background-position:125px 22px!important;}

/* CONTENT */
#content
{
	margin-left:252px;
	width:283px;
	height:362px;
	background-image:url("/img/css/content-bg.jpg");
	background-repeat:no-repeat;
	padding:15px 20px 0px 295px;
	line-height:140%;
}
#content li					{list-style-type:circle; margin-left:15px;}
#headline					{position:absolute; margin-left:-295px; margin-top:-15px;}
#headline img				{display:block;}
#content p					{margin-bottom:7px;}
#content ul					{margin:0px 0px 7px 0px;}

input, select, textarea		{width:250px!important; margin-bottom:8px;}
a.map						{display:block; width:207px; height:108px;
								background-image:url("/img/map-small.gif");}
a:hover.map					{background-position:207px 0px;}
a.map span					{display:none;}

/* PHOTO GALLERY */
#tblGallery					{clear:both; margin-top:10px;}
#tblGallery td				{padding:4px;}
span.pgfn					{display:block; font-weight:normal!important; margin-bottom:6px;}
.gallerybuttons				{clear:both; padding-left:55px;}
.gallerybuttons a			{display:block; float:left; width:200px; height:20px; 
								background-image:url("/img/gallery/button.gif");}
.gallerybuttons a span		{display:none;}
a#btnDomestic				{background-position:200px 0px;}
a#btnCommercial:hover		{background-position:0px 40px;}
a#btnDomestic:hover			{background-position:200px 40px;}
a#btnCommercial.current		{background-position:0px 20px; cursor:pointer;}
a#btnDomestic.current		{background-position:200px 20px; cursor:pointer;}







