html, body	{margin:0; padding:0; background-color:#600; font:100% verdana,arial,helvetica,sans-serif; }
body	{height:100%; }
h1		{font:200% "gill sans",verdana,arial,helvetica,sans-serif; color:#000; width:100%; margin:20px 0 0 0; padding-bottom:2px; }
h1 span {float:left; }
h2		{font:bold 100% verdana,arial,helvetica,sans-serif; color:#600; margin:0 0 10px -1px; padding:0; line-height:16px; }
h3		{font-size:80%; margin:0; padding:0; }
p, ul, td	{font-size:70%; color:#666; }
p label	{font-size:100%; color:#666; }
a		{color:#666; } 
a:hover	{color:#600; } 
a img	{border:0; }
input, select	{border:1px solid #7F9DB9; }
select	{font-size:100%; color:#666; }
form	{margin:0; padding:0; }

.printButton	{display:none; }
.bold	{font-weight:bold; }

#mainContainer	{}
#header			{width:100%; height:86px; } 
#mainContent	{width:100%; clear:both; }
#home #mainContent	{width:100%; clear:both; margin-top:0px; }
#footer			{clear:both; margin-top:20px; border-top:1px solid #C2C1C1; }
 
 /* main navigation on */
ul#nav 		{display:none; }

/* header */
#logo		{display:none; }
#logoPrint	{float:left; margin-right:15px; }
#top		{float:left; clear:both; }
#topNav		{display:none; }
#strapline	{height:78px; width:300px; margin:14px 0 0 0; padding:0; float:left; }
#strapline p{font:bold 90% "gill sans",arial,verdana,helvetica,sans-serif; color:#600; padding:0; margin:0; } 

#bull		{display:inline; background:url("/images/icon_print.gif") left no-repeat; }
#bull h1	{color:#F1F2F2; margin-top:10px; font:200% "gill sans",verdana,arial,helvetica,sans-serif; }
#bull h2	{color:#F1F2F2; margin-top:10px; font:120% "gill sans",verdana,arial,helvetica,sans-serif; }
#content	{}  
#contentPadding	{padding:0 16px 0 0; height:100%; }
#home #contentPadding	{padding:0 16px 0 0; }
#home #contentLeft	{width:450px; float:left; padding:25px 10px 5px 0; }
#contentLeft	{width:450px; float:left; padding:0 0 10px 0; margin:0 0 20px 0; background:url("/images/main/vertical.gif") right repeat-y; }
#contentRight	{width:169px; float:right; height:100%; padding-top:20px; } 

#contentRight p	{margin:8px 0; padding:0 0 0 8px; }
#contentRight a img	{border:0; float:right; clear:both; }  
.title			{color:#600; font-size:80%; font-weight:bold; margin:10px 0 15px 8px; padding:0 0 0 10px; background:0px 4px url("/images/arrow_title.gif") no-repeat; }
ul.peopList		{margin:10px 5px; padding:0; }
.peopList li	{color:#600; margin:4px 0 4px 8px; padding:0; list-style:none; }

#peop .title	{color:#600; font-size:75%; font-weight:normal; margin:4px 0 4px 8px; padding:0 0 0 10px; background:0px 7px url("/images/arrow_title.gif") no-repeat; }
#peop .title a	{color:#600; text-decoration:none; }
#peop .title a:hover	{text-decoration:underline; }

#cont .title	{color:#600; font-size:80%; font-weight:bold; margin:10px 0 10px 8px; padding:0 0 0 10px; background:0px 11px url("/images/arrow_title.gif") no-repeat; }
#cont p			{color:#666; font-size:70%; font-weight:normal; margin:0 0 0 18px; padding:0; line-height:18px; }
ul.sitemap		{margin:11px 0 0 0; padding:0; list-style-type:none; } 
ul.sitemap li	{background:0px 10px url("/images/arrow_list.gif") no-repeat; padding:0 0 0 10px; margin:0; line-height:15px; } 
ul.sitemap a	{text-decoration:none; } 
.sitemapSection	{width:99%; clear:both; }
.sitemapCol		{width:33%; float:left; }
.date			{color:#600; }
.separator		{background:url("/images/main/horizontal.gif") repeat-x; height:1px; width:100%; clear:both; margin:10px 0; padding:0; }
.miniSeparator	{background:url("/images/main/horizontal.gif") repeat-x; height:1px; width:207px; margin:10px; padding:0; }

.person			{width:100%; clear:both; margin-top:10px; }
.personCol1		{width:110px; float:left; padding:0 11px; } 
.personCol2		{width:175px; float:left; }
.personCol2 p	{padding:10px 0 0 0; margin:0; } 
.personCol3		{width:218px; float:left; margin:26px 0 0 0; padding:0 0 15px 3px; background:url("/images/main/vertical.gif") left repeat-y; } 
.personCol3 p	{vertical-align:middle; padding:0; margin:0; }
.personCol2cp	{width:175px; float:left; margin-top:8px; }
.personCol2cp p	{padding:10px 0 0 0; margin:0; } 
.personCol3cp	{width:218px; float:left; margin:0px 0 0 0; padding:0 0 0 3px; background:url("/images/main/vertical.gif") left repeat-y; }
.personCol3cp p	{vertical-align:middle; padding:0; margin:0; }
.flag			{text-align:right; padding:12px 4px 8px 0; } 
.pic			{margin:4px 0 10px 0; }
.refer			{width:175px; float:left; }
.refer p		{padding:10px 0 0 0; margin:0; }
.peopAllc .contacts		{display:none; }
.peopNort .allContacts, .peopSout .allContacts, .peopCent .allContacts, .peopPrin .allContacts,
.peopProp .allContacts, .peopFina .allContacts 	{display:none; }

/* boxes */
#memb .box p{width:310px; margin-top:10px; }
#memb .box	{width:360px; }
#pres .box	{width:165px; margin-left:4px; }
#peop .box	{width:227px; } 
.box		{background-color:#FCF2E0; color:#000; }
.box p		{margin:10px; }
.boxTop 	{display:none; }
.boxBottom 	{display:none; }
img.corner 	{width:5px; height:5px; border:none; display:block !important; }
.box h2		{font-size:95%; font-weight:bold; margin:2px 10px 0 12px; padding-bottom:6px; background:url("/images/main/horizontal.gif") bottom repeat-x; }
.boxInput	{width:85px; display:block; float:left; margin-top:3px; }

#appr .box	{width:525px; background-color:#FCF2E0; color:#000; }
.pressItem	{background:url("/images/main/horizontal.gif") bottom repeat-x; width:100%; padding-bottom:15px; }
.pressTitle	{color:#600; font-size:80%; font-weight:bold; margin:10px 0 15px 0; padding:0 0 0 10px; background:0px 4px url("/images/arrow_title.gif") no-repeat; }
.pressHeading	{margin:0 0 0 10px; }
.pressDate	{background:url("/images/main/horizontal.gif") bottom repeat-x; padding:5px 0; margin:0; width:100%; }

.caseStudyLeft		{margin-left:10px; display:block; width:178px; }
.caseStudyLeft p.small	{font-size:55%; }
.caseStudyLeft p	{margin:3px 0; padding:0; color:#000; }
.caseStudyLeft img	{border:2px solid #666; margin:0 2px 5px 0; }
.caseStudyLeft img.sel	{border:2px solid #9E0B27; margin:0 2px 5px 0; }
#csTitle			{background:url("/images/main/horizontal.gif") bottom repeat-x; width:175px; padding-bottom:8px; margin-bottom:12px; }

#footer p		{font:60% arial,helvetica,sans-serif; color:#600; margin:0; padding:6px 0; text-align:right; }

/* Jon's added member section bits */
#membersStrip {background-color:#900; color:#FFF; font-size:70%; text-align:right; padding:3px; margin:0 0 15px 0; }
#membersStrip span 		{}
#membersStrip a			{color:#fff; } 
#membersStrip a:hover	{color:#FC9; }
#loggedin 		{float:left; text-align:left; }
#stime 			{}
#admintbl 		{border:1px solid #fff; border-collapse:collapse; }
#admintbl td 	{border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:65%; color:#333; padding:4px; }
#admintbl th 	{border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:65%; font-weight:bold; color:#333; padding:4px; background-color:#FFF;}
.bg1 			{background-color:#FBFBFB; }
.bg2 			{background-color:#ececec; }
p.error 		{color:#f00; font-weight:bold; }
