/* print.css */

/*Screen Style Sheet
version: 1.0
author: ryan bruce
email: rbruce@thrillworks.com
website: http://www.thrillworks.com*/
body { margin:40px; color:#4c4c4c; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
h1, h2, h3, h4, h5, h6 { margin-top:0; font-weight:normal; }
h1 { color:#252525; font-size:2.2em; }
h2 { margin-bottom:5px; color:#4c4c4c; font-size:1.6em; }
h2 + h3 { margin-top:12px; }
h3 + h4 { margin-top:12px; }
h3 { margin:7px 0 5px; color:#252525; font-size:1.4em; }
h4 { margin:20px 0 5px; font-size:1.1em; font-weight:700; }
p { margin:12px 0 12px; color:#4c4c4c; font-size:0.96em; line-height:1.8em; }
em { font-style:italic; }
strong { font-weight:700; }
ul { margin:0 0 10px 5px; }
ul li { margin:10px 0 10px -10px; line-height:2em;  }
ul ul { margin:5px 0 5px 10px; list-style: none; font-size:1em; line-height:1.8em; }
ul ul li { margin:0 0 2px -10px; padding-left:22px; }
*.small { color:#999; font-size:0.8em!important; }
a { color:#54b6ff; }
a:focus, a:hover { color:#9a9a9a; }
a img { border: none; }
a { outline: none; }
hr { margin:20px 0 20px; border-top:none; border-right:none; border-bottom:#ebebeb 1px solid; height:1px; border-left:none; }
.left { float:left; }
.right { float:right; }
img.left { margin:0 20px 10px 0; }
img.right { margin:0 0 10px 20px; }
.clear { clear:both; }

#mainnav { display:none; }

.home { background:none; }
.home #banner { display:none; }
.home #content { margin:0; padding-bottom:20px; width:100%; }
.home #content #quotes { display:none; }
.home #feature img { display:none; }

.layout1 #banner { display:none; }
.layout1 #breadcrumbs { color:#4c4c4c; }
.layout1 #content { margin:0; padding-bottom:20px; width:100%; }

.layout2 #banner { display:none; }
.layout2 #breadcrumbs { color:#4c4c4c; }
.layout2 #content { margin:0; padding-bottom:20px; width:100%; }

.widget #main { float:left; margin:20px 20px 20px 0; width:600px; }
.widget .column { display:none; }

.insidenav #main { margin:0; width:100%; }

.insidenav .column { display:none; }

#core { margin:0 auto; width:100%; }

#header { display:none; }

table { margin:0; padding:0; }
table.clientlist { width:100%; }
table.clientlist .top td { border-top:none; }
table.clientlist td { border-top:#ebebeb 1px solid; border-right:#ebebeb 1px solid; text-align:center; }
table.clientlist td.last { border-right:none; }

.testimonials { clear:both; }
.testimonials .right { float:right; margin:0; padding:0; width:20%; }
.testimonials .left { float:left; margin:0; padding:0 20px 0 0; width:75%; border-right:#ebebeb 1px solid; }
.testimonials hr { margin:0; padding:0; border-top:none; border-right:none; border-bottom:#ebebeb 1px solid; height:1px; border-left:none; }

.contactus #main  { display:none; }
.contactus .column { width:100%; }
.contactus .column p { line-height:2.4em; }
.contactus .column address { line-height:2.4em; }
.map { widows:inherit; }
.imap { width:100%; }

#footer { clear:both; }
#footer p { margin:5px 0; font-size:.9em; line-height:1.6em; color:#d6d6d6; }
#footer ul { display:none; }
#footer .column { width:100%; margin:0; padding:0; }
#footer .social { display:none; }
#footer .last { display:none; }