/* 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 
----------------------*/
.leftNav {background-image: url(/images/lnBG.gif); width: 148px; background-repeat: repeat-y;}
.mainBody {width: 612px; border-bottom:1px solid #BCBCBB;}
/* 28/08/2007 DC Delete ;border-left:1px solid #BCBCBB; border-bottom:solid 1px #BCBCBB; */
.mainBodyNN {width: 760px}
/* 10/09/2007 DC change the back-ground color from #FFDD7E to #FFEF95; Change border-bottom-color from #FFC993 to #EDDD00*/
.bottomBar {border-top: 1px solid white; border-bottom: 1px solid ##EDDD00; background-color: #FFEF95; height: 3px}
/* 10/09/2007 DC change background-color from FFDD7E to FFEF95 ; change border-color from #FDBD7D to #EDDD00*/
.titleBar {border-bottom: 1px solid white; border-top: 1px solid #EDDD00; background-color: #FFEF95; height: 5px}
/* 10/09/2007 DC change border-color from #FDBD7D to #EDDD00; Change background-color from #FFEDBB to #FFED87 */
.titleBarThin {border-top: 1px solid #EDDD00; background-color: #FFED87; height: 1px}
/* 10/09/2007 DC change border-color from #FDBD7D to #EDDD00; change the back-ground color from #FFDD7E to #FFEF95*/
.titleBarMid {border-bottom: 1px solid white; border-top: 1px solid #EDDD00; background-color: #FFEF95; height: 5px; border-left: 1px solid #EDDD00; border-right: 1px solid #EDDD00;}
/* 10/09/2007 DC change background-color from #FFF0D2 to #FFFCD7 ;change border-color from #FDBD7D to #EDDD00*/
.titleBox {border-bottom: 1px solid #EDDD00; background-color: #FFFCD7;}
/* 10/09/2007 DC change background-color from #FFF0D2 to #FFFCD7 ; change border-bottom-color from #FFC993 to #EDDD00;*/
.contentBody {background: #FFFCD7; border-bottom: 1px solid #EDDD00; margin-bottom: 5px;}
/* 10/09/2007 DC change background-color from #FFF0D2 to #FFFCD7 ;*/
.contentBody2 {background: #FFFCD7;}
/* 10/09/2007 DC change background-color from #FFF0D2 to #FFFCD7 ; change border-color from #FDBD7D to #EDDD00*/
.contentBodyMid {background: #FFFCD7; border-left: 1px solid #EDDD00; border-right: 1px solid #EDDD00; border-bottom: 1px solid #EDDD00;}
.contentBody td {padding-bottom: 3px;}
.contentBody2 td {padding-bottom: 3px}
.contentBodyMid td {padding-bottom: 3px}
.contentBodyTitleGr	{background: #F0F0F0; border-bottom: 1px solid #F9D87D;}
.contentBodyTitle	{background: #FFE8BB; border-bottom: 1px solid #F9D87D;}
/* 10/09/2007 DC change background-color from #FFF0D2 to #FFFCD7 ; Change border-top-color from #FFC993 to #EDDD00*/
.cbb {border-top: 1px solid #EDDD00; background-color: #FFFCD7}
/* 10/09/2007 DC Change border-top-color from #FFC993 to #EDDD00 */
.cbbW {border-top: 1px solid #EDDD00; background-color: white}
/* 10/09/2007 DC change border-color from #FDBD7D to #EDDD00 */
.contentDiv {border-top: 1px solid #EDDD00;}
.subTitle {color: #DC7200}
/* 10/09/2007 Dc Change border-bottom-color from #FFC993 to #EDDD00; Change background-color from #ffffcc to #fffbc2 */
.pagingContents {BORDER-bottom: #EDDD00 1px solid; BACKGROUND: #fffbc2}



/* 11/09/2007 DC Change background-color from #FBC576 to #FFED87; Change border-color from #FDAF40 to #EDDD00 ;*/
.s1 {background-color: #FFED87; border: 1px solid #EDDD00; height: 3px}
/* 11/09/2007 DC Change background-color fron #FFE6A4 to #FFFBC2; Change border-color from #FDAF40 to #EDDD00 ;*/
.s2 {background-color: #FFFBC2; border-top: 1px solid #eddd00; border-bottom: 1px solid #eddd00; padding: 1px; height: 20px}
/* 11/09/2007 DC Change background-color fron #FFE6A4 to #FFFBC2 ; Change border-color from #FDAF40 to #EDDD00 ;*/
.s3 {background-color: #FFFBC2; border-top: 1px solid #eddd00; border-bottom: 1px solid #eddd00; padding: 1px; height: 20px}
/* 11/09/2007 DC Change border-color from #FDAF40 to #EDDD00 ;*/
.s4 {background-color: #FBC576; border: 1px solid #eddd00; border-right: none; padding: 1px; font-weight: bold; color: #C1660E; height: 20px}
/* 11/09/2007 DC Change background-color fron #FFE6A4 to #FFEF95;Change border-color from #FDAF40 to #EDDD00 ;*/
.s4_10 {background-color: #FFEF95; border: 1px solid #eddd00; padding-top: 3px; color: #646464; font-weight: bold; font-size: 8pt}
/* 11/09/2007 DC Change border-color from #FDAF40 to #EDDD00 ;*/
.s4_20 {background-color: #E8E8E8; border: 1px solid #eddd00; padding-top: 3px}
.s4_20 td {color: #676766; font-weight: bold; font-size: 8pt}
/* 11/09/2007 DC Change border-color from #FDAF40 to #EDDD00 ;*/
.s4_24 {background-color: #FFF8DE; border: 1px solid #EDDD00; padding-top: 3px}
.s4_24 td {color: #C09A00; font-weight: bold; font-size: 8pt}
/* 11/09/2007 DC Change border-color from #FDAF40 to #EDDD00 ;*/
.s4_30 {background-color: #E0E4FD; border: 1px solid #EDDD00; padding-top: 3px}
.s4_30 td {color: #0D5F88; font-weight: bold; font-size: 8pt}
/* 11/09/2007 DC Change background-color fron #FFE6A4 to #FFFBC2; Change border-color from #FFCF89 to #EDDD00 ;*/
.s5 {background-color: #FFFBC2; border: 1px solid #EDDD00; padding: 4px}
/* 11/09/2007 DC Change background-color fron #FFF7DE to #FFFCD7; Change border-color from #FDAF40 to #EDDD00 ;*/
.s6 {background-color: #FFFCD7; border: 1px solid #EDDD00; padding: 3px;}
/* 11/09/2007 DC Change background-color fron #FCEECA to #FFFBC2; Change border-color from #FDAF40 to #EDDD00 ;*/
.s7 {background-color: #FFFBC2; border: 1px solid #EDDD00; padding: 3px; border-right: none}
.s4 table {font-weight: bold; color: #C1660E}





.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}
/*10/09/2007 DC Change border-color from #FFC993 to #EDDD00 */
.borderedTable tr td {border: #EDDD00 1px solid; }
.borderedTable td table tr td {border: none;}

/*10/09/2007 DC Change border-color from #FFC993 to #EDDD00 */
.gridTable td {border: #EDDD00 1px solid; BACKGROUND: ivory;}
/*10/09/2007 DC Change border-color from #FFC993 to #EDDD00; Change background-color from #ffffcc to #fffbc2 */
.gridTitle td {border: #EDDD00 1px solid; BACKGROUND: #fffbc2;}

/* 06/09/2007 DC add width:120px !important; to btnLarge */
.btnLarge { border: 1px outset #6E0029; font-weight: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Tahoma, Arial, Verdana; BACKGROUND-COLOR: #CB0070; cursor: pointer; padding: 2px; width:120px !important; width: 150px}
.buttonSmall {border: 1px outset #6E0029; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Tahoma, Arial, Verdana; BACKGROUND-COLOR: #CB0070; cursor: pointer; width:138px !important; width:135px}
.button  {border: 1px outset #6E0029; font-weight: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Tahoma, Arial, Verdana; BACKGROUND-COLOR: #CB0070; 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}

/* 10/09/2007 DC delete list-style-image: url(/images/ul.gif); */
UL {margin-bottom: 2px}
LI {margin: 0px; padding: 0px}
/* 12/09/2007 DC Change border-bottom-right-color from #8D8D8C to #ff9ed3;*/
/* 12/09/2007 DC delete border-bottom-right; Add height:23px; width:154px;*/
.shadow  { margin-top:-4px; margin-left:2px; height:23px; width:154px;}
.shadow_MySavedSeach{ margin-left:1px; height:23px; width:154px;}
/* 17/09/2007 DC add .shadow_left; */
.shadow_left {border-bottom:1px solid #a80247; border-right:1px solid #a80247}
plainBg  {background: white}

SPAN  {font-family: Arial, Verdana; font-size: 9pt}
DIV {font-family: Arial, Verdana; font-size: 9pt}
INPUT  {font-family: Arial, Verdana; font-size: 9pt}
TEXTAREA {font-family: Arial, Verdana; font-size: 9pt}
SELECT  {font-family: Arial, Verdana; font-size: 9pt}
TD {font-family: Arial, Verdana, Helvetica; font-size: 9pt}

.msgToolbar {background: #FFDAFF; border-bottom: 1px solid #FEA5FE}
.msgToolbarBtn {BORDER-LEFT: 1px solid #FFF4FD; BORDER-TOP: 1px solid #FFF4FD; BORDER-RIGHT: 1px solid #920051; BORDER-BOTTOM: 1px solid #920051; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: arial; BACKGROUND-COLOR: #990033}
.optNa  {background: #FFEBFF;}
/* 10/09/2007 DC Change border-left-top-color from #FFC993 to #EDDD00 */
.itemTable {border-left: 1px solid ##EDDD00; border-top: 1px solid #EDDD00}
/* 10/09/2007 DC Change border-color from #FFC993 to #EDDD00 */
.itemCell {border: 1px solid #EDDD00; background: ivory}

.instantMessageBody	
{
	background:url(/images/inside_header_im_bg.png) repeat-y scroll; 
	font-size: 8pt;		
}

.instantMessage 
{
	height:71px;
	width:387px;
}

/* Site Css Classes */
.paging  {font-size: 9pt;}
.defaultphoto {background: white; border: dashed 1px #dd3333}
.photo  {background: white; border: solid 1px #bbbbbb;}
/* 11/09/2007 DC Change background-color from #FFEFAD to #FFED87 */
.photoHolder {border: 1px solid #FBBE80; background: #FFED87; }
.featuredMember {color: #666666;}
.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;}
.paymentCellTitle	{border-bottom: 1px solid #FFEBFC; font-family: Arial, Verdana; font-size: 9pt;	}
.paymentCell {background-color: #FFFCFF; border-bottom: 1px solid #FFEBFC; font-family: Arial, Verdana; font-size: 9pt;}
.tdInput {padding-bottom: 5px; padding-left: 15px }
.tdInput2 {background-color: #fffae6; border-top: 1px solid #FFA8FF; font-family: Arial, Verdana; font-size: 9pt;}
/* 11/09/2007 DC Change background-color fron #FFE6A4 to #FFEF95 */
.tdSubmit {background-color: #FFEF95;}
/* 10/09/2007 DC Change border-bottom-color from #FFC993 to #EDDD00;Change background-color fron #FFE6A4 to #FFEF95 */
.tdSubmit2 {background-color: #FFEF95; border-bottom: 1px solid #EDDD00;}
/* 10/09/2007 DC Change border-bottom-left-right-color from #FFC993 to #EDDD00; Change background-color fron #FFE6A4 to #FFEF95 */
.tdSubmit2Mid {background-color: #FFEF95; border-bottom: 1px solid #EDDD00; border-left: 1px solid #EDDD00; border-right: 1px solid #EDDD00;}
.tdInput2nb {background: #fffae6; font-family: Arial, Verdana; font-size: 9pt;	}
/* 10/09/2007 DC Change border-top-bottom-color from #FFC993 to #EDDD00; */
.manageTitle {background: #FFEEA8; border-top: 1px solid #EDDD00; border-bottom: 1px solid #EDDD00; font-weight: bold;}
.manageBody {background: #fff7de;}

/* 10/09/2007 DC Change border-left from #FFC993 to #EDDD00 */
.manageLeft {background: #fff7de; border-left: 1px solid #EDDD00;}
/* 10/09/2007 DC Change border-right from #FFC993 to #EDDD00 */
.manageRight {background: #fff7de; border-right: 1px solid #EDDD00;}
/* 10/09/2007 DC Change border-bottom from #FFC993 to #EDDD00 */
.manageBottom {background: #fff7de; border-bottom: 1px solid #EDDD00;}
/* 10/09/2007 DC Change border-bottom from #FFC993 to #EDDD00 */
.manageTop {border-bottom: 1px solid #EDDD00;}
.profileList {}
.spanInfo {font-size: 9pt;}
.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: #FFF8FF; border-left: solid 1px #A51863; border-right: solid 1px #A51863;}
.siteTable2 {background: #f4f4f4; border: solid 1px #999999;}
.siteTable3 {background: #FFF8FF;}
.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;}
.noBorder {border: none 0px;}

.siteCell2sml {border: #dcdcdc 1px solid; font-size: 9pt;}
.siteCell2bsml {border: #dcdcdc 1px solid; background: #f3f3f3; font-size: 9pt}

/* Horizontal */
/* 10/09/2007 DC Change border-color from #FFC993 to #EDDD00 */
.subTable {border: solid 1px #EDDD00}
/* 10/09/2007 DC Change border-bottom-color from #FFC993 to #EDDD00; Change background-color from #ffffcc to #fffbc2 */
.subCellTitle {border-bottom: solid 1px #EDDD00; BACKGROUND: #fffbc2}
/* 10/09/2007 DC Change border-bottom-color from #FFC993 to #EDDD00 */
.subCellTitleSel	{border-bottom: solid 1px #EDDD00; BACKGROUND: #FFEDBB}
/* Vertical */
/* 10/09/2007 DC Change border-left-top-right-color from #FFC993 to #EDDD00 */
.subTableVer {border-left: solid 1px #EDDD00; border-top: solid 1px #EDDD00; border-right: solid 1px #EDDD00}
/* 10/09/2007 DC Change border-bottom-right-color from #FFC993 to #EDDD00 ;Change background-color from #ffffcc to #fffbc2 */
.subCellTitleVer	{border-bottom: solid 1px #EDDD00; border-right: solid 1px #EDDD00; BACKGROUND: #fffbc2}
/* 10/09/2007 DC Change border-bottom-color from #FFC993 to #EDDD00 */
.subCell {border-bottom: solid 1px #EDDD00; background-color: ivory}
.subCellb {background-color: ivory}

.winkReply {background: #FAFBFF}
.subCellSel {background: #E6F2FF}
.subCellSelb {background: #FFF2CD}

/* 10/09/2007 DC Change border-right-bottom-color from #FFC993 to #EDDD00 */
.subCellSelb2 {background: #FFF2CD; border-right: 1px solid #EDDD00; border-bottom: 1px solid #EDDD00;}

.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}

/* 11/09/2007 DC Change border-color from #FFA64D to #eddd00*/
.ab {background: #FFF8FF; border: #eddd00 1px solid;}
/* 11/09/2007 DC Change border-color from #FFA64D to #eddd00*/
.ab2 {background: #FFF8FF; border-bottom: #eddd00 1px solid; margin-bottom: 8px}
/* 11/09/2007 DC Change background-color from #FFEFAD to #FFED87 */
.abb {background: #FFED87; }

.tbt {margin-top: 1px; margin-left: 3px; margin-right: 3px; font-size: 8pt; font-family: Verdana, Arial; }
/* 11/09/2007 DC Change background-color from #FFEFAD to #FFED87 */
.tbS {background: #FFED87; color: #F4C87A }
.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 #F4C87A; background: #FFF6D1; cursor: pointer; font-size: 8pt}
.pbH td {background: #FFF6D1; text-align: center; color: black; font-family: Verdana, Arial; font-size: 8pt; text-decoration: none; cursor: pointer;}

/*
.ab {background: #FFF8FF; border: #FFA64D 1px solid;}
.ab2 {background: #FFF8FF; border-bottom: #FFA64D 1px solid; margin-bottom: 8px}
.abb {background: url(/Images/bgaction4.gif)}
.tbt {margin-top: 1px; margin-left: 3px; margin-right: 3px; font-size: 8pt; font-family: Verdana, Arial;}
.tbS {padding-left: 2px; padding-right: 2px; background: url(/Images/bgaction4.gif)}
.pb {margin-top: 2px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; height: 16px; text-align: center; color: black; font-family: Verdana, Arial; font-size: 8pt; text-decoration: none; cursor: pointer;}
.pbH {padding-top: 1px; padding-bottom: 2px; border: 1px solid #F7A437; background: #FFF6D6; padding-left: 2px; padding-right: 2px; height: 16px; text-align: center; color: black; font-family: Verdana, Arial; font-size: 8pt; text-decoration: none; cursor: pointer;}
*/


/* 11/09/2007 DC Change background-color from #FFEFAD to #FFED87 */
.picButton	{border: 1px solid #FFAD5A; background: #FFED87; padding-left: 2px; padding-right: 2px; height: 16px; text-align: center; color: #840000; font-family: Arial, Verdana; font-size: 8pt; text-decoration: none;}
/* 11/09/2007 DC Change background-color from #FFEFAD to #FFED87 */
.picButton2	{border: 1px solid #FFAD5A; background: #FFED87; padding-left: 2px; padding-right: 2px; height: 16px; text-align: center; color: #840000; font-family: Arial, Verdana; font-size: 8pt; text-decoration: none;}
.infoNew	{background: #FFFEEA; border-left: 1px solid #FFB900; border-bottom: 1px solid #FFB900; border-right: 1px solid #FFB900; padding: 4px; margin-bottom: 5px} 
/* 10/09/2007 DC Change border-color from #FFC993 to #EDDD00 ; Change background-color from #ffffcc to #fffbc2 */
.infoNote	{BORDER: #EDDD00 1px solid; BACKGROUND: #fffbc2; padding: 4px}
/* 10/09/2007 DC Change border-color from #FFC993 to #EDDD00; Change background-color from #ffffcc to #fffbc2 */
.informationDashed {BORDER: #EDDD00 1px dashed; BACKGROUND: #fffbc2; FONT: 12px, Arial, Verdana black; padding: 4px; margin-top: 5px; margin-bottom: 5px;}


/* 10/09/2007 DC Change border-color from #FFC993 to #EDDD00; Change background-color from #ffffcc to #fffbc2 */
.information {BORDER-TOP: #EDDD00 1px solid; BORDER-BOTTOM: #EDDD00 1px solid; BACKGROUND: #fffbc2; FONT: 12px, Arial, Verdana black; padding: 4px; margin-top: 5px; margin-bottom: 5px;}
/* 10/09/2007 DC Change border-color from #FFC993 to #EDDD00; Change background-color from #ffffcc to #fffbc2 */
.informationBox {BORDER: #EDDD00 1px solid; BACKGROUND: #fffbc2; FONT: 12px, Arial, Verdana black; padding: 4px;}
/* 10/09/2007 DC Change border-color from #FFC993 to #EDDD00;Change background-color from #ffffcc to #fffbc2 */
.informationNoPadding {BORDER: #EDDD00 1px solid; BACKGROUND: #fffbc2; FONT: 12px, Arial, Verdana black; padding: 2px;}
/* 10/09/2007 DC Change border-color from #FFC993 to #EDDD00;Change background-color from #ffffcc to #fffbc2 */
.information2px {BORDER: #EDDD00 1px solid; BACKGROUND: #fffbc2; FONT: 12px, Arial, Verdana black; padding: 2px;}
/* 10/09/2007 DC Change border-color from #FFC993 to #EDDD00 ;Change background-color from #ffffcc to #fffbc2 */
.informationSlim {BORDER: #EDDD00 1px solid; BACKGROUND: #fffbc2; FONT: 12px, Arial, Verdana black; padding: 2px; margin-top: 3px; margin-bottom: 3px;}
/* 10/09/2007 DC Change border-color from #FFC993 to #EDDD00; Change background-color from #ffffcc to #fffbc2 */
.informationBorder {BORDER: #EDDD00 1px solid; BACKGROUND: #fffbc2; FONT: 12px, Arial, Verdana black;}
/* 10/09/2007 DC Change border-color from #FFC993 to #EDDD00;Change background-color from #ffffcc to #fffbc2 */
.information2 {BORDER: #EDDD00 1px solid; BACKGROUND: #fffbc2; FONT: 12px, Arial, Verdana black; padding: 4px; margin-left: 4px; margin-top: 5px; margin-bottom: 5px;}
/* 10/09/2007 DC Change border-color from #FFC993 to #EDDD00;Change background-color from #ffffcc to #fffbc2 */
.information3 {BORDER-TOP: #EDDD00 1px solid; BORDER-BOTTOM: #EDDD00 1px solid; BACKGROUND: #fffbc2; FONT: 12px, Arial, Verdana black; padding: 4px; margin-left: 4px; margin-top: 5px; margin-bottom: 5px; }
/* 10/09/2007 DC Change border-color from #FFC993 to #EDDD00 ; Change background-color from #ffffcc to #fffbc2 */
.tableTitle td, .tableTitle {BORDER-TOP: #EDDD00 1px solid; BORDER-BOTTOM: #EDDD00 1px solid; BACKGROUND: #fffbc2; FONT-SIZE: 10pt; font-family: Arial, Verdana; padding: 2px;}
.top10px {margin-top: 10px;}
.top2px  {margin-top: 2px;}

/* Text Styles */
.infoWarningBold	{color: #ff3333; font-weight: bold;}
.infoWarning {color: #ff3333;}
.infoOk  {color: #2D882D;}
.infoNeutral {color: #0505AB;}

.smallText {font-size: 9pt}
.onlineText {font-size: 8pt; color: #ff3300}

/* Menu Styles */
.mnuSite {border: solid 1px #840000;}
.mnuHighlight {color: #d20358; font-weight: bold; font-size: 8pt}
.mnuHighlight2 {color: blue; font-weight: bold; padding-left: 4px; padding-right: 4px; text-decoration: underline; font-size: 8pt}
.mnuNormal {color: black; font-weight: normal; font-size: 8pt}

.mnuBreak {color: #FEC3E2; padding-left: 1px; padding-right: 1px}
/*Modified On 16/08/2007
/*.mnuMainBg {border-left: 1px solid #BCBCBB; border-bottom: 1px solid #BCBCBB; background: #FFE4F2}*/
.mnuMainBg {width:760px; height:24px;}
/*.mnuItem {font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: #555555; padding-left: 4px; padding-right: 4px}*/
.mnuItem {font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: #555555; padding-left: 4px; padding-right: 4px;}

.mnuSelItem {padding-left: 3px; padding-right: 3px; border: 1px solid #DC2588; background: #FFC5E3; text-decoration: none; cursor: pointer; font-family: Tahoma,Arial, Verdana; font-size: 8pt; color: black;}
/*.mnuSelItem {padding-left: 3px; padding-right: 3px; border: 1px solid #DC2588; background: #FFF0FF; text-decoration: none; cursor: pointer; font-family: Tahoma,Arial, Verdana; font-size: 8pt; color: black}*/
/* 11/09/2007 DC Change border-left-top-color from #BCBCBB to #ff9ed3; Change color from #555555 to White; Change background-color from #FFE4F2 to #e4035f; Add border-right-bottom with #ff9ed3; Add height:23px; width:154px;*/
.mnuItemSub {padding-left: 7px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; border-top:1px solid #ff9ed3;border-left:1px solid #ff9ed3;border-right:1px solid #ff9ed3;color: white; cursor: pointer; background: #e4035f; height:23px; width:154px;}
/* 11/09/2007 DC Change border-left-top-color from #BCBCBB to #ff9ed3; Change color from #black to White; Add height:23px; width:154px; Change background-color from  #FFC5E3 to #a10347 */
.mnuItemSubSel {padding-left: 7px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; border-top:1px solid #ff9ed3;border-left:1px solid #ff9ed3;border-right:1px solid #ff9ed3; color: white; cursor: pointer; background: #a10347; height:23px; width:154px;}

.mnuItemSub3 {padding-left: 7px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; border-left: 1px solid #A80247; border-top: 1px solid #A80247; color: white; cursor: pointer; background: #D20358}
.mnuItemSubSel3 {padding-left: 7px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; border-left: 1px solid #A80247; border-top: 1px solid #A80247; color: yellow; cursor: pointer; background: #E20660}
.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: #D20358}
/* 10/09/2007 DC change background-color from #FFF0D2 to #FFFCD7;Change border color from #FFC993 to #EDDD00;*/
.mnuItem3 {background: #FFFCD7; border-bottom: 1px solid #EDDD00; padding-left: 3px; cursor: pointer;}
.mnuItem3 div {font-family: Tahoma, Arial, Verdana; font-size: 8pt; color: black; white-space: nowrap}
/*10/09/2007 DC Change border-color from #FFC993 to #EDDD00;Change background-color fron #FFE6A4 to #FFEF95 */
.mnuSelItem3 { background-color: #FFEF95; border-bottom: 1px solid #EDDD00; padding-left: 3px; color: orange; cursor: pointer;}
/* 11/09/2007 DC Change background-color fron #FFE6A4 to #FFEF95 */
.mnuSelItem3 div {background-color: #FFEF95; font-family: Tahoma, Arial, Verdana; font-size: 8pt; color: black; white-space: nowrap}
.mnuItemAt2 {font-family: Arial, Verdana; font-size: 8pt; border: 1px dashed #FF1591; background: #FFCCFF; color: black; cursor: pointer;}
.mnuSpace {border-top: 1px solid #FFA8FF;}
.navTitle {background: url(/images/lnBG.gif) #D20358; color: White; font-weight: bold; font-family: Tahoma, Arial, Verdana; border-top: 1px solid #A80247; border-bottom: 1px solid #A80247; font-size: 8pt; margin-bottom: 2px; padding-top: 1px; padding-bottom: 1px;}
.navBody {background: #D20358; padding: 0px; border-left: 1px solid #A10347; padding-bottom: 3px; color: white}
.navTable {border-right: 1px solid #FFA8FF; border-bottom: 1px solid #FFA8FF;}
.navCon  {background: #D20358; padding-left: 3px; padding-bottom: 1px}
.navTableLarge {background: #D20358;}

/* Membership Type Colors */
.col1  {background: #99CCFF}
.col2  {background: #FF99FF}
.col3  {background: #FFCC00}
.col4  {background: #66FF99}

.actionText {color: #840000; font-family: Arial, Verdana; font-size: 9pt;}
.actionBox {border: #ff9a2d 1px solid; background: #fff7de;}
.actionBoxSml {background-color: #ffd694; padding-bottom: 1px; border: #FFB73E 1px solid;}

/*Hover Styles*/
A.clearLink:link, A.clearLink:visited, A.clearLink:active {color: #FFF1FF; font-family: Arial, Verdana; font-size: 8pt; text-decoration: none;}
A.clearLink:hover {color: red; font-family: Arial, Verdana; font-size: 8pt; text-decoration: none;}
A.lnLink:link, A.lnLink:visited, A.lnLink:active {font-size: 8pt; color: Yellow; padding-left: 3px;}
A.lnLink:hover {font-size: 8pt; color: Yellow; padding-left: 3px;}
A.sortLink:link, A.sortLink:visited, A.sortLink:active {color: #840000; font-family: Arial, Verdana; font-size: 8pt; text-decoration: none;}
A.sortLink:hover {color: red; font-family: Arial, Verdana; font-size: 8pt; text-decoration: none;}
A.actionLink:link, A.actionLink:visited, A.actionLink:active {color: #840000; font-family: Arial, Verdana; font-size: 8pt; text-decoration: none;}
A.actionLink:hover	{color: red; font-family: Arial, Verdana; font-size: 8pt; text-decoration: none;}
.navCon A:link, .navCon A:visited, .navCon A:active {color: #FFFCD7; font-family: Arial, Verdana; font-size: 9pt; text-decoration: none;}
.navCon A:hover {color: yellow; font-family: Arial, Verdana; font-size: 9pt; text-decoration: underline;}
A:link, A:visited, A:active  {color: #0000cc; font-family: Arial, Verdana; font-size: 9pt; text-decoration: none;}
A:hover {color: #0066ff; font-family: Arial, Verdana; font-size: 9pt; text-decoration: underline;}

/*Next 4 block Added 16/08/2007 to describe the text paragraph at top nav bar*/
#amm_header_description_bg {
	margin: 0px;
	padding: 0px;
	width: 429px;
	height:142px;
	background: url(../images/home_header_right.png) no-repeat scroll left top;
	float: right;
}
#amm_header_description {
	margin: 34px 10px 0px 0px;
	padding: 0px;
	width: 405px;
	height:100px;
}

#amm_header_description p {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 9pt;
	line-height: 16px;
}

#amm_header_description h3 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11pt;
}

/*contents styles - left - bigpanel*/
#amm_bigpanel_bg 
{
	position:relative;
	margin: 0px;
	padding: 0px;
	width: 540px;
	height:180px !important;
	float: left;
}

#bigpanel_rotator 
{
	position: absolute; 
	left:135px; 
	top:9px; 
}

#amm_bigpanel_leftsmallnav {
	margin: 0px;
	padding: 0px;
	height: 150px;
	width:130px;
	background: url(../images/home_icon_bg.gif) no-repeat scroll;
	background-position:0px 10px;
}

#amm_bigpanel_leftsmallnav ul{
	margin: 0px;
	padding-top: 12px !important;
	padding-top: 14px;
	padding-left: 5px;	
}

#amm_bigpanel_leftsmallnav li 
{
	list-style: none;
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-top:1px;
	padding-bottom:1px;
	width:115px;
	border-top:solid 1px #FBDBFF;
	border-bottom:solid 1px #D06EFE;
}

#amm_bigpanel_leftsmallnav img{
	padding-top:1px;
	padding-bottom:1px;
}

#amm_bigpanel_leftsmallnav a{
	color: #000000;
	text-decoration: none;
	vertical-align:middle;
}

#amm_bigpanel_leftsmallnav a:hover{
	color: #5c5c5c;
	text-decoration: underline;
	font-weight: bold;
}

#amm_joinbutton 
{
	position: absolute;
	top: 136px;
}

#amm_bigpanel_copy 
{
	position:absolute;
	left: 200px;
	margin: 0px;
	padding: 0px;
}

#amm_bigpanel_copy h2{

	margin-top: 3px;
	margin-bottom:0px;
	padding: 0px;
	font: 13pt Arial, Verdana;
	color: #FFFFFF;	
}
#amm_bigpanel_copy h2 a, #amm_bigpanel_copy h2 a:visited
{
	margin-top: 3px;
	margin-bottom:0px;
	padding: 0px;
	font: 13pt Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
}

/* Featured Members
**********************************************/
#l_c_FeaturedMembers_tblFeatured
{
                width: 100%; 
}
.featured-member-details
{              
                background-image: url(/images/home_fm_rc_bg.gif);
                background-repeat: no-repeat;  
                width: 217px; 
                height: 119px;
}
.featured-member-details table
{								
		            padding-left:0px;
                margin-left:10px;  
}
.featured-member-type
{
                color: #98115c;
                font-weight: bold;
                font-size:10pt;
}

/*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;  
}

#events h1, #events p, #events span
{
	margin:0px;
	padding:0px;
}

#events h1
{ 
	font-weight: bold; 
	font-size: 9pt; 
	color: #98115c; 
	font-family: arial
}

#events p
{
	font-size:8pt;
	font-family:Arial;
}

.quicksearchbutton
{
	background:url(../images/home_button_bg.gif) no-repeat scroll;
	border-style: none;
	font-size: 9pt;
	color: #FFFF00;
	height: 25px;
	width: 101px;
	font-weight: bold;
	margin:8px 0px 0px 70px;
}
	

/*Contents styles - footer*/
#amm_footer_description_bg {
	margin-top:5px;
	margin-right: 5px !important;
	margin-right:0px;
	padding: 0px;
	width: 763px;
	height:200px !important;
	height:130px;
	background: url(../images/home_footerseo_body.gif) repeat-y scroll;
	float:right;
}

#amm_footer_description {
	margin: 10px 10px 0px 10px;
	padding: 0px;
	width:730px !important;
	width: 740px;
	height:180px !important;
}

/* amm home main body*/
#amm_home_left
{
float:left;
width:540px;

}

#amm_home_right
{
float:right;
width:217px;
margin-right:10px !important;
margin-right:5px;
margin-top:5px;
}

#amm_middle_body
{
	width:768px;
}

.mnuSelItem_mouseover_MemberOnline{width: 150px; height:24px; font-family:Arial; font-size:8pt; font-weight:bold; color: #f9018b;cursor: pointer; text-decoration:underline;}
.mnuSelItem_mouseout_MemberOnline{width: 150px; height:24px; font-family:Arial; font-size:8pt; font-weight:bold; color: #f9018b;cursor: pointer;}

.mnuSelItem_mouseover_JoinNow{width:137px; height:24px;background:url(/images/inside_menutab_join.gif) no-repeat; cursor: pointer;}
.mnuSelItem_mouseout_JoinNow{width:137px; height:24px;background:url(/images/inside_menutab_join-o.gif) no-repeat; cursor: pointer;}

.mnuSelItem_mouseover_AccountHome{width:109px; height:24px; background:url(/images/inside_menutab_acc-o.gif) no-repeat; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white; }
.mnuSelItem_mouseout_AccountHome {width:109px; height:24px; background:url(/images/inside_menutab_acc.gif) no-repeat;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}

.mnuSelItem_mouseover_Search{width:73px; height:24px; background:url(/images/inside_menutab_sear-o.gif) no-repeat; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white; }
.mnuSelItem_mouseout_Search {width:73px; height:24px; background:url(/images/inside_menutab_sear.gif) no-repeat; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}

.mnuSelItem_mouseover_ChatLive{width:60px; height:24px; background:url(/images/inside_menutab_chat-o.gif) no-repeat; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseout_ChatLive {width:60px; height:24px; background:url(/images/inside_menutab_chat.gif) no-repeat;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}

.mnuSelItem_mouseover_iPad{width:120px; height:24px; background:url(/images/inside_menutab_acc-o.gif) no-repeat; font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseout_iPad {width:120px; height:24px; background:url(/images/inside_menutab_acc.gif) no-repeat;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}

.mnuSelItem_mouseover_Community{width:89px; height:24px; background:url(/images/inside_menutab_com-o.gif) no-repeat;font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseout_Community {width:89px; height:24px; background:url(/images/inside_menutab_com.gif) no-repeat;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}

.mnuSelItem_mouseover_Events{width:103px; height:24px; background:url(/images/inside_menutab_eve-o.gif) no-repeat;font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseout_Events {width:103px; height:24px; background:url(/images/inside_menutab_eve.gif) no-repeat;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}

.mnuSelItem_mouseover_Support{width:70px; height:24px; background:url(/images/inside_menutab_sup-o.gif) no-repeat;font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}
.mnuSelItem_mouseout_Support {width:70px; height:24px; background:url(/images/inside_menutab_sup.gif) no-repeat;  font-family: Tahoma, Arial, Verdana; font-size: 8pt; cursor: pointer; color: white;}

.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: white; cursor: pointer;border-top:1px solid #ff9ed3;}
.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: white; cursor: pointer;border-top:1px solid #ff9ed3;}

/* Chat room link styles and inline elements */
.webChatFixedRoom {}
.webChatDynamicRoom { margin-left: 20px; display:list-item; list-style-type:square; }

.infoPaymentResult	{background: #FFFEEA; border:solid 1px #FFB900; margin-left:10px; margin-right:10px; margin-bottom:10px;} 

/* 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;
}

