body, HTML {
    margin: 0;
    background: #9cb2cb;
}
.page {
    width: 766px;
    text-align: center;
    background-color: #fff;
    margin: 0 auto
}
.pagecontent {
	width: 706px;
}
.c1 {
    width: 591px;
    text-align: right;
    font: normal 1em 'Trebuchet MS';
    color: #999999;
    margin-bottom: 4px;
    vertical-align: bottom
}
.c1 a {
    color: #0000FF;
    text-decoration: none;
    font: normal 1em 'Trebuchet MS';
}

.c1 a:hover {
	color: #FF6600;
	text-decoration: underline;
}

#loginpanel {
    background: url(/images/homepage/bg.png) no-repeat;
    background-repeat: no-repeat;
    width: 706px;
    height: 235px;
    padding: 20px 0 0 15px;
    text-align: left;
    vertical-align: top
}
.c8 {
	margin-left: 26px;
	width: 163px;
}
.c2 {
	color: #ffffff;
	font: 1.2em 'Trebuchet MS';
	font-style: italic;
}
td.c2 p { margin: 4px 0 0 0}

#email {
	background-color: #FFFFCC;
	margin-bottom: 5px;
	width: 160px;
}
#password {
	background-color: #FFFFCC;
	width: 160px;
}
a.c6 {
	color: #66ccff;
	font: .70em 'Trebuchet MS';
}
a:hover.c6 {
	color: #FFFF00;
	font: .70em 'Trebuchet MS';
}

.c7 {
    text-align: right;
    vertical-align: top
}
td.c7 a { color: #66ccff; font: .79em 'Trebuchet MS'}

.info {
	padding-left: 150px;
	text-align: left;
}
td.info h1 {
	color: #339833;
	font: 2.4em 'Trebuchet MS';
	margin-top:0;
}
td.info ul.news li {
    list-style-image: url(/images/homepage/bullet.png);
    margin-bottom: 0
}
td.info ul.news li a {
    font: bold 1em Arial, Helvetica, sans-serif;
    color: #666666;
}
td.info ul.news li a:hover {
    font: bold 1em Arial, Helvetica, sans-serif;
    color: #0000FF;
}