body {
	background-color: #4e4633;
	text-align: center;
	vertical-align: top;
}

td {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}
	
#main {padding-left: 30px; padding-bottom: 50px; margin-right: 70px;}
#experience {padding-left: 30px; padding-bottom: 50px; margin-right: 30px;}


a:link, a:active, a:visited {color: #336600; text-decoration:none;}
a:hover {color: #336600; text-decoration:underline;}

#exp ul {margin: 0 0 5px 0;}

#exp li {padding-bottom: 2px;}

li {padding-bottom: 7px;}
li ul li {
	list-style-type: disc;
}
li ul {
	margin-top: 10px;
}

#side {
	padding-left: 15px;
	font-size: 10px;	
	line-height: 16px;
	color: #336600;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-align: right;
	padding:15px;
	background-color: #211F18;
}

.footer a:link, .footer a:visited, .footer a:active {text-decoration: none; color: white;}
.footer a:hover {text-decoration: none; color: #e3b735;}

.h1 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #2d2920;
	font-weight: bold;}

.h2 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #336699;
	font-weight: bold;}
	
h1 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #2d2920;
	font-weight: bold;}
	
h2 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #336699;
	font-weight: bold;}
	
.breadcrumb {font-size: 10px}

#team td {vertical-align: middle; }
#team img {padding-right: 10px; padding-bottom: 10px;}
.team {float: right; padding-left: 10px; padding-bottom: 10px;}

/* additions for client login */
th      { color: #4A4531; background: #E7BA31; font-weight: bold; text-align: center; }
.shaded { background: #eee; }
.error  { color: #f00; font-weight: bold; border: 1px solid #f00; margin: 2px 0 2px 0; padding: 2px 6px 2px 6px; text-align: left; }
.border { border: 1px solid #4A4531; }

table#tagline-consult {}
table#tagline-consult td {padding: 0px 10px; vertical-align: middle;}
table#tagline-consult h1 {font-family: Georgia, Times New Roman, Times, serif;color: #cba225; font-size: 28px; margin: 0; line-height: 30px; text-align: center;font-weight: normal; font-style: italic;  }
table#tagline-consult h2 {font-family:Georgia, Times New Roman, Times, serif;color: #333; font-size: 19px; line-height: 23px; margin: 0 0 3px;}
table#tagline-consult p {font-family:Times New Roman, Times, serif;margin: 0; font-size: 19px; line-height: 23px; color: #606040;}
table#tagline-consult p.phonetocall {background:url(../images/icon_phone.gif) no-repeat top left;}
table#tagline-consult p.phonetocall strong {padding-left: 32px; font-size: 20px; }


