﻿body {
margin:0; padding:0;}

html {
margin:0; padding:0;}

body :link { 
color: #0000ff; background-color: transparent; text-decoration: underline; 
}  /* blue for unvisited links */

:visited { 
color: #9933cc; background-color: transparent; text-decoration: none; 
} /* purple for visited links */

/* :active {  color: #ff0000; background-color: transparent; text-decoration: none; } */
/* red when link is clicked */

a:hover { 
color: black; background-color: #AEDAFD; text-decoration: none;  
} /* medium blue highlight when mouse is over link */


body {
margin-left : 70px;
margin-right : 70px;
}


body {
background : url('bg_1280x1024.jpg') no-repeat fixed top left;
backgound: #eeeeee;
}


body.aelogobg {
background: url("BG_aelogo.jpg") fixed no-repeat top left;
}

body.ftlogobg
{
background: url("BKGNDftlogo.jpg") fixed no-repeat top left;
}

body.lrpbg {
background : url('BG.lrp.jpg') no-repeat fixed top left;
}

body.reedybg {
background : url('BG.reedy.jpg') no-repeat fixed top left;
}

body.nobg {
background : #FFFFFF;
}


body.black {
background : #000000;
}


body.gray5 {
background : #555555;
}

p.clear {
clear : both;
}

pre {
font-family : monospace;
}

hr {
border-top : 1px solid;
color : #000000;
background-color : #000000;
clear : both;
}

#header {
clear: both;
margin:0;
height:0;

}


#footer {
clear: both;
margin-top: 2em;
height:40px;
/* background : url('footer1.jpg') no-repeat; */
}


/*   DIVS     */

#twocolcontainer{
margin: 0;
padding: 0;
border-width: 0;
width: 70em;
text-align: center;

}

/*  for appearing once on a page */
#twocolright{
margin: 1em;
margin-top: 0;
margin-left: 30em;
width: 30em;
}

#twocolleft{
float: left;
display:inline; /* for AOL and IE prior to IE7 */
padding: 0;
margin: 2em;
margin-top: 0;
width: 26em;  /* total width is 30em */
}


/*  for appearing more than once on a page */
div.twocolright{
margin: 1em;
margin-top: 0;
margin-left: 30em;
width: 30em;
}

div.twocolleft{
float: left;
display:inline; /* for AOL and IE prior to IE7 */
padding: 0;
margin: 2em;
margin-top: 0;
width: 26em;  /* total width is 30em */
}



div#newprod {
margin-left: 5%;
width: 700px;
}


#contain  /* Used on Listings.htm to position two pictures  */
{
		margin-left:50px;
		width:400px;
		height:350px;
		background-color:white;
}

div.container700 {
margin-left : auto;
margin-right : auto;
margin-top: 0;
margin-bottom: 0;
padding : 0;
border-width: 0;
max-width: 700px;
text-align: center;
}


div.container1000 {
margin-left : -20px;
margin-top: 0;
margin-bottom: 0;
padding : 0;
border-width: 0;
text-align: left;

}


div.container600 {
margin-left : 5%;
margin-right : 5%;
margin-top: 0;
margin-bottom: 0;
padding : 0;
border-width: 0;
max-width: 600px;
text-align: center;

}



#boxkitlinks {
border-top : 1px solid;
border-bottom : 1px solid;
font-weight : bold;
}

#colorbox {
background-color : #cccccc;
padding-bottom : 1px;
padding-top : 1px;
padding-left : 10px;
padding-right : 10px;
border : 1px solid #000;
font-family : Verdana, Arial, Sans-serif;
}

#warningbox {
background-color : #ff0000;
padding-bottom : 1px;
padding-top : 1px;
padding-left : 10px;
padding-right : 10px;
font-family : Verdana, Arial, Sans-serif;
color : #ffffff;
}

#warningbox p {
color: white;
font-size: 18px;
font-weight: bold;
}











/*   TABLES     validated */





li {
margin : 0;
padding : 0;
}





ul {
margin : 0;
padding : 0;
}





ol {
margin : 0;
padding : 0;
}

li {
text-align : left;
text-decoration : none;
text-transform : none;
font-family : Verdana, Arial, Sans-serif;
font-style : normal;
font-weight : normal;
font-size : 90%;
letter-spacing : normal;
}

ol {
text-align : left;
text-decoration : none;
text-transform : none;
font-family : Verdana, Arial, Sans-serif;
font-style : normal;
font-weight : normal;
font-size : 90%;
letter-spacing : normal;
}

ul {
text-align : left;
text-decoration : none;
text-transform : none;
font-family : Verdana, Arial, Sans-serif;
font-style : normal;
font-weight : normal;
font-size : 90%;
letter-spacing : normal;
}

td {
text-align : left;
text-decoration : none;
text-transform : none;
font-family : Verdana, Arial, Sans-serif;
font-style : normal;
font-weight : normal;
font-size : 90%;
letter-spacing : normal;
}

li {
list-style-type: square;
}



td.deptbg{background: #000000 url('../../ae/template/bluetile.gif') repeat-x;}

table.inv {
border : 0;
border-style : none;
border-collapse : collapse;
background-color : transparent;
}



table#inv700 {
border: 0;
margin:0;
border-style: none;
border-collapse: collapse;
background-color: transparent;
width: 700px;
text-align:center;
}

table.chart {
background-color : #ffffff;
border-collapse : collapse;

}

table.centered-table {
margin-left : auto;
margin-right : auto;
border-collapse : collapse;

}


td.row150pc {
margin:0;padding:0;
color : black;
background-color : #ffffff;
padding-left : .5em;
border : 1px gray solid;
width: 50%;
vertical-align:top;
}



td.row150pc p {
font-family : Verdana, Arial, Sans-serif;
}


td.row250pc {
margin:0;padding:0; 
color : black;
background-color : #eee;
padding-left : .5em;
border : 1px gray solid;
width: 50%;
vertical-align:top;
}



td.row250pc p {
font-family : Verdana, Arial, Sans-serif;
}



td.row125pc {
margin:0;padding:0; 
color : black;
background-color : #ffffff;
padding-left : .5em;
border : 1px gray solid;
width: 25%;
vertical-align:top;
}


td.row125pc p {
font-family : Verdana, Arial, Sans-serif;
}

td.row225pc {
margin:0;padding:0; 
color : black;
background-color : #eee;
font-family : Verdana, Arial, Sans-serif;
padding-left : .5em;
border : 1px gray solid;
width: 25%;
vertical-align:top;
}

td.row225pc p {
font-family : Verdana, Arial, Sans-serif;
}


td.row1 {
margin:0;padding:0; 
color : black;
background-color : #ffffff;
font-family : Verdana, Arial, Sans-serif;
padding-left : .25em;
padding-right : .25em;
border : 1px gray solid;
vertical-align:top;
}

td.row1 p {
font-family : Verdana, Arial, Sans-serif;
}

td.row2 {
margin:0;padding:0; 
color : black;
background-color : #eee;
font-family : Verdana, Arial, Sans-serif;
padding-left : .25em;
border : 1px gray solid;
vertical-align:top;
}

td.row2 p {
font-family : Verdana, Arial, Sans-serif;
}

td.row1c {
margin:0;padding:0; 
color : black;
background-color : #ffffff;
font-family : Verdana, Arial, Sans-serif;
padding-left : .25em;
padding-right : .25em;
border : 1px gray solid;
vertical-align:top;
}

td.row1c p {
font-family : Verdana, Arial, Sans-serif;
text-align: center;
}

td.row2c {
margin:0;padding:0; 
color : black;
background-color : #eee;
font-family : Verdana, Arial, Sans-serif;
padding-left : .25em;
border : 1px gray solid;
vertical-align:top;
}

td.row2c p {
font-family : Verdana, Arial, Sans-serif;
text-align: center;
}


td.headercell {
margin:0;padding:0; 
color : black;
background-color : #99ccff;
border : 1px gray solid;
}

td.headercell p{
text-align : center;
font-weight : bold;
font-family : Verdana, Arial, Sans-serif;
}

table.chart400 {
border : 1px;
border-style : solid;
border-color : #000000;
border-collapse : collapse;
background-color : #ffffff;
width : 400px;
}


table.chart500 {
border : 1px;
border-style : solid;
border-color : #000000;
border-collapse : collapse;
background-color : #ffffff;
width : 500px;
}

table.chart600 {
border : 1px;
border-style : solid;
border-color : #000000;
border-collapse : collapse;
background-color : #ffffff;
width : 600px;
}

table.chart800 {
border : 1px;
border-style : solid;
border-color : #000000;
border-collapse : collapse;
background-color : #ffffff;
width : 800px;
}


table.chart100pc {
border : 1px;
border-style : solid;
border-color : #000000;
border-collapse : collapse;
background-color : #ffffff;
width : 100%;
}


.table_noborder {
border : 0;
border-collapse : collapse;
background-color : transparent;
}

.table_400noborder {
border : 0;
border-collapse : collapse;
background-color : transparent;
width : 400px;
margin-left : 50px;
}

.table_600noborder {
border : 0;
border-collapse : collapse;
background-color : transparent;
width : 600px;
margin-left : 50px;
}

.table_700noborder {
border : 0;
border-collapse : collapse;
background-color : transparent;
width : 600px;
}

.table_800noborder {
border : 0;
border-collapse : collapse;
background-color : transparent;
width : 800px;
margin-left : 50px;
}

















/*   HEADINGS, TEXT     */






p {
color : black;
text-align : left;
text-decoration : none;
text-transform : none;
font-style : normal;
font-weight : normal;
font-variant : normal;
font-size : 80%;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : normal;
}

p.white {
color : white;
text-align : left;
text-decoration : none;
text-transform : none;
font-style : normal;
font-weight : normal;
font-variant : normal;
font-size : 80%;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : normal;
}


p.center {
text-align : center;
font-weight : normal;
}

p.flushr {
text-align: right;
}

p.q {
line-height : 1.5em;
text-indent : 10px;
font-weight : bold;
}

p.a {
line-height : 1.5em;
font-weight : normal;
border-bottom : 1px solid #00a0ff;
text-indent : 10px;
}


p.coloredbar {
border : 0;
background-color : #00a0ff;
text-align : center;
text-decoration : none;
text-transform : uppercase;
font-style : normal;
font-weight : bold;
font-size : 80%;
letter-spacing : normal;
}

p.bcenter {
text-align : center;
font-weight : bold;
}

p.disc { /* for Discontinued items */
color: red;
text-align: center;
text-decoration: none;
text-transform: uppercase; 
font-style:normal; 
font-weight: bold; 
font-size:90%; 
font-family:Verdana, Arial, Sans-serif;
letter-spacing: normal;
}

p.color {
color : red;
text-decoration : none;
text-transform : none;
font-style : normal;
font-weight : normal;
font-size : 80%;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : normal;
}

p.color.left {
color : red;
text-decoration : none;
text-transform : none;
font-style : normal;
font-weight : normal;
font-size : 80%;
text-align : left;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : normal;
}

p.blackcenter {
color : black;
text-decoration : none;
text-transform : none;
font-style : normal;
font-weight : normal;
font-size : 80%;
text-align : center;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : normal;
}


p.color.center {
color : red;
text-decoration : none;
text-transform : none;
font-style : normal;
font-weight : normal;
font-size : 80%;
text-align : center;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : normal;
}

p.blackbold {
text-align : left;
text-decoration : none;
text-transform : none;
font-style : normal;
font-weight : bold;
font-size : 80%;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : normal;
}

p.b {
text-align : left;
font-weight : normal;
font-family : Verdana, Arial, Sans-serif;
}

p.clear {
clear:both;
}



p.red {
color : red;
text-align : left;
text-decoration : none;
text-transform : none;
font-style : normal;
font-weight : normal;
font-size : 80%;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : normal;
}

p.whitecenter {
color : white;
text-align : center;
text-decoration : none;
text-transform : none;
font-style : normal;
font-weight : bold;
font-size : 80%;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : normal;
}

p.redbold {
color : red;
text-align : left;
text-decoration : none;
text-transform : none;
font-style : normal;
font-weight : bold;
font-size : 80%;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : normal;
}

p.lrgwhitecenter {
color : white;
text-align : center;
text-decoration : none;
text-transform : uppercase;
font-style : normal;
font-weight : bold;
font-size : 200%;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : 3px;
}

p.caption {
font-style : italic;
font-size : 0.7em;
text-indent : 0;
text-align : center;
margin-top: .3em;
padding-top : 0;
padding-bottom: 1em;
}
p.captionwhite {
color:white;
font-style : italic;
font-size : 0.7em;
text-indent : 0;
text-align : center;
margin-top: .3em;
padding-top : 0;
padding-bottom: 1em;
}



p.dept {
color : white;
text-align : center;
text-decoration : none;
text-transform : uppercase;
font-style : normal;
font-weight : bold;
font-size : 80%;
font-family : Verdana, Arial, Sans-serif;
}




h1 {
margin-top : 140px;
border : 0;
padding-top : 3px;
padding-bottom : 3px;
background: #000000 url('fadevert000-3300ff.jpg') repeat-x;
/* background-color : black; */
color : white;
text-align : center;
text-decoration : none;
text-transform : uppercase;
font-style : normal;
font-weight : bold;
font-size : 90%;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : 3px;
clear : both;
}

h2 {
background: #888888 url('fadevert000-888.jpg') repeat-x;
border-top: #000000 2px;
border-bottom: #aaaaaa 1px;
/* background-color : gray; */
/* border-top : 1px solid black; */
/* border-bottom : 1px solid black; */
color : white;
text-align : center;
text-decoration : none;
text-transform : uppercase;
font-style : normal;
font-weight : bold;
font-size : 80%;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : normal;
clear : both;
}

h3 {
border : 0px;
background-color : #ff0000;
color : #ffffff;
text-align : center;
text-decoration : none;
text-transform : none;
font-style : normal;
font-weight : bold;
font-size : 200%;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : normal;
}

h4 {
border-top : thin solid black;
border-bottom : thin solid black;
padding-top : 4px;
padding-bottom : 4px;
background-color : transparent;
color : black;
text-align : left;
text-decoration : none;
text-transform : none;
font-style : normal;
font-weight : normal;
font-size : 80%;
font-family : courier, "courier new", fixed-width;
letter-spacing : normal;
}

h5 {
text-align : center;
font-family : Verdana, Arial, Sans-serif;
font-style : normal;
font-weight : bold;
vertical-align : middle;
background-color : #66ccff;
padding-bottom : 0;
padding-top : 0;
padding-left : 10px;
padding-right : 10px;
}

h6
{
border: none;
background-color: none;  
color: black;
text-align: center;
text-decoration: none;
text-transform: none; 
font-style:normal; 
font-weight:normal; 
font-size:80%; 
font-family:Verdana, Arial, Sans-serif;
letter-spacing: normal;
}
















/*    DIVS     */


div#leftcol200{
clear: both;
margin-top: 2em;
height:600px;
background:transparent url('leftcol200.jpg') no-repeat;
}


div.left300 {
background-color: transparent;
padding: .5em;
border: 0px;
width: 300px;
text-align: left;
}



div.left300indent {
background-color: transparent;
padding: .5em;
border: 0px;
width: 300px;
text-align: left;
float: left;
}


div.right300indent {
background-color: transparent;
padding: .5em;
border: 0px;
width: 300px;
text-align: left;
float: right;
}

div.col {  /*  First paragraph line is indented to left  */
background-color: transparent;
padding: 2em;
padding-top: .5em;
border: 0px;
margin-left: 10%; margin-right: 10%;
}

div.col p {
text-indent: -4em;
}


div.dotted {
padding: .5em;
border-top: 1px dotted gray;
margin: .5em;
}



div.10pcol {  
background-color: transparent;
padding: 2em;
padding-top: .5em;
border: 0px;
margin-left: 10%; margin-right: 10%;
}


div.white {
background-color: white;
padding: .5em;
text-align: left:
}

div#awm img{border:0}

#navcontainer p {
margin : 0 0 0 0;
}

#navcontainer {
float : left;
margin : 0;
padding : 0.5em;
text-align : left;
text-decoration : none;
text-transform : none;
font-family : Verdana, Arial, Sans-serif;
font-style : normal;
font-weight : normal;
font-size : 80%;
letter-spacing : normal;
text-decoration : none;
}

#navcontainer ul {
margin-left : 2px;
padding-left : 2px;
list-style-type : none;
}

#navcontainer a {
display : block;
padding : 1px;
width : 200px;
background-color : transparent;
border-top : 1px solid #000;
}

#navlist a:visited {
color : #0000ff;
text-decoration : none;
}

#navcontainer a:link {
color : #0000ff;
text-decoration : none;
}

#navcontainer a:hover {
background-color : #0060ff;
color : #ffffff;
text-decoration : none;
}

div.para {
text-align : left;
text-decoration : none;
text-transform : none;
font-style : normal;
font-weight : normal;
font-size : 80%;
font-family : Verdana, Arial, Sans-serif;
letter-spacing : normal;
}

td.m {   /*  Used on QuickBase-generated pages  */
font-family : verdana;
font-size : 70%;
}

td.hd {   /*  Used on QuickBase-generated pages  */
font-family : verdana;
font-size : 70%;
font-weight : bold;
color : white;
}

div.quote{background:white url('cornerfade.jpg') no-repeat;}
div.quote{float:right;clear:right;width:220px;}
div.quote{border-top: 5px solid gray; border-bottom: 5px solid gray;
padding: 10px;  margin-right: -20px; margin-left: 5px; margin-top: 5px; margin-bottom: 5px;}
div.quote span{font-style: italic;}


div.navigation{background:white url('cornerfade.jpg') fixed no-repeat;}
div.navigation p{line-height:1.2;}
div.navigation{float:left; clear:left; width:170px;}
div.navigation{border: 1px solid black;}
div.navigation{padding: 10px;
margin-top: 5px; margin-bottom: 5px; margin-left:10px;}


div.navigation a {
display : block;
padding : 1px;
background-color : transparent;
text-decoration : underline;
}

#navlist a:visited {
color : #0000ff;
text-decoration : none;
}


div.navigation a:link {
color : #0000ff;
text-decoration : none;
}


600px; margin-bottom: 5px; margin-left:10px; border:1px solid black;}

div.spec p{
text-align: left; font-weight: bold; padding: .5em; text-decoration: none;}
div.spec span{font-style: italic;
font-weight: normal;
}



div.quote300 {
float : right;
border : 1px solid silver;
margin : 0.05em;
padding : 1em;
text-align : center;
clear : both;
width : 300px;
font-color: #000000;
}

div.figurer {
float : right;
border : 1px;
margin : 0.05em;
padding : 0.5em;
text-align : center;
clear : both;
}

div.figurel {
float : left;
border : 1px;
margin : 0.05em;
padding : 0.5em;
text-align : center;
clear : both;
}


div.floatleft {
float : left;
border : 1px;
margin : 0em;
padding : 0em;
text-align : left;
background-color: white;
}



/*      IMAGES         */

img.noborder {
border: 0;
}


img {
border: 1px solid;
}

img.scaled {
border : 1px solid;
margin-right:1em;
float:left;clear:left;
}

