/*Start: Dialog related CSS*/
dialog {
    position: absolute;
    text-align: center;
    border: 1px solid #d3d3d3;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0px;
}

.divheader {
    margin: 0;
    padding: 5px;
    cursor: move;
    background-color: #e9e9e9;
    border-bottom-width: 1px;
    border-bottom-color: #e5e5e5;
    border-bottom-style: solid;
    display: table-caption;
    text-align: left;
    height: 15px;
    width: inherit;
}

.ddlist {
    font-family: Arial;
    font-weight: normal;
    font-size: 8pt;
    color: #000;
    border-left-style: solid;
    border-top-style: solid;
    border-color: #669acc;
    border-width: 1px;
    height: 18px;
}

.iframe_container {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    bottom: 0;
}
/*End: Dialog related CSS*/

FONT
{
	font: 8pt arial;
}
BODY
{
	font-weight: normal;
	font-size: 8pt;
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
A
{
	font-weight: normal;
	font-size: 8pt;
	color: #ff9900;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
A
{
	color: #006699;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	text-decoration: underline;
}
A:hover
{
	color: black;
	background-color: transparent;
}
A:active
{
	color: black;
	background-color: transparent;
}
.sidenav
{
	font-size: 8pt;
	color: #333399;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.sidenavsub
{
	font-weight: normal;
	font-size: 8pt;
	color: #333399;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.globalnav
{
	font-weight: normal;
	font-size: 7pt;
	color: black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.globalnavsmall
{
	font-weight: normal;
	font-size: 6pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	text-decoration: none;
}
.body
{
	font-size: 8pt;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.Welcome
{
	font-size: 7.4pt;
	font-weight: bold;
	color:#000000;
	
}
.sup
{
	font-size: 7pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.date
{
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.quote
{
	font-size: 14pt;
	color: #267010;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.subheadbold
{
	font-size: 10pt;
	color: #267010;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.subhead
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.section
{
	font-weight: normal;
	font-size: 9pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	text-decoration: none;
}
.news
{
	font-size: 9pt;
	color: #006b91;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.newstitlelink
{
	font-weight: normal;
	font-size: 11pt;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.superscript
{
	font-size: 7pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.breadcrumblink
{
	font-size: 7pt;
	color: #935519;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	text-decoration: underline;
}
.breadcrumb
{
	font-size: 8pt;
	color: #935519;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	text-decoration: none;
}
.pagetitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.table_title
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#669ACC;
	height: 20px;
	vertical-align:middle;
	padding-left:5px;
}

.table_title_AC {
    font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#B3C7E2;
	height: 20px;
	vertical-align:middle;
	padding-left:5px;
}

.table_title_nested
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#6699CC;
	height: 20px;
	vertical-align:middle;
	padding-left:5px;
}

.table_title_perceptive
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	height: 20px;
	background-color: #6699CC;
}
.table_title_black
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #B3C7E2;
	height: 20px;
}

.table_subhead
{
    font-weight:bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color :#B3C7E2;
	height:20px;
}
.table_subhead_no_height
{
    font-weight:bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color :#B3C7E2;
}
.t_body_bold
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.table_body
{
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.t_body
{
    font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.t_body_small_font
{
    font-weight: normal;
	font-size: 4pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.t_body_popup
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.t_border
{
	border-right: #72B8FF 1px solid;
	border-top: #72B8FF 1px solid;
	font-size: 9px;
	border-left: #72B8FF 1px solid;
	border-bottom: #72B8FF 1px solid;
	background-color: #E9E9F3;
}
INPUT.table_buttons
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 9px;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dbe0dc;
}

INPUT.buttonLogin
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	border: solid 1px #669ACC;
	font-family: Arial;
	font-size: 7.5pt;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 62px;
	height: 17px;
	background-image: url("/img/login/btnbck_normal.gif" );
	cursor: pointer;
}

INPUT.table_buttons2
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 10px;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #dbe0dc;
}
.tr_lite
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 9px;
	border-left: #999999 1px solid;
	color: #000000;
	border-bottom: #999999 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
}
.tr_dark
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 9px;
	border-left: #999999 1px solid;
	color: #000000;
	border-bottom: #999999 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #E9E9F3;
}
.tr_link
{
	font-size: 9px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.table_back
{
	font-size: 8px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#F1F3E8;
}
.titleblack
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.title
{
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.formstext
{
	font-size: 8pt;
	color: #527c8a;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.formstextsmall
{
	font-size: 7pt;
	color: #527c8a;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.formstextsub
{
	font-weight: bold;
	font-size: 7pt;
	color: #333399;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.formstabs
{
	font-weight: normal;
	font-size: 7pt;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.formssection
{
	font-weight: bold;
	font-size: 7pt;
	color: #cc6600;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.footer
{
	font-size: 7pt;
	color: #5aa6c6;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	text-decoration: none;
}
.footerwhite
{
	font-size: 7pt;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.footersmall
{
	font-size: 7pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	text-decoration: none;
}
INPUT.shade
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 8pt;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #ffffff;
}

.inputshade2
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 9px;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #dee9ea;
}
.pulldown
{
	border: #669ACC 1px solid;
	font-size: 8pt; /*color: #333333;*/
	color: Black;
	font-family: Arial;
}
.scrolls
{
	border: #669ACC 1px solid;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	overflow-y: scroll;
}
.select
{
	border-right: #3366cc 0px dotted;
	border-top: #3366cc 1px dotted;
	font: 8pt verdana;
	border-left: #3366cc 3px dotted;
	color: #333333;
	border-bottom: #3366cc 1px dotted;
	background-color: #ffffff;
}
.clsCMOn
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	text-decoration: none;
}
.clsCMOver
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	text-decoration: none;
}
.clsCMOnSub
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	font-family:Arial;
	
}
.clsCMOverSub
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	text-decoration: none;
	font-family:Arial;
	
}
.clsCMOnChild
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	text-decoration: none;
	font-family:Arial;
}
.clsCMOverChild
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	text-decoration: none;
	font-family:Arial;
}
DIV.TableScroll
{
	border: #72B8FF 1px solid;
	background-image: none;
	overflow-y: scroll;
	background-repeat: repeat;
	position: relative;
	top: -1px;
	background-color: white;
}
DIV.TableScrollautoblack
{
	border: gray 1px solid;
	background-image: none;
	overflow-y: auto;
	background-repeat: repeat;
	position: relative;
	top: -1px;
	background-color: white;
}
DIV.TableScrollauto
{
	border: #669ACC 1px solid;
	background-image: none;
	overflow-y: auto;
	background-repeat: repeat;
	position: relative;
	top: -1px;
	background-color: white;
}

DIV.TableScrollblueborder
{
	border: #72B8FF 1px solid;
	background-image: none;
	overflow: auto;
	background-repeat: repeat;
	position: relative;
	top: -1px;
	background-color: white;
}

TR.TableScrollRow
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.clsCMOverChild
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	text-decoration: none;
	font-family:Arial;
}
TD.Shade
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #ffffff;
}
DIV.NormalText
{
	font-size: 8.5pt;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.box
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

.LabelGeneralClass
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.TxtGeneralClass
{
	font-family: Arial;
	font-size: 8pt;
	color: Black;
	border: solid 1px #669ACC;
	padding-left: 2px;
	background-color:White;
}

.TxtGeneralClass:disabled 
{
    background: #e9e9f3;
    color: gray !important;
    text-shadow: 1px 0px #fff;
    cursor: text;
}

.textareascroll
{
	border: solid 1px #669ACC;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	overflow-y: scroll;
	vertical-align:top;
}
.buttonspace
{
	padding-top: 2px;
	padding-bottom: 2px;
}
.buttonspace1
{
	padding-top: 1px;
}


.button
{
	color: #333333;
	border: solid 1px #669ACC;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 60px;
	height: 18px;
	background-image: url("/img/Common/btnbck_normal.gif" );
	cursor: pointer;
    background-size:contain;
}
.button3
{
	color: #744809;
	font-family: Arial, Helvetica, sans-serif, Verdana;
 	font-weight:bold;
	font-size: 7.9pt;
	background-image: url("/img/nav/Menu_background.gif" );
	cursor: pointer;
	text-decoration:none;
	background-repeat :no-repeat;
	
}
.button4
{
	color: #744809;
	font-family: Arial, Helvetica, sans-serif, Verdana;
 	font-weight:bold;
	font-size: 7.9pt;
	background-image: url("/img/nav/Menu_back110.gif" );
	cursor: pointer;
	text-decoration:none;
	background-repeat :no-repeat;
	
}
.button5
{
	color: #744809;
	font-family: Arial, Helvetica, sans-serif, Verdana;
 	font-weight:bold;
	font-size: 7.9pt;
	background-image: url("/img/nav/Menu_back120.gif" );
	cursor: pointer;
	text-decoration:none;
	background-repeat :no-repeat;
}

.smallbutton
{
	color: #333333;
	border: solid 1px gray;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	background-color: #FFFFFF;
	width: 21px;
	height: 21px;
	background-image: url(              "/img/Common/btnbck_normal.gif" );
	cursor: pointer;
    background-size: contain;
}
.button-select
{
	border: solid 1px #669ACC;
	font-size: 8pt;
	font-weight: bold;
	background-color: #000000;
	width: 70px;
	height: 19px;
	background-image: url(              "/img/Common/btnbck_select.gif" );
	cursor: pointer;
	background-position: left center;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 5px;
	vertical-align: middle;
}

.MandatoryClass
{
	font-family: Arial;
	font-size: 8pt;
	color: Black;
	border: solid 1px #FF9900;
	padding-left: 2px;
}
.ButtonBar
{
	border: gray 1px solid;
	background-color: #CBCBCD;
	padding-right: 14px;
	height: 22px;
	vertical-align:middle;
}
.ButtonBardialog
{
    border-top: gray 1px solid;
	background-color: #CBCBCD;
	padding-right: 14px;
	height: 22px;
	vertical-align:middle;
}

.readOnlyList
{
	background-color: #E9E9F3;
	border: solid 1px #669ACC;
	font-size: 8pt;
	font-weight: normal;
	font-family: Arial;
	overflow: auto;
}
.readOnlyListscroll
{
	background-color: #E9E9F3;
	border: solid 1px #669ACC;
	font-size: 8pt;
	font-weight: normal;
	font-family: Arial;
	overflow-y: scroll;
}
.subHeaderTitle
{
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 8pt;
}
.Middle-grayBorder
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-size: 8pt;
	vertical-align: middle;
}
.Middle-whiteBorderheader
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: white;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	font-size: 8pt;
	vertical-align: middle;
}

.Top-whiteBorderheader {

    border-right-width: 1px;
	border-right-style: solid;
	border-right-color: white;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	font-size: 8pt;
	vertical-align: top;
    text-align: left ;
}

.Middle-whiteBorderheadernoborder
{
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	font-size: 8pt;
	vertical-align: middle;
}

.Middle-whiteBorder
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: white;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-size: 8pt;
	vertical-align: middle;
	color: #000000;
}

.Middle-whitenorightBorder
{
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-size: 8pt;
	vertical-align: middle;
	color: #000000;
}
.Middle-whiteBorderleft
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: white;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-size: 8pt;
	vertical-align: middle;
}

.Middle-whiteBorderpopup
{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: white;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-size: 8pt;
	vertical-align: middle;
}

.AlternateItemClass
{
	font-family: Arial;
	background-color: #F2F2E6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-size: 8pt;
	vertical-align: middle;
}
.checkbox
{
	border: solid 1px #cccccc;
	margin: 0px 0px 0px 0px;
	color: yellow;
	padding: 0px 0px 0px 0px;
}
.t_body_grid
{
	font-family:Arial;
	font-size:8pt;
	font-style:normal;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.Readonlytextbox

{
	 border: #669ACC 1px solid;
     font-size: 8pt;
     background-color: #E9E9F3;
     font-family:Arial;

}
.textareareadonlyscroll
{
	border: solid 1px #669ACC;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	overflow-y: scroll;
	background-color: #E9E9F3;
	vertical-align:top;
}


.bgcolorviolet
{
    background-color: #E9E9F3;
}

.bgcolorlightblue
{
    background-color: #B3C7E2;
}

.bgcolorwhite
{
    background-color: RED;
}


.bordertop
{
    border-top: #72B8FF 1px solid;
}

.borderright
{
    border-right: #72B8FF 1px solid;
}

.borderbottom
{
    border-bottom: #72B8FF 1px solid;
}

.borderleft
{
    border-left: #72B8FF 1px solid;
}

.borderleftright
{
    border-left: #72B8FF 1px solid;
    border-right: #72B8FF 1px solid;
}

.borderlefttop
{
    border-left: #72B8FF 1px solid;
    border-top: #72B8FF 1px solid;
}

.bordertopright
{
    border-right: #72B8FF 1px solid;
    border-top: #72B8FF 1px solid;
}

.borderleftbottom
{
    border-left: #72B8FF 1px solid;
    border-bottom: #72B8FF 1px solid;
}

.borderrightbottom
{
    border-right: #72B8FF 1px solid;
    border-bottom: #72B8FF 1px solid;
}

.borderlefttopright
{
    border-left: #72B8FF 1px solid;
    border-top: #72B8FF 1px solid;
    border-right: #72B8FF 1px solid;
}

.borderrightbottomleft
{
    border-right: #72B8FF 1px solid;
    border-bottom: #72B8FF 1px solid;
    border-left: #72B8FF 1px solid;
}

.blueborder
{
    border:#72B8FF 1px solid;
}

.grayborder
{
    border:gray 1px solid;
}

.pagegrayborder
{
    border:gray 1px solid;
}

.graybordertop
{
    border-top:gray 1px solid;
}

.grayborderbottom
{
    border-bottom:gray 1px solid;
}

.grayborderright
{
    border-right:gray 1px solid;
}

.grayborderrightbottom
{
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
 
}

.copyright
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: 8pt;
    color:White;
    font-weight: normal;
}
.ArgusInsightLogo
{
    font-family:Bodoni MT Poster Compressed;
    font-size: 36pt;
    color:#000000;
    font-weight:bolder;
    letter-spacing:2px;
   
}

.errormessage
{
font-family: Arial, Helvetica, sans-serif, Verdana;
color: #ff0000;
font-size :12px;
}

.errormessage_small
{
font-family: Arial, Helvetica, sans-serif, Verdana;
color: #ff0000;
font-size :12px;
}

hr.color
{
    color:#72B8FF;
}

.GridItemClass
{
    background-color:#FFFFFF;
}

.GridAlternateItemClass
{
    background-color:#E9E9F3;    
}    
 
.GridOnSelectItemClass
{
    background-color:#FEFEB4;    
}    

.gray
{
	color: gray;
}

.label-ProductName
{
	font-family: Arial;
	font-size: 8pt;
	color: White;
	background-color: Transparent;
}

.anchor-ProductName
{
	font-family: Arial;
	font-size: 8pt;
	color: White;
	background-color: Transparent;
	text-decoration:none;
}

.label-section /* used for section level label*/
{
	color: White;
	background-color: Transparent;
}

.label-nobold
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}

.borderOverwrite
{
    border-right: #72B8FF 1px solid;
    border-bottom: #72B8FF 1px solid;
    border-left: #72B8FF 1px solid;
    height:80px;
}

DIV[aria-describedby="iframeDialog"] {
    border: 1px solid black !important;
    padding: 0 0 0 1px;
}

form {
    height: 100%;
    margin: 0px;
}

textarea {
overflow-y: scroll;
resize:none;
}

ul#treemenu1 li ul iframe {
    border: 0px!important;
}

.Middle-grayBorder b{
    color:Black;
}
#iframeDialog {
    z-index: 1001;
}
.ButtonBar .button {
    width:auto;
}
input[class="button"]:disabled, input[type="button"]:disabled, input[type="submit"]:disabled {
    color: #B9B9B9 !important;
    text-shadow: 1px 0px #fff;
    cursor: text;
}

.pulldown:disabled {
    background: #e9e9f3;
    color: gray !important;
    text-shadow: 1px 0px #fff;
}

input:focus, select:focus, textarea:focus, button:focus, label:focus, option:focus, img:focus, checkbox:focus {
    outline: none !important;
    border: 1px solid blue;
    box-shadow: 0 0 10px #719ECE;
}

input::-ms-reveal,
input::-ms-clear {
    display: none;
}

input[type="checkbox"]:disabled {
    background: #e9e9f3;
    color: #B9B9B9 !important;
    text-shadow: 1px 0px #fff;
    cursor: text;
}

ul[menu-child="true"] {
    cursor: hand;
    background: #F4F5DC;
    height: 18px;
    padding-left: 4px;
    width: 100%;
    text-decoration: none;
    color: #000000;
    font: 8pt Arial;
    list-style-type: none;
}

    ul[menu-child="true"] > li[menu-child-li="true"] {
        max-height: 18px;
        display: inline-block;
        width: 90%;
    }

#sub-menu-icon {
    float: right;
}

div[hot-key="true"] {
    float: right;
}

ul[main-menu="true"] {
    width: 100%;
    list-style-type: none;
    background-color: #F4F5DC;
    cursor: hand;
}


    ul[main-menu="true"] > li > ul {
        list-style-type: none;
    }

        ul[main-menu="true"] > li > ul > div {
            height: 100%;
            overflow: hidden;
            font: 8pt Arial;
        }

            ul[main-menu="true"] > li > ul > div > div {
                position: absolute;
                left: 0;
                top: 0;
                padding-left: 2px;
                padding-bottom: 2px;
                padding-top: 2px;
                padding-right: 2px;
                width: 100%;
                border-left: gray 1px solid;
                border-top: gray 1px solid;
                border-right: gray 1px solid;
                border-bottom: gray 1px solid;
                background: rgb(244, 245, 220) none repeat scroll 0% 0%
            }



ul[sub-menu="true"] {
    display: none;
    margin: 0;
    padding: 0;
}

    ul[sub-menu="true"] > li {
        width: 90%;
    }

li[up-arrow="true"] {
    height: 12px;
    background: #F4F5DC;
    border-left: gray 1px solid;
    border-top: gray 1px solid;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
    display: none;
}

li[down-arrow="true"] {
    height: 12px;
    background: #F4F5DC;
    border-left: gray 1px solid;
    border-top: gray 1px solid;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
    display: none;
}

ul[sub-menu="true"] > li > ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    ul[sub-menu="true"] > li > ul > div {
        font: 8pt Arial;
    }

        ul[sub-menu="true"] > li > ul > div > div {
            position: relative;
            background-color: #F4F5DC;
            left: 0;
            top: 0;
            width: 100%;
            padding-left: 2px;
            padding-bottom: 2px;
            padding-top: 2px;
            padding-right: 2px;
            border-left: gray 1px solid;
            border-top: gray 1px solid;
            border-right: gray 1px solid;
            border-bottom: gray 1px solid;
            background: rgb(244, 245, 220) none repeat scroll 0% 0%
        }

ul [menu-child="true"]:hover {
    background: #FFFF99;
}


    ul[menu-child="true"]:hover > li > ul[sub-menu="true"] {
        display: block;
        list-style-type: none;
        margin-top: -14px;
        width: 100%;
        cursor: hand;
    }