body { background-color: #1D0291;
	background-image:url('background.jpg');
  	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
 	text-align: center;	
	margin: 0px; 
	padding: 0px; 
	}
a {color:#3333CC;} 	
td, p  { font-size: 11pt; }
h1	{ font-size: 11pt; 
	color: #ffffff; 
	padding: 5px 0px 5px 0px;
	margin: 0px;}
h2	{ font-size: 13pt; 
	color: #3333CC; 
	padding: 5px 0px 10px 0px;
	margin: 0px;}
h3	{ font-size: 12pt; 
	color: #333333; 
	padding: 3px 0px 3px 0px;
	margin: 0px;}	
#wrap {
	background-color: #ffffff;
	width: 960px;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
}
#header1 {
	/*rockstar removed */
	background-color: #3333CC;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: left;		
	}	
#header2 {
	/*rockstar removed */
	background-color: #ffffff;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}	
#section {
	/*rockstar removed */
	background-color: #3333CC;
	position: relative;
	padding: 4px 10px;
	margin: 0px;
	text-align: left;	
}
#section h1 {
	/*rockstar removed */
	font-size: 13pt; ;
}
#nav  {
background-color:#0099cc;
text-align: center;
margin:0; 
padding: 5px 0px 5px 0px;

}
#nav a {
font-size:16px;
color:#ffffff;
text-decoration: none;
padding: 0px 7px 0px 7px;
font-weight: normal;
} 	
#content  {
text-align: left;
padding: 0px 10px 0px 10px;
margin:0; 
}
#footer {
	/*rockstar removed */

padding: 5px 10px 5px 10px;
text-align: center;
color: #333333;
font-weight: normal;
}
.footer1 {
font-size:16px;
}
.footer2 {
font-size:12px;
}
.book {
background-color:#3333CC;
font-size:14px;
font-weight:bold;

padding: 5px;
}
.book a {
text-decoration: none;
color:#ffffff;
}
.mobile{ font-size: 14pt; 
	color: #333333; 
	padding: 3px 0px 3px 0px;
	margin: 0px;}	

	

/* ######### Default class for drop down menus ######### */

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: #3333CC;
}

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font-size: normal 11px;
font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #0099cc;
width: 200px; /* default width for menu */
margin: 4px;
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcss ul li a{
width: 100%;
display: block;
border-bottom: 1px solid black;
padding: 5px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
text-align: left;
color: white;
}

.anylinkcss a:hover{ /*hover background color*/
background: #3333CC;
color: white;
}
.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: #002563;
visibility: hidden;
}

/* ######### slideshow ######### */

#fadeshow1, #fadeshow1 .gallerylayer {background-color:transparent!important;z-index:1}
#fadeshow1 .gallerylayer img {margin-top: 0!important;}

	.slideShow ul, .slideShow li {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			
		}
		.slideShow {
			padding: 10px; border: 1px solid #B3B3B3; display: table;
			clear: both;
			margin-bottom: 10px;
		}
		.slideShow .navigation {
			margin-top: 10px;
			clear: left;
			display: block;
		}
		.slideShow .navigation li {
			display: inline;
		}
		.slideShow .navigation a {
			background-color: #ffffff;
			margin: 0px 2px 0px 0px;
			padding: 3px 8px;
			color: #232323;
			display: inline-block;
			text-decoration: none;
			font-size: 0.8em;
		}
		.slideShow ul.topNavigation {
			margin: 0px 0px 40px 0px;
		}
		.slideShow .navigation a:hover, .slideShow .navigation a.selected {
			background-color: #929292;
			color: #000000;
		}
		
		/** slides with more than an image in it **/
		.slide img {
			position: absolute;
		}
		.slide h1 {
			position: absolute;
			background-color: #ffffff;
			left: 0px;
			top: 0px;
		}
		
		/** slides with text over images **/
		.slide p {
			margin: 1em;
			position: absolute;
			right: 0;
			top: 280;
			background-color: #333399;
			color: #fff;
			z-index: 1000;
			padding: 0.2em 0.8em;
		
		}
		.slide p a {
			color: #fff;
		}


