body { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; background-color: #FFFFFF; width: 898px; }


#topSpacer { background-color: #d6d6d6; height: 10px; width: 898px; }
#header { position: relative; background-image: url('../images/header.jpg'); width: 898px; height: 49px; margin: 0px; background-repeat: no-repeat; border: 0px; }
#header a.invisibleBtnOne { position: absolute; width: 97px; height: 49px; top: 0px; left: 0px; border: 0px; }
#header a.invisibleBtnTwo { position: absolute; width: 186px; height: 49px; top: 0px; left: 712px; border: 0px; }
#headerShadow { width: 898px; height: 5px;background: url('../images/headerBorder.gif') repeat-x; }

#heroImage { width: 836px; margin: 0px 31px 0px 31px; }
#orangeDivider { width: 836px; height: 10px; margin: 0px 31px 0px 31px; background-color: #fb4408; }

#introTable { border-collapse: collapse; padding: 0px; margin: 0px; width: 836px; }
#introTable td { padding: 0px; margin: 0px; vertical-align: top; }

#introBlurb { width: 570px; margin: 17px 51px 14px 31px; }
#introBlurb p { font-size: 14px; color: #343434; line-height: 150%; margin: 0px; }

#introTable #videoCell { background-color: #f9e3da; width: 206px; padding: 17px 17px 17px 17px; vertical-align: top; }
#introTable #videoCell p { font-size: 11px; color: #000000; margin-top: 1px; }
#introTable #videoCell a:link, #introTable #videoCell a:visited, #introTable #videoCell a:active { font-size: 11px; color: #000000; text-decoration: none; }
#introTable #videoCell a:hover { font-size: 11px; color: #000000; text-decoration: underline; }
#introTable #videoCell img { border: none; }

.contentTable { border-collapse: collapse; padding: 0px; margin: 0px; width: 545px; }
table.contentTable { margin-left: 31px; }
table.contentTable img.main { margin: 12px 0px 0px 11px; border: none; }
table.contentTable img.icon { margin: 0px 0px 0px 11px; border: none; }
table.contentTable img { border: none; }
table.contentTable p { margin: 1px 0px 15px 11px; font-size: 11px; color: #000000; width: 174px; }

.contentTable a:link, .contentTable a:active, .contentTable a:visited { color: #000000; font-size: 11px; text-decoration: none; }
.contentTable a:hover { color: #000000; font-size: 11px; text-decoration: underline; }

#blueBar { height: 10px; width: 198px; background-color: #a8c9e8; margin: 0px; padding: 0px; }
#greenBar { height: 10px; width: 196px; background-color: #ddfaca; }
#yellowBar { height: 10px; width: 197px; background-color: #efe0a5; }
#grayBar { height: 10px; width: 215px; background-color: #999999; }
#purpleBar { height: 10px; width: 197px; background-color: #d1cfe5; }
#pinkBar { height: 10px; width: 197px; background-color: #eacbd1; }
#cyanBar { height: 10px; width: 197px; background-color: #cbeae8; }

.grayRightCell { background-color: #eae6e7; width: 206px; }
.speaker { margin: 7px 7px 5px 7px; width: 200px; }
.speakerPhoto { width: 49px; height: 51px; float: left; margin: 0px 8px 0px 0px; }
.speakerText { height: 51px; font-size: 10px; margin: 3px 0px 0px 0px; }
.speakerText a:link, .speakerText a:visited, .speakerText a:active { color: #000000; text-decoration: none; }
.speakerText a:hover { color: #000000; text-decoration: underline; }
p.grayCellHeader { font-size: 10px; width: 200px; margin: 12px 7px 5px 7px; }
p.grayCellLinkItem { font-size: 10px; width: 200px; margin: 12px 7px 5px 7px; }
p.grayCellLinkItem img { border: none; margin: 0px; padding: 0px 3px 0px 0px; }
.grayCellLinkItem a:link, .grayCellLinkItem a:active, .grayCellLinkItem a:visited { font-size: 10px; width: 200px; color: #000000; text-decoration: none; }
.grayCellLinkItem a:hover { font-size: 10px; width: 200px; color: #000000; text-decoration: underline; }
p.brownQuote { color: #714518; font-size: 10px; margin: 15px 7px 5px 15px; width: 190px; }

/**** main navigation styles *****/
#mainNav { height: 34px; width: 989px; }
#mainNav ul { margin:0; padding:0; list-style:none; }
#mainNav li { float:left; margin:0; padding:0; border: none; }
#mainNav a { display: block; color: #FFFFFF; border: none; }
#mainNav a img { border: none; }
#mainNav #home a { padding: 8px 44px 8px 40px; }
#mainNav #commercial a { padding: 8px 14px 8px 14px; }
#mainNav #govt a { padding: 8px 14px 8px 14px; }
#mainNav #solns a { padding: 8px 14px 8px 14px; }
#mainNav #learn a { padding: 8px 12px 8px 12px; }
#mainNav #papers a { padding: 8px 10px 8px 10px; }
#mainNav #about a { padding: 8px 12px 8px 12px; }
#mainNav #contact a { padding: 8px 28px 8px 13px; }
#mainNav li.mainNavSelected {  }
#mainNav li.mainNavSelected a {  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainNav a { float: none; }
/* End IE5-Mac hack */

#footer { width: 898px; padding: 12px 0px 12px 0px; }
#sponsor { float: left; color: #000000; font-size: 11px; padding-left: 31px; }
#sponsor a:link, #sponsor a:active, #sponsor a:visited { color: #000000; text-decoration: none; }
#sponsor a:hover { color: #000000; text-decoration: underline; }
#copyright { font-size: 11px; color: #7f7f7f; float: right; padding-right: 345px; }
#copyright a:link, #copyright a:active, #copyright a:visited { font-size: 11px; color: #7f7f7f; text-decoration: none; }
#copyright a:hover { font-size: 11px; color: #7f7f7f; text-decoration: underline; }