body {
  background-color:#f6eee1;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#776757;
  margin:0 0 0 9px;
  border:0;
  padding:0;
  line-height: 16px;
  text-decoration:none;
}

/* ul {
padding:0px;
margin:0px;
}

li {
padding:0px;
margin:0px;
} */

li {
  margin-left: 35px;
}

#all {
position:relative;
width:780px;
text-align:center;
text-decoration:none;
margin-left:auto;
margin-right:auto;
margin-top:50px;
padding:0px;

}

#headerbox {
background-color:#761004;
position:relative;
width:726px;
height:26px;
text-align:left;
color:#FFFFFF;
padding-top:15px;
padding-left:30px;
float:left
}

#cornerleft {
height:41px;
background-color:#761004;
position:relative;
float:left;
}

#cornerright {
height:41px;
background-color:#761004;
position:relative;
float:left;
}

#mainbox {
background-image:url(/boardroom/pix/mainboxback.gif);
position: relative;
text-align:left;
background-color:#FFFFFF;
width:780px;
float:left;
min-height:500px;
}

#mainmargin {
position: relative;
background-image:url(/boardroom/pix/mainmargin.gif);
width:780px;
float:left;
height:3px;
}

#leftbox { /* does not stretch downwards */
xbackground-color:#D6A085;
position:relative;
width:215px; /* 200 + space */
height:100%;
float:left;
}

#maintext {
float:left;
width:520px;
padding-top:20px;
padding-bottom:50px;
padding-right:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#776757;
line-height: 16px;
position:relative;
overflow:hidden;
}

#footer {
position:relative;
width:696px;
height:16px;
background-color:#761004;
color:#FFFFFF;
float:left;
text-align:left;
font-size:11px;
padding-left:42px;
padding-right:42px;
padding-bottom:4px;
padding-top:2px;
}

.copyright {
width:400px;
float:left;
}

.designby {
width:296px;
height:16px;
float:right;
text-align:right;
}

a.designby {
text-decoration:none;
color:#FFFFFF;
}

#mainmenu {
position:relative;
background-color:#761004;
color:#FFFFFF;
height:27px;
width:750px;
padding-left:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
float:left;
}

#mainmenu a:link {
color: #FFFFFF;
text-decoration:none;
}

.separator {
width:5px;
height:27px;
background-image:url(/boardroom/pix/separator2.gif);
float:left;
}

#button01 {
width:95px;
float:left;
height:23px;
padding-top:4px;
}

#corners {
width:100%;
}

#photo {
width:100%;
height:150px;
background-color:#FF0000;
}

.heading1 {
padding-left:35px;
padding-top:10px;
width:485px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
color:#CC0000;
font-weight: bold;
line-height: 27px;
float:left;
}

.heading2 {
padding-top:10px;
padding-bottom:30px;
width:520px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
text-decoration:none;
color:#761004;
font-weight: bold;
float:right;
}

.paragraph1 {
width:485px;
padding-left:35px;
line-height: 20px;
padding-bottom:10px;
}

p {
/* width:485px; */
padding-left:35px;
line-height: 20px;
padding-bottom:10px;
}

p a {
color: #cc0000;
text-decoration:none;
}

.bullets {
width:auto;
padding-left:35px;
line-height:20px;
padding-bottom:10px;
font-weight:normal;
}

.bulletsli {
font-weight:normal;
color:#761004;
display:list-item;
list-style-type:disc;
list-style-position: inside;
text-decoration:none;
padding-bottom:7px;
} 

.solution {
width:455px;
float:right;
/*padding-bottom:10px;*/
padding-top:25px;
border-bottom-style:dotted;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
}

.solutionitem {
width:90px;
float:left;
font-weight:bold;
font-size:12px;
padding-bottom:5px;
padding-left:35px;
}

.solutiontitle {
width:485px;
float:left;
color:#CC0000;
font-weight:bold;
padding-bottom:5px;
padding-left:35px;
padding-top:20px;
}

.solutionbody {
width:485px;
float:left;
padding-bottom:15px;
padding-left:35px;
}

.peopleitem {
width:520px;
float:right;
padding-bottom:10px;
padding-top:25px;
border-bottom-style:dotted;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
}

.peoplephoto {
width:96px;
height:144px;
float:left;
font-weight:bold;
font-style:italic;
font-size:14px;
}

.peoplename {
width:404px;
float:left;
padding-left:20px;
padding-bottom:15px;
font-weight:bold;
}

.peopledescription {
width:384px;
float:right;
padding-left:40px;
padding-bottom:15px;
font-size:10px;
}

.peopledescription li {
background-repeat:no-repeat;
display:list-item;
list-style-type:disc;
list-style-position: outside;
font-weight:normal;
}

/* ---------------------service---------------------*/

#servicelist {
border-bottom-style: dotted;
border-bottom-color:#B5B9C8;
border-bottom-width:1px;
padding-top:0px;
padding-bottom:25px;
width:485px;
float:right;
font-weight:bold;
color:#761004;
line-height:25px;
list-style-type: none;
}

#servicelist li {
/*list-style-image:url(pix/bullet02.gif);
list-style-position:inside;
vertical-align:top;*/
list-style-type: none;
background-image: url(/boardroom/pix/bullet02.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left:20px;
}

#servicelist li a:link{
text-decoration:none;
color:#CC0000;
list-style-type: none;
}

#servicelist li a:hover {
text-decoration:none;
color:#CC0000;
list-style-type: none;
}

#servicelist li a:visited {
text-decoration:none;
color:#CC0000;
list-style-type: none;
}

/*#servicearea {
width:520px;
}
*/

/*#serviceareah1 {
font-size:14px;
font-weight:bold;
}*/

.buttonlinks {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
xcolor: #FFFFFF;
font-weight:normal;

width:95px;
float:left;
height:23px;
padding-top:4px;
}

.buttonlinks a {
color: #FFFFFF;
text-decoration:none;
}

.buttonlinks a:visited {
}

.selected {
background-image:url(/boardroom/pix/selected95.gif);
/* background-color:#FFFFFF; */
color:#761004;
font-weight:bold;
width:95px;
float:left;
height:23px;
padding-top:4px;
}

.selected a {
color:#761004;
text-decoration:none;
}

/*h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
text-decoration:none;
color:#761004;
font-weight: bold;	
}*/

h1 {
padding-left:35px;
padding-top:10px;
/*width:485px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
color:#CC0000;
font-weight: bold;
line-height: 27px;
}

h2 {
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#776757;
font-weight: bold;*/

margin-top:10px;
margin-bottom:30px;
width:520px;
font-size: 15px;
text-decoration:none;
color:#761004;
font-weight: bold;
clear:both;
}

.buttonnotlink { /* what\'s this */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
text-decoration: none;
color: #990000;
background-color: #FFFFFF;

width:95px;
float:left;
height:23px;
padding-top:4px;
}

a1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
color:#776757;
font-weight: normal;
line-height: 16px;
border-left-width: 55px;
}

.mainDashed {
font-family:arial;
font-size:11px;
border-top-style:dotted;
border-top-color:#B5B9C8;
border-top-width:1px;
margin:5px 0 20px 0;
color:#636363;
width:410px;
padding-left:35px;
}

.mainDashedItem
{
border-bottom-style:dotted;
border-bottom-color:#B5B9C8;
border-bottom-width:1px;
font-family:arial;
font-size:11px;
width:410px;
padding:3px 0 3px 0;
line-height:12pt;
color: #636363;
}

.checkBoxWide
{
width:408px;
padding-top:20px;
padding-bottom:20px
}

.checkBox
{
float:left;
width:26px;
height:22px;
}

.checkBoxWideText
{
color:#6F6F6F;
font-family:arial;
font-weight:normal;
font-size:10px;
float:left;
padding-top:3px;
width:344px;
}

#submit {
width:95px;
height:24px;
text-align:center;
padding-top:3px;
text-decoration:none;
background-image:url(/boardroom/pix/submit.gif);
float:right;
}

#submit a {
text-decoration:none;
color:#FFFFFF;
font-size:10px;
}

#submit a:hover {
text-decoration:none;
}

a.fineprint {
text-decoration:none;
color:#FFFFFF;
}

a.fineprint:hover {
text-decoration:none;
}

.backtop {
float:left;
font-family:arial;
font-size:11px;
text-align:right;
text-decoration:none;
width:485px;
padding-bottom:8px; /* was 5 */
padding-top:0px;    /* was 15 */
padding-left:0px;
margin-left:35px;
border-bottom-style:dotted;
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
}

.backtop a:link {
text-decoration:none;
color:#761004;
}

.backtop a:visited {
text-decoration:none;
color:#761004;
}

.backtopS {
float:left;
font-family:arial;
font-size:11px;
text-align:right;
text-decoration:none;
width:510px;
padding-bottom:5px;
padding-top:15px;

}

.backtopS a:link {
text-decoration:none;
color:#761004;
}

.backtopS a:visited {
text-decoration:none;
color:#761004;

/* --------needed for cms----------- */

td.btn{background:#666666; width:95; height:25; text-align:center}
td.btnsel{background:black; width:95; height:25; text-align:center}
td.spacer{background:#CCCCCC; width:5}
tr.list{background:#999999}
a.btn{font-weight:bold; font-size:12px; color:white; width=100%}
a.btn:hover{font-weight:bold; font-size:12px; color:yellow; width=100%}
a.heading {font-size:18px}
x.selector {
  font-family: webdings; background-color: #56BCC4; padding: 0pt;
  width: 1em; text-align: center; cursor: default
}
x.selected {
  background-color: #999999;
}
a.route {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none
}
a.route:hover {
  color: #000000;
  font-weight: bold;
  text-decoration: none
}
td.route {
  background-image: url(../pix/rnd_but_105x40_grey.gif);
  xbackground: black;
  width: 105; height: 40;
}