/****************************/
/*           text           */
/****************************/

p, a, tr
{
	font-family: "trebuchet MS", "Verdana";
    font-size: 12px;
	color: black;
}

p
{
	margin: 5px;
}

h1, .title1
{
	font-family: "trebuchet MS", "Verdana";
    font-size: 18px;
    font-weight: bold;
	color: midnightblue;
}

h2, .title2
{
    font-family: "trebuchet MS", "Verdana";
    font-size: 14px;
	color: midnightblue;
	font-weight: bold;
}

h1
{
	margin-top: 40px;
}

h2
{
	margin-top: 20px;
}

/****************************/
/*          anchor          */
/****************************/

a.local, a.extern 
{
	font-weight:bold;
	text-decoration: none;
}
a.local, a.local:visited
{
	color: #006699;
}
a.extern, a.extern:visited
{
	color: #DD0033;
}
a.local:visited, a.extern:visited 
{
	text-decoration: none;
}

a.local:hover, a.extern:hover  
{
	text-decoration: none;
}
a.local:hover
{
	color: #56bdea;
}
a.extern:hover
{
	color: #FF3399;
}



/****************************/
/*          table           */
/****************************/

tr.even
{
	background-color: whitesmoke;
}
tr.odd
{
	background-color: white;
}
table.grid
{
	border: 1px solid darkgray;
	background-color: white;
}
tr.hover
{
	cursor:pointer;
	background-color: cyan;
}


/****************************/
/* Menu                     */
/****************************/

td.menu, td.menu_hover, td.menu_selected
a.menu,  a.menu:hover,  a.menu_selected
{
    font-size: 12px;
    font-family: "trebuchet MS", "Verdana";
    color:black;
	font-weight: normal;
}

a.menu:hover
{
	text-decoration:underline;
}

td.menu, td.menu_hover, td.menu_selected
{
	border:1px solid gray;
	cursor:pointer;
	width:100%;
    text-align:left;
}

a.menu, a.menu_selected
{
    text-decoration: none;
}

td.menu_hover
{
    background-color:cyan;
}

td.menu_selected, a.menu_selected
{
    color:white;
	font-weight: bold;
}

td.menu_selected
{
    background-color:steelblue;
}



/* ************************* */

img
{
	padding:0;
	margin:0;
}
img.button
{
	cursor:pointer;
	border: none;
}