/* Verve Communications: Print */

html,body,div,p,h1,h2,h3,h4,h5,h6,span,form,fieldset,input,label,textarea,address,blockquote,ul,ol,li,a,strong,em,img,hr,table,tr,td,th { border:none; font-size:1em; }
body{ font:80% arial,sans-serif; color:#000; background-color:#FFF; }

/* HIDDEN */
div#topNav ul, div#mainNav, ul.hidden, p#siteCredits, a.topOfPage, a.talentLink, a.closeBTN, div#form, div#footer ul li { display:none; }

/* HEADINGS */
h1, h2, h3, h4, h5, h6 { color: #333; background-color: #fff;}
h1 {font-size: 1.5em; }
h2 {font-size: 1.2em; }
h3, h4 {font-size: 1.0em; }

/* TABLES */
table.accessTable { text-align:left;  border: 1px solid #ddd; border-collapse: collapse;}
table.accessTable td { border: 1px solid #ddd; padding: 0.3em 1em;}
table.accessTable th { width:150px; color:#FFF; background:#000; padding:0.3em 1em;  border: 1px solid #ddd; }

/* LISTS */
div#siteMap ul, ul.clientList, div.boxedItem ul { margin-left: 1.3em; padding: 0;}
div#siteMap ul li, ul.clientList li { padding: 0.1em 0;}
div#siteMap ul li a { font-size: 0.7em; color: #333; background-color: #fff; text-decoration: none;}
div#siteMap ul li ul { margin-left: 1.2em;}
div#emailAddresses ul {margin: 0; padding: 0;}
div#emailAddresses ul li { padding: 0.2em 0; list-style-type: none;}
div#emailAddresses ul li h4 {margin: 0.2em 0 0 0; padding: 0;}
div#emailAddresses ul li a, ul.clientList li a {color: #77923c; background-color: #fff; text-decoration: none;}
div#footer ul li#copyright {display: block;  margin-left: 0; padding-left: 0;}
div#footer ul li#copyright a { padding-left: 1em;}
div#footer ul { margin-left: 0; padding-left: 0;}

/* MISC. TAGS AND CLASSES */
strong {margin-left: 0.75em;}
blockquote {margin: 1em 0; padding: 0 1em 0 0; border-top: 1px solid #77923c; }
blockquote p.clientName {font-weight: bold; margin: 0;}
blockquote p.clientJobTitle { margin: 0; padding: 0; }
address { font-style:normal; }
abbr, acronym { border-bottom:1px dotted #77923c; margin-left: 0.75em;}
.warning { color:#F00; font-weight:bold; }

/* MISC. CONTENT */
div#pageTop { height: 4em; margin: 1em 0 0 0; padding: 0 0 0.5em 0; border-bottom: 1px solid #77923c; position: relative; }  
div#pageTop a { float: left; margin: 0; padding: 0; }
p#topStrapline { position: absolute; bottom: 0; right: 0; margin: 0.75em 0; padding: 0; color: #77923c; background-color: #fff; font-size: 1.2em; text-align: right; width: 480px; }
div#footer { border-top: 1px solid #77923c; margin: 1em 0 0 0; }
img#prweekIntro {float: right; margin-top: 1em;}

/* BOXES STYLING */
div.companiesBox { border-top: 1px solid #77923c; padding-top: 1em; margin-bottom: 1em; }
div.cmsBox {border: 1px solid #ccc; margin-top: 0.6em; padding: 0.2em 1em;}
div.cmsBox p, div.cmsBox h3 {padding: 0.5em 0; margin: 0;}
div.cmsBox p a {text-decoration: none; color: #333; background-color: #fff;}
