body { margin: 0px 0px; padding: 0px 0px; font: 16px Verdana, Helvetica, sans-serif; text-align: center; background: #ab0034; }
#border { background: #CC6688; padding: 0.5em 0.5em; width: 760px; text-align: left; margin: auto}
#border2 { background: #CC6688; padding: 0.5em 0.5em; width: 800px; text-align: left; margin: auto}
#contents { text-align: left; padding: 0.25em 0.25em; position: relative;  margin: 0px 0px 0px 260px}
#contentse { text-align: left; padding: 0.25em 0.25em; position: relative;  margin: 0px 0px 0px 260px; background: url(pix/expertise.png) no-repeat right bottom}
#contentsi { text-align: left; padding: 0.25em 0.25em; position: relative;  margin: 0px 0px 0px 260px; background: url(pix/implementbg.gif) no-repeat right bottom}
#contentss { text-align: left; padding: 0.25em 0.25em; position: relative;  margin: 0px 0px 0px 260px}
#content { position: relative; top: auto; background: #FFFFFF; border: 1px #000 solid; text-align: left; padding: 0em 1em 1em; }
#logo { float: left; text-align: left; height: 90px}
#photoblock { padding: 0em 0.5em 0em 0em; float: right; height: 90px}
#nav { margin: 0px auto; width: 760px}
h1 { display: block;; padding: .5em}
h1 span {display: none}
#contents p, #contentse p, #contentsi p, #contentss p { width: 375px; font-size: 80%; line-height: 120%; margin:  0.75em}
#challenge { background: url(pix/challenge.gif) no-repeat right center; height: 133px}
h2 {display: block; font-size: 0.9em; text-align: right; margin: 0.25em 1px}
.clr {clear: both}
#headlines {
	position:absolute;
	top:.5em;
	left:.5em;
	width:235px;
	padding:0px 0px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"; height: auto}\"";
	voice-family:inherit;
	width:235px;
	text-align: right;
	}
/* Again, "be nice to Opera 5". */
body>#headlines {width:235px;}

a#c { text-decoration: none; background: url(pix/clientbut.png) no-repeat; width: 175px; height: 40px; padding: 0px 2em 0px 0px; line-height: 35px; vertical-align: middle}
a#a { text-decoration: none; background: url(pix/aboutbut.png) no-repeat; width: 175px; height: 40px; padding: 0px 1em}
a#s { text-decoration: none; background: url(pix/servicebut.png) no-repeat; width: 175px; height: 40px; padding: 0px 1em}
a#o { text-decoration: none; background: url(pix/contactbut.png) no-repeat; width: 175px; height: 40px; padding: 0px 1em}
a#h { text-decoration: none; background: url(pix/homebut.png) no-repeat; width: 175px; height: 40px; padding: 0px 0em 0px 2em}
a#p { text-decoration: none; background: url(pix/propertiesbut.png) no-repeat; width: 175px; height: 40px; padding: 0px 1em}
a#p1 { text-decoration: none; background: url(pix/propertiesbut.png) no-repeat; width: 175px; height: 40px; line-height: 20px; padding: .25em 1em; vertical-align: middle}
a#c1 { text-decoration: none;  background: url(pix/clientbut.png) no-repeat; width: 175px; height: 40px; line-height: 20px; padding: .25em 1em; vertical-align: middle}
a#a1 { text-decoration: none; background: url(pix/aboutbut.png) no-repeat; width: 175px; height: 40px; line-height: 20px; padding: .25em 1em; vertical-align: middle}
a#s1 { text-decoration: none; background: url(pix/servicebut.png) no-repeat; width: 175px; height: 40px; line-height: 20px; padding: .25em 1em; vertical-align: middle}
a#o1 { text-decoration: none; background: url(pix/contactbut.png) no-repeat; width: 175px; height: 40px; line-height: 20px; padding: .25em 1em; vertical-align: middle}

a#p:hover, a#p1:hover { background: url(pix/propertiesbutover.png) no-repeat; }
a#c:hover, a#c1:hover { background: url(pix/clientbutover.png) no-repeat;}
a#a:hover, a#a1:hover { background: url(pix/aboutbutover.png) no-repeat;}
a#s:hover, a#s1:hover { background: url(pix/servicebutover.png) no-repeat;}
a#o:hover, a#o1:hover { background: url(pix/contactbutover.png) no-repeat;}
a#h:hover { background: url(pix/homebutover.png) no-repeat; }
a#p.here { background: url(pix/propertiesbutover.png) no-repeat; }
a#c.here { background: url(pix/clientbutover.png) no-repeat;}
a#a.here { background: url(pix/aboutbutover.png) no-repeat;}
a#s.here { background: url(pix/servicebutover.png) no-repeat;}
a#o.here { background: url(pix/contactbutover.png) no-repeat;}
a#h.here { background: url(pix/homebutover.png) no-repeat; }

a span {  visibility: hidden;}
.clrsm { clear: both; height: 10px}
#nav a {  text-decoration: none}
h3 {  font-size: .9em; line-height: 1.2em; margin-left: .75em}
.first {  padding: 1em 0px 0px}
#contents table.first { margin-top: .75em; width: 450px }
td, th { font-size: 80%; line-height: 120%; margin: 0.75em}
#strategy {  background: url(pix/strategysm.png) no-repeat right bottom}
#experience {  background: url(pix/expertisesm.png) no-repeat right bottom}
#implementation { background: url(pix/implementationsm.png) no-repeat right bottom}
.highlight {  font-size: 1.2em; font-style: italic; line-height: 1.5em; color: #333333}
#cando { background: url(pix/whatwwmcando.gif) no-repeat right center; height: 133px }
#navhome { margin: 0px auto; width: 800px}
#flash {  padding: 0px 0px; top: auto; clip:  rect(   )}
#bldgtop {  margin: 0px auto 0px 8px}
#logohome { padding: 0em 0.5em 0em 0em; float: right; height: 70px}
#clients { background: url(pix/ourclients.gif) no-repeat right center; height: 133px }
.big { font-size: 1.4em; line-height: 1.75em}
#philosopy { background: url(pix/philosopy.gif) no-repeat right center; height: 133px }
#contact { background: url(pix/contact.gif) no-repeat right center; height: 133px }
#contentc { text-align: left; padding: 0.25em 0.25em; position: relative; margin: 0px 0px 0px 260px; background: url(pix/clientsbig.png) no-repeat right bottom}
#content-test { position: relative; top: auto; background: #FFFFFF url(pix/expertisebg.gif) no-repeat left center; border: 1px #000 solid; text-align: left; padding: 0em 1em 1em; }
#contents-testimp { text-align: left; padding: 0.25em 0.25em; position: relative; margin: 0px 0px 0px 260px; background: url(pix/implementbg.gif) no-repeat right bottom }
#props { background: url(pix/currentprop.gif) no-repeat right center; height: 133px }
