/* Content.css is a new style sheet which will eventualy, along with other new style sheets,
	 replace Site31.css
*/
@import url(/css/content.css);

/* Legacy Style Sheet 
----------------------*/

/* Hover Styles - very broad definitions, so put it first to be able to override */
/*********************************************************************************/
A.lnkDark:active, A.lnkDark:link, A.lnkDark:visited {color: #0000cc; font-family: Arial, Verdana; font-size: 9pt; text-decoration: none; }
A.lnkDark:hover {color: #0066ff; text-decoration: underline; }
A.sortLink:active, A.sortLink:link, A.sortLink:visited {color: #9B0000; font-family: Arial, Verdana; font-size: 8pt; text-decoration: none; }
A.sortLink:hover {color: #FF0000; text-decoration: underline; }
A.actionLink:active, A.actionLink:link, A.actionLink:visited {color: #9B0000; font-family: Arial, Verdana; font-size: 8pt; text-decoration: none; }
A.actionLink:hover {color: #FF0000; text-decoration: underline; }
A:active, A:link, A:visited {color: #0000cc; font-family: Arial, Verdana; font-size: 9pt; text-decoration: none; }
A:hover {color: #0066ff; text-decoration: underline; }
A.clearLink:active, A.clearLink:link, A.clearLink:visited {color: white; font-family: Arial, Verdana; font-size: 8pt; text-decoration: none; }
A.clearLink:hover {color: red; font-size: 8pt; }
A.lnLink:link, A.lnLink:visited, A.lnLink:active {font-size: 8pt; color: black; padding-left: 3px;}
A.lnLink:hover {font-size: 8pt; color: black; padding-left: 3px;}
.navCon A:link, .navCon A:visited, .navCon A:active {color: #000000; font-family: Arial, Verdana; font-size: 9pt; text-decoration: none;}
.navCon A:hover {color: #000000; font-family: Arial, Verdana; font-size: 9pt; text-decoration: underline;}
/*********************************************************************************/

.leftNav {background-image: url(/images/lnBG.gif); width: 148px; background-repeat: repeat-y;}

.mainBody {width: 613px; border-bottom: 1px solid #C2C2C2; background-color: #FFF;}
.mainBodyExt {width: 610px; border-right: 1px solid #C2C2C2; border-bottom: 1px solid #C2C2C2; background-color: #FFF;}
.mainBodyNN {width: 760px;}
.bottomBar {border-top: 1px solid white; border-bottom: 1px solid #BBBBBB; background-color: #FFDD7E; height: 3px}

.titleBar {border-bottom: 1px solid white; border-top: 1px solid #FDBD7D; background-color: #FFDD7E; height: 5px}
.titleBarThin {border-top: 1px solid #FDBD7D; height: 1px}
.titleBarMid {border-bottom: 1px solid white; border-top: 1px solid #000000; background-color: #9ABFAB; height: 5px; border-left: 1px solid #76AC95; border-right: 1px solid #76AC95;}
.titleBox {border-bottom: 1px solid #FFBD7D; background-color: #FFF0D2;}

.contentBody {background: #FFF0D2; border-bottom: 1px solid #FFC993; margin-bottom: 5px;}
.contentBody2 {background: #FFF0D2;}
.contentBodyMid {background: #FFF0D2; border-left: 1px solid #FDBD7D; border-right: 1px solid #FDBD7D; border-bottom: 1px solid #FDBD7D;}
.contentBody td {padding-bottom: 3px}
.contentBody2 td {padding-bottom: 3px}
.contentBodyMid td {padding-bottom: 3px}
.contentBodyTitleGr	{background: #F0F0F0; border-bottom: 1px solid #000000;}
.contentBodyTitle {background: #EFEFEF; border-bottom: 1px solid #000000;}

.cbb {border-top: 1px solid #000000; background-color: #EFEFEF}
.cbbW {border-top: 1px solid #000000; background-color: white}

.contentDiv {border-top: 1px solid #FDBD7D;}

.subTitle {color: #000000}

.pagingContents {BORDER-bottom: #BBBBBB 1px solid; BACKGROUND: #FFFFCC;}

.searchResultTable {background-color: #FFFCD7; border-right: solid 1px #FED7A2; font-size:9pt;}
.s1 {border-top: solid 1px #FED7A2; padding: 1px 1px 1px 4px; height: 3px}
.s2 {border-top: solid 1px #FED7A2; padding: 1px; height: 22px; }
.s2 a {font-size:11pt;}
.s3 {border-top: solid 1px #FED7A2; padding: 1px 4px 1px 1px; height: 22px}
.s4_10 {border: solid 1px #FED7A2; padding: 3px 1px 1px 4px; background-image:url(/images/trial_bg.gif);}
.s4_10 td {color: #676766; font-weight: bold; font-size: 8pt}
.s4_20 {border: solid 1px #FED7A2; padding: 3px 1px 1px 4px; background-image:url(/images/silver_bg.gif);}
.s4_20 td {color: #676766; font-weight: bold; font-size: 8pt}
.s4_24 {border: solid 1px #FED7A2; padding: 3px 1px 1px 4px; background-image:url(/images/gold_bg.gif);}
.s4_24 td {color: #a48300; font-weight: bold; font-size: 8pt}
.s4_30 {border: solid 1px #FED7A2; padding: 3px 1px 1px 4px; background-image:url(/images/platinum_bg.gif);}
.s4_30 td {color: #0b4b62; font-weight: bold; font-size: 8pt}
.s5 {padding: 4px; }
.s6 {padding: 1px; }
.s7 {padding: 3px; }
.searchResultTable tr.postagePaid { background-color: #FFFBC2; }
.searchResultTable .spacer1 { background-color: #FDBD7D; }
.searchResultTable .spacer2 { background-color: #FFFFFF; }

.contentHeader {padding-left: 5px; font-weight: bold; margin-top: 7px; font-family: arial, verdana; font-size: 9pt; color: #444444 }
.contentHeaderLarge {padding-left: 5px; font-weight: bold; margin-top: 7px; font-family: arial, verdana; font-size: 11pt; color: #444444 }
.contentHeaderLarge span {padding-left: 5px; font-weight: bold; margin-top: 7px; font-family: arial, verdana; font-size: 11pt; color: #444444 }
.contentHeaderLarge2 {padding-left: 5px; font-weight: bold; margin-top: 7px; font-family: arial, verdana; font-size: 11pt; color: #A53A6B }
.contentTitle {padding-left: 8px; font-family: arial, verdana; font-size: 9pt}

.colapsedTable {border-collapse: collapse}
.borderedTable {border-collapse: collapse}
.borderedTable tr td {border: #BCBCBB 1px solid;}
.borderedTable td table tr td {border: none}

.gridTable td {border: #A6D1BF 1px solid; BACKGROUND: ivory; }
.gridTitle td {border: #A6D1BF 1px solid; BACKGROUND: #ffffcc; }

.btnLarge {border: 1px outset #b03848; font-weight: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Tahoma, Arial, Verdana; BACKGROUND-COLOR: #6d0019; cursor: pointer; padding: 2px; width: 150px }
.buttonSmall {border: 1px outset #b03848; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Tahoma, Arial, Verdana; BACKGROUND-COLOR: #6d0019; cursor: pointer; }
.button  {border: 1px outset #b03848; font-weight: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Tahoma, Arial, Verdana; BACKGROUND-COLOR: #6d0019; cursor: pointer; }

.paymentRow td {font-family: Arial, Verdana; font-size: 9pt; border-top: 1px solid #FED88D; border-bottom: 1px solid #FED88D }
.paymentRowSel td {font-family: Arial, Verdana; font-size: 9pt; border-top: 1px solid #FED88D; border-bottom: 1px solid #FED88D; background-color: #E0E7FF }

.shadow {margin-top:-4px; margin-left:2px; height:23px; width:154px;}
.shadow_MySavedSeach{ margin-left:1px; height:23px; width:154px;}
.shadow_left {border-bottom:1px solid red; border-right:1px solid red}

.plainBg {background: white; }
.msgToolbar {background: #EBF4DF; border-bottom: 1px solid #63A588 }
.itemTable {border-left: 1px solid #000000; border-top: 1px solid #000000 }
.itemCell {border-right: 1px solid #000000; border-bottom: 1px solid #000000; background: #F1FFB1 }
.subCellSelb2 {background: #EBF4DF; border-right: 1px solid #009595; border-bottom: 1px solid #009595; }
.infoNew {background: #FBFDFC; border-left: 1px solid #009595; border-bottom: 1px solid #009595; border-right: 1px solid #009595; padding: 4px; margin-bottom: 5px }
.instantMessageBody	{background: url(/images/inside_header_im_bg.png) repeat-y scroll; font-size: 8pt; text-align: left;}
.instantMessage {height: 71px; width:387px;}
.paging {font-size: 8pt; }

.defaultphoto {background: white; border: dashed 1px #dd3333 }
.photo {background: white; border: solid 1px #bbbbbb; }
.photoHolder {border: 1px solid #B2DFDF; background-color: #EFF7F7;}

.buttonSmall {BORDER: 1px solid #B03848; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #6D0019; cursor: pointer; }
.button {BORDER: 1px solid #8C7E5F; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #B31800; cursor: pointer; }
.loginButton {BORDER: 1px outset; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #336669; cursor: pointer; }

.p-2 {FONT-FAMILY: Arial, Verdana; position: relative; left: -4px; top: -4px; }
.p0 {FONT-FAMILY: Arial, Verdana; position: relative; left: -4px; }
.p2 {FONT-FAMILY: Arial, Verdana; position: relative; top: 4px; left: -4px; }

.tdSubmit {border-bottom: 1px solid #000000; background-color: #BBBBBB;}
.tdSubmit2 {border-bottom: 1px solid #FFC993; background-color: #FFE6A4;}
.tdSubmit2Mid {background-color: #FFE6A4; border-bottom: 1px solid #FFC993; border-left: 1px solid #FFC993; border-right: 1px solid #FFC993;}
.tdInput2 {font-family: Arial, Verdana; font-size: 9pt;}
.tdInput2nb {font-family: Arial, Verdana; font-size: 9pt; }
.tdInput {padding-bottom: 5px; padding-left: 15px  }

.manageTitle {background: #C7E2D2; border-top: 1px solid #96C99C; border-bottom: 1px solid #96C99C; font-weight: bold; }
.manageBody {background: #F3F9F6; }
.manageLeft {background: #F3F9F6; border-left: 1px solid #96C99C; }
.manageRight {background: #F3F9F6; border-right: 1px solid #96C99C; }
.manageBottom {background: #F3F9F6; border-bottom: 1px solid #96C99C; }
.manageTop {border-bottom: 1px solid #96C99C; }

.spanInfo {font-size: 8pt; }
.divInput {PADDING-RIGHT: 8px; PADDING-LEFT: 8px; }
.clsImage {border: inset 1px; }
.navButton {font-size: 10pt; background-color: #0000FF; color: #FFFFFF; font-weight: bold; border-style: outset }

.siteBanner {margin: 1px; border: solid 1px yellow; top: 2px; position: relative; }
.siteTable {background: #EAF4F4; border-left: 2px solid #346667; border-right: 2px solid #346667; padding-bottom: 3px }
.siteTable2 {background: #f4f4f4; border: solid 1px #999999; }
.siteTable3 {background: #FFF1FF; }
.siteTitle2 {background: #dddddd; border-bottom: solid 1px #999999; color: #666666; }
.siteBodyA {background: white; border-bottom: solid 1px #999999; }
.siteBodyB {background: #f3f3f3; border-bottom: solid 1px #999999; }
.siteTitleMid2 {background: #dddddd; border-bottom: solid 1px #999999; border-top: solid 1px #999999; color: #666666; }
.siteCell1 {border: 1px solid #ADACAC; background-color: #DFDCDC; font-weight: bold; }
.siteCell2 {border: #dcdcdc 1px solid; }
.siteCell2b {border: #dcdcdc 1px solid; background: #f3f3f3; }
.siteCell3 {border: #dcdcdc 1px solid; }
.siteCell2sml {border: #dcdcdc 1px solid; font-size: 9pt; }
.siteCell2bsml {border: #dcdcdc 1px solid; background: #f3f3f3; font-size: 9pt; }

.noBorder {border: none 0px; }

/* Horizontal */
.subTable {border: solid 1px #ffad5b }
.subCellTitle {border-bottom: solid 1px #BBBBBB; background-color: #FFFFCC; color: black }
.subCell {background-color: #FFFFF0; border-bottom: solid 1px #BBBBBB; color: black }
.subCellSel {background-color: #E6F2FF; border-bottom: solid 1px #FFAD5B; color: black }
.subCellSelb {background-color: #FFFCCA; border-bottom: solid 1px #63A588; color: black }
.subCellb {background-color: #EBF4DF; color: black }
.tableTitle td, .tableTitle {border-bottom: solid 1px #BBBBBB; background-color: #FFFFCC; color: #9B0000 }
.subCellTitleSel {background: #498F90; }

/* Vertical */
.subTableVer {border-left: solid 1px #BBBBBB; border-top: solid 1px #BBBBBB; border-right: solid 1px #BBBBBB }
.subCellTitleVer {background: #ffffcc; border-bottom: solid 1px #BBBBBB; border-right: solid 1px #BBBBBB; color: black }
.siteTitle {border-bottom: solid 1px #A51863; background: #F3AFD3; color: #A51863; }
.siteTitleMid {border-bottom: solid 1px #A51863; border-top: solid 1px #A51863; background: #F3AFD3; color: #A51863; }
.siteBorderBottom {border-bottom: solid 1px #A51863; }

.smallTitle {font-family: Verdana, Arial; font-size: 8pt; font-weight: bold }

.ab {background: #C9C9C9; border: #999999 1px solid; }
.ab2 {background: #FFEFAD; border-bottom: #FFA64D 1px solid; margin-bottom: 8px }
.abb {background: #FFEFAD; }
.tbt {margin-top: 1px; margin-left: 3px; margin-right: 3px; font-size: 8pt; font-family: Verdana, Arial;}
.tbS {padding-left: 2px; padding-right: 2px; }

.pb {padding: 1px; cursor: pointer; font-size: 8pt; }
.pb td {text-align: center; color: black; font-family: Verdana, Arial; font-size: 8pt; text-decoration: none; cursor: pointer;}
.pbH {border: 1px solid #FDAF40; background: #FFE6A4; cursor: pointer; font-size: 8pt; }
.pbH td {background: #FFE6A4; text-align: center; color: black; font-family: Verdana, Arial; font-size: 8pt; text-decoration: none; cursor: pointer;}

.picButton {border: 1px solid #FFAD58; background-color: #FFEFAD; padding-left: 2px; padding-right: 2px; height: 16px; text-align: center; }
.picButton2 {border: 1px solid #000000; background: #EFEFEF; padding-left: 2px; padding-right: 2px; height: 16px; text-align: center; color: #000000; font-family: Arial, Verdana; font-size: 8pt; text-decoration: none; }
.winkReply {background: #FAFBFF }

.informationDashed {BORDER: #BBBBBB 1px dashed; BACKGROUND: #FFFFCC; FONT: 12px, Arial, Verdana black; padding: 4px; margin-top: 5px; margin-bottom: 5px; }
.information {BORDER-TOP: 1px solid #000000; BORDER-BOTTOM: 1px solid #000000; BACKGROUND: #EFEFEF; FONT-FAMILY: Arial, Verdana; color: black; padding: 4px; margin-top: 5px; margin-bottom: 5px; }
.informationBox {BORDER: #FFC993 1px solid; BACKGROUND: #FFFFCC; FONT: 12px, Arial, Verdana black; padding: 2px;}
.informationNoPadding {BORDER: 1px solid #FFAD5B; BACKGROUND: #FFFFCC; FONT-FAMILY: Arial, Verdana; color: black; padding: 4px; }
.information2px {BORDER: #5FBD96 1px solid; color: black; BACKGROUND: #FBFDFC; FONT-FAMILY: Arial, Verdana; padding: 2px; }
.informationSlim {BORDER: #5FBD96 1px solid; BACKGROUND: #FBFDFC; FONT-family: Arial, Verdana; color: black; padding: 2px; margin-top: 3px; margin-bottom: 3px; }
.information2 {BORDER: #5FBD96 1px solid; BACKGROUND: #FBFDFC; FONT-FAMILY: Arial, Verdana; color: black; padding: 4px; margin-left: 4px; margin-top: 5px; margin-bottom: 5px; }
.information3 {BORDER-TOP: #5FBD96 1px solid; BORDER-BOTTOM: #009595 1px solid; color: black; FONT-FAMILY: Arial, Verdana; padding: 4px; margin-left: 4px; margin-top: 5px; margin-bottom: 5px; }
.top10px {margin-top: 10px;}
.top2px {margin-top: 2px; color:black;}

/* Text Styles */
.infoWarningBold {color: #ff3333; font-weight: bold; }
.infoWarning {color: #ff3333; }
.infoOk {color: #660060; }
.infoNeutral {color: #0505AB; }

.infoWarningSml {color: #ff3333; font-size: 8pt }

.smallText {font-size: 9pt }
.onlineText {font-size: 9pt; color: #ff3300 }

/* Menu Styles */
.mnuSite {border: solid 1px #840000; }
.mnuHighlight {color: red; font-weight: bold; padding-left: 4px; padding-right: 4px; cursor: pointer;}
.mnuHighlight2 {color: orange; font-weight: bold; padding-left: 4px; padding-right: 4px; text-decoration: underline; cursor: pointer;}
.mnuNormal {color: white; font-weight: normal }

.featuredMember {color: White; }

.mnuBreak {color: #2BB3BD; padding-left: 1px; padding-right: 1px}


.mnuMainBg {width:760px; height:22px;}
.mnuMainBg a:link {color: #FFF;}
.mnuMainBg a:active {color: #FFF;}
.mnuMainBg a:hover {color: #FFF;}
.mnuMainBg a:visited {color: #FFF;}

.mnuItem {font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black; padding-left: 4px; padding-right: 4px}
.mnuSelItem {padding-left: 3px; padding-right: 3px;  border: 1px solid transparent; background: #transparent; text-decoration: none; cursor: pointer; font-family: Tahoma,Arial, Verdana; font-size: 8pt; color: black}


.mnuItemSub {padding-left: 3px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; border-left:1px solid #be5b5c; border-right:1px solid #be5b5c; border-top:1px solid #be5b5c; height:23px; width:154px; background-color: #feb7b8; color: black; cursor: pointer;}
.mnuItemSubSel {padding-left: 3px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; border-left: 1px solid #be5b5c;  border-right:1px solid #be5b5c; border-top: 1px solid #be5b5c; background-color: #FF8182; height:23px; width:154px; color:black; cursor: pointer; }
.mnuItem3 {padding-left: 3px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; border-left: 1px solid #999999; border-top: 1px solid #999999; background-color: #FFE6A4; color: black; cursor: pointer;}
.mnuSelItem3 {padding-left: 3px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; border-left: 1px solid #999999; border-top: 1px solid #999999; background-color: #FFD2F0; cursor: pointer; }
.mnuItemSub3 {padding-left: 3px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; border-left: 1px solid #BE5B5C; border-top: 1px solid #BE5B5C; background-color: #FEB7B8; color: black; cursor: pointer;}
.mnuItemSubSel3 {padding-left: 3px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; border-left: 1px solid #BE5B5C; border-top: 1px solid #BE5B5C; background-color: #FF8182; cursor: pointer; color: black }

.navTitle {background: url(/images/lnBG.gif); color: black; font-weight: bold; font-family: Tahoma, Arial, Verdana; border-top: 1px solid #BE5B5C; border-bottom: 1px solid #BE5B5C; font-size: 8pt; margin-bottom: 2px; padding-top: 1px; padding-bottom: 1px;}
.navBody {background: #FEB7B8; padding: 0px; border-left: 1px solid #FF5B5C; padding-bottom: 3px; color: black}
.navTable {border-right: 1px solid #FFA8FF; border-bottom: 1px solid #FFA8FF;}
.navCon  {background: #FEB7B8; padding-left: 3px; padding-bottom: 1px}
.navTableLarge {background: #DA035B;}
.mnuItem2 {padding-left: 3px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; color: black; cursor: pointer; }
.mnuSelItem2 {padding-left: 3px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; color: black; cursor: pointer; background: #FEB7B8 }
.mnuItemAt2 {font-family: Arial, Verdana; font-size: 8pt; border: 1px dashed #FF1591; background: #FFCCFF; color: black; cursor: pointer; }

/* Membership Type Colors */
.col1 {background: #99CCFF}
.col2 {background: #FF99FF}
.col3 {background: #FFCC00}
.col4 {background: #66FF99}
.col5 {background: #FF8080}

.actionText {color: #840000; font-family: Arial, Verdana; font-size: 8pt;}
.actionBox {background-color: #EFF7F7; border: 1px solid #006363; margin-bottom: 5px}
.actionBoxSml {background-color: #D5E9E9; border: 1px solid #7CAFAF; margin-bottom: 5px}
.paymentCellTitle {background: #D8EBE1; border-bottom: 1px solid #A5CFCF; font-family: Arial, Verdana; font-size: 9pt; }
.paymentCell {border-bottom: 1px solid #A5CFCF; font-family: Arial, Verdana; font-size: 9pt; }

/* number of members online */
a.one{color:White}
a.one:hover {color:White;}
a.one:active {color:White}
a.one:link {color:White}
a.one:visited {color:White}

/*Quick Member Search Panel at Home Page*/
#home-panels {width: 540px; height:247px; padding-top: 0px !important; margin-top:185px !important; margin-top:2px;}

#quick-search {width: 270px; float: left; height: 247px; background-image: url(/images/home_qms_bg.gif); background-repeat: no-repeat;}

#events {width:270px; height:247px; float: right; background-image: url(/images/home_sevents_bg.gif); background-repeat: no-repeat;}
.quicksearchbutton {background:url(/images/home_button_bg.gif) no-repeat scroll; border-style: none; font-size: 9pt; color: #ffffff; height: 25px; width: 101px; font-weight: bold; margin:8px 0px 0px 70px;}

/* home main body*/
#home_left {float:left; width:540px;}
#home_right {float:left; width:217px; margin-right:10px !important; margin-right:5px; margin-top:5px;}

#middle_body {width:768px;}

.mnuSelItem_mouseover_MemberOnline {width: 150px; height:24px; font-family:Arial; font-size:8pt; font-weight:bold; color: #ffffff;cursor: pointer; text-decoration:underline;}
.mnuSelItem_mouseout_MemberOnline {width: 150px; height:24px; font-family:Arial; font-size:8pt; font-weight:bold; color: #ffffff;cursor: pointer;}
.mnuSelItem_mouseover_JoinNow {width:139px; height:24px;background:url(/images/inside_menutab_join.gif) no-repeat; cursor: pointer;}
.mnuSelItem_mouseout_JoinNow {width:139px; height:24px;background:url(/images/inside_menutab_join-o.gif) no-repeat; cursor: pointer;}
.mnuSelItem_mouseover_AccountHome {width:111px; height:24px; background:url(/images/inside_menutab_acc-o.gif) no-repeat; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black; }
.mnuSelItem_mouseout_AccountHome {width:111px; height:24px; background:url(/images/inside_menutab_acc.gif) no-repeat;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black;}
.mnuSelItem_mouseover_Search {width:75px; height:24px; background:url(/images/inside_menutab_sear-o.gif) no-repeat; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black; }
.mnuSelItem_mouseout_Search {width:75px; height:24px; background:url(/images/inside_menutab_sear.gif) no-repeat; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black;}
.mnuSelItem_mouseover_ChatLive {width:83px; height:24px; background:url(/images/inside_menutab_chat-o.gif) no-repeat; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black;}
.mnuSelItem_mouseout_ChatLive {width:83px; height:24px; background:url(/images/inside_menutab_chat.gif) no-repeat;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black;}
.mnuSelItem_mouseover_Community {width:91px; height:24px; background:url(/images/inside_menutab_com-o.gif) no-repeat;font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black;}
.mnuSelItem_mouseout_Community {width:91px; height:24px; background:url(/images/inside_menutab_com.gif) no-repeat;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black;}
.mnuSelItem_mouseover_Events {width:71px; height:24px; background:url(/images/inside_menutab_eve-o.gif) no-repeat;font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black;}
.mnuSelItem_mouseout_Events {width:71px; height:24px; background:url(/images/inside_menutab_eve.gif) no-repeat;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black;}
.mnuSelItem_mouseover_Travel{width:71px; height:24px; background:url(/images/inside_menutab_trv-o.gif) no-repeat;font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black;}
.mnuSelItem_mouseout_Travel {width:71px; height:24px; background:url(/images/inside_menutab_trv.gif) no-repeat;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black;}
.mnuSelItem_mouseover_Support {width:76px; height:24px; background:url(/images/inside_menutab_sup-o.gif) no-repeat;font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black;}
.mnuSelItem_mouseout_Support {width:76px; height:24px; background:url(/images/inside_menutab_sup.gif) no-repeat;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: black;}
.mnuItemSubSel_last {width:154px; height:24px; background:url(/images/inside_menu_rcb-o.gif); padding-left: 7px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; color: black; cursor: pointer;border-top:1px solid #be5b5c;}
.mnuItemSub_last {width:154px; height:24px; background:url(/images/inside_menu_rcb.gif); padding-left: 7px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; color: black; cursor: pointer;border-top:1px solid #be5b5c;}

/* Affiliate Referer Report */
table.reportTable
{
	table-layout:auto;
	font: 8pt Tahoma;
	background-color: #eeeeee;
	border:solid 1px Black;
	/*padding:1px 1px 1px 1px;
	margin:1px 1px 1px 1px; */
	border-collapse: separate;
	text-align:center;	
}

table.reportTable th
{
	text-align: left;
	height: 30px;
	border: 0px solid white;
	border-bottom: solid 3px #990000;
	color: #990000;
	padding-top: 5px;
	background-color: #cfcfcf;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	border-left: solid 1px White;	
}

table.reportTable td
{
	/*border: solid 1px Silver;*/
	font: 8pt Tahoma;
	border-bottom: solid 1px Silver;
	border-left: solid 1px Silver;
	border-collapse: separate;
	padding: 0px 2px 0px 2px;
}

td.maxAmount a,td.maxAmount a:visited
{
	background-color:#ffffaa;
	color:Red;
}

table.reportTable th a,table.reportTable th a:visited
{
	font: 8pt Tahoma;
	font-weight: bold;
}

table.reportTable td a,table.reportTable td a:visited
{
	font: 8pt Tahoma;
}

/* IMD */
div.imd
{
	height:71px; width: 370px !important; width:370px;
}

/* Testimonials */
div.testimonials
{
	width: 760px; margin-top:-2px; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:white;
}

/* Chat room link styles and inline elements */
.webChatFixedRoom {}
.webChatDynamicRoom { margin-left: 20px; display:list-item; list-style-type:square; }

a.messageLink { font-size:8pt;}