/* backgrounds */

.bckgrnd_green     {background-image: url(Images/Bkgrnd_Green.jpg);}
.bckgrnd_white     {background-color: #FFFFFF;}
.bckgrnd_red       {background-color: #CC0000;}
.bckgrnd_gray      {background-color: #CCCCCC;}

/* links */

a:link    {color:#000099; text-decoration:none; font-weight:bold;}
a:visited {color:#000099; text-decoration:none; font-weight:bold;} 
a:active  {color:#000099; text-decoration:none; font-weight:bold;}
a:hover   {color:#000099; text-decoration:underline; font-weight:bold;}

.navlink {font-color:  #000099;
          font-family: arial;
          font-size:   9pt;
          font-weight: bold;}

/* text alignment */

.indent_mini   {text-indent:  20px;}
.indent_tiny   {text-indent:  50px;}
.indent_small  {text-indent: 100px;}
.indent_medium {text-indent: 300px;}
.indent_large  {text-indent: 600px;}

.margins {margin-left:  30px;
          margin-right: 30px;}
					
.medium_margins {margin-left:  50px;
         				 margin-right: 50px;}
					
.wide_margins {margin-left:  60px;
               margin-right: 60px;}
							 
.wide_left_margin {margin-left:  50px;}						 
							 
.padding_align {padding-left: 2cm;}

div.center {text-align: center;}
p.center {text-align:   center;}

div.left {text-align: left;}
p.left {text-align:   left;}

div.right {text-align: right;}
p.right {text-align:   right;}

/* white space control */

.collapse {white-space: normal;}
.pre      {white-space: pre;}
.nowrap   {white-space: nowrap;}

/* text presentation*/

.header {line-height: 150%;
         font-family: arial;
         font-size:   16pt;
         color:       #000000;
         font-weight: bold;}

.section {line-height: 150%;
          font-family: arial;
          font-size:   11pt;
          color:       #000099;
          font-weight: bold;}

.topic {line-height: 130%;
        font-family: arial;
        font-size:   10pt;
        color:       #000099;
        font-weight: bold;
				font-style:  normal;}

.detail {line-height: 150%;
         font-family: arial;
         font-size:   9pt;
         color:       #000000;
         font-weight: normal;}

.footer {line-height: 130%;
         font-family: arial;
         font-size:   8pt;
         color:       #000099;
         font-weight: normal;}

.notation {line-height: 130%;
           font-family: arial;
           font-size:   8pt;
           color:       #000000;
           font-weight: normal;}
					 
.chapters {line-height: 130%;
           font-family: arial;
           font-size:   9pt;
					 color:       #000000;
           font-weight: normal;}			 

.story {line-height: 160%;
        font-family: Times New Roman;
        font-size:   11pt;
        color:       #000000;
				font-style:  normal;
        font-weight: normal;}

.white {color: #FFFFFF;}
.black {color: #000000;}
.red   {color: #CC0000;}
.blue  {color: #000099;}

.dot {color: #000099;}

.bold {font-weight: bold;}

.underline {text-decoration: underline;}

.normal {font-weight: normal;}

.italic {font-style: italic;}

.regular {font-style: normal;}

.link_header {line-height: 150%;
              font-family: arial;
              font-size:   medium;
              font-weight: bold;}

.fp_logo_small {font-family: Brush Script MT;
                font-size:   10pt;
                color:       #000000;
                font-weight: normal;}

.tech_logo_small {font-family: garamond;
                  font-size:   8pt;
                  font-weight: bold;
                  font-style:  italic;}

ul.bullet_blue_diamond {list-style-image:    url(Images/Bullet_Blue_Diamond.gif);
                        list-style-position: outside;}

hr.line {width:  580px;
         height: 1px;
         color:  #000099;}

