.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(chromebg2.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
list-style:none;
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #ffffff;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
list-style:none;
}

.chromestyle ul li a:link{
color: #ffffff;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
list-style:none;
}

.chromestyle ul li a:selected{
color: #ffffff;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
list-style:none;
}

.chromestyle ul li a:visited{
color: #ffffff;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
list-style:none;
}

.chromestyle ul li a:hover{
background: url(chromebg2-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " v";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	border: 1px solid #BBB; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	background-color: #666666;
	width: 200px;
	visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
color:#333333;
}

body
{
	font-family:verdana;
	background-color: #F0F0F0;
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
}
.footer
{
    font-size:x-small;
    text-align:center;
    vertical-align:bottom;
    text-transform:uppercase;
    background-image:url(../images/content_bg_bottom.gif);
    background-repeat:repeat-x;
    background-position:top;
    width:100%;
    height:20px;
    font-weight:bold;  
}
#container
{
    width: 955px;
	\width: 955px;
	w\idth: 955px;
	margin-top: 3px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right: auto;
}
a.contentTbl
{
    border:none;
    color:#000000;
    text-decoration:none;
    
}
a.contentTbl:visited
{
    border:none;
    color:#000000;
    text-decoration:none;    
}
a.contentTbl:hover
{
    border:none;
    color:#000000;
    text-decoration:underline;
    
}
a.contentTbl:active
{
    border:none;
    color:#000000;
    text-decoration:none;
    
}

.contentTbl
{
    font-size:12px;
    font-weight:bold;    
}
.bullet
{
    list-style-image:url(../images/bullet.gif);
    margin-top:3px;   
}

a.normalText:link
{
	font-family:Trebuchet MS;
	color:#000000;
	text-decoration:none;
}
a.normalText:visited
{
	font-family:Trebuchet MS;
	color:#000000;
	text-decoration:none;
}
a.normalText:active
{
	font-family:Trebuchet MS;
	color:#000000;
	text-decoration:none;
}
a.normalText:hover
{
	font-family:Trebuchet MS;
	color:#000000;
	text-decoration:underline;
}

.chemicalComp
{
	border: 1px black solid;
	text-align:center;
}

td.chemicalComp 
{
	border: 1px black solid;
	text-align:center;
	width:120px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:bottom;
}
td.chemicalCompNoWidth
{
	border: 1px black solid;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	vertical-align:bottom;
}
.tolerance
{
	border: 2px black solid;
	text-align:center;
	vertical-align:bottom;
}
td.toleranceBottomBdr
{
	border-bottom: 2px black solid;
	border-right: 2px black solid;
	text-align:center;
	vertical-align:bottom;
	width:100px;
	height:15px;
}
td.tolerance
{
	border-right: 2px black solid;
	border-left:none;
	border-top:none;
	border-bottom:none;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	vertical-align:bottom;
	height:15px;
}
li.facility
{
	list-style:inside;	
	margin-left:15px;
}

.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
	}
	.white_content {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
	margin-top:-260px;
	margin-left:-480px;
    width: 919px;
    height: 520px;
    padding: 16px;
    border: 2px solid orange;
    background-color: white;
    z-index:1002;
    overflow: auto;
	}
