/*
+-----------------------------------------------------------------------------+
| Angus & Associates Engineering Services                                                                      |
| Copyright (c) 1971-2006 Kevin B Angus <kangus@aaes.us>                      |
| All rights reserved.                                                        |
+-----------------------------------------------------------------------------+
| PLEASE READ  THE FULL TEXT OF SOFTWARE LICENSE AGREEMENT IN THE "COPYRIGHT" |
| FILE PROVIDED WITH THIS DISTRIBUTION. THE AGREEMENT TEXT IS ALSO AVAILABLE  |
| AT THE FOLLOWING URL: http://aaes.us/license.php                            |
|                                                                             |
| THIS  AGREEMENT  EXPRESSES  THE  TERMS  AND CONDITIONS ON WHICH YOU MAY USE |
| THIS SOFTWARE   PROGRAM   AND  ASSOCIATED  DOCUMENTATION   THAT  ANGUS & ASS|
| OCIATES ENGINEERING SERVICE (hereinafter  referred to as "THE AUTHOR") IS FU|
| RNISHING  OR MAKING AVAILABLE TO YOU WITH  THIS  AGREEMENT  (COLLECTIVELY,  |
| THE  "SOFTWARE"). PLEASE   REVIEW   THE  TERMS  AND   CONDITIONS  OF  THIS  |
| LICENSE AGREEMENT CAREFULLY   BEFORE   INSTALLING   OR  USING  THE  SOFTWARE|
| BY INSTALLING, COPYING   OR   OTHERWISE   USING   THE   SOFTWARE,  YOU  AND | 
| YOUR  COMPANY (COLLECTIVELY,  "YOU")  ARE  ACCEPTING  AND AGREEING  TO  THE |
| TERMS OF THIS LICENSE   AGREEMENT.   IF  YOU    ARE  NOT  WILLING   TO  BE  |
| BOUND BY THIS AGREEMENT, DO  NOT INSTALL OR USE THE SOFTWARE.               |
| VARIOUS COPYRIGHTS, OTHER INTELLECTUAL PROPERTY RIGHTS PROTECT THE SOFTWARE.|
| THIS AGREEMENT IS A LICENSE AGREEMENT THAT GIVES YOU LIMITED RIGHTS TO  USE |
| THE  SOFTWARE   AND  NOT  AN  AGREEMENT  FOR SALE OR FOR  TRANSFER OF TITLE.|
| THE AUTHOR RETAINS ALL RIGHTS NOT EXPRESSLY GRANTED BY THIS AGREEMENT.      |
|                                                                             |
| The Initial Developer of the Original Code is Kevin B Angus                 |
| All Rights Reserved.                                                        |
+-----------------------------------------------------------------------------+
*/

.Zmargin{	margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
/* this is for the news_feed */
.smalltexts { font-family: 'Trebuchet MS', Arial; font-size:8pt; color:#333333; text-decoration:none; font-style: normal; font-weight: normal; letter-spacing: -1px;} 
a.subheadr{font-family: 'Trebuchet MS', Arial, Geneva, Helvetica, sans-serif;  font-weight: normal; font-size: 9pt; font-style: normal; font-variant: normal;}
a.subheadr:link, a.subheadr:visited, a.subheadr:active{ color: #2E3579; text-decoration: none; font-weight: normal; font-size: 9pt; font-style: normal;letter-spacing: -1px;}
a.subheadr:hover{ color: #C0A264; text-decoration: none; font-size: 9pt; font-style: normal; font-weight: normal; letter-spacing: -1px;}
/*nothing */
.small_head { font-family: 'Trebuchet MS', Arial; font-size: 10pt; color: #333333; font-weight: bold;} 
.smalltext { font-family: 'Trebuchet MS', Arial; font-size: 8pt; color: #333333 } 
/* content classes */
.sub_head { font-family: 'Trebuchet MS', Arial; font-size: 12pt; color: #333333; letter-spacing:-1px; font-weight: bold;line-height:110%} 
.bodytext { font-family: 'Trebuchet MS', Arial; font-size: 10pt;color: #333333;} 
.adtext {font-family: 'Trebuchet MS', Arial; font-size: 10pt; color:#333333;letter-spacing:-.5px; line-height: 110%} 
.tinytext { font-family: 'Trebuchet MS', Arial; font-size: 5pt; color: #333333;letter-spacing:-.5px;line-height: 100%} 
.adtext1 { font-family: 'Trebuchet MS', Arial; font-size: 9pt; color: #333333;letter-spacing:-.5px; line-height: 100%}
a.prlinks{font-family: 'Trebuchet MS', Arial, Geneva, Helvetica, sans-serif;  font-weight: normal; font-size: 10pt; color: #000000; text-decoration: underline; font-style: normal; font-variant: normal;font-weight: bold;}
a.prlinks:link, a.prlinks:visited{ color: #000000; text-decoration: underline; font-size: 10pt;font-weight: bold;}
a.prlinks:hover, a.prlinks:active{ color: #333333; text-decoration: underline; font-size: 10pt;font-weight: bold;}
a.textlabels { font-family: 'Trebuchet MS', Arial; font-size: 9pt; color: #666666; font-weight: normal; text-decoration: none;}
a.textlabels:link, a.textlabels:visited{color: #666666;}
a.textlabels:hover, a.textlabels:active{ color: #000000;}
/* left menu */
a.LeftMenuA:link, a.LeftMenuA:visited, a.LeftMenuA:active{text-transform: none; color: #333333; font-family: 'Trebuchet MS', Arial, Helvetica, 
       sans-serif; font-weight: normal; font-size: 11px; text-decoration:underline; font-style: normal;}
a.LeftMenuA:hover{ color: #003399; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration:underline; font-style: normal;}
.leftbackgnd{	background-image: url(images/1pxleft_tan.jpg);}
.leftbackgndtext{	background-color:#F7EFDD ;}

/* bread crumbs */
a.bread:link, a.bread:visited, a.bread:active{text-transform: none; color: #B0C4DE; font-family: 'Trebuchet MS', Arial, Helvetica, 
         sans-serif;   font-style: normal; font-weight: bold; font-variant: normal; font-size: 11px; text-decoration:underline;}
a.bread:hover{ color: #313162; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; 
               text-decoration:underline; font-variant: normal; font-style: normal;}
.crumbs {font-family: 'Trebuchet MS', Arial; color: #313162; font-style: normal; font-weight: bold; font-variant: normal; font-size: 11px;} 
/* default only */
.textlabels { font-family: 'Trebuchet MS', Arial; font-size: 9pt; color: #666666; font-weight: normal;}
.bodyheaders { font-family: 'Trebuchet MS', Arial; font-size: 14pt; color: #FFFFFF; font-weight: normal;}
.footertext { font-family: 'Trebuchet MS', Arial; font-size: 9pt; color: #FFFFFF; font-weight: normal;}
/* new front pages */
.litebgcolor{ background-color:#F4F7FF;}
.centerbgcolor{ background-color:#efece7;}
.leftheaders { font-family: 'Trebuchet MS', Arial; font-size: 12pt; color: #D5D5D5; font-weight: normal;}
.firstname { font-family: 'Trebuchet MS', Arial; font-size: 12pt; color: #FFFFFF; font-weight: bold;}
.qviewreport { font-family: 'Trebuchet MS', Arial; font-size: 8pt; color: #000000; font-weight: normal;}
.leftheadersback { font-family: 'Trebuchet MS', Arial; font-size: 12pt; color: #003366; font-weight: bold;}
.FootTDP{ background-color: #C1B2A2; margin:0px; padding:0px; text-align: center; vertical-align: middle;  border-left: 0px none; border-bottom:0px none; border-top: 0px none; color: #FFFFFF; font-size: 10pt; font-family:  'Trebuchet MS', Arial, Helvetica, sans-serif}
.footerTopBGcolor{ background-color:#C1B2A2;}
/*etract_supplement only */
a.trlinks{font-family: 'Trebuchet MS', Arial, Geneva, Helvetica, sans-serif;  font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal;font-weight: bold;}
a.trlinks:link, a.trlinks:visited{ color: #1c4984; text-decoration: none; font-size: 10pt;font-weight: bold;}
a.trlinks:hover, a.trlinks:active{ color: #C8B8A1; text-decoration: none; font-size: 10pt;font-weight: bold;}
/*just the learning page */
.bodytitle { font-family: 'Trebuchet MS', Arial; font-size: 12pt; color: #000000; font-weight: bold;} 
a.learn{font-family: 'Trebuchet MS', Arial, Geneva, Helvetica, sans-serif;  font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal;}
a.learn:link, a.learn:visited, a.learn:active{ color: #333333; text-decoration: underline; font-size: 10pt; font-style: normal;font-weight: normal;}
a.learn:hover {color: #747069; text-decoration: underline; font-size: 10pt;font-style: normal; font-weight: normal;}
/* in links database for rollovers */
a.bpm{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 14px; font-style: normal; font-variant: normal;}
a.bpm:link, a.bpm:visited{ color:  #66669A; text-decoration: none; font-style: normal;font-size: 14px;font-weight: bold;}
a.bpm:hover, a.bpm:active{ color: #DC9334; text-decoration:  none; font-style: normal;font-size: 14px;font-weight: bold;}
/*old menu system */
a.foot{font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal;}
a.foot:link, a.foot:visited, a.foot:active{ color: #000000; text-decoration: none;font-weight: bold; font-size: 10pt; text-align: left;}
a.foot:hover{ color: #708090; text-decoration: none;font-weight: bold; font-size: 10pt; font-style: normal; text-align: left;}
a.MTriB:link, a.MTriB:visited, a.MTriB:active{ text-transform: none; color: #FFFFFF; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;	text-decoration: none; font-style: normal;}
a.MTriB:hover{ color: #708090; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; font-style: normal;}
.CellpZ{line-height: 11px; border-collapse: collapse; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
.Celli{ padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0px; margin-top: 0; vertical-align: top;}
/*Survey */
.wtw_bodytext { font-family: 'Trebuchet MS', Arial; font-size: 12pt; color: #000000; font-weight: normal;}
.wtw_title { font-family: 'Trebuchet MS', Arial; font-size: 14pt; color: #000000; font-weight: bold;}
.wtw_bodytext_small { font-family: 'Trebuchet MS', Arial; font-size: 10pt; color: #000000; font-weight: normal;}
.wtw_bodytext_error { font-family: 'Trebuchet MS', Arial; font-size: 12pt; color: RED; font-weight: bold;}
