/*

  Style sheet:
        docs/encompass.css

  Purpose:
	Encompass styles

  History:
	18-May-2008 by SLJ
	    Add encnews styles
	29-Oct-2007 by SLJ
	    Add View/Hide
	03-Nov-2006 by Simon L Jackson
	    Add form classes
 
*/

  .enchide {
    display: none;
  }

  .encview {
  }

  body {
    background-color: #d0e0ff;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
  }

  a:hover {
    color: #ff0080;
  }

  p {
    font-size: 12px;
    margin: 0px 0px 5px 0px;
  }

  h1, h2, h3, h4, h5, h6 {
    font-family: arial, sans-serif;
    text-align: center;
  }

  h1 {
    font-size:	24px;
    color: #0000ff;
    font-weight: bold;
    padding: 5px;
    margin: 0px;
  }

  input {
    font-size: 12px;
  }

  select {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
  }

  table {
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
  }

  tr {
    margin: 0px;
    padding: 0px;
  }

  td {
    margin: 0px;
    padding: 0px;
  }

  table.encouter {
    background-color: white;
  }

dd {
	text-align:		left;
	font-size:		10px;
	color:			#000000;
	}

dt	{
	text-align:		left;
	font-size:		14px;
	font-weight:		bold;
	color:			#0080ff;
	margin:			8px 0px 3px 0px;
	}

h5	{
	color:			#ff0080;
	font-size:		12px;
	margin-top:		2px;
	margin-bottom:		2px;
	}

hr	{
	margin:			0px 0px 0px 0px;
	}

.column-heading {
	text-align:		center;
	font-size:		16px;
	color:			#0000ff;
	font-weight:		bold;
	margin:			10px 0px 10px 0px;
	}

p.footer {
	font-size:		9px;
	}

img.left-floating {
	float:			left;
	margin:			4px 10px 4px 0px;
	}

img.right-floating {
	float:			right;
	}

.item-header {
	font-size:		12px;
	font-weight:		bold;
	color:			#000000;
	}

li {
	font-size:		12px;
	margin:			0px 0px 5px 0px;
	text-indent:		1px;
	}

.mia-info {
	font-size:		14px;
	}

.mia-name {
	font-size:		14px;
	}

.pdf {
	color:			#0000ff;
	background-color:	#ffff80;
	text-decoration:	underline;
	}

.pdf a:link,
.pdf a:visited,
.pdf a:active {
	text-decoration:	underline;
	color:			#ffffff;
	}

table.board	{
	background-color:	#ffbfff;
	border-collapse:	collapse;
	empty-cells:		show;
	}

td.board	{
	font-size:		14px;
	color:			#000000;
	margin:			0px;
	border:			2px solid white;
	}

table.mlug	{
	background-color:	#d7d7ff;
	border-collapse:	collapse;
	empty-cells:		show;
	}

td.mlug	{
	font-size:		14px;
	color:			#000000;
	margin:			0px;
	border:			2px solid white;
	}

table.nopsig	{
	background-color:	#c6ffc6;
	border-collapse:	collapse;
	empty-cells:		show;
	}

td.nopsig	{
	font-size:		14px;
	color:			#000000;
	margin:			0px;
	border:			2px solid white;
	}

table.slug	{
	background-color:	#b0d8ff;
	border-collapse:	collapse;
	empty-cells:		show;
	}

td.slug	{
	font-size:		14px;
	color:			#000000;
	margin:			0px;
	border:			2px solid white;
	}

table.special	{
	background-color:	#ffff80;
	border-collapse:	collapse;
	empty-cells:		show;
	}

td.special	{
	font-size:		14px;
	color:			#000000;
	margin:			0px;
	border:			2px solid white;
	}

.tag-line {
	font-size:		10px;
	color:			#000000;
	margin:			0px;
	}

.test {
	font-size:		12px;
	}

.topic {
	text-align:		center;
	font-size:		11px;
	font-weight:		normal;
	color:			#ffff00;
	margin:			0px;
	background-color:	#0080ff;
	}

.topic a:link,
.topic a:visited,
.topic a:active {
	text-decoration:	none;
	color:			#ffffff;
	}

.topic a:hover {
	color:			#ffff00;
	}

.top-of-page {
	text-align:		right;
	background-color:	#ffffff;
	background-image:	url(/encicons/uparrow.gif);
	background-position:	right;
	background-repeat:	no-repeat;
	padding-left:		20px;
	padding-right:		20px;
	padding-top:		2px;
	padding-bottom:		2px;
	}

.top-of-page a {
	font-size: 10px;
	color: #0000ff;
	}

.updated {
	font-size:		9px;
	color:			#ffff00;
	}


/* Navigation styles */

  table.encmenu {
    border-collapse: separate;
    border-spacing: 4px;
  }

  table.encmenu td {
    background-color: #0080ff;
    color: white;
    border: 2px outset #40c0ff;
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    text-align: center;
    vertical-align: middle;
    width: 80px;
  }

  table.encmenu td a:active,
  table.encmenu td a:hover,
  table.encmenu td a:link,
  table.encmenu td a:visited {
    color: white;
    text-decoration: none;
  }

  table.encmenubar {
    width: 100%;
  }

  table.encmenubar td {
    background-color: #0080ff;
    color: white;
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    vertical-align: middle;
    padding: 5px 10px 5px 10px;
    width: 34%;
  }

  table.encmenubar td a:link,
  table.encmenubar td a:visited {
    color: white;
    text-decoration: none;
  }

  table.encmenubar td a:active,
  table.encmenubar td a:hover {
    color: white;
    text-decoration: underline;
  }

  table.encmenubar td.encmenuleft {
    text-align: left;
  }

  table.encmenubar td.encmenucenter {
    text-align: center;
  }

  table.encmenubar td.encmenuright {
    text-align: right;
  }


/* News styles */

  table.encnews {
    width: 100%;
  }

  table.encnews td {
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    vertical-align: top;
    padding: 6px;
  }

  table.encnews td.encnewsleft {
    padding-right: 3px;
    text-align: left;
    width: 34%;
  }

  table.encnews td.encnewscenter {
    padding-left: 3px;
    padding-left: 3px;
    text-align: center;
    width: 34%;
  }

  table.encnews td.encnewsright {
    padding-left: 3px;
    text-align: right;
    width: 34%;
  }

  table.encnews td.encnews2left {
    padding-right: 3px;
    text-align: left;
    width: 50%;
  }

  table.encnews td.encnews2right {
    padding-left: 3px;
/*    text-align: right; */
    width: 50%;
  }


/* Form styles */

  input.encbutton {
    background-color: #0080ff;
    color: white;
    border: 2px outset #40c0ff;
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    text-align: center;
    vertical-align: middle;
    width: 80px;
  }

  table.encerror {
    margin: 0px;
    padding: 0px;
  }

  table.encerror td {
    margin: 0px;
    padding: 0px;
  }

  table.encerror td p {
    color: #ff4444;
    padding: 0px;
  }

  table.encerror td ul {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  table.encerror td ul li {
    color: #ff4444;
  }

  table.encform {
    border: none;
    margin-left: auto;
    margin-right: auto;
  }

  table.encform td {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 0px;
    vertical-align: top;
  }

  table.encform td p {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: top;
  }

  table.encform td.encbutton {
  }

  table.encform td.enccheckbox {
    padding-top: 2px;
  }

  table.encform td.enccheckbox input {
    margin-top: 5px;
  }

  table.encform td.encmessage {
    padding-top: 5px;
  }

  table.encform td.encmessage p {
    font-size: 13px;
    font-style: italic;
  }

  table.encform td.encdisplay,
  table.encform td.encinfo,
  table.encform td.encprompt {
    padding-top: 6px;
  }

  table.encform td.encselect {
  }

  table.encform input.encinput, table.encform textarea {
    background-color: white;
    font-family: monospace;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 3px;
  }

  table.encform select {
    margin-top: 3px;
  }


/* Table styles */

  table.enctable {
    background-color: #f0f7ff;
    border: 1px solid #dfdfdf;
    border-collapse: collapse;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 5px;
    margin-left: 11px;
    margin-right: 11px;
  }

  table.enctable td, table.enctable th {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 9pt;
    background-color: #f0f7ff;
    border: 1px solid #dfdfdf;
    border-collapse: collapse;
    color: #000000;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
  }

  table.enctable th {
    background-color: #70b0f0;
    color: #FFFFFF;
  }
  table.enctable th.encleft {
    text-align: left;
  }

  table.enctable th.enccenter {
    text-align: center;
  }

  table.enctable th.encright {
    text-align: right;
  }

  table.enctable td {
    vertical-align: top;
  }

  table.enctable td p {
    font-family: Tahoma, Verdana, sans-serif;
    margin: 0px;
    padding-bottom: 6px;
  }

  table.enctable td.encleft {
    text-align: left;
  }

  table.enctable td.enccenter {
    text-align: center;
  }

  table.enctable td.encright {
    text-align: right;
  }

  table.enctable td.enclefthighlight {
    text-align: left;
  }

  table.enctable td.enccenterhighlight {
    text-align: center;
  }

  table.enctable td.encrighthighlight {
    text-align: right;
  }
