/* backgrounds */

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

/* links */

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

/* text alignment */

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

.margins {margin-left:  15px;
          margin-right: 15px;}
					
.margin_indent {margin-left: 100px;}					

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

.section {line-height: 150%;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size:   11pt;
          color:       #000000;
          font-weight: bold;}

.topic {line-height: 150%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:   10pt;
        color:       #000000;
        font-weight: bold;}

.detail {line-height: 130%;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size:   9pt;
         color:       #000000;
         font-weight: normal;}

.notation {line-height: 130%;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size:   8pt;
           color:       #000000;
           font-weight: normal;}
					 
.nav_text {line-height: 130%;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size:   small;
           color:       #000000;
           font-weight: bold;}


.bold {font-weight: bold;}

.normal {font-weight: normal;}

.italic {font-style: italic;}

.normal_style {font-style: normal;}

.red  {color: #CC0000;}
.blue {color: #0033CC;}

.garamond {font-family: Garamond, Georgia, Times New Roman;}

.size_small  {font-size: 9pt;}
.size_medium {font-size: 11pt;}
.size_large  {font-size: 14pt;}

.link_header {line-height: 150%;
              text-align:  left;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size:   medium;
              font-weight: bold;}

.fp_logo_banner {font-family: Brush Script MT;
                 font-size:   26pt;
                 color:       #000000;
                 font-weight: normal;}
				 
.fp_name_banner {font-family: Garamond, Georgia, Times New Roman;
                 font-size:   24pt;
                 color:       #000000;
                 font-weight: bold;
                 font-style:  italic;}			 

.tech_logo_banner {font-family: Garamond, Georgia, Times New Roman;
                   font-size:   20pt;
                   color:       #CC0000;
                   font-weight: bold;
                   font-style:  italic;}

.fp_tag_banner {font-family: Garamond, Georgia, Times New Roman;
                font-size:   14pt;
                color:       #000000;
                font-weight: bold;
                font-style:  italic;}

.fp_logo_small {line-height: 130%;
                font-family: Garamond, Georgia, Times New Roman;
                font-size:   10pt;
                color:       #000000;
                font-weight: bold;}

.tech_logo_small {line-height: 130%;
                  font-family: Garamond, Georgia, Times New Roman;
                  font-size:   10pt;
                  color:       #CC0000;
                  font-weight: bold;
                  font-style:  italic;}

.llc_logo_small {line-height:  130%;
                  font-family: Garamond, Georgia, Times New Roman;
                  font-size:   8pt;
                  color:       #000000;
                  font-weight: bold;}

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

hr.red_line {width:  740px;
             height: 1px;
						 color:  #CC0000;}

hr.gray_line {width:  600px;
              height: 1px;
              color:  #999999;}