/**************************************************************************************
 Global Stylesheet for Brahma
 Jeff Chew
 *************************************************************************************/

body {
	margin											: 0px 0px 0px 0px;
	background-color								: #e4ddd7;
	background-image								: url("/imgs/global/background/day.jpg");
	background-repeat								: no-repeat;
	background-position								: top center;
}

td {
	font-family										: Arial, Helvetica, Sans-Serif;
	font-size										: 11px;
	font-weight										: normal;
	color											: #000000;
	line-height										: 18px;
}

/**************************************************************************************
 BEGIN global text styles
 *************************************************************************************/

 .headerText {
 	font-weight										: bold;
	color											: #790000;
 }

 .headerOpacity {
 	opacity											: 0.5;
	-moz-opacity									: 0.5;
	/*filter											: alpha(opacity=50);*/
 }


table.centerTable {
   width											: 100%;
}


 table.mainContentTable {
     margin-left: 1px;
     margin-top: 2px;
	 width: 972px;
 }

 A.mainContentLink,A.mainContentLink:visited,A.mainContentLink:active {
 	color											: #000000;
	font-weight										: normal;
	text-decoration									: none;
 }

 A.mainContentLink:hover,A.mainContentLink:visited:hover {
 	color											: #bd1e15;
	font-weight										: normal;
	text-decoration									: none;
 }

	/**********************************************************************************
	 BEGIN Menu : Language Select
	 *********************************************************************************/

	table.menuLanguageTable {
		margin										: 13px 0px 13px 15px;
        z-index: 100;
    }

	.menuLanguageTable td {
		padding										: 0px 15px 0px 0px;
	}

	.menuLanguage {
		color										: #624c4f;
		letter-spacing: 1px;
	}

	A.menuLanguageLink,A.menuLanguageLink:visited,A.menuLanguageLink:active {
		color										: #624c4f;
		text-decoration								: none;
		letter-spacing: 1px;
	}

	A.menuLanguageLink:hover,A.menuLanguageLink:visited:hover {
		color										: #bd1e15;
		text-decoration								: none;
		letter-spacing: 1px;
	}

	.menuLanguageActive {
		color										: #f7941c;
		letter-spacing: 1px;
	}

	/**********************************************************************************
	 END Menu : Language Select
	 *********************************************************************************/

	/**********************************************************************************
	 BEGIN Menu : Music Select
	 *********************************************************************************/

	.menuMusic {
		color										: #959595;
	}

	A.menuMusicLink,A.menuMusicLink:visited,A.menuMusicLink:active {
		color										: #959595;
		text-decoration								: none;
		letter-spacing: 1px;
	}

	A.menuMusicLink:hover,A.menuMusicLink:visited:hover {
		color										: #bd1e15;
		text-decoration								: none;
		letter-spacing: 1px;
	}

	.menuMusicActive {
		color										: #f7941c;
		letter-spacing: 1px;
	}

	/**********************************************************************************
	 END Menu : Music Select
	 *********************************************************************************/

	/**********************************************************************************
	 BEGIN Menu : Time
	 *********************************************************************************/

	table.menuTimeTable {
		margin										: 0px 0px 23px 15px;
        z-index: 100;
    }

	.menuTimeIs {
		font-weight									: bold;
		font-size									: 10px;
		color										: #a36107;
	}

	.menuTime {
		font-weight									: bold;
        font-size									: 10px;
		color										: #f7941c;
	}

	/**********************************************************************************
	 END Menu : Language Select
	 *********************************************************************************/

	/**********************************************************************************
	 BEGIN Menu : Primary Nav
	 *********************************************************************************/

	table.menuPrimaryNavTable {
		width										: 960px;
        z-index: 100;
		margin-top: -20px;
		margin-left: 1px;
    }

	.menuPrimaryNavTable td {
		padding										: 0px 0px 0px 0px;
	}

	table.menuNavTable {
        z-index: 100;
	}

	.menuNavTable td {
		padding										: 7px 0px 0px 35px;
	}

	A.menuNav,A.menuNav:visited,A.menuNav:active {
		color										: #000000;
		text-decoration								: none;
		letter-spacing: 1px;
	}

	A.menuNav:hover,A.menuNav:visited:hover {
		color										: #bd1e15;
		text-decoration								: none;
		letter-spacing: 1px;
	}

	/* BEGIN for menu items with sub menus */
	.menuNavOff {
		color										: #000000;
		letter-spacing: 1px;
	}

	.menuNavOn {
		color										: #bd1e15;
		letter-spacing: 1px;
	}
	/* END for menu items with sub menus */

	.menuNavActive {
		color										: #f7941c;
		letter-spacing: 1px;
	}

	/**********************************************************************************
	 END Menu : Primary Nav
	 *********************************************************************************/

	/**********************************************************************************
	 BEGIN Menu : Sub Nav
	 *********************************************************************************/

	div#menuBrahmaExperienceLayer {
		position									: relative;
		visibility									: hidden;
        z-index: 100;
	}

	table.menuSubNavTable {
		margin										: 0px 0px 0px 0px;
        z-index: 100;
	}

	.menuSubNavTable td {
		padding										: 0px 0px 0px 23px;
	}

	A.menuSubNav,A.menuSubNav:visited,A.menuSubNav:active {
		color										: #959595;
		text-decoration								: none;
		letter-spacing: 1px;
        font-weight:bold;
	}


    A.menuSubNav:hover,A.menuSubNav:visited:hover {
		color										: #bd1e15;
		text-decoration								: none;
		letter-spacing: 1px;
        font-weight:bold;
	}

	.menuSubNavActive {
		color										: #f7941c;
		letter-spacing: 1px;
        font-weight:bold;
	}

	/**********************************************************************************
	 END Menu : Sub Nav
	 *********************************************************************************/

	/**********************************************************************************
	 BEGIN Menu : Footer
	 *********************************************************************************/

	table.menuFooterTable {
		/*margin										: 0px 0px 00px 0px;*/
        margin-bottom                              : 10px;
        z-index: 100;
	}

	.menuFooterTable td {
		padding										: 0px 15px 0px 0px;
	}

	.menuFooter {
		color										: #624c4f;
		letter-spacing: 1px;
	}

	A.menuFooterLink,A.menuFooterLink:visited,A.menuFooterLink:active {
		color										: #624c4f;
		text-decoration								: none;
		letter-spacing: 1px;
	}

	A.menuFooterLink:hover,A.menuFooterLink:visited:hover {
		color										: #bd1e15;
		text-decoration								: none;
		letter-spacing: 1px;
	}

	.menuFooterActive {
		color										: #f7941c;
		letter-spacing: 1px;
	}

	/**********************************************************************************
	 END Menu : Footer
	 *********************************************************************************/

#maplinks{
	position: absolute; margin-left: 790px; margin-top: 68px;
}

#whereText{
    width:360px;
	margin-left:460px;
    margin-top:20px;
    margin-bottom:9px;
    font-size: 13px;
}


#gilesHeadline{
	position: absolute;
	width:200px;
    margin-top: 90px;
	color: #790000;
	margin-left:50px;
    font-size: 13px;
	font-weight: bold;
	line-height: 15px;
}

#gilesText{
    width:350px;
    margin-top:370px;
    margin-left:50px;
    font-size: 13px;
    line-height: 15px;
}

#ValidationMsg{
    font-weight: bold;
    color: #790000;
    font-size: 11px;
    line-height: 15px;
}

#map {
    width: 728px;
    height: 331px;
    position: relative;
    margin-left:18px;
    margin-top:15px;
    margin-bottom:15px;
}

.formBold{
    color : #790000;
    font-size: 13px;
    font-family: sans-serif;
    font-weight: bold;
}

table.spetoDownload{
    width: 425px;
}

.spetoDownload td {
    padding										: 0px 0px 10px 10px;
}

A.spetoDownload,A.spetoDownload:visited,A.spetoDownload:active {
    color										: #999999;
    text-decoration								: none;
}

A.spetoDownload:hover,A.spetoDownload:visited:hover {
    color										: #bd1e15;
    text-decoration								: none;
}

/* END for menu items with sub menus */

/**************************************************************************************
 END global text styles
 *************************************************************************************/