body {
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    font-style: normal;
    font-family: arial, helvetica, geneva, sans-serif;
    background-color: #FFFFFF;
}
p {
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    font-style: normal;
    font-family: arial, geneva, helvetica, sans-serif
}
div#bodydiv {
	margin-left: auto;
	margin-right: auto;
	width: 870px;
}
div#contact-title {
  font-weight: 800;
  font-size: 16px;
  color: #000000;
  font-style: normal;
  font-family: arial, geneva, helvetica, sans-serif
}
div#overall {
	text-align: center;
}
div#company-details {
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  font-style: normal;
  font-family: arial, helvetica, geneva, sans-serif;
  float: left;
  width: 50%;
  text-align: left
}
div#company-contact {
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  font-style: normal;
  font-family: arial, helvetica, geneva, sans-serif;
  float: right;
  width: 50%;
  text-align: left
}
table {
  border: 0px solid;
  width: 100%;
}
table td.subhead {
  font-weight: 800;
  font-size: 16px;
}
td.content {
	text-align: center;
	padding-left: 10px;
	width: 695;
}
table#framework {
	border: 0px solid;
	width: 860px;
}  
p#title {
	text-align: center;
	color: #800000;
	font-size: 3em;
	font-weight: bold;
	margin: auto 0 .25em 0;
    font-family: Georgia, serif;
}
p#dates  {
	text-align: right;
	color: black;
	font-size: 2em;
	font-weight: bold;
	margin: auto 0 1em 0;
}
p#slogan {
	text-align: right;
	color: black;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0 0 1em 0;
}
table#home {
	border: 0px solid;
	width: 75%;
}  
table#associates {
	border: 0px solid;
	width: 50%;
}
table#associates td{
	border: 0px solid red;
}
table#clients {
	border: 0px solid;
	width: 75%;
}
table#contactus {
    border: 0px solid;
}
td.contactuslabel {
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    font-style: normal;
    font-family: arial, helvetica, geneva, sans-serif;
    background-color: #FFFFFF;
	vertical-align: top;
	text-align: right;
}
td.contactusinput {
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    font-style: normal;
    font-family: arial, helvetica, geneva, sans-serif;
    background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
}

table.clients {
	width:75%;
	border: 0 0 0 0 solid black;
}
td.clientname{
    font-weight: 800;
    font-size: 18px;
    color: #000000;
    font-style: normal;
    font-family: arial, helvetica, geneva, sans-serif;
    background-color: #FFFFFF;
	vertical-align: top;
	text-align: center;
}
td.clientstory{
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    font-style: normal;
    font-family: arial, helvetica, geneva, sans-serif;
    background-color: #FFFFFF;
	vertical-align: top;
	text-align: justify;
}
td.clienturl{
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    font-style: normal;
    font-family: arial, helvetica, geneva, sans-serif;
    background-color: #FFFFFF;
	vertical-align: top;
	text-align: center;
}
table#fees {
	width: 50%;
	text-align: left;
}
div.Pagetitle {
    font-weight: 800;
    font-size: 16px;
    color: #000000;
    font-style: normal;
    font-family: arial, helvetica, geneva, sans-serif;
    background-color: #FFFFFF;
	vertical-align: top;
	text-align: center;
}
#leftcontent {
	width: 245px;
	float: left;
}
#rightcontent {
	width: 600px;
	float: left;
	padding-left: 20px;
}
ul.services {
	list-style-type: none;
	margin: 10px 0 15px 0;
	padding: 0 0 0 20px;
}	
span.Servicetitle {
    font-weight: 800;
    font-size: 14px;
    color: #000000;
    font-style: normal;
    font-family: arial, helvetica, geneva, sans-serif;
    background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
}
div.fullcontent {
	text-align:left;
	margin: 0;
	padding: 0 1em;
	border:none #ffffff;
	border-width:0px 0px 0px 0px;
	float:left;
	color:#000000;
	background-color:#ffffff;
    font-size: 16px;
	font-weight: normal;
}
div.bodycontent {
	text-align: center;
}
p.fullcontent {
	text-align:left;
	margin:0 0 0 0px;
	padding: 1em;
	border:none #ffffff;
	border-width:0px 0px 0px 0px;
	color:#000000;
	background-color:#ffffff;
    font-family: arial, helvetica, geneva, sans-serif;
    font-size: 16px;
	font-weight: normal;
}
div.associates {
	text-align:left;
	margin:0 0 0 40px;
	padding:1em;
	border:none #ffffff;
	border-width:0px 0px 0px 0px;
	width:80%;
	float:left;
	color:#000000;
	background-color:#ffffff;
    font-size: 16px;
	font-weight: normal;
}
table#associatestable {
	border: 0 0 0 0px;
	width: 85%;
}
td.associatesname {
	text-align:left;
	width:22%;
	color:#000000;
	background-color:#ffffff;
	vertical-align: top;
	padding: 0 0 10px 0;
}
td.associatescontent {
	text-align:left;
	width: 76%;
	color:#000000;
	background-color:#ffffff;
	padding: 0 0 10px 0;
}
table.servicestable {
	border: black solid 0 0 0 0px;
	width: 80%;
}
td.leftservicescolumn {
	width: 60%;
	vertical-align: top;
}
td.rightservicescolumn {
	width: 40%;
	vertical-align: top;
}
table.clienttable {
	border: black solid 0 0 0 0px;
	width: 90%;
}
td.clientname {
	text-align:left;
	width:22%;
	color:#000000;
	background-color:#ffffff;
	vertical-align: top;
	padding: 0 0 15px 0;
    font-weight: normal;
    font-size: 16px;
    color: #000000;
    font-style: normal;
    font-family: arial, helvetica, geneva, sans-serif;
}
td.clientdetails {
	text-align:left;
	width: 76%;
	color:#000000;
	background-color:#ffffff;
	padding: 0 0 15px 0;
	vertical-align: top;
    font-weight: normal;
    font-size: 16px;
    color: #000000;
    font-style: normal;
    font-family: arial, helvetica, geneva, sans-serif;
}
.menutable {
	background-image: url(/images/ACS_Logo_Brown_Small_less_steam.jpg);
	background-repeat: no-repeat;
	width: 245px;
	height: 576px;
}
td.menuitem {
	border: 0px solid red;
	text-align: center;
	padding-top: .75em;
}
a.menulink {
    color: #800000;
    font-family: "arial black", helvetica, geneva, sans-serif;
    font-size: 18pt;
    font-weight: bold;
    text-decoration: none;
}
p#couponpp {
	text-align: center;
	padding: 10px;
	border: 1px dashed black;
}
a#couponlink {
    color: #800000;
    font-family: Georgia, serif;
    font-size: 18pt;
    font-weight: bold;
    text-decoration: none;
}
#coupon {
	padding: 10px 10px 0 10px;
	width: 264px;
	height: 596px;
	border: 1px dashed black;
}
#coupon h1 {
	font-size: 4em;
	font-weight: bold;
	text-align: center;
}
#coupon h2 {
	font-size: 3em;
	font-weight: bold;
	text-align: center;
}
.strategy {
	text-align: left;
	margin: 0 0 0 0px;
	padding: 0em;
	border: none #ffffff;
	border-width: 0px 0px 0px 0px;
	color: #000000;
	background-color: #ffffff;
    font-family: arial, helvetica, geneva, sans-serif;
	font-size: 14px;
	font-weight: 800;
}
.required {
	color: #ff0000;
}
h3 {
	text-align: left;
	margin: 0;
	padding: 0 1em;
}
ul.booth {
	margin: 0;
	padding: 0 2em;
}
ul.booth li {
	font-weight: normal;
	font-size: 1em;
	text-align: left;
}