.textTitle
{
font-family:Arial Baltic; font-size:12pt ;font-weight:bold ; color:Black; 
}

.text
{
font-family:verdana; font-size:8pt;
}

.textnoborder1
{
font-family:verdana; font-size:8pt; background-color:#ffffff; color:Black; border-style:Inset;
}

.textnoborder2
{
font-family:verdana; font-size:8pt;background-color:#ECECEC; color:Black; border-style:Inset;
}

.textNO
{
font-family:verdana; font-size:8pt;Display:None;
}

.bottom
{
font-family:verdana; font-size:7pt; color:#767676
}

.DataGridFixedHeader 
{
	font-family:verdana; font-size:8pt; color:#ffffff; background-color:#7993C7; text-decoration:none; font-weight:bold; position:relative; top:expression(this.offsetParent.scrollTop -2);background-image:url(../../Images/Misc/titlegradient.gif); background-repeat:repeat-x;
} 

.DataGridFixedHeaderEx
{
	font-family:verdana; font-size:8pt; color:#666666; text-decoration:none; font-weight:bold; position:relative; top:expression(this.offsetParent.scrollTop -2)
} 

.DataGridFixedHeaderEx1
{
	font-family:verdana; font-size:8pt; background:#CEDDFA; color:#000040; text-decoration:none; font-weight:bold; position:relative; top:expression(this.offsetParent.scrollTop -2)
} 

.TreeSelected
{
	font-family:verdana; font-size:8pt; color:#ffffff
}

.TreeDefault
{
	font-family:verdana; font-size:8pt; color:#4266AC
}

.bar1
{
font-family:verdana; font-size:8pt;  background-color:#ffffff; color:black;resize:none;
}

.bar2
{
font-family:verdana; font-size:8pt;  background-color:#ECECEC; color:black
}

.bar3
{
font-family:verdana; font-size:8pt;  background-color:#AACCFF; color:black
}

.bar5
{
font-family:verdana; font-size:8pt;color:#0f4abd;
}

.bar6
{
font-family:verdana; font-size:8pt;color:#0f4abd;
}
.PIVbar5
{
font-family:verdana; font-size:8pt;color:#0f4abd;border: 1px;Border-Color:#778899;border-style:solid; width: 150px;height: 16px;

}
.PIVbar6
{
	font-family:verdana; font-size:8pt;color:#0f4abd;border: 1px;Border-Color:#778899;border-style:solid; width:270;height: 16px;

}
.PIVspaceUnder 
{
	 padding-bottom: 2em;width:200px;
}
.PIVValidCard
{
	font-family:verdana; font-size:8pt;color:#008000;border: 1px;background-color:#90EE90;Border-Color:#008000;border-style:solid; width: 150px;height: 16px;

}
.PIVInValidCard
{
	font-family:verdana; font-size:8pt;color:#DC143C;border: 2px;Border-Color:#DC143C;border-style:solid; width:150px;height: 16px;
}
.PIVNameMisMatch
{
	font-family:verdana; font-size:8pt;color:#008000;border: 1px;background-color:#FFFF66;Border-Color:#008000;border-style:solid; width: 150px;height: 16px;
}
.bar7
{
font-family:verdana; font-size:7pt;color:#0f4abd;
}


.reportcontrol
{
	font-family:verdana; font-size:8pt;background-color:white; color:Black;font-weight:normal;
}

.bground
{
	font-family:verdana; font-size:8pt; background:#FFFFFF; color:#000000;
}

.tabtitle
{
	font-family:verdana; font-size:8pt; background:#CEDDFA; color:#000040; font-weight:bold; background-image:url(../../Images/Misc/tabtitlegradient.gif); background-repeat:repeat-x; 
}

.tab
{
	font-family:verdana; font-size:9pt; font-weight:bold;color:#000000;padding-left:7px; padding-top:4px;
}

.tabsel
{
	font-family:verdana; font-size:9pt; font-weight:bold;color:#ffcc00;padding-left:7px;padding-top:3px;
}

.tabover
{
	font-family:verdana; font-size:9pt; font-weight:bold;color:#ffffff;padding-left:7px;padding-top:3px;
}

.buttontextselectedstyle
{
	color:#ffcc00;font-size:8pt;font-family:Tahoma;font-weight:bold;padding-left:2px;padding-right:2px; letter-spacing:1.1pt;cursor:not-allowed;
}

.subtab
{
font-family:verdana; font-size:8pt; font-weight:bold;color:#ffffff;
}

.subtabsel
{
font-family:verdana; font-size:8pt; font-weight:bold;color:#ffcc00;
}

.heading
{
font-family:verdana; font-size:11pt; color:#4266AC; font-weight:bold; 
}

.title
{
font-family:verdana; font-size:8pt; color:#ffffff; background-color:#7993C7; text-decoration:none; font-weight:bold;background-image:url(../../Images/Misc/titlegradient.gif); background-repeat:repeat-x;
}

.calendarbutton
{
	 	font-family:verdana; font-size:8pt; color:#ffffff; background-color:#6983B7; text-decoration:none; font-weight:bold;
}

.dgtitle
{
	font-family:verdana; font-size:8pt; color:#ffffff; background-color:#aaaaaa; text-decoration:none; font-weight:bold;
}


.low
{
font-family:verdana; font-size:8pt; color:#ffffff; background-color:#008000; text-decoration:none; font-weight:bold;
}

.draft
{
font-family:verdana; font-size:8pt; color:#ffffff; background-color:#9E9E9E; text-decoration:none; font-weight:bold;
}

.high
{
font-family:verdana; font-size:8pt; color:#ffffff; background-color:#FD8230; text-decoration:none; font-weight:bold;
}

.guarded
{
font-family:verdana; font-size:8pt; color:#ffffff; background-color:#3365FF; text-decoration:none; font-weight:bold;
}

.elevated
{
font-family:verdana; font-size:8pt; color:#666666; background-color:#FFCC00; text-decoration:none; font-weight:bold;
}
.HREF
{
	font-family:Verdana;color:Black;font-weight:bold;
}
.warning
{
font-family:verdana; font-size:8pt; color:#ffffff; background-color:#FCA92C; text-decoration:none; font-weight:bold;
}

.critical
{
font-family:verdana; font-size:8pt; color:#ffffff; background-color:#FF0000; text-decoration:none; font-weight:bold;
}

.allow
{
font-family:verdana; font-size:8pt; color:#ffffff; background-color:#5FBB55; text-decoration:none; font-weight:bold;
}

.review
{
	font-family:verdana; font-size:8pt; color:#ffffff; background-color:#9E9E9E; text-decoration:none; font-weight:bold;
}

.link
{
	font-family:verdana; font-size:9pt; color:#ffffff; text-decoration:none; font-weight:bold;
}

a
{
	font-family:verdana; font-size:8pt; font-weight:bold; color:#ffffff; text-decoration:none;
}

a:hover
{
	font-family:verdana; font-size:8pt; color:#FFCC00; text-decoration:none;
}

a.time
{
	font-family:verdana; font-size:8pt; color:#0033CC; text-decoration:none;
}

.controllink
{
	font-family:verdana; font-size:8pt; color:blue; background-color:white; text-decoration:underline; cursor: pointer;
}

.csslink
{
	font-family:verdana; font-size:8pt; color:#CEDDFA; background-color:Transparent; text-decoration:underline; cursor: pointer;
}

a.time:hover
{
font-family:verdana; font-size:8pt; color:#000000; text-decoration:none;
}

a.tree
{
	font-family:verdana; font-size:8pt; color:#000000; text-decoration:none; font-weight:normal; 
}

a.tree:hover
{
	font-family:verdana; font-size:8pt; color:#000000; text-decoration:none; font-weight:bold; 
}

a.lnk
{
	font-family:verdana; font-size:8pt; color:#ffffff; text-decoration:none; font-weight:bold; 
}

a.lnk:hover
{
	font-family:verdana; font-size:8pt; color:#ffffff; text-decoration:none; font-weight:bold; 
}

.Label
{
	font-family:Verdana;font-size:8pt;font-weight:bold;font-style:normal;
}

.topborder
{
	background-color:#0f4abd;color:#0f4abd;image:;
}


.title
{
	font-family:verdana; font-size:8pt; color:#ffffff; background-color:#7993C7; text-decoration:none; font-weight:bold;
}

/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*SAFE 2.5 CSS Ends here*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*###################################################################################################################################*/
/*###################################################################################################################################*/
/*###################################################################################################################################*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*SAFE 3.0 CSS Starts here*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/


.topheaderbg
{
	background-color:transparent; background-image:url(../../Images/Misc/titlegradient.gif); background-repeat:repeat-x;
}

.topheaderstyle
{
	background-color:transparent; color:white;font-weight:bold;font-size:8pt;font-family:verdana;  
}

.topheaderrightstyle
{
	background-color:transparent; color:white;font-weight:bold;font-size:8pt;font-family:verdana; align:right;  text-align:right; 
}

.otherheaderbg
{
	background-color:#CEDDFA;
}

.instructiontext
{
	background-color:Transparent; font-weight:normal;font-size:8pt;font-family:verdana;  
}

.otherheaderfieldstyle
{
	background-color:transparent;color:black;font-weight:bold;font-size:8pt;font-family:verdana;
}

.fieldslayoutbg
{
	background-color:#eeeeee;
}

.fieldslayoutbghidden
{
	background-color:#eeeeee;display:none;
}

.fieldslayoutstyle
{
	font-family:verdana; font-size:8pt ;font-weight:normal ; color:Black ; resize: none; border-style:Notset;  /*Added resize property to fix for TextArea Resize*/

}

.fieldslayoutstyleTimes8
{
	font-family:Times New Roman; font-size:8pt ;font-weight:normal ; color:Black;border-style:Notset;
}


.fieldslayoutstyleTimes9
{
	font-family:Times New Roman; font-size:9pt ;font-weight:normal ; color:Black;border-style:Notset;
}


.fieldslayoutstyleTimes18
{
	font-family:Times New Roman; font-size:18pt ;font-weight:normal ; color:Black;border-style:Notset;
}

.fieldslayoutstyleTimes12
{
	color:black;border:1px;font-size:12pt;font-family: Times New Roman;font-weight:normal;border-style:Notset;
}

.fieldslayoutstyleTimes10
{
	color:black;border:1px;font-size:10pt;font-family: Times New Roman;font-weight:normal;border-style:Notset;
}

.fieldslayoutstyleTimes12Bold
{
	color:black;border:1px;font-size:12pt;font-family: Times New Roman;font-weight:bold;border-style:Notset;
}

.fieldslayoutstyleTimes14Bold
{
	color:black;border:1px;font-size:14pt;font-family: Times New Roman;font-weight:bold;border-style:Notset;
}

.combostyle
{
	color:black;font-size:8pt;font-family:verdana; height:12px;border:1px;border-color:Gray;border-style:Notset;
}

.tabactive
{
	color:black;font-size:9pt;font-family:verdana;font-weight:bold;background-image:url(../../Images/Tab/tab_on.gif); background-repeat:no-repeat; padding-bottom:8px;
}

.tabinactive
{
	color:black;font-size:9pt;font-family:verdana;font-weight:bold;background-image:url(../../Images/Tab/tab_off.gif); background-repeat:no-repeat;padding-bottom:6px;
}

.Style1
{
	border-top-color:#9cb0d5;
}

.buttonlayoutbg
{
	background-color:#ECECEC;
}

.tableheader
{
	background-color:#CEDDFA;color:Black;font-size:10pt;font-family:verdana;font-weight:bold;
}

.tablestyle
{
	border-collapse:collapse;border-bottom-color:#CCCCCC;border-bottom-style:solid;border-right-color:#CCCCCC;border-right-style:solid;
	font-size:8pt;font-family:verdana; color:black; background-color:#CEDDFA;
}

.tableBorderStyle
{
	border-collapse:collapse;
	border-bottom-color:#CCCCCC;border-bottom-style:double;
	border-left-color:#CCCCCC;border-left-style:double;
	border-right-color:#CCCCCC;border-right-style:double;
	font-size:8pt;font-family:verdana; color:black;
}

.mandatorystyle
{
	font-size:8pt;font-family:verdana;font-weight:bold;color:darkblue;
}

.mandatorystyle:after 
{
    /*content: "*";*/
}

.mandatorystyle 
{
    zoom:expression(this.runtimeStyle.zoom="1", this.innerHTML = this.innerHTML + '*');
}

.HiddenStyle
{
	display:none;
}

.InvisibleStyle
{
	visibility:hidden;
}

.TransparentStyle
{
    -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=0)”;
	filter:alpha(opacity=0);
	-khtml-opacity: 0.0;
	-moz-opacity: 0.0;
	opacity: 0.0;
}

.corner
{
	color:#BECDEA;background-color:#BECDEA;
}

.reportbottombar
{
	border:1px solid #BECDEA;font-family:verdana; font-size:8pt;  background-color:#eeeeee
}

/*This will be removed soon*/
.FileUploadTransparent
{
    -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=0)”;
	filter:alpha(opacity=0);
	-khtml-opacity: 0.0;
	-moz-opacity: 0.0;
	opacity: 0.0;
}

.RightAlignStyle
{
	text-align:right; align:right; background-color:transparent; color:black;font-weight:bold;font-size:8pt;font-family:verdana;
}

.headerstyle
{
	font-family:verdana; font-size:8pt;text-indent:5px;padding-top:5px; color:#ffffff; background-color:#7993C7; text-decoration:none; font-weight:bold;
}

.subheaderstyle
{
	font-family:verdana; font-size:8pt;text-indent:5px;padding-top:5px; background:#CEDDFA; color:#000040; font-weight:bold;
}

.truetypefont
{	
	font-size:26.0pt;mso-bidi-font-size:26.0pt;font-family:Code128bWinLarge;
}

.gtaaformat
{
	font-family:Palatino Linotype;
	font-size:11pt;		
}
.hintstyle
{
	background-color:#E8F0FD;color:black;font-size:8pt;font-family:verdana;font-weight:normal; border: 1px solid #BECDEA;
}

.orientation90
{
	writing-mode: tb-rl;filter: flipv fliph;
}
.orientation180
{
	writing-mode: bt-rl;filter: fliph;
}
.orientation270
{
	writing-mode: tb-rl;
}

.buttonleftactivestyle
{
	width:8px;background-image:url(../../Images/Misc/button1.gif); background-repeat:no-repeat;
}

.buttonmiddleactivestyle
{
	background-image:url(../../Images/Misc/button2.gif); background-repeat:repeat-x;line-height:10px;
}

.buttonrightactivestyle
{
	width:8px;background-image:url(../../Images/Misc/button3.gif); background-repeat:no-repeat;
}

.buttontextactivestyle
{
	color:#FFF;font-size:8pt;font-family:Tahoma;font-weight:bold;padding-left:2px;padding-right:2px; letter-spacing:1.1pt;cursor:pointer;
}

.buttontextinactivestyle
{
	color:#8e9dba;font-size:8pt;font-family:Tahoma;font-weight:bold;padding-left:2px;padding-right:2px; letter-spacing:1.1pt;cursor:not-allowed;
}

.buttonleftinactivestyle
{
	width:8px;background-image:url(../../Images/Misc/button1a.gif); background-repeat:no-repeat;Color:White;
}

.buttonmiddleinactivestyle
{
	background-image:url(../../Images/Misc/button2a.gif); background-repeat:repeat-x;Color:White;
}

.buttonrightinactivestyle
{
	width:8px;background-image:url(../../Images/Misc/button3a.gif); background-repeat:no-repeat;Color:White;
}

.divcontainer
{
	color:#000000; background:#ffffff; font-size:8pt;font-family:Verdana;padding-left:2px;padding-right:2px; overflow:auto; border:solid 1px #BECDEA;
}

.toolbox
{
	CURSOR: default; POSITION: absolute; left:10px; top:20px;
}

.container
{
	CURSOR: default; POSITION: absolute; background-color:Olive; left:0px; top:0px; width:1400px;height:790px;
}

.propertybox
{
	CURSOR: default; POSITION: absolute; left:200px; top:10px;
}

.canvas
{
	CURSOR: default; POSITION: absolute; background-color:#ffffff; left:100px; top:20px; width:300px;height:300px;
}

.menu
{
	CURSOR: default; POSITION: absolute; background-color:#ffffff; left:100px; top:20px; width:100px;height:10px;
}
.tableFixedHeader
{
	font-family:verdana; font-size:8pt; color:#000040;text-decoration:none; font-weight:bold; position:relative; overflow: auto;
}
.tabletitleFixedHeader
{
font-family:verdana; font-size:8pt; color:#ffffff; background-color:#7993C7;text-decoration:none; font-weight:bold; position:relative; overflow: auto;
}

.ShowTextBoxAsLabel
{
  color: Black;border:0px;font-size:8pt;font-family:verdana;font-weight:normal; background-color:#eeeeee;BORDER-TOP-WIDTH: 0px;BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
}

.ShowTextBoxAsDisabled
{
    overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:2px; color: Black;border:solid 1px #cccccc;font-size:8pt;font-family:verdana;font-weight:normal; background-color:#eeeeee;resize:none;
}

.ShowTextAreaAsDisabled
{
  color: Black;border:1px;font-size:8pt;font-family:verdana;font-weight:normal; background-color:#eeeeee;border:solid 1px #cccccc;resize:none;
}
.Textoverflow
{
	color:black;border:1px;font-size:8pt;font-family:verdana;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;
}

.fieldslayoutstyleCrossBrowser
{
	color:black;font-size:8pt;font-family:verdana;font-weight:normal;border-style:Notset;border-bottom-style: Notset; border-left-style:Notset;Inset:Notset;border-top-style:Notset;
}

.tooltipcontainer
{
    color:black;font-size:8pt;font-family:verdana;border:solid 1px #aaaaaa;background-color:#FFFBC4
}

.tooltip
{
    color:black;font-size:8pt;font-family:verdana;
}
.GroupHeader
{
	background-color:#98AFC7;
}
.TextAreafieldstyle
{
	font-family:verdana; font-size:8pt ;font-weight:normal ; color:Grey;border-style:Notset;resize:none;

}
.tabtitleheader
{
	font-family:verdana; font-size:8pt; color:#000040; font-weight:bold;
}
.mandatorystylewithoutasterisk
{
	font-size:8pt;font-family:verdana;font-weight:bold;color:darkblue;
}