body { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px; margin:0; background-color:#eee; }
a:link, a:visited, a:hover, a:visited { color:#D67316; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { font-size:14px; color:#D67316; }
h2 { font-size:12px; color:#D67316; }
h3 { font-size:11px; color:#D67316; }
li h2 { font-size:12px; color:#D67316; margin-bottom:5px; }
#container { width:798px; margin:0 auto; background-image:url(images/gradientTopBg.jpg); background-repeat:no-repeat; background-position:0px 100px; background-color:#fff; display:table; }
#ctl00_container { width:798px; margin:0 auto; background-image:url(images/gradientTopBg.jpg); background-repeat:no-repeat; background-position:0px 100px; background-color:#fff; display:table; }
#header { background-image:url(images/headerBg.jpg); background-repeat:no-repeat; height:100px; width:798px; }
#header img { display:block; }
#topNav { position:relative; list-style-type:none; margin:5px 0 0 160px; padding:0; }
#topNav li { display:inline; position:relative; float:left; background-image:url(images/navSeperator.gif); background-position:right; background-repeat:no-repeat; height:16px; padding:2px 8px 0 7px; }
#topNav a:link, #topNav a:visited, #topNav a:active, #topNav a:hover { font-weight:bold; color:#fff; text-decoration:none; }
#topNav a:hover { color:#F6E6DA; }
#content { width:798px; background-image:url(images/gradientBottomBg.jpg); background-position:bottom; background-repeat:no-repeat; display:table-row; float:left; position:relative; }
.topContent { display:table-cell; position:relative; float:left; margin:0 0 40px 0 }
.topContent h1 { font-size:14px; color:#D67316;margin:-2px 0 2px 0; }
.topContent h2 { background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position:left top; font-size:11px; color:#D67316; padding-left:15px; margin:0 0 2px 0; text-transform:uppercase; }
.topContent .left { display:table-cell; position:relative; float:left; width:223px; margin:40px 0 0 0; padding:0 0 0 17px; }
.topContent .left p { margin: 0 17px 13px 15px; line-height:14px; }
.topContent .middle { display:table-cell; position:relative; float:left; width:258px; margin:40px 0 0 0; }
.topContent p { line-height:15px; margin:10px 0 0 0; }
.topContent p.description { line-height:15px; margin:0; }
.topContent p.quote { color:#CD5806; font-size:17px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-style:italic; margin:13px 10px 10px 10px; }
.topContent .right { display:table-cell; position:relative; float:left; width:300px; margin:40px 0 0 0; }
p.moreInfo { color:#CD5806; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-style:italic; margin:13px 10px 10px 10px; font-weight:bold; margin:0; }
p.phone { color:#CD5806; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-style:italic; margin:13px 10px 10px 10px; font-weight:bold; font-size:22px; margin:-2px 0 0 0; }
p.email { margin:2px 0 0 0; }
.email a:link, .email a:visited, .email a:active, .email a:hover { background-image:url(images/email.gif); background-position:left; background-repeat:no-repeat; padding-left:15px; font-size:10px; color:#CD5806; }
h1.how { font-size:14px; color:#CC6600; text-transform:uppercase; margin:0 0 54px 0; }
.lowerContent { display:table-cell; position:relative; float:left; background-color:#fdf9f8; margin:-36px 0 0 0; }
.lowerContent p { width:190px; margin:3px 0 0 13px; line-height:14px; }
.lowerContent div { display:table-cell; position:relative; float:left; width:231px; margin:0; padding:0 0 0 35px; }
#footer { position:relative; float:left; display:table-row; background-color:#fdf9f8; width:798px; color:#D67316; font-size:10px; padding:0 0 20px 0; margin:-30px 0 0 0; }
.home #footer { padding:20px 0; margin:0;  }
#footer p { margin:5px 0 0 0; }
#footer p.copyright { margin:0; }
#textCol { display:table-cell; position:relative; float:left; padding:24px 40px 90px 40px; min-height:300px; }
#textCol p { line-height:14px; }
#textCol ul { list-style-type:none; list-style-image:url(images/bullet.gif); line-height:14px; margin-left:11px; padding-left:11px; }
#textCol li { margin-bottom:10px; }
#leftCol { display:table-cell; position:relative; float:left; width:188px; padding:24px 0 90px 0; }
#rightCol { display:table-cell; position:relative; float:left; width:590px; padding:24px 20px 90px 0; min-height:300px; }
#rightCol p { line-height:14px; }
#leftCol ul { list-style-type:none; margin:0 0 20px 17px; padding:0; }
#leftCol li { height:19px; }
#leftCol a:link, #leftCol a:visited, #leftCol a:hover, #leftCol a:active {  background-image:url(images/arrow.gif); background-repeat:no-repeat; background-position:left; padding:0 0 0 15px; font-weight:bold; display:block; }
#leftCol p.moreInfo { color:#CD5806; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; margin:0; }
#leftCol p.phone { color:#CD5806; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:20px; margin:-2px 0 0 0; }
.analysisForm p, .analysisForm table { margin-left:10px; }
.analysisForm p.formHeader, .formHeader { color:#D67316; font-weight:bold; margin-left:0; }
input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.btn { background-image:url(/images/btnBg.gif); background-repeat:repeat-x; height:20px; width:68px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; font-size:11px; border:1px solid #E27322; padding:0; margin:0; cursor:pointer; }
.err { color:Red; }
