/*  articles/foodvalues/style_food.css  */

/* Palette: Main Blue: #2a567a; Wrap border green: #5b6f37; Footer Border Gold: #999477; Color Wizard Red: #7A2A2E;  Color Wiz Grey: #525252; darker yellow: fff799 */

/*  Test Styles */

/* =====   BODY and LOGO   ======*/

body  {						/*  USED  */	
    text-align: center;
    padding: 0 0 0 0;
    margin: 0 auto;
    color: #000;
    font: 10pt/12pt Verdana,Helvetica,Arial,sans-serif;
    background: #335d17 url(./../../images/b3.gif) repeat;
}
p    {
    text-indent: 1.5em;
}                    
#wrap  {					/*  USED  */	
    width: 766px;
    text-align: left;
    margin: 0 auto;
    color: #000;
    background-color:#fffffd;
    border-top: 3px solid  #5b6f37;
    border-left: 3px solid  #5b6f37;
    border-right: 3px solid #5b6f37;
}
#dhr {
    width: 350px;
    height: 55px;
    float: left;
    border-bottom: 1px solid #003;
    position: relative;
    font-weight: bold;
    font-size: 28pt;
    line-height: 32pt;
    padding: 9px 40px 7px 40px;
}

#logophoto  {					/*  USED  */	
    height: 55px;
    padding: 0 0 4px 0;
    border: none;
    float: left;
    margin: 12px 0 0px 45px;
}
#topnav   {					/*  USED  */	
    width: 308px;
    height: auto;
    float: right;
    color: #fff;
    margin: 5px 2px 0 0;
    border: none;
}
#topbox a, #topboxz a, #topboxx a, #topboxy a, #topboxw a, #topboxp a, #topboxo a,
 #topboxg a, #topboxv a {
    width:90px;
    height: 21px;
    float: left;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    font-variant: small-caps;
    font-size: 12px;
    line-height:12px;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    padding:8px 0;
    margin: 4px 2px 0 3px;
}

#topbox a  {border: 3px outset #557899; background-color: #557899;} 
#topboxz a {border: 3px outset #995757; background-color: #994747;}
#topboxx a {border: 3px outset #8c9977; background-color: #8c9955;}
#topboxw a {border: 3px outset #998467; background-color: #9a6b56;}
#topboxp a {border: 3px outset #927799; background-color: #99576d;}
#topboxv a {border: 3px outset #778877; background-color: #558855;} 
#topboxg a {border: 3px outset #779977; background-color: #669966;}
#topboxy a {border: 3px outset #779994; background-color: #559994;}
#topboxo a {border: 3px outset #78769a; background-color: #58569a;}


#topbox a:visited, #topboxz a:visited, #topboxg a:visited, #topboxo a:visited, #topboxp a:visited, #topboxv a:visited, #topboxw a:visited, #topboxx a:visited, #topboxy a:visited {
    width:90px;						
    height: 21px;
    float: left;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    color: #bbbbb8;
    font-variant: small-caps;
    font-size: 12px;
    line-height:12px;
    border-style: outset;
}

#topbox a:hover,  #topboxz a:hover, #topboxg a:hover, #topboxo a:hover, #topboxp a:hover,  #topboxv a:hover, #topboxw a:hover, #topboxx a:hover,  #topboxy a:hover {
    color: #fff;
    border-style: inset;
}

#topbox a:active, #topboxz a:active, #topboxg a:active, #topboxo a:active, #topboxp a:active, #topboxv a:active, #topboxw a:active, #topboxx a:active, #topboxy a:active  {
    float: left;
    color: #ffff99;
    border-style: inset;
}
                    
#logo {						/*  USED  */
    width:766px;
    height: 100%;
    float: left;
    text-align: left;
    border-left: none;
    background-color: #fffffd;
    border-bottom: 1px solid #003;
    border-top: none;
    border-right: none;
    padding: 0 0 10px 0;
}

#content_food   {				/*  USED  */	
    width: 766px;
    height: 100%;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    text-align: center;
    background-color: #ffffdd;
    border-top: none;
    padding: 0 0 0 0;
    margin: 0 auto;
}
.hl  {						/*  USED  */	
    width: 756px;
    height: auto;
    clear: both;
    text-align: center;
    background: #143a62;
    color: #fff;
    border-bottom: 1px solid #5b6f37;
    border-top: 1px solid #7b8f57;
    padding:  5px 5px 14px 5px;
    margin: 0px 0 0 0;
}
.hl p  {					/* USED */
    text-align: left;
    color: #0a163a;
    width: 690px;
    padding: 0px 14px;
    margin-top: -5px;
}

              /* ======= Horizontal Navigation ======= */

.nav {
    margin: 0;
    padding: 0;
}
.nav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
/*Top level list items*/
.nav ul li {
    position: relative;
    display: inline;
    border-left: 1px solid #202020;
    float: left;
}
.nav ul li.xx {
    display: block;
    width: 174px; /*Width of top level menu link items*/
    border-left: 1px solid #202020;
    border-top:1px solid #202020;
    border-bottom:1px solid #202020;
    text-decoration: none;
    text-align: center;
    background: url(images/menubg2.png) top center repeat;
    color: #555;
    font-size: 9pt;
    line-height: 11pt;
    padding: 5px 8px;
}
.nav ul li a {
    display: block;
    width: 174px; 
    border-left: 1px solid #202020;
    border-top:1px solid #202020;
    border-bottom:1px solid #202020;
    border-left-width: 0;
    text-decoration: none;
    text-align: center;
    background: url(images/menubg2.png) top center repeat;
    color: black;
    font-size: 9pt;
    line-height: 11pt;
    padding: 5px 8px;
}
.nav ul li ul {
    left: 0;
    top: 0;
    border-top: 1px solid #202020;
    position: absolute;
    display: block;
    visibility: hidden;
    z-index: 100;
}
.nav ul li ul li {
    display: block;
    float: none;
}
.nav ul li ul li.x {
    width: 160px;
    font-weight: normal;
    text-align: left;
    padding: 5px;
    background: #aaa;
    border-right: 1px solid #202020;
    border-bottom: 1px solid #202020;
    border-width: 0 1px 1px 1px;
}
.nav ul li ul li a {
    width: 160px;
    font-weight: normal;
    text-align: left;
    padding: 5px;
    background: #a6d9a6;
    border-width: 0 1px 1px 0px;
    border-right: 1px solid #202020;
}
.nav ul li a:hover {
    background: url(images/menubgover2.gif) center center repeat-x;
    color: #000;
}
.nav ul li ul li a:hover {
    background: #994747;
    color: #000;
}
.nav .arrowdiv {
    position: absolute;
    right: 0;
    background: transparent url(images/menuarrow2.gif) no-repeat center left;
}
* html p #iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
    padding-top: 1em;
}
* html .nav ul li { float: left; height: 1%; }
* html .nav ul li a { height: 1%; }

.redarrow {
    float: left;
    padding-top: 5px;
}

/*  =====  CONTENT - COLUMNS & DIV's   ======*/

.aodd {
    width: 532px;
    background-color: #fffffd;
    margin: 0;
    padding: 5px 0 5px 2px;
}
.aeven {
    width: 532px;
    background-color: #e3e3e1;
    margin: 0;
    padding: 5px 0 5px 2px;
}
.blue12, .blue2 {
   width: 514px;
    display: block;
    border-top: 1px solid #557899;
    border-left: 1px solid #557899;
    border-right: 1px solid #557899;
    font-style: italic; 
    font-weight: bold;
    text-align: center;
    background:  #95BBDA;
    color: #116;
    font-size: 14pt;
    float: left;
    padding:10px;
    margin: 0px 6px 0 25px;
}
.blue2 {
    background:  #2a567a;
    color: #fff;
}
.bmi_l  {							/* USED */
    width: 310px;
    float: left;
    background: #d66;
    padding: 10px 0px;
    margin: 0 0 0 5px;
}
.centhead, .centheada, .centheadb {                /* USED */
    width: 514px;
    font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 10pt;
    line-height: 12pt;
    float: left;
    text-align: left;
    border:1px solid #878b8b;
    background: url(./images/centhead.png) bottom left repeat;
    color: #fff;
    padding: 10px;
    margin: 0px 6px 0px 25px;
}
.centheadb {
margin-left: 120px;
}
.centheada {
    margin: 25px 0 0 112px;
}
.center500, .center500a, .center500np, .center500b {		/* USED np*/
    width: 514px;
    font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 10pt;
    line-height: 13pt;
    float: left;
    text-align: left;
    border:1px solid #878b8b;
    background-color: #fffffd;
    padding:10px;
    margin: 0px 6px 25px 25px;
}
.center500a {		/* for tables */
width: 534px;
padding: 0px;
}
.center500 p  {							/* USED */
    width: 475px;
    background-color: #fffffd;
    padding: 5px 10px 0 10px;
    margin:0;
}
.center500a p, .center500b p {
    width: 490px;
    padding: 5px 10px 0 10px;
    margin:0;
}
.center500np   {
    margin: 0 0 0 112px;				/* USED */
    margin-bottom: 0;
    border-bottom: none;
}
.center500b {
    width: 534px;
    margin-left: 120px;
    padding: 0;
}

.centhead_p, .centhead_pt, .centhead_p25, .centhead2_p25 {			/* USED */
    width: 683px;
    font-size: 10pt;
    line-height: 12pt;
    float: left;
    text-align: left;
    border-bottom:1px solid #878b8b;
    border-left:1px solid #878b8b;
    border-right:1px solid #878b8b;
    border-top: 1px solid #b7bbbb;
    background: url(./images/centhead.png) top left repeat;
    color: #fff;
    padding:10px;
    margin: 0px 0px 0px 31px;
}
.centhead_p25 {
    margin-top: 25px;
}
.centhead2_p25 {
    margin-top: 25px;
    padding: 2px 10px;
}

 .center_panel, .center_panel_bottom, .center_panel_nobm, .center_panel_np  {	 	/* USED */
    width: 683px;
    font: 10pt/13pt Verdana,Helvetica,Arial,sans-serif;
    text-align: left;
    clear: both;
    border:1px solid #878b8b;
    background-color: #fffffd;
    padding: 5px 10px 10px 10px;
    margin: 0px 0px 25px 31px;
}
.center_panel_bottom {					/* USED */
    margin-bottom: 8px;
}
.center_panel_np {	 	/* USED */
    width: 703px;
    padding: 0;
    margin-bottom: 25px;
    background-color: #143a62;
}
.center_panel_nobm {
    border-bottom: none;
    margin-bottom: 0;
}
.bg {background-color: #fffffd;}
.center_panel_fl  {				/* USED  add_cat*/
    width: 200px;
    font: 10pt/12pt Verdana,Helvetica,Arial,sans-serif;
    text-align: left;
    float: left;
    background-color: #fffffd;
    padding: 5px;
    margin-right: 5px;
}
.center_panel_fl ul {							/* USED */
    width: 161px;
    padding: 0 0 0 39px;
    margin-top: 1px;
}
.center_panel p  {							/* USED */
    width: auto;
    max-width: 660px;
    padding: 0;
    margin: 7px 0 0 0;
}
#clinton  {							/* USED */
    width: 186px;
    float: left;
    margin-right: 10px;
}
.column_abbr, .column_abbr_right  {				/* USED */
    width: 215px;
    float: left;
    background-color: #fffffd;
    color: #113;
    font: normal 10pt/12pt Arial,Helvetica,sans-serif;
    padding: 5px;
    margin: 10px 0 10px 10px;
}
.column_abbr_right {
    margin-right: 10px;
}
.column_abbr table, .column_abbr_right table  {
    border-collapse: collapse;
    color: #113;
}
.column_abbr td, .column_abbr_right td, .column_abbr th, .column_abbr_right th  {				/* USED */
    border: 1px solid #333;
    color: #113;
    padding: 3px 5px;
    text-align: left;
}
.exerleft {
    width: 285px;
    padding: 2px;
    float: left;
    line-height: 18px;
    color: #000;
    background-color: #b4bfba;
    margin: 10px 0 10px 30px;
}
.exerright {
    width: 290px;
    padding: 2px;
    line-height: 18px;
    float: right;
    color: #000;
    background-color: #b4bfba;
    margin: 10px 30px 10px 0;
}
.fieldwrap, .fieldwrapr {
    width: 290px;
    background-color: #fffffd;
    float: left;
    margin: 10px 0 15px 30px;
}
.fieldwrapr {    
    float: right;
    margin: 10px 30px 15px 0;
}
.fieldset {
    width: 290px;
    padding: 2px;
    line-height: 20px;
    color: #000;
    background-color: #b4bfba;
    margin: 0 0 25px 0 ;
}

 /*=====   TABLES   ======*/


#table1   {							/* USED */
    width: 535px;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    font-weight:normal;
    float: left;
    text-align: left;
    border:1px solid #1a465a;
    border-collapse: collapse;
    color:#000;
    background-color: #fffffd;
    padding: 3px 10px 8px 10px;
    margin: 0px 6px 0px 113px;
}
.a {
    float: left;
    width: 260px;
    margin: 0px 6px 0px 12px;
}
table.a {
    border: 1px solid #446;
}
#table1 td  {					/* USED */
    width: 150px;
    color: #000;
    border: none;
    border-collapse: collapse;
    padding: 6px 3px;
}
#table1 tr {					/* USED */
    border-bottom: 1px solid #aaa;
}
#table1 td.pt  {
    width: 150px;
    border: none;
    color: #226;
    border-collapse: collapse;
    padding: 8px 3px 3px 3px;
}
#table1 th  {					/* USED */
    width: 150px;
    color: #005;
    border-bottom: 1px solid #557899;
    padding: 8px 5px 8px 20px;
}
#table1 th.head  {					/* USED */
    width: 150px;
    border-bottom: 1px solid #557899;
    padding: 8px 0;
    background-color: #626262;
    color: #fff;
}
a:link   {
    color: #008;
    text-decoration: none;
}
a:visited  {
    text-decoration: none;
}
a:hover {
    color: #b33;
    text-decoration: underline;
}
a:active  {
    color: #cc0;
    text-decoration: none;
}
#table2   {							/* USED */
    width: 514px;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    float: left;
    text-align: left;
    border:1px solid #1a465a;
    border-collapse: collapse;
    color:#000;
    font-weight:bold;
    background-color: #fffffd;
    padding:10px;
    margin: 0px 6px 25px 25px;
}
#table2 td  {
    width: 150px;
    border: none;
    color: #226;
    border-collapse: collapse;
    padding: 3px;
}
#table2 td.pt  {
    width: 150px;
    border: none;
    color: #226;
    border-collapse: collapse;
    padding: 8px 3px 3px 3px;
}
#table2 th  {
    width: 150px;
    border-bottom: 1px solid #557899;
    padding: 8px 0;
}
#table2 th.head  {
    width: 150px;
    border-bottom: 1px solid #557899;
    padding: 8px 0;
    background-color: #626262;
    color: #fff;
}

#table3  {				/* USED result_display */
    width: 450px;
    float: left;
    border: 1px solid #006;
    border-collapse: collapse;
    font-family:Arial,Verdana,sans-serif;
    font-size:10pt;
    line-height: 11pt;
    font-weight:bold;
    color:#000;
    background-color: #fffffd;
    margin: 0 0 20px 150px;
    padding: 0;
}
.centhead_table3 {
    width: 450px;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 10pt;
    line-height: 12pt;
    float: left;
    text-align: left;
    border: 1px solid #006;
    background-color: #626262;
    color: #fff;
    margin: 25px 0 0 149px;
    padding: 5px 0 7px 0;
}
#table3 .fl  {
    padding: 0 5px;
    float: left;
    text-align: left;
}
#table3 .flr    {
    float: left;
    padding: 2px 2px 2px 5px;
    color: #900;
    font-weight: 600;
}
#table3 tr {
    background-color:#fffffd;
    border-bottom: none;
    border-top: none;
    border-left: none;
    border-right: none;    
}
#table3 th  {
    color: #113;
    border-left: 1px solid #006;
    padding: 6px 5px 6px 10px;
}
#table3 th.thlong  {
    width: 220px;
    color: #113;
    border-left: 1px solid #006;
    padding: 6px 5px 6px 10px;
}
#table3 td  {
    width: auto;
    color: #113;
    border-left: 1px solid #006;
    border-right: none;
    border-top: 1px solid #006;
    border-bottom: 1px solid #006;
}
.table4 {							/* USED search_nutrient */
    width: 704px;
    font: 10pt/13pt Verdana,Helvetica,Arial,sans-serif;
    clear: both;
    text-align: left;
    border:1px solid #557899;
    border-collapse: collapse;
    color:#000;
    font-weight:normal;
    background-color: #fffffd;
    padding:10px;
    margin: 0px 0px 0px 32px;
}
.table4 td, .table4 td.pt, .table4 th  {
    width: 150px;
    color: #000;
    border: 1px solid #ccc;
    border-collapse: collapse;
    padding: 6px 3px;
}
.table4 td.pt  {
    border: none;
    color: #226;
    padding: 8px 3px 3px 3px;
}
.table4 th  {
    color: #005;
    padding: 8px 5px 8px 20px;
}
.table4 th.head  {
    width: 150px;
    border: 1px solid #ccc;
    padding: 8px 27px;
    background-color: #626262;
    color: #fff;
}
.table5, .table5a, .table5b   {
    width: 169px;
    border-right: 1px solid #006;
    border-bottom: 1px solid #ccf;
    background-color: #fffffd;
    color:#000; 
    margin: 0; float: left;
}
.table5a {
    width: 199px;
    border-left: 1px solid #006;
    margin: 15px 0 15px 25px;
    border-top: 6px ridge #223;
}
.table5b {
    width: 199px;
    border-left: 1px solid #006;
    margin: 15px 25px 15px 25px;
    border-top: 6px ridge #223;
}
.hide  {
    display: none;
}
.table5 td, .table5a td, .table5b td {
    width: 100px;
    height: auto;
    border-bottom: 1px dotted #ccc;
}
.table5a td, .table5b td {
padding-left: 5px;
padding-right: 10px;
}
.table5 th, .table5a th, .table5b th {
    width: 100px;
    height: auto;
    border-bottom: 2px solid #001;
    font-style: italic; 
    text-align: center;color: #007;
	font-size: 11pt;
}

.normtype  {
    font-weight: normal;
}
.submitb {
    color: #000;
    background-color: #b4bfba;
    border: 2px outset #b3b281;
    font-weight: bold;
    padding: 4px;
}
.submitb:hover  {
    color: #000;
    background-color:#949f9a;
    border: 2px inset #b8b786;
    font-weight: bold;
    padding: 4px;
}.submitb_hover  {
    color: #000;
    background-color:#949f9a;
    border: 2px inset #b8b786;
    font-weight: bold;
    padding: 4px;
}
.input1 {
    background-color: #ffffdd;
    margin-top: 4px;
}
.input2 {
    background-color: #ffff55;
}

       /*===== HEADLINES  =====*/

h1  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-indent: 0;
    font-size: 18pt;
    line-height: 20pt;
    font-weight: bold;
    font-style:normal;
    color: #fff; /* #0a266a; */
    text-decoration: none;
    padding: 5px 0 0 0;
    margin: 0;
}
h1.b  {
    padding: 5px 0 0 0;
    margin: 0;
    color: #0a266a; 
}
h2    {					/* USED */
    color: #fff;
    font-size: 14pt; 
    line-height: 16pt;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    margin: 0;
    padding:  5px 0px 5px 0;
}
 h2   a:link {
    color:  #fff;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
    padding:  5px 0px 5px 0;
} 

h2   a:visited  {
    color:  #eee;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
    padding:  5px 0px 5px 0;
}     

h2  a:hover {
    color:  #900;
    font-weight: bold;
    text-decoration: underline;
    margin: 0;
    padding:  5px 0px 5px 0;
}
h2   a:active {
    color:  #d00;
    font-weight: bold;
    text-decoration: underline;
    margin: 0;
    padding:  5px 0px 5px 0;
}
h2.a  {
    color: #000;
    font-size: 18pt;
    line-height: 22pt; 
    font-weight: bold;
    margin: 0;
    padding:  5px 0px 5px 0;
}
h2.b  {
    color:  #0a266a;
    font-size: 14pt;
    line-height: 16pt;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    margin: 0;
    padding:  5px 0px 5px 0;
}
h3  {
    font-size: 16px;
    line-height: 18px;
    color: #0a266a;
    text-align: center;
    margin: 0;
    padding: 5px 5px 5px 0px;
 }
 h3   a:link {
    color:  #0a266a;
    font-weight: bold;
    text-decoration: none;
} 
h3   a:visited  {
    color:  #777;
    font-weight: bold;
    text-decoration: none;
}
h3  a:hover {
    color:  #900;
    font-weight: bold;
    text-decoration: underline;
}
h3   a:active {
    color:  #d00;
    font-weight: bold;
    text-decoration: underline;
}
h4  {
    color:  #0a266a;
    font-size: 11pt;
    line-height: 14pt;
    text-decoration: underline;
    font-variant: small-caps;
    font-weight: bold;
    padding-left: 15px;
}
    

/* ===== FOOTER  ===== */ 
 
#afooter  {
    width: 754px;
    text-align: center;
    height: auto;
    clear:both;
    font-size: 8pt;
    line-height: 9pt;
    display: block;        
    background: #2b3d4d;
    border: 6px solid #999477;
    padding-bottom: 5px;
}  
#afooter ul {
    width: 640px;
    height: 32px;
    font-weight:bold;
    color: #000;
    text-align: center;
    padding: 0;
    margin: 5px 0 5px 90px;
} 
#afooter li         {
 text-align: center;
    list-style: none; 
    float: left;
    margin:0 0 0 4px;
    padding:5px;
}
#afooter a:link {
    height: auto;
    font-weight: bold;
    color: #000;        
    background-color:#fff;
    border:4px solid #999477;
    text-decoration: none; 
    text-align: center;
    float: left;
    padding:5px;
} 
#afooter a:visited {
    font-weight: bold;
    color: #000;        
    background-color:#fff;
    border:4px  solid #999477;
    text-decoration: none; 
    float: left;
    padding:5px;
} 
#afooter a:hover {
    font-weight: bold;
    color: #333;
    border:4px  solid   #b0c0ac;
    background-color:#fff;
    text-decoration: underline;
    float: left;
    padding:5px;
}        
#afooter a:active {
    font-weight: bold;
    color: #000;        
    background-color: #fff;
    text-decoration: none; 
    border: 4px  solid #88a;
    float: left;
    padding:5px;
}        
 #acr a{
    font-family:  Verdana,Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: #fff;
    margin: 0 0 5px 265px;
}       
 
.fl_wc {
    width: 88px;
    display: block;
    float: left;
    padding: 0;
    border: none;
    margin: 0px 20px 0 10px;
}
.fl_wc a:link {
    border: 0;
}
.fl_wc a:visited {
    border: 0;
}
.fr_wc {
    width: 125px;
    display: block;
    float: right;
    padding: 0;
    margin: 0 10px 0 0;
}


/* ===== STYLES ===== */

.black {
color: #000;
font-size: 10px;
}
.blueback {
    background:  #95bbda;
    font-size: 14pt;
    line-height: 16pt;
    text-align: center;
    border-bottom: 1px solid #557899;
}
.bp2 {
    padding-bottom: 2px;
}
.bp10 {
    padding-bottom: 10px;
}
.tp0  {
   padding-top: 0;
}
br.sp5 {					/* USED */
    line-height: 5px;
}
br.sp8 {					/* USED */
    line-height: 8px;
}
br.sp25 {					/* USED */
    line-height: 27px;
}
hr.green {
    height: 3px;
    background-color:  #8c9955;
    color: #8c9956;
    width: 100%;
}
.ls   {
    line-height: 140%;
}
.fr  {					/* USED */
    float: right;
    padding: 2px 10px 2px 2px;
}
.fl  {					/* USED */
    float: left;
    padding: 2px 2px 2px 10px;
}
.fr_a  {					/* USED */
    float: right;
    padding: 0px 15px 0px 2px;
}
.fl_a  {					/* USED */
    float: left;
    padding: 0px 2px 0px 10px;
}
.flli  {
    float: left;
    padding: 0;
}
.fl_pad10  {				/* USED */
    float: left;
    padding: 10px;
color: #000;
}
.fr_pad10  {				/* USED */
    float: right;
    padding: 10px;
color: #000;
}
.fr100  {
    float: right;
    padding: 2px 120px 2px 2px;
}
.fl15  {
    float: left;
    padding: 2px 2px 2px 15px;
    color: #000;
}
.fr25  {
    float: right;
    padding: 2px 25px 2px 2px;
    color: #000;
}
.f12   {
    font-size: 12pt;
    font-weight: bold;
    line-height: 14pt;
}
.f12norm   {					/* USED */
    font-size: 12pt;
    font-weight: normal;
    line-height: 14pt;
}
.red  {					/* USED */
    color: #a00;
}
.white {
    color: #fff;
}
.redb {					/* USED */
    color: #a00;
    font-weight: bold;
}    
.red14  { 
    color: #a00;
    font-size: 14pt;
    font-weight: bold;
    line-height: 16pt;
}
.smallbreak  {
    line-height: 28px;
}
.pad1510 {
    padding: 15px 10px;
}
.tar {
    text-align: right;
}
.tal {
    text-align: left;
}
.tac  {					/* USED */
    text-align: center;
}
.td1  {
    width: 596px; 
    height:auto;
}
li.pb {
padding-bottom: 8px;
}

.text  {
    background-color: inherit;
    font: 10pt/14pt "Arial Black",Verdana,Helvetica,sans-serif;
    padding-bottom: 2px;
}
.texta {
    font: 11pt/14pt "Arial Black",Verdana,Helvetica,sans-serif;
    padding: 10px;
}
.iedisplay {
    display: block;
    float: right;
    padding: 5px;
}
.iedisplay_left {
    display: inline;
    float: left;
    padding: 5px;
}
input.yel {background-color: #ffffdd;}
.clear {clear: both;}
.lg  {
    background-color: #ececec;
}
.b {font-weight: bold;}
.font1012 {
    font-size: 10pt;
    line-height: 12pt;
}
.font810 {
    font: 8pt/10pt Verdana,Helvetica,Arial,sans-serif;
    width: 90%;
    padding-left: 20px;
}
.invis {
    color: #ffffde;
    line-height: 10px;
}
.fl_wc {
    margin: 0 5px;
}
.fn {
    font-size: 75%;
    vertical-align: super;
    font-style: italic;
}
.fns {
    width: 95%;
    border: 1px solid #878b8b;
    color: #000;
    background: #e7ebeb;
    font-size: 9pt;
    line-height: 10pt;
    padding: 10px;
    margin: 5px;
}
p.img {
    text-indent: 0;
    padding: 0;
    margin: 0;
}