@charset "UTF-8";
html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	min-width: 1100px;
}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:#000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding:0;
	color:#FFFFFF;
	height:100%;
	width:100%;
	min-width: 1100px;
	z-index:0;
}
#background{
	position:absolute;
	z-index:-10;
	width:100%;
	height:225px;
	top:0;
	left:0;
}
#container {
	width: 100%;
	height:100%;
	z-index:2000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	min-width: 1100px;
}
#header {
	height:120px;
	z-index:10;/* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	min-width:1100px;
}
#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding:0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	text-indent: -9999px;
}
#imgmenu{
	position:relative;
	top:-25px;
	right:10px;
	width: 100%;
	text-align:right;
}
#logo img {
	border:none;
	width:265px;
	height:60px;
	position:absolute;
	top:17px;
	left:10px;
	margin-right:10px;
	z-index:5000;
}
#addresses {
	position:absolute;
	top:10px;
	left:300px;
}
#mainBox {
	width:100%;
	margin-top:2%;
}
#mainContent {
	z-index:2001;
	width:71%;
	margin-left:0;
	margin-top:0px;
	margin-bottom:2%;
	margin-right:2%;
	padding:5px;
	position:relative;
	background-image:url(../images/trans-bg.png);
	border:medium solid #FFFFFF;
	float:right;
	color:#FFFFFF;
}
#mainContent p {
	margin-bottom:0.5em;
}
#mainContent h1 {
	text-align:center;
}
#mainContent b {
	font-weight:bold;
	font-size:120%;
}
#navBarSm {
	height:25px;
	width:100%;
	color:#000000;
	position:absolute;
	top:100px;
	left:0;
}
#navBarSm ul {
	background-image:url(../images/trans-bg.png);
}
#navBarSm ul li {
	display:inline;
	margin-left:20px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
#navBarSm ul li a {
    text-decoration:none;
    color:white;
}
#navBarSm li a:hover {
    color:red;
}
#sideNavBar {
	z-index:2001;
	position:relative;
	width:20%;
	margin-left:2%;
	margin-top:0px;
	margin-bottom:2%;
	margin-right:0;
	float:left;
	background-image:url(../images/trans-bg.png);
	border:medium solid #FFFFFF;
	padding:5px;
	color:#FFFFFF;

