@charset "utf-8";

/* FORMAT.CSS */



/* General Layout Formatting */

.height10  {height:10em;}
.height25  {height:25em;}
.height50  {height:50em;}
.height100 {height:100em;}
.height200 {height:200em;}
.height250 {height:250em;}
.height300 {height:300em;}
.height350 {height:350em;}
.height400 {height:400em;}
.height450 {height:450em;}
.height500 {height:500em;}
.height600 {height:600em;}
.height700 {height:700em;}
.height800 {height:800em;}
.height900 {height:900em;}
.height1k  {height:1000em;}
.height5k  {height:5000em;}







		 /* GLOBAL TEXT/PRESENTATION FORMATTING */

/* Remove Anchor Underlines */

a {text-decoration:none;}


		/* GENERAL TEXT SELECTORS & FORMAT */

.keepspace {white-space:pre;}

/* Layout */



div.image {clear:both;}


.img-center
		   {clear:both;
			margin-left: auto;
			margin-right: auto;
			}

.img-right {clear:left;
			float:right;
			margin-right:1em;}

.img-left  {clear:right;
			float:left;
			padding:0 0 0 1em }

.image .caption-left   {text-align:left;
						padding:0 0 0 1em;
						}

.image .caption-right  {text-align:right;
						padding:0 1em 0 0;
						}

.image .caption-center {text-align:center;
						padding:0 1em 0 1em;}

.align-Left {
			 display:block;
			 float:left;
			 padding-right: 1em;
			 margin-bottom:2em;
			 }

.align-Right {
			 display:block;
			 float:left;
			 padding-right: 1em;
			 margin-bottom:2em;
			 }

.txt-center {text-align:center;}




.txt-inline {display:inline; margin-left 1em;}


/*  TEXT & FONT CLASSES */

.f-italic {font-style:italic;}
.f-bold   {font-weight:700;}
.f-underline {text-decoration:underline;}


/*  TEXT POSITIONING CLASSES */

.txt-left    {text-align:left;}
.txt-right   {text-align:right;}
.txt-center  {text-align:center;}
.txt-justify {text-align:justify;}


.line-item
			{clear:both;					/* 'lf' line-items */
			 display:block;					/* new line */
			 float:left;
			}
											/* float inline items */
.add-item 									/* new line if content on right */
			{clear:right;
			 display:inline;
			 width:auto;
			 float:left;
			 margin:0 0 0 1.5em;		    /* small separation */
							   }

.add-last    {clear:right;
			  display:inline;
			  width:100%;                   /*  prevent wrap wrap */
			  float:left;
			  margin:0 0 0 1.5em;
			  overflow:hidden;}


/* TEXT FORMAT CLASSES */

P.center {text-align:center;}

.ffamily-serif1   {font-family: "Times New Roman",
                                "Palatino Linotype",
                                "Lucida Bright",
                                 Times,
                                 Georgia,
                                 serif;
								}

.ffamily-serif2 {font-family:  Georgia,
                               Garamond,
                              "Times New Roman",
                              "Palatino Linotype",
                               serif;
							 }

.ffamily-serif3 {font-family:"Palatino Linotype",
							  Georgia,
                              Garamond,
                              "Times New Roman",
                               serif;
							 }

.ffamily-sans1   {font-family: Arial,
                               Helvetica,
                               Geneva,
                               "Trebuchet MS",
                               Verdana,
                               "Nimbus Sans L",
                               sans-serif;
							 }

.ffamily-sans2 {font-family:  "Trebuchet MS",
                              "Lucida Sans",
                               Lucida,
                               Arial,
                               Verdana,
                               Helvetica,
                               sans-serif;
							 }

.ffamily-sans3 {font-family:  "Lucida Sans",
							 "Trebuchet MS",
                               Lucida,
                               Arial,
                               Verdana,
                               Helvetica,
                               sans-serif;
							 }



.ffamily-mono1   {font-family:  "Courier New",
							    "Trebuchet MS",
								"Lucida Sans Typewriter",
								 Arial,
								 Verdana,
								 monospace;
								 }





/* HEADER CLASSES */

h1.underline  {text-decoration:underline;}

h1, h2, h3, h4, h5, h6, p
.italics  {text-decoration:italics;}


h1.title.on

		  {font-family: "Trebuchet MS", arial, verdana, Geneva, san-serif;
		   float:left
		   width:100%;
		   font-size:1em;
		   font-weight:600;
		   padding:60px 0 0 10px;
		 }



h1.subtitle.on

		 {font-family: "Trebuchet MS", arial, verdana, Geneva, san-serif;
		  float:left
			width:100%;
			font-size:1.2em;
			font-weight:400;
			padding:60px 0 0 10px;
			color:crimson;
			}

h4.list-title {font-size:1em;}


/* LIST CLASSES */

/***********************/

ul   {list-style-type: none; }
a    {text-decoration: none; }


li.no-image  {list-style-image:none;}
li.no-bullet {list-style-type:none;}
li.vmiddle   {vertical-align:middle;}

li.list-clear   {clear:both}


/* BOOKMARKED LIST CLASSES */

ul.booklist

            {
			 font-size:1em;
			 font-weight:700;
			 line-height:1.5em;
			 margin-left:150px;
			 }

ul.booklist.bluemark {list-style-image:url("../FHK-GRAPHICS/bluebook_16x14.gif");}
ul.booklist.greymark {list-style-image:url("../FHK-GRAPHICS/greybook_16x14.gif");}
ul.booklist.redmark  {list-style-image:url("../FHK-GRAPHICS/redbook_16x14.gif");}
ul.booklist.greenmark {list-style-image:url("../FHK-GRAPHICS/greenbook_16x14.gif");}
ul.booklist.orderbook {list-style-image:url("../FHK-GRAPHICS/greenbook_16x14.gif");}


/* SHIMS - SPACE BOX CLASSES */

.h-spacebox0 {position:static;
               clear:both;
			   float:left;
			   height:0em;
			   width:100%;
			   margin:0 0 0 0;
			   paddding:0;
			   border:none;
			   }



.h-spacebox1 {position:relative;
               clear:both;
			   float:left;
			   height:1em;
			   width:100%;
			   margin:0 0 0 0;
			   }

.h-spacebox2 {position:relative;
               clear:both;
			   float:left;
			   height:2em;
			   width:100%;
			   margin:0 0 0 0;
			   }

.h-spacebox3 {position:relative;
               clear:both;
			   float:left;
			   height:3em;
			   width:100%;
			   margin:0 0 0 0;
			   }

.h-spacebox4
              {position:relative;
			   display:block;
               clear:both;
			   float:left;
			   height:4em;
			   width:100%;
			   margin:0 0 0 0;
			   }

.h-spacebox5
              {position:relative;
			   display:block;
               clear:both;
			   float:left;
			   height:5em;
			   width:100%;
			   margin:0 0 0 0;
			   }

.h-spacebox6 {position:relative;
               clear:both;
			   float:left;
			   height:6em;
			   width:100%;
			   margin:0 0 0 0;
			   }

.h-spacebox8
              {position:relative;
			   display:block;
               clear:both;
			   float:left;
			   height:8em;
			   width:100%;
			   margin:0 0 0 0;
			   }

.h-spacebox10
              {position:relative;
			   display:block;
               clear:both;
			   float:left;
			   height:10em;
			   width:100%;
			   margin:0 0 0 0;
			   }

.h-spacebox15
              {position:relative;
			   display:block;
               clear:both;
			   float:left;
			   height:15em;
			   width:100%;
			   margin:0 0 0 0;
			   }

.h-spacebox20
              {position:relative;
			   display:block;
               clear:both;
			   float:left;
			   height:20em;
			   width:100%;
			   margin:0 0 0 0;
			   }

.h-spacebox25
              {position:relative;
			   display:block;
               clear:both;
			   float:left;
			   height:25em;
			   width:100%;
			   margin:0 0 0 0;
			   }

.h-spacebox35
              {position:relative;
			   display:block;
               clear:both;
			   float:left;
			   height:35em;
			   width:100%;
			   margin:0 0 0 0;
			   }

.h-spacebox40
              {position:relative;
			   display:block;
               clear:both;
			   float:left;
			   height:40em;
			   width:100%;
			   margin:0 0 0 0;
			   }

.h-spacebox50
              {position:relative;
			   display:block;
               clear:both;
			   float:left;
			   height:50em;
			   width:100%;
			   margin:0 0 0 0;
			   }



/*  MARGIN CLASSES */

/* px margins */

.margin-R20  {margin-right:20px;}                  /*!!! CAUTION: margin case selectors are case-sensitive */
.margin-R40  {margin-right:40px;}
.margin-R80  {margin-right:80px;}
.margin-R100 {margin-right:100px;}
.margin-R200 {margin-right:200px;}

.margin-L20   {margin-left:20px;}
.margin-L40   {margin-left:40px;}
.margin-L80   {margin-left:80px;}
.margin-L100  {margin-left:100px;}
.margin-L250  {margin-left:250px;}
.margin-L500  {margin-left:500px;}

.margin-T10  {margin-top:10px;}
.margin-T20  {margin-top:20px;}
.margin-T40  {margin-top:40px;}
.margin-T80  {margin-top:80px;}

/* em margins */

.margR1  {margin-right:1em;}
.margR2  {margin-right:2em;}                  /*!!! CAUTION: margin case selectors are case-sensitive */
.margR4  {margin-right:4em;}
.margR5  {margin-right:5em;}
.margR6  {margin-right:6em;}
.margR8  {margin-right:8em;}
.margR10 {margin-right:10em;}
.margR15 {margin-right:15em;}
.margR20 {margin-right:20em;}

.margL1   {margin-left:1em;}
.margL2   {margin-left:2em;}
.margL4   {margin-left:4em;}
.margL5   {margin-left:5em;}
.margL6   {margin-left:6em;}
.margL8   {margin-left:8em;}
.margL10  {margin-left:10em;}
.margL15  {margin-left:15em;}
.margL20  {margin-left:20em;}


.margT1  {margin-top:1em;}
.margT2  {margin-top:2em;}
.margT4  {margin-top:4em;}
.margT5  {margin-top:5em;}
.margT6  {margin-top:6em;}
.margT8  {margin-top:8em;}
.margT10  {margin-top:10em;}
.margT15  {margin-top:15em;}
.margT20  {margin-top:20em;}

.-margT1  {margin-top:-1em;}
.-margT2  {margin-top:-2em;}
.-margT4  {margin-top:-4em;}
.-margT5  {margin-top:-5em;}
.-margT6  {margin-top:-6em;}
.-margT8  {margin-top:-8em;}
.-margT10  {margin-top:-10em;}
.-margT15  {margin-top:-15em;}
.-margT20  {margin-top:-20em;}


.margB1  {margin-bottom:1em;}
.margB2  {margin-bottom:2em;}
.margB4  {margin-bottom:4em;}
.margB5  {margin-bottom:5em;}
.margB6  {margin-bottom:6em;}
.margB8  {margin-bottom:8em;}
.margB10  {margin-bottom:10em;}
.margB15  {margin-bottom:15em;}
.margB20  {margin-bottom:20em;}



/* PADDING CLASSES */

.padL1 {padding-left:1em;}
.padL2 {padding-left:2em;}
.padL4 {padding-left:4em;}
.padL5 {padding-left:5em;}
.padL6 {padding-left:6em;}
.padL8 {padding-left:8em;}
.padL10 {padding-left:10em;}
.padL15 {padding-left:15em;}
.padL20 {padding-left:20em;}

.padR1 {padding-right:1em;}
.padR2 {padding-right:2em;}
.padR4 {padding-right:4em;}
.padR5 {padding-right:5em;}
.padR6 {padding-right:6em;}
.padR8 {padding-right:8em;}
.padR10 {padding-right:10em;}
.padR15 {padding-right:15em;}
.padR20 {padding-right:20em;}

.padT1 {padding-top:1em;}
.padT2 {padding-top:2em;}
.padT4 {padding-top:4em;}
.padT5 {padding-top:5em;}
.padT6 {padding-top:6em;}
.padT8 {padding-top:8em;}
.padT10 {padding-top:10em;}
.padT15 {padding-top:15em;}
.padT20 {padding-top:20em;}

.padB1 {padding-bottom:1em;}
.padB2 {padding-bottom:2em;}
.padB4 {padding-bottom:4em;}
.padB4 {padding-bottom:5em;}
.padB6 {padding-bottom:6em;}
.padB8 {padding-bottom:8em;}
.padB10 {padding-bottom:10em;}
.padB15 {padding-bottom:15em;}
.padB20 {padding-bottom:20em;}



/* COLOR CLASSES - BACKGROUND  */

.bg-dflt      {background-color:#fffacd;}              /* subsection default background */
.bg-subsect   {background-color:#fffacd;}
.bg-wtp       {background-color:#6699cc;}

.bg-clear     {background-color:transparent;}
.bg-none      {background-color:transparent;}
.bg-white     {background-color:white;}
.bg-ivory     {background-color:ivory;}
.bg-linen     {background-color:#faf0e6;}
.bg-silver    {background-color:silver;}
.bg-black     {background-color:black;}
.bg-nvjowhite {background-color:navajowhite;}



.bg-blue      {background-color:blue;}
.bg-ltblue    {background-color:lightblue;}
.bg-ltsky    {background-color:#87cefa;}
.bg-ltsteel   {background-color:#b0c4de;}
.bg-cyan      {background-color:cyan;}
.bg-ltcyan    {background-color:lightcyan;}
.bg-navblue   {background-color:#00137f;}
.bg-slategray {background-color:slategray;}
.bg-drkslategray {background-color:darkslategray;}
.bg-paleblue  {background-color:#deedee;}
.bg-midnightblue {background-color:midnightblue;}
.bg-plum       {background-color:#dda0dd;}
.bg-ltlavender {background-color:#ccccff;}
.bg-medlavender  {background-color:#9966cc;}
.bg-medpurple  {background-color:#9370db;}
.bg-drkslateblue  {background-color:#483d8b;}
.bg-medviolet {background-color:#9966ff;}
.bg-ltlavender00 {background-color:#eebaff;}
.bg-ltlavender0  {background-color:#d8adff;}
.

.bg-medorchid {color:#ba55d3;}


.bg-red       {background-color:red;}
.bg-drkred    {background-color:darkred;}
.bg-orangered {background-color:orangered}
.bg-drkorange {background-color:darkorange;}
.bg-orange    {background-color:orange;}
.bg-lightpink {background-color:lightpink;}
.bg-magenta   {background-color:magenta;}
.bg-mistyrose  {background-color:#ffe4e1;}
.bg-thistle    {background-color:#d8bfd8;}
.bg-peach	   {background-color:#ffdab9;}
.bg-maroon	  {background-color:#800000;}

.bg-beige      {background-color:#f5f5dc;}
.bg-burly     {background-color:#deb887;}
.bg-peru      {background-color:#cd853f;}
.bg-sdlbrown  {background-color:#8b4513;}
.bg-sndybrown {background-color:#f4a460;}
.bg-brown     {background-color:#a52a2a;}
.bg-tan       {background-color:#d2b48c;}
.bg-wheat     {background-color:#f5deb3;}
.bg-sienna    {background-color:#a0522d;}
.bg-moccasin  {background-color:#ffe4b5;}
.bg-gold      {background-color:#cc9900;}
.bg-palegoldenrod {color:#eee8aa;}

.bg-yellow    {background-color:yellow;}
.bg-ltyellow  {background-color:#ffff99;}
.bg-yellowgold{background-color:gold;}
.bg-lemonchiffon {background-color:lemonchiffon;}
.bg-medyellow  {background-color:#ffff66;}

.bg-drkkhaki  {background-color:darkkhaki;}
.bg-palegreen {background-color:palegreen;}
.bg-lime      {background-color:lime;}
.bg-drkolive  {background-color:darkolivegreen;}
.bg-green     {background-color:green;}



/* COLOR CLASSES - TEXT */

.txt-transparent {color:transparent;}
.txt-black     {color:black;}
.txt-silver    {color:silver;}
.txt-white     {color:white;}
.txt-ivory     {color:ivory;}
.txt-linen     {color:#faf0e6;}
.txt-nvjowhite {color:navajowhite;}


.txt-crimson   {color:#dc143c;}
.txt-drkred    {color:#8b0000;}
.txt-red       {color:#ff0000;}
.txt-magenta   {color:magenta;}
.txt-orange    {color:orange;}
.txt-drkorange {color:darkorange;}
.txt-orangered {color:orangered;}
.txt-peach	   {color:#ffdab9;}
.txt-beige     {background-color:#f5f5dc;}

.txt-lemonchiffon {color:lemonchiffon;}
.txt-yellow    {color:yellow;}
.txt-ltyellow  {color:#ffff99;}
.txt-palegoldenrod {color:#eee8aa;}
.txt-gold      {color:#cc9900;}



.txt-burly     {color:#deb887;}
.txt-peru      {color:#cd853f;}
.txt-sdlbrown  {color:#8b4513;}
.txt-sndybrown {color:#f4a460;}
.txt-brown     {color:#a52a2a;}
.txt-tan       {color:#d2b48c;}
.txt-wheat     {color:#f5deb3;}
.txt-sienna    {color:#a0522d;}
.txt-moccasin  {color:#ffe4b5;}


.txt-green     {color:green;}
.txt-palegreen {color:palegreen;}
.txt-lime      {color:lime;}
.bg-green      {color:green;}
.txt-drkkhaki  {color:darkkhaki;}
.txt-drkolive  {color:darkolivegreen;}



.txt-plum       	{color:#dda0dd;}
.txt-thistle        {color:#d8bfd8;}
.txt-mistyrose      {color:#ffe4e1;}
.txt-medlavender    {color:#9966cc;}
.txt-ltlavender 	{color:#ccccff;}
.txt-medpurple  	{color:#9370db;}
.txt-drkslateblue  	{color:#483d8b;}
.txt-medviolet 		{color:#9966ff;}
.txt-medorchid 		{color:#ba55d3;}
.txt-ltlavender00 	{color:#eebaff;}
.txt-ltlavender0  	{color:#d8adff;}
.txt-maroon	  		{color:#800000;}
.



.txt-navblue   		{color:#00137f;}
.txt-blue      		{color:blue;}
.txt-drkslategray 	{color:darkslategray;}
.txt-midnightblue 	{color:midnightblue;}
.txt-ltsteel   		{color:#b0c4de;}
.txt-ltsky    		{color:#87cefa;}
.txt-lightblue 		{color:lightblue;}
.txt-ltskyblue 		{color:#87cefa;}
.txt-lightgray 		{color:lightgray;}
.txt-ltsteelblue 	{color:lightblue;}
.txt-paleblue  		{color:#deedee;}
.txt-steelblue 		{color:steelblue;}
.txt-slategray 		{color:slategray;}
.txt-thistle 		{color:thistle;}
.txt-yellowgreen 	{color:yellowgreen;}
.txt-navy 			{color:navy;}


/* BORDER CLASSES */

.bdsolid-orange {border:2px solid orange;}
.bddot-orange {border:2px dotted orange;}
.bddash-orange {border:2px dashed orange;}
.bdridge-orange {border:2px ridge orange;}
.bdridge-orange {border:2px groove orange;}
.bdridge-orange {border:2px double orange;}

.bdsolid-black1 {border:1px solid black;}
.bddot-black1 {border:1px dotted black;}
.bddash-black1 {border:1px dashed black;}
.bdridge-black1 {border:1px ridge black;}
.bdridge-black1 {border:1px groove black;}
.bdridge-black1 {border:1px double black;}

.bdsolid-black2 {border:2px solid black;}
.bddot-black2 {border:2px dotted black;}
.bddash-black2 {border:2px dashed black;}
.bdridge-black2 {border:2px ridge black;}
.bdridge-black2 {border:2px groove black;}
.bdridge-black2 {border:2px double black;}


.bdsolid-red {border:2px solid red;}
.bddot-red {border:2px dotted red;}
.bddash-red {border:2px dashed red;}
.bdridge-red {border:2px ridge red;}
.bdridge-red {border:#ba55d32px groove red;}
.bdridge-red {border:2px double red;}

/* FONT-STACKS AND DEFAULTS */

.f-samurai {font-family: samurai,Constantia, 'Lucida Bright', LucidaBright, DejaVu,georgia,palatino,'bitstream vera serif', serif;}
.f-notes   {font-family: Georgia,"Lucida Bright",Garamond,"URW Palladio L", "Bitstream Vera Serif",Baskerville,serif;
            font-size:0.8em;
		    font-weight:400;
		    }

.f-cursive     {font-family:"manuscript wide", "manuscript thin","bradley hand ITC","Apple Chancery",
						    "URW Chancery L","comic sans",serif;}
.f-asia        {font-family: samurai,slasher,sinbad,"matura script capitals","manuscript wide", "lynda cursive",garamond,georgia,"sans serif";}
.f-lucida      {font-family: 'Lucida Bright', LucidaBright, DejaVu,georgia,palatino,'bitstream vera serif', serif;}
.f-georgia1    {font-family: georgia,garamond,Times,"times new roman",serif;}
.f-trebuchet   {font-family:"trebuchet MS",georgia,garamond,"New Times Roman","sans serif";}
.f-baskerville {font-family: baskerville,baskerville-nova,baskerville-old-face,Times,"Times New Roman",serif;}
.f-serif       {font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular",
					         Times, "Times New Roman", serif;}
.f-georgia     {font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif",
							"Bitstream Vera Serif","Liberation Serif", Georgia, serif;}
.f-mono        {font-family:"Courier New",Courier,Consolas,"Lucida Sans Typewriter","Liberation Mono",
							"Lucida Console",monospace;}