.FeatureTable {width: 1024px; height: 350px; vertical-align: top; background-color: black; padding: 2px; border: 0 solid white; }
.FeatureCell {color: silver; background-color: black; padding: 2px; text-align: justify; font-family: sans-serif; font-size: 16px; font-weight: normal; text-indent: 0px; }
.Feature {width: 1024px; vertical-align: top; text-align: justify; background-color: black; color: white; font-size: 9pt; font-family: arial, sans-serif; font-weight: normal; }
.BelowFeature {width: 1024px; vertical-align: top; text-align: justify; background-color: white; color: black; font-size: 11pt; font-family: sans-serif; font-weight: normal; background-image: url(http://www.ioncomputer.com/Images/LowerHeader.gif); background-repeat: no-repeat; background-position-y: top; }
.FHeading {margin-top: 4px; margin-right: 4px; margin-bottom: 4px; margin-left: 5px; font-size: 24px; font-weight: bold; color: blue !important; }
.BFHeading {font-size: 14pt; color: #0000CC; }
/* SubTitle is intended for a TH or TD used as a SubTitle, white on ION blue */
/* That doesn't seem to work when defined here, so it is also declared in the HEAD of FrameBody.cfm and elsewhere. */
.SubTitle {background-color: ##0c5ce9 !important; color: white; font-family: sans-serif; font-size: 16px; font-weight: bold; border: 2px solid white; }

A:link {color: blue; font-weight: 500; text-decoration: underline; }
A:visited {color: navy; font-weight: 500; text-decoration: underline; }
A:active {color: blue; font-weight: 500; text-decoration: underline; }
A:hover {color: fuchsia; font-weight: 500; text-decoration: underline; }

.FeatureTable A:link {color: white; text-decoration: underline; } 
.FeatureTable A:visited {color: white; text-decoration: underline; }
.FeatureTable A:active {color: white; text-decoration: underline; }
.FeatureTable A:hover {color: fuchsia; text-decoration: underline; }

.header2009 { text-align: left; vertical-align: top; font-family: arial, sans-serif; font-size: 16pt !important; font-weight: bold; word-wrap: normal; overflow: hidden; clip: rect(0 0 0 0); color: #003366; background: white; }
.header { text-align: left; vertical-align: top; font-family: arial, sans-serif; font-size: 16pt !important; font-weight: bold; word-wrap: normal; overflow: hidden; clip: rect(0 0 0 0); color: #003366; background: white; }
#hback { text-align: center; background: white; z-index: 0; }
#hshadow1 { position: absolute; top: 19px; left: 29px; color: #9999ff; text-align: center; z-index: 1; }
#hshadow2 { position: absolute; top: 21px; left: 31px; color: #000033; text-align: center; z-index: 2; }
#htext {position: absolute; top: 20px; left: 30px; color: #3F64B4; text-align: center; z-index: 3; }
.headerend { text-align: left; vertical-align: bottom; font-family: Arial, sans-serif; font-size: 16pt; font-weight: bold; color: blue; background: white; background-repeat: no-repeat; width: 0; }
.footer { text-align: center; font-family: arial, sans-serif ; color: #003366; font-weight: normal; font-size: xx-small; font-style: italic; }
.Cart { background: white; margin: 0px; padding: 0px; border-width: 0px; }

.Even { background: white; font-weight: 300; font-size: x-small; font-family: arial, sans-serif; }
.Odd { background: #FFFF99; font-weight: 300; font-size: x-small; font-family: arial, sans-serif; }
.Top { background: #99CCFF; font-weight: bold; font-size: x-small; font-family: arial, sans-serif;  border-bottom-width: 2px; }
.Total { background: #99CCFF; font-weight: bold; font-size: x-small; font-family: arial, sans-serif;  text-decoration: overline; }
.IONTH{ background: #DDEEFF; border: solid navy ; border-width: 1px; text-align: center;  font-family: sans-serif ; color: navy; font-weight: normal;  font-size: small; }
.IONTD{ background: #EEF4FF; border: solid navy ; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; text-align: center;  font-family: sans-serif ; color: navy; font-weight: normal;  font-size: x-small; }
.IONTDR{ background: #EEF4FF; border: solid navy ; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center;  font-family: sans-serif ; color: navy; font-weight: normal;  font-size: x-small; }

.alert {color: red; font-weight: bold; font-style: normal; font-size: x-small; }

.PlainText2009 { text-align: justify; vertical-align: top; font-family: sans-serif ; color: navy; font-weight: normal;  font-size: x-small; }
.PlainText { text-align: justify; vertical-align: top; font-family: sans-serif ; color: #003399; font-weight: normal;  font-size: x-small; }
.Ordinals { text-align: right; vertical-align: top; font-family: Arial, sans-serif ; color: blue; font-weight: normal;  font-size: small; }

.Component { text-align: justify; vertical-align: middle; font-family: Arial, sans-serif ; color: navy; font-weight: normal;  font-size: 11pt; }
.Included { text-align: justify; vertical-align: middle; font-family: Arial, sans-serif ; color: #0066CC; font-weight: normal;  font-size: 9pt; }
.Spare { text-align: right; vertical-align: top; font-family: Arial, sans-serif ; color: #0066CC; background-color: #F0F7FF; font-weight: normal;  font-size: xx-small;  }
.Instruct { text-align: right; vertical-align: middle; font-family: Arial, sans-serif ; color: blue; font-weight: normal;  font-size: 9pt; }

.Price { text-align: left; vertical-align: middle; font-size: small; font-family: monospace;  color: #0066CC; font-weight: normal; }


.List { list-style-image: url(http://www.ioncomputer.com/ION/CImage/Bullet.gif); list-style-position: inside; marker-offset: 5px; font-size: xx-small; font-family: arial, sans-serif; font-weight: normal; vertical-align: middle; color: #003399; } 
.List2009 { list-style-position: inside; marker-offset: 5px; font-size: medium; font-family: sans-serif; font-weight: normal; vertical-align: middle; color: white; } 
.GreenArrow { list-style-image: url(http://www.ioncomputer.com/ION/CImage/Hand.gif); list-style-type: square; list-style-position: outside; marker-offset: 5px; font-size: x-small; font-family: tahoma, sans-serif; font-weight: normal; vertical-align: top; color: navy; } 

EM {font-size: larger; font-style: normal !important; }
SUP { font-weight: lighter; font-size: x-small; vertical-align: super; }
Select { color: #0066CC; font-weight: normal; font-size: x-small; }
Input { color: #0066CC; font-weight: normal; font-size: x-small;  }


