/* CSS Document */
.legend_header {
	color:#0046d5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	padding-left:5px;
}
.item_title {color: #1069D6; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.item_content {color: #333333; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.9; vertical-align:top; }

.table_title {
	text-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#d9d9d9;
	color:#003300;
}

.item_buy_title {	
	color:#18459C;
	font-weight:bold;
	font-size:13px;
	padding-left:8px;
	background-color:#F7FBFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.empClientInfoHeaderFormat {	
	color:#FF6600;
	font-weight:bold;
	font-size:13px;
	padding-left:8px;
	background-color:#F7FBFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.linkText 
 { text-decoration:none
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0033FF;
 }
.table_text {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
/*	background-color:#f5f7f9;*/
}

.error_notification
{
	height: auto;
	padding: 4px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}
.emp_qty_title {
	text-align:center;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	background-color:#00CC00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.emp_table_title {
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.emp_table_day_title {
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color:#336600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.formattedJobInfo {
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
.empInfoDisplay {
	text-align:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.empExtraInfoDisplay {
	text-align:left;
	color:#000000;
	font-size:9px;
	font-weight:bold;
	background-color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.formattedJobInfoNumOfEmpEqualZero {
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
}

.formattedJobInfoForJQueryWindow {
	text-align:center;
	font-size:9px;
	font-weight:bold;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.highlighting_text {
color:#FF0000;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:20px;
}

/*gallery*/
.box {display:block; height:100px; float:left; width:43%; padding:10px 5px 5px 5px; margin:8px; background:#ffffff; text-align:center;}
.box img {background:#efefef; padding:5px;}
.box .caption {display:block; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.box a img, .box a:visited img, .box a:active img {border:solid 1px #cccccc;}
.box a:hover img {border:solid 1px #000000;}
.subhead{font-size:12px; color:#669900; font-weight:bold; display:block; margin:0px; background:#F4F7EA; margin:10px 0px 0px 0px; padding:2px;}

/*---------- bubble tooltip Starts-----------*/
.tooltip {
	border-bottom: 1px dotted #000000; 
	color:#009900; 
	outline: none;
	cursor: help; 
	text-decoration: none;
	position: relative;
	font-weight:bold;
}
.tooltip span {
	margin-left: -999em;
	position: absolute;
}
.tooltip:hover span {
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#000000;
	position: absolute; left: 1em; top: 2em; z-index: 99;
	margin-left: 0; width: 115px;
}
.tooltip:hover img {
	border: 0; margin: -10px 0 0 -55px;
	float: left; position: absolute;
}
.tooltip:hover em {
	font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0;
}
.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }
.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
.warning { background: #FFFFAA; border: 1px solid #FFAD33; }

/*---------- bubble tooltip Ends-----------*/


/*---------- bubble tooltip for jquery windows Starts-----------*/
.tooltip_jqury {
	border-bottom: 1px dotted #000000; color:#666600; outline: none;
	cursor: help; text-decoration: none;
	position: relative;
}
.tooltip_jqury span {
	margin-left: -999em;
	position: absolute;
}
.tooltip_jqury:hover span {
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#000000;
	position: absolute; left: 1em; top: 2em; z-index: 99;
	margin-left: 0; width: 315px;
}
.tooltip_jqury:hover img {
	border: 0; margin: -10px 0 0 -55px;
	float: left; position: absolute;
}
.tooltip_jqury:hover em {
	font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0;
}

/*---------- bubble tooltip for jquery windows  Ends-----------*/

.table_td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; }

.assignScrollBar{height: 25em;width: 100%;overflow: scroll;border: solid gray 1px;padding:
0.2em 0.2em;}

hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 2px;
width: 100%;
text-align: left;
}

.faceboxALinkText {text-decoration:none; font-weight:bold; color:#0033CC;}
.success_notification {color:#006633;}
.error_notification { color:#FF0000;}
.buttons {color: #333333; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; vertical-align:middle; width:100px; height:30px;}
.commonHtmlControlsFormat {border:1px solid #7f9db9;}
.commonHtmlControlsFormat_TextBox {border:1px solid #7f9db9; width:200px; height:30px;}
.commonHtmlControlsFormat_TextArea {border:1px solid #7f9db9; width:250px; height:60px;}
.commonHtmlControlsFormat_Combo {border:1px solid #7f9db9; width:100px; height:30px;}
.anchorButtonFormats {	font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; border: 1px solid #000000; font-weight: bold;text-decoration:none; color:#0099CC; background:#CCCCCC;}

.anchorButtonFormatsForPayroll {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; border: 1px solid #000000; font-weight: bold;text-decoration:none; color:#0099CC; background:#CCCCCC;}

.anchorButtonFormatsGreen {	font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; border: 1px solid #000000; font-weight: bold;text-decoration:none; color:#FFFFFF; background:#669900;}
.anchorButtonFormats_exit {	font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; border: 1px solid #FFFFFF; font-weight: bold;text-decoration:none; color:#FFFFFF; background:#FF0000;}
.jobinfo_header { color:#0099CC; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px;}
.ajaxResponseFormat {font-size:16px; font-weight:bold; color:#FF0000;}

.ajaxResponseFormat_success {font-size:16px; font-weight:bold; color:#00CC66;}
.ajaxResponseFormat_fails {font-size:16px; font-weight:bold; color:#FF0000;}
.weekNevigationMenue{text-align:right; text-decoration:none; font-weight:bold; font-size:25px; color:#0066FF;}
.tableRowDataFormat {background:#ffffff;}
.tableRowDataFormat:HOVER{background:#CCCCCC;}

.accountTableFormat {color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.9; vertical-align:top; border: 1px solid #aaa; }
.invoiceTableRecordsFormat {font:Calibri; font-size:11px; color:#000000; text-align:center; height:20px;}

.subMenueFormat {	
	color:#18459C;
	font-weight:bold;
	font-size:16px;
	padding-left:8px;
	background-color:#F7FBFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
