/************************************************************/
/* use the section below to add application specific styles */

/* DFC Menu Styles */
.title 
{
   color: #daba89;
   font-size: 20px;
   font-weight: bold;
   margin-left: 20px;
}
.version 
{
   color: #929083;
   font-size: 20px;
   font-weight: bold;
}

.DFCMenu
{
    margin-left: 16px;   
    margin-top: 5px;
}

.DFCMenuLinks 
{
    float:left;
    width:841px; 
    height:16px; 
    background:#daba89;
    padding: 5px 0px;
}

.DFCMenuLinks a
{
    color:#333;
    padding:4px;
}

/* DFC Section Header Styles */
.DFCSectionHeader 
{
    margin-left: 16px;
    clear: both;
    vertical-align: top;
}

.DFCSectionHeaderTitle 
{
    float:left;
    width:523px;
    height: 14px;
    padding: 7px 0px;
    background-image: url(~/../../Images/DFCSectionHeaderFill.jpg);
    background-repeat:repeat-x;
    font-weight: bold; 
}

.DFCSectionHeader 
{
    margin-left: 16px;
    clear: both;    
}

.helpSymbol 
{
    float:right; 
    width: 16px; 
}
/* Tooltip rollover styles for DfcRun.aspx */
a.tooltiplink img {
	border:none;
	width: 16px;
	height: 15px;
}

a.tooltiplink span {
	display:none; 
	font-weight:normal; 
}

a.tooltiplink:hover span { 
	display:block; 
	width:360px; 
	position:absolute; 
	padding:5px; 
	color:#333; 
	background-color:#f5f5f5; 
	border:1px solid #000; 
	text-decoration:none; 
	z-index:1000; 

}
	/* IE6 fix */
a.tooltiplink:hover { 
	font-size:100%; 
} 

/* DFC Short Section Header Styles (specific to 'Site Information' on DfcRun.aspx and Option 1 and 2 information on DfcOptions.aspx) */
.DFCSectionHeaderShort 
{
    margin-left: 44px;
    float:left;
    width: 267px;
}

.DFCSectionHeaderTitleShort
{
    float:left;
    width:241px;
    height: 14px;
    padding: 7px 0px;
    background-image: url(~/../../Images/DFCSectionHeaderFill.jpg);
    background-repeat:repeat-x;
    font-weight: bold; 
}

/* Content styles for form sections and inputs */
.form
{
    margin-left: 44px; 
    margin-bottom: 0px; 
    margin-top: 0px; 
}

.formLabel
{
    margin-top:  6px;
    margin-bottom:  5px; 
    padding: 5px 2px;
    height: 13px;
    display: inline;
}

.formDropDown
{
    margin-top: 6px;
    margin-bottom: 5px;
    margin-right: 4px;
    background-color: white;
}

.formField
{
    margin-top: 6px;
    margin-bottom: 5px;
    margin-right: 4px;
    background-color: white;
    padding: 5px 0 5px 2px;
    height: 13px;
}

.disabled
{
	color: #000000;
}

.formField_watermarked
{
    margin-top: 6px;
    margin-bottom: 5px;
    margin-right: 4px;
    color: Gray;
    background-color: white;
    padding: 5px 0 5px 2px;
    height: 13px;
}

.dataButton 
{
    position:relative;
    top: 1px;
}

/* Validator symbol styles */
.validatorError 
{
    color: #cc3300;
    font-size:18px;
    font-weight:bold;
    vertical-align:top;
    position: relative;
    top: 6px;
}

validatorError_small
{
    color: #cc3300;
    vertical-align:top;
    position: relative;
    top: 6px;
}

/* Data grid styles for the generated grids on DfcRun.aspx */
.dbhDataGridCells
{
    width: 69px;
    height: 15px;
    border: 1px solid #d0ccbd;
    padding: 4px;
    margin: 0px;
    float:left;
}

.dbhDataGridHeader
{
    background-image:url(~/../../Images/DFCDataGridHeader.jpg); 
    width:221px; 
    height:13px; 
    padding:10px 18px;
    font-weight:bold;
}

.dbhDataGridPanel
{
    text-align: center;
    width: 260px;
    position:relative;
    left:9px;  
}

.dbhDataGridToggleButton
{
    border:0px none;
    height: 14px;
    background-color: transparent; 
    font-size: 11px;
    font-weight: bold; 
    position:relative;
    top: -6px; 
    color: #333;
    letter-spacing:1px;
    width:120px;
}
.coreDbhDataGridToggleButton
{
    border:0px none;
    height: 14px;
    background-color: transparent; 
    font-size: 11px;
    font-weight: bold; 

    color: #333;
    letter-spacing:1px;
    width:120px;
    margin-left: 123px;
}

.dbhCalculateButton
{
    width: 123px;
    height:19px;
    color: #333;
}

/* DfcOptions.aspx specific styles */
.OptionNotAllowed 
{
    background-image:url(~/../../Images/OptionNotAllowed.jpg);
    width: 525px;
    height:27px;
    padding-top: 18px;
    padding-left: 12px;
}

.graphKey img
{
    padding: 5px 5px 10px;   
}

.graphKey span
{
    margin-right: 18px;
    position: relative;
    top: -14px;
    font-weight: bold;
}

.graphCZ
{
    width: 480px;
    height: 25px;
    font-weight: bold;
    background-image: url(~/../../Images/graphRedPixel.jpg);
    background-repeat: repeat;
}

.graphCZ_ft
{
    width: 45px;
    height: 15px;
    font-weight: bold;
    padding: 3px 0px;
    background-image: url(~/../../Images/graphRedPixel.jpg);
    background-repeat: repeat;
    text-align: center;
    border: 1px solid #000;
    position: relative;
    top: 38px;
    margin-left:20px;
    font-size: 13px;
}

.graphCZ_text
{
    width: 385px;
    font-weight: bold;
    text-align: left;
    position: relative;
    top: -19px;
    margin-left:80px;
    background-color: Transparent;
}

.graphFZ
{
    width: 480px;
    height: 25px;
    font-weight: bold;
    background-image: url(~/../../Images/graphKeyOrg.jpg);
    background-repeat: repeat;
}

.graphFZ_ft
{
    width: 45px;
    height: 15px;
    font-weight: bold;
    padding: 3px 0px;
    background-image: url(~/../../Images/graphKeyOrg.jpg);
    background-repeat: repeat;
    text-align: center;
    border: 1px solid #000;
    position: relative;
    top: 38px;
    margin-left:20px;
    font-size: 13px;
}

.graphFZ_text
{
    width: 385px;
    font-weight: bold;
    text-align: left;
    position: relative;
    top: -19px;
    margin-left:80px;
    background-color: Transparent;
}

.graphIZ
{
    width: 480px;
    height: 25px;
    font-weight: bold;
    background-image: url("~/../../Images/graphYellowPixel.jpg");
    background-repeat: repeat;
}

.graphIZ_ft
{
    width: 45px;
    height: 15px;
    font-weight: bold;
    padding: 3px 0px;
    background-image: url(~/../../Images/graphYellowPixel.jpg);
    background-repeat: repeat;
    text-align: center;
    border: 1px solid #000;
    position: relative;
    top: 31px;
    margin-left:20px;
    font-size: 13px;
}

.graphIZ_text
{
    width: 385px;
    font-weight: bold;
    text-align: left;
    position: relative;
    top: -19px;
    margin-left:80px;
    background-color: Transparent;
}

.graphOZ
{
    width: 480px;
    height: 25px;
    font-weight: bold;
    background-image: url(~/../../Images/graphGreenPixel.jpg);
    background-repeat: repeat;
}

.graphOZ_ft
{
    width: 45px;
    height: 15px;
    font-weight: bold;
    padding: 3px 0px;
    background-image: url(~/../../Images/graphGreenPixel.jpg);
    background-repeat: repeat;
    text-align: center;
    border: 1px solid #000;
    position: relative;
    top: 38px;
    margin-left:20px;
    font-size: 13px;
}

.graphOZ_text
{
    width: 385px;
    font-weight: bold;
    text-align: left;
    position: relative;
    top: -19px;
    margin-left:80px;
    background-color: Transparent;
}


/************************************************************/
/* begin customized styles */
.WelcomeTitle
{
	font-size: 16pt;
}
.FpaSectionTitle
{
	font-weight: bold;
	width: 100%;
	height: auto;
	padding: 0px 0px 0px 3px;
}
.FpaSectionTable
{
	border: solid 1px silver;
	border-collapse: collapse;
}
.FpaSectionTable th
{
	border: solid 1px silver;
	border-style: inset;
	font-weight: bold;
	text-align: center;
}
.FpaSectionTable td
{
	border: solid 1px silver;
	border-style: inset;
}


/* Search Results Table */
/* table level rules */
.searchgrid
{
	border: solid 2px #C4BFAC;
    border-collapse:collapse;	
    padding-left: 120px;
}
.searchgrid th 
{
    border-color: #C4BFAC;
    background-color: #D8DAC5;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 4px 5px 4px 10px;
    text-align: center;
    vertical-align: bottom;
}  
/* data cell and data row rules */
.searchgrid td
{
    padding: 4px 10px 4px 10px;
    border-right: solid 1px #C4BFAC;
    border-bottom: solid 1px #C4BFAC;
}

.searchgrid .row
{
    background-color: #fff;
}

.searchgrid .altrow
{
    background-color: #F3F4EE;
} 

/* Search Results Table */
/* table level rules */
.thinninggrid
{
	border: solid 2px #C4BFAC;
    border-collapse:collapse;	
    width:460px;
}

.thinninggrid th
{
	background-color: #F3F4EE;
}
/* data cell and data row rules */
.thinninggrid td
{
    padding: 4px;
    border-right: solid 1px #C4BFAC;
    border-bottom: solid 1px #C4BFAC;
}

.thinninggrid .row
{
    background-color: #fff;
}

.thinninggrid .altrow
{
    background-color: #F3F4EE;
} 


/* end customized styles */
