body	{
	text-align:			justify;
	color:				#000000;
	background-color:		#F0F0FF;
	margin:				0;
	padding:			0;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	}

div.header {
	background-color:	#FFFFFF;
	padding: 0;
	margin: 0;
	border:	0;
	width: 100%;
	vertical-align: top;
}

div.header span.right {
        top: 0;
        margin: 5px;
        font-size: 11pt;
        display: compact;
        vertical-align: super;
}

div.header span.left {
	vertical-align: super;
}

span.left {
        display: compact;
        float: left;
        text-align: left;
        padding: 0;
        margin: 0;
}

span.right {
        display: compact;
        float: right;
        text-align: right;
        padding: 0;
        margin: 0;
}

.ouBreadCrumb
{
        font-size:      8pt;
	display:	compact;
	background-color:	#b0b2e0;
	border-bottom:	1px solid black;
}

div.sidebar {
	float: right;
	width: 180px;
	background-color:		#cad5ea;
	color:				#000000;
	border-bottom:			2px solid #304050;
	border-left:			2px solid #304050;
	padding:			0;
	margin-left: 10px;
	font-size:	14px;
}

div.sidebar div.title {
	background-color: #87a7e3;
	color: #0f142e;
	border-top: 1px solid black;
	border-bottom: 2px solid #202040;
	width: 100%;
	padding-top: 0;
	margin-bottom: 5px;
	text-align:	center;
}

div.left {
	float: left;
	margin-right: 1px;
	margin-left: 2px;
}

div.footer {
	float: right;
	width: 100%;
	margin-top: 10px;
	border-top: 2px solid black;
	font-size: 9px;
	text-align:	right;
}

table	{
	text-align:			justify;
	}

div.lighttable {	
//	background-color: #9F95FF;
	border-top: 1px solid black;
	padding-bottom: 10px;
	padding-left: 10px;
	}

table.record {
	width:				95%;
	background-color:		none;
	border-width:			0;
	padding;			0;
	margin:				0;
        font-family:                    Verdana, Arial, Helvetica, sans-serif;
        font-size:                      10pt;
	}

table.record th {
	background-color:	#7F85DF;
	font-weight:		100;
	}

table.lighttable td {
	padding: 9px;
	}

div.blue	{
	float: left;
	background-color: 		#5d64e5;
        color: white;
	border-top:			2px solid black;
        border-bottom:                  2px solid #303030;
	width:				100%;
	text-align:                     left;
	font-weight:                    600;
	font-size:                      8pt;
	padding:                        0;
	margin:				0;
	line-height:                    14pt;
}

h1	{
	letter-spacing:		-2px;
 	color:				#0b1964;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			24pt;
	margin: 			0;
	border:				0;
	padding:			0;
	}

h2	{
	letter-spacing:			-2px;
	color:                          #0b1964;
	font-family:                    Verdana, Arial, Helvetica, sans-serif;
	font-size:                      16pt;
	margin-left:			5px;
	border-bottom:			1px dashed #3A1696;
	padding-bottom:			0px;
	}

h3	{
	letter-spacing:		-2px;
	color:                          #3A1696;
	font-family:                    Verdana, Arial, Helvetica, sans-serif;
	font-size:                      11pt;
	font-style:                     italic;
	font-weight:			bold;
	}

b	{
	font-weight:		bold;
	}

i	{
	font-style:			italic;
	}

sub	{
	font-size:			7pt;
	}

p       {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			10pt;
	}

TD.lightblue P:first-letter { color: purple; font-weight: 400; }

ul	{
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			10pt;
	}

p.headermenu  {
	text-align:			center;
	font-weight:			600;
	font-size:			8pt;
	padding:			0;
	line-height:			14pt;
	}

p.red {
	color:			red;
}

img { padding:			0; 
      border:			0;
      margin-top:		0;
      margin-bottom:		0; 
      vertical-align:		middle;}

a { padding:                  0;
    margin-top:               0;
    margin-bottom:            0; 
    }

a:link { color: #464ba7; text-decoration: underline; }
a:visited { color: #464ba7;  text-decoration: underline; font-style: italic; }
a:active { color: #464ba7;  text-decoration: underline;}
a:hover { color: #5b62e9;  text-decoration: none;}

A IMG { border-style: none; }

/* Blue background needs lighter links */
div.blue a:link { color: #d1d2ea; text-decoration: underline; }
div.blue a:visited { color: #d1d2da;  text-decoration: underline; font-style: italic; }
div.blue a:active { color: #d1d2da;  text-decoration: underline;}
div.blue a:hover { color: #e1e2fa;  text-decoration: none;}

a.memberlistname {
	font-family:                    Verdana, Arial, Helvetica, sans-serif;
	color: rgb(58,22,150);
	font-size:			10pt;
	}

.mainTopic {
	font-size:		11pt;
        font-style: italic; 
	color: #a00040;
	}

.center {
	text-align:		center;
	}

/* the FAQ */

.question {
        text-align: left;
        font-size: 11pt;
        color: #300040;
        font-style: italic; 
}

.answer {
        text-align: left;
        font-size: 10pt;
        color: #202000; }

textarea { 
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			10pt;
	}

input  { 
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			10pt;
	}

select  { 
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:			10pt;
	}

/* Links added to side bar */
p.LoginLinks {
	border-top: 1px dashed #404080;
}

.nopadding
{
	padding: 0;
	margin: 0;
	border: 0;
}

li.newsitem {
	border-left: 2px solid black;
	border-bottom: 1px solid #F5F5FF;
	margin-bottom: 2px;
	padding-left: 2px;
}


