/* Begin "main menu" styling for all pages */
#mainMenu {
	float:left;
	margin:5px 0px 0px 0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

#mainMenu li {
	float:left;
	display:inline;
	margin-left:10px;
}

#mainMenu a {
	text-decoration:none;
}

.dsBtn, .ssBtn {
	cursor:pointer;
	display:-moz-inline-box;
	display:inline-block;
	padding-left:5px;
/*	padding-bottom:2px;*/
	height:20px;
	background-repeat:no-repeat;
}

.dsBtn {
	color:#B02A30;
	background-position:left bottom;
	background-image:url(image/menuButtonLeft.png); /* left white */
}

.ssBtn {
	color:#FFF;
	background-position:left top;
	background-image:url(image/menuButtonLeft.png); /* left white */
}

.dsBtn span, .ssBtn span {
	padding-left:5px;
	display:-moz-inline-box;
	display:inline-block;
	padding-right:10px;
/*	padding-bottom:2px;*/
	height:20px;
	background-repeat:no-repeat;
}

.dsBtn span {
	background-position:right bottom;
	background-image:url(image/menuButtonRight.png); /* right white */
}

.ssBtn span {
	background-position:right top;
	background-image:url(image/menuButtonRight.png); /* right white */
}

.dsLi span, .ssLi span {
	line-height:20px;
}

.dsBtn:hover, 
.dsLi:hover .dsBtn {
	color:#FFF;
	background-position:left top;
	background-image:url(image/menuButtonLeft.png); /* left red */
}

.dsBtn:hover span, 
.dsLi:hover .dsBtn span {
	background-position:right top;
	background-image:url(image/menuButtonRight.png); /* right red */
}

.subMenu {
	display:none;
}

/* IE6-only formatting */
#mainMenu table {
		border-collapse:collapse; 
		margin:-1px; 
		font-size:1em; 
		width:0; 
		height:0;
}

#mainMenu table li a {
        text-decoration:none;
/*        color:#888888;*/
}

#mainMenu table li a:visited {
/*        color:#888888;*/
}

#mainMenu table li a:hover {
/*        color:#FFFFFF*/
}
/* End IE6-only formatting */

.select :hover .subMenu {
	display:block;
	position:absolute;
	width:640px;
	padding-top:8px;
	top:103px;
	left:220px;
	background-color:#FFF;
	z-index:2;
}

.subMenu a:hover, 
.subMenu li:hover a {
	color:#B02A30;
	background-position:left bottom;
	background-image:url(image/menuButtonLeft.png); /* left red */
}

.subMenu a:hover span, 
.subMenu li:hover a span {
	background-position:right bottom;
	background-image:url(image/menuButtonRight.png); /* right red */
}

.pad1 {
	padding-left:20px;
}

.pad2 {
	padding-left:90px;
}

.pad3 {
	padding-left:20px;
}

.pad4 {
	padding-left:65px;
}

/* End "main menu" styling */
