BODY
	{
		font : 12pt sans-serif;
		color : #000000;
		background-color : #FFFFFF;
		text-align: justify;
	}

DIV#m4m-panel-body-menu
	{
		float: left;
		color : #000000;
		background-color: #CCE6F7;
		background-image: url(/img/m4mpanel.png);
		background-repeat: repeat-x;
		background-position: top left;
		padding: 0.5em;
		margin-right: 1em;
		position: relative;
	}

DIV#m4m-newspanel-body-menu
	{
		float: right;
		color : #000000;
		background-color: #CCE6F7;
		background-image: url(/img/m4mpanel.png);
		background-repeat: repeat-x;
		background-position: top left;
		padding: 0.5em;
		margin-right: 1em;
		position: relative;
	}

DIV.m4m-panel-title
	{
		padding: 0.1em;
		font-weight: bold;
		border-bottom: 1px dashed #C0C0C0;
		margin-bottom: 0.5em;
	}

DIV.m4m-panel-header
	{
		padding: 0.1em;
		font-weight: bold;
		border: 0px;
		color : #FFFFFF;
		background-color: #6699FF;
		background-color: #4111BA;
		margin-top: 0.33em;
	}

DIV.m4m-panel-header-content
	{
		display: list-item;
		list-style-type: none;
		margin-left: 2.2em;
		text-indent: -2.2em;
	}

DIV.m4m-panel-title:before
	{
		white-space: pre;
		content: " ";
		margin-right: 0.1em;
	}

DIV.m4m-panel-title:after
	{
		white-space: pre;
		margin-top: 1em;
	}

DIV.m4m-panel-header:before
	{
		white-space: pre;
		content: " ";
		margin-right: 0.1em;
	}

DIV.m4m-panel-header:after
	{
		white-space: pre;
		margin-left: 0.5em;
	}

DIV.m4m-panel-header-content:before
	{
		margin-left: 0.5em;
		content: "✰";
		margin-right: 0.5em;
 }

DIV.m4m-panel-header-content:after
	{
		white-space: pre;
		content: "\A";
		line-height: 1.5em;
		margin-left: 0.5em;
	}

DIV.m4m-panel-secureoffsite
	{
		font-weight: bold;
		border: 0px;
		color : #000000;
		background-color: #4111BA;
	}

H1#m4m-heading-logo-m4mtitle
	{
		text-align: center;
		margin-bottom: -1em;
	}

DIV#m4m-title-text
	{
		text-align: center;
		font-weight: bold;
		margin-bottom: -1em;
	}

DIV.m4m-body
	{
		display: block;
		overflow: hidden;
	}

HR.m4m-hr
	{
		margin-left: 0em;
		margin-top: 0em;
		border-top: none;
		border-left: none;
		border-right: none;
		border-bottom: 1px dashed #C0C0C0;
	}

HR#m4m-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.m4m-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.m4m-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.m4m-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.m4m-taskpane
	{
		overflow: hidden;
		font-weight: bold;
		border: 1px solid;
		border-color: #4111BA;
		background-color: #CCE6F7;
		padding: 0.5em;
		margin-bottom: 1em;
		display: block;
	}

DIV.m4m-tasktitle
	{
		margin-bottom: 0.3em;
	}

TABLE
	{
		width: 100%;
	}

TR
	{
		width: 100%;
	}

TD
	{
		border: none;
	}

TABLE.m4m-viewentry
	{
		font-weight: normal;
		border: 1px solid;
		border-color: #4111BA;
		background-color: #FFFFFF;
		padding-left: 0.4em;
		padding-right: 0.4em;
		padding-top: 0.4em;
	}

TR.m4m-viewrow
	{
		display: table;
		padding: 0.1em;
		border-bottom: 1px dashed #C0C0C0;
		margin-bottom: 0.5em;
	}

TR.m4m-taskentry
	{
		font-weight: normal;
		display: block;
		border: 1px solid;
		border-color: #4111BA;
		background-color: #FFFFFF;
		margin-bottom: 0.1em;
		padding-right: 0.2em;
	}

TR.m4m-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.m4m-taskbutton 
	{
		font-weight: normal;
		width: 0%;
	}

TD.m4m-tasknote
	{
		font-weight: normal;
		width: 100%;
	}

TD.m4m-taskloanid
	{
		text-align: right;
		font-weight: normal;
		font-style: italic;
		color: #AAAAAA;
	}

DIV.m4m-taskmore
	{
		font-weight: normal;
	}

DIV.m4m-tasktitle
	{
		margin-bottom: 0.3em;
	}

TR.m4m-taskhead
	{
		font-weight: normal;
		display: table;
	}

DIV.m4m-row-no_value
	{
		font-size: smaller;
		font-style: italic;
		color: #AAAAAA;
	}

DIV.m4m-row-private_value
	{
		font-size: smaller;
		font-style: italic;
		color: #AAAAAA;
	}

	DIV.m4m-menu
	{
		display: block;
		text-align: center;
		border: 1px solid;
		border-color: #4111BA;
		background-color: #CCE6F7;
		padding: 0.2em;
		margin-bottom: 0.4em;
	}

FORM
	{
		display: inline;
	}

DIV.m4m-radio-generic
	{
		display: inline;
		white-space: nowrap;
	}

DIV.m4m-box
	{
		background-color: #6699FF;
	}

DIV.m4m-box-tlc
	{
	background-image:url(/img/m4m-box-corner-tl.png);
	background-position: 0% 0%;
	background-color: transparent;
	background-repeat: no-repeat;
	}

DIV.m4m-box-trc
	{
	background-image:url(/img/m4m-box-corner-tr.png);
	background-position: 100% 0%;
	background-color: transparent;
	background-repeat: no-repeat;
	}
	
DIV.m4m-box-blc
	{
	background-image:url(/img/m4m-box-corner-bl.png);
	background-position: 0% 100%;
	background-color: transparent;
	background-repeat: no-repeat;
	}

DIV.m4m-box-brc
	{
	background-image:url(/img/m4m-box-corner-br.png);
	background-position: 100% 100%;
	background-color: transparent;
	background-repeat: no-repeat;
	}

DIV.m4m-box-tb
	{
	background-image:url(/img/m4m-box-border-t.png);
	background-position: 0% 0%;
	background-color: transparent;
	background-repeat: repeat-x;
	}

DIV.m4m-box-bb
	{
	background-image:url(/img/m4m-box-border-b.png);
	background-position: 50% 100%;
	background-color: transparent;
	background-repeat: repeat-x;
	}
	
DIV.m4m-box-rb
	{
	background-image:url(/img/m4m-box-border-r.png);
	background-position: 100% 0%;
	background-color: transparent;
	background-repeat: repeat-y;
	}

DIV.m4m-box-lb
	{
	background-image:url(/img/m4m-box-border-l.png);
	background-position: 0% 100%;
	background-color: transparent;
	background-repeat: repeat-y;
	}
