/*
*********************
**	Main menu styles
*********************
*/

td.mainMenuCell {
	background: url("imagesMenu/menuBg.gif");
}

.navMenuMain
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: none;
}

.navMenuSection
{
}

div.subMenuDropdown
{
	z-index: 100;
}

.mainMenuCell
{
	text-align: left;
}

.menuButton {
	font-size: 10.5pt;
	color: #415968;
}

.menuButtonActive {
	font-size: 10.5pt;
	color: #ec7135;
}

a.mainMenuButton
{
	background:white url("imagesMenu/menuButtonShading.gif");

	color:#707172;
	font-family: verdana;
	font-size: 10pt;
	font-weight:normal;
	text-align: center;
	text-decoration: none;
	text-transform: lowercase;

	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	display:block;
}

a.mainMenuButton:link {text-decoration:none;}
a.mainMenuButton:visited {text-decoration:none;}
a.mainMenuButton:active {text-decoration:none;}
a.mainMenuButton:hover {text-decoration:none;}

a.mainMenuButtonHover
{
	background:white url("imagesMenu/menuSeparatorTop.gif");

	color:#415968;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	text-decoration:none;
	text-transform: lowercase;

	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	display:block;
}

a.mainMenuButtonHover:link {text-decoration:none;}
a.mainMenuButtonHover:visited {text-decoration:none;}
a.mainMenuButtonHover:active {text-decoration:none;}
a.mainMenuButtonHover:hover {text-decoration:none;}

a.subMenuButton
{
	background:white url("imagesMenu/menuSeparatorTop.gif");

	color:#415968;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	white-space: nowrap;
	
	padding:3px 8px 3px 8px;
	cursor:pointer;
	display:block;
}

a.subMenuButton:link {text-decoration:none;font-weight: bold;}
a.subMenuButton:visited {text-decoration:none;font-weight: bold;}
a.subMenuButton:active {text-decoration:none;font-weight: bold;}
a.subMenuButton:hover
{
	text-decoration:none;
	font-weight: bold;
	background:white url("imagesMenu/menuSelectedSubItem.gif");
}

a.subMenuMinorButton
{
	background:white url("imagesMenu/menuSeparatorTop.gif");

	color:#415968;
	font-family: verdana;
	font-size: 8pt;
	font-weight:normal;
	text-decoration:none;
	white-space: nowrap;
	
	padding:3px 8px 3px 8px;
	cursor:pointer;
	display:block;
}

a.subMenuMinorButton:link {text-decoration:none;font-weight:normal;}
a.subMenuMinorButton:visited {text-decoration:none;font-weight:normal;}
a.subMenuMinorButton:active {text-decoration:none;font-weight:normal;}
a.subMenuMinorButton:hover
{
	text-decoration:none;
	font-weight:normal;
	background:white url("imagesMenu/menuSelectedSubItem.gif");
}

.subMenuDropdown
{
	position:absolute;
	left:0px;top:0px;

	padding:0;
	visibility:hidden;

	font:11px Tahoma, Trebuchet MS, Arial;
}

td.mmShadowRCol
{
	background: url("imagesMenu/mmShadowRBg.png");
}

td.mmShadowBLine
{
	background: url("imagesMenu/mmShadowBBg.png");
	text-align: right;
}

td.mmShadowBL
{
	background: url("imagesMenu/mmShadowBBg.png");
	text-align: left;
}

td.mmShadowLCol
{
	background: url("imagesMenu/menuSeparatorTop.gif");
}

a.menuButton:link {text-decoration:none;}
a.menuButton:visited {text-decoration:none;}
a.menuButton:active {color: #213948; text-decoration:none;}
a.menuButton:hover {color: #213948; text-decoration:none;}

a.menuButtonActive:link {text-decoration:none;}
a.menuButtonActive:visited {text-decoration:none;}
a.menuButtonActive:active {color: #ac5125; text-decoration:none;}
a.menuButtonActive:hover {color: #ac5125; text-decoration:none;}

span.submenuSpan {
	display:none;
}

span.submenuSpanActive {
	display:inline;
}

td.subMenuButtonRA {
	background-position: top right;
}

td.menuButton {
	background: url("images/menuButtonShading.gif");
	background-position: top left;
	text-align: center;
}

td.menuButtonActive {
	background: url("images/menuSeparatorTop.gif");
	background-position: top left;
	text-align: center;
}

td.menuButtonRAActive {
	background: url("images/menuSeparatorRATop.gif");
	background-position: top right;
	text-align: center;
}

/*
*********************
**	Siblings menu styles
*********************
*/

.leftSubMenuButton {
	font-size: 8pt;
	font-weight: normal;
	color: #ec7135;
}

a.leftSubMenuButton:link {text-decoration:none;font-weight: normal;}
a.leftSubMenuButton:visited {text-decoration:none;font-weight: normal;}
a.leftSubMenuButton:active {color: #ac5125; text-decoration:none;font-weight: normal;}
a.leftSubMenuButton:hover {color: #ac5125; text-decoration:none;font-weight: normal;}

.newsletterNav {
	font-size: 9pt;
	font-weight: normal;
	color: #ec7135;
}

a.newsletterNav:link {text-decoration:none;font-weight: normal;}
a.newsletterNav:visited {text-decoration:none;font-weight: normal;}
a.newsletterNav:active {color: #ac5125; text-decoration:none;font-weight: normal;}
a.newsletterNav:hover {color: #ac5125; text-decoration:none;font-weight: normal;}

td.sstTopShadow {
	background: url("images2/menuSectionTitleTBg.gif");
	text-align: right;
}

td.sstBottomShadow {
	background: url("images2/menuSectionTitleBBg.gif");
	text-align: right;
}

td.sstLeftShadow {
	background: url("images2/menuSectionTitleLBg.gif");
}

td.sstText {
	background: url("images2/menuSectionTitleTextBg.gif");
}

td.sstSolidTopLine {
	background: url("images2/menuSectionTitleSolidHor3.gif");
}

td.sstLinks {
	padding-left:0px;
}

/*
*********************
**	Site map styles
*********************
*/

li.siteMapSection
{
	list-style-image: url("images/Folder.gif");
}

a.sitemapSection{color:white; font-size:8pt; font-weight:normal; text-decoration:none;}
a.siteMapSection {color: #415968; text-decoration:none;font-weight: normal;}
a.siteMapSection:link {color: #415968; text-decoration:none;font-weight: normal;}
a.siteMapSection:hover {color: #ec7135; text-decoration:none;font-weight: normal;}
a.siteMapSection:active {color: #415968; text-decoration:none;font-weight: normal;}

li.siteMapDocument
{
	list-style-image: url("images/Page.gif");
}

/*
*********************
**	Specific nav elements styles
*********************
*/

.myAccount {
	font-size: 12pt;
	font-weight: bold;
	color: #f37230;
}

a.myAccount:link {text-decoration:none;}
a.myAccount:visited {text-decoration:none;}
a.myAccount:active {color: #a35220; text-decoration:none;}
a.myAccount:hover {color: #a35220; text-decoration:none;}

/*
*********************
**	Footer styles
*********************
*/

td.footerOne {
	background: gray url("images/footerBG1.gif");
}

td.footerTwo {
	background: white url("images/footerBG2.gif");
}

a.footerLink{color:white; font-size:8pt; font-weight:normal; text-decoration:none;}
a.footerLink:link{color: white; text-decoration:none; font-weight:normal;}
a.footerLink:visited {color: white; text-decoration:none; font-weight:normal;}
a.footerLink:active {color: white; text-decoration:none; font-weight:normal;}
a.footerLink:hover {color: #ec7135; text-decoration:none; font-weight:normal;}

.footerWhiteText {
	color:white;
}

.footerGrayText {
	color:gray;
}

.smallFooterText {
	font-size: 8pt;
	color: #CCCCCC;
}

.tinyFooterText {
	font-size: 7pt;
	color: #999999;
}


/*
*********************
**	Session tab control styles
*********************
*/

td.sessionTabTextNoactive {
	text-align: center;
	font-weight: bold;
	background: gray url("images3/tabs-bg-i.gif");
	padding-top: 1px;
}

a.sessionTabTextNoactive{color: #808284; font-size:9pt; font-weight:bold; text-decoration:none;}
a.sessionTabTextNoactive:link{color: #808284; font-size:9pt; text-decoration:none; font-weight:bold;}
a.sessionTabTextNoactive:visited {color: #808284; font-size:9pt; text-decoration:none; font-weight:bold;}
a.sessionTabTextNoactive:active {color: #ec7135; font-size:9pt; text-decoration:none; font-weight:bold;}
a.sessionTabTextNoactive:hover {color: #ec7135; font-size:9pt; text-decoration:none; font-weight:bold;}

td.sessionTabTextActive {
	padding-top: 1px;
	text-align: center;
	font-weight: bold;
	background: white url("images3/tabs-bg-a.gif");
}

span.sessionTabTextActive {
	color: #ec7135;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

/*
*********************
**	RSS styles
*********************
*/

a.rssLink{color:white; font-size:6pt; font-weight:normal; text-decoration:none;}
a.rssLink:link{color: white; text-decoration:none;}
a.rssLink:visited {color: white; text-decoration:none;}
a.rssLink:active {color: white; text-decoration:none;}
a.rssLink:hover {color: #ec7135; text-decoration:none;}


/*
*********************
**	Gallery nav styles
*********************
*/

.galleryNavTextLeft {
	color: #cccccc;
	font-family: verdana;
	font-weight: normal;
	text-align: left;
	cursor:pointer;
	width:100%;
}

.galleryNavTextRight {
	color: #cccccc;
	font-family: verdana;
	text-align: right;
	cursor:pointer;
	width:100%;
}

.galleryNavTextLeftDark {
	color: #666666;
	font-family: verdana;
	font-weight: normal;
	text-align: left;
	cursor:pointer;
	width:100%;
}

.galleryNavTextRightDark {
	color: #666666;
	font-family: verdana;
	text-align: right;
	cursor:pointer;
	width:100%;
}

a.galleryNavTextLeft:link{color: #cccccc; font-weight: normal; text-decoration:none;}
a.galleryNavTextLeft:visited {color: #cccccc; font-weight: normal; text-decoration:none;}
a.galleryNavTextLeft:active {color: #cccccc; font-weight: normal; text-decoration:none;}
a.galleryNavTextLeft:hover {color: #666666; font-weight: normal; text-decoration:none;}

a.galleryNavTextRight:link{color: #cccccc; font-weight: normal; text-decoration:none;}
a.galleryNavTextRight:visited {color: #cccccc; font-weight: normal; text-decoration:none;}
a.galleryNavTextRight:active {color: #cccccc; font-weight: normal; text-decoration:none;}
a.galleryNavTextRight:hover {color: #666666; font-weight: normal; text-decoration:none;}

