html, body 	{ 
				margin: 0;
				padding: 0;
				font-family: Arial, sans-serif; 
				font-size: 12px; 
			}
#container 	{ 	
				position: relative;
				width: 980px;  
				margin: 20px auto; 
			}
#top-menu 	{ 	
				width: 961px;
				height:20px;
				margin-top:30px;
				padding-right:10px;
			}			
#top-drop 	{ 	
				background-image: url(../s_arch_images/backgrnd_top.png); 
				width: 980px; 
				height:9px;
				font-size:4px;
			}
#middle-drop { 	
				background-image: url(../s_arch_images/backgrnd_middle.png); 
				width: 980px; 
			}
#bottom-drop {	
				background-image: url(../s_arch_images/backgrnd_bottom.png);
				background-position: left bottom; 
				width: 980px; 
				height:8px; 
				clear: both;
				font-size:4px;
			}
#content	{	
				background-color: white;
				background-image: url(../s_arch_images/large_arch.png);
				background-repeat: no-repeat;	
				width: 961px;
				margin-left: 9px;
				min-height: 612px;
			}
#worksector_tab {  
				cursor:pointer;cursor:hand;
			}
#client_tab {  
				cursor:pointer;cursor:hand;
			}
.content_left { 
				background-position: left -338px; 
			}
.content_center { 
				background-position: center -338px;
			}
.content_right { 
				background-position: right -338px;
			}
			
h1	{
				margin: 15px 0 0 0;
				font-size: 1.5em;
				font-weight: normal;
				line-height: 1.4em;
				color: #d6012e;
	}
	
h2	{
				margin: 10px 0 0 0;
				font-size: 1.2em;
				font-weight: normal;
				line-height: 1.4em;
				color: #d6012e;
	}	
	
p	{
				margin: 10px 0 0 0;
				font-size: .9em;
				line-height: 1.2em;
	}
	
.boldlist	{
				margin: 10px 0 0 0;
				font-size: .9em;
				font-weight: bold;
				line-height: 2em;
			}	
	
.big_grey_text	{
				margin: 30px 0 0 0;
				font-size: 1.5em;
				font-weight: normal;
				line-height: 1.4em;
				color: #777;
				}	
	
.boldtext	{
				font-weight: bold;
			}
	
.grey_text	{
				font-size: .85em;
				color: #777;
			}
			
.news	{
			margin:0;
		}
			
.signoff	{
				font-size: .75em;
				color: #777;
			}
			
.signoff_big	{
					font-size: 1em;
					color: #777;
				}			
			
a	{
				color: #777;
				text-decoration:none;
	}

a:visited	{
				color: #777;
				text-decoration:none;				
		}
		
a:hover	{
				color: #d6012e;
				text-decoration:underline;				
		}
		
a.panel			{
				font-weight: bold;
				color: #fff;
				text-decoration:none;
				}

a.panel:visited	{
				font-weight: bold;
				color: #fff;
				text-decoration:none;				
				}
		
a.panel:hover	{
				font-weight: bold;
				color: #444;
				text-decoration:underline;				
				}
.menu_open	{ background-image:url(../s_arch_images/small_bullet_open.png); background-repeat:no-repeat; padding-left:15px; padding-right:20px; float:left; font-size: .85em; color: #777;}
.menu_solid	{ background-image:url(../s_arch_images/small_bullet_solid.png); background-repeat:no-repeat; padding-left:15px; padding-right:20px; float:left; font-weight: bold; font-size: .85em; color: #000;}
.menu_solid a { color: #000; }
