@charset "UTF-8";

body {
	font-family:Arial, Helvetica, sans-serif; color: #333333; line-height: 19px; font-size: 12px;
	background-image: url(assets/background.jpg); 
	background-repeat:repeat-x;
	background-color: #909090;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

td {margin: 0; padding: 0; }

#header { background-image:url(assets/headerBackground.gif); background-repeat:no-repeat; height: 101px; padding: 0 54px; margin-bottom: 6px; vertical-align: middle; }
#headerTable { height: 101px; } 
#navigation { width: 183px; background-image: url(assets/navBackground.gif); background-repeat: repeat-y; }
#navItems { background-image: url(assets/navBackground.gif); background-repeat: repeat-y; margin: 0;}
#content { background-color: #FFFFFF; border-right: 1px solid #dbdbdb; }
#pageTitle { padding: 25px 30px 0px 30px; font-size: large; letter-spacing: .03em; font-family: Verdana, Arial, Helvetica, sans-serif; }
#pageCopy { padding: 0px 30px 20px 30px; }
#footer { background-image: url(assets/footerBackground.gif); background-repeat: no-repeat; height: 38px; clear: both; text-align: center; width: 741px; font-size:x-small; color:#999999; padding-top: 10px; }

.oneColElsCtr #container {
	width: 741px;
	margin: 12px 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. */
}

.oneColElsCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

