
.autoCompTextfield
{
	border-style:groove;
	border-width:1px;
	font-size:8pt;
	background-color:#FBFBFB;
	color:#002F00;
	height:19px;
	font-family:Tahoma;
	position:relative;
	top:0pt;
	border-color:#00CCFF;
}
.autoCompTextfield:focus
{
	border-color:#00CCFF;
	background-color:#FFFFCC;
}
.autoCompTextfield:disabled
{
	border-color:#999999;
	background-color:#FFE1D2;
}
.textfield
{
	border-style:groove;
	border-width:1px;
	font-size:8pt;
	background-color:#FFFFFF;
	color:#002F00;
	height:19px;
	font-family:Tahoma;
	position:relative;
	border-color:#6A93B0
}
.textfield:focus
{
border-color:#FF9900;
background-color:#FFFFCC;
}
.textfield:disabled
{
background-color:#FFE1D2;
}
.textfield[readonly="readonly"]
{
  background-color:#ECFFFF;
}
.textfieldInactive
{
	border-style:groove;
	border-width:1px;
	font-size:8pt;
	background-color:#FFFF99;
	color:#666666;
	height:19px;
	font-family:Tahoma;
	position:relative;
	border-color:#6A93B0
}

select
{
	border-style:inset;
	border-width:1px;
	font-size:8pt;
	background-color:#F2F2F9;
	color:#002F00;
	height:19px;
	font-family:Tahoma;
	position:relative
}
input[type=radio], input[type=checkbox]
{
	cursor: pointer;
}
input[type=text]
{
	padding-left: 4px;
	padding-right: 4px;
}

.displayfield
{
	display:block;
	border-style:groove;
	border-width:1px;
	font-size:8pt;
	height:19px;
	font-family:Tahoma;
	width:98%; 
	overflow:auto; 
	border:#6A93B0 1px solid;
	background-color:#ECFFFF;
	padding-left:2px;
	padding-top:1px;
}
.labelhead
{
	color:black;
	font:bold 11px Arial;
	background-color:#B4C7D8;
	height:19px
}

.smallHead14
{
	color:black;
	font:bold 9px Arial;
	background-color:#B4C7D8;
	height:14px
}

.smallLabelcell14
{
	font-weight:normal;
	color:#000000;
	font:normal 9px Arial;
	background-color:#B4C7D8;
	height:14px
}

.labelcell
{
	font-weight:normal;
	color:#000000;
	font:normal 11px Arial;
	background-color:#B4C7D8;
	height:19px;
	padding-left: 3px
}

.labelcell1
{
	font-weight:normal;
	color:#000000;
	font:normal 11px Arial;
	background-color:#8FBC8F;
	height:19px;
	padding-left: 3px
}

.labelcell2
{
	font-weight:normal;
	color:#000000;
	font:normal 11px Arial;
	background-color:#BDB76B;
	height:19px;
	padding-left: 3px
}

.borderedcell
{
	font-weight:normal;
	color:#000000;
	font:normal 11px Arial;
	background-color:#B4C7D8;
	height:19px;
	padding-right:3px;
	padding-left: 3px;
	padding-bottom:1px;
	padding-top:1px;
	margin:1px;
	width:100%;
	border-color:#2b000e;
	border:1px #2b000e;
	border-width:10px;
}

.required:after {
    content: ' *';
	color: #ff1500;
    display: inline;
    font-size: 12px;
    font-weight: bold;
}
.filterlabel
{
	color:#FFFFFF;
	font:bold 10px Arial;
	background-color:#3399FF;
}
.subfilterlabel
{
	color:#FFFFFF;
	font:bold 10px Arial;
	background-color:#33BBFF;
}

.formtable
{
	color:#000000;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
	width:100%;
	font:normal 10px Tahoma;
	border:0px #DDE6EE;
	border-width:0px;
	background-color:#DDE6EE
}


.onlineButton 
{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:3px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	cursor:pointer;

}
.onlineButton:hover 
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;

}
.onlineButton:active 
{
	position:relative;
	top:1px;
}

.selectedButtons
{
	color:#ffffff;
	font-weight:bold;
	background-color:#555555;
	font-size:11px;
	border-width:1px;
	border-bottom-style:inset;
	border-left-style:inset;
	border-right-style:inset;
	border-top-style:inset;
	cursor:pointer
}

fieldset
{
	font:normal 11px "Franklin Gothic Book";
	color:#003300;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	border-width:1px; 
	border-style:solid;
	border-color:#6A93B0
}

legend
{
	color:#006699;
	margin-left: 10px;
}

.selectedRow
{
	font-weight:normal;
	color:#ffffff;
	font:normal 11px Tahoma;
	background-color:#6A93B0;
	height:18px;
}

.gridTable
{
	color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	border:#707070;
	border-width:0;
	background-color:#6A93B0
}

.gridHeader
{
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;	
	cursor:pointer;
	background-color:#B4C7D8;
	height:20px;
	vertical-align:top
}

.gridRowEven
{
	color:#000000;
	background-color:#DDE6EE;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	height:19px
}

.gridRowOdd
{
	color:#000000;
	background-color:#DDE9FB;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	height:19px
}

.gridPageOfPage
{
	color:#1D1D1D;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold
}

.gridPager
{
	font-size:9px;
	background-color:#6A93B0;
	height:15px
}

.gridSort
{
	color:#ffffff;
	background-color:#9D9D9D;
	font-family:Tahoma;
	font-size:8pt;	
	font-weight:bold;
	color:#ffffff;
	text-decoration:none
}

.tab
{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BBBBBB), color-stop(1, #999999) );
	background:-moz-linear-gradient( center top, #BBBBBB 5%, #999999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBBBBB', endColorstr='#999999');
	background-color:#BBBBBB;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#DDDDDD;
	height:24px;
	cursor:pointer;	
	padding:2px 2px;
	text-decoration:none;
}
.tab:hover
{
	color:#FFFFFF;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #999999), color-stop(1, #BBBBBB) );
	background:-moz-linear-gradient( center top, #999999 5%, #BBBBBB 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#BBBBBB');
}
.selectedTab
{
	-moz-box-shadow:inset 0px 2px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 2px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #555555) );
	background:-moz-linear-gradient( center top, #000000 5%, #555555 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#555555');
	background-color:#000000;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	height:24px;
	cursor:pointer;	
	padding:2px 2px;
	text-decoration:none;
}
.selectedTabArea
{
	border-color:#000000;
	border-style:solid;
	border-width:thin;
}
.linkedLabel
{
	cursor:pointer
}

/* Some unused classes */
.radios
{
	border-style:solid;
	border-width:0
}

.body
{
	
}

.headcell
{
	FONT-WEIGHT:bold;
	FONT-SIZE:10pt;
	COLOR:#ffffff;
	FONT-FAMILY:Tahoma, Arial;
	BACKGROUND-COLOR:#2D547F
}

.headgap
{
	BACKGROUND-COLOR:#FFFFFF
}

.inactive
{
	FONT-WEIGHT:normal;
	FONT-SIZE:x-small;
	COLOR:#7C7C7C;
	FONT-FAMILY:Tahoma, Tahoma;
	HEIGHT:8px;
	BACKGROUND-COLOR:#B4C7D8
}

.fieldsetHighLight
{
	border-style:groove; 
	border-width:2px; 
	border-color:#00FF00
}

.fieldsetouter
{
	border-style:double; 
	border-width:2px; 
	border-color:#2D547F;
}

BR.page
{
	page-break-after:always
}

a
{
	FONT-WEIGHT:normal;
	COLOR:#003366;
	FONT:normal 11px Tahoma;
	height:30px;
}

.link 
{
	font-family: Verdana sans-serif;
	font-size: 1em;
	text-align: left;
	color: blue;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	cursor: pointer;
	text-decoration: underline;
}

.csButton 
{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#808080;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#8000FF;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}


.delivery {
float: right;
width:420px;
padding:5px;
margin-top:0px;
} 

.disableField
{
background-color:#FFFF99;
color:#999999;
}

.TabFree:hover
{
	color:#FFFFFF;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #AAAAAA), color-stop(1, #DDDDDD) );
	background:-moz-linear-gradient( center top, #AAAAAA 5%, #DDDDDD 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAAAAA', endColorstr='#DDDDDD');
}
.TabFree
{
	position:relative;
	width:19.8%;
	height:22px;
	margin-left:-1pt;
	margin-top:1pt;
	color:#333333;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:0px 10px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #DDDDDD), color-stop(1, #AAAAAA) );
	background:-moz-linear-gradient( center top, #DDDDDD 5%, #AAAAAA 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#AAAAAA');
	background-color:#DDDDDD;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
}
.selectedTabFree
{
	position:relative;
	width:19.8%;
	height:22px;
	margin-left:-1pt;
	margin-top:1pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:0px 10px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #444444) );
	background:-moz-linear-gradient( center top, #000000 5%, #444444 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#444444');
	background-color:#000000;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
}

.returnBtn
{
	display:inline-table;
	width:19.7%;
	height:18px;
	margin-left:-1pt;
	margin-top:1pt;
	vertical-align:middle;
	text-align:center;
	color:#CCCCCC;
	font-weight:bold;
	border-width:1pt;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	border-color:#FFFFFF;
	background-image:url(../../images/interfaceimg/use.gif);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}

.areaBlocker
{
	display:none; 
	position:absolute;
	font-family:Verdana;
	font-size:25px;
	font-weight:bold;
	color:#CC0000;
	text-align:center;
	vertical-align:middle;
	top:0%;
	height:100%;
	background-color:#999999;
	z-index:100;
	width:100%;
	opacity:0.7;
	filter:alpha(opacity ='70');
}


.saveButton 
{
	position:relative;
	height:20px;
	min-width:60pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px 9px 1px 18px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/tick_circle.png) left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
	border-bottom:1.5px solid #00FF00;
	border-right:1.5px solid #00FF00;
}
.saveButton:hover,.saveButton:focus
{
	background:url(../../images/interfaceimg/tick_circle.png)left no-repeat,url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#FFFF00;
}

.saveButton:disabled 
{
	background:url(../../images/interfaceimg/tick_grey.png)left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	color:#999999;
	cursor:default;
}
.returnButton 
{
	position:relative;
	height:20px;
	min-width:60pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px 9px 1px 18px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/return.png) left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
	border-bottom:1.5px solid #00CCFF;
	border-right:1.5px solid #00CCFF;	
}
.returnButton:hover,.returnButton:focus
{
	background:url(../../images/interfaceimg/return.png)left no-repeat,url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#FFFF00;
}

.returnButton:disabled 
{
	background:url(../../images/interfaceimg/return_grey.png)left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	color:#999999;
	cursor:default;
}

.printButton 
{
	position:relative;
	height:20px;
	min-width:60pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px 9px 1px 18px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/printicon.png) left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
	border-bottom:1.5px solid #CC00CC;
	border-right:1.5px solid #CC00CC;
}
.printButton:hover,.printButton:focus
{
	background:url(../../images/interfaceimg/printicon.png)left no-repeat,url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#FFFF00;
}

.printButton:disabled 
{
	background:url(../../images/interfaceimg/printicon_gery.png)left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	color:#999999;
	cursor:default;
}


.cancelButton 
{
	position:relative;
	height:20px;
	min-width:60pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px 9px 1px 18px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/cross_red.png) left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
	border-bottom:1.5px solid #FF0000;
	border-right:1.5px solid #FF0000;
}
.cancelButton:hover,.cancelButton:focus
{
	background:url(../../images/interfaceimg/cross_red.png)left no-repeat,url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#FF2D2D;
}

.cancelButton:disabled 
{
	background:url(../../images/interfaceimg/cross_grey.png)left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	color:#999999;
	cursor:default;
}

.addNewButton 
{
	position:relative;
	height:20px;
	min-width:60pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px 9px 1px 18px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/plus-symbol.png) left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
	border-bottom:1.5px solid #FF9900;
	border-right:1.5px solid #FF9900;
}
.addNewButton:hover,.addNewButton:focus
{
	background:url(../../images/interfaceimg/plus-symbol.png)left no-repeat ,url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#FFFF00;
}

.findButton 
{
	position:relative;
	height:20px;
	min-width:60pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px 9px 1px 18px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/magnifying_glass.png) left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
	border-bottom:1.5px solid #F4F400;
	border-right:1.5px solid #F4F400;
}
.findButton:hover,.findButton:focus
{
	background:url(../../images/interfaceimg/magnifying_glass.png)left no-repeat ,url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#FFFF00;
}
.findButton:disabled 
{
	background:url(../../images/interfaceimg/magnifying_glass_grey.png)left no-repeat ,url(../../images/interfaceimg/button.PNG) left no-repeat;
	color:#999999;
	cursor:default;
}

.resetButton 
{
	position:relative;
	height:20px;
	min-width:60pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px 9px 1px 18px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/reset.png) left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
	border-bottom:1.5px solid #00CCFF;
	border-right:1.5px solid #00CCFF;
}
.resetButton:hover,.resetButton:focus
{
	background:url(../../images/interfaceimg/reset.png)left no-repeat ,url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#FFFF00;
}
.resetButton:disabled 
{
	background:url(../../images/interfaceimg/reset_grey.png)left no-repeat ,url(../../images/interfaceimg/button.PNG) left no-repeat;
	color:#999999;
	cursor:default;
}

.pdfReportButton 
{
	position:relative;
	height:20px;
	min-width:60pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px 9px 1px 18px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/pdf.png) left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;
	background-color:#2D547F;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
	border-bottom:1.5px solid #FF3333;
	border-right:1.5px solid #FF3333;
}
.pdfReportButton:hover,.pdfReportButton:focus 
{
	background:url(../../images/interfaceimg/pdf.png) left no-repeat ,url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#FFFF00;
}
.pdfReportButton:disabled 
{
	background:url(../../images/interfaceimg/pdf_grey.png)left no-repeat ,url(../../images/interfaceimg/button.PNG) left no-repeat;
	color:#999999;
	cursor:default;
}
.xlsReportButton 
{
	position:relative;
	height:20px;
	min-width:60pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px 9px 1px 18px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/xls_icon.png) left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;	
	background-color:#2D547F;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
	border-bottom:1.5px solid #00FF00;
	border-right:1.5px solid #00FF00;
}
.xlsReportButton:hover,.xlsReportButton:focus 
{
	background:url(../../images/interfaceimg/xls_icon.png)left no-repeat ,url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#FFFF00;
}
.xlsReportButton:disabled 
{
	background:url(../../images/interfaceimg/xls_icon_grey.png)left no-repeat ,url(../../images/interfaceimg/button.PNG) left no-repeat;
	color:#999999;
	cursor:default;
}
.htmlReportButton 
{
	position:relative;
	height:20px;
	min-width:60pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px 9px 1px 18px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/html_icon.png) left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;	
	background-color:#2D547F;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
	border-bottom:1.5px solid #00FF00;
	border-right:1.5px solid #00FF00;
}
.htmlReportButton:hover,.htmlReportButton:focus 
{
	background:url(../../images/interfaceimg/html_icon.png)left no-repeat ,url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#FFFF00;
}
.htmlReportButton:disabled 
{
	background:url(../../images/interfaceimg/html_icon_grey.png)left no-repeat ,url(../../images/interfaceimg/button.PNG) left no-repeat;
	color:#999999;
	cursor:default;
}

.viewListButton 
{
	position:relative;
	height:20px;
	min-width:60pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px 9px 1px 18px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/view_list.png) left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;	
	background-color:#2D547F;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
	border-bottom:1.5px solid #00FF00;
	border-right:1.5px solid #00FF00;
}
.viewListButton:hover,.viewListButton:focus 
{
	background:url(../../images/interfaceimg/view_list.png)left no-repeat ,url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#FFFF00;
}
.viewListButton:disabled 
{
	background:url(../../images/interfaceimg/view_list_grey.png)left no-repeat ,url(../../images/interfaceimg/button.PNG) left no-repeat;
	color:#999999;
	cursor:default;
}

.buttons 
{
	position:relative;
	height:20px;
	min-width:10pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding: 3px 7px 4px 6px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;	
	background-color:#2D547F;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
}
.buttons:hover,.buttons:focus
{
	background:url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#eeff05;
	box-shadow:inset 0px 1px 0px 0px #FFFF00;
}
.buttons:disabled 
{
	background:url(../../images/interfaceimg/button.PNG) left no-repeat;
	color:#999999;	
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	cursor:default;
}

.autoCompbutton 
{
	position:relative;
	height:19px;
	width:18px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/downArrow.png) left no-repeat;
	background-repeat:no-repeat;	
	background-color:#2D547F;	
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #00CCFF;
	border-left:none;
	text-decoration:none;
	top:0pt;
}
.autoCompbutton:hover,.autoCompbutton:focus
{
	color:#FFFF00;
	box-shadow:inset 0px 1px 0px 0px #FFFF00;
	background:url(../../images/interfaceimg/downFocus.png) left no-repeat;
}
.autoCompbutton:disabled 
{
	color:#999999;	
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	border:1px solid #999999;
	border-left:none;
	background:url(../../images/interfaceimg/downArrowInactive.png) left no-repeat;
	cursor:default;
}



.uploadDoc 
{
	position:relative;
	height:20px;
	min-width:60pt;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px 9px 1px 18px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/upload_document.png) left no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
	border-bottom:1.5px solid #00CCFF;
	border-right:1.5px solid #00CCFF;
}
.uploadDoc:hover,.uploadDoc:focus
{
	background:url(../../images/interfaceimg/upload_document.png)left no-repeat ,url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#FFFF00;
}
.uploadDoc:disabled 
{
	background:url(../../images/interfaceimg/reset_grey.png)left no-repeat ,url(../../images/interfaceimg/button.PNG) left no-repeat;
	color:#999999;
	cursor:default;
}

.addImgButton 
{
	position:relative;
	height:20px;
	min-width:18pt;
	color:#FFFFFF;
	cursor:pointer;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/plus-symbol.png) center no-repeat,url(../../images/interfaceimg/button.PNG) left no-repeat;
	background-repeat:no-repeat;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #666666;
	text-decoration:none;
	border-bottom:1.5px solid #FF9900;
	border-right:1.5px solid #FF9900;
}
.addImgButton:hover,.addImgButton:focus
{
	background:url(../../images/interfaceimg/plus-symbol.png)center no-repeat ,url(../../images/interfaceimg/button_hover.PNG) left no-repeat;
	color:#FFFF00;
}

/* Here Start for Applicant Form*/
.buttonsapplicant 
{
	position:relative;
	height:20px;
	min-width:10pt;
	color:#337ab7;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding: 3px 7px 4px 6px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;*/
	/*background:url(../../images/interfaceimg/button.PNG) left no-repeat;*/
	background-repeat:no-repeat;	
	background-color:#fff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #ddd;
	text-decoration:none;
	
}
.buttonsapplicant:hover,.buttonsapplicant:focus
{
	/*background:url(../../images/interfaceimg/button_hover.PNG) left no-repeat;*/
	color:#eeff05;
	box-shadow:inset 0px 1px 0px 0px #FFFF00;
}
.buttonsapplicant:disabled 
{
	background:url(../../images/interfaceimg/button.PNG) left no-repeat;
	color:#999999;	
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	cursor:default;
}

.selectedButtonsbuttonsapplicant
{
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px  solid ;   
    border-bottom-color: transparent;
	border-radius: 4px 4px 0 0;
	font-size: 18px;
}
/* written by Anita Senapati for Application Form*/
.tabletest{
border-collapse:separate;
border-spacing:10px;
border-left:100px;
border-right:100px;

	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
}
.headcellApplicationForm
{
	FONT-WEIGHT:bold;
	FONT-SIZE:10pt;
	COLOR:#000000;
	FONT-FAMILY:Poppins, sans-serif;
	BACKGROUND-COLOR:#FFFFFF;
}
.about_head {
    color: #06387b;
    /* font-size: 52px; */
    font-weight: 700;
    /* font-family: Eurostil; */
}
/*p 
{
    margin: 0 0 10px;
	margin-bottom: 15px;
    font-size: 22px;
}

p.comm_heading
{
    color: #1859b8;    
    font-weight: 600;
}*/
.jkh 
{
    background-color: #c8defe;
    /* width: 38%; */
    padding: 10px;
}
.h2, h2 {
    font-size: 30px;
}
.h1, .h2, .h3, h1, h2, h3
 {
    margin-top: 20px;
    margin-bottom: 10px;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
 @media (min-width: 768px){.container{width:750px}}
 @media (min-width: 992px){.container{width:970px}}
 @media (min-width: 1200px){.container{width:1170px}}
 .container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
 fieldsetApplicationForm
{
	font:normal 11px "Franklin Gothic Book";
	color:#003300;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	border-width:1px; 
	border-style:solid;
	border-color:#6A93B0
}

legendApplicationForm
{
	color:inherit;	
	font-size: 24px;
	font-family: 'Poppins', sans-serif;
	margin-left: 10px;
}
.formtableApplicationForm
{
	color:#000000;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:0px;
	padding-top:0px;
	margin:-right:15px;
	margin:-left:15px;
	width:100%;
	font:normal 10px Tahoma;
	border:0px #DDE6EE;
	border-width:0px;
	background-color:#FFFFFF;
}
.labelheaderApplicationForm
{
	font-family:'Poppins', sans-serif;
	font-size:24px;
	font-weight:normal;
	height:34px;
	
}
.labelheadApplicationForm
{
	color: inherit;
	font-size:14px;	
	background-color:#FFFFFF;
	height:34px;
	font-family:'Poppins', sans-serif;
	font-weight:normal;
	padding-left:25px;
	padding-right:25px;
	padding-top:7px;
	padding-bottom:7px;	
}
.labelcellApplicationForm
{
	font-weight:normal;
	font-size:14px;
	background-color:#FFFFFF;
	height:34px;
	padding-left: 15px;
	padding-right: 5px;
	padding-top:7px;
	padding-bottom:7px;
	z-index: 11;
	
}
.displayfieldApplicationForm
{
	border-radius: 0;
	border:1px solid #e6e6e6;
	font-size:14px;
	height:34px;
	font-family:'Poppins', sans-serif;
	border:#6A93B0 1px solid;
	background-color:#ECFFFF;
	position:relative;
	color:#0000FF;
	
}
.textfieldAdmform
{
	
	border-radius: 0;
	font-size:14px;
	background-color:transparent;
	color:#000000;
	height:34px;
	font-family:'Poppins', sans-serif;
	position:relative;
	border:1px solid #e6e6e6;
}
.textfieldAdmform:focus
{
border-color:#FF9900;
background-color:#FFFFCC;
}
.textfieldAdmform:disabled
{
background-color:#FFE1D2;
}
.textfieldAdmform[readonly="readonly"]
{
  background-color:#ECFFFF;
}
.textfieldInactiveAdmform
{
	border-style:groove;
	border-width:1px;
	font-size:8pt;
	background-color:#FFFF99;
	color:#666666;
	height:19px;
	font-family:Tahoma;
	position:relative;
	border-color:#6A93B0
}
.displayfieldAdmform
{
	display:block;
	border-style:groove;
	border-width:1px;
	font-size:14px;
	height:34px;
	width:98%; 
	overflow:auto; 
	border:#6A93B0 1px solid;
	background-color:#ECFFFF;
	padding-left:2px;
	padding-top:1px;
	font-family:'Poppins', sans-serif;
}
.autoCompTextfieldAdmform
{
	border-style:groove;
	border-width:1px;
	font-size:14px;
	background-color:#FBFBFB;
	color:#000000;
	height:34px;
	font-family:'Poppins', sans-serif;
	position:relative;
	top:0pt;
	border-color:#00CCFF;
}
.autoCompTextfieldAdmform:focus
{
	border-color:#00CCFF;
	background-color:#FFFFCC;
}
.autoCompTextfieldAdmform:disabled
{
	border-color:#999999;
	background-color:#FFE1D2;
}
.autoCompbuttonAdmform 
{
	position:relative;
	height:19px;
	width:18px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding:1px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:url(../../images/interfaceimg/downArrow.png) left no-repeat;
	background-repeat:no-repeat;	
	background-color:#2D547F;	
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #00CCFF;
	border-left:none;
	text-decoration:none;
	top:0pt;
}
.autoCompbuttonAdmform:hover,.autoCompbuttonAdmform:focus
{
	color:#FFFF00;
	box-shadow:inset 0px 1px 0px 0px #FFFF00;
	background:url(../../images/interfaceimg/downFocus.png) left no-repeat;
}
.autoCompbuttonAdmform:disabled 
{
	color:#999999;	
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	border:1px solid #999999;
	border-left:none;
	background:url(../../images/interfaceimg/downArrowInactive.png) left no-repeat;
	cursor:default;
}


.maintableapplicationForm
{
	/*padding-left:40px;
	padding-right:40px;
	*/
	width:1200px;
}


/* Here End for Applicant Form*/