@CHARSET "UTF-8";

#content .title h1 { font-weight: normal; font-size: 22px; color: #8b8b8b; }
#content .title p.subtitle { margin: 0.5em 0 0 0; font-weight: normal; font-size: 14px; color: #424141; }
#content .content { padding: 25px 0 0 0; font-size: 12px; line-height: 1.5em }
#content .content p { margin: 0 0 25px 0; }
#content .content img.image { float: right; margin: 0 0 10px 20px; padding: 1px; border: 1px solid #c3c3c3; background: white; }
#content .content a { font-weight: normal; color: #005fca; }

#content p.title { font-weight: bold; margin: 0 0 2px 0; }
#content p.title span { font-weight: normal; }
#content p.footnote { margin-top: -20px; }

#content table.data { width: 100%; margin: 0 0 10px 0; font-size: 11px; }
#content table.data th { padding: 1px 5px; background: #45a3d4; color: white; text-align: left; font-weight: bold; }
#content table.data th.dark { background: #0975ad; font-weight: bold; }
#content table.data th.dark span { font-weight: normal; }
#content table.data td { padding: 1px 5px; vertical-align: top; }
#content table.data tr.odd td { background: #f2f2f2; }
#content table.data tr.even td { background: #e3e3e3; }
#content table.data tr td.blank { background: none; }
#content table.standards { font-size: 12px; margin: 0 0 25px 0; }
#content table.standards th { font-weight: normal; }

#content table.emails { margin: 0 0 15px 0; }
#content table.emails td { padding: 1px 15px 1px 0; }

#content ul.list { list-style: none; margin: 0 0 25px 0; padding: 0 0 0 10px; }
#content ul.list li { margin: 1px 0; padding: 0 0 0 10px; background: url("../images/list-item.gif") 0 6px no-repeat; } 

#content ul.resumes { list-style: none; margin: 40px 0 0 0; }
#content ul.resumes li { margin: 25px 0 0 0; padding: 15px 0 0 0; border-top: 1px solid #e8e8e8; }  
#content ul.resumes li.first { margin: 0; padding: 0; border: none; }
#content ul.resumes p { margin: 0 0 20px 0; }
#content ul.resumes p.name { margin: 0 0 5px 0; font-size: 15px; font-weight: bold; }
#content ul.resumes p.position { }
#content ul.resumes p.education { }
#content ul.resumes p.details { }
#content ul.resumes p.experience { }

#content ul.certifications { list-style: none; margin: 10px 0 0 0; }
#content ul.certifications li { margin: 0 0 15px 0; padding: 0 0 0 10px; font-weight: bold; color: #005fca; background: url("../images/certifications-item.gif") 0 3px no-repeat; }

#content ul.sample-containers li { margin: 0 0 12px 0; }

#content ul.faq-questions { list-style: none; margin: 0 0 25px 0; }
#content ul.faq-questions li { margin: 2px 0; }
#content ul.faq-questions li a { font-weight: bold; }
#content ul.faq-answers { list-style: none; margin: 0 0 25px 0; }
#content ul.faq-answers li p.question { font-weight: bold;  margin: 0 0 2px 0; }
#content ul.faq-answers table.data { width: auto; }

#content ul.downloads { display: block; float: left; width: 100%; margin: 10px 0 0 0; }
#content ul.downloads li { display: block; float: left; width: 160px; min-height: 50px; _height: 70px; padding: 10px 0 30px 80px; background-position: 0 0; background: no-repeat; }
#content ul.downloads li .name { padding: 0 0 0 10px; background: url("../images/downloads-item.gif") 0 5px no-repeat; }
#content ul.downloads li .name a { font-weight: bold; } 
#content ul.downloads li .type { padding: 0 0 0 10px; font-size: 10px; color: #868686; }

#content ul.directions { list-style: none; }
#content ul.directions li { margin: 25px 0 0 0; padding: 15px 0 0 0; border-top: 1px solid #e8e8e8; }  
#content ul.directions li.first { margin: 0; padding: 0; border: none; }
#content ul.directions p { margin: 0 0 20px 0; }
#content ul.directions p.from { margin: 0 0 10px 0; font-weight: bold; }
#content ul.directions p.details { }

#content ul.terms { list-style: none; font-size: 11px; }
#content ul.terms li { margin: 0 0 20px 0; }

#content ul.abbreviations { list-style: none; margin: 0 0 25px 0; }

#content ul.sitemap { display: block; float: left; list-style: none; margin: 0; }
#content ul.sitemap > li { margin: 0 0 11px 11px; padding: 6px 0 6px 10px; background: #45a3d4; }
#content ul.sitemap > li > a { font-weight: bold; color: white; }
#content ul.sitemap > li > ul { margin: 6px 0 -7px 0; padding: 1px 0 0 1px; list-style: none; font-size: 11px; background: white; }
#content ul.sitemap > li > ul > li { margin: 0 0 1px 0; padding: 2px 0 2px 10px; background: #e3e3e3; }
#content ul.sitemap-left > li { margin-left: 0; }

