body { margin:0px; font-family: Arial; text-align:center; }
#page { width: 750px; border: 20px solid #F3F3F3;  margin-left: auto; margin-right: auto;  text-align:left;  overflow:auto;}
#topnav { background-color: #FE7D19; padding:7px; color:#FFFFFF; }
#topnav a { font: bold 12px Arial; color: #FFFFFF; text-decoration:none; }
#topnav a:hover { font: bold 12px Arial; color: #EFEFEF; text-decoration:underline; }
#body { margin:15px; }

#subnav { background-color: #F3F3F3; padding:5px; font-size: 11px; }
#subnav a { font: bold 11px Arial; color: #000000; text-decoration:none; }
#subnav a:hover { font: bold 11px Arial; color: #000000; text-decoration:underline; }

#main { width: 400px; float:left; margin-left:15px; margin-top:15px;}
#main p { text-align: justify; font-size: 12px; line-height:1.75em; }
#main li { list-style: square; font-size: 12px; }
#right-nav { width: 250px; float:right; background-color:#F8F8F8; padding:10px; padding-top:15px;}

#testimonial { margin-top:20px; font-size:12px; }
#testimonial p { text-align:justify; }

#page-content { }


/* Luke's
#client-awareness { background-color: #DDCC99; padding:15px; font-size:16px; line-height:25px; font-weight:bold; margin-top:10px; border: 1px dotted #FE8D19; text-align:justify; }
*/
#client-awareness { background-color: #DDEEFF; padding:15px; font-size:15px; line-height:25px; font-weight:bold; margin-top:10px; border: 1px dotted #D3EAFF; text-align:justify; }

#bottom-main { clear:both; background-color:#FFEEBB;  height:120px;}
#bottom-main-left { float:left; width:230px; padding:10px;  text-align:justify; font-size:12px; }
#bottom-main-center { float:left; width:228px; padding:10px;  border:1px dotted #665522; border-width: 0px 1px; text-align:justify; font-size:12px;}
#bottom-main-right { float:left; width:230px; padding:10px;  text-align:justify; font-size:13px; line-height:20px;  }

h1 { color: #FE8D19; font-size: 18px; }
h2 { color: #FE8D19; font-size: 16px; }
h3 { color: #FE8D19; font-size: 14px; margin-bottom:5px; }
h4 { color: #FE8D19; font-size: 13px; }
h5 { color: #FE8D19; font-size: 12px; }

address { font: 12px Arial; }
#right-nav p { font-size:11px; line-height:15px; margin-top:0px; }
#contact-form dl { margin:0px; padding:0px; }
#contact-form dt { clear:left; float:left; font-size:11px; width:60px; margin:3px 0px; }
#contact-form dd { float:left; width:250px; padding:0px; margin:3px 0px; }
#contact-form dd input, #contact-form dd textarea { border:1px solid #CCCCCC; font:12px Courier New; }

.required { color:#FF0000; font-size:14px; }

#expertise { font-size: 14px; line-height:20px; margin-top:20px; }
