/* 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*/
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: black; font-family: Arial, Verdana; font-size: 8pt; text-decoration: none; font-weight: bold}
A.clearLink:hover {color: red; font-size: 8pt; font-weight: bold}
A.lnLink:link, A.lnLink:visited, A.lnLink:active {font-size: 8pt; color: yellow; padding-left: 3px;}
A.lnLink:hover {font-size: 8pt; color: orange; padding-left: 3px;}
.navCon A:link, .navCon A:visited, .navCon A:active {color: #E6FEE8; font-family: Arial, Verdana; font-size: 9pt; text-decoration: none;}
.navCon A:hover {color: #FFFF00; 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 #9A9A99; background-color: #EAE6D5;}
.mainBodyExt {width: 610px; border-right: 1px solid #9a9a99;}
.mainBodyNN {width: 760px;}
.bottomBar {border-top: 1px solid white; border-bottom: 1px solid #BBBBBB; background-color: #FFDD7E; height: 3px}

.titleBar {border-bottom: 0px solid white; border-top: 0px solid #000000; background-color: #FDBD7D; height: 6px}
.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 #FDBD7D; background-color: #FFF0D2;}

.contentBody {background: #FFF0D2; border-bottom: 1px solid #FDBD7D; 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: #FFF0D2; border-bottom: 1px solid #FDBD7D;}

.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: #FFF0D2; border-right: solid 1px #9A9A99; font-size:9pt;}
.s1 {border-top: solid 1px #DAD0AF; padding: 1px 1px 1px 4px; height: 3px}
.s2 {border-top: solid 1px #DAD0AF; padding: 1px; height: 22px; }
.s2 a {font-size:11pt;}
.s3 {border-top: solid 1px #DAD0AF; padding: 1px 4px 1px 1px; height: 22px}
.s4_10 {border: solid 1px #9A9A99; 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 #9A9A99; 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 #9A9A99; 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 #9A9A99; 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: #FFE6A4; }
.searchResultTable .spacer1 { background-color: #D9CFAE; }
.searchResultTable .spacer2 { background-color: #EAE6D5; }

.contentHeader {padding-left: 5px; font-weight: bold; margin-top: 7px; font-family: arial, verdana; font-size: 9pt; color: #000000 }
.contentHeaderLarge {padding-left: 5px; font-weight: bold; margin-top: 7px; font-family: arial, verdana; font-size: 11pt; color: #000000 }
.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 #ffffff; font-weight: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma, Arial, Verdana; BACKGROUND-COLOR: #ece9d8; cursor: pointer; padding: 2px; width: 150px }
.buttonSmall {border: 1px outset #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma, Arial, Verdana; BACKGROUND-COLOR: #ece9d8; cursor: pointer; }
.button  {border: 1px outset #ffffff; font-weight: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma, Arial, Verdana; BACKGROUND-COLOR: #ece9d8; 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: auto; width: auto; border-right: 1px solid #666666; border-bottom: 1px solid #666666}
.subShadow {margin-top: 61px; margin-left: 1px; height: auto; width: auto; border-right: 1px solid #666666; border-bottom: 1px solid #666666}

.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 scroll; font-size: 8pt; text-align: left;}
.instantMessage {height: 74px; width: 360px; color: white}
.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-LEFT: 1px solid #DD937B; BORDER-TOP: 1px solid #DD937B; BORDER-RIGHT: 1px solid #471200; BORDER-BOTTOM: 1px solid #471200; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #BD2F00; cursor: pointer; }
.button {BORDER-TOP: 1px solid #DD937B; BORDER-LEFT: 1px solid #DD937B; BORDER-RIGHT: 1px solid #451100; BORDER-BOTTOM: 1px solid #451100; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #BD2F00; 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 #FDBD7D; background-color: #FFE7B3;}
.tdSubmit2 {border-bottom: 1px solid #FDBD7D; background-color: #FFE7B3;}
.tdSubmit2Mid {background-color: #FFE7B3; border-bottom: 1px solid #FDBD7D; border-left: 1px solid #FDBD7D; border-right: 1px solid #FDBD7D;}
.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: #FFE7B3; border: #999999 1px solid; }
.ab2 {background: #FFE7B3; border-bottom: #FDBD7D 1px solid; margin-bottom: 8px }
.abb {background: #FFE7B3; }
.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 #000000; background: #EFDFEA; cursor: pointer; font-size: 8pt; }
.pbH td {background: #EFDFEA; 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: #FDBD7D 1px solid; BACKGROUND: #FFE7B3; FONT: 12px, Arial, Verdana black; padding: 2px;}
.informationNoPadding {BORDER: 1px solid #fdbd7d; BACKGROUND: #ffe7b3; 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:White;}

/* Text Styles */
.infoWarningBold {color: #ff3333; font-weight: bold; }
.infoWarning {color: #ff3333; }
.infoOk {color: #000000}
.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:27px;}
.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 #666666; border-top:1px solid #666666; height:23px; width:154px; background-color: #2f2f2f; color: white; cursor: pointer;}
.mnuItemSubSel {padding-left: 3px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; border-left: 1px solid #666666; border-top: 1px solid #666666; background-color: #000000; height:23px; width:154px; color:White; 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: #EFDFEA; 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 #666666; border-top: 1px solid #666666; background-color: #380C00; color: white; cursor: pointer;}
.mnuItemSubSel3 {padding-left: 3px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; border-left: 1px solid #666666; border-top: 1px solid #666666; background-color: #501800; cursor: pointer; color: white }

.navTitle {background: url(/images/lnBG.gif); color: White; font-weight: bold; font-family: Tahoma, Arial, Verdana; border-top: 1px solid #832100; border-bottom: 1px solid #832100; font-size: 8pt; margin-bottom: 2px; padding-top: 1px; padding-bottom: 1px;}
.navBody {background: #380C00; padding: 0px; border-left: 1px solid #BB2E00; padding-bottom: 3px; color: white}
.navTable {border-right: 1px solid #FFA8FF; border-bottom: 1px solid #FFA8FF;}
.navCon  {background: #380C00; padding-left: 3px; padding-bottom: 1px}
.navTableLarge {background: #DA035B;}
.mnuItem2 {padding-left: 3px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; color: white; cursor: pointer; }
.mnuSelItem2 {padding-left: 3px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; color: yellow; cursor: pointer; background: #380C00 }
.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}

/* Featured Members
**********************************************/
#l_c_FeaturedMembers_tblFeatured {width: 284px; height: 140px;}
.featured-member-details {padding: 0px}
.featured-member-details table {padding-left: 0px}
.featured-member-type {color: #000000; font-weight: bold;}
.featured-member-panel {width: 284px; height: 176px; padding-left: 3px; background: url(/images/home_nm_bg.gif) no-repeat;}
.featured-member-title {font: normal normal bold 14pt arial; padding-left: 5px; padding-top: 8px}
.quicksearchbutton {background:url(/images/home_button_bg.gif) no-repeat scroll; border-style: none; font-size: 9pt; color: #000000; height: 25px; width: 101px; font-weight: bold; cursor: pointer}


#home_container{height: 100%; width: 100%}
#home_body{height: 500px; width: 100%; float: left; margin-top: 7px}
#home_body_left{height: 100%; width: 507px; float: left}
#home_body_left_tier1 {height: 218px; width: 507px; background: url(/images/home_centreimage_bg.png) no-repeat}
#home_body_left_tier2 {height: 176px; width: 507px; margin-top: 7px}
#home_body_left_tier2_left {height: 176px; width: 216px; float: left; background: url(/images/home_webcambanner.gif) no-repeat}
#home_body_left_tier2_right {height: 176px; width: 284px; float: right}
#home_body_left_tier3 {height: 89px; width: 507px; margin-top: 7px}
#home_body_left_tier3_left {height: 89px; width: 250px; float: left; background: url(/images/home_community_bg.gif) no-repeat}
#home_body_left_tier3_right {height: 89px; width: 250px; float: right; background: url(/images/home_testimonials_bg.gif) no-repeat}
#home_body_right{height: 100%; width: 246px; float: right}
#home_body_right_tier1 {height: 218px; width: 246px; background: url(/images/home_qms_bg.gif) no-repeat}
#home_body_right_tier2 {height: 272px; width: 246px; margin-top: 7px; background: url(/images/home_sevents_bg.gif) no-repeat}

.home_search_item {height: 10%; margin-top: 2px}
.home_search_item_left {float: left; position: relative; top: 2px; left: 8px}
.home_search_item_right {float: right; position: relative; right: 8px}
.home_header_text {font: normal normal bold 14pt arial; padding-left: 8px; padding-top: 5px}
.home_description_text {width: 70%; margin-top: 5px; margin-left: 10px}

.mnuSelItem_mouseover_MemberOnline {width: 146px; height:27px; font-family:Arial; font-size:8pt; font-weight:bold; color: #ffffff;cursor: pointer; text-decoration:underline;}
.mnuSelItem_mouseout_MemberOnline {width: 146px; height:27px; font-family:Arial; font-size:8pt; font-weight:bold; color: #ffffff;cursor: pointer;}
.mnuSelItem_mouseover_JoinNow {width: 52px; height:27px; padding: 0 5px 0 5px; background:url(/images/inside_nav_bc-o.gif) repeat-x; font-family: Tahoma, Arial, Verdana; font-size: 8pt; font-weight: bold; color: Yellow; text-decoration: underline; cursor: pointer;}
.mnuSelItem_mouseout_JoinNow {width: 52px; height:27px; padding: 0 5px 0 5px; background:url(/images/inside_nav_bc.gif) repeat-x; font-family: Tahoma, Arial, Verdana; font-size: 8pt; font-weight: bold; color: Yellow; cursor: pointer;}
.mnuSelItem_mouseover_AccountHome {width: 100px; height:27px; background:url(/images/inside_nav_bc-o.gif) repeat-x; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white; }
.mnuSelItem_mouseout_AccountHome {width: 100px; height:27px; background:url(/images/inside_nav_bc.gif) repeat-x;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseover_Search {width: 65px; height:27px; background:url(/images/inside_nav_bc-o.gif) repeat-x; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white; }
.mnuSelItem_mouseout_Search {width: 65px; height:27px; background:url(/images/inside_nav_bc.gif) repeat-x; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseover_ChatLive {width: 77px; height:27px; background:url(/images/inside_nav_bc-o.gif) repeat-x; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseout_ChatLive {width: 77px; height:27px; background:url(/images/inside_nav_bc.gif) repeat-x;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseover_Community {width: 85px; height:27px; background:url(/images/inside_nav_bc-o.gif) repeat-x;font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseout_Community {width: 85px; height:27px; background:url(/images/inside_nav_bc.gif) repeat-x;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseover_Events {width: 65px; height:27px; background:url(/images/inside_nav_bc-o.gif) repeat-x;font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseout_Events {width: 65px; height:27px; background:url(/images/inside_nav_bc.gif) repeat-x;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseover_Travel{width: 60px; height:27px; background:url(/images/inside_nav_bc-o.gif) repeat-x; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseout_Travel {width: 60px; height:27px; background:url(/images/inside_nav_bc.gif) repeat-x; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseover_Support {width: 68px; height:27px; background:url(/images/inside_nav_bc-o.gif) repeat-x; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseout_Support {width: 68px; height:27px; background:url(/images/inside_nav_bc.gif) repeat-x;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}

/* 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: 7pt Tahoma;
}

/* IMD */
div.imd
{
	height: 74px; width: 343px !important; width: 343px; color: white;
}

/* 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;
}

.webChatFixedRoom {}
.webChatDynamicRoom { margin-left: 20px; display:list-item; list-style-type:square; }

a.messageLink { font-size:8pt; color:White;}