html, body {
	font-family: helvetica, arial, sans-serif;
	position: relative;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	/* font-size: 12px;*/
	/* font-weight: normal;*/
	/* color: black;*/
	/* background: #ffffff url(/img/r3bg.png);*/
}

table {
	//border: thin solid black;
	//border: 0px;
	border-collapse: collapse;
	//margin: 0;
	//padding: 0;
}

td {
	/* border: thin solid black;*/
	//margin: 0;
	//padding: 0;
}

a:hover
{
	color: #D00000;
	background-color: #FFFF80;
}

.banner1 {
	/* occupation: 936x80; */
	margin: 0 auto;
	background: #ffffff url(/img/glace-deg2.jpg) no-repeat bottom;  
	width: 936px;
	height: 80px;
	padding: 0;
	border: 0;
	/* border:#d0c890 1px solid;*/
	/* font-family: helvetica, arial;*/
	/* font-size: 12px; */
	/* font-weight: normal; */
	/* color: black; */
	vertical-align: top;
}

.banner1 h1 {
	margin: 0;
	padding: 0px 20px 0 0;
	text-align: right;
	font-weight: bold;
	/* font-size: 24px; */
	font-size: 2em;
	color: #000000;
}

.banner-ads {
}

ul.toplinks {
	list-style: none;
	margin: 0 auto;  
	padding: 0px 20px 0 0;
	text-align: right;   
}

ul.toplinks li {
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	font-weight:bold;
}

ul.toplinks li a:link,
ul.toplinks li a:visited
{
	text-decoration:none;
	font-weight: bold;
	color: #0000E0;
	background: none;
}

ul.toplinks li a:hover,
ul.toplinks li a:active
{
	text-decoration: none;
	font-weight: bold;
	color: #ff4040;
	background: none;
	/* text-decoration: underline; */
}

ul> li.linkhere a:link,
ul> li.linkhere a:visited,
ul> li.linkhere a:hover,
ul> li.linkhere a:active
{
	text-decoration:none;
	font-weight: bold;
	color: #E08000;
	background: none;
}

td#part-body
{
	vertical-align: top;
	padding: 0px 4px; 
}

td#part-column
{
	//background-color: #DDEEFF;
	//border: thin solid #80A0E0;
	//padding: 2px 2px; 

	vertical-align: top;
	width: 120px;
}

td#part-middle
{
	border: thin solid black;
        background-color: #f0f0f0;
	vertical-align: top;
	padding: 4px 4px; 
        // width: 1024px;
        height: 400px;
}

table.box
{
	background-color: #DDEEFF;
	border: thin solid #80A0E0;
	margin-bottom: 4px;
	font-size: 0.8em;
	border-collapse: separate;
	border-spacing: 2px;
	-moz-border-radius: 10px;
}

table.box th
{
	background-color: #80A0E0;
	color: #f0f060;
	-moz-border-radius: 8px;
}

table.box td
{
	white-space: nowrap;
	padding: 4px 2px; 
        height: 100%;
	width: 100%;
}

table.body
{
	border: thin solid #a0a0a0;
        height: 100%;
	width: 100%;
}

table.body th {
	height: 1%;
	padding: 5px 10px;
	vertical-align: top;
        font-size: 1.6em;
	text-align: left;
}

table.body td {
	vertical-align: top;
	padding: 5px 20px;
}

table.googlebox
{
	border: thin solid #c0d0e0;
	font-size: 0.8em;
	border-collapse: separate;
	border-spacing: 2px;
	-moz-border-radius: 10px;
}

table.googlebox th
{
	background-color: #80A0E0;
	color: #f0f060;
	-moz-border-radius: 8px;
}

table.googlebox td
{
	white-space: nowrap;
	padding: 0px 0px; 
	padding-left: 0px; 
	padding-right: 4px; 
}

a#block
{
	display: block;
}

a#block:hover
{
	color: #D00000;
	background-color: #FFFF80;
}

#footer {
	width:750px;
	padding: 3px 0px;
	border-top: black 1px solid;
	margin: 10 auto;
	text-align: center;
	font-size: 0.8em;
}


