﻿/* Global */

body
{
	background-color: #FFFFFF;
    font-size: 12px;
    color: #666666;
    font-family: "trebuchet ms", helvetica, sans-serif;
}

h1
{
	font-size: 15px;
	font-weight: bold;
	color: #84B920;
	margin-bottom: 2px;
}

form
{
	margin: 0px;
}

form label.error
{
	color:Red;
	}

textarea
{
	font-family: Arial;
	font-size: 11px;
}

input
{
	font-size: 11px;
}

select, option
{
	font-size: 11px;
}
.pointer
{
	cursor:pointer;
}

.panel
{
	padding:10px;
}
.float
{
	float:left;
}
.row
{
	clear: both;
}

p.errormsg
{
	color: Red;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;		
	margin-top: 0px;
}

img
{
	border: 0;
}

a
{
	color: #8ABC2B;
	font-weight: bold;
	text-decoration: underline;
}

.hidden {display: none;}

.left {float: left;}
.right {float: right;}

.PCGreen {color: #84B920;}


/*/* Info Box Classes */

span.tip
{
	font-weight: bold;
	cursor: help;
}

/*/* End Info Box Classes */

/*/* Submit Button Classes */
.btn
{
	margin: 0 auto;
	background-image: url(../Content/img/btnbg_right.gif); 
	background-position: right top; 		
	height: 23px;
	float: left;	
}


.btn div
{
	background-image: url(../Content/img/btnbg_left.gif); 
	background-position: left top; 	
	background-repeat: no-repeat; 	
	height: 20px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;	
	width: 100%;
	text-align: center;
}

.submitLink {
	background-color: transparent;
	font-weight: bold;
	font-size: 12px;
	border: none;
	cursor: pointer;
	cursor: hand;
	color: #8ABC2B;
	text-decoration: underline;
  }
  
.btn div .submitLink {
	color: White;
	text-decoration: none;
	font-weight: bold;	
}

.btn div input.submitLink  
{
	font-family: Arial;	
}

.button
{
	background-image: url(../Content/img/btnbg.gif); 

	
	height: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;	
	color:Black;
	
}

/*/* End Submit Button Classes */

/*/* Text Block Classes */

.notes .name { font-style: normal; }

.textblock h1
{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 7px;
	padding-bottom: 3px;
	background-image: url(../Content/img/ul.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 25px;	
	color: #84B920;	
}

.textblock p
{
	padding-left: 7px;
	margin-bottom: 9px;
}

li
{
	list-style-type: circle;	
}

/*/* End Text Block Classes */

/*/* Popup Classes */

.popup { display: none;}
.pop_header { width: 100%; border: solid 1px black; background-color: #444444; }
.pop_header .left { color: White; }
.pop_header .right { background-color: #444444; }
.pop_header .right a { text-decoration: none; padding-left: 3px; padding-right: 3px; color: White;}
.pop_body { padding: 5px 5px 5px 5px;}


/*/* End Popup Classes */


/* End Global */


/* Master */

#master
{
	width: 920px;
	margin: 0 auto;
}
#master #strap
{
	margin-left: 120px;
	margin-top: -5px;
}

#master #contextmenu
{
	background-image: url("../Content/img/context_menu.jpg");
	background-repeat:repeat-x;		
	width: 920px;
	height: 32px;
	float: left;
	margin-top: 2px;
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 12px;
	color: White;
}

#master #contextmenu .tabtext
{		
	padding-left: 0px;
}

#master #contextmenu .tabtext .link
{
	width: 125px;
	float: left;
	margin-left: 20px;
	text-align: center;
	padding-top: 7px;
	height: 32px;

}

#master #contextmenu .tabtext .link a
{
	text-decoration: none;
	color: White;
}

#master #contextmenu .tabtext .link a:hover
{
	text-decoration: underline;
	color: White;
}

#master #contextmenu .tabtext .active
{
	color: #555555;
}

#master #footer
{
	position: relative;
	top: 16px;
	width: 920px;
	text-align: right;
	color: #666666;
	clear:both;
}

/* End Master */

/* Index */
#index #left {width: 180px;}
#index #centre {width: 400px;}
#index #right {width: 320px; margin-left: 20px;}

#index .leftBar { width: 100px; }
#index .leftBar .notes { padding:5px; font-style:italic; height: 400px; 
						 width: 160px; color: #002060; background: #D9D9D9; 
						 border-left: solid 1px gray; border-top: solid 1px gray; 
						 border-right: solid 1px gray; border-bottom: solid 1px gray;		
						 margin-top: 10px;										 
					}

#index #left .btn {margin-top: 5px;}

#index .newspanel { height: 190px; overflow: auto; border: solid 1px #444444; }
#index .newsitem { margin-top: 3px; margin-bottom: 10px; margin-left: 3px;}
#index .newsitem .title a { text-decoration: none; }

/* End Index */


/* Methodology Contents */ 

#methodology #left { width: 180px; }
#methodology #centre { width: 738px; }
#methodology #right { width: 10px; margin-left: 20px; }

#methodology .lefnav { width: 10px; }
#methodology #left .leftnav .notes 
{	padding:5px; font-style:italic; height: 430px; 
	width: 160px; color: #002060; background: #D9D9D9; 
	border-left: solid 1px gray; border-top: solid 1px gray; 
	border-right: solid 1px gray; border-bottom: solid 1px gray
}					
#methodology #left .btn {margin-top: 5px;}


/* End Methodology */


/* PulsecheckHR Contents */

#pulsecheck #left { width: 400px; }
#pulsecheck #right { width: 400px; }


/* End PulsecheckHR Contents */


/* Customer Support Contents */

#support #left { width: 180px; }
#support #centre { width: 738px; }
#support #right { width: 10px; }

#support .lefnav { width: 10px; }
#support #left .leftnav .notes 
{	padding:5px; font-style:italic; height: 465px; 
	width: 160px; color: #002060; background: #D9D9D9; 
	border-left: solid 1px gray; border-top: solid 1px gray; 
	border-right: solid 1px gray; border-bottom: solid 1px gray
}

#support #centre .textblock .btn {margin-top: 5px; margin-right:5px;}

/* End Customer Support Contents */



/* Contact Us */
#contactus #left { width: 400px; }
#contactus #right { width: 400px; }


#news1 .pop_body .table { border: 0px solid black; width: 100%;}
#news1 .pop_body .table th { padding-left: 15px; color: #8C8C8C; font-style: italic; }
.table .row { text-align: left }

/* End Contact Us */


/* Resources */

#resources #left { width: 170px; }
#resources #centre { width: 425px; }
#resources #right { width: 290px; margin-left: 10px; }

#resources #left .btn {margin-top: 5px;}

#resources .leftnav { width: 160px; margin-top: 45px; }
#resources #left .leftnav .notes 
{	padding:5px; font-style:italic; height: 295px; 
	width: 140px; color: #002060; background: #D9D9D9; 
	border-left: solid 1px gray; border-top: solid 1px gray; 
	border-right: solid 1px gray; border-bottom: solid 1px gray;
	margin-top: 70px;
}

#resources #links a { color: #FE9900 }
table .notes { font-style: italic; }


/* End Resources */