/*
Theme Name: HR Compass
Theme URI: http://dhakers.wordpress.com/
Description: HR Compass Theme for HR Compass site only.
Author: Shiv Prakash Dhaker (spd.kumar77@gmail.com)
URL : <a href="http://dhakers.wordpress.com/">dhakers.wordpress.com</a>
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

* {
	margin:0px;
	padding:0px;
}
img {
	border:none;
}
a {
	outline:none;
	text-decoration:none;
}
.clr {
	clear:both;
}
.flt {
	float:left;
}
.flr {
	float:right;
}
h1, h2, h3, h4, h5, h6, p, span, ul, li {
	margin:0px;
	padding:0px;
}
li {
	list-style:none;
}
body {
	background: none repeat scroll 0 0 #999999;
	margin:0 auto;
	padding:0;
}
#wrapper {
	background: url("images/bg.jpg") repeat scroll 0 0 transparent;
	border-radius: 5px 5px 5px 5px;
	margin: 0 auto;
	width: 1000px;
}
#header {
	clear: both;
	float: left;
	width: 1000px;
}
#header .logo {
	margin: 0 10px 10px;
	width: 300px;
	float:left;
	clear:both;
}
#header .logo a {
}
#header .logo a:hover {
}
#header .hr-dept {
	background: none repeat scroll 0 0 #FAF4F4;
	border: 1px solid #AC041D;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin: 30px 50px 15px;
	padding: 20px 25px;
	width: 240px;
}
#header .hr-dept .hr-txt {
	color: #96041B;
	font: bold 20px/24px Arial, Helvetica, sans-serif;
	text-align: center;
}
#header .hr-dept span {
	color: #000000;
	font: italic 22px Georgia, "Times New Roman", Times, serif;
	text-align: center;
}
#header .header-contact {
	float: right;
	margin: 15px 30px 0 0;
	width: 250px;
}
#header .header-contact .header-text {
	color: #950119;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align: center;
}
#header .header-contact a {
	color: #000000;
	float: left;
	font: italic 16px Georgia, "Times New Roman", Times, serif;
	text-align: center;
	width: 250px;
}
#header .header-contact a:hover {
	color:#96041B;
}
#header .header-contact span {
	float: left;
	font: italic bold 27px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-align: center;
	width: 250px;
}
#header .navigation {
	background: none repeat scroll 0 0 #000000;
	float: left;
	height: 36px;
	width: 1000px;
}
#header .navigation ul {
	float:left;
	margin: 10px 0 0 0;
}
#header .navigation li {
	display: inline;
	float: left;
	padding:0 20px;
}
#header .navigation .current-menu-item {
	background: none repeat scroll 0 0 #AC041D;
	color: #FFFFFF;
	font: 13px arial;
	margin: -10px 40px 10px;
	padding: 10px 10px;
}
#header .navigation a {
	color: #FFFFFF;
	font: 14px arial;
	padding: 10px 25px;
}
#header .navigation a:hover {
	background: none repeat scroll 0 0 #AC041D;
	color: #FFFFFF;
	padding: 10px 25px;
}
#container {
	clear: both;
	float: left;
	width: 1000px;
}
#container .left-sidebar {
	clear: both;
	float: left;
	width: 230px;
	margin-right:10px;
}
#container .left-sidebar .testmonials {
	background: none repeat scroll 0 0 #E6E6E6;
	border: 1px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin: 20px 10px;
	width: 210px;
}
#container .left-sidebar .testmonials h2 {
	border-bottom: 1px solid #DADADA;
	font: 16px/20px Trebuchet MS;
	padding: 5px 15px;
}
#container .left-sidebar .testmonials p {
	border-bottom: 1px dashed #CCCCCC;
	font: 11px/17px Trebuchet MS;
	padding: 15px;
	text-align: center;
}
#container .left-sidebar .testmonials .readmore {
}
#container .left-sidebar .testmonials .readmore a {
	background: none repeat scroll 0 0 #DADADA;
	border: 1px solid #ACABAB;
	border-radius: 5px 5px 5px 5px;
	clear: both;
	color: #000000;
	float: left;
	font: 11px Trebuchet MS;
	margin: 12px 60px;
	padding: 5px 15px;
	text-transform: uppercase;
}
#container .left-sidebar .testmonials .readmore a:hover {
	background: none repeat scroll 0 0 #e5e4e4;
	border: 1px solid #b2b1b1;
	color: #403b3b;
}
#container .left-sidebar .newsletter {
	background: none repeat scroll 0 0 #E6E6E6;
	border: 1px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin: 0px 10px 20px;
	width: 210px;
}
#container .left-sidebar .newsletter h2 {
	font:bold 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #8f0410;
	padding:10px 20px;
	text-align:center;
}
#container .left-sidebar .newsletter input[type="text"] {
	margin: 5px 15px;
	padding: 4px;
	width: 172px;
	color:#a9a8a8;
}
#container .left-sidebar .newsletter .signup {
	background: none repeat scroll 0 0 #8f0410;
	border: 1px solid #792c2c;
	border-radius: 5px 5px 5px 5px;
	clear: both;
	color: #FFFFFF;
	float: left;
	font: 11px Trebuchet MS;
	margin: 12px 60px;
	padding: 5px 20px;
	text-transform: uppercase;
}
#container .content {
	float: left;
}
#container .content .front-compass {
	background-image:url("images/compass.png");
	width:529px;
	height:529px;
}
#container .right-sidebar {
	float: right;
	width: 230px;
}
#container .right-sidebar .hrnews {
	background: none repeat scroll 0 0 #8F0410;
	border: 1px solid #792C2C;
	border-radius: 5px 5px 5px 5px;
	clear: both;
	float:left;
	color: #FFFFFF;
	font: 11px Trebuchet MS;
	margin: 20px 10px;
	text-transform: capitalize;
}
#container .right-sidebar .hrnews h2 {
	font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px 10px;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
        text-transform: uppercase;
}
#container .right-sidebar .hrnews ul {
}
#container .right-sidebar .hrnews li {
	list-style:disc;
	margin: 10px 10px 10px 20px;
}
#container .right-sidebar .hrnews .right-readmore {
}
#container .right-sidebar .hrnews .right-readmore a {
	background: none repeat scroll 0 0 #1D1D1D;
	border: 1px solid #ACABAB;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	float: left;
	font: 11px Trebuchet MS;
	margin: 12px 20px;
	padding: 8px 25px;
	text-transform: uppercase;
}
#container .right-sidebar .hrnews .right-readmore a:hover {
	background: none repeat scroll 0 0 #3c3a3a;
	border: 1px solid #dddbdb;
	color: #FFFFFF;
}
#container .content .front-compass .page-heading {
	color: #A6061D;
	font: bold 15px Comic Sans MS;
	margin: 20px 0 10px;
	text-align: center;
	text-transform: uppercase;
}
#container .content .front-compass .links-1 {
	color: #A6061D;
	font: bold 13px/20px Comic Sans MS;
	letter-spacing: 0.8px;
	margin: 25px 175px 5px 195px;
	text-align: center;
	width: 180px;
}
#container .content .front-compass .links-2 {
	clear: both;
	color: #A6061D;
	float: left;
	font: bold 13px/20px Comic Sans MS;
	letter-spacing: 0.8px;
	margin: 45px 20px 5px 70px;
	width: 180px;
}
#container .content .front-compass .links-3 {
	color: #A6061D;
	float: right;
	font: bold 13px/20px Comic Sans MS;
	letter-spacing: 0.8px;
	margin: 50px 0 5px;
	width: 185px;
}
#container .content .front-compass .links-4 {
	clear: both;
	color: #A6061D;
	float: left;
	font: bold 13px/20px Comic Sans MS;
	letter-spacing: 0.8px;
	margin: 65px 0 5px;
	width: 160px;
}
#container .content .front-compass .links-5 {
	color: #A6061D;
	float: right;
	font: bold 13px/20px Comic Sans MS;
	letter-spacing: 0.8px;
	margin: 65px 0 5px;
	width: 90px;
}
#container .content .front-compass .links-6 {
    clear: both;
    color: #A6061D;
    float: left;
    font: bold 13px/20px Comic Sans MS;
    letter-spacing: 0.8px;
    margin: 75px 0 5px 20px;
    text-align: center;
    width: 230px;
}
#container .content .front-compass .links-7 {
	color: #A6061D;
	float: right;
	font: bold 13px/20px Comic Sans MS;
	letter-spacing: 0.8px;
	margin: 75px 0 5px;
	width: 175px;
}
#container .content .front-compass .links-8 {
	clear: both;
	color: #A6061D;
	float: left;
	font: bold 13px/20px Comic Sans MS;
	letter-spacing: 0.8px;
	margin: 30px 0 5px 195px;
	width: 200px;
}
#container .content .front-compass .links-1:hover, #container .content .front-compass .links-2:hover, #container .content .front-compass .links-3:hover, #container .content .front-compass .links-4:hover, #container .content .front-compass .links-5:hover, #container .content .front-compass .links-6:hover, #container .content .front-compass .links-7:hover, #container .content .front-compass .links-8:hover {
	color:#000;
}
#container .content .front-compass .links-1 a, #container .content .front-compass .links-2 a, #container .content .front-compass .links-3 a, #container .content .front-compass .links-4 a, #container .content .front-compass .links-5 a, #container .content .front-compass .links-6 a, #container .content .front-compass .links-7 a, #container .content .front-compass .links-8 a {
color: #A6061D;
}
#container .content .front-compass .links-1 a:hover, #container .content .front-compass .links-2 a:hover, #container .content .front-compass .links-3 a:hover, #container .content .front-compass .links-4 a:hover, #container .content .front-compass .links-5 a:hover, #container .content .front-compass .links-6 a:hover, #container .content .front-compass .links-7 a:hover, #container .content .front-compass .links-8 a:hover {
color: #000000;
}
#container .content .inner-compass {
    clear: both;
    float: left;
    margin-bottom: 20px;
    width: 529px;
}
#container .content .bottom-tagline {
	clear:both;
	float:left;
	color: #A6061D;
	font: bold 13px Comic Sans MS;
	margin: 95px 0 20px;
	text-align: center;
	text-transform: uppercase;
	width:529px;
}
#container .right-sidebar .case-studies {
	background: none repeat scroll 0 0 #f4f4f4;
	border: 1px solid #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin: 0px 10px 20px;
	width: 210px;
}
#container .right-sidebar .case-studies h2 {
	font: 16px/20px Trebuchet MS;
	padding: 5px 15px;
}
#container .right-sidebar .case-studies img {
	float:left;
	margin:2px;
}
#container .right-sidebar .case-studies .csreadmore {
}
#container .right-sidebar .case-studies .csreadmore a {
	float: left;
	font: 16px/20px Trebuchet MS;
	padding: 5px 15px 10px;
	color:#000000;
}
#container .right-sidebar .case-studies .csreadmore a:hover {
	color:#792C2C;
}
#footer {
	border-top: 1px dashed;
	clear: both;
	width: 1000px;
}
#footer .copy-right {
	border-top: 1px dashed;
	font: 13px/18px arial;
	margin: 2px 0 0;
	padding: 8px;
	text-align: center;
}
#footer .copy-right a {
	color:#8F0410;
}
#footer .copy-right a:hover {
	text-decoration:underline;
}
#footer .footer-links {
	text-align: center;
}
#footer .footer-links li {
	display: inline;
	margin: 2px;
	text-align: center;
}
#footer .footer-links li a {
	color: #000000;
	font: 13px/20px arial;
}
#footer .footer-links li a:hover {
	text-decoration:underline;
}
.nocomments {
	display:none;
}
#container .content .inner-compass .entry-title {
    color: #A6061D;
    font: bold 15px Comic Sans MS;
    margin: 20px 0 10px;
    text-align: left;
    text-transform: uppercase;
}
#container .content .inner-compass .entry-content {
	font: 13px/17px Tahoma, Geneva, sans-serif;
	color:#000;
}
#container .content .inner-compass .entry-content p {
	float:left;	
	font: 13px/17px Tahoma, Geneva, sans-serif;
	color:#000;
	margin-bottom:10px;
}
#container .content .inner-compass a {
	color:#8F0410;
	text-decoration:underline;
}
#container .content .inner-compass a:hover{
	color:#000000;
	text-decoration:underline;
}
#container .content .inner-compass ul {
    clear: both;
    float: left;
    margin: 10px 0;
}
#container .content .inner-compass li {
    clear: both;
    float: left;
    list-style: disc outside none;
    margin: 0 10px 5px 15px;
    text-align: left;
}
/* Contact form CSS Shiv */
#contact-frm h3 {
	color: #666666;
	font: bold 15px Comic Sans MS;
	text-align: left;
	text-transform: capitalize;
}
#contact-frm h4 {
	color: #666666;
	font: bold 13px Comic Sans MS;
	text-align: left;
	text-transform: capitalize;
}
#contact-frm .phone {
	color: #666666;
	font: bold 20px Comic Sans MS;
	text-align: left;
}
#contact-frm h5 {
	color: #A6061D;
	text-align: left;
}
#contact-frm input[type="text"] {
	border: 1px solid #666;
	padding: 3px;
	width: 325px;
}
#contact-frm textarea {
	border: 1px solid #666;
	height: 120px;
	width: 425px;
}
#contact-frm .wpcf7-submit {
	background: none repeat scroll 0 0 #8F0410;
	border: 1px solid #792C2C;
	border-radius: 5px 5px 5px 5px;
	clear: both;
	color: #FFFFFF;
	float: left;
	font: 11px Trebuchet MS;
	padding: 5px 20px;
	text-transform: uppercase;
}
#contact-frm .wpcf7-submit:hover {
	background: none repeat scroll 0 0 #AC041D;
	border: 1px solid #C00518;
	color: #F5F5F5;
}
#contact-frm p {
    float: none !important;
    font: 12px Arial, Helvetica, sans-serif !important;
    margin-top: 10px;
}
#contact-frm .address {
    clear: both;
    float: left;
    width: 240px;
}
#contact-frm .cont-phone {
    float: right;
    height: 90px;
    margin: 15px 0 0;
    width: 280px;
}
#contact-frm .cont-phone img {
    float: left;
    margin-top: -2px;
    padding: 0 5px 0 0;
}
/* HRC servive Shiv */
.inner-compass .entry-content .centertext {
    clear: both;
    float: left;
    font: bold 13px Trebuchet MS;
    margin: 5px 0 5px;
    width:529px;
}
.backtotoplink {
    border-bottom: 1px dotted;
    float: left !important;
    padding: 0 0 15px;
    width: 529px !important;
}
.backtotoplink a {
    background: none repeat scroll 0 0 #F8F8F8;
    border-radius: 5px 5px 5px 5px;
    color: #8F0410 !important;
    float: right;
    margin: 0 10px 0 0;
    padding: 3px 8px;
    text-align: center;
    text-decoration: none !important;
    width: auto;
}
.backtotoplink a:hover {
    background: none repeat scroll 0 0 #8F0410 !important;
    color: #F8F8F8 !important;
}
.hrcslinks {
    font: bold 13px/18px trebuchet MS;
    text-decoration: none !important;
}
/* Newsletter CSS Shiv */
.nsu-form label {
    color: #A9A8A8;
    font: 13px Arial,Helvetica,sans-serif;
    margin: 0 10px 0 15px;
}
.nsu-submit {
	background: none repeat scroll 0 0 #8F0410;
    border: 1px solid #792C2C;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    color: #FFFFFF;
    float: left;
    font: 11px Trebuchet MS;
    margin: 12px 60px;
    padding: 5px 20px;
    text-transform: uppercase;
}
.nsu-form .notice {
    color: #8F0410;
    float: left;
    font: 13px Arial,Helvetica,sans-serif;
    margin: 0 0 0 15px;
    width: 180px;
}
.caseStd {
    color: #8F0410;
    font: bold 14px/18px Arial;
}
.btmLine {
    border-bottom: 1px dotted #000000;
    width: 529px;
}
#container .content .inner-compass img {
    border: 1px solid #999999;
    float: left;
    padding: 3px;
}
#container .content .inner-compass .tmAuthor {
    border-bottom: 1px dotted;
    float: left;
    font: bold 13px trebuchet MS;
    margin: 0 0 20px;
    padding: 0 0 10px;
    width: 529px;
}
.aboutLinks {
    background: none repeat scroll 0 0 #F4F4F4;
    border-bottom: 3px solid #999999;
    float: left;
    margin-top: 10px;
    padding: 5px 0;
    width: 525px;
}
.aboutLinks a {
    font: bold 13px trebuchet MS;
    text-decoration: none !important;
}
.aboutLinks a:hover {
   text-decoration:underline !important;
}
.linkLeft {
    float: left;
    text-align: center;
    width: 260px;
}
.linkRight {
    float: right;
    text-align: center;
    width: 260px;
}
.ppLeft {
    float: left;
    width: 260px;
}
.pplName {
    float: left;
    font: bold 13px comic Sans MS;
    text-align: center;
    width: 260px;
}
.ppldesig {
    float: left;
    font: bold 13px comic Sans MS;
    margin: 0 0 10px;
    text-align: center;
    width: 260px;
}
.ppRight {
    float: right;
    width: 260px;
}
.pprName {
    float: left;
    font: bold 13px comic Sans MS;
    text-align: center;
    width: 260px;
}
.pprdesig {
    float: left;
    font: bold 13px comic Sans MS;
    margin: 0 0 10px;
    text-align: center;
    width: 260px;
}
.wp-image-70 {
    margin: 0 50px 10px;
}
.wp-image-71 {
    margin: 0 50px 10px;
}
.cphone {
   border: 0 none !important;
}
.btmLineNews {
    border-bottom: 1px dotted #000000;
    margin-left: -20px;
    margin-top: 5px;
    width: 529px;
}