img {
	border:none;
}

a:visited img, a:link img {
	border:0px;
}

a:visited {
	color:#02004c;
	text-decoration:none;
	border-bottom:1px dashed #999999;
	font-size:11px;
}

a:link {
	color:#02004c;
	text-decoration:none;
	border-bottom:1px dashed #999999;
	font-size:11px;
}

a:hover {
	color:#02004c;
	text-decoration:underline;
	border-bottom:0px dashed;
	font-size:11px;
}


/* hold div contains both scrolling content area and links in this example */
div#hold	{ 
	position:relative; overflow:hidden;
	width:910px; height:360px; z-index:100; 
	}

div#whiteBackground {
	background-color:#FFFFFF;
	z-index:3;
	height:195px;
	width:910px;
	top:200px;
	position:absolute;
	opacity: 0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
}

div#wn	{ 
	position:absolute; 
	left:15px; top:200px; 
	width:910px; height:360px; 
	clip:rect(0px, 910px, 360px, 0px); 
	overflow:hidden;	
	z-index:6;
}

div#nav {
	margin: 5px 0px 0px -20px;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	top:0;
	z-index:200;
	position:absolute;
	/*border:thick solid #CC0000;*/
	text-align:right;
	width:910px;
}

.nav {
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	top:0;
	z-index:200;
	position:absolute;
	/*border:thick solid #CC0000;*/
	text-align:right;
	width:910px;
	color:#000000;
	border:0px;
}

.nav a:visited {
	text-decoration:none;
	color:#FFFFFF;
	border:0px;
}

.nav a:link {
	text-decoration:none;
	color:#FFFFFF;
	border:0px;
}

.nav a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	border:0px;
}

div#background {
	margin: 0;
	padding: 0;
	vertical-align:top;
	top:0;
	z-index:0;
	clear: both;
	position:absolute;
	/*border:thick solid #CC0000;*/
	float:none;
	height:385px;
	width:915px;
}

div#arrowBackground {
	background-color:#CCCCCC;
	background-image:url(/universal/images/arrowBackground.gif);
	background-repeat:no-repeat;
	top:360px;
	height:26px;
	width:910px;
	z-index:3;
	position:absolute; 
}

div#arrows	{ 
	position:absolute; 
	left:445px;
	top:362px;
	z-index:4;
}

#arrows img {
	border:none;
}

.arrows a:visited, .arrows a:link{
	border:none;
}

div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:4; 
}

div.content { 
	position:absolute; visibility:hidden; 
	left:15px; top:0px; 
	z-index:5; 
}
  
div#loading { visibility:hidden; z-index:1 }

div#linksLyr { position:absolute; left:0px; top:0; z-index:3; width:300px}
/*table#imgTbl { width:1160px; padding: 10px 10px 10px 10px }
table#imgTbl td { width:290px; height:180px; vertical-align:top; text-align:left }*/

/* Styles for demo, not necessary for scrolling layers */  

body, td { font: 10px verdana, arial, helvetica, sans-serif; line-height:18px; text-decoration:none; }
h1 { font-size:1.3em }	

a:link{
	position: relative;
}

.button{
	top:120px;
	text-align:center;
}

.button a:visited, .button a:link{
	position: relative;
	border:none;
}

.columns {
	/*margin: 5px 5px 5px 5px; */
	vertical-align:top;
	padding-right: 25px; 
	padding-top:0px;
	float: left; 
	width: 275px;	
	height: 195px;
	top:0px;
	margin:0px;
}	

.alt {
	/*margin: 5px 5px 5px 5px; */
	/*background-color:#353370;*/
	padding-right: 13px; 
	margin-right:12px;
	border-right:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
}

.alt a {
	text-decoration:underline;
	color:#02004c;
}

.alt a:visited {
	text-decoration:none;
	color:#02004c;
}