@charset "utf-8";

/* updated 2007-04-22 */

header {background-color: #ffffff }

h1 {font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    margin-top: 3px; 
    margin-bottom: 3px;}

h1.textwindow {font-size: 10pt;}

h2 {font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    margin-top: 3px; 
    margin-bottom: 3px;}

body {font-family: Verdana, Arial, Helvetica;
      color: #000000; background-color: #ffffff }

p {color: #000000;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;}

p.redtext {color: #E31230;
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;}

p.titletext {color: #2F4612;
              font-family: Arial;
              font-size: 20pt;
              font-weight: bold;
              vertical-align: text-bottom;}

p.smalltitletext {color: #2F4612;
                  font-family: Arial;
                  font-size: 13pt;
                  font-weight: bold;}

p.boldtext {color: #2F4612;
            font-family: Arial;
            font-size: 10pt;
            font-weight: bold;}

p.boldtextsmall {color: #2F4612;
                 font-family: Arial;
                 font-size: 8pt;
                 font-weight: bold;}
                 
b.hmenubold    { color: #FFFFE0; 
                 font-family: Arial;
                 font-size: 8pt;
                 font-weight: bold; }

b.navicellbold    { color: #2F4612; 
                    font-family: Arial;
                    font-size: 8pt;
                    font-weight: bold; }

b.thispage    { color: #2F4612; 
                font-family: Arial;
                font-size: 8pt;
                font-weight: normal }

a {font-family: Verdana, Arial, Helvetica; font-size: 8pt}
a.textwindowhead {font-size: 10pt}

a:link       { color: #668014; text-decoration: none }
a:visited    { color: #668014; text-decoration: none }
a:hover      { color: #668014; text-decoration: underline }
a:active     { color: #668014; text-decoration: underline }

a.thispage:link       { color: #668014; text-decoration: underline }
a.thispage:visited    { color: #668014; text-decoration: underline }
a.thispage:hover      { color: #668014; text-decoration: underline }
a.thispage:active     { color: #668014; text-decoration: underline }

a.textwindowhead:link       { color: #668014; text-decoration: underline }
a.textwindowhead:visited    { color: #668014; text-decoration: underline }
a.textwindowhead:hover      { color: #668014; text-decoration: underline }
a.textwindowhead:active     { color: #668014; text-decoration: underline }

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

a.bluered:link       { color: #668014; text-decoration: underline }
a.bluered:visited    { color: #668014; text-decoration: underline }
a.bluered:hover      { color: #E31230; text-decoration: underline }
a.bluered:active     { color: #E31230; text-decoration: underline }

.intext {font-size: 8pt;}

em { font-size: 8pt; font-family: Verdana, Arial, Helvetica}

table.navibar {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: rgb(224, 238, 238);
}
table.navibar th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(224, 238, 238);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.navibar td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(224, 238, 238);
	-moz-border-radius: 0px 0px 0px 0px;
}

table { cellpadding: 0; cellspacing: 0; width: 100%;}
.whiteborder { border-collapse: collapse; border: 2px solid #ffffff}
.blueborder {border: 2px solid #FFFFCC; padding: 10px; vertical-align: middle; text-align: center;}

td.bluegridtop {border: 2px solid #FDEE5F; border-top: none; border-left: none; border-right: none; padding: 10px; vertical-align: middle; text-align: center;}
td.bluegridtopleft {border: 2px solid #FDEE5F; border-top: none; border-left: none; padding: 10px; vertical-align: middle; text-align: center;}
td.bluegridtopright {border: 2px solid #FDEE5F; border-top: none; border-right: none; padding: 10px; vertical-align: middle; text-align: center;}

td.bluegridtopleftlefttext {border: 2px solid #FDEE5F; border-top: none; border-left: none; padding: 10px; vertical-align: top; text-align: left;}
td.bluegridtoprightlefttext {border: 2px solid #FDEE5F; border-top: none; border-right: none; padding: 10px; vertical-align: top; text-align: left;}

td.bluegridleft {border: 2px solid #FDEE5F; border-left: none; border-top: none; border-bottom: none; padding: 10px; vertical-align: middle; text-align: center;}
td.bluegridright {border: 2px solid #FDEE5F; border-right: none; border-top: none; border-bottom: none; padding: 10px; vertical-align: middle; text-align: center;}
td.bluegridbottom {border: 2px solid #FDEE5F; border-bottom: none; border-left: none; border-right: none; padding: 10px; vertical-align: middle; text-align: center;}
td.bluegridbottomleft {border: 2px solid #FDEE5F; border-bottom: none; border-left: none; padding: 10px; vertical-align: middle; text-align: center;}
td.bluegridbottomright {border: 2px solid #FDEE5F; border-bottom: none; border-right: none; padding: 10px; vertical-align: middle; text-align: center;}

td.blueborder {border: 2px solid #FFFFCC; padding: 10px; vertical-align: middle; text-align: center;}
td.redborder {border: 2px solid #E31230; padding: 10px; vertical-align: middle; text-align: center;}

td.bluegridleftpushup {border: 2px solid #FFFFCC; border-left: none; border-top: none; border-bottom: none; padding: 10px; text-align: center; vertical-align: top}
td.bluegridrightpushup {border: 2px solid #FFFFCC; border-right: none; border-top: none; border-bottom: none; padding: 10px; text-align: center; vertical-align: top}

td.titlecell {height: 10px}
td.smalltitlecell {vertical-align: top; width: 354px}
td.contenttitle {vertical-align: center}

td.upwhite { vertical-align: top; background-color: #FFFFFF; padding: 4px 4px 4px 4px}
/*
td.centerblue { text-align: center; vertical-align: center; background-color: #FFFFCC;}
*/
td.centerblue { text-align: center; vertical-align: center; background-color: #FDEE5F;}

td.leftblue { text-align: left; vertical-align: center; background-color: #ffffff; color: #ffffff}
td.redline {background-color: #CFB82E; width: 2px}
td.navicell { background-color: #FFFFF0; vertical-align: top; width: 170px}
td.navicellspacer { vertical-align: top; width: 5px}

td.adcell { vertical-align: top; width: 160px}

td.pushcolumnup { vertical-align: top}
td.pushcolumnupleft { text-align: left; vertical-align: top}
td.pushcolumnupright { text-align: right; vertical-align: top}
td.pushcolumnupcenter { text-align: center; vertical-align: top}

td.pushcolumncenter { vertical-align: center}
td.pushcolumncenterleft { text-align: left; vertical-align: center}
td.pushcolumncenterright { text-align: right; vertical-align: center}
td.pushcolumncentercenter { text-align: center; vertical-align: center}

td.pushcolumndown { vertical-align: bottom}
td.pushcolumndownleft { text-align: left; vertical-align: bottom}
td.pushcolumndownright { text-align: right; vertical-align: bottom}
td.pushcolumndowncenter { text-align: center; vertical-align: bottom}

td.lightbluebackground {background-color: #FFFFCC; vertical-align: top}
td.bluebackground {background-color: #000080; vertical-align: top}
td.redbackground {background-color: #E31230}
td.fixedwidth170 { width: 170px; vertical-align: top}


/*
<style type="text/css">
.greenspiffy{display:block}
.greenspiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#678C22}
.greenspiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bdcd9f;
  border-right:1px solid #bdcd9f;
  background:#8da859}
.greenspiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eff3e8;
  border-right:1px solid #eff3e8;
  background:#83a14b}
.greenspiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #83a14b;
  border-right:1px solid #83a14b;}
.greenspiffy4{
  border-left:1px solid #bdcd9f;
  border-right:1px solid #bdcd9f}
.greenspiffy5{
  border-left:1px solid #8da859;
  border-right:1px solid #8da859}
.greenspiffyfg{
  background:#678C22}
</style>

*/

<style type="text/css">
.greenspiffy{display:block}
.greenspiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#18923F}
.greenspiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9bd0ac;
  border-right:1px solid #9bd0ac;
  background:#51ad6f}
.greenspiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e7f4eb;
  border-right:1px solid #e7f4eb;
  background:#43a663}
.greenspiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #43a663;
  border-right:1px solid #43a663;}
.greenspiffy4{
  border-left:1px solid #9bd0ac;
  border-right:1px solid #9bd0ac}
.greenspiffy5{
  border-left:1px solid #51ad6f;
  border-right:1px solid #51ad6f}
.greenspiffyfg{
  background:#18923F}
</style>
*/

input {font-size: 8pt;}

/*
rounded corners: http://www.spiffycorners.com/
colors http://www.december.com/html/spec/color.html
light blue #E0EEEE rgb(224, 238, 238) 
very light blue #ECF8FF rgb(236, 248, 255) 
deep sky blue 3 #3090C7 
neptune #6D9BF1 
blueberry #75A1D0
slategray2 #B9D3EE
lightsteelblue1 #CAE1FF
title text navi blue #000080 rgb(0, 0, 128) 
red line #E31230 
*/
