body {
    margin:0px;
    font: normal 13px Raleway, Helvetica Neue, Helvetica, Arial, sans-serif;
}

#header {
	height: 127px;
    /*background: url(images/topbg2.png) top right no-repeat;*/
	height:0;
}

#header #logo {
	padding:5px;
}

#logo {
	/*padding-left:200px;*/
	width:815px;
	background:white;
}
#logobg{
	background: url(images/pf-logo-dark-default.png);
	background-repeat: no-repeat;
	width:815px;
	height: 117px;
}

#header #topbg {
}

#content {
}

#body{
	padding-bottom:600px;
	background:white;
}

#outerFrame{
	background-color:#352564; /*#FCDFFF light #16737d purple*/
	border-style: solid;
	border-color:#d64598;
	border-width:7px;
}

#frame{
	background-color:white; /*#E0FFFF light blue*/
	border-style: double;
	border-width: 6px;
	border-color: white;
}

#content #left-content {
    float: left;
    width: 179px; /*189*/
    padding: 20px 0px 0px 10px;
}

#content #right-content {
    float: left;
    width: 650px;
    border: 0px solid red;
    margin: 20px 20px;
}

#content #right-content #login-box {
    float: left;
    border: 0px solid yellow;
    width: 250px;
}

#content #right-content #instruction {
    float: left;
    margin-left: 15px;
    border: 0px solid red;
}

#catalogue{
	border-collapse:collapse;
}

#menu ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#menu li {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 180px;
    height: 25px;
    line-height: 25px;
    border: 0px solid red;
    background: url(images/button-off.png) top left no-repeat;
}

#menu li:hover {
    background: url(images/button-on.png) top left no-repeat;
}

#menu li a {
    font: bold 11px Verdana, Geneva, sans-serif;
    text-decoration: none;
    padding-left: 18px;
    color: #425c71;
}

form fieldset {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

form fieldset dl {
    margin: 0px;
    padding: 0px;
}

form fieldset dl dd {
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

#columnhd{
	/*background: url(images/columnbg.png);*/
}

#footer {
	width:100%;
	height: 200px;
	position:absolute;
	left:0;
	bottom:0;
    /*margin-top: 30px;*/
    text-align: center;
    font: normal 11px Tahoma, Geneva, sans-serif;
    color: #666;
    /*width: 600px;*/
	background: url(images/topbg.png) top left no-repeat;	
}

#spinner {
    padding-top: 30px;
    text-align: center;
}