/*=======================================================================
*
*    Filename        able.css
*
*    Copyright (c) 2003 InterSoftware Solutions, Ltd. All Rights Reserved.
*
*    This software is the confidential and proprietary information of
*    InterSoftware Solutions, Ltd. ("Confidential Information"). You shall
*    not disclose such Confidential Information and shall use it only in
*    accordance with the terms of the license agreement you entered into
*    with InterSoftware Solutions, Ltd.
*
*
*    Modification Log:
*
*    Mod. Date    |  Modified By  |   Description         | Current Version
*-----------------------------------------------------------------------
*
*
*
*
*-----------------------------------------------------------------------
*
*    INSTRUCTIONS:
*
*    NOTES:
*
*    $Id: able.css,v 1.11 2006/01/06 13:08:33 ablemohan Exp $
*=====================================================================
Redefined HTML Tags *******************************************/
A
{
	color: #06C;
	text-decoration: none;
	padding:0 0 1px 0;
	border-bottom: 1px solid #06C;
}
A:visited
{
	color: #06C;
	border-bottom: 1px solid #06C;
}
A:hover
{
	color: #F93;
	border-bottom: 1px solid #F93;
}
A:focus
{
	color: #F93;
	border-bottom: 1px solid #F93;
	background: url(kryptonite);
}
.ImgBod
{
	border-bottom: none;
}
BODY
{
	padding: 0px 10px 5px 15px;
	margin: 0px;
	background: url(img/train1.gif) no-repeat center top;
	color: #000;
	text-align: center;
}
INPUT, TEXTAREA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-top: 1px solid #666;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #666;
	background-color: #FFF;
	padding: 2px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
SELECT, OPTION
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	border-top: 1px solid #7FA66A;
	border-right: 1px solid #D9E6D2;
	border-bottom: 1px solid #D9E6D2;
	border-left: 1px solid #7FA66A;
	background-color: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
OPTION
{
	border: 0px;
}
/*Custom ID Selector Styles *******************************************/
#Box
{
	border: 2px solid #FFF;
	background-color: #FFF;
	margin: 3px 0 0 0;
}
#Brheight
{
	line-height: 10px;
}
#Dot
{
	margin: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 2px;
	background-color: #FFF;
}
#Header
{
	margin: 5px 0 0 0;
}
#LabelinTab
{
	padding: 3px 4px;
	color: #000;
	margin-bottom: 2px;
	border-bottom: 1px solid #7C8C77;
	background-color: #EAF5E9;
}
#LabelinTab TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
#Navigator
{
	color: #000;
	padding: 6px 0 9px 10px;
}
#Navigator TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#Navigator A:link
{
	color: #06C;
	margin-bottom: 2px;
	border-bottom: 1px solid #06C;
}
#Navigator A:hover
{
	color: #D60;
	border-bottom: 1px solid #D60;
}
#Navigator A:visited
{
	color: #06C;
	border-bottom: 1px solid #06C;
}
#Navigator INPUT, #Navigator TEXTAREA
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-width: 1px;
	border-style: solid;
	border-top-color: #A4B5C0;
	border-right-color: #BCD9B1;
	border-bottom-color: #E0E2E3;
	border-left-color: #BCD9B1;
	background-color: #F7F8F9;
	vertical-align: middle;
}
#Navigator SELECT, #Navigator OPTION
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: none;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}
#Sub
{
	padding: 2px;
}
#ViewLayout
{
	width: 580px;
	margin: 7px auto 10px auto;
}
/*Custom Class Selector Styles *******************************************/
.Asterisk
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F00;
}
.arcTL
{
	background: #FFF url(img/arc_tl.gif) no-repeat left top;
	width: 6px;
	height: 6px;
}
.arcTR
{
	background: #FFF url(img/arc_tr.gif) no-repeat right top;
	width: 6px;
}
.arcBL
{
	background: #FFF url(img/arc_bl.gif) no-repeat left bottom;
	width: 6px;
	height: 6px;
}
.arcBR
{
	background: #FFF url(img/arc_br.gif) no-repeat left bottom;
	width: 6px;
	height: 6px;
}
.BlackBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: justify;
	vertical-align: baseline;
	font-weight: bold;
	height: 16px;
	width: 18px;
	padding: 2px 4px;
	background-color: #063061;
	margin: 0px 5px 0px 0px;
}
.BorCurveTL
{
	background: url(img/curve_tl.gif) no-repeat left top;
	font-size: 1px;
	height: 12px;
	width: 12px;
}
.BorCurveTR
{
	background: url(img/curve_tr.gif) no-repeat right top;
	font-size: 1px;
	height: 12px;
	width: 12px;
}
.BorCurveBL
{
	background: url(img/curve_bl.gif) no-repeat left bottom;
	font-size: 1px;
	height: 12px;
	width: 12px;
}
.BorCurveBR
{
	background: url(img/curve_br.gif) no-repeat right bottom;
	font-size: 1px;
	height: 12px;
	width: 12px;
}
.BorTop
{
	height: 8px;
	background: #FFF url(img/curve_t.gif) repeat-x center top;
	text-align: center;
	vertical-align: middle;
}
.BorBottom
{
	background: #FFF url(img/curve_b.gif) repeat-x left bottom;
	height: 8px;
	text-align: center;
	vertical-align: middle;
}
.BorLeft
{
	background: #FFF url(img/curve_l.gif) repeat-y left top;
	width: 8px;
}
.BorRight
{
	background: #FFF url(img/curve_r.gif) repeat-y right top;
	width: 8px;
}
.BorInCurveBL
{
	background: url(img/curvei_bl.gif) no-repeat left bottom;
	width: 8px;
	height: 8px;
}
.BorInCurveTR
{
	background: url(img/curvei_tr.gif) no-repeat right top;
	width: 8px;
}
.BorInCurveBR
{
	background: url(img/curvei_br.gif) no-repeat right bottom;
	width: 8px;
	height: 8px;
}
.BorInCurveTL
{
	background: url(img/curvei_tl.gif) no-repeat right top;
	width: 8px;
}
.Box
{
}
.Button
{
	background: #ECF8E9 url(img/button_b.gif) repeat-x left bottom;
	border-top: 1px solid #AAA;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #777;
	border-left: 1px solid #777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	font-weight: bold;
	color: #000;
	margin: 0px;
	cursor: pointer;
	padding: 3px 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.Copyright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
}
.Confirm
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10pt;
	padding: 8px 20px 8px 38px;
	background: url(img/confirm.gif) no-repeat 4px 5px;
	vertical-align: text-top;
	line-height: 15pt;
}
.Data
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 10px 16px 10px 0px;
	vertical-align: top;
	line-height: 15pt;
}
.DataNumeric
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 10px 16px 10px 0px;
	vertical-align: top;
	text-align: right;
}
.Disclaimer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	background-color: #FCFBED;
	padding: 4px 8px;
	line-height: 12pt;
	border-bottom: 1px solid #E7DFC7;
}
.Error
{
	font-family: Arial, Helvetica, sans-serif;
	color: #84000D;
	font-size: 10pt;
	padding: 8px 5px 8px 38px;
	background: url(img/error.gif) no-repeat 4px 5px;
	vertical-align: text-top;
	line-height: 17pt;
}
.ErrorRow
{
	font-family: Arial, Helvetica, sans-serif;
	color: #84000D;
	font-size: 11px;
	padding: 5px 5px 5px 28px;
	background: #FFF2EF url(img/inerror.gif) no-repeat 8px 8px;
	letter-spacing: 1px;
	vertical-align: text-top;
}
.ErrorField
{
	font-family: Arial, Helvetica, sans-serif;
	color: #F00;
	font-size: 8pt;
	letter-spacing: 1px;
	vertical-align: text-top;
	line-height: 14pt;
}
.Field
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 3px;
	margin: 0px;
}
.GreenBG
{
	background-color: #FFF;
}
.Hints
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #060;
	padding: 1px;
	font-weight: normal;
	line-height: 13pt;
}
.Instruction
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 5px 30px;
	background: url(img/instruct.gif) no-repeat 6px 3px;
	vertical-align: text-top;
	line-height: 15pt;
}
.Input1
{
	width: 100%;
	text-align: right;
	background-color: #FFF;
	height: 100%;
}
.InputHi
{
	width: 100%;
	background-color: #FFFFFB;
	text-align: right;
	height: 100%;
	position: static;
}
.InputNumeric
{
	text-align: right;
}
.Label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 10px 16px 10px 0px;
	vertical-align: top;
	line-height: 15pt;
	text-align: right;
}
.LabelCopy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 10px 16px 10px 10px;
	vertical-align: top;
	text-align: left;
	background: url(img/complusary.gif) no-repeat right top;
}
.LabelComp
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 10px 16px 10px 0px;
	vertical-align: top;
	line-height: 15pt;
	text-align: right;
	background: url(img/complusary.gif) no-repeat right 6px;
}
.LabelSm
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px 5px 10px 10px;
	vertical-align: middle;
	line-height: 15pt;
	border-bottom: 1px solid #F4F2F2;
}
.LabelSmCopy
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px;
	vertical-align: middle;
	line-height: 15pt;
}
.LabelSmDwn
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px 10px 10px 30px;
	vertical-align: middle;
	line-height: 15pt;
	background: url(img/DwnBt.gif) no-repeat left center;
}
.LabelSmUp
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px 10px 10px 30px;
	vertical-align: middle;
	line-height: 15pt;
	background: url(img/UpBt.gif) no-repeat left center;
}
.LabelSmSts
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px 10px 10px 30px;
	vertical-align: middle;
	line-height: 15pt;
	background: url(img/StsBt.gif) no-repeat left center;
}
.LabelSmEfil
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px 10px 10px 30px;
	vertical-align: middle;
	line-height: 15pt;
	background: url(img/EfilBt.gif) no-repeat left center;
}
.LabelEFilSts
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px 10px 10px 30px;
	vertical-align: middle;
	line-height: 15pt;
	background: url(img/EfilSts.gif) no-repeat left center;
}
.LabelSmSrch
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px 10px 10px 30px;
	vertical-align: middle;
	line-height: 15pt;
	background: url(img/find.gif) no-repeat left center;
}
.MainHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #060;
	padding: 4px 2px 4px 20px;
	font-weight: bold;
	background: url(img/bullet.gif) no-repeat left center;
	vertical-align: middle;
	border-top: 1px solid #D9D9D9;
	white-space: nowrap;
}
.Prev
{
	padding: 2px 2px 5px 20px;
	background: url(img/pageprev.gif) no-repeat left center;
	color: #AAA;
}
.Next
{
	padding: 2px 20px 5px 2px;
	background: url(img/pagenext.gif) no-repeat right center;
	text-align: right;
	color: #AAA;
}
.ButtonIn
{
	background: #FEFEFE url(img/button1.gif) repeat-x left bottom;
	border-top: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px solid #555555;
	border-left: 1px solid #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	color: #000;
	text-decoration: none;
	padding: 2px 3px 1px;
	cursor: pointer;
	white-space: nowrap;
	font-weight: normal;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.SubHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000;
	text-align: left;
	padding: 12px 0 12px 25px;
	font-weight: bold;
	vertical-align: middle;
}
.TableColHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 5px 4px;
	color: #000;
	background-color: #EFF2ED;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTZmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e5e9e2 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e9e2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e5e9e2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e5e9e2 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e5e9e2 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #e5e9e2 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e9e2', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	font-weight: bold;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	vertical-align: middle;
}
.TabActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
	cursor: pointer;
	border-top: 1px solid #D1F5E3;
	border-right: 1px solid #D1F5E3;
	border-left: 1px solid #D1F5E3;
	padding: 11px 10px 8px 18px;
	background: #F4FCF9;
	font-weight: bold;
	vertical-align: middle;
}
.TabInActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
	cursor: pointer;
	padding: 11px 10px 8px 18px;
	border-top: 1px solid #F7C8CE;
	border-right: 1px solid #F7C8CE;
	border-left: 1px solid #F7C8CE;
	background: #FDE3E6;
	font-weight: bold;
}
.TabL
{
	width: 6px;
	border-left: 1px solid #BCD9B1;
	background-color: #FAFAFA;
}
.TabR
{
	width: 6px;
	border-right: 1px solid #BCD9B1;
	height: 3px;
	background-color: #FAFAFA;
}
.TabAro {
	background-image: url(img/pagego.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}
.TableCell
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 6px 2px 6px 3px;
	vertical-align: top;
	color: #000;
	border-right: 1px solid #FFF;
	margin: 0px;
}
.TableField
{
	padding: 0px;
	vertical-align: middle;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	margin: 0px;
}
.TableRow1
{
	background-color: #FFF;
}
.TableRow2
{
	background-color: #F7F7F7;
}
.TableRow3
{
	background-color: #E1F9FF;
}
.TableRowError
{
	background-color: #FFF2EF;
}
.TableSlNo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 5px 4px;
	color: #000;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}
.TableSlNo INPUT
{
	background-color: #EEF2ED;
}
.Text11px
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	padding: 3px 5px 3px 10px;
}
.Text12px
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	padding: 3px 5px 3px 10px;
}
.TipText
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 5px 5px 5px 28px;
	background: url(img/tip.gif) no-repeat 4px 4px;
	vertical-align: text-top;
	line-height: 15pt;
}
.TrainAct
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F60;
	border-top: 1px dashed #BCD9B1;
	border-right: 1px dashed #BCD9B1;
	padding: 3px 3px 3px 20px;
	background: #FAFAFA url(img/pagego.gif) no-repeat 6px 4px;
	font-weight: bold;
	vertical-align: middle;
}
.TrainNex
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5095B6;
	padding: 3px 3px 3px 20px;
	border-top: 1px dashed #BCD9B1;
	border-right: 1px dashed #BCD9B1;
	border-bottom: 1px dashed #BCD9B1;
	background: #FFF url(img/pagenext.gif) no-repeat 6px 4px;
	font-weight: normal;
}
.Train
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	border-top: 1px dashed #BCD9B1;
	border-right: 1px dashed #BCD9B1;
	border-bottom: 1px dashed #BCD9B1;
	border-left: 1px solid #BCD9B1;
	padding: 3px 3px 3px 10px;
	background-color: #DCECD7;
	vertical-align: middle;
	font-weight: bold;
}
.TrainPrv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666;
	padding: 3px 3px 3px 20px;
	border-top: 1px dashed #BCD9B1;
	border-right: 1px dashed #BCD9B1;
	border-bottom: 1px dashed #BCD9B1;
	border-left: 1px none #BCD9B1;
	background: #F3F7F2 url(img/pageprev.gif) no-repeat 2px 4px;
	font-weight: normal;
}
.Warning
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 8px 5px 8px 38px;
	background: url(img/warn.gif) no-repeat 4px 4px;
	vertical-align: text-top;
	line-height: 17pt;
}
.Note
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px 20px 10px 30px;
	vertical-align: text-top;
	line-height: 15pt;
}
#BroadLayout
{
	width: 720px;
	margin: 7px auto 10px auto;
}
.Information
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 8px 5px 8px 38px;
	background: url(img/inform.gif) no-repeat 4px 5px;
	vertical-align: text-top;
	line-height: 14pt;
}
.InlineConfirm
{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	background: url(img/confirmsm.gif) no-repeat 2px 1px;
	padding: 8px 5px 8px 30px;
}
.InlineInformation
{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	background: url(img/informationsm.gif) no-repeat 3px 1px;
	padding: 8px 5px 8px 30px;
}
.InlineError
{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	background: url(img/errorsm.gif) no-repeat 2px 1px;
	padding: 8px 5px 8px 30px;
}
.InlineWarning
{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	background: url(img/warningsm.gif) no-repeat 2px 2px;
	padding: 8px 5px 8px 30px;
}
.Highlighter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 4px 4px 0px;
	vertical-align: top;
	color: #000;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #EEE;
	margin: 0px;
	font-weight: bold;
	background-color: #FCFFE1;
}
#SubLg
{
	border-top: 2px solid #FFF;
	border-right: 1px solid #BCD9B1;
	border-bottom: 1px solid #7C8C77;
	border-left: 1px solid #FFF;
	background-color: #F9FEF9;
	padding: 2px;
}
.ButtonLink
{
	background: url(img/button2.gif) repeat-x left -2pt;
	border-top: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	color: #000;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	margin-top: 8pt;
	padding: 2px 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ButtonHi
{
	background: #FFE391 url(img/button_a.gif) repeat-x;
	border-top: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
	border-bottom: 1px solid #636363;
	border-left: 1px solid #636363;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	font-weight: bold;
	color: #000;
	margin: 0px;
	cursor: pointer;
	padding: 3px 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.ButtonHiB {

	border-top: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
	border-bottom: 1px solid #636363;
	border-left: 1px solid #636363;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	font-weight: bold;
	color: #000;
	margin: 0px;
	cursor: pointer;
	padding: 1px;
	background-color:#CEF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.SubHeader1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #060;
	background: #FFF url(img/bullet1.gif) no-repeat 3px 5px;
	padding: 4px 4px 4px 20px;
	font-weight: bold;
	vertical-align: middle;
	border-top: 1px solid #D9D9D9;
}
.TableColHeadGr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 5px 4px;
	color: #000;
	background-color: #CFF3DB;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTZmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #CFF3DB 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CFF3DB), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #CFF3DB 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #CFF3DB 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #CFF3DB 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #CFF3DB 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CFF3DB', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	font-weight: bold;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	vertical-align: middle;
}
.TableColHeadPi
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 5px 4px;
	color: #000;
	background-color: #FFE1E3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTZmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #FFE1E3 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFE1E3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FFE1E3 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FFE1E3 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FFE1E3 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #FFE1E3 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFE1E3', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	font-weight: bold;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	vertical-align: middle;
}
.WhatNextHdng
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8pt;
	padding: 5px 5px 1px 14px;
	vertical-align: text-top;
	letter-spacing: 1px;
	font-weight: bold;
	background: url(img/redarrow.gif) no-repeat left 8px;
}
.WhatNext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8.5pt;
	font-weight: normal;
	line-height: 14pt;
	vertical-align: top;
	background: url(img/dot.gif) repeat-x left top;
	padding-top: 3px;
}
.TableSubHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 3px 4px;
	color: #40554F;
	background-color: #EEF2ED;
	font-weight: bold;
	border-top: 1px solid #7C8C77;
	border-right: 1px solid #7C8C77;
	border-left: 1px solid #7C8C77;
	vertical-align: middle;
	background: url(img/bullet1.gif) no-repeat left center;
}
.Text14px
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12pt;
	padding: 3px 3px 3px 10px;
}
.Text14px1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14pt;
	padding: 3px 3px 3px 10px;
}

.TableColHeader1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 3px 4px;
	color: #491619;
	background-color: #FFE1E3;
	font-weight: bold;
	border-top: 1px solid #FFF;
	border-right: 1px solid #F99FA6;
	border-bottom: 1px solid #A7767F;
	border-left: 1px solid #FFF;
	vertical-align: middle;
}
.BenBack
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	vertical-align: baseline;
	font-weight: bold;
	background-color: #000;
	margin-right: 5px;
	height: 16px;
	width: 16px;
	padding: 2px 1px 1px 1px;
	float: left;
}
#search	{
	z-index: 1000;
	height: 20px;
	position:static;
	margin: 0 30px 0 0;
	text-align:center;
	}
#search INPUT, #search SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #F7FDF7;
	border-top: 1px solid #000;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #000;
	vertical-align: middle;
}
/*Menu Items CSS*/
.topMenu
{
}
.submenu
{
	padding: 0px;
}
.topItemNormal
{
	background: #FDE8EB url(img/bg_gr.gif) repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	cursor: pointer;
	height: 24px;
	font-weight: bold;
	border-top: 1px solid #FCCFD2;
	border-right: 1px solid #A4484F;
	border-bottom: 1px solid #602B2F;
	border-left: 1px solid #CD8F94;
	margin-right: 8px;
	padding: 3px 3px 3px 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.topItemOver
{
	background: #FCCFD2 url(img/bg_or.gif) repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002;
	cursor: pointer;
	height: 24px;
	font-weight: bold;
	border-top: 1px solid #FCCFD2;
	border-right: 1px solid #A4484F;
	border-bottom: 1px solid #602B2F;
	border-left: 1px solid #CD8F94;
	margin-right: 8px;
	padding: 3px 3px 3px 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.topItemNormal1
{
	background: #FDE8EB url(img/bg_bl1.gif) repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	cursor: pointer;
	height: 24px;
	font-weight: bold;
	border-top: 1px solid #cffceb;
	border-right: 1px solid #48a481;
	border-bottom: 1px solid #2b604c;
	border-left: 1px solid #8fcdb6;
	margin-right: 8px;
	padding: 5px 12px 5px 12px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
.topItemOver1
{
	background: #FCCFD2 url(img/bg_bl2.gif) repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002;
	cursor: pointer;
	height: 24px;
	font-weight: bold;
	border-top: 1px solid #cffceb;
	border-right: 1px solid #48a481;
	border-bottom: 1px solid #2b604c;
	border-left: 1px solid #8fcdb6;
	margin-right: 8px;
	padding: 5px 12px 5px 12px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
.itemNormal
{
	cursor: pointer;
	background-color: #FDF5F7;
	padding: 3px 3px 3px 8px;
	width: 200px;
	height: 24px;
	border-top: 1px solid #F7D5DE;
	border-right: 1px solid #E58588;
	border-bottom: 1px solid #E58588;
	border-left: 1px solid #E58588;
}
.itemOver
{
	cursor: pointer;
	background-color: #FCCFD2;
	padding: 3px 3px 3px 8px;
	width: 200px;
	height: 24px;
	border-top: 1px solid #602B2F;
	border-right: 1px solid #A4484F;
	border-bottom: 1px solid #A4484F;
	border-left: 1px solid #CD8F94;
}

.itemNormal1 {
	cursor: pointer;
	background-color: #E6EAFA;
	padding: 3px 3px 3px 8px;
	width: 200px;
	height: 24px;
	border-top: 1px solid #D5DDF7;
	border-right: 1px solid #95A9E9;
	border-bottom: 1px solid #95A9E9;
	border-left: 1px solid #95A9E9;
}

.itemOver1 {
  	cursor: pointer;
  	background-color: #CDD5FF;
	padding: 3px 3px 3px 8px;
  	width: 200px;
	height: 24px;
	border-top: 1px solid #39497B;
	border-right: 1px solid #5067B0;
	border-bottom: 1px solid #5067B0;
	border-left: 1px solid #9BA9D5;
	}
	
.itemNormal2 {
	cursor: pointer;
	background-color: #E6FAEA;
	padding: 3px 3px 3px 8px;
	width: 200px;
	height: 24px;
	border-top: 1px solid #D5F7DD;
	border-right: 1px solid #95E9A9;
	border-bottom: 1px solid #95E9A9;
	border-left: 1px solid #95E9A9;
}

.itemOver2 {
  	cursor: pointer;
  	background-color: #CDFFD5;
	padding: 3px 3px 3px 8px;
  	width: 200px;
	height: 24px;
	border-top: 1px solid #397B49;
	border-right: 1px solid #50B067;
	border-bottom: 1px solid #50B067;
	border-left: 1px solid #9BD5A9;
	}

.itemTextNormal
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.itemTextOver
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.itemTextNormalRight
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.itemTextOverRight
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.topItemTextNormal2
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.topItemTextOver2
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
/*Download Buttons*/
TD.butonActive
{
	padding: 10px 20px;
	text-align: center;
	border: 2px solid #666;
	color: #00CC00;
}
TD.butonClicked
{
	text-align: center;
	padding: 10px 20px;
	border: 2px solid #666;
}
TD.buton
{
	text-align: center;
	padding: 10px 20px;
	border: 1px solid #390;
}
.buttonbar
{
	font-weight: bold;
	font-size: 10pt;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 0px;
	line-height: 16px;
}
.buttonbar:visited
{
	font-weight: bold;
	font-size: 10pt;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 0px;
	line-height: 16px;
}
.buttonbar:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 0px;
	line-height: 16px;
}
/*Style for Top Menu Background in HomeHeader.jsp*/
.TopMenuBg
{
	background-color: #EFFFEC;
	border-bottom: 1px solid #BCD9B1;
}
/*end Menu Items CSS*/
.LabelSmArr
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px 10px 10px 30px;
	vertical-align: middle;
	line-height: 15pt;
	background: url(img/smallArrowRight.gif) no-repeat left center;
}
.LabelSmNopad
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px 10px 10px 0px;
	vertical-align: top;
	line-height: 15pt;
}
.LabelSmNopadCopy
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 14px 8px 10px 12px;
	vertical-align: top;
	line-height: 15pt;
}
.DwnManual
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px 10px 10px 30px;
	vertical-align: middle;
	line-height: 15pt;
	background: url(img/dwnMan.gif) no-repeat left center;
}
.LabelSmComp
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px 16px 10px 0px;
	vertical-align: top;
	line-height: 15pt;
	background: url(img/complusary.gif) no-repeat right 6px;
	text-align: right;
}
.LabelSmNC
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9pt;
	padding: 10px 16px 10px 0px;
	vertical-align: top;
	line-height: 15pt;
	text-align: right;
}
.ButtonPi {
	background: #FFEDFA url(img/button_pi.gif) repeat-x;
	border-top: 1px solid #FEDFEF;
	border-right: 1px solid #FEDFEF;
	border-bottom: 1px solid #E7BCD9;
	border-left: 1px solid #E7BCD9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	cursor: pointer;
	padding: 1px;
}
.ButtonBl {
	background: #ECF2FF url(img/button_bl.gif) repeat-x;
	border-top: 1px solid #DFE9FE;
	border-right: 1px solid #DFE9FE;
	border-bottom: 1px solid #BCCAE7;
	border-left: 1px solid #BCCAE7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	cursor: pointer;
	padding: 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
/*----------square buttons----------*/

.squaremeS {
	/*float:left;*/	
	text-align: center;
	display: block;
	width: 94px;
	height: 94px;
	margin:auto 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(PIE/PIE.htc);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	color: #000;
	z-index:1001;
	cursor:pointer;
}

.squaremeS:HOVER  {
	-webkit-box-shadow: #333 0px 2px 8px;
	-moz-box-shadow: #333 0px 2px 8px;
	box-shadow: #333 0px 2px 8px;	 
	color: #333;
	border:0px;
}

.squaremeS:VISITED  {
	color: #000;
	border-bottom:0px #CCC;
}

/*----------round buttons----------*/

.roundmeS {
	/*float:left;*/	
	text-align: center;
	display: block;
	width: 100px;
	height: 100px;
	margin:auto 20px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	behavior: url(PIE/PIE.htc);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	color: #000;
	z-index:1001;
	cursor:pointer;
}

.roundmeS:HOVER  {
	-webkit-box-shadow: #333 0px 2px 8px;
	-moz-box-shadow: #333 0px 2px 8px;
	box-shadow: #333 0px 2px 8px;	 
	color: #333;
	border:0px;
}

.roundmeS:VISITED  {
	color: #000;
	border-bottom:0px #CCC;
}

.bluePie {
border: 1px solid #AACCFF;
background: #AACCFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#AACCFF));
background: -webkit-linear-gradient(#FFF, #AACCFF);
background: -moz-linear-gradient(#FFF, #AACCFF);
background: -ms-linear-gradient(#FFF, #AACCFF);
background: -o-linear-gradient(#FFF, #AACCFF);
background: linear-gradient(#FFF, #AACCFF);
-pie-background: linear-gradient(#FFF, #AACCFF);
}

.greenPie {
border: 1px solid #AAFFCC;
background: #AAFFCC;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#AAFFCC));
background: -webkit-linear-gradient(#FFF, #AAFFCC);
background: -moz-linear-gradient(#FFF, #AAFFCC);
background: -ms-linear-gradient(#FFF, #AAFFCC);
background: -o-linear-gradient(#FFF, #AAFFCC);
background: linear-gradient(#FFF, #AAFFCC);
-pie-background: linear-gradient(#FFF, #AAFFCC);
}

.cyanPie {
border: 1px solid #AAFFFF;
background: #AAFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#AAFFFF));
background: -webkit-linear-gradient(#FFF, #AAFFFF);
background: -moz-linear-gradient(#FFF, #AAFFFF);
background: -ms-linear-gradient(#FFF, #AAFFFF);
background: -o-linear-gradient(#FFF, #AAFFFF);
background: linear-gradient(#FFF, #AAFFFF);
-pie-background: linear-gradient(#FFF, #AAFFFF);
}

.redPie {
border: 1px solid #FFCCCC;
background: #FFCCCC;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#FFCCCC));
background: -webkit-linear-gradient(#FFF, #FFCCCC);
background: -moz-linear-gradient(#FFF, #FFCCCC);
background: -ms-linear-gradient(#FFF, #FFCCCC);
background: -o-linear-gradient(#FFF, #FFCCCC);
background: linear-gradient(#FFF, #FFCCCC);
-pie-background: linear-gradient(#FFF, #FFCCCC);
}

.purpPie {
border: 1px solid #EECCFF;
background: #EECCFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#EECCFF));
background: -webkit-linear-gradient(#FFF, #EECCFF);
background: -moz-linear-gradient(#FFF, #EECCFF);
background: -ms-linear-gradient(#FFF, #EECCFF);
background: -o-linear-gradient(#FFF, #EECCFF);
background: linear-gradient(#FFF, #EECCFF);
-pie-background: linear-gradient(#FFF, #EECCFF);
}

.orngPie {
border: 1px solid #FFD5A1;
background: #FFD5A1;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#FFD5A1));
background: -webkit-linear-gradient(#FFF, #FFD5A1);
background: -moz-linear-gradient(#FFF, #FFD5A1);
background: -ms-linear-gradient(#FFF, #FFD5A1);
background: -o-linear-gradient(#FFF, #FFD5A1);
background: linear-gradient(#FFF, #FFD5A1);
-pie-background: linear-gradient(#FFF, #FFD5A1);
}

.yeloPie {
border: 1px solid #FFFF99;
background: #FFFFBB;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#FFFFBB));
background: -webkit-linear-gradient(#FFF, #FFFFBB);
background: -moz-linear-gradient(#FFF, #FFFFBB);
background: -ms-linear-gradient(#FFF, #FFFFBB);
background: -o-linear-gradient(#FFF, #FFFFBB);
background: linear-gradient(#FFF, #FFFFBB);
-pie-background: linear-gradient(#FFF, #FFFFBB);
}
.LabelOptComp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 4px 16px 4px 10px;
	vertical-align: top;
	background: #F5F9F5 url(img/CondiMandatory.gif) no-repeat right top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E9E3;
	text-align: right;
	word-spacing: 0.1em;
	border-right: 1px solid #E0E9E3;
}

.ButtonHiG {
	border-top: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
	border-bottom: 1px solid #636363;
	border-left: 1px solid #636363;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	font-weight: bold;
	color: #000;
	margin: 0px;
	cursor: pointer;
	padding: 1px;
	background-color:#B0FFE6;
}

/*modal*/

#confirm-modal {display:none;}

/* Overlay */
#confirm-overlay {background-color:#eee; cursor:wait;}

/* Container */
#confirm-container {height:140px; width:420px; font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; background:#fff; border:2px solid #336699;}
#confirm-container .header {height:30px; line-height:30px; width:100%; background:url(img/header_modal.gif) repeat-x; color:#fff; font-weight:bold;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .message {color:#333; font-size:14px; margin:0; padding:12px 4px 12px 8px;}
#confirm-container .buttons {line-height:26px; width:160px; float:right; padding:10px 8px 0;} 
#confirm-container .buttons div {float:right; margin-left:4px; width:70px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(img/button_modal.gif) repeat-x; border:1px solid #bbb; cursor:pointer;} 
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-weight:bold; position:absolute; right:10px; top:2px; color:#fff;}
#confirm-container a.modal-close:hover {color:#ccc;}

/* Selectbox */

@CHARSET "UTF-8";
.sbHolder{
	background-color: #FFF;
	border: solid 1px #333;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	position: relative;
	width: 98%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #CCC 0px 2px 8px;
	-moz-box-shadow: #CCC 0px 2px 8px;
	box-shadow: #CCC 0px 2px 8px;	 
}
.sbHolder:focus .sbSelector{
	
}
.sbSelector{
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 0px;
	top: 0;
	width: 95%;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #000;
	outline: none;
	text-decoration: none;
	border-bottom:none;
}
.sbToggle{
	background: url(img/select-icons.gif) 0 -116px no-repeat;
	display: block;
	height: 30px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}
.sbToggle:link, .sbToggle:visited{
	border-bottom:none;
}	
.sbToggle:hover{
	background: url(img/select-icons.gif) 0 -167px no-repeat;
	border-bottom:none;
}
.sbToggleOpen{
	background: url(img/select-icons.gif) 0 -16px no-repeat;
}
.sbToggleOpen:hover{
	background: url(img/select-icons.gif) 0 -66px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color: #FFF;
	border: solid 1px #666;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 100%;
	z-index: 101;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 7px;
}
.sbOptions a{
	border-bottom: dotted 1px #515151;
	display: block;
	outline: none;
	padding: 7px 0 7px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #000;
	text-decoration: none;
	border-bottom:none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #F60;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}
.ms-options-wrap,
.ms-options-wrap * {
    box-sizing: border-box;
}

.ms-options-wrap > button:focus,
.ms-options-wrap > button {
    position: relative;
    width: 100%;
    text-align: left;
    border: 1px solid #aaa;
    background-color: #fff;
    padding: 5px 20px 5px 5px;
    margin-top: 1px;
    font-size: 13px;
    color: #aaa;
    outline: none;
    white-space: nowrap;
}

.ms-options-wrap > button[disabled] {
    background-color: #e5e9ed;
    color: #808080;
    opacity: 0.6;
}

.ms-options-wrap > button:after {
    content: ' ';
    height: 0;
    position: absolute;
    top: 50%;
    right: 5px;
    width: 0;
    border: 6px solid rgba(0, 0, 0, 0);
    border-top-color: #999;
    margin-top: -3px;
}

.ms-options-wrap > .ms-options {
    position: absolute;
    left: 0;
    width: 100%;
    margin-top: 1px;
    margin-bottom: 20px;
    background: white;
    z-index: 2000;
    border: 1px solid #aaa;
}

.ms-options-wrap > .ms-options > .ms-search input {
    width: 100%;
    padding: 4px 5px;
    border: none;
    border-bottom: 1px groove;
    outline: none;
}

.ms-options-wrap > .ms-options .ms-selectall {
    display: inline-block;
    font-size: .9em;
    text-transform: lowercase;
    text-decoration: none;
}
.ms-options-wrap > .ms-options .ms-selectall:hover {
    text-decoration: underline;
}

.ms-options-wrap > .ms-options > .ms-selectall.global {
    margin: 4px 5px;
}

.ms-options-wrap > .ms-options > ul,
.ms-options-wrap > .ms-options > ul > li.optgroup ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.ms-options-wrap > .ms-options > ul > li.optgroup {
    padding: 5px;
}
.ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup {
    border-top: 1px solid #aaa;
}

.ms-options-wrap > .ms-options > ul > li.optgroup .label {
    display: block;
    padding: 5px 0 0 0;
    font-weight: bold;
}

.ms-options-wrap > .ms-options > ul label {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 4px;
    margin: 1px 0;
    border: 1px dotted transparent;
}

.ms-options-wrap > .ms-options > ul label.focused,
.ms-options-wrap > .ms-options > ul label:hover {
    background-color: #efefef;
    border-color: #999;
}

.ms-options-wrap > .ms-options > ul li.selected label {
    background-color: #efefef;
    border-color: transparent;
}

.ms-options-wrap > .ms-options > ul input[type="checkbox"] {
    margin: 0 5px 0 0;
    position: absolute;
    left: 4px;
    top: 7px;
}

.ms-options-wrap > .ms-options.hide-checkbox > ul input[type="checkbox"] {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}
