body   { font-size: 62.5%; background-image: url(img/bkg-body.png); text-align: center; margin: 0px; padding: 0px; }
p, td, th, div, blockquote, dl, ul, ol  { color: #000000; font-family: verdana, arial, sans-serif; }

/* Layout Properties */
div.wrapper      { background: #ffffff url(img/bkg-main.png); text-align: center; margin: 0px auto; padding: 0px; border: solid 2px #008f91; position: relative; width: 760px }
div.head  { width: 760px; height: 170px }
div.nav    { width: 760px; height: 35px }
div.main       { text-align: left; float: left; padding: 15px 20px 15px 24px; width: 486px }
div.side    { text-align: left; float: right; padding: 15px 20px; width: 190px }
div.foot      { background: #008f91 url(img/bar-footer.png) no-repeat; text-align: left; clear: both; padding: 10px 24px 5px; width: 712px }

div.clients  { text-align: center; margin-bottom: 20px }
/* Styles */
hr { color: #008f91; background-color: #008f91; text-align: center; margin-bottom: 16px; border: 0px; width: 94%; height: 1px }
h1, h2, h3 { margin-top: 2px; }
div.side h3, h3.name, h5, h6 { margin-top: 2px; margin-bottom: 2px }
h1 { color: #008f91;  font-family: "Myriad Web", Arial; font-size: 2.2em; }
h2   { color: #de6d28; font-weight: normal; font-size: 1.8em; font-family: Arial }
h3 { font-size: 1.5em; font-family: Arial; }
h4 { font-size: 1.3em; font-family: Arial; }

p    { font-size: 1.2em; line-height: 1.4em; margin-top: 0px }
ul, ol   { font-size: 1.2em; line-height: 1.4em; margin-top: 2px }

div.side p { font-size: 1.1em; }
div.side ul     { font-size: 1.1em; margin-left: 22px; padding-left: 0px }
div.side ul li  { margin-left: 0px; padding-left: 0px }

a:link, a:active, a:visited  { color: #de6d28; }
a:hover  { color: #008f91; }

div.foot p   { color: #ffffff; font-size: 0.9em; line-height: 1.4em }
div.foot a:link, div.foot a:active, div.foot a:visited { color: #ffffff; text-decoration: none; }
div.foot a:hover { color: #ffffff; border-bottom: 1px dashed #ffffff; }

div.clients img  { margin-right: 10px; margin-left: 10px; border: solid 1px black }

img  { border: 0px; }
img.bdr     { margin-top: 12px; border: solid 1px black; display: block }
img.right     { float: right; margin-top: 6px; margin-bottom: 6px; margin-left: 15px; border: solid 1px black }
p.small    { font-size: 1em; line-height: 1.4em; margin-top: 2px; margin-bottom: 10px }

.main ol    { margin-left: 24px; padding-left: 0px }
address   { font-style: normal; font-size: 1.2em; line-height: 1.4em }

/* old 
div.side blockquote    { background: url(img/quote-top.png) no-repeat left top; margin: 24px 0px; padding: 10px 0px 0px 24px }
div.side blockquote p     { font-size: 12px; background: url(img/quote-btm.png) no-repeat right bottom; padding-right: 16px; padding-bottom: 10px }
*/
div.side blockquote      { margin: 24px 0px; padding: 10px 0px 0px 10px }
div.side blockquote p       { font-style: italic; font-size: 1.3em; padding-right: 10px; padding-bottom: 10px }

/* Padded sidebar pics */
img.bdr720        { margin-top: 720px; border: solid 1px black; display: block }
img.bdr1390         { margin-top: 1390px; border: solid 1px black; display: block }
img.bdr1790         { margin-top: 1790px; border: solid 1px black; display: block }
