/* Positional Elements */

/* can remove topMenu and blueBar */
#header {
  position: relative;
  top: 10px;
	width: 780px;
	height: 91px;
	padding: 0px 0px 10px 0px;
/*	background-color: #D4E2F7; */
    background: url(../images/tile_top_rust.jpg) repeat-x;
/*	border: 1px solid red; */
	}
#headerLogo {
	margin: 25px 0px 0px 15px;
/*	width: 155px;
	height: 80px; */
/*	border: 1px solid green; */
	float: left;
	}
#tagLine {
  float: right;
  margin-top: 70px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: 900;
  font-style: oblique;
  color: #002f71;
  letter-spacing: -.06em;
}


/* :::::::::: select-by menu div :::::::::: */
#selectby {
	width: 400px;
	height: 50px;
	position: absolute;
	top: 13px;
  	left: 410px;
	float: none;
  	padding-top: 20px;
}
#pindex {
  width: 124px;
  height: 70px;
  float: left;
}
#iindex {
  width: 124px;
  height: 70px;
  float: left;
}
#mindex {
  width: 124px;
  height: 70px;
  float: left;
}
.select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
  	font-size: .8em;
  	font-weight: 700;
  /* eas ffcc00 */
  	color: #ffb820;
  	line-height: 1;
}
.by {
	font-family: Arial, Verdana, Helvetica, sans-serif;
  	font-size: 1.5em;
  	font-weight: 900;
  	color: #ffffff;
  	letter-spacing: -.1em;
  	text-decoration: none;
  	line-height: 1;
}
.by:hover {
	/* was ffcc00 */  
	color: #ffb820;
}
.by:active {
 	color: red;
}


#searchBox {
    position: absolute;
    top: 0px;
    left: 200px;
	margin: 0px;
  	padding: 0px;
	width: 200px;
	height: 80px;
    font-size: .7em;
/*	float: right; */
/*	border: 1px solid green; */
	}

#headerTitle {
	margin-right: 50px;
	margin-top: 12px;
	padding-top: 0px;
	width: 525px;
	height: 30px;
	color: #002F71;
	font-size: 2em;
	text-align: right;
	float: right;
/*	border: 1px solid green; */
	}

#topMenu {
	width: 780px;
	height: 30px;
/*	border: 1px solid red; */
	}

#topMenu ul {
	display: block;
	background-color: #002F71;
	position: absolute;
	top: 81px;
	left: 0px;
	width: 800px;
	height: 2em;
	padding: 0px;
	margin: 0px;
	z-index: 20;
	}


	#nav li {
		display: inline;
		font-weight: bold;
		padding: 0px;
		margin-left: 25px;
		text-decoration: underline;
		}

	#nav li a {
		color: white;
		background-color: #002F71;
		font-size: 1.5em;
		text-decoration: underline;
		}

	#divindustries {
		width: 780px;
		height: 200px;
    	margin-top: 25px;
		/*	border: 1px solid blue; */
		}

	#divindustriesB {
		width: 555px;
		/* height: 200px; */
    	margin: 25px 15px 0px 200px;
/*    	padding: 25px 15px 0px 15px; */
		/*	border: 1px solid blue; */
		}

	#divmaterialsB {
		width: 555px;
		/* height: 200px; */
    	margin: 25px 15px 0px 200px;
/*    	padding: 25px 15px 0px 15px; */
		/*	border: 1px solid blue; */
		}

	#divmaterials {
		width: 780px;
		height: 200px;
    	margin-top: 25px;
		/*	border: 1px solid blue; */
		}

#divproducts {
		width: 750px;
		height: 200px;
    	margin-top: 25px;
		/*	border: 1px solid blue; */
		}

	#divproductsB {
		width: 555px;
		/* height: 200px; */
    	margin: 25px 15px 0px 200px;
/*    	padding: 25px 15px 0px 15px; */
		/*	border: 1px solid blue; */
		}

.indexSection {
	height: 100px;	
}

#centerSection {
	width: 780px;
  	margin: 0px auto 0px auto;
/*	border: 1px solid black; */
	}

#leftMenu {
	width: 175px;
	float: left;
	background-color: #E3E3E3;
  	margin-top: 17px;
  	padding: 10px;
/*	border: 1px solid red; */
	}

	/* General Menu Styling */
	#navigation {
		width: 170px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		}

	#navigation ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}

	#navigation li {
		border-bottom: 1px solid #ED9F9F;
		}

	#navigation li a:link, #navigation li a:visited {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 5px solid #711515;
/* was ffd780 */
		background-color: #ffb820;
		color: #000000;
		text-decoration: none;
		}

	#navigation li a:hover {
		background-color: #711515;
		color: #FFFFFF;
		}


#home-rightArea {
  float: left;
/*  position: absolute;
  top: 325px;
  left: 200px; */
/*	margin-right: 25px; */
	width: 500px;
	padding: 10px;
	overflow: auto;
	height: 316px;
/*	background-color: #ffffff; */
/*	border: 1px solid green; */
	}

#rightArea {
  	float: left;
	width: 550px;
	padding: 10px;
	overflow: visible; 
	}

.hidden {
	float: left;
	width: 550px;
	height: 316px;
	display: none;
	padding: 10px;
  	overflow: auto;
/*	border: 1px solid green; */
		}

/* Footer related styles */
#slug {
  	color: #002f71; 
}
#slug .footerSI {
	float: right;
	padding: 3px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
  	font-size: 1.2em;
  	font-variant: small-caps;
  	letter-spacing: -0.01em;
}
#slug .footerPE {
	float: left;
	padding: 3px 0px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
  	font-size: 1.2em;
  	font-style: oblique;
  	letter-spacing: -0.06em;
}
#footer {
	clear: both;
	margin-top: 0px;
/*    margin-left: 223px; */
	margin-left: auto;
	margin-right: auto;
	font-size: .88em;
	text-align: center;
	width: 550px;
/*	height: 60px; */
/*	border: 1px solid red; */
}
#footer p {
	clear: both;
	border-top: 2px solid #d4242f;
	color: #999999;
	line-height: 1.6em;
	text-align: right;
	margin: 3px 0px 0px;
	padding: 3px 0px 0px;
}

div#extra {
	z-index: 10;
	}

#prodLeft {
	width: 270px;
	float: left;
	clear: right;
	}
	

#prodRight {
	width: 270px;
	margin-left: 276px;
	}
	
	
#pubsLeft {
	width: 270px;
	float: left;
	clear: right;
	}
	

#pubsRight {
	width: 270px;
	margin-left: 276px;
	}
	
	
#clearall {
    clear: both;
    }


/* HTML Declarations */
body { font-family: Arial, "Sans Serif";
	font-size: 14px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

h1 {
	font-family: "Times New Roman", Serif;
	font-size: 36pt;
	color: #000000;
	}

h2 {
	color: #5D5D5D;
	}

img {
	border: 0px;
	}

/* ID Tags */
/* Those that start with # */
#bluebar {
	margin-right: 0px;
	height: 30px;
	font-size: 1.8em;
    font-weight: bold;
    font-style: italic;
    letter-spacing: -.1em;
	text-align: right;
    color: white;
    background-color: #002F71;
    padding-right: 5px;
/*  margin-top: 2px;
	padding-top: 0px;
	width: 525px;
	height: 30px;
	color: #002F71;
	float: right; */

	}



/* Class Tags */
.pdfLink {
	font-family: Impact, Arial Black, Helvetica, sans-serif;
    color: #80A8FF;
    font-size: 1.2em;
    letter-spacing: -.025em;
    font-weight: 500;
    }

.topMenuPopUp {
	position: absolute;
	top: 81px;
	background: yellow;
	border: 1px solid blue;
	border-width: 1px 1px 0px 1px;
	display: none;
	}

.selectIntro {
/*    color: #FFCC33; */
/*    color: #D4242F; */
  color: #ffffff;
    font-size: .8em;
    font-variant: small-caps;
    }

.selectHeader {
/*    color: #FFCC33; */
	font-family: Impact, Arial Black, Helvetica, sans-serif;
  color: #ffffff;
    font-size: 1.4em;
    letter-spacing: -.025em;
    font-weight: 500;
    }

.selectHeader a {
/*    color: #FFCC33; */
  color: #ffffff;
    }

.selectHeader a:hover {
/*    color: #FFCC33; */
    color: #002F71;
    }

.sitesearch {
    font-size: .6em;
    }

.mipHeader {
	display: block;
	/* color: #E0BE4E; */
    color: #ffb820;
	font-size: 3em;
	}

.mipSubHeader {
	display: block;
	color: #2E2E2E;
	font-size: 1.7em;
	}

.mipSubSubHeader {
	display: block;
	color: #2E2E2E;
	font-size: 1.3em;
	font-weight: bold;
	}

.productName {
	font-weight: bold;
	}

.menuName {
	font-weight: bold;
	}

.readonly {
	color: #9A9A9A;
	}

.numbers {
	text-align: right;
	}

.ro_numbers {
	color: #9A9A9A;
	text-align: right;
	}

.center {
	text-align: center;
	}

.nochange {
	background : #FFFFCC;
	font-weight : 700;
	}

.imgLeft {
	padding: 5px;
	float: left;
	clear: right;
	}

.imgRight {
	padding: 5px;
	float: right;
	clear: left;
	}

.imgCenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	}

.imgCaption {
	font-size: 0.9em;
	font-style: italic;
	}

.getSimonds {
    font-style: italic;
    font-size: 1.2em;
    }

.clearall {
    clear: both;
    }

