body, HTML 	{ height:auto; width:auto; margin-bottom:0; text-align:left; background:#fff; color:#000;}
	body, input, select, text-area	{ font-size:10pt; font-family: georgia, serif !important; background:#fff !important; color:#000 !important;  }
	
	form, fieldset 					{ border:1px solid #ccc !important; }
	input, select, textarea 		{ border:1px solid #ccc !important; outline:0 !important; }
	.finp, .fsel, .fradlist, .frad	{ border-top:1px solid #ccc; }
	
	#c th, #c td 			{ border-bottom: 1px solid #ccc; }
	
	#wrap01 	{ background:transparent; color:inherit; width:auto; border:0; margin:0 5%; padding:0; float:none !important; text-align:left; background-image:none; } 
	#wrap02 	{ background:transparent; color:inherit; width:auto; margin:0; padding:0;  }	
	
	#header h1 			{ display:none; }
	#header h2 			{ float:none !important; width:auto !important; margin:0 !important; font-size:2em; letter-spacing:0; }
	#header	ul			{ display:none; }
	#header	fieldset	{ display:none; }
	#header img.hidden  { display:block; margin:0 20px 10px 0; padding:0; float:left;}
		
	#subnav		{ display:none; }
	#innerwrapRC	{ width:auto; margin:0; padding:0; background:transparent; color:inherit; }
	#innerwrapnoRC	{ width:auto; margin:0; padding:0; background:transparent; color:inherit; }
	#c 			{ float: none !important;  width:auto; margin:0; padding:0; background:transparent; color:inherit; }
	#sidebar		{ display:none; }
	
	#homepage		{ padding:30px 10px 10px 10px; }
	#homemain 		{ float:none !important; width:auto !important; }
	.homesec		{ float:none !important; display:block !important; width:100% !important; padding:0; margin:20px 10px 0 0; display:inline; }
		.homesec h2 	{ float:none !important; text-indent:0 !important; background:none !important; width:auto !important; height:auto !important; line-height:normal !important; font-size:12pt !important; }
		.homesec ul 	{ float:none !important; width:auto !important; }
	#homesidebar	{ float:none !important; width:auto !important; padding:0 0 0 10px; margin-bottom:10px; display:inline; }
		#homesidebar .homesidebaritem	{ float:none !important; width:auto !important; background:#fff url(../img/home-side-item_bg.jpg) 0 0 no-repeat; display:inline; }
			#homesidebar .homesidebaritem .fl 	{ float:none !important; width:auto !important;  }	
				#homesidebar .homesidebaritem .sidetxtlink 		{ padding:0;  }
			#homesidebar .homesidebaritem .fr	{ float:none !important; width:auto !important;  }
				#homesidebar .homesidebaritem img	{ float:none !important;  border:1px solid #e6ecf1; }
				#homesidebar .homesidebaritem .sideimglink			{ float:none !important;  position:relative; }
				#homesidebar .homesidebaritem .sideimglink span		{ display:none !important; }

	
	
	
	#c a:link, #c a:visited { color:#666 !important; background:transparent !important; text-decoration: underline !important; }
	#c a:link:after, #c a:visited:after { content: "  (" attr(href) ")  "; font-size: 90%; }
	
	h1	{ color:#000 !important; width:auto !important; font-family:inherit !important; margin:.5em 0 !important;}
	h2	{ color:#000 !important; width:auto !important; font-family:inherit !important; margin:.5em 0 !important;}
	h3	{ color:#000 !important; width:auto !important; font-family:inherit !important; margin:.5em 0 !important;}
	h4	{ color:#000 !important; width:auto !important; font-family:inherit !important; margin:.5em 0 !important;}
	h5	{ color:#000 !important; width:auto !important; font-family:inherit !important; margin:.5em 0 !important;}
	h6	{ color:#000 !important; width:auto !important; font-family:inherit !important; margin:.5em 0 !important;}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#666 !important;  }
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color:#666 !important; }
	
	.breadcrumb 		{ display:none !important; }
	.rslts 				{ display:none !important; }
	.AtoZ 				{ display:none !important; }
	.whotocontact_btn	{ display:none !important; }
	
	.expander .eContent { display:visible !important; }
	
	#c #imgGallery li				{ text-align:left !important; margin:0; }
	#c #imgGallery li a				{ margin:0px 0 15px 0px; text-align:left !important; }
	#c #imgGallery li a img 		{ margin:0px 10px 15px 0px; }
	#c #imgGallery li a em			{ clear:none !important; text-align:left !important; width:auto !important; }
		
	
	/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
	.sIFR-flash {
	  display    : none !important;
	  height     : 0;
	  width      : 0;
	  position   : absolute;
	  overflow   : hidden;
	}
	
	.sIFR-alternate {
	  visibility : visible !important;
	  display    : block   !important;
	  position   : static  !important;
	  left       : auto    !important;
	  top        : auto    !important;
	  width      : auto    !important;
	  height     : auto    !important;
	}/* CSS Document */


