body, html { height: 100% }

.loginpanel_fieldcaption
{
	font-family : Verdana;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.tm_buttbase {
    
    /*-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;*/
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	display:inline-block;
	color:#FFFFFF;
	font-family:Lato;
	font-size:17px;
	font-weight:bold;
	font-style:normal;
	line-height:15px;
	text-decoration:none;
	text-align:center;
    z-index: 110;
    cursor:pointer;
}

.tm_butt {
	/*-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-color:#303B42;
	/*-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;*/
	text-indent:0;
	display:inline-block;
	color:#FFFFFF;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	line-height:35px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #232A2F;
    z-index: 110;
    cursor:pointer;
    border-radius:4px;
}

.tm_butt:hover {
	background-color:#50616C;
}

.tm_Rapidstore {
    width:200px;
    background-image:url(../images/appstore.png);
    background-size:24px 24px;
    background-position:10px 5px;
    background-repeat:no-repeat;
    padding-left : 10px;
}

.tm_imgbuttstyle {
    margin:2px;
    cursor:pointer;
}

.tm_imgbuttstyle:hover {
    -webkit-filter: brightness(80%); /* Chrome, Safari, Opera */
    filter: brightness(80%);
}

.loginpanel_fieldcaptionblack
{
	font-family : Verdana;
	font-size : 8pt;
	color : #000000;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.login_errorboxblack
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.deviceSelectCls {
    padding:5px;
    cursor:pointer;
    width:100px;
     -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright:5px;
    border-radius: 5px;
}

.deviceSelectCls:hover {
    background-color:#CCCCCC;
}

.Image_selected
{
	border: 1px solid #39ADEF;
}



.full_div
{
	width: 100%;
	height: 100%;
}

.field_li {
    cursor: move;
}

.floating-menu
{
	padding: 3px;
	position: fixed;
	background: #FF5733;
	border: 1px solid #000080;
	width: 300px;
	height: 20px;
	z-index: 100;
	bottom: 0px;
	right: 0px;
	filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}
.floating-menu a, div.floating-menu h3 {display:block;margin:0 0.5em;}

.field_buttonLink
{
	cursor: pointer;
}

.field_draglist { 
    background: #f7f7f7;
    list-style: none;
    margin:0;
    padding:0;
}

/* These are the calendar styles
    /* Clear calendar's float, using dialog inbuilt form element */
    #container .bd form {
        clear:left;
    }
 
    /* Have calendar squeeze upto bd bounding box */
    #container .bd {
        padding:0;
    }
 
    #container .hd {
        text-align:left;
    }
 
    /* Center buttons in the footer */
    #container .ft .button-group {
        text-align:center;
    }
 
    /* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
    #container_c.yui-overlay-hidden table {
        display:none;
    }
 
    /* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */
    #cal {
        border:none;
        padding:1em;
        font-family :Verdana;
        font-size:9pt;
        
    }
 
    /* Datefield look/feel */
    .datefield 
    {
        position:relative;
        top:10px;
        left:10px;
        white-space:nowrap;
        border:1px solid black;
        background-color:#eee;
        width:25em;
        padding:5px;
    }
 
    .datefield input,
    .datefield button,
    .datefield label  {
        vertical-align:middle;
    }
 
    .datefield label  {
        font-weight:bold;
    }
 
    .datefield input  {
        width:15em;
    }
 
    .datefield button  {
        padding:0 5px 0 5px;
        margin-left:2px;
    }
 
    .datefield button img {
        padding:0;
        margin:0;
        vertical-align:middle;
    }
 
    /* Example box */
    .box {
        position:relative;
        height:30em;
    }

.toolbox_button
{
	border: 1px solid #A4A4A4;
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	height: 20px;
	background-color: #CDCED1;

}

.DevSelector { 
    cursor:pointer;
    width:300px;
    height:100%;
   
}

.DevSelector:hover { 
    cursor:pointer;
    width:300px;
    height:100%;
    background-color:#9DA1AF;
}

.DevWhiteBold { 
    font-size:10pt;
    color:#FFFFFF;
    font-weight:bold;
}

.DevWhite {
    font-size:10pt;
    color:#FFFFFF;
    font-weight:normal;
}

.progressbar_template
{
	position: fixed;
	left: 50%;
	top: 50%;
	overflow: auto;
	margin-top: -50px;
	margin-left: -100px;
}
.datagrid_arrows { position:relative; margin:0; padding:0 16px 0 0; left:5px; top:2px}
.datagrid_arrowUp { width:16px; height:7px; margin:0; padding:0; position:absolute; top:0px; right:0; }
.datagrid_arrowDown { width:16px; height:7px; margin:0; padding:0; position:absolute; top:7px; right:0; }


.datagrid_pagetext
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:normal;
	text-align: left;
	vertical-align: top;
}

.form_titlebar
{
	font-family : Verdana;
	font-size : 10pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color :#006690;
	text-decoration :none;
}

.Form_InnerBorder
{
	/* background-color :#FF5733; */
	background-color: #eaebee;
	width: 100%;
}

.Form_InnerHeader
{
	background-color :#FF5733;
}

.Form_InnerFooter
{
	background-color :#854705!important;
	width: 100% !important;
}

.form_titledesc
{
	font-family : Verdana;
	font-size : 7pt;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration :none;
}

.BigBar_Link
{
	font-family : Verdana;
	font-size : 12pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration :none;
}

.AppName_Link
{
	font-family : Verdana;
	font-size : 10pt;
	font-weight:bold;
	color:#000000;
	text-decoration :none;
}

.AppForms_Header
{
	font-family : Verdana;
	font-size : 12pt;
	font-weight:bold;
	color:#000000;
	text-decoration :none;
}

.AppForms_Title
{
	font-family : Verdana;
	font-size : 10pt;
	font-weight:bold;
	color:#000000;
	text-decoration :none;
}

.AppName_Link:hover
{
	font-family : Verdana;
	font-size : 10pt;
	font-weight:bold;
	color:#000000;
	text-decoration :underline;
}

.BigWhite_link
{
	font-family : sans-serif;
	font-size : 10pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration :none;
}

.BigWhite_link:hover
{
	font-family : sans-serif;
	font-size : 10pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration :underline;
}

.toolboximage_selected
{
	background-color: #CAD4E7;
	cursor: pointer;
	border: 1px solid #8AA3CC;
	color:#3B59CD;
}

.toolboximage_unselected {
    border: 1px solid #EAEBEE;
}

.codebox_syntaxerror
{
	font-family : Verdana;
	font-size : 8pt;
	color : #FF0000;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.codebox_syntaxok
{
	font-family : Verdana;
	font-size : 8pt;
	color : #000000;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;

}

.SaveCaption_normal
{
	border: thin solid #000000;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #FF5501;
}

.loginpanel_header
{
	font-family : Verdana;
	font-size : 11pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.Activities_panel
{
	overflow: scroll;
}


.dashboard_back
{
	font-family : Verdana;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.button_invisible
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	height: 30px;
	visibility: hidden;
}

.button_normal
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align:center;
	vertical-align: middle;
	height: 30px;
}

.searchbutton_normal
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align:center;
	vertical-align: middle;
	height: 30px;
}

.formbutton_normal
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align:center;
	vertical-align: middle;
	height: 30px;
}

.button_thin
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	margin-left: 5px;
}

.button_thinnobold
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	height: 20px;
}

.buttonrow_cell
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #fff;
	/* background-color: #F3F3F3; */
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-top-style: solid;
	border-bottom-style: solid;
}


.button_disabled
{
	font-family: Verdana;
	font-size: 8pt;
	color: #C0C0C0;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	height: 30px;
}

.biglabel_normal
{
	font-family : Verdana;
	font-size : 14pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.footer_link
{
	font-family : Verdana;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.footer_text
{
	font-family : Verdana;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.tab_link
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

.tab_link:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;
}

.app_GeneralLink
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration :none;
}

.app_GeneralLink:hover
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration :underline;
}


.general_text
{
	font-family : Verdana;
	font-size : 8pt;
	color : #000000;
    text-align :left ;
    vertical-align : middle;
}

.appShop_BlueTextMainHeading
{
	padding:			0;
	margin:				0;
	font-family:		"Segoe UI", Verdana, Arial, Helvetica, Sans-Serif;
	font-size:			26px;
	color:				#FFFFFF;
	background-color : #1390BD;
}

.appShop_BlueTextSubHeading
{
	padding:			0;
	margin:				0;
	font-family:		"Segoe UI", Verdana, Arial, Helvetica, Sans-Serif;
	font-size:			14px;
	color:				#FFFFFF;
	background-color : #1390BD;
}

.appShop_BlackText
{
	padding:			0;
	margin:				0;
	font-family:		"Segoe UI", Verdana, Arial, Helvetica, Sans-Serif;
	font-size:			15px;
	font-weight:		bold;
	color:				#000000;
}

.appShop_NormalGrayText
{
	padding:			0;
	margin:				0;
	font-family:		"Segoe UI", Verdana, Arial, Helvetica, Sans-Serif;
	font-size:			11px;
	color:				#858989;
}


.appShop_BoldGrayLink
{
	padding:			0;
	margin:				0;
	font-family:		"Segoe UI", Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:		bold;
	font-size:			11px;
	color:				#858989;
	text-decoration:	underline;
}

.appShop_BigText
{
	padding:			0;
	margin:				0;
	font-family:		"Segoe UI", Verdana, Arial, Helvetica, Sans-Serif;
	font-size:			13px;
	font-weight:		bold;
	color:				#858989;
}


.appshop_appText
{
	padding:			0;
	margin:				0;
	font-family:		Verdana;
	font-size:			11px;
	font-weight:		normal;
	color:				#000000;
}

.toolbox_text
{
	font-family : sans-serif;
	font-size : 9pt;
	color : #000000;
    text-align :left ;
    vertical-align : middle;
}

.general_fontbold
{
	font-family : Verdana;
	font-size : 8pt;
	color : #000000;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.general_titlebar
{
	font-family : Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.general_smallapptext
{
	font-family : Verdana;
	font-size : 10pt;
	color : #000000;
    text-align :left ;
    vertical-align : middle;
}

.general_smallappprint
{
	font-family : Verdana;
	font-size : 8pt;
	color : #000000;
    text-align :left ;
    vertical-align : middle;
}

.general_apptext
{
	font-family : Verdana;
	font-size : 18pt;
	color : #000000;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.general_appsubtext
{
	font-family : Verdana;
	font-size : 10pt;
	color : #000000;
	font-weight : normal;
    text-align :left ;
    vertical-align : middle;
}

.general_appdesc
{
	font-family : Verdana;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
    text-align :left ;
    vertical-align : middle;
}

.form_whitetext
{
	font-family : Verdana;
	font-size : 10pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.general_headerinfo
{
	font-family : Verdana;
	font-size : 7pt;
	color : #000000;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
}

.general_headerwhiteinfo
{
	font-family : Verdana;
	font-size : 7pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
    text-decoration :none;
}


.general_headerlink
{
	font-family : Verdana;
	font-size : 7pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
    text-decoration :none;
}

.general_headerlink:hover
{
	font-family : Verdana;
	font-size : 7pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
    text-decoration : underline;
}

.general_blacklink
{
	font-family : Verdana;
	font-size : 7pt;
	color : #000000;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
    text-decoration :none;
}

.general_blacklink:hover
{
	font-family : Verdana;
	font-size : 7pt;
	color : #000000;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
    text-decoration : underline;
}

.general_whitelink
{
	font-family : Verdana;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
    text-decoration :none;
}

.general_loginerrorMessage
{
	font-family : Verdana;
	font-size : 12pt;
	color : #FFFFFF;
	font-weight : bold;
}

.general_loginerrorTextBold
{
	font-family : Verdana;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
}

.general_loginerrorText
{
	font-family : Verdana;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : normal;
}

.general_whitelink:hover
{
	font-family : Verdana;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
    text-decoration : underline;
}

.category_titlebar
{
	/* border: 1px solid #8AA3CC; */
	/* color: #00307F; */
	/* background-color :#CAD4E7; */
	
	border: 1px solid #714705;
    font-family: Verdana;
    font-size: 8pt;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    background-color: #854705;
}

.category_link
{
	font-family : Verdana;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
    text-align :left ;
    text-decoration :none;
    vertical-align : middle;
}

.category_link:hover
{
	font-family : Verdana;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
    text-align :left ;
    text-decoration :underline;
    vertical-align : middle;
}

.general_subtitlebar
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.dashboard_title
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight:bold;
	text-align:center;
	vertical-align: middle;
}

.scrollpanel_div
{
	width: 100%;
	height: 100%;
	overflow: scroll;
	visibility : visible;
}

.formpanel_div
{
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	width: 100%;
	height: 100%;
	visibility: visible;
	float: none;
}

.fileupload_normal
{
	border-style: solid;
	border-width: 1px;
	border-color:#A7A7A7;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFFF;
}



.textbox_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
}

.formnumbox_normal
{
	border-style: solid;
	border-width: 1px;
	border-color : #A7A7A7;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:200px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formnumbox_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:200px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formmultitextbox_normal
{
	border-style: solid;
	border-width: 1px;
	border-color : #A7A7A7;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:400px;
	height:80px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formmultitextbox_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:400px;
	height:80px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formcurrencybox_normal
{
	border-style: solid;
	border-width: 1px;
	border-color : #A7A7A7;
	font-family: Verdana;
	font-size: 13pt;
	color: #000000;
	width:150px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formcurrencybox_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:150px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formtextbox_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	width:400px;	
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formdatetimepicker_normal
{
	border-style: solid;
	border-width: 1px;
	border-color:#A7A7A7;
	font-family: Verdana;
	font-size: 13pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formdatetimepicker_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}


.htmlbox_normal
{
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.htmlbox_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.checkbox_normal
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.checkbox_nowrap
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

.messageboard_link
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight:bold;
	text-align: left;
	vertical-align: middle;
}

.textbox_normal
{
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
}

.formlabel_normal
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}

.formreadonly_text
{
	font-family : Verdana;
	font-size : 9pt;
	color : #000000;
    text-align :left ;
    vertical-align : middle;
}

.formautoid_normal
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}

.formdblabel_normal
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}

.formtextbox_normal
{
	border-style: solid;
	border-width: 1px;
	border-color : #A7A7A7;
	font-family: Verdana;
	font-size: 14pt;
	color: #000000;
	width:400px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formheader_normal
{
	font-family: sans-serif;
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.formheaderlink_normal
{
	font-family: Verdana;
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration:underline;
}

.formheaderdesc_normal
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.radiobutton_normal
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formradiobutton_normal
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.radiobutton_boldbig
{
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.radiobutton_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.datetimepicker_normal
{
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.datetimepicker_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.datetimepicker_container
{
	border: 1px solid #000000;
	font-size: 9pt;
	font-family: Verdana;
}

.datetimepicker_todaydate
{
	border: 1px solid #FFCC00;
	background-color: #FFEEA8;
}

.datetimepicker_selecteddate
{
	border: 1px solid #000000;
	font-weight: bold;
	background-color: #FFCC00;
}

.listbox_normal
{
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.codebox_normal
{
	font-family: Courier New;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.login_errorbox
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.smalllabel_normal
{
	font-family: sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.label_normal
{
	font-family: sans-serif ;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.biggerlabel_normal
{
	font-family: sans-serif ;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.label_bold
{
	font-family: sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.workflowitem_bold
{
	font-family: sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

.label_boldwhite
{
	font-family: sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 5px;
}

.hyperlink_nobold
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight:normal;
	text-align: left;
	vertical-align: middle;
}

.hyperlink_normal
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.fileupload_link
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	text-decoration :underline;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.hyperlink_normalhover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight :bold;
	text-align: left;
	text-decoration :none;
	vertical-align: middle;
}

.hyperlink_normalhover:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight :bold;
	text-align: left;
	text-decoration :underline;
	vertical-align: middle;
}

.hyperlink_big
{
	font-family: Verdana;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.hyperlink_medium
{
	font-family: Verdana;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration :none;
}

.label_medium
{
	font-family: Verdana;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration :none;
}

.hyperlink_medium:hover
{
	font-family: Verdana;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration :underline;
}

.hyperlink_whitebold
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.hyperlink_whiteboldbig
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}


.hyperlink_blue
{
	font-family: Verdana;
	font-size: 8pt;
	color: #0066CC;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.label_important
{
	font-family: Verdana;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.normal_link
{
	font-family: sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}

.disabled_link
{
	font-family: sans-serif;
	font-size: 9pt;
	color: #A0A0A0;
	font-weight: bold;
	text-decoration:none;
}

.normal_link:hover
{
	font-family: sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}

.appresource_link
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}

.appresource_link:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}

.appresourcebold_link
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}

.appresourcebold_link:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}

.choosecategory_link:hover
{
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;
}

.choosecategory_link
{
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;
}

.textbox_readonly
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-color: #CCCCCC;
}


.dropdown_normal
{
	border-style: solid;
	border-width: 1px;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.dropdown_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formdropdown_normal
{
	border-style: solid;
	border-width: 1px;
	border-color:#A7A7A7;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.formdropdown_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.fileupload_focus
{
	border: 1px dashed #FF9900;
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-color: #FFFFFF;
}

.fieldsectionseparator_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #828282;
}

.fieldsectionseparator_cell2
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #828282;
}



.formfieldsectionseparator_maroon_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #6F6472;
}

.formfieldsectionseparator_darkblue_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #3D5253;
}

.formfieldsectionseparator_darkgreen_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #3E533D;
}

.formfieldsectionseparator_darkorange_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #9E8E68;
}

.formfieldsectionseparator_darkcyan_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #657087;
}

.formfieldsectionseparator_darkpurple_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #9A949C;
}

.formfieldsectionseparator_cell
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #828282;
}

.formfieldsectionseparator_cell2
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #854705;
}


.fieldsectionseparator_desc
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

.config_header
{
	font-family :Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #003044;
}

.fieldcaption_cell
{
	font-family: sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	background-color: #fff;
	background-image:url('../images/icoEmbossFooter.gif');
	background-repeat:repeat-x;
	background-position:bottom; 
	padding: 14px 4px 0px 4px;
}




.appobjects_cell
{
	font-family :Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #F5F5F5;
}

.fieldcaption_cellnobg
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.fieldcaptionpreview_cell
{
	font-family: sans-serif;
    font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-decoration :none;
}

.fieldcaptionpreview_cell:hover
{
	font-family: sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-decoration :underline;
}

.cellalign_top
{
	vertical-align: top;
}

.fieldcontrol_cell
{
	vertical-align: top;
	background-color:#fff;
	background-image:url('../images/icoEmbossFooter.gif');
	background-repeat:repeat-x;
	background-position:bottom; 
	padding: 8px 0px 13px 10px;
}

.ViewLabelCaption {
    font-family:Verdana;
    font-size:10pt;
    font-weight:bold;
}

.bubbleconfig_cell
{
	vertical-align: top;
	background-color:#F5F5F5;
	background-image:url('../images/icoEmbossFooter.gif');
	background-repeat:repeat-x;
	background-position:bottom; 

}

.fieldcontrol_HTML
{
	vertical-align: top;
	background-color: #FFFFFF;
}

.fieldcontrol_celllight
{
	vertical-align: top;
}

.fieldcaption_desc
{
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #F5F5F5;
}

.AppName_desc
{
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	text-decoration :none;
}

.tableheaderrow_normal
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #FFCE79;
}

.codewindowheaderrow_normal
{
	padding: 5px;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background-color: #FF5733;
}

.codewindowrow_small
{
	padding: 5px;
	color: #000000;
	background-color: #E7EEF5;
}

.codewindowrow_normal
{
	padding: 5px;
	color: #000000;
	background-color: #E7EEF5;
}

.codewindowrow_title
{
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration : none;
}

.codewindowrow_smalltitle
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration : none;
}

.codewindowrow_title:hover
{
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;
}

.codewindowrow_subtitle
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight:normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.tabbutton_general
{
	margin: 5px;
	border: 1px solid #8AA3CC;
	font-family: Verdana;
	font-size: 8pt;
	color: #003044;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #CAD4E7;
}

.tabbutton_selected
{
	margin: 5px;
	border: 1px solid #BC5800;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #FA7C00;
}

.tabbutton_text
{
	font-family: Verdana;
	font-size: 8pt;
	color: #003044;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	text-decoration :none;
}

.toolbox_panel
{
	margin: 5px;
	border: 1px solid #CAD4E7;
	font-family: sans-serif;;
	font-size: 9pt;
	color: #000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #fff;
}

#ctl00_ContentPlaceHolder1_FormEngine_tblcellIcon> img {	height: 30px !important;
    width: 30px !important;}
#ctl00_ContentPlaceHolder1_tblToolboxOption>.toolbox_panel {	background-color: #ff5733 !important;}
/* #ctl00_ContentPlaceHolder1_ToolBox>tbody>tr>td {	background-color: #ff5733;} */

#ctl00_ContentPlaceHolder1_tblSearch>.toolbox_panel {	background-color: #ff5733 !important;}
#ctl00_ContentPlaceHolder1_TableRow2>.toolbox_panel {	background-color: #ff5733 !important;}
.toolbox_panel>#ctl00_ContentPlaceHolder1_fields {	color: #000 !important;}
#ctl00_ContentPlaceHolder1_SearchFieldsRow>.toolbox_panel{	color: #000 !important;}
#ctl00_ContentPlaceHolder1_FieldWidthRow>.toolbox_panel{	color: #000 !important;}
#ctl00_ContentPlaceHolder1_FormEngine_MainTable {width: 100% !important;}
#ctl00_ContentPlaceHolder1_fields>tbody>tr>td{padding:5px !important;}
#ctl00_ContentPlaceHolder1_Table3>tbody>tr>td{padding:5px !important;}
#ctl00_ContentPlaceHolder1_Table4>tbody>tr>td{padding:5px !important;}
#ctl00_ContentPlaceHolder1_Table10>tbody>tr>td{padding:5px !important;}
#ctl00_ContentPlaceHolder1_Table6>tbody>tr>td{padding:5px !important;}

#ctl00_ContentPlaceHolder1_TablePanel{color:#000 !important;}
#ctl00_ContentPlaceHolder1_DropdownPanel{color:#000 !important;}
#ctl00_ContentPlaceHolder1_BarcodePanel{color:#000 !important;}

#ctl00_ContentPlaceHolder1_FormEngine_ctl20_DatePickers2{padding-left: 10px;}

#ctl00_ContentPlaceHolder1_FormEngine_ctl05_Table1>tbody>tr>td{padding:5px 2px 5px 0px!important;}
#ctl00_ContentPlaceHolder1_FormEngine_ctl10_tblMain>tbody>tr>td{padding:5px 10px 5px 0px!important;}
#ctl00_ContentPlaceHolder1_TableRow2>.toolbox_panel>table>tbody>tr>td{padding:5px !important;}


.device_panel
{
	border: 1px solid #CAD4E7;
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #787F9A;
}

.validationerror_panel
{
	margin: 5px;
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}

.sitemap_panel
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
}

.sitemap_links
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}

.general_inpagetitle
{
	font-family : Verdana;
	font-size : 12pt;
	color : #003044;
	font-weight : bold;
    text-align :left ;
    vertical-align : middle;
    text-decoration :none;
}

.datagridrow_mouseover
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #FF5733;
}

.datagridrow_mouseoverbold
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #FF5733;
}

.datagridrow_table
{
	border: 1px solid #A7A7A7;
}

.listfillup_table
{
	border: 2px solid #000000;
}

.datagridrow_header
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #373737;
}

.datagridrowpreview_header
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #373737;
}

.datagrid_pagelink
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:normal;
	text-align: left;
	text-decoration:none;
	vertical-align: top;
}

.datagrid_pagelink:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight:normal;
	text-align: left;
	text-decoration:underline;
	vertical-align: top;
}

.datagridrow_subheader
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #5E5E5E;
}

.printdatagridrow_header
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.softdatagridrow_header
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #373737;
}

.datagridrowalt_header
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #CC6600;
}

.datagrid_aggregate
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	vertical-align: top;
	background-color: #E0E3EE;
}

.pagesubbar_font
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;

}

.datagridrow_alt1
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}

.datagridrow_alt1:hover
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #800080;
}

.datagridrow_alt2:hover
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #800080;
}

.datagridrow_addrowpanel
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #5D94AB;
}

.datagridrow_normallink
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight:normal;
	text-align: left;
	text-decoration :underline;
	vertical-align: top;
}

.datagridrow_critical
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #FF0000;
}

.datagridrow_alt1_unread
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}

.datagridrow_docversion
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #F1EFEB;
}

.datagridrow_alt2
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #ECEEF5;
}

.datagridrow_alt2_unread
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #ECEEF5;
}

.datagridrow_selected
{
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #666666;
}

.datagridcol_normal
{
	cursor: pointer;
}

.datagrid_actionlinks
{
	padding: 4px;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.datagrid_headerlinks
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-decoration :underline;
	vertical-align: middle;
}

.datagrid_addrecordbutton
{
	padding: 4px;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.datagrid_deleterecordbutton
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.datagrid_strongactionlinks
{
	padding: 4px;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}


.dashboard_viewbar
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.datagrid_actionbutton
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.datagrid_actiontext
{
	padding: 4px;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.workflowdesigner_div
{
	width: 100%;
	height: 100%;
	background-color: #808080;
}

.workflowdesigner_activitytext
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;	
}

.workflowdesigner_activitymouseover
{
	background-color: #FFC608;
	cursor: pointer;
}

.workflowdesigner_activitymouseout
{
	
}

.workflowdesigner_activityheader
{
	background-color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;	
}

.workflowdesigner_activityheadertextfont
{
	font-family: Verdana;
	font-size: 7pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;	
}

.workflowdesigner_propertiestitlebar
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;	
}

.workflowdesigner_selected
{
	background-color: #EC8500;
	cursor: pointer;
}

.button_DBC_normal
{
	border: 1px solid #CAD4E7;
	font-family: Verdana;
	font-size: 8pt;
	color: #3B59B8;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	height: 20px;
	background-color: #ECEEF5;
}

.actionbar_actiontext
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	vertical-align: top;
}

.actionbar_normal
{
	border: 1px solid #373737;
	cursor: pointer;
	background-color:#E9E9E9;
	
}

.actionbar_normalnopointer
{
	border: 1px solid #FF5501;
}

.actionbar_mouseover
{
	border: 1px solid #FF5501;
	cursor: pointer;
	background-color: #F69C00;
}

.gridDarkStrip
{
	background:#eeeeee;
	border-bottom:1px solid #cccccc;
}
.gridLightStrip
{
	background:#f9f9f9;
	border-bottom:1px solid #cccccc;
}
.gridBorderBottom
{
	border-bottom:1px solid #cccccc;
}
.gridColorDIV
{
	width:8px;
	height:8px;
	font-size:8px
}
.gridNoFont
{
	font-size:1px
}
.gridHeader
{
	background:#aaaaaa;
	border-bottom:1px outset #cccccc;

}
.text
{
	COLOR: #291E40;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8pt;
	
}

.unsel {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.popupDeviceSelector {
   width:400px;
   height:600px;
   background-color:#EAEBEE;
   position:absolute;
   top:150px;
   left:310px;
   box-shadow: 0 0 10px #464646;
   display:none;
}

.tblDevRowHdr {
    background-color:#787F9A;
    color:#FFFFFF;
    font-size:10pt;
}

.LogicBuilder {
    width:100%;
    height:100%;
    background-color:#FFFFFF;
}
.RespTbl {
	width: 100%;
	border: 1px solid #A7A7A7; /*#ccc;*/
	margin: 0;
	padding: 0;
	/*        border: 1px solid #A7A7A7;*/
}

/* The switch - the box around the slider */
.switch {
	top: 5px;
	position: relative;
	display: inline-block;
	width: 35px;
	height: 20px;
}

	/* Hide default HTML checkbox */
	.switch input {
		opacity: 0;
		width: 0;
		height: 0;
	}

/* The slider */
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

	.slider:before {
		position: absolute;
		content: "";
		height: 13px;
		width: 13px;
		left: 4px;
		bottom: 3px;
		background-color: white;
		-webkit-transition: .4s;
		transition: .4s;
	}

input:checked + .slider {
	background-color: #2196F3;
}

input:focus + .slider {
	box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
	-webkit-transform: translateX(13px);
	-ms-transform: translateX(13px);
	transform: translateX(13px);
}

/* Rounded sliders */
.slider.round {
	border-radius: 20px;
}

	.slider.round:before {
		border-radius: 50%;
	}



.tableQt {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid black;
}

.tableQtAutoWidth {
	border-collapse: collapse;
	border: 1px solid black;
}

/*.thQt {
        text-align: center;
        padding: 4px;
        border: 1px solid black;
    }*/

.tdQt {
	text-align: left;
	padding: 4px;
	border: 1px solid black;
}

.tdQtRight {
	text-align: right;
	padding: 2px;
	border: 1px solid black;
}

.trQt:nth-child(even) {
	background-color: #f2f2f2;
	border: 1px solid black;
}

.thQt {
	text-align: center;
	padding: 4px;
	background-color: #414141;
	font-family: Verdana;
	color: #fff;
	line-height: 1.4;
	border: 1px solid black;
}

.thQTRight {
	background-color: #4CAF50;
	color: white;
	text-align: right;
	border: 1px solid black;
}

#ctl00_ContentPlaceHolder1_FormAreaDiv{background-color: #fff !important;}


.drop_file_zone {
	background-color: #EEE;
	border: #999 5px dashed;
	width: 100%;
	height: 300px;
	padding: 8px;
	font-size: 18px;
}

.drag_upload_file {
	width: 100%;
	margin: 0 auto;
}

	.drag_upload_file p {
		text-align: center;
	}

	.drag_upload_file .selectfile {
		display: none;
	}