/* CSS Document */
td, th
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
table
{
	background-color: #ffffff;
}
.style1
{
	color: #FFFFFF; 
}
.a:link
{
	color: #FF6600;
	text-decoration: none;
}
.a:visited
{
	color: #FF6600;
	text-decoration: none;
}
.a:hover
{
	color: #7593AC;
	text-decoration: underline;
}
.a:active
{
	color: #FF6600;
	text-decoration: none;
}
.style7
{
	color: #006699;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.style71
{
	color: #006699;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.box
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.style8
{
	color: #eaeaea;
}
.style9
{
	color: #006699;
}
.style13
{
	font-size: 15px;
	font-weight: bold;
	color: #FF8A00;
}
.style14
{
	font-size: 12px;
	font-weight: bold;
}
a.down:link
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.down:visited
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.down:hover
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
a.down:active
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.style15
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.style17
{
	color: #FF6600;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.style19
{
	color: #006699;
	font-weight: bold;
}
.style20
{
	font-size: 14px;
}

.datagrid_content_text1
{
	font-family: Tahoma, Arial;
	font-size: 5px;
	color: #000000;	
	height:18px;
	border:1px #738eb9 solid;
	cursor:pointer;
}

.datagrid_content_text2
{
	font-family: Tahoma,Arial;
	font-size: 11px;
	color: #000000;	
	height:18px;
	background-color: #e9f2f9; 
	cursor:pointer;
	
}
.medium_Heading
{
	font-weight: bold;
	font-size: 12px;
	color: #004a73;
	font-family:Arial;
	background-color: #98BFFF;
}

.Button
{
	background-image: url(../images/Button.gif);
	background-repeat: no-repeat;
	background-color:Transparent;
	border: 0px;
	height: 24px;
	width: 80px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: justify;
	padding-left:17px;
	color: #000000;
	cursor:hand;
}

.MediumButton
{
	background-image: url(../images/MediumButton.gif);
	background-repeat: no-repeat;
	background-color:Transparent;
	border: 0px;
	height: 24px;
	width: 85px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	color: #000000;
	cursor:hand;
}

.LargeButton
{
	background-image: url(../images/ButtonLargeNew.gif);
	background-repeat: no-repeat;
	background-color:Transparent;
	border: 0px;
	height: 24px;
	width: 114px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	color: #000000;
	cursor:hand;
}

.box_t
{
	background-image: url(../images/box_topbg.jpg);
	height: 18px;
	background-repeat: repeat-x;
	background-position: top left;
}
.box_l
{
	background-image: url(../images/box_leftLine.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.box_r
{
	background-image: url(../images/box_rightLine.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.box_b
{
	background-image: url(../images/box_bottombottombg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.box_ltc
{
	background-image: url(../images/box_leftcorner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
	width: 6px;
}
.box_rtc
{
	background-image: url(../images/box_torRightbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.box_lbc
{
	background-image: url(../images/box_bottomleftbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_rbc
{
	background-image: url(../images/box_bttomrightbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.Greybgcolor
{
	background-color: #7593AC;
}
.orangeBgcolor
{
	background-color: #FF8A00;
}
.foursideBorder
{
	border-bottom: 1px #7593AC solid;
	border-left: 1px #7593AC solid;
	border-top: 1px #7593AC solid;
	border-right: 1px #7593AC solid;
}
.buttonGrid
{
	font-family: Arial;
	font-size: 11;
	color: #022E57;
	text-decoration: none;
	font-weight: bold;
}
.leftNavFont
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.leftNavFont:link
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.leftNavFont:visited
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.leftNavFont:hover
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF6000;
	text-decoration: none;
}
.ActiveleftNavFont
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF6000;
	text-decoration: none;
}
.SubHeading
{
	font-family: Tahoma;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
.SubHeading2
{
	font-family: Arial;
	font-size: 13px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
.SubHeading3
{
	font-family: Arial;
	font-size: 13px;
	color: #DF0000;
	font-weight: bold;
	text-decoration: none;
}

.newButton
{
	background-color: #FF9C00;
	border: 1px #E68D02 solid;
	font-family: Tahoma;
	font-size: 11px;
	width:140px;	
	color: #000000;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.newColorButton
{
	background-color: #FFCC00;
	border: 1px #E68D02 solid;
	font-family: Tahoma;
	font-size: 11px;
	width:140px;	
	color: #000000;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}


	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:middle;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}

/*new css for calendar */

.bodyBG
{
   BACKGROUND: url(../images/Calendar/bgfill.jpg);
   background-repeat:repeat-x;
   height:17px;
   }
.bodytext
{
    FONT-SIZE: 11px;
    COLOR: #0c6fb0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bodybold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0c6fb0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.bodybold1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.outertable
{
    BACKGROUND-COLOR: #0c6fb0;
}
.innertable
{
    BACKGROUND-COLOR: #ffffff;
}
.tabledata
{
    BACKGROUND-COLOR: #eff2f5;
}
/* cssclass for html */
.htmlTextbox
  { 
  border: 1px solid #008000;
  font-weight:normal;
  /*padding-top:5px;*/
  }
.htmlLabels
{
	Font: sans-serif 1;
}
.htmlButton
{
	border-style: solid;
	border-color: #008000;
}
/*styles newly added for globalgap */

.borderfourside
{
	border:1px #000000 solid;
}

.bordertwoside
{
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
}

.borderbottom
{
   border-bottom:1px #000000 solid;
}

.borderright
{
   border-right:1px #000000 solid;
}
.font1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.font1padd
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-left:15px;
}

.font2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

.boldFontFace
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.fieldFontFace_new
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;	
}

.fieldFontFace_float
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	float:left;	
}

.addressButton
{
	background-image: url(../images/AddressButton.gif);
	background-repeat: no-repeat;
	height:24px;
	width:145px;
	border:0px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	color: #000000;
	cursor:hand;
}

.newBoldfont
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#384597;
	font-weight:bold;
}

.Whitefont
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
}

.divStyle
{
	background-color: #98bfff;
	border:1px #cccccc solid;		
}

.gridHeader2
{
	background-color: #98bfff;
	display: block;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 18px;
	padding-left: 10px;
	border-bottom: 1px #dae9ff solid;
	border-right: 1px #dae9ff solid;
}

.gridColumn
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;	
	color: #000000;
	border-bottom: 1px #dae9ff solid;
	border-right: 1px #dae9ff solid;
	padding-left: 10px;
}

.gridBorderRight
{
	border-right: 1px #dae9ff solid;
	font-family: Tahoma;
	font-size: 11px;	
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
}
.reports_Heading
{
	font-weight: bold;
	font-size: 16px;
	color: #004a73;
	font-family: Verdana;
	text-decoration:underline;	
}

.newfontStyle
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
	text-decoration:none;
	width:170px;
	white-space:pre-wrap;	
}



/*---- New CSS for Grid ----*/


.gridfontStyle2
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
	text-decoration:none;	
	background-color:#e9f2f9;
	border: 1px #8fb8d7 solid;	
}

/*---- New CSS for Grid ----*/
 .borderGrid
   {
    border:1px #738eb9 solid;
    padding-left:4px; 
   }
	
.newHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #004a73;
	font-family:Arial;
	background-color: #98BFFF;
	border:1px #738eb9 solid;
	padding-left:3px; 
}	