@import url('http://acme.medialiveinternational.com/css/global.css'); /* import CSS shared across sites */
body { background: #f9f9f9 url('/images/bg.jpg') repeat-y top center; font-family: Arial, Helvetica, sans-serif; font-size: .9em; margin: 0px; }
body, #menu { padding: 0px; }
img { -ms-interpolation-mode: bicubic; } /* Force IE to resize images properly */
img, a img, hr, table { border: none; }
a { color: #0f4692; outline: none; text-decoration: none; }
a:hover div { *cursor: pointer; }
hr { background-color: #D6D6D6; height: 1px; width: auto; }
p a:hover { text-decoration: underline; }
table, th, td {  margin: 0px; padding: 0px; vertical-align: top; }

.bio-portrait { border: 1px solid #E1E1E1; padding: 1px; float: left; margin: 16px 10px 10px 0px; }
.noTopMargin, #main-content p.first { margin-top: 0px; padding-top: 0px; }
.noBottomMargin { margin-bottom: 0px; padding-top: 0px; }
.rss-icon { float: right; }

#header { background: transparent url('/images/header-bg.jpg') repeat-x top left; border-top: 2px solid #c41e34; border-bottom: 1px solid white; height: 122px; position: relative; text-align: center; z-index: 1000; }
#techweb { float: left; margin: 12px 0px 14px 32px; }
#ubm { float: right; margin: 22px 27px 0px 0px; }

#menu { background: transparent url('/images/header-shading.jpg') no-repeat top center; margin: 0px auto 0px auto; width: 1003px; }
#menu #nav { border: none; clear: both; font-family: 'DIN Bold', 'Segoe UI', Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 0px auto 0px auto; padding: 0px; }
#menu #nav td { background: transparent url('/images/nav-divider.gif') no-repeat top left; float: left; margin: 0px; padding-left: 1px; }
#menu #nav td.first { background-image: none; }
#menu #nav td a { background: transparent url('/images/nav-bg-swap.gif') repeat-x top left; color: #25282d; border-bottom: 2px solid transparent; _border: none; display: block; font-size: .8em; font-weight: bold; height: 23px; padding: 9px 13px 0px 13px; _padding-top: 8px; text-decoration: none; text-transform: uppercase; }
#menu #nav td a:hover, #menu #nav td a.selected { background: transparent url('/images/nav-bg-swap.gif') repeat-x bottom left; border-bottom: 2px solid #C42029; _border: none; color: white; }

#tools { float: right; margin: 5px 84px 0px 0px; }
#tools #share { float: right; margin-right: 3px; }
#tools #share img { float: left; height: 10px; }
#tools #share a img { margin: 0px 0px 0px 4px; }
#tools #share a.addthis_button_compact img { margin: 0px 9px 0px 0px; }
#tools #search { clear: both; float: right; margin: 24px 0px 0px 0px; }
#tools #search input { border: none; float: left; margin: 0px; padding: 0px; }

/*
#tools #search #search-bg { background: transparent url('/images/search-bg.gif') no-repeat top left; color: #888888; font-size: .6em; height: 22px; *height: 20px; padding: 3px 10px 3px 13px; *padding-top: 7px; *padding-bottom: 0px; width: 157px; } */

#tools #search #search-bg { background: transparent url('/images/search-bg.gif') no-repeat top left; color: #888888; font-size: .6em; padding: 9px 10px 8px 13px; width: 157px; }
#tools #search #search-button { background: transparent url('/images/search-button.gif') no-repeat top left; height: 27px; width: 30px; }

#wrapper { background: transparent url('/images/undernav-shading.gif') no-repeat top center; margin: 0px auto 0px auto; padding: 25px 28px 0px 28px; position: relative; width: 947px; z-index: 500; }

#left-column { float: left; margin: 0px; padding: 0px 0px 25px 0px; }
#left-column hr { width: 80%; }
#left-column .rounded { background: transparent url('/images/left-col-round-bg.gif') repeat-y top center; color: #363636;font-size: .9em; width: 209px; }
#left-column .rounded h1 { background: transparent url('/images/left-col-round-top.gif') no-repeat top center; color: #292929; font-size: .9em; margin-bottom: 0px; padding: 9px 0px 7px 14px; }
#left-column .rounded h2 { padding-top: 10px !important; }
#left-column .rounded h2, #left-column .generic h2 { font-size: 1em; }
#left-column .rounded h3, #left-column .generic h3 { color: #767676; font-size: .8em; font-weight: normal; }
#left-column .rounded h2, #left-column .generic h2, #left-column .rounded h3, #left-column .generic h3 { margin: 0px; padding: 0px 16px; }
#left-column .rounded p, #left-column .generic p { font-size: .8em; margin: 0px; padding: 9px 16px 10px 16px; }
#left-column .rounded .footer { background: transparent url('/images/left-col-round-bottom.gif') no-repeat bottom center; height: 6px; }
#left-column .rounded, #left-column .follow, #left-column .generic { margin: 0px 0px 28px 0px; }
#left-column .follow, #left-column .generic { background: #fbfbfb url('/images/plus-watermark-bg.gif') no-repeat bottom right; border: 1px solid #e1e1e1; height: 123px; width: 206px; }
#left-column .follow .social-icons { margin: 12px 0px 0px 11px; padding: 0px; }
#left-column .follow img { margin-right: 8px; }
#left-column .follow h1, #left-column .generic h1 { background: transparent url('/images/left-col-h1-bg.gif') repeat-x top left; color: #46545e; font-size: .9em; margin: 0px; padding: 6px 8px 6px 11px; }
#left-column .generic { background: #FBFBFB url('/images/gradient-bg1.jpg') repeat-x bottom left; height: auto; }
#left-column .sub-nav  a, #left-column .sub-nav  a:hover { text-decoration: none; }
#left-column .sub-nav  a div { background: transparent url('/images/sub-nav-bg.gif') no-repeat top left; border-top: 1px solid #ededed; color: #474747; font-size: .9em; font-weight: bold; height: 14px; margin: 0px 2px; padding: 10px 13px 10px 16px; }
#left-column .sub-nav a:hover div, #left-column .sub-nav a div.selected { background: transparent url('/images/sub-nav-bg.gif') no-repeat bottom left; border-top: 1px solid transparent; color: white; overflow: visible; width: 218px; _width: auto; z-index: 600; }
#left-column .contact { font-size: .8em; margin: 14px 0px 20px 8px; padding: 0px; }
#left-column .contact h2, #left-column .contact h3, #left-column .contact p { margin: 0px 0px 4px 0px; padding: 0px; }
#left-column .contact h2, #left-column .contact h2 a, #left-column .contact h3, #left-column .contact p { color: #464646; }
#left-column .contact h3 { font-style: italic; margin: 0px; }
#left-column .contact img { border: 1px solid #b3b3b3; float: left; margin: 0px 6px 6px 0px; padding: 1px; }
#left-column .contact a { font-weight: bold; }
#left-column .community p { font-size: .9em; }
#left-column .community a img { float: left; margin-right: 8px; }

#breadcrumbs { color: #555; font-size: .6em; }

#main-content { color: #363636; float: left; margin-left: 37px; padding-bottom: 25px; width: 700px; }
#main-content h1 { font-size: 1.3em; margin-bottom: 4px; }
#main-content h2  { font-size: .9em; margin-top: 0px; }
#main-content h3 { clear: both; color: #0f4692; font-size: .9em; margin-top: 20px; margin-bottom: 0px; }
#main-content p { font-size: .9em; }
#main-content ul { font-size: .8em; list-style-type: none; margin: 2px 0px 0px 0px; padding-left: 7px; }
#main-content ul li { background: transparent url('/images/ul-bullet.gif') no-repeat 0px 7px; padding: 2px 0px 2px 10px; }
#main-content ul li ul { font-size: 1em; }
#main-content ul.pdf { margin: 0px 20px; }
#main-content ul.pdf li { background: transparent url('http://i.cmpnet.com/techweb/aboutus/images/acrobat_icon.gif') no-repeat top left; padding: 8px 0px 12px 30px; }
#main-content ul.spaced li { padding-bottom: 15px; }
#main-content form table { background: transparent url('/images/gradient-bg1.jpg') repeat-x top left; border: 1px solid #E1E1E1; margin: 0px 20px; padding: 0px; }
#main-content form table th, #main-content form table td { padding: 4px 8px; }
#main-content form table th { background: transparent url('/images/left-col-h1-bg.gif') repeat-x 0px 0px; color: #8F545E; height: 20px; }
#main-content table.brands td { padding-left: 35px; width: 50%; }
#main-content table.brands .first { border-right: 1px solid #dcdcdc; padding-left: 0px; padding-right: 20px  }
#main-content table.brands h1 { color: #0f4692; font-size: 1em; *margin-bottom: 8px; }
#main-content table.brands ul { margin: 0px 0px 0px 27px; padding: 0px; }
#main-content table.locations td { font-size: .8em; line-height: 1.6em; padding: 10px 25px; }
#main-content table.locations td strong { font-size: 1.2em; }
#main-content table.more-resources { border: none; margin: 0px auto; }
#main-content table.more-resources td { padding: 10px 40px; }
#main-content .highlight-message { background: #FAFAFA url('/images/quote-watermark.gif') no-repeat 141px 11px; height: 130px; }
#main-content .highlight-message  td, #main-content div.highlight-message { padding: 9px 11px; }
#main-content .highlight-message .author { color: #434343; font-family: 'Times Roman', 'Times New Roman', serif; font-size: .9em; }
#main-content .highlight-message  .portrait { background: transparent url('/images/photo-border.gif') no-repeat top left; float: left; margin: 0px  31px 20px 0px;; padding: 14px; }
#main-content .highlight-message .quote { color: black; font-family: 'Times New Roman', serif; font-size: 1.1em; font-style: italic; }
#main-content .highlight-message .aside { background: #f7f7f7 url('/images/aside-bg.gif') no-repeat bottom left; width: 215px; }
#main-content .highlight-message .aside h1 { color: #8e8c8c; font-size: .7em; margin: 0px; padding: 0px; text-transform: uppercase; }
#main-content .highlight-message .aside ul li { font-size: 1em; font-weight: bold; padding-bottom: 9px; }
#main-content .left { float: left; }
#main-content .right { float: right; }
#main-content .side-by-side { margin-bottom: 15px; }
#main-content #hr-menu { border-top: 2px dotted #e0e0e0; clear: both; margin-top: 20px; }
#main-content #hr-menu div { float: left; }
#main-content #hr-menu div { border-right: 2px dotted #e0e0e0; color: #292929; font-size: .8em; font-weight: bold; letter-spacing: .5px; margin-left: 5px; padding: 8px 8px 8px 0px; }
#main-content #hr-menu div.last { border-right: none; }
#main-content #hr-menu div.opps { background: transparent url('/images/opps-bg.gif') no-repeat center left; padding-left: 28px; }
#main-content #hr-menu div.meet { background: transparent url('/images/meet-bg.gif') no-repeat center left; padding-left: 30px; }
#main-content #hr-menu div.work { background: transparent url('/images/work-bg.gif') no-repeat center left; padding-left: 32px; }
#main-content #hr-menu div.forms { background: transparent url('/images/forms-bg.gif') no-repeat center left; padding-left: 33px; }
#main-content .download-button, #main-content .button {
	background: transparent url('/images/button-download-left.gif') no-repeat center left;
	font-size: .8em; padding: 10px 0px 9px 29px;
}
#main-content .download-button a, #main-content .button a {
	background: transparent url('/images/button-right1.gif') no-repeat center right;
	color: #5c5c5c; padding: 10px 18px 9px 7px; text-decoration: none; text-transform: uppercase !important;
}
#main-content .download-button a:hover, #main-content .button a:hover  { color: #adadad; }
#main-content .button { background-image: url('/images/button-left.gif'); padding-left: 7px; }
#main-content .leadership { margin: 0px; padding: 0px; }
#main-content .leadership  td { padding: 5px; text-align: center; vertical-align: top; }
#main-content .small-portrait { clear: both; }
#main-content .small-portrait img { background-color: white; border: 1px solid #CCC; height: 145px; margin: 0px 10px 10px 0px; padding: 4px; }

/* For the links to the videos, in the /people/ directory */
a .video { float: right; height: 144px; margin: 0px 0px 8px 8px; width: 168px; }
a .video span { display: none; }
a .john-dennehy { background: transparent url('/images/john-dennehy-video.jpg') no-repeat top left; }
a .marco-pardi { background: transparent url('/images/marco-pardi-video.jpg') no-repeat top left; }
a .beth-rivera { background: transparent url('/images/beth-rivera-video.jpg') no-repeat top left; }
a .lori-silva { background: transparent url('/images/lori-silva-video.jpg') no-repeat top left; }
a .tony-uphoff { background: transparent url('/images/tony-uphoff-video.jpg') no-repeat top left; }
a .scott-vaughan { background: transparent url('/images/scott-vaughan-video.jpg') no-repeat top left; }
a:hover .video { background-position: bottom left; cursor: pointer; }

/* For the Wilson HCG remote content on the career opps page */
#main-content #wilson-menu { font-size: .7em; margin: 16px 10px 0 -6px; }
#main-content #wilson-menu li { background: none; padding: 0 0 10px 0; }
#main-content #wilson-menu li a:hover, #main-content #wilson-menu li a:active { text-decoration: underline; }
#main-content #wilson-menu, #main-content #wilson-main { float: left; }
#main-content #wilson-main { border: none; margin: 0; min-height: 500px; padding: 0; width: 586px; }
