﻿/* 
 Global CSS Declarations for hrgroupinternational.com/hrgroupintl.com
 Copyright (C) Randall Lee Spence dba analogueweb.com, all rights reserved
 Version 1.0306
*/

@media aural {
  acronym { speak: normal; }
  abbr.initialism { speak: spell-out; }
  abbr.truncation { speak: normal; }
}

@media screen {
  acronym, abbr { cursor: help; border: medium none; }
}

/* IE5/Mac Filter \*/@media screen, projection {
  /* End Filter */

  /* DEFAULTS */
  * { padding: 0; margin: 0; }
  a { text-decoration: none; outline: none; }
  address { font-style: normal; }
  body { height: 100%; background: #fff; color: #444; font: 62.5%/1.5 Verdana, Geneva, sans-serif; }
  br { clear: both; }
  h1, h2, h3, h4, h5, h6 { color: #074884; font-family: Georgia, Georgia, serif; font-size: 1em; }
  html { height: 100%; }
  img { border: medium none; }
  input, button, select { font-family: Verdana, Geneva, sans-serif; font-size: 1em; }
  label { cursor: pointer; }
  strong { color: #098307; }
  ol, ul { list-style: none; }

  /* LAYOUT */
  #body { position: relative; min-width: 75em; min-height: 100%; background: url(/assets/img/background.jpg) repeat-y 50% 50%; }
  #container { width: 75em; height: 100%; margin: 0 auto; padding-bottom: 5em; background: #fff; border-right: solid 1px #074884; border-left: solid 1px #074884; }
  #skip { display: none; }

  /* HEADER */
  #header { border-bottom: 1px solid #074884; background: #fff url(/assets/img/header.jpg) repeat-x 50% 0%; color: #333; }
  #header div.center { clear: both; width: 74em; margin: 0 auto; text-align: center; }
  #header h1 { display: none; }
  #header img { float: left; width: 272px; height: 75px; margin: 1.25em 0; }
  #header blockquote { float: left; width: 49em; margin: 2em 0 2em 2.5em; font-size: .9em; text-align: justify; }
  #header blockquote cite { display: block; color: #098307; font-size: 1.2em; }

  /* MENU */
  #menu { clear: both; position: relative; z-index: 500; width: 68em; margin: 0 auto; font: bold 1.1em Georgia, Georgia, serif; text-align: center; }
  #menu li { display: inline; }
  #menu li a { float: left; display: block; padding: 0 0 0 1em; border-bottom: 1px solid #074884; background: url(/assets/img/left.jpg) no-repeat 0% 0%; color: #9c9c9c; }
  #menu li a:hover { background-position: 0% -150px; }
  #menu li a span { float: left; display: block; padding: .5em 1em .5em 0; background: url(/assets/img/right.jpg) no-repeat 100% 0%; }
  #menu li a:hover span { background-position: 100% -150px; color: #fff; }
  
  /* LOCATION */
  #home #menu li.home a { border-bottom: 1px solid #fff; background: url(/assets/img/left.jpg) no-repeat 0% 0%; }
  #home #menu li.home a span { background: url(/assets/img/right.jpg) no-repeat 100% 0%; color: #098307; }
  #team #menu li.team a { border-bottom: 1px solid #fff; background: url(/assets/img/left.jpg) no-repeat 0% 0%; }
  #team #menu li.team a span { background: url(/assets/img/right.jpg) no-repeat 100% 0%; color: #098307; }
  #services #menu li.services a { border-bottom: 1px solid #fff; background: url(/assets/img/left.jpg) no-repeat 0% 0%; }
  #services #menu li.services a span { background: url(/assets/img/right.jpg) no-repeat 100% 0%; color: #098307; }
  #testimonials #menu li.testimonials a { border-bottom: 1px solid #fff; background: url(/assets/img/left.jpg) no-repeat 0% 0%; }
  #testimonials #menu li.testimonials a span { background: url(/assets/img/right.jpg) no-repeat 100% 0%; color: #098307; }
  #opportunities #menu li.opportunities a { border-bottom: 1px solid #fff; background: url(/assets/img/left.jpg) no-repeat 0% 0%; }
  #opportunities #menu li.opportunities a span { background: url(/assets/img/right.jpg) no-repeat 100% 0%; color: #098307; }
  #resources #menu li.resources a { border-bottom: 1px solid #fff; background: url(/assets/img/left.jpg) no-repeat 0% 0%; }
  #resources #menu li.resources a span { background: url(/assets/img/right.jpg) no-repeat 100% 0%; color: #098307; }
  #contact #menu li.contact a { border-bottom: 1px solid #fff; background: url(/assets/img/left.jpg) no-repeat 0% 0%; }
  #contact #menu li.contact a span { background: url(/assets/img/right.jpg) no-repeat 100% 0%; color: #098307; }

  /* CONTENT */
  #content { float: left; width: 44em; margin: 1.5em 0; padding: 0 2em; }
  #content a { padding: 1px; background: #fff; color: #098307; }
  #content a:hover { background: #fff; color: #9c9c9c; }
  #content blockquote cite { color: #074884; font-weight: bold; }
  #content blockquote span { color: #074884; font-weight: bold; font-family: Georgia, Georgia, serif; }
  #content h2 { padding: 0 0 .5em; font-size: 1.8em; text-align: center; }
  #content h3 { padding: 0 0 1em; font-size: 1.4em; }
  #content h4 { padding: 0 0 1em; font-size: 1.2em; }
  #content img { float: left; padding: .25em 1.5em .25em 0; }
  #content ol { margin: 0 0 1em; font-size: 1.2em; }
  #content ol li { margin: 0 0 0 2em; list-style-type: decimal; }
  #content p { margin: 0 0 1em; font-size: 1.2em; }
  #content ul { margin: 0 0 1em; font-size: 1.2em; }
  #content ul li { margin: 0 0 0 2em; list-style: disc; }
  #content ul li.job a { font-weight: bold; }

  /* SIDEBAR */
  #sidebar { float: left; width: 21.75em; margin: 1.5em 0; padding: 0 2em; border-left: 1px solid #9c9c9c; }
  #sidebar a { padding: 1px; background: #fff; color: #098307; }
  #sidebar a:hover { background: #fff; color: #9c9c9c; }
  #sidebar dt { margin: 0 0 .75em; background: #fff; color: #074884; font: bold 12px Georgia, Georgia, serif; }
  #sidebar dd { padding: 0 0 .75em .5em; }
  #sidebar dd strong { background: #fff; color: #074884; }

  /* FORMS */
  form em { background: #fff; color: #074884; font-style: normal; }
  form fieldset { border: medium none; }
  form input, form select, form textarea { padding: 1px; }

  /* FOOTER */
  #footer { position: absolute; bottom: 0; z-index: 20; width: 100%; text-align: center; }
  #footer a { background: #fff; color: #098307; }
  #footer a:hover { background: #fff; color: #9c9c9c; }
  #footer p { width: 80em; margin: 0 auto; padding: .6em 0; background: #fff; border-top: 1px solid #9c9c9c; font-size: .9em; }

  /* CLASSES */
  .clear { clear: both; }
  .left { float: left; }
  .right { float: right; }

  /* IE5/Mac Filter \*/}
/* End Filter */

@media screen, projection {
  
  /* MSIE 7 */
 *+html #header blockquote { height: 88px; }
 *+html #menu li a { cursor: pointer; }

  /* MSIE ONLY */
  * html #body { height: 100%; }
  * html #header blockquote { height: 88px; }
  * html #container { padding-bottom: 1em; }
  * html #content { overflow: hidden; }
  * html #menu { margin: 0 0 -1px 0; }
  * html #menu li a { cursor: pointer; }
  * html #footer { bottom: -1px; }

  /* GECKO ONLY */
  #menu[id] { bottom: -1px; }
  #menu:after { clear: both; height: 0; content: "."; display: block; visibility: hidden; }
  form input[type=text] { margin: 1px 0; }
  form input[type=submit] { margin: 1px 0; padding: 0 6px; }
}

@media print {

  /* GLOBAL */
  a { background: #fff; color: #444; text-decoration: none; outline: none; }
  address { font-style: normal; }
  body { background: #fff; color: #444; font: 100%/1.5 Verdana, Geneva, sans-serif; }
  h1, h2, h3, h4, h5, h6 { background: #fff; color: #074884; font-family: Georgia, Georgia, serif; }
  img { border: medium none; }
  strong { background: #fff; color: #074884; }
  
  /* LAYOUT */
  #container { height: 98%; }
  
  /* HEADER */
  #skip { display: none; }
  #header h1 { display: none; }
  #header img { width: 136px; height: 38px; margin: 0 0 1.5pt 0; }
  #header blockquote { display: none; }

  /* MENU */
  #menu { display: none; }

  /* CONTENT */
  #content { height: 98%; text-align: justify; }
  #content blockquote { margin: auto 0; }
  #content blockquote cite { font-weight: bold; }
  #content img { display: none; }
  #content ul { text-align: left; }
  
  /* LINKS */
  #resources #content ul a:after { content: " <" attr(href) "> "; color: #098307; font-size: small; font-weight: normal; }
  #resources #content ul a[href^="/"]:after { content: " <http://www.hrgroupinternational.com" attr(href) "> "; }
  #sitesearch #content a[href^="/"]:after { content: " <http://www.hrgroupinternational.com" attr(href) "> "; }

  /* SIDEBAR */
  #sidebar #date, #sidebar #greeeting { display: none; }
  #sidebar dt, #sidebar dd { display: none; }
  #sidebar dd#address { display: block; position: absolute; bottom: 0; right: 0; }
  #sidebar[id] dd#address { bottom: 50px; }
  #address address { display: block; float: left; padding: 0 12px; font-size: 7pt; }
  #address address strong { text-transform: lowercase; }

  /* FOOTER */
  #footer { display: none; }

}