body { margin: 0; padding: 0; }

#navigation ul li a,
p, h1, h2, h3, h4, h5, li
{ font-family: Arial, sans-serif; }

#pageOverlay { display: none; }

#wrapper
{ margin: 0 auto; padding: 30px;}

	#header
	{ width: 100%; height: 104px; }
		
		#header h1
		{ padding: 0; margin: 0; }
	
		#navigation ul
		{ width: 100%;padding: 0; margin: 0; list-style-type: none; }
		
			#navigation ul li
			{ float: left; }
			
				#navigation ul li a
				{ display: block; float: left; color: #000; padding: 0 20px 0 0; font-size: 8pt; font-weight: bold; text-transform: uppercase; text-decoration: none; background: url('../gfx/client/link_selected.png') -9999px -9999px no-repeat; }
                #navigation ul li a.selected { text-decoration: underline; }
				
	#focus
	{ display: none; }
		
    #content
	{ width: 100%; height: auto; padding: 15px 0 0 0; }
		
		#left-fields, #top-fields
		{ display: none; }
	
		#text
		{ clear: both; width: 100%; padding: 30px 10px; }
        
				
			#text h1
			{  font-family: Arial, sans-serif; color: #000; font-size: 22pt; font-weight: 500; padding: 0 0 0 5px; margin: 0 0 -10px -5px; }
			
			#text h2 
			{  font-family: Arial, sans-serif; color: #000; font-size: 14pt; font-weight: 500; line-height: 12pt;
			   margin: 0 0 -5px 0;}
	
			#text p, #text ul, #text ol, #text li
			{  font-family: Arial, sans-serif; color: #000; font-size: 10pt; font-weight: normal; line-height: 18pt}

			#text a
			{  color: #000;}
			
			#text .image-right
			{
			    border-width: 1px;
			    border-color: #CCC;
			    border-style: solid;
			    margin: 5px 0 10px 20px;
			    padding: 1px;
			    float: right;
			}
			
				#text blockquote 
				{ width: 80%; margin: 5% 10%; float: clear; padding: 0 0 0 0; display: block;
				  border: 0px solid #000; border-left: 1px; border-right: 1px; }

		
			
#footer
{ height: 30px; clear: both; padding: 30px; }
	
	
		#copyright
		{ float: left; }
			
			#copyright p
			{ width: 186px; height: 30px; padding: 0; margin: 0; color: #000; }
		
		#custardfish
		{ float: right; padding: 6px 0 0 0; }
		
			#custardfish a
			{ font-family: Arial, sans-serif; font-size: 10pt; color: #000; }
            
#dev-details { }
        
        #dev-details h2 { padding: 15px 0 20px; }
        
        #dev-details #full_description, #dev-details #detailed_description { width: 45%; float: left; }
        #dev-details #full_description { padding: 0 5% 0 0; }
        #dev-details #detailed_description { padding: 0 0 0 5%; }
        
            #detailed_description h3 { margin: 0; padding: 0; color: #000; font-size: 10pt; font-family: Arial, sans-serif; }

        #text h2.clear { padding: 10% 0 0 0; clear: both; }

        #dev-details table.dev { width: 560px; font-family: Arial, sans-serif; }
            table.dev th { font-family: Georgia, serif; padding: 5px 10px; background: #900; color: #FFF; text-align: left; }
            table.dev td { padding: 5px 10px; background: #EEE; color: #333; text-align: left; }
            table.dev td a.pdf { color: #333; background: url('../gfx/client/new/pdf.gif') no-repeat left center; padding: 2px 5px 2px 20px; display: block; }