a {
	color: #0079EE;
}

a:link {
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: underline;
}

body {
 background: White url(templateimages/container_repeat.gif) repeat-y left;
	color: Black;
	margin: 0px;
	padding: 0px;
}

hr {
 height: 1px;
 border: none;
 background-color: #88183E;
 color: #88183E;
}

h1 {
 background: transparent;
 color: #88183E;
 font: bold 1.2em/1.6em Arial, Helvetica, sans-serif;
 border-bottom: 1px solid #88183E;
 margin-bottom: 3px;
}

h1 a {
 background: transparent;
 color: #88183E;
 text-decoration: none;
}

h2 {
 background: transparent;
 color: #88183E;
 font: bold 1em/1.4em Arial, Helvetica, sans-serif;
 margin-bottom: 3px;
}

h3 {
 margin: 0px 0px 3px 0px;
 font: bold italic .9em/1.4em Arial, Helvetica, sans-serif;
}

.center {
 text-align: center !important;
}

#wrapper {
 padding: 0px;
 margin: 0px;
}

#header {
 width: 100%;
 background: transparent url(templateimages/header_repeat.gif) repeat-x 0px;
 height: 190px;
 padding: 0px;
 margin: 0px;
}

#animation {
 position: absolute;
 top: 0px;
 right: 0px;
 width: 360px;
 height: 190px;
 margin: 0px;
 padding: 0px;
}

#container {
 margin: 0px 0px px 0px;
 border-top: 1px solid #787878;
 border-bottom: 1px solid #787878; 
}

#footer {
 text-align: center;
 background: #CCCCCC;
 color: Black; 
 margin: 0px;
 padding: 0px;
 border-top: 15px solid white;
}

#footer p {
 font: bold .9em/2.2em Arial, Helvetica, sans-serif;
 margin: 0px;
 padding: 0px;
}

#footer p.highlight {
 background: #878787;
}

#footer p.highlight a {
 color: Black;
}

#footer p.clarkedesign {
 color: #878787;
 font-size: smaller;
}

#footer p.clarkedesign a {
 color: #878787;
}

#menu {
 float: left;
 width: 131px;
 padding: 0px;
 overflow: hidden;
}

#menu ul {
 list-style: None;
 margin: 15px 0px 0px 0px;
 padding: 0px;
}

#menu li {
 background: transparent url(templateimages/bullet_menu.gif) no-repeat 0px 1px;
 padding-left: 20px;
 margin-bottom: 10px;
 font: bold 17px/24px Arial, Helvetica, sans-serif;
}

#menu a {
 color: Black;
 text-decoration: none;
}

#menu a:hover {
 text-decoration: underline;
}

#menu2 {
 float: left;
 width: 131px;
 padding: 0px;
 overflow: hidden;
}

#menu2 ul {
 list-style: None;
 margin: 15px 0px 0px 0px;
 padding: 0px;
}

#menu2 li a {
 display: block;
 background: transparent url(templateimages/bullet_menu.gif) no-repeat 0px 1px;
 padding-left: 20px;
 margin-bottom: 10px;
 font: bold 17px/24px Arial, Helvetica, sans-serif;
}

#menu2 li a:link, #menu2 li a:visited {
 color: Black;
 text-decoration: none;
}

#menu2 li a:hover, #menu2 li a.selected {
 background-color: #878787;
}

#menu2 li a.selected:hover {
 background-color: #DEDEDE;
}

#content {
 margin-left: 150px;
 margin-right: 15px;
}

#content p {
 font: .9em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-align: justify;
 margin-top: 0px;
}

#content p.intro {
 font-weight: bold;
}

#content li {
 font: .9em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.clear {
 clear: both;
}

#services h1 {
 margin: 0px;
}

#services h2 {
 margin: 0px 0px 10px 0px;
 font: bold .9em/1.4em Arial, Helvetica, sans-serif;
}

img.left {
 float: left;
 margin-right: 10px;
 margin-bottom: 10px;
}

img.industry {
 float: left;
 margin: 5px 15px 0px 0px;
 border-top: 2px solid #878787;
 border-bottom: 5px solid #878787;
}

img.home_graph {
 float: left;
 width: 291px;
 height: 225px;
 margin-right: 5px;
 margin-bottom: 5px;
}

table#thought {
 margin-right: 150px;
}

table#thought td {
 vertical-align: top;
}

table#thought h1 {
 border: none;
 background: transparent;
 color: #88183E;
 font: bold 1.2em/1.4em Arial, Helvetica, sans-serif;
 margin: 8px 0px 0px 0px;
}

table#thought p {
 background: transparent;
 color: #88183E;
 font: italic bold .9em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#case_studies img.left {
 float: left;
 margin-right: 10px;
 margin-bottom: 10px;
 border-right: 5px solid #88183E;
}

#case_studies img.right {
 float: right;
 margin-left: 10px;
 margin-bottom: 10px;
 border-left: 5px solid #88183E;
}

#case_studies h2 {
 text-transform: uppercase;
 margin-top: 45px;
}

#case_studies h2.clear {
  clear: both;
}

span.name {
 font-weight: bold;
 color: #88183E;
}

span.company {
 font-weight: bold;
 color: #333333;
 border-bottom: 1px dotted #878787;
}

span.highlight {
 font-weight: bold;
 color: DarkBlue;
}

ul#team {
 margin: 0px 0px 0px 20px;
 padding: 0px;
}

ul#team li {
 list-style: none;
 background: transparent url(templateimages/team_icon.gif) no-repeat left 0px;
 padding-left: 68px;
 margin-bottom: 20px;
 height: 48px;
}

ul.service_list li {
 list-style: none;
 background: transparent url(templateimages/right_arrow.gif) no-repeat left;
 padding-left: 18px;
 margin: 0px;
}

ul.questions {
 margin: 0px 0px 10px 0px;
 padding: 0px;
}

ul.questions li {
 list-style: none;
 background: transparent url(templateimages/bullet_question.gif) no-repeat left 3px;
 padding-left: 22px;
 margin-bottom: 2px;
}

#scroller {
 width: 250px;
 height: 100px;
 margin-top: 20px;
}

table#table_industries td {
 vertical-align: top;
}

table#table_services {
 margin-top: 10px;
}

table#table_services td {
 width: 49%;
 vertical-align: top;
}

table#articles {
 margin-right: 290px;
 padding-bottom: 10px;
}

table#articles td {
 vertical-align: top;
 text-align: left;
}

table#articles td.PDF {
 width: 96px;;
}

table#articles td.PDF img {
 border: none;
}

table#articles td.PDF_Overview {
 margin-left: 20px;
}

#articles {
 margin-top: 15px;
}

#articles h2 {
 text-transform: uppercase;
 margin-top: 0px;
}

#articles h2.clear {
  clear: both;
}

#articles p.intro {
 font-weight: bold;
}

div.link_float {
 float: left;
 border: 1px solid #DEDEDE;
 padding: 5px;
 text-align: center;
 margin-right: 10px;
 margin-bottom: 10px;
}

div.link_float p {
 text-align: center !important;
}

#print {
 float: right;
 margin-left: 10px;
}





