* { color:#000 !important; float:none !important; border:0 !important; background:none !important; text-indent:0; }
body { background:#fff; font-size:10pt; }

h1 { font-size:18pt; }
h2 { font-size:16pt; margin:0 0 .5em; }
h3 { font-size:14pt; margin:0 0 .5em; }
h4 { font-size:12pt; margin:0 0 .5em; }

#wrapper { width:98%; margin:1%; }
#main, #primaryContent, #secondaryContent, #sideContent, #footer { width:100% !important; margin:0 !important; }

#footer { border-top:1px solid #ccc; margin-top:1em; padding-top:1em; font-size:8pt; }

#nav, #utilnav, #intromovie, #newsletter-signup, #leftfootwrap, #actions, #subnav, #secondaryContent, #sideContent, #news-archive, #resource-video, #event-tabs, #util, span.back, span.feed, div.vevent ul.utility, .apply { display:none !important; }

div.vevent { margin-bottom:1em; }

.SolutionPage ul#subnav { display:block !important; margin:0; }
.SolutionPage ul#subnav li { margin-left:2em; }
.SolutionPage ul#subnav li.subnavHeading { list-style:none; margin-left:0; }

ol ul li { list-style:disc; }
ul ol li { list-style:decimal; }

div.toggle-content { display:block !important; }

#header h1 { float:left !important; }
#header h1 span { font-size:14pt; }
#header h1 a { text-decoration:none; }
#header div.headertel { float:right !important; font-size:18pt; margin:1em 0; }

div.equal p { font-size:8pt; }


#site-tree ul li.l1 { font-size:14pt; }
#site-tree ul li.l1 span { font-size:10pt; display:block; }

#site-tree ul li.l2 { font-size:12pt; }
#site-tree ul li.l2 span { font-size:10pt; display:block; }

#testimonial blockquote { font-style:italic; }
#testimonial blockquote p { display:inline; }
#testimonial blockquote a { display:none; }