html, body {
	margin:0;
	padding:0;
	background-color:black;
	font-family:arial,sans-serif;
}

html, body, p a, h1, h2, h3 {
	color:white;
}

h1 {
	font-size:1.3em;
}

h2 {
	font-size:1.1em;
}

img.prop {
	display:block;
	float:left;
}

.clear {
	clear:both;
}

div.content-section {	
	min-width:771px;
	width:auto;
	width:771px;
	
}


div.child-menu-hidden {
	display:none;
}

div.child-menu-visible {
	position:absolute;
	z-index:1000;
	border-top:1px solid #991a3b;
	border-right:1px solid #991a3b;
	border-left:1px solid #991a3b;
	/*min-width:100px;
	width:auto !important;
	width:100px;*/
	background-color:black;	
	top:18px;
}
	div.child-menu-visible li {
		border-bottom:1px solid #991a3b;
	}
		div.child-menu-visible li a {
			display:block;
			margin:0;
			padding:3px;
			min-width:100px;
			width:auto;
			white-space:nowrap;
		}
		div.child-menu-visible li a:hover{
			background-color:#991a3b;
		}

ul.horizontal-nav, ul.vertical-nav {
	margin:0;
	padding:0;
	list-style:none;
}
	ul.horizontal-nav li {
		display:inline;
	}
		ul.horizontal-nav li.horizontal-nav a {
			
		}
	ul.vertical-nav li {
		display:block;
	}
	
div#leftmenu {
float:left;}

div#rightmenu {
float:right;
font-size:.9em;
}

div#main-wrapper {
	min-width:800px;
	margin:0 auto;
	width:800px;
	text-align:center;
	position:relative;
}

	div#wrapper {
		float:left;
		color:white;
		background:url("../images/middle_and_right_bg.gif") repeat-x;
		min-height:800px;
		height:800px;
		text-align:left;
	}
		div#header {
		
		}
		
		div#navigation {
		
		}
			div#prod-navigation {
				height:160px;
				background:url("../images/prod_navigation_bg.gif") no-repeat;
			}
				div#prod-navigation table.navigation img {
					display:block;
				}
				div#prod-navigation div#industries-images {
					float:right;
					padding:3px;
				}				
				
			div#site-navigation {
	height:21px;
	background:url("../images/site_navigation_bg.gif") no-repeat;
	padding:2px 10px;
	position:relative;
	background-image: url(../images/site_navigation_bg.gif);
	margin:0px;
			}
				div#site-navigation ul.horizontal {
					position:relative;
				}
					div#site-navigation ul.horizontal-nav a {
						color:white;
						text-decoration:none;
					}
					div#site-navigation ul.horizontal-nav a:hover {
						text-decoration:underline;
					}
						div#site-navigation ul.horizontal-nav div#cnc-sub-menu {
							left:110px;
						}
						div#site-navigation ul.horizontal-nav div#td-sub-menu {
							left:195px;
						}
				
		div#content {
			min-height:300px;
			height:auto !important;
			height:300px;
		}
		
			div.content-column {
				float:left;
			}
			div#content {
				width:494px;
			}
			div#images img{
				display:block;
				border:2px solid white;
				margin:10px 0 10px 10px;
			}
		
		div#footer {
			border-top:1px solid #991a3b;
			text-align:center;
			padding:10px;
			min-width:751px;
			width:auto;
			width:751px;
			font-size:smaller;
		}
			div#footer ul.horizontal-nav a {
					color:#991a3b;
				}
					div#footer ul.horizontal-nav a:hover {
						color:#ededed;
					}
					
div#map {
	width:200px;
	color:black;
	font-size:smaller;
}

img.hp {
	border:none;
	display:block;
	margin:20px 0 20px 90px;
}

.note {
color:#007286;
}

.topLinks {
color:#FFFFFF;
font-size:20px;
}

.topLinks a{
color:#991a3b;
font-size:22px;
text-decoration:none;
}

.topLinks a:hover{
color: #FFFFFF;
font-size:22px;
text-decoration:none;
}
