﻿/* Panel Section Styles - Start
body{overflow:scroll;}
*/
#content input.text,input.submit,input.button, #content select, #content textarea {
	vertical-align:middle;
	border:1px solid #7f9db9;
	padding:1px 1px 3px;
	cursor:pointer;
}
.errorMessage
{
	color: red;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica
}
.SectionHeaderPnl
{
	width:580px;
	cursor:pointer;
	padding-left:5px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	background:transparent url("../IACRAImages/gen_header_cream.png") left top repeat-x;
	color: #204d79;border:1px solid #888;
	margin:0;
}
.SectionHeaderPnlNoHand
{
	width:580px;
	padding-left:5px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	background:transparent url("../IACRAImages/gen_header_cream.png") left top repeat-x;
	color: #204d79;border:1px solid #888;
	margin:0;
}
.SectionHeaderPnlCenter
{
	line-height:20px;
	height:20px;
	padding-left:5px;
	text-align:center;
	border:1px solid #888;
	font-family:Arial, Helvetica, sans-serif; font-size:1.2em;
    font-weight:bold;
    color:White;
    background-color:#204d79;
}
.SectionHeaderStatus
{
	padding:0px 7px 0px 7px;
	float:left;
	display:inline;
    line-height:24px;
}
.SectionHeaderTitle
{
	font-family:Arial, Helvetica, sans-serif; height:16px; font-size:1.2em;
/*    font-size:12px;*/
    font-weight:bold;
    color:#204d79;
    float:left;
    display:inline;
    line-height:20px;
}
.SectionHeaderExpandText
{
    font-size:12px;
    color:black;
    text-align:right;
    float:right;
    display:inline;
    line-height:20px;
    padding: 0px 10px 0px 0px;
}
.SectionHeaderImage
{
	float:right;
	padding:  0px 7px 0px 7px;
	display:inline-table;
	line-height:20px;
}
.SectionOutline
{
    border:1px ridge #6D88AC;
    padding: 7px 7px 7px 7px;
    width:570px;
    background-color:white;
    overflow:hidden;
}
.SectionBorder
{
    border:1px ridge #6D88AC;
    padding: 7px 7px 7px 7px;
    background-color:white;
}
.SectionBody
{
 /*  background-color:#FFFBF4;*/
    padding:3px 3px 3px 3px;
    width:563px;
	background:white url("../IACRAImages/nNum_gradient.png") left bottom repeat-x;
}
.SectionBodyRegPD
{
    padding:3px 3px 3px 3px;
    width:750px;
	background:white url("../IACRAImages/nNum_gradientREG.png") left top repeat-x;
}
.SectionBodyReg
{
 /*  background-color:#FFFBF4;*/
    padding:3px 3px 3px 3px;
    width:563px;
	background:white url("../IACRAImages/nNum_gradientREG.png") left top repeat-x;
}

.ShadeBackground
{
    padding:3px 3px 3px 3px;
	background:white url("../IACRAImages/nNum_gradient.png") left bottom repeat-x;
}
.ContentBasic
{
    padding:3px 3px 3px 3px;
	background:white url("../IACRAImages/nNum_gradient.png") left bottom repeat-x;
	height:auto;
}
.ShadeBackgroundNoPad
{
	background:white url("../IACRAImages/nNum_gradient.png") left bottom repeat-x;
}
.SectionHeaderPnlSub
{
	line-height:20px;
	padding-left:5px;
    width:550px;
	overflow:hidden;
	height:20px;
	cursor:pointer;
	background:transparent url("../IACRAImages/gen_header_creamSub.png") left top repeat-x;
	color: #375A74;border:1px solid #888;
	margin:0;
}

/* Panel Section Styles - End */
.GroupingPad
{
    padding:3px 3px 3px 3px;
    }

.ConsoleSectionBody
{
 /*  background-color:#FFFBF4;*/
    padding:3px 3px 3px 3px;
	background:white url("../IACRAImages/nNum_gradient.png") left bottom repeat-x;
}
/* Checklist Styles - Start */
.ChecklistStatusText
{
    font-size:14px;
    font-weight: normal;
    /*color:#183458;*/
    color:Black;
    cursor:pointer;
    text-decoration: none;
}
.ChecklistStatusTextDiv
{
    line-height:20px;
}
.ChecklistStatusTextTopDiv
{
    display:inline; line-height:40px;float:right;width:178px;
}
.ChecklistStatusTextImgDiv
{
    display:inline; line-height:40px; float:left;height:40px;vertical-align:middle;
}
.ChecklistStatusOff
{
    line-height:20px;display:inline;height:20px;
    cursor:pointer;
}
/* Checklist Styles - End */
.PopupPanel
{
	border:thin solid #6D88AC;
	background-color:#FAF0E6;
	padding:3px 3px 3px 3px;
}

.PanelTitle
{
    color:#204d79;
    font-weight:bold;
    font-size:1.2em;
}
.TabTitle
{
    color:#204d79;
    font-weight:bold;
}

.LinkBlueUnder
{
    color:#204d79;
}
.Linky
{
    color:#204d79;
    font-size:small;
    font-weight:normal;
}
.LabelText
{
	font-weight:normal;
	color:#204d79;
}

.SectionHeaderTitleSub
{
    font-size:14px;
    font-weight:bold;
    color:white;
}
.TopSectionHeaderPnlSub
{
    background-color:#587498;
    padding-left:5px;
    width:550px;
    overflow:hidden;
}

.ChecklistMouseOff
{
    cursor:pointer;
    font-size:14px;
    font-weight: normal;
    color:#385478;
    text-decoration: none;
    height:20px;
    padding:2px 2px 5px;
}
.ChecklistMouseOn
{
    font-size:14px;
    font-weight: normal;
    color:#385478;
    cursor:pointer;
    text-decoration: none;
    background-image:url('../IACRAImages/gen_header_cream.png'); background-repeat:repeat-x;
    height:20px;
    padding:2px 2px 5px;
}

.ChecklistMouseAppOff
{
    cursor:pointer;
    font-size:14px;
    font-weight: normal;
    color:#385478;
    text-decoration: none;
    height:25px;
}
.ChecklistMouseAppOn
{
    font-size:14px;
    font-weight: normal;
    color:Black;
    cursor:pointer;
    text-decoration: none;
    background:transparent url("../IACRAImages/gen_header_cream.png") left top repeat-x;
    height:25px;
}

.hoursGridTextBox
{
    color:Black;
	width:50px;
	height:12px;
}

.hoursGridTextBox_watermarked
{
	color:Gray;
	width:50px;
	height:12px;
}

.hoursGridHeader
{
    font-weight:bold;
    width:75px;
    text-decoration:underline;
}

.hoursGridTD
{
    width:30%;
    height:16px;
	color:#204d79;
}

.hoursGridOddRow
{
     background-color:#F0F0F0;
}

.hoursGridErrorNumber
{
	Color:Red;
	font-weight:bold;
}

 .cellGridHeader
{
	padding:0px 5px 0px 5px;
	font-size:9pt;
	background-color:#385478;
	color:White;
	text-align:center;
	border-right:1px solid gray;
}
 .cellGridContent
 {
	border-right:thin solid gray;
	border-bottom:thin solid gray;
	border-left:thin solid gray;
	/*background-color:White;*/
  }
 .cellGridContentAltRow
 {
	border-right:thin solid gray;
	border-bottom:thin solid gray;
	border-left:thin solid gray;
	background-color:#f0f4f7;
  }
 .cellGridContentLeft
 {
	border-right:thin solid gray;
	border-left:thin solid gray;
	border-bottom:thin solid gray;
	/*background-color:White;*/
  }
   .cellGridContentLeftAltRow
 {
	border-right:thin solid gray;
	border-left:thin solid gray;
	border-bottom:thin solid gray;
	/*background-color:#f0f4f7;*/
  }

  .pageTitle
{
	font-family:Arial, Helvetica, sans-serif;font-size:1.6em;font-weight:bold;
}

	#breadcrumbs {background-color:#dfdfdf; font-family:Arial, Helvetica, sans-serif;  color:#646464; padding:3px 5px; font-size:0.9em; line-height:1; overflow:hidden; }
		.supersuperwide #breadcrumbs, .superwide #breadcrumbs {width:930px;}
	#breadcrumbs a {color:#8b8b8b; text-decoration:none;}
	#breadcrumbs a:hover {color:#111; text-decoration:underline;}
	#breadcrumbs span {padding:0 3px; font-size:1.1em; font-weight:bold; position:relative; top:-1px}
	#breadcrumbs strong {font-weight:normal;}
	.clear:after {display:block; visibility:hidden; clear:both; height:0; content: ".";}

	.HelpField
	{
	Font-Size:small;
	font-style:italic;
	Color:#347235; /*Medium Forest Green*/
	}
	.HelpText
	{
	Font-Size:Small;
	Color:#347235; /*Medium Forest Green*/
	}
	.HelpLink
	{
	Font-Size:Small;
	Color:#347235; /*Medium Forest Green*/
	}
	.HelpHeader
	{
	Font-Size:Medium;
	Color:#347235; /*Medium Forest Green*/
	}

	.buttonGreen
	{
	    background:url("../IACRAImages/ButtonGreen.gif") repeat-x;
	    border:1px outset #24842F ;
	    height:20px;cursor:pointer;
    }

	.buttonGreen:hover
	{
        background:url("../IACRAImages/ButtonBlue.gif") repeat-x;
        border:1px outset #4084DD ;
        height:20px;cursor:pointer;
	}

	.buttonGray
	{
	    background:url("../IACRAImages/ButtonGray.gif") repeat-x;
	    border:1px outset #6B6B6B ;
	    height:20px;cursor:pointer;
	}

	.buttonGray:hover
	{
        background:url("../IACRAImages/ButtonBlue.gif") repeat-x;
        border:1px outset #4084DD ;
        height:20px;
        cursor:pointer;
	}

	.buttonViewForm
	{
	    background:url("../IACRAImages/ButtonGray.gif") repeat-x;
	    border:1px solid #6B6B6B ;
	    height:20px;cursor:pointer;
    }

    .popupHover
	{
        background:url("../IACRAImages/ButtonBlue.gif") repeat-x;
        border:1px inset #4084DD ;
        height:20px;
	}

	.buttonYellow
	{
	    background:url("../IACRAImages/ButtonYellow.gif") repeat-x;
	    border:1px outset #6B6B6B ;
	    height:20px;cursor:pointer;
	}

	.buttonYellow:hover
	{
        background:url("../IACRAImages/ButtonBlue.gif") repeat-x;
        border:1px outset #4084DD ;
        height:20px;cursor:pointer;
	}

    .pathHeader
    {
        border:solid;
        border-width:1px;
        font-size:10pt;
        color:#385478;
        background-color:#F5F5F5;
        font-weight:bold;
    }
    .BoldText
    {
    font-weight:bold;
    }
    .hide
    {
         display:none;
    }
    .BoldRed
    {
        font-weight:bold;
        color:Red;
     }

.hide{display:none;}
.error{color:Red;}
.smerror {color:Red;font-size:9pt}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:10000;
	position:absolute;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:530px;
}
.feedbackpnl{
	display:none;
	width:530px;height:470px;z-index:2;opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	font-size:11px;border:solid 1px #CCCCCC;background-color:#FFFFFF;padding:5px;}

.header3
{
	font-size: 17px;
	color: #898989;
	font-weight: 800;
	background-color: transparent;
}

.TabStyle
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
.SectionBodyWithBorder
{
    background-color:#FFFBF4;
    width:563px;
    border-style:inset;
    border-width:thin;
	border-color:Black;
	padding: 5px 2px 2px 4px;
    max-height: 90%;
    overflow-y: auto;
}

.SectionHeader{font-weight:bold;font-size:larger;}

.PracticalAjaxTabStyle .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(../IACRAImages/ajax/tab-line.gif) repeat-x bottom;}
.PracticalAjaxTabStyle .ajax__tab_outer {padding-right:4px;background:url(../IACRAImages/ajax/tab-right.gif) no-repeat right;height:21px;}
.PracticalAjaxTabStyle .ajax__tab_inner {padding-left:3px;background:url(../IACRAImages/ajax/tab-left.gif) no-repeat;}
.PracticalAjaxTabStyle .ajax__tab_tab {height:13px; padding:4px;margin:0px;background:url(../IACRAImages/ajax/tab.gif) repeat-x;}
.PracticalAjaxTabStyle .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url(../IACRAImages/ajax/tab-hover-right.gif) no-repeat right;}
.PracticalAjaxTabStyle .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url(../IACRAImages/ajax/tab-hover-left.gif) no-repeat;}
.PracticalAjaxTabStyle .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url(../IACRAImages/ajax/tab-hover.gif) repeat-x;}
.PracticalAjaxTabStyle .ajax__tab_active .ajax__tab_outer {background:url(../IACRAImages/ajax/tab-active-right.gif) no-repeat right;}
.PracticalAjaxTabStyle .ajax__tab_active .ajax__tab_inner {background:url(../IACRAImages/ajax/tab-active-left.gif) no-repeat;}
.PracticalAjaxTabStyle .ajax__tab_active .ajax__tab_tab {background:url(../IACRAImages/ajax/tab-active.gif) repeat-x;}
.PracticalAjaxTabStyle .ajax__tab_disabled { color: #A0A0A0;}
.PracticalAjaxTabStyle .ajax__tab_body {font-family:Verdana, Arial, Helvetica;font-size:9pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

.SectionBodyForPractical .ajax__tab_body
{
 /*  background-color:#FFFBF4;*/
    border:1px solid black;
    padding:3px 3px 3px 3px;
    width:550px;
	background:white url("../IACRAImages/nNum_gradient.png") left bottom repeat-x;
}

.SectionBodyForPractical .ajax__tab_header
{
    color: #aa976b;
    font-size: 13px;
    font-weight: bold;
    background-color: White;
    margin-left: 10px;
}

.SectionBodyForPractical .ajax__tab_inner
{
    padding: 6px;
    margin-right: 1px;
    margin-left: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
}
.SectionBodyForPractical .ajax__tab_hover .ajax__tab_outer
{
    cursor:pointer;
    background-color: Orange;
}
.SectionBodyForPractical .ajax__tab_hover .ajax__tab_inner
{
    cursor:pointer;
    background-color: #FFFFE1;
}
.SectionBodyForPractical .ajax__tab_active .ajax__tab_outer
{
    background-color: White;
}
.SectionBodyForPractical .ajax__tab_active .ajax__tab_inner
{
    background-color: #fefdf7;
}

.SmallDDLText
{
    font-size: 8pt;
    width: 150px;
}

.highlight
{
     background-color:#F5F6CE;
     border-color:Red;
     border-style:dashed;
     border-width:2px;
     z-index:10001;
}
.unhighlight
{
     background-color:white;
     border-color:Black;
     border-style:none;
     z-index:10001;
}
.AutoCompletePopup
{
    z-index:9999;
}

.CompletionList
{
color : Black;
padding : 1px;
font-size: small;
font-family:Arial, Helvetica, sans-serif;
background-color: #FCFFF4;
margin-left:10px;
z-index:9999;
cursor:default;
border: 1px solid black;
visibility:hidden;
list-style-type:none;
overflow:auto;
height:230px;
}

/*AutoComplete flyout */
.CompletionListItem
{
padding:0px;
text-align : left;
}

/* AutoComplete highlighted item */
.CompletionListHighlightedItem
{
background-color: #C6E4F6;
font-weight:bold;
font-size: small;
}

/* Mozilla */
.CompletionListM
{
color : Black;
padding : 1px;
font-size: small;
font-family:Arial, Helvetica, sans-serif;
background-color: #FCFFF4;
z-index:9999;
cursor:default;
margin-top:0px;
visibility:hidden;
border: 1px solid black;
list-style-type:none;
overflow:auto;
height:230px;
}

/*AutoComplete flyout */
.CompletionListItemM
{
text-align : left;
}

/* AutoComplete highlighted item */
.CompletionListHighlightedItemM
{
background-color: #C6E4F6;
color: windowtext;
font-weight:bold;
font-size: small;
}

.reqV
{
    background-color:#F5F6CE;
     border-color:Red;
     border-style:dashed;
     border-width:2px;

    z-index:10001;
}

.ajax__validatorcallout
{
    z-index:10001;
}

.ajax__validatorcallout div, .ajax__validatorcallout td {border:solid 1px Gray;background-color:#F5F6CE;  }
.ajax__validatorcallout_popup_table {border:none 0px;background-color:transparent;padding:0px;margin:0px;  z-index:10001; }
.ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;margin:0px; }
.ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none !important;background-color:transparent !important;padding:0px;margin:0px; }
.ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;margin:0px;text-align:right;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none !important;border-right:none !important;border-left:none !important;width:15px;background-color:transparent !important;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;border-right:none !important;padding:0px;margin:0px 0px 0px auto;}
.ajax__validatorcallout_callout_arrow_cell_leftpos {padding:8px 0px 0px 0px;margin:0px;text-align:left;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.ajax__validatorcallout_callout_arrow_cell_leftpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:-1px;border-bottom:none !important;border-right:none !important;border-left:none !important;width:15px;background-color:transparent !important;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell_leftpos .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;border-left:none !important;padding:0px;margin:0px auto 0px 0px;}
.ajax__validatorcallout_callout_arrow_cell_bottomleftpos,.ajax__validatorcallout_callout_arrow_cell_topleftpos {padding:0px 0px 0px 8px;margin:0px;text-align:left;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.ajax__validatorcallout_callout_arrow_cell_bottomrightpos,.ajax__validatorcallout_callout_arrow_cell_toprightpos {padding:0px 8px 0px 0px;margin:0px;text-align:right;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.ajax__validatorcallout_callout_arrow_cell_bottomleftpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;bottom:-1px;border:none !important;width:30px;background-color:transparent !important;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell_bottomrightpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;bottom:-1px;border:none !important;width:30px;background-color:transparent !important;padding:0px;margin:0px 0px 0px auto;}
.ajax__validatorcallout_callout_arrow_cell_topleftpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;top:-1px;border:none !important;width:30px;background-color:transparent !important;padding:0px;margin:0px;}
.ajax__validatorcallout_callout_arrow_cell_toprightpos .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;top:-1px;border:none !important;width:30px;background-color:transparent !important;padding:0px;margin:0px 0px 0px auto;}
.ajax__validatorcallout_callout_arrow_cell_bottomleftpos .ajax__validatorcallout_innerdiv div,.ajax__validatorcallout_callout_arrow_cell_bottomrightpos .ajax__validatorcallout_innerdiv div,.ajax__validatorcallout_callout_arrow_cell_topleftpos .ajax__validatorcallout_innerdiv div,.ajax__validatorcallout_callout_arrow_cell_toprightpos .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;padding:0px;margin:0px auto 0px auto;}
.ajax__validatorcallout_callout_arrow_cell_bottomleftpos .ajax__validatorcallout_innerdiv .arrowpixel,.ajax__validatorcallout_callout_arrow_cell_bottomrightpos .ajax__validatorcallout_innerdiv .arrowpixel,.ajax__validatorcallout_callout_arrow_cell_topleftpos .ajax__validatorcallout_innerdiv .arrowpixel,.ajax__validatorcallout_callout_arrow_cell_toprightpos .ajax__validatorcallout_innerdiv .arrowpixel {height:0px;overflow:hidden;border-top:none !important;border-right:none !important;border-left:none !important;border-bottom-style:solid !important;border-bottom-width:1px !important;background-color:transparent !important;padding:0px;margin:0px auto 0px auto;}
.ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none !important;border-left:none !important;width:100%; }
.ajax__validatorcallout_icon_cell {width:20px;padding:5px;margin:0px;border-right:none !important;}
.ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;margin:0px;text-align:right;border-left:none !important;}
.ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none !important;text-align:center;width:10px;padding:2px;cursor:pointer; }

.date_ajax__validatorcallout
{
    z-index:10001;
    padding-left:30px;
}

.date_ajax__validatorcallout div, .date_ajax__validatorcallout td {border:solid 1px Gray;background-color:#F5F6CE;}
.btn1_ajax__validatorcallout
{
    z-index:10001;
    padding-left:70px;
}

.btn1_ajax__validatorcallout div, .btn1_ajax__validatorcallout td {border:solid 1px Gray;background-color:#F5F6CE;}

.maintbllr
{
	font-size:12px;text-align:left;
	width:600px;
	padding: 5px 10px 5px 10px;
}

.ChoosePathSelectedNode
{
    text-decoration:none;
    background-color: #FAFBE3;
    color: black;
    font-weight:bold;
    border-style:ridge;
    padding:0px 3px 0px 3px;
}

.faqSectionTitles
{
 font-size:11pt;
 font-weight:bold;
 color:#204d79;
 background-color:#EEFFDD;
 }
 .BasisTitle
{
    color:#204d79;
    font-size:1.1em;
}

.watermarked {
        color:Gray;
}