/* backgrounds */

.bckgrnd_white {background-color: #FFFFFF;}
.bckgrnd_red   {background-color: #CC0000;}
.bckgrnd_gray  {background-color: #CCCCCC;}
.bckgrnd_water {background-image: url(Images/Bkgrnd_Water_Light.jpg);}
.bckgrnd_van   {background-image: url(Images/Bkgrnd_Van.jpg);}

/* 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-family: arial;
          font-size:   9pt;
          font-weight: bold;}

.menu {display: none;}
       
.menu_nav {font-family: arial;
           font-size:   9pt;
           font-weight: normal;
           margin-left: 20px;}

/* text alignment */

.indent_micro  {text-indent:  15px;}
.indent_tiny   {text-indent:  30px;}
.indent_small  {text-indent: 100px;}
.indent_medium {text-indent: 300px;}
.indent_large  {text-indent: 600px;}

.subscript {vertical-align: sub; font-size: 75%;}

.margins {margin-left:  50px;
          margin-right: 50px;}
					
.margins-small {margin-left:  10px;
                margin-right: 10x;}					

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*/

.banner_name {font-face:   Times New Roman;
              font-size:   26pt;
              color:       #000099;
		          font-weight: bold;
		          font-style:  italic;}

.banner_text {font-face:   Times New Roman;
              font-size:   14pt;
		          color:       #000099;
		          font-weight: bold;}

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

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

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

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

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

.signature {line-height: 120%;
            font-family: Garamond;
            font-size:   12pt;
            font-weight: bold;
            font-style:  italic;
            color:       #000000;}
						
.large {line-height: 120%;
        font-family: Garamond;
        font-size:   18pt;
        font-weight: normal;
        font-style:  regular;
        color:       #000000;}

.larger {line-height: 120%;
         font-family: Garamond;
         font-size:   22pt;
         font-weight: normal;
         font-style:  regular;
         color:       #000000;}
				
.medium {line-height: 120%;
         font-family: Garamond;
         font-size:   16pt;
         font-weight: normal;
         font-style:  regular;
         color:       #000000;}									 

.bold   {font-weight: bold;}
.normal {font-weight: normal;}

.italic       {font-style: italic;}
.normal_style {font-style: normal;}


.red {color: #CC0000;}

.blue {color: #000099;}

.black {color: #000000;}

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

.fp_logo_small {font-family: Garamond;
                font-size:   9pt;
                color:       #000000;
                font-weight: bold;
				        font-style:  italic;}

.tech_logo_small {font-family: garamond;
                  font-size:   9pt;
                  color:       #CC0000;
                  font-weight: bold;
                  font-style:  italic;}
									
.super {vertical-align: super;}
.sub   {vertical-align: sub;}

.script {line-height: 100%;
         font-family: garamond;
         font-size:   14pt;}

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

hr.black_line {width:      50%;
               height:     2px;
			         text-align: center;
               color:      #000000;}

hr.gray_line {width:      50%;
              height:     1px;
			        text-align: center;
              color:      #999999;}

hr.gray_line_138 {width:  138px;
                  height: 2px;
                  color:  #999999;}

hr.gray_line_120 {width:  120px;
                  height: 2px;
                  color:  #999999;}
