#navigation {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(/images/common/navigation_background.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 920px;
	overflow: hidden;
}
#navigation ul {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	list-style: none;
	font-size: 18px;
	line-height: 17px;
}
#navigation ul li {
	font-weight: bold;
	color: #5b1ea2;
	text-decoration: none;
	text-align: center;
	float: left;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#navigation ul li a {
	padding: 12px 0px 0px 0px;
	color: #5b1ea2;
	text-decoration: none;
	font-weight: normal;
	float: left;
	height: 100%;
	width: 100%;
	display: block;
}
#navigation ul li a:hover {
	color:#ffffff;
	text-decoration: none;
	font-weight: normal;
	float: left;
	height: 40px;
	width: 100%;
	display: block;
	background-image: url(/images/common/button_hover.jpg);
	background-repeat: repeat-x;
}
#navigation .button1, #navigation .button2, #navigation .button3, #navigation .button4, #navigation .button5, #navigation .button6, #navigation .button7, #navigation .button8 {
	border-top: none;
	border-bottom: none;
	border-left: solid 1px #f0e4ff;
	border-right: solid 1px #c2b9cc;
}
#navigation .buttonActive {
	padding: 12px 0px 0px 0px;
	display: block;
	width: 100%;
	font-weight: bold;
	color: #5b1ea2;
	text-decoration: none;
	text-align: center;
	float: left;
	height: 40px;
	background-image: url(/images/common/button_active.jpg);
	background-repeat: repeat-x;
}
#navigation .button1 {
	width: 101px;
	height: 40px;
}
#navigation .button2 {
	width: 116px;
	height: 40px;
}
#navigation .button3 {
	width: 118px;
	height: 40px;
}
#navigation .button4 {
	width: 113px;
	height: 40px;
}
#navigation .button5 {
	width: 101px;
	height: 40px;
}
#navigation .button6 {
	width: 96px;
	height: 40px;
}
#navigation .button7 {
	width: 116px;
	height: 40px;
}
#navigation .button8 {
	width: 123px;
	height: 40px;
}

/* SUB NAVIGATION MENU STYLES */
#subNavigation {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(/images/common/subnavigation_background.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 533px;
}
#subNavigation ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 533px;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 17px;
}
#subNavigation ul li {
	text-align: center;
	height: 31px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-weight: bold;
	color: #5b1ea2;
	text-decoration: none;
	float: left;
	border-left: solid 1px #f0e4ff;
	border-right: solid 1px #c2b9cc;
	background-image: url(/images/common/subnavigation_button_active.jpg);
	background-repeat: repeat-x;
}
#subNavigation ul li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 31px;
	display: block;
	background-image: url(/images/common/subnavigation_link_bg.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	float: left;
	font-weight: normal;
}
.subNavigationButton {
	padding: 7px 10px 0px 10px;
	display: block;
}
.subNavigationButtonOff {
	padding: 8px 10px 0px 10px;
	display: block;
}
#subNavigation ul li a:hover{
	background-image: url(/images/common/subnavigation_button_hover.jpg);
	background-repeat: repeat-x;
	background-color: none;
	color: #ffffff;
}
#subNavigation .firstSubNavButton {
	border-left: 1px solid #cfb8ea;
}