body  { color: #474747; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
p {}
td {}
input { color: navy; font-size: 12px; font-family: Verdana, "Gill Sans", "Century Gothic", Arial, "New York", Helvetica, "Times New Roman", Geneva, Swiss, SunSans-Regular; background-color: #E2FFF5; padding: 2px; border: solid 1px black }
.headerbg { background-image: url(../i2/header-body-bg.gif); background-repeat: repeat-x; background-position: left top }
.greytable   { font-size: 10px; background-color: #e1e1e1; background-image: url("/i/home_bg.jpg"); background-repeat: no-repeat; background-position: left bottom; border: solid 1px black }
.lightbluetable  { color: #191919; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #bbffe6; border-color: #919191 #535353 #535353 #969696; border-style: outset; border-width: 1px; }
.bodypadnudge  { padding-top: 2px; padding-right: 7px; padding-left: 2px }
.menu  { color: #474747; font-size: 10px; font-family: Verdana, "Gill Sans", "Century Gothic", Arial, "New York", Helvetica, "Times New Roman", Geneva, Swiss, SunSans-Regular; background-color: #E2FFF5; padding: 2px 3px; }
.welcome { color: #474747; font-size: 10px; font-family: Verdana, "Gill Sans", "Century Gothic", Arial, "New York", Helvetica, "Times New Roman", Geneva, Swiss, SunSans-Regular; background-color: #E2FFF5; text-align: justify; padding: 4px; }
.login { color: #474747; font-size: 10px; font-family: Verdana, "Gill Sans", "Century Gothic", Arial, "New York", Helvetica, "Times New Roman", Geneva, Swiss, SunSans-Regular; background-color: white; padding: 2px 3px; }
.login h2 { color: #1100b9; font-size: 15px; font-weight: bold; text-decoration: underline; }
.upgrade { color: black; font-size: 10px; font-family: Verdana, "Gill Sans", "Century Gothic", Arial, "New York", Helvetica, "Times New Roman", Geneva, Swiss, SunSans-Regular; background-color: #BBFFE6; padding: 2px 3px; border: solid 1px }
.bodytablehead { color: #292929; font-size: 16px; font-family: Verdana, "Gill Sans", "Century Gothic", Arial, "New York", Helvetica, "Times New Roman", Geneva, Swiss, SunSans-Regular; font-weight: 700; background-color: #ededed; padding: 2px 3px; }
.termshighlight { color: yellow; font-size: 10px; font-family: Verdana, "Gill Sans", "Century Gothic", Arial, "New York", Helvetica, "Times New Roman", Geneva, Swiss, SunSans-Regular; text-decoration: blink; background-color: #f30; padding: 2px 3px; border: solid 1px }
.logintable { color: #474747; font-size: 10px; font-family: Verdana, "Gill Sans", "Century Gothic", Arial, "New York", Helvetica, "Times New Roman", Geneva, Swiss, SunSans-Regular; background-color: #e2fff5; padding: 2px 3px; border: solid 1px #d4d4d4; }
.logintableAlt { color: #474785; font-size: 10px; font-family: Verdana, "Gill Sans", "Century Gothic", Arial, "New York", Helvetica, "Times New Roman", Geneva, Swiss, SunSans-Regular; background-color: #d4edff !important; padding: 2px 3px; border: solid 1px #d4d4b1; }
.logintableAlt th { color: #433a36; background-color: #dec1b1; }
.logintableAlt td { color: #535b72; background-color: #ececfa; }
.searchtable { color: #474747; font-size: 10px; font-family: Verdana, "Gill Sans", "Century Gothic", Arial, "New York", Helvetica, "Times New Roman", Geneva, Swiss, SunSans-Regular; background-color: #E2FFF5; padding: 2px 3px; border: solid 1px #969696; }
.bodytitle { font-size: 16px; font-family: Verdana, "Gill Sans", "Century Gothic", Arial, "New York", Helvetica, "Times New Roman", Geneva, Swiss, SunSans-Regular; font-weight: 700; text-decoration: none; padding-top: 3px; padding-left: 3px }
.attention { font-size: 11px; text-align: left; padding: 2px; border: outset 1px #474747   }
.next  { color: navy; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
/*.here  { color: green; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold } */
.here  { color: black; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.done  { color: #9d9d9d; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal;}
.upgradetext { color: #474747; font-size: 16px; font-family: STHeiti, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-align: justify;; }

/* NEWS */
div.newsheadlines { text-align: center; width: 100%; display: block; }
div.newsheadlines table { background-color: white; border: solid 2px #8688c0; border-collapse: separate; }
div.newsheadlines table th { font-size: 13px; font-weight: bold; background-color: #ededed; text-align: left; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; border-bottom: 1px solid #adddae; }
div.newsheadlines table td { margin-top: 2px; margin-bottom: 2px; padding: 3px; }
div.newsheadlines table td table { background-color: #e2fff5; margin: 1px; border-width: 0; }
div.newsheadlines table td table th { font-size: 10px; font-weight: bold; background-color: #defaf1; border-bottom: 1px solid #adddae; }
div.newsheadlines table td table td { font-size: 10px; text-align: left; padding: 2px; }
div.newsheadlines table td table td u {font-size: 10px;}

.imgBorder { margin: 1px; padding: 2px; border: solid 1px #8688c0; }
a:link .imgBorder { margin: 1px; padding: 2px; border: solid 1px #8688c0; }
a:visited .imgBorder { margin: 1px; padding: 2px; border: solid 1px #8688c0; }
a:hover .imgBorder { margin: 0; padding: 2px; border: solid 2px #ff7c54; }

.pics { width: 300px; height: 45px; display: block; }
.picCell { width: 50px; height: 45px; float: left; display: inline; }
.picCell img { width: 50px; height: 45px; }

.galleryImg { cursor: pointer; }
.galleryThumb { border: solid 2px white; cursor: pointer; }
.galleryThumb:hover { cursor: pointer; border: solid 2px #0072ff; }

