/* Main styles */
/* body { background: url(page-bg.gif) repeat-y top center; } */
body, html { margin: 0px; padding: 0px; height: 100%; }

/* Page layout */
#Page {
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	/*
	Or min-width: 750px; to horizontal fill
	*/
}
#Section-01, #Section-02, #Section-03, #Section-04, #Section-05, #Section-06, #Section-07 {
	width: 742px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
}
#Section-01 {
}
#Section-02 {
	background-color: #b5111b;
	background: url(bg-header.gif) repeat-x;
}
#Section-03 {
	padding-top: 4px;
	padding-bottom: 4px;
}
#Section-04 {
	background-color: #b5111b;
}
#Section-05 {
	background-color: #cdcbcb;
	background: url(bg-menu-footer.gif) repeat-x;
}
#Section-06 {
	height: 100%;
}
#Section-07 {
	background-color: #ffffff;
	background: url(bg-footer.gif) repeat-x;
	padding-bottom: 3px;
}

/* End Page Layout */

/* Content styles */
#Content-Main {
	padding: 10px;
	border: 1px #ffffff solid;
}
#navlist {
	margin: 0;
	padding: 0;
}
/* Menu styles */
#navcontainer {
	background: url(bg-footer.gif) repeat-x;
	margin: 0;
	padding: 0;
	height: 29px;
	width: 100%;
	list-style-type: none;
}
#navlist li {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	display: block;
	white-space: nowrap;
}
#navlist li a, #navlist li a:link {
	text-decoration: none;
	padding: 4px 17px 5px 17px;
	display: block;
	border-right: 1px solid #ffffff;
	color: #ffffff;
}

#navlist li a:hover {
	color: #231f20;
	cursor: pointer;
	background: #cdcbcb;
}

#navlist li a#current, #navlist li a#current:link {
	color: #ffffff;
	cursor: default;
	font-weight: bold;
}

#navlist li a#current:hover {
	background: #eee;
}

#navlist-last a, #navlist-last a:link {
		padding: 4px 21px 5px 22px !important;
		border: none !important;
}

#navcontainerX {
	margin: 0;
	padding: 0;
	height: 200px;
	width:30%;
	list-style-type: none;
}
#navlistX  {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	white-space: nowrap;
}
#navlistX  a, #navlistX  a:link {
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	display: block;
	color: #ffffff;
}

#navlistX  a:hover {
	color: #231f20;
	cursor: pointer;
	background: #cdcbcb;
}

#navlistX   a#current, #navlistX  a#current:link {
	color: #ffffff;
	cursor: default;
	font-weight: bold;
	float: left
}

#navlistX  a#current:hover {
	background: #eee;
}

#navlist-lastX a, #navlist-lastX a:link {
		padding: 4px 4px 4px 4px !important;
		border: none !important;
}
/*Other layouts */
.clear { clear: both; }
.two-col-left {
	float: left;
	width: 48%;
	padding-bottom: 8px;
	padding-left: 10px;
}
.two-col-right {
	float: right;
	width: 48%;
	padding-bottom: 8px;
}
