/* --------------------------------------------------------------------------------------------------------------
 * File Name       : style.css
 * Purpose         : Globally define how the documtment's text and layout should behave under IE and NC 4+.
 * 
 * Company Name    : ThinkFly Technologies, Copyright 1996-2001 - All Rights Reserved
 * Compnay Website : www.thinkfly.com
 * Contact Info    : support@thinkfly.com
---------------------------------------------------------------------------------------------------------------*/

/*
 * 
 * Modifying Default values for the following Predefine HTML tags...
 * ==============================================================================================
 */

/*
 * The main part of the document.  All attributes latter will inherit from this tag.
 * NOTE: Rem this tag out if 4thstyle.js is included in the HTML file because this style is now being handled by a JS include file...see 4thstyle.js.
 */
body  {
  font-family: Verdana,Arial,Helvetica;
  font-style: normal;
  font-weight: normal;
  background-color: #ffffff; 
  text-decoration: none;
  text-align: left;
  margin-top: 0px; 
  margin-bottom: 0px; 
  margin-left: 0px; 
  margin-right: 0px;
  padding-top: 0px;
  padding-left: 0px;
}


/* This tag is used throughout the site */
H1  {
  font-style: normal;
  font-weight: normal;
  font-family: Verdana,Arial,Helvetica;
  font-size: large;
  color: #6699ff;
  text-decoration: none;
  text-align: left;
  text-transform: capitalize;
}

/* This tag is used mainly in confirmation pages: shoot out by .asp files */
H2  {
  font-style: normal;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica;
  font-size: large;
  color: #0080ff;
  text-decoration: none;
  text-align: left;
  text-transform: capitalize;
}

/* Currently used in /partners/ pages */
H3  {
  font-style: normal;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica;
  font-size: medium;
  color: #0080ff;
  text-decoration: none;
  text-align: left;
  text-transform: capitalize;
}

SUP, SUB {
  font-size: 7.5pt;
}

/*
 * Setting the default font-family for all defined tables in body.  All other attributes are inherited.
 * This settings will be used in all tables, no matter how nested the tables are.
 * This helps in cases where the class="bodytext" can't reach inside multiple nested tables to render the font-family.
 *   --again, this is mainly done for Netscape's sake! ;-{
 */
TD {
  font-style: normal;
  font-family: Verdana,Arial,Helvetica;
  font-size: 10pt;
}


/*
 * The default document body rendering of the Anchor tags...latter modification should inherit most of these attributes.
 * Note: the order of the visited, active and hover does have an effect.  For visited links to still have their hover effect,
 * the A.visited tag must be declare before the hover...otherwise, the visited tag takes presidence and after a link is visited,
 * it will not hover.
 */
A:link {
  font-family: Verdana,Arial,Helvetica;
  font-style: normal;
  color: #313C3C;
  text-decoration: none;
}
A:visited {
  font-family: Verdana,Arial,Helvetica;
  font-style: normal;
  color: #313C3C;
  text-decoration: none;
}
/* This works for NC only */
A:active {
  font-family: Verdana,Arial,Helvetica;
  font-style: normal;
  color: #FF9933;
  text-decoration: none
}
/* Hover works under IE only */
A:hover {
  font-family: Verdana,Arial,Helvetica;
  color: #FF9933;
  text-decoration: none;
}


/*
 * This is for the Main Menu Link...
 * (the horizontal navigation bar on top of each page)
 */
.mainMenuLink, A.mainMenuLink:link, A.mainMenuLink:visited {
  color: white;
}
A.mainMenuLink:hover, A.mainMenuLink:active {
  color: #FFCC66;
}

/*
 * This is for the Section Title Link...
 * (the bold title that leads each decriptional paragraph)
 */
.sectionTitleLink, A.sectionTitleLink:link, A.sectionTitleLink:visited {
  color: black;
}
A.sectionTitleLink:hover, A.sectionTitleLink:active {
  color: #FFCC66;
}



/*
 * Predefine the background color of a form...only IE show this color
 */

form {background-color: #feffff;}

/*
 * End modifying Predefined HTML Tags 
 * =================================================================
 */

/******End Special Headings and Font size tags*/


/***************************************************************************************************************
 * TECHNICAL NOTES: STYLE PRECEDENCE
 *
 * 1)Style Origin: An author's styles take precedence over the reader's styles, which take precedence over the 
 *                 browser's internal styles.
 * 2)Style Type:   Inline styles take precedence over embeded styles , which take precedence over linked styles.
 *              
 *      Types: Inline Style:  <P style="font-size: 12pt; color:red;">text</P> or <P class=f12>text</P>
 *             Linked Style:  <LINK REL=MyStyleSht HREF="mystyle.css" type="text/css">
 *             Embeded Style: <style type="text/css"> P{ font-size: 12pt; color:red;}</style>
 *
 * 3)Style Order:  All other factors being equal, the style specified last take precedence.
 *
 * MEASUREMENTS:
 *
 * EM and PT varies as the user specify browser font size to increase...for both IE and NC.
 * PX on the other hand, keeps the font size fixed and disrequard all browser font size settings.
 *   --EM and PT are used through out the site to allow user to view content in the size they want.
 *   --PX, however, is set to the basemenus, parent menus, submenus, sidemenus, feedback, and legal styles only.
 ***************************************************************************************************************/