.rego-panel
{
	width:520px !important;
	position: relative;
	left:320px !important;
	zmargin-left:-80px;
	padding-left:10px;
	overflow:hidden;
	background: transparent !important;
}

.rego-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #260922;
}

#rego-header
{
	zwidth:955px !important;
	background-color:transparent !important;
	padding:0px;
	margin:0px;
	height: 220px !important;
}

#rego-header div
{
	margin:0px !important;
	padding-left:30px;
}

#rego-header img
{
	padding:0px !important;
	margin:0px !important;
}

#rego-footer {
	visibility: hidden;
	background: white;
	border:0px !important;
	left:20px !important;
	height:0px !important;
}

#rego-west {
	width:260px !important;
	height:300px !important;
	margin-left:30px;
	padding-left:0px;
}

#rego-east {
	display:none;
}

#loading {
	display:none;
}

.centre_byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	line-height: 28px;
	color: black; 
}

.centre_fineprint2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	color: black;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 24px;
}
.nav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 16px
}
.nav1 A:link
{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.nav1 A:visited
{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.nav1 A:hover
{
	color: #076890;
	text-decoration: underline;
	font-weight: normal;
}
.nav1 A:active
{
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
.nav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
}
.nav2 A:link
{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.nav2 A:visited
{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.nav2 A:hover
{
	color: #076890;
	text-decoration: underline;
	font-weight: normal;
}
.nav2 A:active
{
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #465560;
	line-height: 18px;
}
.footer A:link
{
	color: #465560;
	text-decoration: none;
	font-weight: normal;
}
.footer A:visited
{
	color: #465560;
	text-decoration: none;
	font-weight: normal;
}
.footer A:hover
{
	color: #465560;
	text-decoration: underline;
	font-weight: normal;
}
.footer A:active
{
	color: #465560;
	text-decoration: underline;
	font-weight: normal;
}
.centre_fineprint_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #ffffff; 
}
.centre_byline_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	line-height: 28px;
	color: #ffffff; 
}
.footer_heading 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 24px;
}

/* customise library page */

#start_header
{
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
}

#start_header_logo{
        padding-left:5px;
        padding-top:5px;
}

/*
#start_page_login span, #start_page_login a,#start_page_header_menu, #start_page_header_menu a
{
        font-size: 12px;
        font-weight: normal;
        font-family: "Arial Narrow";
        color:#fff;
        text-transform : uppercase;
}
*/

/* login page is not customised */
/*
#login_header
#login_body
*/

#login_powered_by {
        display:none;
}

