#philosophy td {
   background-color: #E1E1E1;
}

#philosophy p {
   color: #294B5F; 
   margin: 0px;
   line-height: 1.5em;
   padding: 20px 20px 10px 20px;
   border: solid #FFF; border-width: 0px 3px 0px 0px;  
   background-color: #E1E1E1;
}

#philosophy H3 {
   color: #FFFFFF; 
   margin: 0px;
   padding: 20px 20px 20px 20px;
   border: solid #FFF; border-width: 0px 3px 0px 0px;
   font-size: 22px;
   font-family: Arial Narrow, Verdana, Arial;
   background-color: #7D6F6C;
}

#philosophy H4 {
   color: #FFFFFF; 
   margin: 0px;
   padding: 0px 20px 20px 20px;
   border: solid #FFF; border-width: 0px 3px 3px 0px;  
   background-color: #7D6F6C;
   font-size: 12px;
   font-family: Arial, Verdana;
 font-style:italic;
}

#list p {
   color: #294B5F; 
   margin: 0px;
   line-height: 1.5em;
   padding: 5px;
}

#featured img { border: solid #FFF; border-width: 0px 0px 0px 3px; }

#featured p {
   color: #294B5F; 
   margin: 0px;
   line-height: 1.5em;
   padding: 20px;
   border: solid #FFF; border-width: 0px 0px 10px 3px;  
   background-color: #E1E1E1;
}

#featured H3 {
   color: #FFFFFF; 
   margin: 0px;
   padding: 20px 20px 0px 20px;
   border: solid #FFF; border-width: 3px 0px 0px 3px;
   font-size: 24px;
   font-family: Arial Narrow, Verdana, Arial;
   background-color: #7D6F6C;
}

#featured H4 {
   color: #FFFFFF; 
   margin: 0px;
   padding: 0px 20px 20px 20px;
   border: solid #FFF; border-width: 0px 0px 3px 3px;  
   background-color: #7D6F6C;
   font-size: 12px;
   font-family: Arial, Verdana;
}

#careers p {
   color: #294B5F; 
   margin: 0px;
   line-height: 1.5em;
   padding: 5px 10px 5px 20px;
}

#careers H3 {
   color: #EE3B25; 
   margin: 0px;
   padding: 20px 10px 5px 20px;
   font-size: 24px;
   font-family: Arial Narrow, Verdana, Arial;
}

#people td {
   background-color: #E1E1E1;
}

#philosophy p {
   color: #294B5F; 
   margin: 0px;
   line-height: 1.5em;
   padding: 20px 20px 10px 20px;
   border: solid #FFF; border-width: 0px 3px 0px 0px;  
   background-color: #E1E1E1;
}

#people p {
   color: #294B5F; 
   margin: 0px;
   line-height: 1.5em;
   padding: 20px 20px 10px 20px;
   border: solid #FFF; border-width: 0px 0px 0px 3px;  
   background-color: #E1E1E1;
}

#people H3 {
   color: #FFFFFF; 
   margin: 0px;
   padding: 20px 20px 0px 20px;
   border: solid #FFF; border-width: 0px 0px 0px 3px;
   font-size: 24px;
   font-family: Arial Narrow, Verdana, Arial;
   background-color: #7D6F6C;
}

#people H4 {
   color: #FFFFFF; 
   margin: 0px;
   padding: 0px 20px 20px 20px;
   border: solid #FFF; border-width: 0px 0px 3px 3px;  
   background-color: #7D6F6C;
   font-size: 12px;
   font-family: Arial, Verdana;
}

#peopleimg { border: solid #FFF; border-width: 0px 3px 0px 0px; }


#projects p {
   color: #294B5F; 
   margin: 0px;
   line-height: 1.5em;
   padding: 20px;
   border: solid #FFF; border-width: 0px 3px 3px 0px;  
   background-color: #E1E1E1;
}

#projects H3 {
   color: #FFFFFF; 
   margin: 0px;
   padding: 20px 20px 0px 20px;
   border: solid #FFF; border-width: 0px 3px 0px 0px;
   font-size: 22px;
   font-family: Arial Narrow, Verdana, Arial;
   background-color: #7D6F6C;
}

#projects H4 {
   color: #FFFFFF; 
   margin: 0px;
   padding: 0px 20px 20px 20px;
   border: solid #FFF; border-width: 0px 3px 3px 0px;  
   background-color: #7D6F6C;
   font-size: 12px;
   font-family: Arial, Verdana;
 font-style:italic;
}

body {
	margin-top: 0px;
	background-color: #7d7572;
	background-image: url(root/new_misc_background.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

img { border: none; }

#intprop {color: #999999; text-align: center; padding-top: 15px; font-size: 10px; font-family: Verdana, Arial; }
#top { border-style: solid; border-width: 6px 0px 6px 0px; border-color: rgb(230,33,25);
}

.style5 {
	font-size: 12px;
	font-family: Arial Narrow, Verdana, Arial;
	color: #665C58;
	padding-right: 20px;
}

body,td,th {
	font-family: Verdana, Arial;
	font-size:12px
}

p {
	font-family: Verdana, Arial;
	font-size:12px
padding: 0;
   margin: 0 0 1.5em 0; /* some air around p elements */
   
}


/* TEXT */

blockquote {
   border-left: 10px solid #ddd;
   margin-left: 10px;
}
strong, b {
/* explicit setting for these */
   font-weight: bold;
}
em, i {
/* explicit setting for these */
   font-style:italic;
}


a:link { color: #665C58; text-decoration: none; }
a:visited { text-decoration: none; color: #665C58; }
a:hover { text-decoration: underline; color: #EE382A; }
a:active { text-decoration: none; }
.style6 {color: #EE382A}
.style7 {color: #FFFFFF; font-size: 10px; }
.Header { color: #EE382A; font-weight: bold; font-size: 16px; }

body.main       { background-color: #7d7572; margin: 25px 0 15px 0; }
#boxShadow      { background: #333; margin: 0 auto; position: relative; text-align: left; width: 960px; }
#boxContent		{ background: #fff; left: -6px; position: relative; top: -5px; width: 960px;  border: solid #CCC; border-width: 0px 0px 0px 1px;  }



/********************
CONTENT STYLING - this is extra crap

*********************/
div#content {

}

/* HEADINGS */
div#content h1 {
   font-size: 2em; /* font size for h1 */
   line-height: 1em;
   margin: 0;
}
div#content h2 {
	color: #294B5F; 
	font-size: 1.5em; 
	text-align: left; 
/* some air around the text */
	padding-left: 0.5em;
	padding-bottom: 1px;
/* set borders around header */
	border-bottom: 1px solid #e7ab0b; 
	border-left: 1.1em solid #e7ab0b; 
        line-height: 1.5em;
/* and some air under the border */
        margin: 0 0 0.5em 0;
}
div#content h3 {
   color: #294B5F; 
   font-size: 1.3em;
   line-height: 1.3em;
   margin: 0 0 0.5em 0;
}
div#content h4 {
   color: #294B5F; 
   font-size: 1.2em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
div#content h5 {
   color: #294B5F; 
   font-size: 1.1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
h6 {
   color: #294B5F; 
   font-size: 1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
/* END HEADINGS */

