@charset "utf-8";
html,body {
	background-image: url(bgbody.jpg);
	background-repeat: repeat;
	padding:0px;
	margin: 0; 
	height:100%;
}
div{
	 
}
img {
	display:block;
}
#shell_div {

	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	}

#shell_div #header {
	width: 1200px;
}
#shell_div #content {
	min-height:4000px;
	border:1px solid;
	width: 1200px;
	position:relative;
	background-image: url(bgsolidgrainsilver.jpg);
	background-repeat: repeat;
}



a.page_menu_choice:link, a.page_menu_choice:visited 
{
	color:#000000;
	text-decoration: none;
}

a.page_menu_choice:active 
{
	color:#cccccc;
	text-decoration: none;
}

a.page_menu_choice:hover 
{
	color:#FF0000;
	text-decoration: underline overline; color: red;
}

a.seminar_menu_choice:link, a.seminar_menu_choice:visited 
{
	color:#000000;
	text-decoration: none;
}

a.seminar_menu_choice:active 
{
	color:#cccccc;
	text-decoration: none;
}

a.seminar_menu_choice:hover 
{
	color:#FF0000;
	text-decoration: underline overline; color: red;
}

a.seminar_choice:link, a.seminar_choice:visited 
{
	color:#000000;
	text-decoration: none;
}

a.seminar_choice:active 
{
	color:#cccccc;
	text-decoration: none;
}

a.seminar_choice:hover 
{
	text-decoration: none; color:#30F;
}


a.smallNavLink:link, a.smallNavLink:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration: none;
}

a.smallNavLink:active 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cccccc;
	text-decoration: none;
}

a.smallNavLink:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none; color:#00F;
}


a.memberNavLink:link, a.memberNavLink:visited 
{
	color:#F93;
	text-decoration: none;
}

a.memberNavLink:active 
{
	color:#F93;
	text-decoration: none;
}

a.memberNavLink:hover 
{
	text-decoration: none; color:#FF0;
}

a.registerLink:link, a.registerLink:visited 
{
	color:#0000ff;
	text-decoration: none;
}

a.registerLink:active 
{
	color:#0000ff;
	text-decoration: none;
}

a.registerLink:hover 
{
	text-decoration: none; color:#ff0000;
}


a.content-button{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none}

a.content-button:hover{z-index:25; }

a.content-button span{display: none; min-width:300px;}

a.content-button:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    padding:10px;;
    background-color:#cff; color:#000;
    text-align: left}
