

/* hide from ie on mac \*/
html 
{
	background-image:url(images/grey-floral-wallpaper.jpg);
	background-repeat: repeat;
	/* background-color:#202020; */
	height: 100%; 
	/*overflow: hidden;*/
}

#flashdiv {
	/* background-color:#202020; */
	background-image:url(images/grey-floral-wallpaper.jpg);
	background-repeat: repeat;
	/* border:none
	z-index: 0; */
	top: 0px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width:100%;
	height: 100%;

}
flashdiv.div-for-flash{	z-index: 1;}


/* end hide */



body {

	margin: 0; text-align:center;
}

img /*remove borders from all images on entire page linking to this css file */
{  
border-style: none;
}

.footerLinks{
	font-size: 13px;
	font-family: "Arial-Black", Gadget, sans-serif;
	color: #CCC;
}

a:link,

a:visited

  {
	font-size: 13px;
	font-family: "Arial-Black", Gadget, sans-serif;
	color: #FC0;
	text-decoration: none;
  }

  

a:hover

  {

	color: #FF0;

	text-decoration: underline;

  }



div.page-header {

	margin-bottom: 0px;

	padding-left: 0px;

	background:#000000

}



div.page-header h2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF3535;
}



p.page-header-desc {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FCC;
}


/* style for layer which holds fcms_html body layer */
div.page-content {
	text-align:left;
	background-color: #000;	/*padding-left: 10px;*/
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}



div.index-info {

	font-size: 16px;

	font-weight: bold;

	margin-bottom: 20px;

	border-bottom-style: solid;

	border-bottom-width: 3px; 

	padding-bottom: 10px;

}



div.index-entry {

	font-size: 12px;

	margin-bottom: 15px;

	border-bottom-style: dotted;

	border-bottom-width: 1px; 

	padding-bottom: 5px;

}



.entry-hdr {

	font-size: 14px;

	margin-bottom: 0;

}
/* used width, position and text-align to center table which holds index image grid */
div.indextab{
	position: relative;
	width:475px;
	margin: 0 auto;
	text-align: center;
	background-color:#000;
	border-style: solid;
	border: 1px;
	border-color: #F00;
	padding: 50px; 
}


/* style links within the indextab div layer (links with an ancestor of div.indextab */
div.indextab a:link,

div.indextab a:visited
  {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FC0;
	text-decoration: none;
  }
  
div.indextab  a:hover
  {
	color: #FF0;

	text-decoration: underline;
  }
  
  
/* match all elements with 'ID=linktxt' that have a 'DIV' ancestor with class 'indextab' */  
div.indextab #linktxt
{
	background-color:#333;
}


#scrollmenudiv
 { background:url(images/scroll-panel.png) top left no-repeat;
  position: fixed;
  right: 0;
  top: 55%;
  width: 5em;
  margin-top: -2.5em;
  z-index: 20; /* over the swfObject #flashdiv */
}
#scrollmenudiv ul { list-style-type: none; font-size: .5em; text-align:right;}

anchor-left.goleft{ float: left; width:640px; z-index: 18;}
anchor-right.goright{ margin-left:auto;
margin-right:auto;
width:20%;
background-color:#b0e0e6;
font-size:3em;}
anchor-low.golow{ position: fixed; left: 50%; top: 50; z-index: 17;}
anchor-bottom.gobottom{ position: fixed; left: 50%; top: 99%; z-index: 16;}
.clear { clear: both;}


