/**************************************
	Overall settings
*/
body {
color: #000;
background-color: #FBFBFF;
}

/*table, th, td*/
body, .normal {
/*font-size: 11px;*/
/*font-size: n pt|px|pc|em|in|mm|cm|% | xx-small|x-small|small|medium|large|x-large|xx-large*/
font-size: small;
/*font-family: "bitstream vera sans", verdana, sans-serif;*/
font-family: Arial, Helvetica, sans-serif;
/*font-family: "bitstream vera sans", verdana, sans-serif;*/
/*text-align: left;*/
}

body, td, tr, form, select, pre, ul {
padding: 0;
margin: 0;
}

a:link, a:visited, a:active {
color: #003399;
/*text-decoration: none;*/
}
a:hover {
color: #003399;
/*text-decoration: underline;*/
}

table, td, tr {
border-style: none;
vertical-align: top;
}

span {
font-weight: normal;
letter-spacing: 0px;
}

input, textarea, select {
/*background-color: #FAFAFF;*/
font-family: Tahoma, Arial, sans-serif;

/*
font-size: .8em;
font-family: Tahoma, Arial, sans-serif;
border: 1px solid gray;
border-bottom: none;
border-right: none;
*/
}

img { border: 0px; }

ul
{
/*  list-style-type: none;*/
}

li
{
/*padding: 0 0 5px 10px;*/
/*padding: 0;*/
  margin-left: 1em;
  margin-top: 2px;

/*
background-image: url('/_img/point.gif');
background-repeat: no-repeat;
background-position: 3px 6px;
*/
}

.form td
{
/*  padding: 5px 10px 0 0;*/
  margin:0;
  padding: 4px 4px 0 0;
/*  text-align: right; */
/*  width: 5em; */
/*  border: 1px solid blue;*/
/*  vertical-align: middle;*/
/*  color: red;*/
}

.form td.fieldvalue
{
/*  padding: 0.5em;*/
/*  padding: 0 0 5px 0;*/
  padding-left: 5px;
  text-align: left;
/*  border: 1px solid red;*/
/*  vertical-align: middle;*/
/*  color: red;*/
}

.form td.fieldvalue input
{
/*  padding: 0.5em;*/
/*  padding: 0 0 5px 0;*/
  margin:0;
  padding:0;
  vertical-align: top;
/*  color: red;*/
}

/*
.form .flagRequiredField
{
  color: red;
}
*/

.small      { font-size: .8em; }
/*.fancy      { font-size: 11px; color: #535353; }*/
.info       { color:#8B0000; }
.bold       { font-weight: bold; }
.bold_black { font-weight: bold; color: #000; }
.green      { color: #008000; }
.red        { color: #8B0000; }
.code       { font-family: monospace; color: #535353; }
.code_small { font-family: monospace; color: #535353; font-size: .8em; }
.code_red   { font-family: monospace; color: #8B0000; }
.code_green { font-family: monospace; color: #008000; }

.normalpadding td,
.normalpadding li
{
  padding: 0.5em;
/*  line-height: 1em;*/
}

.style1 {
/*	font-size: 18px;*/
	font-size: large;
	font-family: Arial, Helvetica, sans-serif;
}
.style4 {font-size: medium}
.style5 {
/*	font-size: 14px;*/
	font-weight: bold;
}
.style6 {/*font-size: 14px*/}

/**************************************
	Logo
*/
#logo {
  margin: 5px 5px 0px 5px;
  font-size: small;

/*height: 60px;*/
/*margin: 0;*/
/*padding: 0;*/
/*background-color: #003366;*/
/*border-bottom: 1px solid gray;*/
/*
background-color: #E1FDF7;
border: solid 1px gray;
*/
}

/*
#logo img {
margin-left: 5px;
}

#search {
padding-left: 10px;
}
*/

/**************************************
  Main Layout
*/
#maincontainer {
margin: 0 5px 0px 5px;
/*background-color: #fff;*/
color: #000;
/*color: #333;*/
/*line-height: 130%;*/
/*border: 1px solid gray;*/
clear: both;
}

#mainheader {
}

#mainheader table {
font-size: 1.1em;
font-weight: bold;
background-image: url("_img/bgheader.jpg");
/*padding: 3px;*/
/*border: 1px solid gray;*/
border-top: 1px solid gray;
border-right: 1px solid gray;
border-left: 1px solid gray;
}

#maintable {
/*border: 1px solid gray;*/
border-collapse: collapse;
border: 1px solid gray;
/*border-style: none;*/
vertical-align: top;
background-color: #fff;
}

/*
#maintable td {
border-style: solid;
border: 1px solid gray;
}
*/

#mainfooter {
padding: 2px 5px 2px 2px;

color: #333;
/*text-align: right;*/
background-image: url("_img/bgfooter.jpg");
background-repeat: repeat-x;
/*border-top: 1px solid gray;*/
border: 1px solid gray;
clear: both;

font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
}

.section
{
  margin: 4px 0px 4px 0px;

/*  font-size: 13px;*/
  /*font-family: "bitstream vera sans", verdana, sans-serif;*/
  font-family: Arial, Helvetica, sans-serif;
  /*font-family: "bitstream vera sans", verdana, sans-serif;*/
  text-align: left;
}

.title
{
/*  font-size: 1.1em;*/
  font-weight: bold;
}

.hang
{
  text-indent: -2em;
  margin-left: 2em;
}

/**************************************
  Main Navigation Column
*/

#mainnav {
width: 130px;
/*overflow: hidden;*/
/*display: table-cell;*/
/*max-width: 130px;*/
margin: 0;
padding: 10px 0 10px 5px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
background-color: #E1FDF7;

/*font-size: 11px;*/
font-size: small;

font-family: Arial, Helvetica, sans-serif;
/*text-align: left;*/
}

#mainnav img {
  /*padding: 8px 10px 0 10px;*/
/*
  margin:0;
  padding:0;
*/
}


/**************************************
  Main News Column
*/

#mainnews {
width: 170px; /* adjusted for padding */
margin: 0;
padding: 5px 5px 10px 5px;
border-left: 1px solid gray;
background-color: #E1FDF7;
/*float: right;*/
border-bottom: 1px solid gray;
}

/*  Sub-Sections
*/
#mainnews .section
{
  padding-bottom: 2px;
  margin: 8px 0px 6px 0px;
  border-bottom: 1px dotted #ccc;
  text-align: left;
  
/*  font-size: 10px;*/
  font-size: small;
  /*font-family: "bitstream vera sans", verdana, sans-serif;*/
  font-family: Arial, Helvetica, sans-serif;
  /*font-family: "bitstream vera sans", verdana, sans-serif;*/
}

#mainnews .title
{
  padding: 3px 0 3px 0;
/*  margin-bottom: 5px;*/
/*  font-size: 1.1em;*/
  font-weight: bold;
  color: #003366;
  border-bottom: 1px dotted #ccc;
  text-align: center;
}

#mainnews .content
{
  text-indent: 1em;
}

.link
{
  padding: 5px 0 5px 0;
/*  margin-bottom: 5px;*/
/*  font-size: 1em;*/
  font-weight: bold;
  color: #003366;
/*  border-bottom: 1px dotted #ccc;*/
  text-align: left;
}

/*
#mainnews_toggle {
margin: 0;
padding: 0;
float: right;
}
*/

/**************************************
  Main Content Column
*/

#maincontent
{
  margin: 15px; /* IE: padding can disappear when window is small, not margin */

/*  font-size: 13px;*/
  font-size: small;
  /* font-family: "bitstream vera sans", verdana, sans-serif; */
  font-family: Arial, Helvetica, sans-serif;
/*  text-align: left;*/
}

#maincontent ul, ol
{
  margin-left: 1ex;
  padding: 0px;
}

#maincontent li
{
  margin-left: 1em;
/*  margin-top: 1em;*/
}

/*
#content_nonews {
padding: 15px;
margin-left: 140px;
border-left: 1px solid gray;
}

#content_only {
padding: 15px;
text-align: center;
}
*/

/*
#img_index {
margin: 10px;
float: right;
}
*/


/**************************************
	Outer/Inner Indentation
*/
/*
div.i0 { padding-bottom: 24px; }
div.i1 { padding-bottom: 8px; }

div.o1 { margin: 8px 0px 4px 0px; }
div.o2 { margin: 4px 0px 4px 0px; }
*/

/*
div.o1 { padding-bottom: 24px; }
div.o2 { padding-bottom: 8px; }
div.i0 { margin: 8px 0px 4px 0px; }
div.i1 { margin: 4px 0px 4px 0px; }
*/


/**************************************
	Headings
*/
/*
div.h1 {
padding-bottom: 8px;
font-size: 1.1em;
font-weight: bold;
letter-spacing: 1px;
color: #003366;
}
div.h2 {
padding: 10px 0 5px 0;
font-weight: bold;
font-size: 1em;
}
div.h3 {
padding: 0 0 2px 0px;
font-weight: bold;
font-family: Tahoma, Arial, sans-serif;
}
*/

/**************************************
	Any Misc
*/

.block
{
font-family: monospace;
/*font-size: .8em;*/
padding: 8px;
margin: 4px 0;
/*color: #555;*/
background-color: #FCFCFC;
border: dotted 1px #999;
overflow: auto;
}

.annotate
{
/*font-size: 11px;*/
/*font-size: n pt|px|pc|em|in|mm|cm|% | xx-small|x-small|small|medium|large|x-large|xx-large*/
/*font-size: small;*/
/*font-family: "bitstream vera sans", verdana, sans-serif;*/
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-size: .8em;
color: red;
/*font-family: "bitstream vera sans", verdana, sans-serif;*/
/*text-align: left;*/
}

