@charset "utf-8";
html, body{ height:100%;}
html{ background-color:#2c2d2c; }
body{ font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Lucida, Arial, sans-serif; font-size: 62.5%; font-weight: normal; background:#2c2d2c url(../images/bg_html.jpg) repeat-x;}

#wrapper_main { width:1024px; min-height:100%; background:url(../images/bg_content.gif) repeat-y;}

#header { width:1024px; height:177px; background:url(../images/bg_header.jpg) no-repeat top left;}

#header_flash {margin:0 0 0 250px;}

#nav{ width:248px; float:left;}
	#nav ul { margin:15px 0 29px 0; float:right; }
	#nav li a { margin:0 0 0 0; display:block; height:21px; width:95px; text-align:right; padding:19px 11px 0 0; font-family:"Times New Roman", Times, serif; color:#ffffff; font-size:1.2em; text-decoration:none; font-style:italic; border-bottom:1px dotted #ffffff;}
	#nav li a:hover { background:url(../images/nav_rollover.gif) bottom right no-repeat; color:#949494;}

#wrapper_content { position:relative; padding:0 0 0 0; margin:0 0 0 0;}


#content { width:427px; float:left; background-color:#ffffff; padding:0 25px 0 25px; }
	#content h1 { font-family:"Times New Roman", Times, serif; font-size:1.6em; color:#005fbe; padding:5px 0 5px 0;}
	#content h2, #content h3, #content h4, #content h5, #content h6 { font-family:"Times New Roman", Times, serif; font-size:1.0em; color:#005fbe; padding:5px 0 5px 0;}
	#content p 	{ font-size:11px; line-height:14px; color:#666666; padding:5px 0 5px 0; }
	#content p.blue_text, .blue_text { color:#005fbe;}
	#content a 	{ color:#005fbe; text-decoration:none; }
	#content a:hover { text-decoration:underline; }
	
	#content ul { padding: 10px 0 10px 0;}
	#content li { font-size:11px; color:#666666; padding:0 0 0 25px; background:url(../images/bullet.gif) 0px 5px no-repeat;}
	
	label { float:left; width:130px; color:#005fbe;}
	input, textarea, select	{ width: 200px; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Lucida, Arial, sans-serif; }
	form  { padding: 10px 0  20px 0; }
	

#content p.captcha_error { border:1px solid #0060bf; background-color:#9ec4e9; text-align:center; padding:10px 0; color:#0060bf;}
.captcha { padding-left:15px; }



#contact_details { width:225px; height:200px; padding:0 65px 0 0; background:url(../images/bg_contact_details.jpg) top left no-repeat; position:absolute; z-index:100; top:-36px; right:0px; text-align:center; color:#FFFFFF;}	
	#contact_details p.call_us 	{font-family:"Times New Roman", Times, serif; font-size:2.0em; padding:30px 0 0 0; font-style:italic;}
	#contact_details p.number 	{font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, Lucida, Arial, sans-serif; font-size:2.5em; padding:0 0 0 0; margin:0 0 0 0;}
	#contact_details p.email 	{font-family:"Times New Roman", Times, serif; font-size:1.5em; padding:0 0 0 0; margin:3px 0 0 0; font-style:italic;}
	#contact_details a 			{ color:#ffffff; text-decoration:none;}
	#contact_details p.fsb_logo	{padding:0 0 0 0; margin:35px 0 0 0; text-align:left;}
	
	
/* jQuery lightBox plugin - Gallery style */
#gallery {}
	 .gallery_sub 								{ float:left; font-family:"Times New Roman", Times, serif; font-size:20px; color:#000;  padding:0px 20px 10px 7px; }
	 a.toggleLink								{ float:right; padding:5px 30px 0 0; font-size:12px; font-style:italic; }
	 .toggle									{ clear:both; }
	 .gallery_copy								{ min-height:0; padding: 0 8px; }
	.gallery_container 							{ padding:0; margin:0 0 20px 0; clear:both;  }
	.gallery_wrapper 							{ padding:10px 0 0 0; margin:0; clear:both; }
	.gallery_wrapper .gallery_item 				{ float:left;  margin:0 0 12px 0; width:131px;  padding:0 3px;  } 
	.gallery_wrapper .gallery_item img 			{ border:2px solid #ccc; display:block; width:120px; height:120px; background-color:#fff;  }
	.gallery_wrapper .gallery_item img:hover 	{ border:2px solid #fff; }



	.gallery_wrapper_sidebar 									{ padding:10px 0 0 0; margin:0; clear:both; }
	.gallery_wrapper_sidebar .gallery_item_sidebar 				{ float:left;  margin:0 5px 12px 0px; width:80px;  padding:0 2px;  } 
	.gallery_wrapper_sidebar .gallery_item_sidebar img 			{ border:2px solid #ccc; display:block; width:80px; height:80px; background-color:#fff;  }
	.gallery_wrapper_sidebar .gallery_item_sidebar img:hover 	{ border:2px solid #fff; }	





