body, table, th {
	color: #000000;
}

body, table {
	font-family: Tahoma; font-size: 11px;
}

body {
	background-color: #E5E5E5;
}

h1 {
	color: #7293B3;
}

h2 {
	color: #8BC53F;
}

h3 {
	font-weight: normal;
}

a, a:visited, a:hover, a:visited:hover {
	color: #49607A;
}

a, a:visited {
	text-decoration: none;
}

a:hover, a:visited:hover {
	text-decoration: underline;
}

table {
	border: 1px #000000 solid;
}

th {
	color: #000000;
}

td, th {
	text-align: left;
}

img {
	border: none;
}

.note {
	color: #AA0000;
}

.center {
	text-align: center;
}

#navigation ul {
 	margin: 0;
 	padding: 0;
}

#navigation li {
	list-style: none;
}

#navigation li a {
	padding: 5px 12px 5px 12px;
	text-decoration: none;
	color: #49607A;
}

#navigation li a:hover {
	color: #444444;
	background-color: #FFFFFF;
}

.paging { padding: 10px 0px 0px 0px; text-align: center; font-size: 13px; }
.paging a, .paging span { padding: 2px 8px 2px 8px; }
.paging span { font-weight: bold; color: #000; font-size: 13px; }
.paging a { color: #000; text-decoration: none; border: 1px solid #dddddd; }
.paging a:hover { text-decoration: none; background-color: #D3D3D3; color: #000; border-color: #000; }
.paging span.prn { font-size: 13px; font-weight: normal; color: #666666; }
.paging a.prn { border: 2px solid #dddddd; }
.paging a.prn:hover { border-color: #808080; }

/* TIPS */
#tooltip {
	text-align: center;
	position: absolute;
	padding: 5px;
	z-index: 100;
	background: #666;
	color: #fff;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 2px 2px 5px #888; /* CSS3 for fun :) */
}