/* CSS Document - Olivier - 12/30/15 - To be used with index.jsp and postlogin.jsp */

.Table
{
	display: table;
	height: auto;
	width: 100%;
}
.Row
{
	display: table-row;
	width: auto;
}

.Cell
{
	display: table-cell;
	text-align: center;
	height: auto;
	padding: 10px;
	width: 20%;
	vertical-align: top;
}

#slideContainer {
	height:auto;
	width: 450px;
	float:left;
	padding-left:22px;
	background: #FFFFFF;
}

#topRightContainer {
	height:auto;
	width: 355px;
	float:left;
	background: #FFFFFF;
}

.newContainer {
	height:auto;
	width: 118px;
	float:left;
	padding-left:48px;
	background: #FFFFFF;
}

div.button {
	height:20px;
	width: 180px;
	color: white;
	line-height: 1.75;
	text-align: center;
	background-image: url("/images/layout/def_home_tabs.gif");
}

div.banner {
	height:20px;
	width: 300px;
	color: #000080;
	line-height: 1.75;
	text-align: center;
	background-image: url("/images/layout/silver_grad.gif");
}

.categoryContainer {
	height:auto;
	width: 200px;
	float:left;
	padding-left:5px;
	background: #FFFFFF;
}

.whiteCategoryContainer {
	height:auto;
	width: 100%;
	float:left;
	background: #FFFFFF;
}

.whiteHalfContainer {
	height:auto;
	width: auto;
	float:left;
	padding-left: 50px;
	background: #FFFFFF;
}

#whiteBannerContainer {
	height:auto;
	padding-left: 265px;
	width: 60%;
	float:left;
	background: #FFFFFF;
}

#pageCopyrightContainer1 {
	height:auto;
	width: 20%;
	float:left;
	background: #FFFFFF;
	text-align: left;
	padding-left: 15px;
}

#pageCopyrightContainer2 {
	height:auto;
	width: 58%;
	float:left;
	background: #FFFFFF;
	text-align: center;
	padding-left: 0px;
}

#pageCopyrightContainer3 {
	height:auto;
	width: auto;
	float:left;
	background: #FFFFFF;
	text-align: center;
	padding-left: 13px;
}