body {background-color:#606060; margin-top:0;}

p {color: #606060; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif;}
.text {color: #606060; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif;}
.text_type {color: #606060; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif;}

a {color: #203D60; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: underline;}
h1    { color: #c70219; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-stretch: normal }
h2   { color: #203d60; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-stretch: normal }
h3  { color: #393; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 4px }
h4  { color: #333; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding-top: 10px; padding-bottom: 0; padding-left: 10px }
h5  { color: #666; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; padding-top: 5px; padding-bottom: 0; padding-left: 15px; position: relative }
.homesubhead  { color: #203d60; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-stretch: normal }
.bordermain  { padding: 2px; border: solid 3px #d5cbcb; background-color:#B1A994; }
#home_border1 td.noborder { padding: 0px; border-width: 0 0px 0px 0; }
#home_border1 td{ padding: 5px; border-style: solid; border-width: 0 0px 4px 0; border-color: #e4ba3c }
.adver    { color: #606060; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 12px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; border-bottom: 1px solid #609 }
.survey   { border-style: none none solid; border-width: medium medium 4px; border-color: #e4ba3c }
#survey2      { margin: 3px; height: 98% }
.news {color: #606060; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none;}
.news:hover {color: #203D60; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: underline;}

.hdr {color: #606060; font-size: 16px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-style: italic; margin-bottom : 0px;}
.sub {color: #606060; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-style: italic; margin-top : 0px;}

.newshdr {color: #203D60; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}

.footerlink {color: #203D60; font-size: 9px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none;}
.footerlink:hover {color: #E4BA3C; font-size: 9px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none;}

.topnav {color: #203D60; font-size: 9px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none;}
.topnav:hover {color: #2A821C; font-size: 9px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none;}
.copy {color: #C5C5C5; font-size: 9px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal;}

// Added by Stephen Hermer.
.heading{color: #606060; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}
.content {color: #606060; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif;}

// Added by T. Jones.
td {color: #203D60; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif;}

.glossary {color: #203D60; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif;}
.terms {color: #203D60; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-style: italic;}
#contentarea { position: relative; width: 590px }
#contentarea #power    { background-image: url("../images/powerbreakfast/power_bkgrd.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; position: relative; left: 5px; width: 577px; height: 245px }
#contentarea #power p  { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; position: relative; top: 40px; left: 148px; width: 260px }
#contentarea #power #speaker { position: absolute; top: 7px; left: 7px }
#contentarea #power #button   { background-image: url("../images/man/man_bkgrd.jpg"); background-repeat: no-repeat; background-position: left top; position: relative; top: 30px; left: 148px; width: 128px; height: 30px }
#contentarea #power #register { position: absolute; right: 10px; bottom: 30px; width: 155px; height: 34px }
#content #event { background-image: url("../images/layout/event_bkg.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; position: relative; left: 5px; width: 577px; height: 231px; color:#ffffff; }
#content #event h1 {color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; position: relative; top:15px; left: 10px; width: 260px; font-weight:bold; }
#content #event p  { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; position: relative; top:10px; left: 10px; width: 260px }
#content #event #speaker { position:relative; padding:7px; }
#content #event #button   { position: relative; top: 30px; left: 148px; width: 128px; height: 30px }
#content #event #register { position: relative; width: 155px; height: 34px; padding:7px; }
.thumbnail     { position: relative; z-index: 50 }

.thumbnail:hover    { text-decoration: none; background-color: transparent; z-index: 100 }

.thumbnail span                  { color: #e0e0e0; font-size: 11px; text-decoration: none; visibility: hidden; padding: 5px; position: absolute; z-index: 50; width: 230px; bottom: -120px; border-style: solid; border-width: 1px; border-color: #666 #999 #ccc #666 }

.thumbnail span img     { padding: 2px 10px 2px 2px; z-index: 50; float: left; border-width: 0 }

.thumbnail:hover span                  { text-decoration: none; background-color: #11335c; background-image: url("../images/man/bkgrd.jpg"); background-repeat: no-repeat; background-position: left top; visibility: visible; position: absolute; z-index: 50; bottom: -120px; left: 128px }
#contentarea input, textarea { color: #2f3483; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #e2ecfc; border-style: solid; border-width: 1px; border-color: #696ca4 #e2e3fc #e2e3fc #696ca4 }
#contentarea select  { color: #2f3483; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #e2ecfc; width: 175px; height: 20px; border-style: solid; border-width: 1px; border-color: #696ca4 #e2e3fc #e2e3fc #696ca4 }
#contentarea #content   { background-image: url("../images/rep_search/contentbkgrd.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 10px }
#contentarea #content p    { color: #414040; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; padding-right: 20px; padding-bottom: 5px; padding-left: 20px }
#contentarea #searchcontent  { position: relative }
#contentarea #searchcontent #search    { color: #2f3483; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; background-image: url("../images/rep_search/search_bkgrd.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 60px; padding-left: 18px; position: absolute; top: -37px; width: 202px; height: 262px }
#contentarea #searchcontent #search p { color: #2f3483; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; padding-top: 8px; padding-bottom: 3px }
#contentarea #searchcontent #search #button { padding-top: 20px; position: relative; left: -11px }
#contentarea #searchcontent #results  { background-color: #fff; background-position: 0 30px; position: relative; left: 202px; width: 382px }
#contentarea #searchcontent #results p     { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: justify; margin: 0; padding-top: 8px; padding-bottom: 3px; padding-left: 10px; width: 220px }
#contentarea #searchcontent #results a  { color: #ff7100; text-decoration: underline; padding-right: 8px }
#contentarea #searchcontent #results a:hover   { color: #2f3483; text-decoration: underline; padding-right: 8px }
#contentarea #searchcontent #results #descrip  { background-image: url("../images/rep_search/results_bkgrd.jpg"); background-repeat: no-repeat; background-position: left top; margin-left: 10px; min-height: 120px }
#contentarea #searchcontent #results #productcode  { background-image: url("../images/rep_search/product_codebkgrd.gif"); background-repeat: no-repeat; background-position: left top; margin-left: 10px; padding-top: 5px; padding-left: 5px; width: 253px; height: 145px }
#contentarea #searchcontent #results #productcode p  { color: #2f3483; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; padding: 2px 0 15px 8px }
.floater  { padding-bottom: 25px; padding-left: 5px; float: right }
.emphasis { color: #000; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold }
.emphasis2  { color: #f60; font-weight: bold }
