html, body		{margin:0; padding:0; color:#144372; font:100% verdana,arial,helvetica,sans-serif; background-color:#E0ECE2; }

h1		{font-size:160%; font-weight:normal; color:#E18350; margin:10px 0; padding:0 0 9px 0; height:30px; border-bottom:1px solid #D8D8D9; }
h1 span {float:left; }
h2		{font-size:120%; font-weight:normal; color:#144372; }
h3		{font-size:80%; }
p, ul, input, textarea, select, label	{font:70% verdana,arial,helvetica,sans-serif; color:#144372; }
p label, p input, p textarea, p select { font-size: 100%; }
a:link, a:visited	{color:#5A915A; text-decoration:underline; }
a:hover	{color:#E18350; text-decoration:underline; }
a img	{border:0; }
.bold	{font-weight:bold; }
.print	{display:none; }
.skip	{float:right; font-size:70%; margin-top:-20px; }
.nolisttype		{list-style-type:none; }
.clear {clear:both; height:1px; width:1px; margin:0; padding:0;}

/* page structure */ 
#mainContainer	{width:766px; margin:0 auto; background-color:#fff; }
#header			{width:766px; height:72px; background-color:#E0ECE2; }
#nav			{width:766px; margin:0; padding:0; background-color:#144372; }
#subnav			{width:170px; float:left; margin:0; padding:0; display:inline; }
 #middleSectionHome	{width:766px; margin:0; background-color:#fff; border-top:1px solid #fff; }
 #middleSection		{width:578px; float:left; margin:0 -189px 0 0; border-top:1px solid #144372; background-color:#fff; }
#content		{margin-left:170px; width:404px; height:1%; } 
#right			{width:189px; float:right; border-top:1px solid #144372; }
#footer			{clear:both; background-color:#E0ECE2; margin-top:10px; }
 
/* navigation */ 
#nav ul		{list-style-type:none; padding:0; margin:0; font-size:80%; font-weight:bold; }
#nav li		{display:inline; margin:0; padding:0; line-height:28px; }
#nav li a	{color:#fff; text-decoration:none; margin:0 -4px 0 0; padding:6px 10px; border-right:1px solid #E0ECE2; background:#144372 url("/images/main/nav_right.gif") right no-repeat; }
#nav li a:hover	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; } 

  /* navigation on */
  #what li#navWhat a	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; }
  #proj li#navProj a	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; }
  #clie li#navClie a	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; }
  #news li#navNews a	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; }
  #jobo li#navJobo a	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; }
  #cont li#navCont a	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; }

/* subnavigation */ 
#subnav ul		{list-style-type:none; padding:0 0 12px 0; margin:73px 0 0 0; width:170px; font:80% verdana,arial,helvetica,sans-serif; border-bottom:1px solid #144372; }
#subnav li		{margin:0; padding:0 0 10px 6px; }
#subnav li a	{color:#144372; text-decoration:none; background:0px 7px url("/images/main/arrow_subnav.gif") no-repeat; padding-left:13px; }
#subnav li a:hover	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; } 

	/* active subnavigation */
	#what #subNavProjects, #what #subNavJob	{display:none; }
	#proj #subNavWhatWeDo, #proj #subNavJob	{display:none; }
	#clie #subNavProjects, #clie #subNavWhatWeDo, #clie #subNavJob	{display:none; }
	#news #subNavProjects, #news #subNavWhatWeDo, #news #subNavJob	{display:none; }
	#jobo #subNavProjects, #jobo #subNavWhatWeDo	{display:none; }
	#cont #subNavProjects, #cont #subNavWhatWeDo, #cont #subNavJob	{display:none; }
	#site #subNavProjects, #site #subNavWhatWeDo, #site #subNavJob	{display:none; }
	#none #subNavProjects, #none #subNavWhatWeDo, #none #subNavJob	{display:none; }
	.arch #subNavProjects 	{display:none; }
 	.cost li#subNavCost a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.proj li#subNavProj a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.supp li#subNavSupp a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.resi li#subNavResi a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.offi li#subNavOffi a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.reta li#subNavReta a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.hote li#subNavHote a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.educ li#subNavEduc a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.indu li#subNavIndu a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.vaca li#subNavVaca a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.grad li#subNavGrad a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }

	/* active top navigation */
	#home li#navHome a {color:#0779C1; text-decoration:none; }
	#site li#navSite a {color:#0779C1; text-decoration:none; }

/* header */ 
#logo			{margin:13px 0 0 0; padding:0; float:left; }
#topNav			{float:right; display:inline; text-align:right; margin:26px 7px 0 0; padding:0; white-space:nowrap; list-style-type:none; } 
#topNav span	{padding:0; color:#144372; font-weight:normal; }
#topNav	li		{display:inline; padding:0; }
#topNav li a		{color:#144372; text-decoration:none; }
#topNav li a:hover	{color:#E18350; }

  #home #topNavHome	{font-weight:bold; }
  #site #topNavSite	{font-weight:bold; }

#breadcrumb		{background-color:#E0ECE2; height:26px; }
#breadcrumb	p	{margin:0; padding:0; color:#144372; line-height:25px; }
#homeText		{background:url("/images/home.jpg") no-repeat; width:766px; height:212px; }
#homeText span	{display:block; color:#fff; font-weight:bold; padding:145px 0 0 386px; }

/* content */
.contentPadding	{padding:0 20px 10px 22px; }
#printicon		{float:right; margin-top:12px; }
.homeRow		{width:558px; height:100px; margin:15px 0 15px 104px; }
.homeBox		{width:185px; height:100px; border-left:1px solid #ccc; float:left; }
.homeBox h1		{font-size:90%; font-weight:bold; color:#E18350; margin:0 10px; border:0; }
.homeBox p		{margin:5px 10px; }
#homePara		{margin:22px 26px 23px 26px; }

.box		{padding:22px 0 16px 14px; margin:51px 16px 15px 0; border-top:1px solid #D8D8D9; background:url("/images/main/horizontal.gif") bottom repeat-x; }
.box p		{margin:0; padding:5px 0 0 0; } 
.more		{background:url("/images/home/arrow.gif") no-repeat; padding:0 0 0 20px; }
.rightPic	{} 
.boxSep		{border-top:1px dashed #ACB2B8; margin:-2px 20px 8px 0;  } 
ul#sitemap	{list-style-type:none; margin-left:20px; }
#sitemap li	{background:0px 4px url("/images/arrow_small.gif") no-repeat; padding:0 0 0 16px; line-height:20px; width:200px; }
 
#case h1 span {font-size:50%; }
#case h1 span a.on{font-size:100%; font-weight:bold; }
#case h1 span a	{font-size:100%; font-weight:normal; }
#case h2.line	{border-top:1px dashed #ccc; padding-top:15px; }
.casestudyPics img	{border:1px solid #868686; }
.fivePics	{margin:0 4px 0 0; } 
.threePics	{margin:0 2px 0 0; }

#spacingTop		{margin-top:0; padding-top:0; }
ul.list			{margin:0; padding:0; }
ul.list li		{list-style-type:none; background:0px 12px url("/images/main/ul_list.gif") no-repeat; padding:0 0 0 20px; }
.projects			{border-bottom:1px solid #D8D8D9; padding:10px 0 20px 0; }
.projects p			{margin:8px 0 8px 128px; padding:0; }
.projects .title	{font-weight:bold; margin-top:0; }
.projects .title a	{color:#5A915A; }
.projectsPic	{margin:0 12px; float:left; }
.projectsPicTwo	{margin:10px 12px 0 12px; float:left; clear:left; }
.twoImg {float:left; width:110px;  width:100px; }
.projectsPicDetail	{margin:0 12px 10px 0; }
.archive		{margin:35px 16px 0 0; padding:0 0 14px 0; background:url("/images/main/horizontal.gif") bottom repeat-x; }
.archive h3		{margin:0; }
.archive p		{margin:8px 0 0 0; }

.clients			{border-bottom:1px solid #D8D8D9; padding:10px 0 20px 0; }
.clients p			{margin:8px 0 8px 12px; padding:0; }
.clients .title		{font-weight:bold; margin-top:0; }
.clients .title a	{color:#5A915A; }
ul.clientlist { padding:0; margin:0; width:180px; float:left;}
.clientlist li {margin:0; padding:0 0 6px 10px;}

.news			{border-bottom:1px solid #D8D8D9; padding:10px 0 20px 0; }
.news p			{margin:5px 0; padding:0; }
.news .date		{font-weight:bold; margin:0 0 5px 0; }
.news .title	{font-weight:bold; margin:0; }
.news .title a	{color:#5A915A; }
.newsPic		{margin:0 12px 10px 12px; }
.newsItem .title{color:#E18350; }
.newsItem p		{margin:10px 0; }

.highlight		{background-color:#EFF5F0; padding:2px; }
.map			{border-top:1px solid #D8D8D9; border-bottom:1px solid #D8D8D9; padding:15px 0; }

.sitemap		{border-top:1px solid #144372; }
.sitemapTitle	{width:140px; color:#fff; font:bold 80% verdana,arial,helvetica,sans-serif; padding:4px 10px; background:#144372 url("/images/main/sitemap_right.gif") right no-repeat; }
.sitemapSubnav	{margin:0; padding:0; }

.sitemap ul		{list-style-type:none; padding:0 0 12px 0; margin:-15px 0 10px 174px; width:180px; font:80% verdana,arial,helvetica,sans-serif; }
.sitemap li		{margin:0; padding:0 0 10px 6px; }
.sitemap li a	{background:0px 7px url("/images/main/arrow_subnav.gif") no-repeat; padding-left:13px; }
.sitemap li a:hover	{background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; } 

#contactForm		{background:url("/images/main/bg_form.gif") repeat-x; padding-top:12px; }
#contactForm label	{margin-right:10px; }
#contactForm form	{height:386px; margin:0; }  
#contactForm input	{height:18px; padding:0; } 
.contactRow		{width:359px; height:30px; padding:3px 0 0 0; margin:1px 0 0 0; } 
.contactLeft 	{width:90px; float:left; padding:3px 0; text-align:right; } 
.contactRight 	{width:255px; float:left; padding:2px 0; margin-right:10px; } 
.error			{font-size:70%; color:#E18350; } 

/* Admin area */
#admi h2		{margin-top:10px; }
#admi h3		{margin:10px 0 0 0; }
#admintbl		{margin:0; border:1px solid #EFF6F0; }
#admintbl td	{padding:3px 6px 4px 6px; }
.bg1			{background-color:#fff; }
.bg2			{background-color:#EFF6F0; }
#editForm		{margin-top:10px; }
#editForm input, #editForm select, #editForm textarea	{margin-top:3px; }
#day, #month	{margin-right:5px; }
.adminPic		{margin-top:3px; }
#admi .error	{font-size:100%; color:#E18350; }

/* footer */
#footerBar		{height:22px; background-color:#002F63; margin:0; padding:0; color:#fff; }
#footerBar p	{margin:0; padding:4px 10px 2px 10px; color:#fff; } 
#footerBar p a	{color:#fff; text-decoration:none; }
#footerBar p a:hover	{color:#E18350; }
#footerLower	{text-align:center; }
#footerLower p	{margin:10px 0 0 0; padding:0; color:#484747; }
html, body		{margin:0; padding:0; color:#144372; font:100% verdana,arial,helvetica,sans-serif; background-color:#E0ECE2; }

h1		{font-size:160%; font-weight:normal; color:#E18350; margin:10px 0; padding:0 0 9px 0; height:30px; border-bottom:1px solid #D8D8D9; }
h1 span {float:left; }
h2		{font-size:120%; font-weight:normal; color:#144372; }
h3		{font-size:80%; }
p, ul, input, textarea, select, label	{font:70% verdana,arial,helvetica,sans-serif; color:#144372; }
p label, p input, p textarea, p select { font-size: 100%; }
a:link, a:visited	{color:#5A915A; text-decoration:underline; }
a:hover	{color:#E18350; text-decoration:underline; }
a img	{border:0; }
.bold	{font-weight:bold; }
.print	{display:none; }
.skip	{float:right; font-size:70%; margin-top:-20px; }
.nolisttype		{list-style-type:none; }
.clear {clear:both; height:1px; width:1px; margin:0; padding:0;}

/* page structure */ 
#mainContainer	{width:766px; margin:0 auto; background-color:#fff; }
#header			{width:766px; height:72px; background-color:#E0ECE2; }
#nav			{width:766px; margin:0; padding:0; background-color:#144372; }
#subnav			{width:170px; float:left; margin:0; padding:0; display:inline; }
 #middleSectionHome	{width:766px; margin:0; background-color:#fff; border-top:1px solid #fff; }
 #middleSection		{width:578px; float:left; margin:0 -189px 0 0; border-top:1px solid #144372; background-color:#fff; }
#content		{margin-left:170px; width:404px; height:1%; } 
#right			{width:189px; float:right; border-top:1px solid #144372; }
#footer			{clear:both; background-color:#E0ECE2; margin-top:10px; }
 
/* navigation */ 
#nav ul		{list-style-type:none; padding:0; margin:0; font-size:80%; font-weight:bold; }
#nav li		{display:inline; margin:0; padding:0; line-height:28px; }
#nav li a	{color:#fff; text-decoration:none; margin:0 -4px 0 0; padding:6px 10px; border-right:1px solid #E0ECE2; background:#144372 url("/images/main/nav_right.gif") right no-repeat; }
#nav li a:hover	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; } 

  /* navigation on */
  #what li#navWhat a	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; }
  #proj li#navProj a	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; }
  #clie li#navClie a	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; }
  #news li#navNews a	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; }
  #jobo li#navJobo a	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; }
  #cont li#navCont a	{background:#E18350 url("/images/main/nav_right_on.gif") right no-repeat; }

/* subnavigation */ 
#subnav ul		{list-style-type:none; padding:0 0 12px 0; margin:73px 0 0 0; width:170px; font:80% verdana,arial,helvetica,sans-serif; border-bottom:1px solid #144372; }
#subnav li		{margin:0; padding:0 0 10px 6px; }
#subnav li a	{color:#144372; text-decoration:none; background:0px 7px url("/images/main/arrow_subnav.gif") no-repeat; padding-left:13px; }
#subnav li a:hover	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; } 

	/* active subnavigation */
	#what #subNavProjects, #what #subNavJob	{display:none; }
	#proj #subNavWhatWeDo, #proj #subNavJob	{display:none; }
	#clie #subNavProjects, #clie #subNavWhatWeDo, #clie #subNavJob	{display:none; }
	#news #subNavProjects, #news #subNavWhatWeDo, #news #subNavJob	{display:none; }
	#jobo #subNavProjects, #jobo #subNavWhatWeDo	{display:none; }
	#cont #subNavProjects, #cont #subNavWhatWeDo, #cont #subNavJob	{display:none; }
	#site #subNavProjects, #site #subNavWhatWeDo, #site #subNavJob	{display:none; }
	#none #subNavProjects, #none #subNavWhatWeDo, #none #subNavJob	{display:none; }
	.arch #subNavProjects 	{display:none; }
 	.cost li#subNavCost a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.proj li#subNavProj a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.supp li#subNavSupp a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.resi li#subNavResi a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.offi li#subNavOffi a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.reta li#subNavReta a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.hote li#subNavHote a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.educ li#subNavEduc a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.indu li#subNavIndu a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.vaca li#subNavVaca a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }
 	.grad li#subNavGrad a	{color:#E18350; background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; }

	/* active top navigation */
	#home li#navHome a {color:#0779C1; text-decoration:none; }
	#site li#navSite a {color:#0779C1; text-decoration:none; }

/* header */ 
#logo			{margin:13px 0 0 0; padding:0; float:left; }
#topNav			{float:right; display:inline; text-align:right; margin:26px 7px 0 0; padding:0; white-space:nowrap; list-style-type:none; } 
#topNav span	{padding:0; color:#144372; font-weight:normal; }
#topNav	li		{display:inline; padding:0; }
#topNav li a		{color:#144372; text-decoration:none; }
#topNav li a:hover	{color:#E18350; }

  #home #topNavHome	{font-weight:bold; }
  #site #topNavSite	{font-weight:bold; }

#breadcrumb		{background-color:#E0ECE2; height:26px; }
#breadcrumb	p	{margin:0; padding:0; color:#144372; line-height:25px; }
#homeText		{background:url("/images/home.jpg") no-repeat; width:766px; height:212px; }
#homeText span	{display:block; color:#fff; font-weight:bold; padding:145px 0 0 386px; }

/* content */
.contentPadding	{padding:0 20px 10px 22px; }
#printicon		{float:right; margin-top:12px; }
.homeRow		{width:558px; height:100px; margin:15px 0 15px 104px; }
.homeBox		{width:185px; height:100px; border-left:1px solid #ccc; float:left; }
.homeBox h1		{font-size:90%; font-weight:bold; color:#E18350; margin:0 10px; border:0; }
.homeBox p		{margin:5px 10px; }
#homePara		{margin:22px 26px 23px 26px; }

.box		{padding:22px 0 16px 14px; margin:51px 16px 15px 0; border-top:1px solid #D8D8D9; background:url("/images/main/horizontal.gif") bottom repeat-x; }
.box p		{margin:0; padding:5px 0 0 0; } 
.more		{background:url("/images/home/arrow.gif") no-repeat; padding:0 0 0 20px; }
.rightPic	{} 
.boxSep		{border-top:1px dashed #ACB2B8; margin:-2px 20px 8px 0;  } 
ul#sitemap	{list-style-type:none; margin-left:20px; }
#sitemap li	{background:0px 4px url("/images/arrow_small.gif") no-repeat; padding:0 0 0 16px; line-height:20px; width:200px; }
 
#case h1 span {font-size:50%; }
#case h1 span a.on{font-size:100%; font-weight:bold; }
#case h1 span a	{font-size:100%; font-weight:normal; }
#case h2.line	{border-top:1px dashed #ccc; padding-top:15px; }
.casestudyPics img	{border:1px solid #868686; }
.fivePics	{margin:0 4px 0 0; } 
.threePics	{margin:0 2px 0 0; }

#spacingTop		{margin-top:0; padding-top:0; }
ul.list			{margin:0; padding:0; }
ul.list li		{list-style-type:none; background:0px 12px url("/images/main/ul_list.gif") no-repeat; padding:0 0 0 20px; }
.projects			{border-bottom:1px solid #D8D8D9; padding:10px 0 20px 0; }
.projects p			{margin:8px 0 8px 128px; padding:0; }
.projects .title	{font-weight:bold; margin-top:0; }
.projects .title a	{color:#5A915A; }
.projectsPic	{margin:0 12px; float:left; }
.projectsPicTwo	{margin:10px 12px 0 12px; float:left; clear:left; }
.twoImg {float:left; width:110px;  width:100px; }
.projectsPicDetail	{margin:0 12px 10px 0; }
.archive		{margin:35px 16px 0 0; padding:0 0 14px 0; background:url("/images/main/horizontal.gif") bottom repeat-x; }
.archive h3		{margin:0; }
.archive p		{margin:8px 0 0 0; }

.clients			{border-bottom:1px solid #D8D8D9; padding:10px 0 20px 0; }
.clients p			{margin:8px 0 8px 12px; padding:0; }
.clients .title		{font-weight:bold; margin-top:0; }
.clients .title a	{color:#5A915A; }
ul.clientlist { padding:0; margin:0; width:180px; float:left;}
.clientlist li {margin:0; padding:0 0 6px 10px;}

.news			{border-bottom:1px solid #D8D8D9; padding:10px 0 20px 0; }
.news p			{margin:5px 0; padding:0; }
.news .date		{font-weight:bold; margin:0 0 5px 0; }
.news .title	{font-weight:bold; margin:0; }
.news .title a	{color:#5A915A; }
.newsPic		{margin:0 12px 10px 12px; }
.newsItem .title{color:#E18350; }
.newsItem p		{margin:10px 0; }

.highlight		{background-color:#EFF5F0; padding:2px; }
.map			{border-top:1px solid #D8D8D9; border-bottom:1px solid #D8D8D9; padding:15px 0; }

.sitemap		{border-top:1px solid #144372; }
.sitemapTitle	{width:140px; color:#fff; font:bold 80% verdana,arial,helvetica,sans-serif; padding:4px 10px; background:#144372 url("/images/main/sitemap_right.gif") right no-repeat; }
.sitemapSubnav	{margin:0; padding:0; }

.sitemap ul		{list-style-type:none; padding:0 0 12px 0; margin:-15px 0 10px 174px; width:180px; font:80% verdana,arial,helvetica,sans-serif; }
.sitemap li		{margin:0; padding:0 0 10px 6px; }
.sitemap li a	{background:0px 7px url("/images/main/arrow_subnav.gif") no-repeat; padding-left:13px; }
.sitemap li a:hover	{background:0px 7px url("/images/main/arrow_subnav_on.gif") no-repeat; } 

#contactForm		{background:url("/images/main/bg_form.gif") repeat-x; padding-top:12px; }
#contactForm label	{margin-right:10px; }
#contactForm form	{height:386px; margin:0; }  
#contactForm input	{height:18px; padding:0; } 
.contactRow		{width:359px; height:30px; padding:3px 0 0 0; margin:1px 0 0 0; } 
.contactLeft 	{width:90px; float:left; padding:3px 0; text-align:right; } 
.contactRight 	{width:255px; float:left; padding:2px 0; margin-right:10px; } 
.error			{font-size:70%; color:#E18350; } 

/* Admin area */
#admi h2		{margin-top:10px; }
#admi h3		{margin:10px 0 0 0; }
#admintbl		{margin:0; border:1px solid #EFF6F0; }
#admintbl td	{padding:3px 6px 4px 6px; }
.bg1			{background-color:#fff; }
.bg2			{background-color:#EFF6F0; }
#editForm		{margin-top:10px; }
#editForm input, #editForm select, #editForm textarea	{margin-top:3px; }
#day, #month	{margin-right:5px; }
.adminPic		{margin-top:3px; }
#admi .error	{font-size:100%; color:#E18350; }

/* footer */
#footerBar		{height:22px; background-color:#002F63; margin:0; padding:0; color:#fff; }
#footerBar p	{margin:0; padding:4px 10px 2px 10px; color:#fff; } 
#footerBar p a	{color:#fff; text-decoration:none; }
#footerBar p a:hover	{color:#E18350; }
#footerLower	{text-align:center; }
#footerLower p	{margin:10px 0 0 0; padding:0; color:#484747; }
#pimbutton		{font-size:80%; padding:15px 0; background-color:#E0ECE2; text-align:right; }
#pimbutton p {color:#484747;}
#pimbutton a, #pimbutton a:hover, #pimbutton a:visited {color:#484747; text-decoration:none; }
img.pressImage 	{padding:5px; }