body {}

p, td { color: black; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

h2 { font-size: 14px; padding: 0; margin: 0; text-decoration: underline;}

#content { padding: 20px; }
#greyBar { background-color: #49555f; }
#home { font-family: Verdana;; padding: 5px 0 10px; width: 757px; text-align: right; font-size: 11px; font-weight: bold;}
#home a { color: #195699; text-decoration: none; }
#home a:visited { color: #195699; text-decoration: none; }
#home a:hover { color: #800000; text-decoration: none; }

.consultingBlurb { padding: 5px; line-height: 15px; text-align: left; }
.structure_boxes { padding: 0px 5px 5px 5px; text-align: center; border: 1px solid black;}
.image_left { float: left; margin: 5px 3px 3px 3px; }
.image_right { float: right; margin: 3px 3px 3px 3px; }
.headshot { v-align: top; padding: 0px 15px 65px 25px; }
.onHighlight { color: #fff; text-decoration: none; font-weight: bold; text-decoration: none;}
.smallFont{ color: black; font-size: 11px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.er { color: #ff0000; font-family: arial, helvetica, verdana, sans-serif; font-size:11px; font-weight:bold;}	

.bullet {list-style-type: square; padding: 0 0px 5px; text-align: left; margin-left: 15px; }
.bullet li{padding-bottom: 10px; } 

#greyHeader {
	margin: 20px 0px 0px 7px;
	padding: 5px 0px 5px 7px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white; }
	
#blueHeader {
	margin-top: 20px;
	padding: 5px 20px;
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb; }

#subnav { padding: 20px 15px; }
#subnav a {
	color: #243E79;
	font-weight: bold;
	text-decoration: none; }
#subnav a:hover {
	background-color: #49555f;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 3px; }
	
.onHighlight { color: #fff; text-decoration: none; }

	
table#clients {}
table#clients td { padding-bottom: 10px; }


/*  FORMS --------------------  */
input.button {
	background-color: #cbcbcb;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #182142;
	padding: 2px }

input { font: 12px "Trebuchet MS", monaco, courier; color: #333 }
textarea { font: 12px "Trebuchet MS", monaco, courier; color: #333 }
select {
	border: 1px #666 solid;
	background: #fff;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444444 }
	

/* global buttons */
.btnGrey { background-color:#ccc; border-width:1px; border-style:solid; border-color:#000000; font:bold 10.5px Verdana,Arial,Helvetica,sans-serif; }
.btnGreyOn { background-color:#666; border-width:1px; border-style:solid; border-color:#000000; color:#fff; font:bold 10.5px Verdana,Arial,Helvetica,sans-serif; }
.btnGreen { background-color:#9c6; border-width:1px; border-style:solid; border-color:#000000; font:bold 10.5px Verdana,Arial,Helvetica,sans-serif; }
.btnGreenOn { background-color:#693; border-width:1px; border-style:solid; border-color:#000000; color:#fff; font:bold 10.5px Verdana,Arial,Helvetica,sans-serif; }	


/* FOOTER -------------------- */
#footer { color: #9a9a9a; font-size: 10px; font-family: arial, sans-serif; padding: 15px 0px; line-height: 15px; }
#footer a { color: #195699; text-decoration: none; }
#footer a:visited { color: #195699; text-decoration: none; }
#footer a:hover { color: #800000; text-decoration: none; }


/* LINKS -------------------- */
a { color: #195699; text-decoration: none }
a:link { color: #195699; text-decaration: none }
a:visited { color: #195699; text-decaration: none }
a:hover { color: #397FFC; text-decoration: underline }


/*  Box Styles  */
div.boxblue {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #000000;
	width: 100%;
	background-color: #EAF5FF; }

