html {
    height: 100%;
    -ms-overflow-style: none;
	/*overflow-x: hidden;*/
}
#ctl00_body {
    -ms-overflow-style: scrollbar;
}
body
{
  background-color:white;
  font-family:Arial; 
  font-size:12px;
  color:#000000;
  height:100%;
  margin: 0;
  padding: 0;
}

#ctl00_cphBody_splitter {
    display: block;
}

a
{
  color:#000000;
  text-decoration:none;
}

.headerLogo {
	width: auto;
	max-height: 30px;
	margin: 0 60px 0 5px;
	cursor: pointer;
}

a:hover
{
  color:#000000;
  text-decoration:underline; 
}

a:visited
{
  color:#000000;
  text-decoration:none; 
}

a:visited:hover
{
  color:#000000;
  text-decoration:underline; 
}

input
{
  font-family:Arial; 
  font-weight:normal; 
  font-size:12px;
  color:#000000; 
}  

input[type="text"]
{
  border:1px gray solid;
}
 
input[type="file"]
{
  border:1px gray solid;
}

input[type="password"]
{
  border:1px gray solid;
}

select
{
  font-family:Arial; 
  font-weight:normal; 
  font-size:12px;
  color:#000000; 
}

textarea
{
  color:#000000; 
  font-family:Arial; 
  font-weight:normal; 
  font-size:12px;
  border:1px gray solid;
}

li 
{
	vertical-align:middle;
	padding-left:5px;
}

.MenuBg
{
	background: #003130;
}

.AboutBoxLogo
{
	width: auto;
	max-height: 80px;
}

.CMMenuBg {
	background: url(Images/Menu/cm_groupBg.gif);
}

.htmlGridHeader
{
	background:url(Images/Menu/top_groupBg.gif);
	font-family:Arial; 
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	border: 0px solid;
}

.bold 
{
	font-weight: bold;
}

legend
{
	color: #000000; 
	font-weight: bold;
}

th
{
    background-color:white;
    color:#F0E7BC;
	font-family:Arial; 
	font-weight:bold;
	font-size:12px;
}

.blError
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #CC0000;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.blWarn
{
	font-family:Arial; 
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.blInfo
{
	font-family:Arial; 
	font-weight:normal;
	font-size:12px;
	color:#000000;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.validator
{
	vertical-align:middle;
	padding-left:11px;
}

.validatorErrorText
{
	vertical-align:middle;
	text-align:left;
	padding-left:2px;
	font-family:Arial; 
	font-weight:bold;
	font-size:12px;
	color:#E33000;
}

.validatorWarnText
{
	vertical-align:middle;
	text-align:left;
	padding-left:2px;
	font-family:Arial; 
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.validatorInfoText
{
	vertical-align:middle;
	text-align:left;
	padding-left:2px;
	font-family:Arial; 
	font-size:12px;
	color:#000000;
}

.displayTableBody 
{
	border-color:black;
	border-style:solid;
}

.user
{
	color:#000 !important;
}

.masterHeader 
{
	padding-left:10px;
	color:black;
	font-size:11pt;
	font-weight:bold;
	font-family:Arial; 
}

.masterPagesHeader
{
	height:31px;
	text-indent:5px; 
	background: #fff;
	border-bottom: 1px solid;
}

.masterPagesHeaderSub
{
	height:27px;
	text-indent:5px; 
	background:url(Images/subheader_bg.gif) white repeat-x top;
}

.subHeader 
{
	color:black;
	font-size:11pt;
	font-weight:bold;
	font-family:Arial; 
}

.crystal 
{
  margin:0;
  padding:0;
  width:100%;
}

.button
{
	color: #000000;
	font-family: 'trebuchet ms' ,helvetica,sans-serif;
	font-weight: bold;
	background-color: #57566f;
	border: 1px solid;
	border-top-color: #d2d1d5;
	border-left-color: #d2d1d5;
	border-right-color: #cccbce;
	border-bottom-color: #cccbce;
	padding-right: 4px;
	padding-left: 4px;
	clip: rect(auto auto auto auto);
	background-image: url(Images/btn_bckgrnd.gif);
}

.tableCells
{
	
	background: url(Images/Button/right.gif) no-repeat right;
	position:relative;
	/*position: relative;
	display: inline;*/
}


.wizardSideBar
{
	width: 20%;
	background-color:#D5D5D5;
	padding-left: 5px;
}

.wizardStep
{
	padding-left: 5px;
}

.hidden-input {
	background-color: #FFFFFF;
	color:#000000;
	font-size:17px;
	font-weight:bold;
	font-family:Arial; 
	border-width:0px;
	border-color:#FFFFFF;
} 

.exceptionDetailsLink 
{
	position:absolute;
	bottom:0;
	right:0;
	background:none;
	height:1px;
	width:5px;
	cursor:default;
	border:0px solid black
}

.loginAlert
{
	background-color:white;
	width:300px; 
	font-size: 8pt; 
	color: darkblue; 
	font-family: Arial; 
	border: gray thin inset;
	padding: 5px;
}

.treeCell
{
	border: outset 1px Beige;
}
	
.resultsPane
{
	 background-color: White;
     	 border: solid 1px Black; 
}

.filterPanel
{
	background-color: White;
    	border: solid 1px black;
		 width: 756px;
}

.loadingPanel
{
	background-color: white;
	border: solid 2px gray;
	padding: 10px;
}

.versionAstrix
{
	color:gray;
	font-size:9px	
}

.currentUser
{
	vertical-align:bottom;
	padding-right:5px;
	padding-bottom:5px;
	padding-right: 22px;
}

.logo
{
	width:270px;
	background-color:white;
	vertical-align:middle;
}

#header
{
	height:64px;
}

.header
{
	height:40px;
}

.contentForm
{
	background-color:white;
    top: 0px;
    margin-top: 0px;
}

.workflowCalendar
{
	background-color:#FFFFFF;
}

.validMapping
{
	color:green;
}

.invalidMapping
{
	color:red;
}

.commentRequired
{
	background-color:#FF6A6A;
}

.templateEnabled
{
	color:DarkBlue;
}

.templateDisabled
{
	color:Gray;
}

.revisionOverridden
{
	color:Red;
}

.displayHtmlBorder
{
	border-color:#000000;
}

.editHtmlBorder
{
	border-color:#98aad7;
}

.chickletTheme {
	bottom: 0;
	left: 0;
	height: 35px;
	width: 100%;
	position: relative;
	background-color: #ffffff;
	overflow: hidden;
	border-top: 1px solid;
}

.displayNone 
{
    display: none;
}

/* ASPX Form Specific Styles */

.eFormStd-body
{           
    width: 720px;
    padding-top: 10px;
}

.eFormStd-header
{
    width: 97%;            
}

.eFormStd-formTable
{
    width: 95%; 
}

.eFormStd-form
{
    width: 500px;
}

#eFormStd-main
{
    width:700px; 
    padding: 0px;
}

#eFormStd-leftcol 
{
    float: left;
    width: 500px;
}

#eFormStd-rightcol
{
    float:left;
    width: 200px;
}
        
.eFormStd-dynamicsizesection
{
    width:95%;
    font-family:Arial; 
    font-size:12px;
    color:#000000;        
}  
        
.eFormStd-TwoColumnsRowLeft
{
    width: 235px;
    margin-left: 40px;
}

.eFormStd-ThreeColumnsRow
{
    width: 150px;
    margin-left: 40px;
}

.eFormStd-Textbox-std
{
    width: 208px;
}

.eFormStd-Textbox-full
{
    width: 447px;
}

.eFormStd-Dropdown-std
{
    width: 212px;
}

.eFormStd-Dropdown-full
{
    width: 451px;
}

.eFormStd-Dropdown-std_replaced
{
    width: 208px;
}

.eFormStd-Dropdown-full_replaced
{
    width: 447px;
}

.eFormStd-attachments
{
    width: 700px;
    padding-top:5px;
    padding-bottom:5px;
}

.eFormStd-buttonTable
{
    width: 95%; 
    height: 30px;
}

.eForm-hidden
{
    visibility:hidden;
    display:none;
}

.eForm-visible
{
    visibility:visible;
    display:inline;
}

.button-disabled {
    background: #dddddd;
    color: dimgray;
	font-size: 12px;
}
