/* stylesheet for Hunter's Training main  pages */
/* last updated 26 July, 2014                   */

a.topnav:link,a.topnav:visited {color:black;text-decoration:none;}
a.topnav:hover,a.topnav:active {color:red;text-decoration:underline;}

span.topnav:hover {background-color:yellow;}

body         {font-family: Arial, sans-serif; }
body.back    {background-image: url("images/WB00516_.gif"); font-family: Arial, sans-serif; }
body.inner   {border: groove red 7px; padding: 3px; }

caption      {color: red; font-weight: bold; font-size: 12pt; margin-bottom : 3mm;}

div.one      {border-color: #B00060; border-style: solid;  border-width: 3px; max-width: 50%; padding-left: 6px;}
div.form     {border-color: #B00060; border-style: groove; border-width: 3px; max-width: 58%; padding-left: 6px;}
div.price    {border-color: blue;    border-style: solid;  border-width: 3px; top: 38%; bottom: 9%; left: 61%; right: 4%;
              padding-left: 6px;  position: fixed;}
div.top      {height: 8%; }  /*border-color: red; border-style: solid; border-width: 1px; */
div.links    { }
div.contain  { } 
div.two      {float: left; width: 44%; }
div.four     {width: 46%; margin-left: 50%;  padding-top: 2pt; }
div.bot      { }            /* margin-top: 1%;    */

h1           {color: red;     text-align: center; font-size: 16pt; }
h1.leftbold  {color: black; text-align: left; font-size: 16pt; font-weight: bold;}
h1.black     {color: black;   text-align: center; font-size: 16pt; }
h2           {color: blue;    text-align: center; font-size: 14pt; }
h2.green5    {color: #008080; text-align: left;   font-size: 14pt; }
h2.black     {color: black;   text-align: center; font-size: 21pt; }
h2.left      {color: blue;    text-align: left;   font-size: 14pt; }
h2.leftblk   {color: black;   text-align: left;   font-size: 16pt; }
h2.leftrust  {color: #800000; text-align: left;   font-size: 16pt; }
h2.other     {color: green;   text-align: center; font-size: 14pt; }
h3           {color: red;                         font-size: 12pt; }
h4           {font-weight: 550;                   font-size: 10pt; }

img          {font-size: 40pt; margin-top: -.1em;}

li           {font-weight: normal; font-size: 10pt; color: black;}
li.bul       {font-weight: bold; font-size: 10pt; color: #008080; }
li.gr        {font-weight: bold; font-size: 10pt; }
li.lst2      {color: red;   font-family: Arial; font-size: 12pt; font-weight: bold; }
li.lst3      {color: black; font-family: Arial; font-size: 12pt; font-weight: normal; }
li.lvl1      {font-weight: normal; font-size: 10pt; }
li.lvl1-2    {font-weight: normal; font-size: 12pt;  }
li.lvl2      {font-weight: normal; font-size: 10pt; color: teal;}
li.lvl2-2    {font-weight: normal; font-size: 12pt; color: teal; }
li.medium    {font-weight: normal; font-size: 10pt; line-height: 1.05em; margin-bottom: 6pt;}
li.mid       {font-weight: normal; font-size: 12pt; }
li.midbold   {font-weight: bold;   font-size: 12pt; }
li.obj1      {font-weight: normal; font-size: 12pt; margin-bottom: 7pt; line-height: 1.3em;}
li.obj1nrw   {font-weight: normal; font-size: 12pt; margin-bottom: 5pt; line-height: 1.2em; margin-top: 3pt;}
li.obj1bold  {font-weight: bold;   font-size: 12pt; margin-bottom: 7pt; line-height: 1.3em;}
li.obj1bold2 {font-weight: bold;   font-size: 12pt; margin-left: 1.5em;   line-height: 1.3em;}
li.obj2      {font-weight: normal; font-size: 12pt; margin-top: 4pt;  line-height: 1.6em; margin-bottom: 7pt;}
li.obj3      {font-weight: normal; font-size: 12pt; margin-top: 8pt;  line-height: 1.3em;}
li.obj4      {font-weight: normal; font-size: 12pt; margin-top: 10pt; line-height: 1.3em;}
li.objbio    {font-weight: 500;    font-size: 12pt; margin-top: 6pt;  margin-right: 25%; margin-left: 2em; margin-bottom: 8pt; line-height: 1.2em;}
li.List      {font-weight: bold;   font-size: 10pt; line-height: 1.0em;}
li.ListEnd   {font-weight: bold;   font-size: 10pt; line-height: .9em; margin-bottom: 8pt;}


ol           {font-weight: bold; font-size: 10pt; }
ol.obj1      {font-weight: normal; font-size: 12pt; list-style-type: decimal; line-height: 1.6em;}
ol.obj2      {font-weight: normal; font-size: 12pt; list-style-type: lower-alpha; line-height: 1.0em; margin-top: 3pt;}
ol.obj12num  {font-weight: normal; font-size: 12pt; list-style-type: decimal;}


ul           {font-weight: bold; font-size: 10pt; list-style-type: square; }
ul.bold      {font-weight: bold; }
ul.disc      {list-style-type: disc; font-size: 12pt; }
ul.mid       {font-weight: normal; font-size: 12pt; list-style-type: square; }
ul.midbold   {font-weight: bold;   font-size: 12pt; list-style-type: square; margin-left: 1.5em; line-height: 1.6em;}
ul.circle    {font-weight: normal; font-size: 12pt; list-style-type: circle; line-height: 1.3em;}
ul.obj       {font-weight: normal; font-size: 12pt; list-style-type: square; line-height: 1.6em;}
ul.sub       {font-weight: bold; font-size: 10pt; list-style-type: disc; }

p            {font-weight: normal; font-size: 10pt; font-family: Arial;}
p.center18   {font-size: 18pt; text-align: center; }
p.centerlow  {font-size: 12pt; text-align: center; }
p.copy       {font-size: 6pt;  text-align: center; }
p.fixed      {font-size: 12pt; text-align: left;  font-weight: bold; font-family: "Courier New", monospace; }
p.green      {font-weight: bold; font-size: 10pt; color: #008080; }
p.green5     {font-weight: medium; font-size: 16pt; color: #008080; }
p.link       {font-size: 8pt; }
p.linkcenter {font-size: 8pt; text-align: center; }
p.linkright  {font-size: 8pt; margin-left: 24%; line-height: .1em;}
p.linkright2 {font-size: 8pt; margin-left: 30%; }
p.maroon     {color: maroon; }
p.mid        {font-weight: 500; font-size: 12pt; }
p.middle     {font-size: 10pt; text-align: center; }
p.newunder   {font-size: 8pt; text-decoration: underline;  margin-bottom: 6pt;}
p.newindent  {font-size: 8pt; margin-left: 12pt; margin-right: 30%;  margin-bottom: 15pt; }
p.one        {color: red; }
p.policy     {font-size: 6pt; }
p.ten        {font-weight: bold; font-size: 10pt; }


/*  TABLE and table element attributes:  */

table.clist  {border-top: silver 1px solid; border-left: silver 1px solid; border-bottom: grey 2px solid; border-right: grey 1px solid;
              font-family: Arial, sans-serif;  }
table.cooltb {width: 80%; border: 1px solid silver; border-spacing: 4px; padding-left: 2px; margin-left: 8em;}
table.players {width: 50%; margin-left: 1em;}
table.def    {cellspacing: 4px; cellpadding: 0; width: 94%;}
table.spc    {font-weight: normal; font-size: 12pt; cellspacing: 2px;}
table.files  {font-weight: normal; font-size: 12pt; cellspacing: 2px; width: 5.9in;}
table.vsps   {font-weight: normal; font-size: 12pt; cellspacing: 2px; width: 5.6in;}
table.techdocs {width: 98%; border: 1px solid silver; border-spacing: 4px; padding-left: 2px;}
table.ftps   {width: 70%; border: 1px solid silver; border-spacing: 4px; padding-left: 2px; margin-left: 6em;}
td           {font-weight: normal; font-size: 10pt; }
td.bottom2   {vertical-align: bottom; }
td.d5        {width: 5%; }
td.middle    {vertical-align: middle; }
td.player-1  {vertical-align: middle; width: 210px; padding-left: 30px; padding-right: 25px; padding-top: 8px; height: 342px;}
td.player-2  {vertical-align: middle; width: 210px; padding: 2px; height: 342px;}
td.player-3  {vertical-align: middle; width: 210px; padding: 2px; height: 342px;}
td.player-4  {vertical-align: middle; width: 210px; padding-left: 35px; padding-right: 25px; padding-top: 8px; height: 342px;}
td.top20pc   {vertical-align: top; height: 20%;  }
td.top60pc   {vertical-align: top; width:  55%;  }		
td.2col      {vertical-align: top; width: 45%; font-size: 11pt; font-weight: bold }

/* classes for course columns in tables: ccd - course code; cti - course title; cdu - course duration */

.ccd         {width: 50pt; height: 1.1em; font-size: 11pt; padding-left: 2px;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid; }
.cti         {width: 370pt; height: 1.8em; font-size: 11pt; padding-left: 4px; padding-top: 2px;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.cdu         {width: 50pt; height: 1.8em; text-align: center; font-size: 11pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.ccdempt     {width: 50pt; height: 1.8em; font-size: 11pt;
              border: none; }
.ctiempt     {width: 370pt; height: 1.8em; font-size: 11pt;
              border: none; }
.cduempt     {width: 50pt; height: 1.8em; font-size: 11pt;
              border: none; }

.cdw         {width: 80pt; height: 1.8em; text-align: center; font-size: 11pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.cdwempt     {width: 80pt; height: 1.8em; font-size: 11pt;
              border: none; }


/* columns for course offerings: cdate - dates; cname - course name; cloc - course location; ctu - course tuition         */
/* cdead - enrollment deadline                                                                                            */

.cdates      {width: 130pt; height: 1.1em; font-size: 11pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid; }
.cname       {width: 330pt; height: 1.8em; font-size: 11pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.cloc        {width: 74pt; height: 1.8em; text-align: center; font-size: 11pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.ctu         {width: 74pt; height: 1.8em; text-align: center; font-size: 11pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.cdead       {width: 74pt; height: 1.8em; text-align: center; font-size: 11pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.cdatesempt  {width: 130pt; height: 1.8em; font-size: 11pt;
              border: none; }
.cnameempt   {width: 330pt; height: 1.8em; font-size: 11pt;
              border: none; }
.clocempt    {width: 74pt; height: 1.8em; font-size: 11pt;
              border: none; }
.ctuempt     {width: 74pt; height: 1.8em; font-size: 11pt;
              border: none; }
.cdeadempt   {width: 74pt; height: 1.8em; font-size: 11pt;
              border: none; }


/* columns for tech papers: ctitle - title; cfname - file name; cupdt - date last updated; cver - paper version          */

.ctitle      {width: 43%; font-size: 10pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid; }
.cfname      {width: 21%; font-size: 10pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.cupdt       {width: 6%;  font-size: 10pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.cver        {width: 25%; font-size: 10pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}

.cdown       {width: 10%; font-size: 10pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.cdd         {width: 15%; font-size: 10pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.cdescr      {width: 40%; font-size: 10pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}


/* columns for ftp files: ftitle - course title; fcode - course code; fname - file name; fupdt - date last updated;      */

.ftitle      {width: 52%; font-size: 12pt;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid; }
.fcode       {width: 15%; font-size: 12pt; text-align: center;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.fname       {width: 13%;  font-size: 12pt; text-align: center;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.fupdt       {width: 20%; font-size: 12pt; text-align: center;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}



/* columns for cool things: coolthing - cool thing; context - context; courses - courses;                                */

.coolthing   {width: 50%; font-size: 12pt; padding: 4px;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid; }
.context     {width: 10%; font-size: 12pt; text-align: left; font-weight: bold; padding-left: 2px;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.coursehead  {width: 40%;  font-size: 12pt; text-align: center; font-weight: bold;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.courses     {width: 40%;  font-size: 12pt; text-align: left; padding-left: 4px; padding-bottom: 8px; padding-top: 4px;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}


/* columns for internal marketing: page - page name; file - file name; update - last updated;                                */

.page        {width: 2.7in; font-size: 12pt; padding: 4px;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid; }
.file        {width: 1.5in; font-size: 12pt; text-align: left; font-weight: normal; padding-left: 2px;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.pagehead    {width: 2.7in;  font-size: 12pt; text-align: center; font-weight: bold;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}
.update      {width: 1.6in;  font-size: 12pt; text-align: left; padding-left: 4px; padding-bottom: 8px; padding-top: 4px;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}

/* columns for VSPs: vpage - file name; vagehead - same as vage but centered, update - last updated;                           */

.vage        {width: 4in; font-size: 12pt; padding: 4px;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid; }
.vagehead    {width: 4in;  font-size: 12pt; text-align: center; font-weight: bold;
              border-top: grey 1px solid; border-left: grey 1px solid; border-bottom: silver 1px solid; border-right: silver 1px solid;}



/* classes used                                                                             */

.black       {color: black;}
.blue        {color: blue; }
.bold        {font-weight: bold;}
.bold12      {font-size: 12pt; font-weight: bold}
.bold16      {font-size: 16pt; font-weight: bold}
.brdr2       {border-width: thin; border-style: solid; vertical-align: middle;}

.center      {text-align: center;}
.centerbold  {font-weight: bold; text-align: center}
.cool        {font-family: 'Comic Sans MS', fantasy; font-style: oblique; font-size: 16pt; color: fuchsia;}

.eleven      {font-size: 11pt;}
.floatRight1 {float: right; margin-right: 45pt; }
.in          {font-weight: bold;   text-indent: 2em; font-size: 12pt; }
.in10        {font-weight: bold;   text-indent: 2em; font-size: 10pt; }
.in2         {font-weight: bold;   margin-left: 4em; font-size: 12pt; }
.in210       {font-weight: bold;   margin-left: 4em; font-size: 10pt; }
.innorm      {font-weight: normal; margin-left: 2em; font-size: 12pt; }
.innorm2     {font-weight: normal; margin-left: 4em; font-size: 12pt; }
.innorm11    {font-weight: normal; margin-left: 2em; font-size: 11pt; }
.left        {text-align: left;}
.leftbutton1 {margin-left: 90pt; }
.left150     {margin-left: 150pt; }
.left230     {margin-left: 230pt; }
.lite        {font-weight: normal; font-size: 12pt; }

.maroon      {color: maroon;}
.mid12tight  {font-size: 12pt; font-weight: normal; line-height: 1.3em; margin-bottom: 6pt;}
.monobold    {font-size: 12pt; text-align: left;  font-weight: bold;   font-family: "Courier New", monospace; }
.monoboldin  {font-size: 12pt; text-align: left;  font-weight: bold;   font-family: "Courier New", monospace; margin-left: 20%;}
.mononorm    {font-size: 12pt; text-align: left;  font-weight: normal; font-family: "Courier New", monospace; }

.outline-day {font-size: 12pt; font-weight: normal; text-decoration: underline; margin-bottom: 2em;}
.outline-1   {font-size: 12pt; font-weight: normal; margin-top:  2em;  line-height: .2em; }
.outline-1a  {font-size: 12pt; font-weight: normal; line-height: .2em; }
.outline-1b  {font-size: 12pt; font-weight: normal; line-height: .3em; }
.outline-2   {font-size: 12pt; font-weight: normal; margin-left: .2in; line-height: .2em; }
.outline-3   {font-size: 12pt; font-weight: normal; margin-left: .4in; line-height: .2em; }
.outline-4   {font-size: 12pt; font-weight: normal; margin-left: .6in; line-height: .2em; }
.outline-5   {font-size: 12pt; font-weight: normal; margin-left: .8in; line-height: .2em; }
.outline-spacer {margin-bottom: 3em;}

.padleft     {padding-left: 20pt;}
.papersList  {font-weight: bold; text-indent: 2em;  font-size: 10pt;  line-height: .5em;}
.pictext     {font-weight: bold; line-height: 100%; margin-left: 4px; margin-top: 0; margin-bottom: 0; align: left;}
.pictext2    {font-weight: bold; line-height: 100%; margin-left: 6px; margin-top: 0; margin-bottom: 0; align: left;}
.power       {color: #008080; font-family: Arial; font-size: 14pt; font-weight: bold; margin-left: .2in; text-align: left; }
.red         {color: red; }
.right       {margin-right: 25%;}
.right2      {margin-right: 15%;}
.right3      {margin-right: 45%;}
.rust        {color: #800000; }
.space-below {margin-bottom: 2em;}
.space-right {margin-right: 6pt; }
.subsub      {font-weight: normal; margin-left: 5em; font-size: 12pt; margin-right: 28%; }

.tealIn      {font-weight: bold; text-indent: 2em; color: teal; text-align: center}
.tealIn2     {font-weight: bold; color: teal; text-align: center}
.tenfive     {font-size: 10.5pt; }
.thin        {font-size: 2pt;}
.thin2       {font-size: 2pt; line-height: 1em;}
.topiclist   {font-size: 12pt; font-weight: normal; margin-left: .6in; line-height: 1.7em; }
.ttfgreen    {color: #008080; }
.twelve      {font-size: 12pt;}
.under       {text-decoration: underline;}
