/***********************************************************************************
/*This is the style for the page heading*/
#topbar{
		position:absolute;
		background-color:#669966;
		width:771px;
		height:80px;
		top:50px;
		left:175px;
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
		}
#shortbar{
		position:absolute;
		background-color:#000000;
		height:22px;
		width:158px;
		top:50px;
		}
/*.nysLogoPosition{
	position:absolute;
	top:20px;
	left:8px;
	}
	
* html .nysLogoPosition{
	left:10px;
	}
*/
	.leafSmallPosition{
	position:absolute;
	top:3px;
	left:785px;
	}





/*****************************************************************************************/

/* these styles control postitioning for the page footer*/
    html, body {
    margin: 0;
    padding: 0;
    height: 100%; /* Required */
    }
	
	 #container-page {
    width: 1003px;
   
    position: relative;
    min-height: 100%; /* For Modern Browsers */
    height: auto !important ; /* For Modern Browsers */
    height: 100%; /* For IE */
    }

	 #container-foot {
    width: 100%;
   
    position: absolute;
    bottom: 0 !important;
   	bottom: -1px; /* For Certain IE widths */
    height: 40px;
    }


       
/* This contains style information for the mission statment on the home page */
#mission{
		position:absolute;
		top:78px;
		left:175px;
		background-color:#336633;
		width:771px;
		height:198px;
		vertical-align:middle;
		text-align:center;
		vertical-align:middle;
		font-family:Arial;
		font-size:12px;
		color:#FFFFFF;
		z-index:0;
		}

/* This contains style information for the blank area on the home page under the mission statement */
	#blank{
		position:absolute;
		top:283px;
		left:175px;
		font-family:Arial;
		font-size:14px;
		width:771px;
		height:198px;
		vertical-align:middle;
		color:#FFFFFF;
		background-color:#336633;
		}
		
/* This contains style information for the long green on the top of the pages */
	#topbar{
		position:absolute;
		background-color:#669966;
		width:771px;
		height:22px;
		top:50px;
		left:175px;
		}
		
/* This contains style information for the nucor logo on the top of the pages */
	.nysLogoPosition{
		position:absolute;
		top:20px;
		left:8px;
		}
	
	* html .nysLogoPosition{
		left:10px;
	}
	
/* this contains style information for the small black bar in the page header */
	#shortbar{
		position:absolute;
		background-color:#000000;
		height:22px;
		width:158px;
		top:50px;
		}
		
/* This contains the style information for the small leaf logo */
	.leafSmallPosition{
	position:absolute;
	top:20px;
	left:860px;
	}
	
/* This contains style information about the Nucor News section from the default page */
	/* There will need to be an outer containing div that will be used for sizing and positioning */
.nucornewsOuter{
	position:absolute;
	left:175px;
	top:491px;
	width:382px;
	height:100px;
}
/* This section edits the width settings for proper display in IE */	
* html .nucornewsOuter {
	width:376px;
}
/* Container that holds the entire box */
.nucornewsContainer{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #003300;
	border-left:1px solid #003300;
	border-right:1px solid #003300;
	border-top:1px solid #003300;
	height:214px;
	
	
}
/* This is the style for the text that needs to be displayed in the header */
.nucornewsTitle{
	position:relative;
	width:380px;
	background-color:#D6D6D6;
	top:0;
	left:0;
	color:#003300;
	border-bottom:1px solid #003300;
	
	
	
} 
/* This gives us a little left margin for the title */
.nucornewsTitle span{
	margin-left:5px;
}


/* The Content Portion of the Box */
.nucornewsContent{
	position:relative;
	width:100%;
	left:0;
	padding-top:5px;
	top:0px;
	margin-left:5px;
	font-size:12px;
	
	
}


/* This contains style information about the Links section from the default page */
	/* There will need to be an outer containing div that will be used for sizing and positioning */
/* There will need to be an outer containing div that will be used for sizing and positioning */
.LinksOuter{
	position:absolute;
	top:491px;
	left:565px;
	width:381px;
	height:174px;
	
	}
/* Container that holds the entire box */
.LinksContainer{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #003300;
	border-left:1px solid #003300;
	border-right:1px solid #003300;
	border-top:1px solid #003300;
	height:214px;
}
/* This is the style for the text that needs to be displayed in the header */
.LinksTitle{
	position:relative;
	width:100%;
	background-color:#D6D6D6;
	top:0;
	left:0;
	color:#003300;
	border-bottom:1px solid #003300;
} 
* html .LinksTitle {
	width:376px;
	}
/* This gives us a little left margin for the title */
.LinksTitle span{
	margin-left:5px;
}


/* The Content Portion of the Box */
.LinksContent{
	position:relative;
	width:100%;
	left:0;
	padding-top:5px;
	top:0px;
	margin-left:5px;
	font-size:12px;
	}
	
	

/* This section controls the content for asp pages on the site*/
.ContentPosition{
	position:absolute;
	top: 78px;
	left:183px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003300;
	width:770px;
	text-align:left;
	}
	
	.ExpenseContentPosition{
	position:absolute;
	top: 78px;
	left:183px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003300;
	width:770px;
	text-align:left;
	}

	.PrintPosition{
	position:absolute;
	top: 1px;
	left:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003300;
	width:650px;
	text-align:left;
	}
	
/* This contains style information of the page footer */
	.footer{
	font-family:Arial, Helvetica, sans-serif;
	color:#003300;
	font-size:10px;
	text-decoration:none;
	text-align:center;
}



/* This section contains the information of the sectiion of the home page that does not have a title */	
/* There will need to be an outer containing div that will be used for sizing and positioning */
.noTitleOuter {
	position:absolute;
	top:365px;
	width:157px;
	height:96px;
	bottom:1px;
	}
/* This section edits the width settings for proper display in IE */	
* html .noTitleOuter {
	width:151px;
	}
/* Container that holds the entire box */
.noTitleContainer{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #003300;
	border-left:1px solid #003300;
	border-right:1px solid #003300;
	border-top:1px solid #003300;
	height:198px;
}
/* This is the style for the text that needs to be displayed in the header */
.noTitleTitle{
	position:relative;
	width:100%;
	background-color:#D6D6D6;
	top:0;
	left:0;
	color:#003300;
	border-bottom:1px solid #003300;
} 
/* This section edits the width settings for proper display in IE */	
* html .noTitleTitle {
	width:154px;
	}
/* This gives us a little left margin for the title */
.noTitleTitle span{
	margin-left:5px;
}


/* The Content Portion of the Box */
.noTitleContent{
	position:relative;
	width:100%;
	left:0;
	padding-top:5px;
	top:0px;
	margin-left:5px;
	font-size:12px;
	text-decoration:none;
	
	
}

.MainTH {
	font: Bold 10pt Verdana, Arial, Helvetica;
	text-align: left;
	text-valign: top;
	background-color: #669966;
	color: White;
}

.MainTHMemphis {
	font: Bold 10pt Verdana, Arial, Helvetica;
	text-align: left;
	text-valign: top;
	background-color: #8080FF;
	color: White;
}

.MainTH2 {
	font: Bold 10pt Verdana, Arial, Helvetica;
	text-align: left;
	text-valign: top;
	background-color: #669966;
	color: White;
}
.subTD {font: bold 10pt Verdana, Arial, Helvetica;text-align: left;text-valign: top; }
.NumberTD {font: Bold 10pt Verdana, Arial, Helvetica; text-align: right;text-valign: bottom; }
.subTDPrint {font: bold 8pt Verdana, Arial, Helvetica;text-align: left;text-valign: top; }
.NumberTDPrint {font: Bold 8pt Verdana, Arial, Helvetica; text-align: right;text-valign: bottom; }

	
	#loginBackground
	{
	background-color:#009933;
	}
	
	
	.PageBreak {Page-Break-After: always}
/* These are the alternating row styles and header*/
.evenrow{
	background-color: Silver;
}
.oddrow{
	background-color: White;
}
.header{
	background-color:#669966;
	font-weight: bold;
}
.highlightrow{
	background-color: Yellow;
	font-weight: bolder;
}
.oddship{
	background-color: White;
	cursor: pointer;
}
.evenship{
	background-color: Silver;
	cursor: pointer;
}
.highlightship{
	background-color: Yellow;
	font-weight: bolder;
	cursor: pointer;
}

a{
	text-decoration: underline;
}
.href{
	cursor: pointer;
	text-decoration: underline;
}
.menuarrow{
	position: absolute;
	right: 1px;
	top: 4px;
}