BODY
	{
		font : 12pt sans-serif;
		color : #000000;
		background-color : #FFFFFF;
		text-align: justify;
		margin-left: 20%
	}

P#feng-panel
{
	position: fixed;
	top: 10%;
	height: 80%;
	width: 20%;
	margin-left: -20%;
}

MAP#feng-panel-body-menumap
{
	height: 100%;
}

DIV#feng-panel-body-menu
	{
		float: left;
		color : #000000;
		background-color: #DEFAE2;
		background-image: url(/img/fengpanel.png);
		background-repeat: repeat-x;
		background-position: top left;
		padding: 0.5em;
		margin-right: 1em;
		position: relative;
	}

DIV#feng-newspanel-body-menu
	{
		float: right;
		color : #000000;
		background-color: #DEFAE2;
		background-image: url(/img/fengpanel.png);
		background-repeat: repeat-x;
		background-position: top left;
		padding: 0.5em;
		margin-right: 1em;
		position: relative;
	}

DIV.feng-panel-header-content
	{
		background-color: #FFFFFF;
		padding-left: 1em;
		font-size: larger;
		font-weight: bold;
		line-height: 4em;
		height: 12.5%;
		margin-left: 1em;
		margin-right: 1em;
	}

DIV.feng-panel-header-content:hover
	{
		background-color: #D9EFDB;
	}

DIV.feng-panel-secureoffsite
	{
		font-weight: bold;
		border: 0px;
		color : #000000;
		background-color: #2E8B57;
	}

H1#feng-heading-logo-fengtitle
	{
		text-align: center;
		margin-bottom: -1em;
	}

DIV#feng-title-text
	{
		text-align: center;
		font-weight: bold;
		margin-bottom: -1em;
	}

DIV.feng-body
	{
		overflow: hidden;
	}

HR.feng-hr
	{
		margin-left: 0em;
		margin-top: 0em;
		border-top: none;
		border-left: none;
		border-right: none;
		border-bottom: 1px dashed #C0C0C0;
	}

HR#feng-hr-page-border-break
	{
		margin-left: 0em;
		margin-top: 0em;
		border-top: none;
		border-left: none;
		border-right: none;
		border-bottom: 1px dashed #C0C0C0;
	}

DIV.feng-status-success
	{
		display: block;
		margin: 0 auto;
		overflow: hidden;
		text-align: center;
		padding: 0.1em;
		font-weight: bold;
		background-color: #4169E1;
		color: #FFFFFF;
		margin-bottom: 0.2em;
	}

DIV.feng-status-failure
	{
		display: block;
		margin: 0 auto;
		overflow: hidden;
		text-align: center;
		padding: 0.1em;
		font-weight: bold;
		background-color: #FF8367;
		color: #FFFFFF;
		margin-bottom: 0.2em;
	}

DIV.feng-status-general
	{
		display: block;
		margin: 0 auto;
		overflow: hidden;
		text-align: center;
		padding: 0.1em;
		font-weight: bold;
		background-color: #3CB371;
		color: #FFFFFF;
		margin-bottom: 0.2em;
	}

DIV.feng-taskpane
	{
		overflow: hidden;
		font-weight: bold;
		border: 1px solid;
		border-color: #2E8B57;
		background-color: #DEFAE2;
		padding: 0.5em;
		margin-bottom: 1em;
		display: block;
	}

DIV.feng-tasktitle
	{
		margin-bottom: 0.3em;
	}

TABLE
	{
		width: 100%;
	}

TR
	{
		width: 100%;
	}

TD
	{
		border: none;
	}

TABLE.feng-viewentry
	{
		font-weight: normal;
		border: 1px solid;
		border-color: #2E8B57;
		background-color: #FFFFFF;
		padding-left: 0.4em;
		padding-right: 0.4em;
		padding-top: 0.4em;
	}

TR.feng-viewrow
	{
		display: table;
		padding: 0.1em;
		border-bottom: 1px dashed #C0C0C0;
		margin-bottom: 0.5em;
	}

TR.feng-taskentry
	{
		font-weight: normal;
		display: block;
		border: 1px solid;
		border-color: #2E8B57;
		background-color: #FFFFFF;
		margin-bottom: 0.1em;
		padding-right: 0.2em;
	}

TR.feng-taskentry_combined
	{
		display: table;
		font-weight: normal;
		border-bottom: 1px dashed #C0C0C0;
		margin-bottom: 0.2em;
		padding-left: 0.2em;
		padding-right: 0.2em;
		padding-top: 0.2em;
	}

TD.feng-taskbutton 
	{
		font-weight: normal;
		width: 0%;
	}

TD.feng-tasknote
	{
		font-weight: normal;
		width: 100%;
	}

TD.feng-taskloanid
	{
		text-align: right;
		font-weight: normal;
		font-style: italic;
		color: #AAAAAA;
	}

DIV.feng-taskmore
	{
		font-weight: normal;
	}

DIV.feng-tasktitle
	{
		margin-bottom: 0.3em;
	}

TR.feng-taskhead
	{
		font-weight: normal;
		display: table;
	}

DIV.feng-row-no_value
	{
		font-size: smaller;
		font-style: italic;
		color: #AAAAAA;
	}

DIV.feng-row-private_value
	{
		font-size: smaller;
		font-style: italic;
		color: #AAAAAA;
	}

	DIV.feng-menu
	{
		display: block;
		text-align: center;
		border: 1px solid;
		border-color: #2E8B57;
		background-color: #DEFAE2;
		padding: 0.2em;
		margin-bottom: 0.4em;
	}

FORM
	{
		display: inline;
	}

DIV.feng-radio-generic
	{
		display: inline;
		white-space: nowrap;
	}

DIV.feng-box
	{
		background-color: #77CC99;
	}

DIV.feng-box-tlc
	{
	background-image:url(/img/feng-box-corner-tl.png);
	background-position: 0% 0%;
	background-color: transparent;
	background-repeat: no-repeat;
	}

DIV.feng-box-trc
	{
	background-image:url(/img/feng-box-corner-tr.png);
	background-position: 100% 0%;
	background-color: transparent;
	background-repeat: no-repeat;
	}
	
DIV.feng-box-blc
	{
	background-image:url(/img/feng-box-corner-bl.png);
	background-position: 0% 100%;
	background-color: transparent;
	background-repeat: no-repeat;
	}

DIV.feng-box-brc
	{
	background-image:url(/img/feng-box-corner-br.png);
	background-position: 100% 100%;
	background-color: transparent;
	background-repeat: no-repeat;
	}

DIV.feng-box-tb
	{
	background-image:url(/img/feng-box-border-t.png);
	background-position: 0% 0%;
	background-color: transparent;
	background-repeat: repeat-x;
	}

DIV.feng-box-bb
	{
	background-image:url(/img/feng-box-border-b.png);
	background-position: 50% 100%;
	background-color: transparent;
	background-repeat: repeat-x;
	}
	
DIV.feng-box-rb
	{
	background-image:url(/img/feng-box-border-r.png);
	background-position: 100% 0%;
	background-color: transparent;
	background-repeat: repeat-y;
	}

DIV.feng-box-lb
	{
	background-image:url(/img/feng-box-border-l.png);
	background-position: 0% 100%;
	background-color: transparent;
	background-repeat: repeat-y;
	}
