body
{
	font-family: Tahoma, Myriad Pro, Arial, Verdana, Helvetica, Sans-Serif;
	/*font-size: x-small;*/
	font-size: 8pt;
	/*margin:auto;*/
}

.timoutMessage
{
    position:absolute;
    top:100px;
    left:200px;
    background-color:#F5F7F8;
    border-style:groove;
    border-color:Navy;
    padding:15px;
}

.loginContainer
{
	width:20%;
	height:20%;
}

.centerScreen
{
	position:fixed;
	top:40%;
	left:40%;
}

.WFEMessagesHeader
{
	font-size: small;
	font-weight: bold;
}

.WFEMessages
{
	font-size: small;
}

.sample
{
	font-size: xx-small;
	color: #008000;
}

.resultCount
{
	font-size: small;
	color: #ff0000;
}

.noDisplay
{
	display:none;
}

.toolbarSectionFirst
{
	border-right: #003300 thin solid;
}

.toolbarSection
{
	border-left: #003300 thin solid;
	border-right: #003300 thin solid;
}

.toolbarSectionLast
{
	border-left: #003300 thin solid;
}

.lowZindex
{
	z-index: 1001 !important;
}

.modalBG,
.modalBG2,
.updateProgressModalBG
{
    background-color: Black;
    position: fixed;
    /*position: absolute;*/
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%;
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity: 0.5;
}

.modalBG
{
	z-index: 999;
}

.modalBG2
{
	z-index: 1999;
}

.updateProgressModalBG
{
	z-index: 99999998 !important;
}

.updateProgress
{
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	position: fixed;
    /*position: absolute;*/
	bottom: 50%;
	left: 45%;
	white-space: nowrap;
	border-width: 1px;
	border-style: solid;
	padding-right: 50px;
	padding-left: 50px;
	padding-bottom: 25px;
	padding-top: 25px;
	z-index: 99999999 !important;
}

.modalContainer,
.modalContainer2
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	position: static;
	/*position: absolute;*/
	/*width: 200px;
    height: 100px;*/
	vertical-align: middle;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	top:30%;
}

.modalContainer
{
	z-index: 1000;
}

.modalContainer2
{
	z-index: 2000;
}

.modalHeader
{
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.watermarked
{
    color: #C0C0C0;
    font-style: italic;
}

.smallText
{
	font-size: 8pt;
}

.updateProgress DIV 
{
	vertical-align: middle;
	text-align: center;
}

.ErrMessage
{
	color: Red;
	font-weight: bold;
	font-size: 12pt;
	text-align: left;
}

/*
#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: #ffffe0;
	visibility: hidden;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
*/

#header
{
	height:10%;
}

#main
{
	width: 100%;
	height: 85%
}

#sider
{
	width: 100px;
	/*height: 150px;*/
}

#conentContainer
{
	/*position:fixed;*/
	width: 90%;
	height: 100%;
	display: table;
	min-height: 10em;
}

#footer
{
	height: 5%;
}

.linksHeader
{
	border-width:thin;
	border-style:solid;
	border-color:Black;
	text-align:center;
}

/*
#imageViewerHolder
{
	height: 90%;
	width: 100%;
	display: block;
	border: 2px solid black;
	padding-right: .5em;
	padding-bottom: .5em;
	
}

#IVtoolBox
{
	height: 2em;
}

.IVcontrols
{
	float: left;
	height: 100%;
	border: 2px solid green;
}

DIV.IVpages
{
	text-align: right;
	height: 100%;
	border: 2px solid purple;
}

DIV.IVimageHolder
{
	overflow:auto;
	height: 500px;
	width: 500px;
	display: block;
}*/

/*Search screen*/

.reportBorder
{
	border-right: black 0.1em solid;
	border-top: black 0.1em solid;
	border-left: black 0.1em solid;
	border-bottom: black 0.1em solid;
}

.SearchSection
{
	border-right: green 0.1em solid;
	border-top: green 0.1em solid;
	border-left: green 0.1em solid;
	border-bottom: green 0.1em solid;
}

.SearchSectionHeading
{
	font-weight: bold;
}

/*end Search screen*/


/*Search Results*/
.ResultsGV-Header
{
	font-size: x-small;
	font-weight: bold;
}

.ResultsGV-Row
{
	font-size: xx-small;
	background-color: #ffffff;
}

.ResultsGV-AlternatingRow
{
	background-color: #d3d3d3;
	font-size: xx-small;
}

.ResultsGV-SelectedRow
{
	background-color: #b0e0e6;
	font-size: xx-small;
}

/*end Search Results*/



/*Details*/
.DetailsHolderTable
{
	width:50%;	
}


.DetailsDocTable
{
	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:thin;
	border-left-style:solid;
	border-left-color:Black;
	border-left-width:thin;
	border-top-style:solid;
	border-top-color:Black;
	border-top-width:thin;
	border-right-style:solid;
	border-right-color:Black;
	border-right-width:thin;
	width: 100%;
}

.DetailsTopTable
{
	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:thin;
	border-left-style:solid;
	border-left-color:Black;
	border-left-width:thin;
	border-top-style:solid;
	border-top-color:Black;
	border-top-width:thin;
	border-right-style:solid;
	border-right-color:Black;
	border-right-width:thin;
	width:100%;
}

.DetailsDocLabelCell
{
	background-color:#F5F5DC;
	width:35%;
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}

.DetailsDocDataCell
{
	background-color:White;
	width:65%;
	text-align:left;
	vertical-align:top;
}

.DetailsDocTopLabelCell
{
	background-color:#F5F5DC;
	width:35%;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
}

/*end Details*/

/*Admin Section*/
.AdminGV-Header
{
	font-size: x-small;
	font-weight: bold;
	width:35%;
	text-align:left;
}

.AdminGV-Row
{
	font-size: xx-small;
	width:65%;
	text-align:left;
	
}

.AdminDetailsTopTable
{
	width:50%;
	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:thin;
	border-left-style:solid;
	border-left-color:Black;
	border-left-width:thin;
	border-top-style:solid;
	border-top-color:Black;
	border-top-width:thin;
	border-right-style:solid;
	border-right-color:Black;
	border-right-width:thin;
}

/*end Admin Section*/
 
#AlertDiv
{
    left: 40%; top: 40%;
    position: absolute; width: 200px;
    padding: 12px; 
    border: #000000 1px solid;
    background-color: white; 
    text-align: left;
    visibility: hidden;
    z-index: 99;
}
    
#AlertButtons
{
    position: absolute; right: 5%; bottom: 5%;
}

.fullheight
{
	/*margin-bottom:120px;*/
	margin-bottom:35px;
}
.ie6FloatFix
{
	display:inline;
}

.noFloat
{
	float: none;
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;
}

.clear
{
	clear: both;
}

/* Menu Section - RAS - Added April 2013 */
.menuLevel1 {
    border: 1px ridge #2F4F4F;  
    color: Black;
    background-color: White;
    font-weight: bold;
    padding: 0px 5px 0px 5px;  
    height: 20px;
}

.menuLevel2 {
    border: 1px ridge #2F4F4F;  
    color: Black;
    background-color: #E0ECDF;
    font-weight: bold;
    padding: 0px 5px 0px 5px;
    height: 20px;
}
/* End Menu Section */

/* Accordion Section - RAS - Added April 2013 */
.accordion {  
    /*width: 100%;  */
    margin-left: 0;
}  
    /* background-color: #2E4d7B; -- Dk Blue */ 
    /* background-color: #5078B3; -- Med Blue */  
    /* background-color: #D3DEEF; -- Lt Blue */ 
    
.accordionHeader {  
    border: 1px solid #2F4F4F;  
    color: white;  
    background-color: #51944F;  
    font-size: 12px;  
    font-weight: bold;  
    padding: 5px;  
    margin-top: 5px;  
    /*width: 100%;*/
}  

.accordionHeaderSelected {  
    border: 1px solid #2F4F4F;  
    color: white;  
    background-color: #97BF95;  
    font-size: 12px;  
    font-weight: bold;  
    padding: 5px;  
    margin-top: 5px;  
}  

.accordionContent {  
    border: 1px solid #2F4F4F;  
    color: Black;
    background-color: #E0ECDF;  
    border-top: none;  
    padding: 5px;  
    padding-top: 10px;  
    /*width: 100%;*/
}  

.AccordionItemUser {  
    width: 10%;
}  
.AccordionItemCust {  
    width: 20%;
} 
.AccordionItemTran {  
    width: 25%;
} 
.AccordionItemCrit {  
    width: 25%;
} 
.AccordionItemFee {  
    width: 10%;
} 
.AccordionItemDate {  
    width: 10%;
} 


/* End Accordion Section */

/* ToolTip Section - RAS - Added May 2013 */
#tooltip {
	position: absolute;
	z-index: 3000;
	display: none;
}

.toolTipTable {
    width: 200px;
  	border: 2px solid Navy;
  	border-spacing: 0px;
}

.toolTipLine1 {
    color: White;
    background-color: Navy;
    font-weight: bold;
    text-align: center;
	padding: 2px;
}

.toolTipLine2 {
    color: Black;
    background-color: #e8e8ff;
	padding: 2px;
}
/* End ToolTip Section */

