/* @override 
	http://www.opentext.com/2/lv4_styles_microsite_digitalhr.css
	http://mimage.opentext.com/alt_content/binary/emea/digital-hr/styles/lv4_styles_microsite_digital_for_hr.css */

/* Page IDs
    Global:
    .page-37294 Home
    .page-37299 Employee
    .page-37300 Calculator
    .page-37301 Resources
    .page-37302 SAP
    
    Spanish:
    .page-37721 Home
    .page-37722 Employee
    .page-37723 Calculator
    .page-37724 Resources
    .page-37725 SAP
    
    Italian:
    .page-37726 Home
    .page-37727 Employee
    .page-37728 Calculator
    .page-37729 Resources
    .page-37730 SAP
*/


/* Layout
--------------------------------------------------- */

#content {
    position: relative;
}

.section-2 {
    background: #DCE9F2 url(digitalhr-bg1.jpg) no-repeat 100% 20px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 15px;
}

.page-37294 .section-2,
.page-37300 .section-2,
.page-37302 .section-2,
.page-37721 .section-2,
.page-37723 .section-2,
.page-37725 .section-2,
.page-37726 .section-2,
.page-37728 .section-2,
.page-37730 .section-2 {
    background-image: none;
}

.grid3col .col {
    width: 290px;
}

.grid3col .span-2 {
    background: #FFF url(digitalhr-bg2.jpg) no-repeat 0 100%;
    border: 1px solid #C6C6C6;
    border-color: #C6C6C6 #AAA #AAA #C6C6C6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    padding: 20px;
    width: 563px;
}

.page-37294 .span-2,
.page-37721 .span-2,
.page-37726 .span-2 {
    background-image: url(digitalhr-bg3.jpg);
    padding: 20px 40px;
    width: 523px;
}

/* Infobox
--------------------------------------------------- */

.infobox {
    background: #FFF;
    border: 1px solid #C6C6C6;
    border-color: #C6C6C6 #AAA #AAA #C6C6C6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
    box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
}

/* Languages
--------------------------------------------------- */

.section-3 {
    font-size: 85.7%;
    left: 5px;
    overflow: hidden;
    /*padding-top: 1em;*/
    position: absolute;
    top: 123px;
}

.section-3 ul {
    /*float: right;*/
    list-style-type: none;
    margin: 0;
    padding: 0px;
}

.section-3 li {
    display: inline;
}

.section-3 a {
    float: left;
    margin-right: 1.5em;
}

.section-3 .here {
    color: #999;
    cursor: default;
    text-decoration: none;
}

/* Tabs
--------------------------------------------------- */

.section-1 {
 	 height: 36px;
    overflow: hidden;
    padding-right: 17px;
}

.section-1 ul {
    background: #FFF url(digitalhr-tab.gif) repeat-x;
    border: 1px solid #DCE9F2;
    border-bottom: none;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    float: right;
    list-style-type: none;
    margin: 0;
    padding: 5px 0;
}

.section-1 li {
    float: left;
    margin: 0;
}

.section-1 a {
    background-position: 15px 50%;
    background-repeat: no-repeat;
    display: block;
    color: #666;
    float: left;
    font-size: 85.7%;
    line-height: 2.1em;
    padding: 0 15px 0 40px;
    text-decoration: none;
}

.section-1 a.tab-contact {
    background-image: url(digitalhr-contact.gif);
    border-right: 1px solid #DAE9F3;
}

.section-1 a.tab-share {
    background-image: url(digitalhr-share.gif);
    border-left: 1px solid #FFF;
}

/* Home Page
--------------------------------------------------- */

.page-37294 .span-2 h2,
.page-37721 .span-2 h2,
.page-37726 .span-2 h2 {
    margin-bottom: 0.75em;
}

.page-37294 .span-2 h3,
.page-37294 .span-2 p,
.page-37721 .span-2 h3,
.page-37721 .span-2 p,
.page-37726 .span-2 h3,
.page-37726 .span-2 p {
    padding-left: 150px;
}

.page-37294 object,
.page-37721 object,
.page-37726 object {
    display: block;
    margin: 0 auto;
}

.page-37294 .infobox:last-child,
.page-37294 .infobox:last-child h3,
.page-37721 .infobox:last-child,
.page-37721 .infobox:last-child h3,
.page-37726 .infobox:last-child,
.page-37726 .infobox:last-child h3 {
    border: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.page-37294 .infobox:last-child,
.page-37721 .infobox:last-child,
.page-37726 .infobox:last-child {
    background: url(digitalhr-postit.gif) no-repeat 0 100%;
    padding-bottom: 65px;
}

.page-37294 .infobox:last-child h3,
.page-37294 .infobox:last-child p,
.page-37721 .infobox:last-child h3,
.page-37721 .infobox:last-child p,
.page-37726 .infobox:last-child h3,
.page-37726 .infobox:last-child p {
    background: #FBF08C;
}

.page-37294 .infobox:last-child h3,
.page-37721 .infobox:last-child h3,
.page-37726 .infobox:last-child h3 {
    color: #963;
    text-shadow: none;
}

.page-37294 .infobox:last-child p,
.page-37721 .infobox:last-child p,
.page-37726 .infobox:last-child p {
    margin: 0;
    padding: 0 12px;
}

/* Calculator Page
--------------------------------------------------- */


.page-37728 .section-2 object {
    background: #FFF;
    border: 1px solid #C6C6C6;
    margin: 0 auto;
    padding: 20px;
}

.page-37723 .section-2 object,
.page-37300 .section-2 object {
	background: #FFF;
	border: 1px solid #C6C6C6;
	margin: 0 auto;
	padding: 0px;
}

/* SAP Page
--------------------------------------------------- */

.page-37302 .span-2 ul,
.page-37725 .span-2 ul,
.page-37730 .span-2 ul {
    line-height: 1.5;
    list-style-type: none;
    margin-top: 2em;
    padding: 0;
}

.page-37302 .span-2 li,
.page-37725 .span-2 li,
.page-37730 .span-2 li {
    background: none;
    border-right: 1px dotted #CCC;
    float: left;
    _height: 144px;
    margin: 0 15px 0 0;
    min-height: 144px;
    padding: 0 5px 0 0;
    position: relative;
    width: 119px;
}

.page-37302 .span-2 li:last-child,
.page-37725 .span-2 li:last-child,
.page-37730 .span-2 li:last-child {
    border-right: none;
    margin-right: 0;
    padding-right: 0;
}

.page-37302 .span-2 li p,
.page-37725 .span-2 li p,
.page-37730 .span-2 li p {
    font-size: 85.7%;
}

.page-37302 .span-2 li a,
.page-37725 .span-2 li a,
.page-37730 .span-2 li a {
    background: #FFF;
    background: -moz-linear-gradient(#FFF, #EEE);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE));
    border: 1px solid #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    bottom: 0;
    padding: 3px 12px;
    position: absolute;
    text-decoration: none;
}

.page-37302 .span-2 li a:hover,
.page-37725 .span-2 li a:hover,
.page-37730 .span-2 li a:hover {
    background: #F5F5F5;
    background: -moz-linear-gradient(#FFF, #DDD);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#DDD));
}


#section-content {
	background-color:#FFFFFF;
	border:1px solid #C6C6C6;
	padding:5px;
}

#twitterSearch {
	width: 270px;
	padding-left: 10px;
	margin: 0;
	padding-right: 10px;
}

.infobox .tweet {
	background: #fff;
	margin: 4px 0;
	width: 250px;
	padding: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #e0e8f1;
}

.tweet .text {
	margin: 0;
	width: 210px;
	clear:  none;
}

#prospecteer-social-widget {
	text-align: center;
}

#rating .infobox-padding {
	margin: 10px auto;
	width: 150px;
	text-align: center;
}