	BODY {
		background-color: #F4EFEA;
		font-family: verdana, arial, helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		color:#000000;
	}

P {
	margin:0cm;
	font-size: 8.0pt;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
}

TD {
	mso-style-parent:"";
	margin:0cm;
	font-size: 8.0pt;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
}

H1, .h1 {
	font-family: arial, helvetica, sans-serif;
	font-size:16.0pt;
	font-weight: normal;
	color: #000000;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
}

H2, .h2 {
	font-family: arial, helvetica, sans-serif;
	font-size:14.0pt;
	font-weight: normal;
	color: #000000;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
}

H3, .h3 {
	font-family: arial, helvetica, sans-serif;
	font-size:12.0pt;
	font-weight: normal;
	color: #000000;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
}

H4, .h4 {
	font-family: arial, helvetica, sans-serif;
	font-size:10.0pt;
	font-weight: bold;
	color: #000000;
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
}

H5, .h5 {
	font-family: arial, helvetica, sans-serif;
	font-size:8.0pt;
	font-weight: bold;
	color: #000000;
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:0cm;
}


p.MsoListBullet, li.MsoListBullet, div.MsoListBullet {
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:18.0pt;
	margin-bottom:.0001pt;
	text-indent:-18.0pt;
	mso-list:l0 level1 lfo3;
	tab-stops:list 18.0pt;
	font-size:8.0pt;
	mso-bidi-font-size:12.0pt;
	font-size: 8.0pt;
	font-family: verdana;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:#000000;
	mso-ansi-language:DA;
}

a:link, span.MsoHyperlink {
	color:#3E6C91;
	text-decoration:underline;
}

a:hover, span.MsoHyperlink {
	color:#4981AF;
	text-decoration:underline;
}

a:visited, span.MsoHyperlinkFollowed {
	color:#3E6C91;
	text-decoration:underline;
}

p.Box1, li.Box1, div.Box1 {
	mso-style-name:Box1;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	border:none;
	mso-border-alt:solid black .25pt;
	padding:0cm;
	mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt;
	font-size:8.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Verdana;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:black;
	mso-ansi-language:DA;
}

p.Box2, li.Box2, div.Box2 {
	mso-style-name:Box2;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	background:#BBD2FF;
	mso-shading:#3366FF;
	mso-pattern:solid #BBD2FF;
	border:none;
	mso-border-alt:dotted windowtext .5pt;
	padding:0cm;
	mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt;
	font-size:8.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Verdana;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:black;
	mso-ansi-language:DA;
}

p.Box3, li.Box3, div.Box3 {
	mso-style-name:Box3;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	background:#E0E0E0;
	border:none;
	mso-border-alt:solid windowtext .5pt;
	padding:0cm;
	mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt;
	font-size:8.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Verdana;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:navy;
	mso-ansi-language:DA;
	font-weight:bold;
	mso-bidi-font-weight:normal;
}

p.FixedWidth, li.FixedWidth, div.FixedWidth {
	mso-style-name:FixedWidth;
	mso-style-update:auto;
	mso-style-next:Normal;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:8.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:black;
}

.listheader {
	font-size : 10pt;
	line-height : 16pt;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.viewheader {
	font-family: Verdana,Arial,Helvetica;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 13pt;
	color: #000000;
}

.focusheader {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	text-decoration: none;
	line-height: 11pt;
	color:#000000;
}

.normal {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.0pt;
	line-height: 13pt;
	color:#666666;
	vertical-align: top;
}

STRONG {
	font-weigth: bold;
}

BLOCKQUOTE 	{
	line-height: 16pt;
	margin: 0px 0px 0px 4.0pt;
}

PRE {
	font-size: 11px;
	line-height: 16pt;
	color:#6666660;
	margin: 0px 0px 0px 0px;
}

HR.dimmed {
	color: #CCCCCC;
}

.nounderline {
	text-decoration: none;
}

.errormsg {
	font-size: 11px;
	line-height: 16pt;
	color: #FF0000;
	font-weight: bold;
}

.emphterm {
	background-color: #FFFF00;
}


.boxcontent {
	padding: 4px 4px 4px 4px;
}

td.blue {
	background-color: #003f66;
}

.tools {
	background-color: #003f66;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.tools A {
	color: #FFFFFF;
	text-decoration: none;
}

.tools A:link {
	color: #FFFFFF;
	text-decoration: none;
}

.tools A:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.tools A:visited {
	color: #FFFFFF;
	text-decoration: none;
}

td.darkbrown {
	background-color: #D2BEAC;
}

td.contentbgforside {
	background-color: #DDCEC1;
	padding: 20px;
}

td.contentbg {
	background-color: #DDCEC1;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 0px;
}

td.menu {
	background-color: #F4EFEA;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#000000;
}

.menu A {
	color:#000000;
	text-decoration: none;
}

.menu A:link {
	color:#000000;
	text-decoration: none;
}

.menu A:hover {
	color:#003F66;
	text-decoration: none;
}

.menu A:visited {
	color:#000000;
	text-decoration: none;
}

td.menuselected {
	background-color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color:#000000;
}

.menuselected A {
	color:#000000;
	text-decoration: none;
}

.menuselected A:link {
	color:#000000;
	text-decoration: none;
}

.menuselected A:hover {
	color:#000000;
	text-decoration: none;
}

.menuselected A:visited {
	color:#000000;
	text-decoration: none;
}

/*
 * box css
 */
.boxHeader {
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #004066;
	background-color: #DFE2E9;
	padding: 10px 5px 10px 5px;
	cursor: default;
	border: dotted 1px #999999;
}

.boxMain {
	background-color: #F3EEEA;
	border-left: dotted 1px #999999;
	border-right: dotted 1px #999999;
	display: block;
}

.boxSeperator {
	border-bottom: dotted 1px #999999;
	padding: 10px 10px 10px 10px;
}

/*
 * invitebox css
 */
table.invitebox {
    background: transparent;
    border-collapse: collapse;
    border-bottom: 1px dotted #364970;
	width: 300px;
}

td.inviteheader {
    background: #DFE2E9;
    border-top: 1px dotted #364970;
    border-bottom: 1px dotted #364970;
    border-right: 1px dotted #364970;
    color: #004066;
    font-weight: bold;
    text-align: left;
    padding: 3px;
}

.inviteemptyleft {
    background-color: transparent;
    border: none;
    border-right: 1px dotted #364970;
    border-bottom: 1px dotted #364970;
}

.inviteemptyright {
    background-color: transparent;
    border: none;
    border-bottom: 1px dotted #364970;
}

.invitemessage {
    background-color: #F4EFEB;
    border-right: 1px dotted #364970;
    border-left: 1px dotted #364970;
    padding: 10px;
	height: 70px;
}

table.groupbox {
    background: transparent;
    border-collapse: collapse;
    border-bottom: 1px dotted #364970;
	width: 300px;
}

td.groupheader {
    background: #DFE2E9;
    border-top: 1px dotted #364970;
    border-bottom: 1px dotted #364970;
    border-right: 1px dotted #364970;
    color: #004066;
    font-weight: bold;
    text-align: left;
    padding: 3px;
}

.groupemptyleft {
    background-color: transparent;
    border: none;
    border-right: 1px dotted #364970;
    border-bottom: 1px dotted #364970;
}

.groupemptyright {
    background-color: transparent;
    border: none;
    border-bottom: 1px dotted #364970;
}

.groupmessage {
    background-color: #F4EFEB;
    border-right: 1px dotted #364970;
    border-left: 1px dotted #364970;
    padding: 10px;
	height: 70px;
}

/*
 * list presenter
 */
.listCaption {
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
    color:#004066;
	font-weight: bold;
	border: outset #FFFFFF 1px;
	background-color: #DFE2E9;
	padding: 4px 4px 4px 4px;
	text-align: left;
}

/*
 * Edit presenter
 */
.editCaption {
	color: rgb(0, 0, 0);
	font-weight: bold;
	line-height: 20px;
	vertical-align: top;
}

.editMandatory {
	background-color: #FFFFFF;
	color: rgb(0, 0, 0);
	font-weight: bold;
	line-height: 20px;
	vertical-align: top;
}

.logoutbutton {
	background-color:#DFE2E9;
}

INPUT, TEXTAREA, BUTTON {
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

/*
 * Forum css
 */
.forumbox {
	border: solid 1px grey;
}

.forumheader {
	background-image: url(/gifs/apps/forum/forumheader.gif);
	background-color: #D1D7DC;
	height: 28px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
}

.forumfieldcaption {
	background-color: #EFEFEF;
}

.forumfieldvalue {
	background-color: #DEE3E7;
}

.forumbutton {
	background-color: #E5E5E5;
	border: solid 1px #98AAB1;
}

.forumform {
	margin: 3px;
	padding: 0em;
}

.forumhtmlarea {
	background-color: #E5E5E5;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

A.forumpostunread, A.forumpostunread:hover {
	color: #000000;
	font-weight: bold;
}

A.forumpostread, A.forumpostread:active, A.forumpostread:visited, A.forumpostread:hover, A.forumpostunread:visited, A.forumpostunread:active {
	color: #000000;
	font-weight: normal;
}

.forumselectedpost {
	background-color: #E5E5E5;
}

.forumunselectedpost {
	background-color: #FFFFFF;
}

/*
 * Chat css
 */
.chatframe {
	border: solid 1px black;
}

.chatprivatemsg {
	color: red;
}

.chaterror {
	color: red;
}

