body {  font-family: Arial, Helvetica, sans-serif;background-color: #EEEEEE;}
.hp_topTable {  background-color: #1A8A25; background-image: url(images/bg_hp.gif); background-repeat: repeat-x;}
a {  text-decoration: none;}
a:hover {  text-decoration: underline;}
#footerHome {  font-size: x-small; color: #777777; text-align: center; padding-top: 20px; background-color: #EEEEEE}
#footerHome a {  font-weight: normal;color: #555555;}
.hpTable {  background-color: #FFFFFF; border: 1px #93B196 solid;font-size: 1.7em}
.formTable {  background-color: #EEEEEE; border: 1px #DDDDDD solid;}
.searchTable {  background-color: #FFFFFF; border: 1px #DDDDDD solid;}
.formCaption {  text-align: right}
.formCaptionOptional {  text-align: right;color: #777777;}
.formTip {  color: #666666;font-size: 0.9em;}
.profileTags{font-size: 0.9em;}
.noContent{font-size: 0.9em;}
.homeTable { }
.mainContent {background-color: #FFFFFF;}
.bulletHome {  list-style-image: url(images/hp_bullet_check.gif); padding-top: 10px; padding-bottom: 2px; vertical-align: middle}
.bulletHome1 {  list-style-image: url(images/hp_bullet_1.gif); padding-bottom: 2px; vertical-align: middle}
.bulletHome2 {  list-style-image: url(images/hp_bullet_2.gif);margin-top: 12px; padding-bottom: 2px; vertical-align: middle}
.bulletHome3 {  list-style-image: url(images/hp_bullet_3.gif);margin-top: 12px; padding-bottom: 2px; vertical-align: middle}
.formFieldHelp {  font-weight: normal}
.hp_bottomTable { background-color: #1A8A25; background-image: url(images/bg_hp.gif); background-repeat: repeat-x;}
.subTopTable {  background-color: #1A8A25; background-image: url(images/bg_hp.gif); background-repeat: repeat-x; color: #E0FFE3; font-size: smaller}
.subTopTable a {  text-decoration: none; color: #CFFFD4; font-weight: normal}
.subTopTable a:hover {  text-decoration: underline; color: #CFFFD4}
.footerTable {  color: #666666; font-size: smaller; background-color: #EEEEEE; border-color: #CDCDD0 black black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.footerTable a {  font-weight: normal; color: #555555; text-decoration: none}
.footerTable a:hover {  text-decoration: underline; color: #000000}
h1 { font-size: 1.3em;}
.tabRow { font-size: 1.1em;}
.tabOn {  font-weight: bold; background-color: #FFFFFF; height: 31px; width: 110px; text-align: center; vertical-align: middle; color: #000000; padding-top: 7px; margin-right: 6px; padding-right: 15px; padding-left: 15px}
.tabOn a {  font-weight: bold; color: #000000}
.tabRow a {  font-weight: bold; color: #0D5113}
.tabOff { background-color: #97CE97; height: 30px; width: 110px; text-align: center; vertical-align: middle; color: #000000; padding-top: 7px; margin-right: 6px;  ; padding-right: 15px; padding-left: 15px;margin-bottom:1}
.tabOffSub { background-color: #BAC6BA; height: 30px; width: 110px; text-align: center; vertical-align: middle; color: #000000; padding-top: 7px; margin-right: 6px;  ; padding-right: 15px; padding-left: 15px;margin-bottom:1}
.tabRow a:hover {  text-decoration: none; color: #0D5113;background-color:#BAE8BA}
.errorText { color: #FF0000;}
.leftBar{padding-left: 15px;padding-right: 15px;}
.leftBar a{ color:#0066CC;}
.newUserTip {  background-color: #FFFFCC; border: 1px #CCCCCC solid; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; width: 100%; margin-top: 5px; margin-bottom: 10px;}
.searchResult { font-size: 0.8em;background-color: #EBFFEB; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.searchResultFriend { font-size: 0.8em;background-color: #FFF8D5; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.searchResultRight{padding-top:15px;padding-right:5px;vertical-align: top; width: 160px;text-align: right;}
.searchResultRight a{margin-bottom:10px;margin-top:5px;border-color: #CDCDD0 #CDCDD0 #CDCDD0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; line-height: 14pt}
.searchResultCenter{text-align:left;padding-top:10px;padding-right:10px;padding-left:10px;vertical-align: top;}
.searchResultCaption{font-size: 1.5em;}
a.tagLink {text-decoration: underline;color:#666666;font-weight:normal}
.subText { font-weight:normal; color: #888888; font-size: 0.7em}
.profileCaption { color: #777777;font-size: 0.8em}
.searchLink {  font-size: 0.7em}
.profileText {  font-size: 0.8em}
.schoolWork {  font-size: 0.9em}
.bigPhoto{border: 1px #000000 solid;}
.bigPhotoSelected{border: 5px #3B5998 solid;}
.statusText {  background-color: #FFFFCC; font-style: italic}
.profileFriend {  font-size: 0.9em}
.profileSubHeader {  font-weight: bold; background-color: #F1F8F1; width: 100%; border-color: #C7E1C1 black black; padding-top: 2px; padding-bottom: 2px; margin-top: 15px; margin-bottom: 7px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.profileSubSubHeader { background-color: #EEEEEE; width: 95%; border-color: #DDDDDD black black; padding-top: 2px; padding-bottom: 2px; padding-left: 2px ; border-style: none; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.separator {  border-color: black black #DDDDDD; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.profileShowHide {  background-color: #EEEEEE}
.profilePoster { color: #888888;font-size: 0.9em; margin-bottom: 5px; padding-bottom: 5px}
.profileMessage { clear: left;background-color: #EEEEEE; width: 425px; height:75px;margin-top: 0px; margin-bottom: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.profileActions { vertical-align: top;text-align: right; padding-top: 15px}
.notePoster { color: #888888;font-size: 0.8em; margin-bottom: 5px; padding-bottom: 5px}
.noteMessage {font-size: 0.8em; }
textarea {  font-family: Arial, Helvetica, sans-serif}
.userConfirmation {  background-color: #D4FCC6; border: 1px #CCCCCC solid; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; width: 100%; margin-top: 5px; margin-bottom: 10px;}
.addFriendConfirmation {  text-align:center;background-color: #D4FCC6; border: 1px #CCCCCC solid; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; width: 100%; margin-top: 5px; margin-bottom: 10px;}
.userError {  background-color: #FFA3A3; border: 1px #CCCCCC solid; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; width: 100%; margin-top: 5px; margin-bottom: 10px;}
div.float { float: left;border: 1px #DDDDDD solid;text-align: center;background-color: #EEEEEE;padding-left:5px;padding-right:5px;padding-top:5px;font-size: 0.9em;margin-right:20px;padding-bottom:5px;margin-bottom:20px}
div.floatHidden {filter:alpha(Opacity=40); float: left;border: 1px #DDDDDD solid;text-align: center;background-color: #EEEEEE;padding-left:5px;padding-right:5px;padding-top:5px;font-size: 0.9em;margin-right:20px;}
.albumTitle {font-size: 1.4em;}
.albumDescription {  background-color: #EEEEEE; border: 1px #DDDDDD solid;}
.editPhoto {  background-color: #FEFFC8; border: 1px #DDDDDD solid;}
.updateText {  background-color: #FFFFCC; border: 1px #CCCCCC solid; padding-top: 5px; padding-bottom: 5px; width: 500px;margin-bottom:5px;}
.userNoteTable {  background-color: #eeeeee; border: 1px #DDDDDD solid;}
.userScoreTable {  background-color: #ffffff; border: 1px #DDDDDD solid;padding-left:5;padding-top:5;padding-bottom:5;}
.nameSpan {font-size: 0.9em;font-weight:bold; }
.tdCaption {font-weight:bold;text-align:center; }
.tdData {  background-color: #FFFFFF; }
.tdOff {  background-color: #eeeeee;color:#BBBBBB; }
.friend_pending {font-size: 0.8em;background-color: #FFFFFF; border: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
div.friend { float: left;border: 1px #DDDDDD solid;text-align: center;background-color: #EEEEEE;padding-left:5px;padding-right:5px;padding-top:5px;font-size: 0.9em;margin-right:20px;padding-bottom:5px;margin-bottom:20px;width:180;}
div.friendIncoming { float: left;border: 1px #DDDDDD solid;text-align: center;background-color: #FFFCBE;padding-left:5px;padding-right:5px;padding-top:5px;font-size: 0.9em;margin-right:20px;padding-bottom:5px;margin-bottom:20px;width:180;}
div.friendActive { float: left;border: 1px #DDDDDD solid;text-align: center;background-color: #EFFFF2;padding-left:5px;padding-right:5px;padding-top:5px;font-size: 0.9em;margin-right:20px;padding-bottom:5px;margin-bottom:20px;width:180;}
div.friendProfile { float: left;border: 1px #DDDDDD solid;text-align: center;background-color: #FFFFFF;padding-left:2px;padding-right:2px;padding-top:5px;font-size: 0.9em;margin-right:5px;padding-bottom:2px;margin-bottom:5px;width:110;height:120;}
div.friendProfileMutual { float: left;border: 1px #DDDDDD solid;text-align: center;background-color: #EFFFF2;padding-left:2px;padding-right:2px;padding-top:5px;font-size: 0.9em;margin-right:5px;padding-bottom:2px;margin-bottom:5px;width:110;height:120;}
.friendStatus {color:#666666;}
.friendStatusDate {font-size: 0.7em;color:#666666;}
.friendDelete {font-size: 0.8em;}
.inviteDate {font-size: 0.7em;color:#666666;}
.horCaption {font-weight:bold;background-color: #EFFFF2; }
.inbox {}
.inboxAlt {background-color: #F5F8FB;}
.inboxUnread {font-weight:bold;}
.inboxUnreadAlt {font-weight:bold;background-color: #F5F8FB;}
.displayTable{border: 1px #DDDDDD solid;}
.userNoteTableSelf {  background-color: #FFFFFF; border: 1px #DDDDDD solid;}
div.friendProfileOwner { float: left;border: 1px #DDDDDD solid;text-align: center;background-color: #FFF8D5;padding-left:2px;padding-right:2px;padding-top:5px;font-size:0.9em;margin-right:5px;padding-bottom:5px;margin-bottom:5px;width:110;}
.displayTableOwner{border: 1px #DDDDDD solid;background-color: #FFF8D5;}
.inboxDelete {background-color: #FFF4B6;}
.searchNav {  background-color: #EEEEEE; border: 1px #DDDDDD solid;}
.addSearch{background-color: #B2E5B2;}
.homeMessages {  border: 1px #CCCCCC solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; width: 100%;}
.homeNoteTable { background-color: #FFFFFF; border: 1px #DDDDDD solid;}
.highlight {  background-color: #EEEEEE;}
.homeGroupMessage { font-size: 0.8em; border: 1px #CCCCCC solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;width: 100%;}
.homeNewGroup { font-size: 0.8em; border: 1px #CCCCCC solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;width: 100%;}
.userNews { font-size: 0.8em; border: 1px #CCCCCC solid; background-color: #EEEEEE; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;width: 100%;}
div.friendSuggestion { float: left;border: 1px #DDDDDD solid;text-align: center;background-color: #FFFF98;padding-left:5px;padding-right:5px;padding-top:5px;font-size: 0.9em;margin-right:20px;padding-bottom:5px;margin-bottom:20px;width:180;}


