/* Generic styling */
body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	color: #000000;
}

b, strong	{	font-weight : bold ; }

cite		{	font-style : normal ; }

i, em		{	font-style : italic ; }

abbr, acronym
		{	border-bottom : 1px dotted #333333 ;
			cursor : help ; }

u		{	text-decoration : underline ; }

hr		{	color : #000000 ;
			height : 1px ; }

h1		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 20px ;
			margin-bottom : 5px ;
			color : #433905 ; }

h2		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 14px ; 
			color : #433905 ; }

h3 {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #8a8700;
}

h4		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 13px ; }



td#CaseStudy h1 {
	color:#eddb7b;
	font-family: times, times new roman, serif;
	font-size: 14px;
}

td#CaseStudy p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 160%;
	color: #205787;
}

td#TestimonialsText	p, td#TestimonialsText	ul li, td#TestimonialsText	p, td#TestimonialsText	ol li  {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #205787;
	line-height: 160%;
}

td#TestimonialsText	p strong {
	font-size: 14px;
	color: #00447c;
}



td		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 12px ; }

input, select, textarea { 
    			font-family : Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			color : #000000 ; }

table#NavBar {
	background-color: #F3CD73;
	background-image: url(images/bg/navBarBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;}



/* HOME TABLES */

table#HomeBodyTable {
	background-color: #8e97ae;
	background-image: url(images/bg/home.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

table#HomeHeaderTable {background:#8e97ae;}


/* WHO WE ARE TABLES */

table#WhoHeaderTable {background:#8e8e8e;}


table#WhoBodyTable {
	background-color: #8e8e8e;
	background-image: url(images/bg/who.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


table#JoyHeaderTable {background:#a6a196;}

table#JoyBodyTable {
	background-color: #a6a196;
	background-image: url(images/bg/joy.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

table#AlisonBodyTable {
	background-color: #a6a196;
	background-image: url(images/bg/alison.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


table#LynnBodyTable {
	background-color: #a6a196;
	background-image: url(images/bg/lynn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


table#Bio4BodyTable {
	background-color: #a6a196;
	background-image: url(images/bg/bio4.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


table#AwardsBodyTable {
	background-color: #a6a196;
	background-image: url(images/bg/awards.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


td#BioCopy {
	color: #393846;
	text-align: left;
}

td#BioCopy h2 {
	color: #00447c;
	text-align: left;
}


td#BioCopy strong {
	color: #333333;
	text-align: left;
}






/* PROJECTS TABLES */

table#ProjectsHeaderTable {background:#8e97ae;}


table#ProjectsBodyTable {
	background-color: #8e97ae;
	background-image: url(images/bg/projects.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#projectTitles {
	color: #e6c876;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	line-height:110%;
	letter-spacing:.1em;
}

/* CASE STUDIES */

table#CaseStudyHeaderTable {background:#848b9b;}


table#CaseStudyBodyTable {
	background-color: #848b9b;
}

td#CaseStudy {
	padding: 25px 30px 40px 30px;
	background: #969caa;
}

td#CaseStudyIntro p { color: #e8eaef;	text-align: left;}

/* CLIENT LIST */



table#ClientList strong { color: #e8e8e8;}

table#ClientList p, td#ClientListIntro p { color: #393939;	text-align: left;}

table#ClientList h2 {
	color: #bbbbbb;
	margin-left: -10px;
	text-transform: uppercase;
}



/* TESTIMONIALS */

table#TestimonialsHeaderTable {background:#a6a196;}


table#TestimonialsBodyTable {
	background-color: #a6a196;
	background-image: url(images/bg/testimonials.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



td#HomeIntro	{	font-size: 11px;
					color:#2b2f39; line-height:140%;}

td#WhoIntro {
	color: #393846;
	text-align: left;
}


td.ProjectsIndex 
{
	text-align: left;
}


td#TestimonialsText		{	color:#393846;}


/* CONTACT */


table#ContactHeaderTable {background:#8e97ae;}


table#ContactBodyTable {
	background-color: #8e97ae;
	background-image: url(images/bg/contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

table#ContactForm td {color:#ffffff;}


input, textarea {
	background-color: #b9bec9;
	font-size: 12px;
	font-weight: bold;
	font-family: courier, monaco, mono-type;
}






div#footer		{	font-size: 10px;
					color:#505050;
					line-height: 14px;}



/* All link styles */

a:link		{	text-decoration : underline ;color : #000000 ; }
a:visited	{	text-decoration : underline ;color : #4e443c ; }
a:hover		{	text-decoration : none ;color : #000000 ; }

a#backLink:link		{	text-decoration : none ;color : #ffffff ; font-size: 10px;}
a#backLink:visited	{	text-decoration : none ;color : #ffffff ;  font-size: 10px;}
a#backLink:hover		{	text-decoration : underline ;color : #00447c ;  font-size: 10px;}

a.WhoPhotos:link		{	background:transparent;display:block;}
a.WhoPhotos:visited	{	background:transparent;display:block;}
a.WhoPhotos:hover		{	background:#858587;display:block;}


td.ProjectsLink a:link { background:transparent; display:block;}
td.ProjectsLink a:visited		{ background:transparent;display:block;}
td.ProjectsLink a:hover		{ background:#00447c;display:block;}


td.ProjectsIndex a:link { color:#ffffff;font-size:10px;	text-decoration : none;}
td.ProjectsIndex a:visited		{ color:#ffffff;font-size:10px;	text-decoration : none;}
td.ProjectsIndex a:hover		{color:#00447c;font-size:10px;	text-decoration : underline;}



table#ClientList a:link 		{ color:#636363; text-decoration : none;}
table#ClientList a:visited		{ color:#636363; text-decoration : none;}
table#ClientList a:hover		{color:#ffffff; text-decoration : underline;}





div#HomeFeature a:link		{	background:transparent;display:block;width:162px;}
div#HomeFeature a:visited	{	background:transparent;display:block;width:162px;}
div#HomeFeature a:hover		{	background:#7c859c;display:block;width:162px;}

div#LogoLink a			{width:177px;height;150px;}
div#LogoLink a:link		{	background:transparent;display:block;}
div#LogoLink a:visited	{	background:transparent;display:block;}

body#Who div#LogoLink a:hover		{	background:#858484;display:block;}
body#Projects div#LogoLink a:hover		{	background:#858ea4;display:block;}
body#Testimonials div#LogoLink a:hover		{	background:#9e998f;display:block;}
body#Contact div#LogoLink a:hover		{	background:#8891a7;display:block;}


a.credit:link		{	text-decoration : none ;color : #666666 ; }
a.credit:visited	{	text-decoration : none ;color : #666666 ; }
a.credit:hover		{	text-decoration : underline ;color : #8e97ae ; }

a.colorLink:link {color : #433905; ; }


