/* backgrounds */

.bckgrnd_pinstripe {background-image: url(Images/PinstripeBackground.jpg);}

.bckgrnd_white {background-color: #FFFFFF;}
.bckgrnd_red   {background-color: #CC0000;}
.bckgrnd_gray  {background-color: #CCCCCC;}

/* links */

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

.navlink {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:  25px;
          margin-right: 25px;}

.left_margin {margin-left:  20px;}

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;}

.super {vertical-align: super;}
.sub   {vertical-align: sub;}

.script {line-height: 100%;
         font-family: arial;
         font-size:   6pt;
         color:       #000000;
         font-weight: normal;}

/* 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:   24pt;
         color:       #FFFFFF;
         font-weight: normal;}

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

.topic {line-height: 150%;
        font-family: arial;
        font-size:   11pt;
        color:       #000000;
        font-weight: bold;
				font-style:  normal;}

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

.notation {line-height: 130%;
           font-family: arial;
           font-size:   8pt;
           color:       #000000;
           font-weight: normal;}
					 
.story {line-height: 150%;
        font-family: Times New Roman;
        font-size:   11pt;
        color:       #000000;
        font-weight: normal;}					 

p.float-right {border-style:     hidden;
               border-width:     0px;
							 height:           140px;
							 width:            250px;
							 background-color: #FFFFFF;
							 float:            right;
							 padding:          4mm;}
							
.clear-right {clear: right;}

.white {color: #FFFFFF;}

.black {color: #000000;}

.red {color: #CC0000;}

.blue {color: #000099;}

.dot {color: #000099;}

.bold {font-weight: bold;}

.normal {font-weight: normal;}

.italic {font-style: italic;}

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

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

.tech_logo_small {font-family: garamond;
                  font-size:   10pt;
                  color:       #CC0000;
                  font-weight: bold;
                  font-style:  italic;}

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

hr.gray_line {width:  200px;
              height: 2px;
              color:  #999999;}

