A:link {color: #054A74; text-decoration: none}
A:hover {color: blue; text-decoration: underline}
A:visited {color: #000000; text-decoration: none}
div{font-size: 10pt; font-family: Verdana}
div.alt{font-size: 10pt; font-family: Lucida Sans; word-spacing: 3pt; line-height: 1.2}
/* table.1 {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-collapse: separate;
} */

#wholepage{
	position: absolute;
	top: 0;
	left: 0;
	width: 810px;
}

#toplinks{
	position: relative;
	width: 800px;
	height: 200px;
}

#flashcontent{
	position: relative;
}

#leftmenu{
	position: relative;
}

#top_middle {
	position: relative;
}

#middle_middle {
	position: relative;
}

#bottom_middle {
	position: relative;
}

#top_right {
	position: relative;
}

#middle_right {
	position: relative;
}

#bottom_right {
	position: relative;
}

#fixedtipdiv{
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}

#menucontainer {
	position:absolute;
	left: 0px;
	width: 160px;
	background-color:#fff;
}

.menuheader{
	color: #054A74;
	font-weight:500;
	position: relative;
	background-color: transparent;
	left: 0px;
	text-align: left;
}

.menuheader .switchcontent a.nostock {
font-size: 10px;
padding: 0px 5px 0px 10px;
display: block;
}

.menuheader .switchcontent a.nostock:hover {
font-size: 10px;
padding: 0px 5px 0px 10px;
background-color: transparent;
color: #054A74;
display: block;
}

.menuheader .switchcontent{
display: none ;
background-color: #F0F0F0 ;
position: absolute ;
left: 110px ;
top: 0px ;
width: 165px ;
z-index: 90 ;
padding: 10px ;
}

.menuheader a:link {
width: 160px ;
display: block ;
height: 100% ;
color: #054A74 ;
text-decoration: none ;
padding: 0px 5px 0px 10px ;
}     /* unvisited link */

.menuheader a:visited {
width: 160px ;
display: block ;
height: 100% ;
color: #054A74 ;
text-decoration: none ;
padding: 0px 5px 0px 10px ;
}  /* visited link */

.menuheader a:hover {
width: 160px ;
display: block ;
height: 100% ;
color: #010066 ;
background-color:#EBEBEB;
text-decoration: none ;
padding: 0px 5px 0px 10px ;
}   /* mouse over link */

.menuheader a:active {
width: 160px ;
display: block ;
height: 100% ;
color: #054A74 ;
background-color: #fff;
text-decoration: none ;
padding: 0px 5px 0px 10px ;
}   /* selected link */

.menuheader a:focus {
width: 160px ;
display: block ;
height: 100% ;
color: #010066 ;
background-color: #ebebeb;
text-decoration: none ;
padding: 0px 5px 0px 10px ;
}   /* focused link */

.menuheader .switchcontent a:link {
display: block ;
width: 160px ;
color: #054A74 ;
font-size: 10px;
text-decoration: none ;
}     /* unvisited link */

.menuheader .switchcontent a:visited {
display: block ;
width: 160px ;
color: #010066 ;
font-size: 10px;
text-decoration: none ;
}  /* visited link */

.menuheader .switchcontent a:hover {
display: block ;
width: 160px ;
color: #010066 ;
font-size: 10px;
background-color: #eaeaea;
text-decoration: none ;
}   /* mouse over link */

.menuheader .switchcontent a:active {
display: block ;
width: 160px ;
color: #010066 ;
font-size: 10px;
background-color: #ebebeb;
text-decoration: none ;
}   /* selected link */

.menuheader .switchcontent a:focus {
display: block ;
width: 160px ;
color: #010066 ;
font-size: 10px;
background-color: #ebebeb;
text-decoration: none ;
}   /* selected link */

:-moz-any-link:focus {
  outline: none;
}

.footer{
color: #FFFFFF;
font-family: Verdana Serif;
font-size: 10px;
}

.footer a:link{
color: #FFFFFF;
text-decoration: underline;
}

.footer a:hover{
color: #000000;
text-decoration: underline;
}

.footer a:visited{
color: #FFFFFF;
text-decoration: underline;
}

.footer a:active{
color: #FFFFFF;
text-decoration: underline;
}

.footer a:focus{
color: #000000;
text-decoration: underline;
}

#maglist {
	border: 1px solid #999999;
	font-family: Verdana;
	z-index: 90;
	left:0px;
	top:-325px;
	background-color: #FFFFFF;
	width: 160px;
}
