/* Generic Styles (some values will be altered for each network) */
body { margin: 0px; background-color: #000000; }
form { margin: 0px; }
td { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
img { border: 0px; }

.fullHeight { height: 100%; }
.whiteBg { background-color: #FFFFFF; }
.greyBg { background-color: #E5E5E5; }



/* Specific Classes (these values should stay static for each network) */
.topDropShadow { background-image: url(../images/04topds.gif); background-repeat: repeat-x; }
.lowDropShadow { background-image: url(../images/05lowds.gif); background-repeat: repeat-x; }
.leftDrop { background-image: url(../images/22leftdrop.gif); background-repeat: repeat-y; }
.rightDrop { background-image: url(../images/23rightdrop.gif); background-repeat: repeat-y; }
.cornerArrow { background-image: url(../images/27white.gif); background-repeat: no-repeat; background-position: bottom right; }
.leftArrow {  background-image: url(../images/15lonearrow.gif); background-repeat: no-repeat; background-position: bottom right; }

.leftnavLink { font-weight: bold; color: #000000; }
.leftnavLink:hover { color: #666666; }

.bodyLink { font-weight: bold; color: #000000; }

.registerText { color: #000000; font-size: 10px; line-height: 120%; }
.registerMessage { color: #808080; font-size: 10px; font-style: italic; }
.blogNew { color: #FF9000; font-weight: bold; }
.blogAdded { color: #7C7C7C; font-weight: bold; }

.statText { color: #000000; }
.smallBold { color: #000000; font-size: 10px; font-weight: bold; }
.communityText { color: #000000; line-height: 120%; }
.footnoteText { color: #666666; font-size: 10px; }

.registerForm { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 115px; background-color: #DDDDDD; border: 0px; border-width: 0px; }
.contactForm { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 375px; background-color: #DDDDDD; border: 0px; border-width: 0px; }
.contactFormBox { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 375px; height: 128px; background-color: #DDDDDD; border: 0px; border-width: 0px; }
.tellfriendForm { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 114px; background-color: #DDDDDD; border: 0px; border-width: 0px; }
.blogLinkForm { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 260px; height: 20px; background-color: #DDDDDD; border: 0px; border-width: 0px; padding: 2px; }
.blogLinkFormLong { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 468px; height: 20px; background-color: #DDDDDD; border: 0px; border-width: 0px; padding: 2px; }
.commentForm { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 460px; height: 60px; border: 1px solid; border-color: #000000; padding: 2px; }
.addblogForm { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 375px; background-color: #DDDDDD; border: 0px; border-width: 0px; }
.addblogFormBox { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 375px; height: 128px; background-color: #DDDDDD; border: 0px; border-width: 0px; }
.addblogFormShort { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 50px; background-color: #DDDDDD; border: 0px; border-width: 0px; }
.informationForm { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 340px; background-color: #DDDDDD; border: 0px; border-width: 0px; }
.informationFormShort { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 150px; background-color: #DDDDDD; border: 0px; border-width: 0px; }

.mustSee { line-height: 120%; }



/* Network Classes (these values will be altered for each network) */
.mainTable { background-color: #002740; }
.bodyText { color: #002740; }
.bodyDivide { background-image: url(../images/28bodydotted.gif); background-repeat: repeat-x; }

.mustSeeBg {  background-color: #405D70; }
.earnRewards { background-image: url(../images/18rewards.jpg); background-repeat: no-repeat; }
.headerBg { background-color: #002740; background-image: url(../images/27white.gif); background-repeat: no-repeat; background-position: bottom right; }
.headerBgNormal { background-color: #002740; }
.footerDash { background-image: url(../images/91footerdash.gif); background-repeat: repeat-x; }

.searchForm { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; width: 132px; background-color: #405D70; border: 0px; border-width: 0px; }

.sortList { background-color: #405D70; color: #FFFFFF; font-size: 9px; border: 0px; }

.breadCrumb { color: #002740; font-size: 10px; }
.breadCrumbLink { color: #002740; font-size: 10px; text-decoration: none; }
.breadCrumbLink:hover { color: #75B6E1; text-decoration: underline; }

.contactText { color: #002740; font-size: 10px; line-height: 10px; }

.forgotPassword { color: #7F939F; font-size: 10px; font-style: italic; text-decoration: none; }
.rewardsText { color: #FFFFFF; font-size: 9px; line-height: 120%; }

.statLink { color: #405D70; font-size: 10px; }
.statLink:hover { color: #75B6E1; }
.communityLink { color: #405D70; font-size: 10px; font-weight: bold; }
.communityLink:hover { color: #75B6E1; }

.blogNavText { color: #8093A0; font-size: 10px; }
.blogNavTextOn { color: #FFFFFF; }
.blogNavLink { color: #8093A0; font-size: 10px; text-decoration: none; }
.blogNavLink:hover { text-decoration: underline; color: #FFFFFF; }

.textTd {color: #002740;}

.blogLink { font-size: 10px; color: #FFFFFF; }
.blogLink:hover { color: #75B6E1; }

.footnavText { color: #405D70; font-size: 10px; }
.footnavLink { color: #405D70; font-size: 10px; text-decoration: none; }
.footnavLink:hover { text-decoration: underline; }

.footerText { color: #738896; font-size: 10px; }

.pagerStyle a:link { color: #8093A0; }
.pagerStyle a:visited { color: #8093A0; }
.pagerStyle a:hover { color: #ffffff; }
.pagerStyle a:active { color: #8093A0; }
