@charset "utf-8";

/* updated 2007-04-22 */

header {background-color: #ffffff }

h1 {font-family: sans-serif;
    font-size: 10pt;
    margin-top: 10px; 
    margin-bottom: 0px;
    color: #000080}

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

h2 {font-family: sans-serif;
    font-size: 10pt;
    margin-top: 3px; 
    margin-bottom: 3px;}

body {font-family: sans-serif;
      color: #000000; background-color: #ffffff }

p {color: #000000;
   font-family: sans-serif;
   font-size: 10pt;}

p.redtext {color: #E31230;
   font-family: sans-serif;
   font-size: 10pt;}

p.greentext {color: #0080000;
   font-family: sans-serif;
   font-size: 10pt;}

p.titletext {color: #008000;
              font-family: sans-serif;
              font-size: 20pt;
              font-weight: bold;
              vertical-align: text-bottom;}

p.smalltitletext {color: #008000;
                  font-family: sans-serif;
                  font-size: 13pt;
                  font-weight: bold;}

p.boldtext {color: #008000;
            font-family: sans-serif;
            font-size: 10pt;
            font-weight: bold;
            margin-top: 3px;}

p.boldtextsmall {color: #008000;
                 font-family: sans-serif;
                 font-size: 10pt;
                 font-weight: bold;}

p.smalltext {font-family: sans-serif;
             font-size: 7pt;}

                 
b.hmenubold    { color: #71EBA5; 
                 font-family: sans-serif;
                 font-size: 10pt;
                 font-weight: bold; }

b.navicellbold    { color: #8AA37B; 
                    font-family: sans-serif;
                    font-size: 10pt;
                    font-weight: bold; }

b.boldgreen {color: #008000;
             font-family: sans-serif;
             font-size: 10pt;
             font-weight: bold}

b.boldgreen10 {color: #008000;
               font-family: sans-serif;
               font-size: 10pt;
               font-weight: bold;
               margin-top: 3px;}

b.thispage    { color: #8AA37B; 
                font-family: sans-serif;
                font-size: 10pt;
                font-weight: normal }

ul {color: #000000;
    font-family: sans-serif;
    font-size: 10pt;}
ul.arrow { list-style-image: url('arrow.gif');
           line-height: 1.6 }               
ul.circle {list-style-type: circle}

a {font-family: sans-serif; font-size: 10pt}
a.textwindowhead {font-size: 10pt}

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

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

a.textwindowhead:link       { color: #008000; text-decoration: underline }
a.textwindowhead:visited    { color: #008000; text-decoration: underline }
a.textwindowhead:hover      { color: #008000; text-decoration: underline }
a.textwindowhead:active     { color: #008000; 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: #008000; text-decoration: underline }
a.bluered:visited    { color: #008000; text-decoration: underline }
a.bluered:hover      { color: #E31230; text-decoration: underline }
a.bluered:active     { color: #E31230; text-decoration: underline }

a.smalltext:link       { color: #E31230; text-decoration: underline; font-size: 8pt; }
a.smalltext:visited    { color: #E31230; text-decoration: underline; font-size: 8pt; }
a.smalltext:hover      { color: #008000; text-decoration: underline; font-size: 8pt;  }
a.smalltext:active     { color: #008000; text-decoration: underline; font-size: 8pt;  }

.intext {font-size: 8pt;}

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

table.over {
	border-width: 2px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid none none none;
	border-color: rgb(0, 128, 0) gray gray gray;
	border-collapse: collapse;
	background-color: #D8F1D1;
}
table.over 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(254, 229, 172);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.over 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: ;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.greenheader {
	border-width: 2px 1px 1px 1px;
	border-spacing: 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: #B4EEB4;
}

table.toprightframe {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: rgb(0, 128, 0) rgb(0, 128, 0) rgb(0, 128, 0) rgb(0, 128, 0);
	border-collapse: collapse;
	background-color: #ffffff;
}

table.greenbar {
	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: #B4EEB4;
}
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: #ffffff;
}
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;
	-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: #D8F1D1;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.techchart {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: outset outset outset outset;
	border-color: rgb(117, 161, 208) rgb(117, 161, 208) rgb(117, 161, 208) rgb(117, 161, 208);
	border-collapse: collapse;
	background-color: white;
}
table.techchart th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: rgb(117, 161, 208) rgb(224, 238, 238) rgb(117, 161, 208) rgb(117, 161, 208);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.techchart td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: rgb(224, 238, 238) rgb(224, 238, 238) rgb(224, 238, 238) rgb(224, 238, 238);
	background-color: white;
	-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 #CFDBC5; padding: 10px; vertical-align: middle; text-align: center;}

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

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

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

td.blueborder {border: 2px solid #CFDBC5; 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 #CFDBC5; border-left: none; border-top: none; border-bottom: none; padding: 10px; text-align: center; vertical-align: top}
td.bluegridrightpushup {border: 2px solid #CFDBC5; 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: 300px}
td.contenttitle {vertical-align: center}

td.upwhite { vertical-align: top; background-color: #FFFFFF; padding: 4px 4px 4px 4px}
td.blueheaderbar { text-align: center; vertical-align: center; background-color: #E0EEEE;}
td.center { text-align: center; vertical-align: center;}
td.centergreen { height: 40px; text-align: center; vertical-align: bottom; background-color: #ffffff; color: #000080}
td.leftblue { text-align: left; vertical-align: center; background-color: #D8F1D1; color: #ffffff}
td.redline1 {background-color: #E31230; width: 3px}
td.redline2 {background-color: #E31230; width: 2px}
td.navicell { vertical-align: top; width: 190px}
td.navicellbold    { color: #8AA37B; font-family: sans-serif; font-size: 10pt; font-weight: bold; }
td.navicellspacer { vertical-align: top; width: 5px}
td.paddingcell {width: 30px}
td.paddingcelldisclaimer {width: 100px}
td.adcell { vertical-align: top; width: 160px}
td.disclaimercell {height: 100px; vertical-align: bottom}

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: #CFDBC5; vertical-align: top}
td.bluebackground {background-color: #008000; vertical-align: top}
td.redbackground {background-color: #E31230}
td.fixedwidth170 { width: 170px; vertical-align: top}

.greenspiffy{display:block}
.greenspiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#0FAD0F}
.greenspiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #81d37d;
  border-right:1px solid #81d37d;
  background:#41be3f}
.greenspiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #c3eabd;
  border-right:1px solid #c3eabd;
  background:#35b933}
.greenspiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #35b933;
  border-right:1px solid #35b933;}
.greenspiffy4{
  border-left:1px solid #81d37d;
  border-right:1px solid #81d37d}
.greenspiffy5{
  border-left:1px solid #41be3f;
  border-right:1px solid #41be3f}
.greenspiffyfg{
  background:#0FAD0F}
  
input {font-size: 8pt;}

/* 
 colors http://www.december.com/html/spec/color.html 
 green(16 SVG) #008000 rgb(255, 255, 240)
 mint ice cream #CFDBC5 
 Nancy green #98FB98 rgb(0, 128, 0) 
 darkseagreen2 #B4EEB4
 camo1 #CFDBC5 	
 buttermilk #FEF1B5 rgb(254, 241, 181)
 honey #FEE5AC rgb(254, 229, 172)
 burntsienna #8A360F 
 gold5 #CC7F32 
*/
