/* Main definitions 
BODY {  background-position:top; background-repeat:repeat-x;  COLOR:#333333; FONT-SIZE:9pt; FONT-FAMILY: Arial, Helvetica, sans-serif;     background-position:top;  }
BODY {background-color:#FFFFFF; background-position:top; background-repeat:repeat-x;  COLOR:#FFFFFF; FONT-SIZE:9pt; FONT-FAMILY: Arial, Helvetica, sans-serif;     background-position:top;  }
*/
BODY {background-color:#AF0013; background-image:url(../images/bg.gif); background-position:top; background-repeat:repeat-x;  COLOR:#FFFFFF; FONT-SIZE:9pt; FONT-FAMILY: Arial, Helvetica, sans-serif;     background-position:top;  }

table {FONT-SIZE:9pt;}
H1 { height:20px; font-size:14pt; color:#FFFFFF;}
H2 { height:20px; font-size:12pt; color:#FFFFFF;}

#topbar{
position:absolute;
/**/
border: 1px solid black;
padding: 2px;
background-color:yellow;
width: 207px;
height:178px;
visibility: hidden;
z-index: 20; right:0px;
color:#000000;

}

.bg {background-color:#AF0013; }

/* field  */

input  {height:18px; font-size:8pt; }
select {height:16px; font-size:8pt; border:1px solid #B5BDC0;}
textarea{font-size:8pt; background-color:#333333; border:1px solid #FFCC00; color:#ffffff;}

/* headers   */
.pageHeader {COLOR:#000000; FONT-SIZE:20pt; font-weight:bold; border-bottom:1px solid #FFD700; }
.Header {  COLOR:#FFCC00; FONT-SIZE:11pt; font-weight:bold;}
.HeaderS { COLOR:#FFCC00; FONT-SIZE:10pt; font-weight:bold;}
.HeaderSW { COLOR:#FFFFFF; FONT-SIZE:12pt; font-weight:bold;}
.AcatHeader1 {COLOR:#FFCC00; FONT-SIZE:14pt; font-weight:bold;}


/*Tables     */
.mainTable {padding-left:10px; padding-right:10px;}
.tdForm { width:120px;}
.tblHeader { color:#FFCC00; height:20px; border-top:0px solid #D19191;border-right:0px solid #D19191; border-left:0px solid #D19191; background-image:url(../images/btnBG.png); background-color:#780001; font-size:12pt; font-weight:bold; padding-right:5px;}
.tblHeaders { color:#FFCC00; height:15px; border-top:0px solid #D19191;border-right:0px solid #D19191; border-left:0px solid #D19191; background-image:url(../images/btnBG.png); background-color:#780001; font-size:10pt; font-weight:bold; padding-right:5px;}
.tblBody {color:#FFFFFF; font-size:10pt;}
.ClientMenu    { height:20px; font-weight:bold; FONT-SIZE:10pt; color:#ffffff; text-decoration:none; }

.tblBorder {border:1px solid #FE3D3C;}
.tdBorder  {border:1px solid #400000;padding:2px; background-image:url(../images/tdBG.gif);}

.tblBorderDark {border:1px solid #D19191;}
.tdBorderDark  {border:1px solid #400000;padding:2px; background-color:#780001;}

.tblBorderMenu {border:1px solid #D19191;}
.tdBorderMenu  {border:1px solid #400000;padding:2px; background-color:#901416;}


.tblBorderBtn {border:1px solid #FE3D3C;}
.tdBorderBtn  {border:1px solid #400000;padding:2px; background-image:url(../images/btnBG.png);}

.tbl {border:1px solid #FE3D3C;padding:2px; background-color:#921D1F;  background-image:url(../images/tblBG.gif);}



/* buttons  */
.button { height:20px; border:0px;}
.buttonWithImage { background-image:url(../images/button.gif); width:131px; height:20px; text-align:center;padding-top:3px; }
.buttonWithImageIN { background-image:url(../images/btnBG.gif);  height:17px; text-align:center; border:1px solid #E33335; }
.buttonWithImageIN1 { font-weight:bold; cursor:hand; border:0px; background-image:url(../images/btnBG1.gif); width:60px;  height:19px; text-align:center; color:#540707; }
.buttonWithImageIN2 { border:0px; background-image:url(../images/btnBG2.gif);  height:15px; text-align:center; color:#FFD409; }
.buttonWithImageIN3 { font-weight:bold; cursor:hand; border:0px; background-image:url(../images/btnBG3.gif); width:80px;  height:19px; text-align:center; color:#ffffff; }


/* form element  */
.textarea { border:1px solid #B5BDC0; width:250px; height:80px; overflow:auto;}


/*  Links   */


A:link    { font-size:9pt; color:#ffffff; text-decoration:underline;}
A:visited { font-size:9pt; color:#ffffff; text-decoration:underline;}
A:active  { font-size:9pt; color:#ffffff; text-decoration:underline;}
A:hover   { font-size:9pt; color:#ffffff; text-decoration:none;}

A.wlink:link    { color:#FFFFFF; font-weight:bold;  text-decoration:none;}
A.wlink:visited { color:#FFFFFF; font-weight:bold;  text-decoration:none;}
A.wlink:active  { color:#FFFFFF; font-weight:bold;  text-decoration:none;}
A.wlink:hover   { color:#FFCC00; font-weight:bold;  text-decoration:none;}


A.PcatLink:link    { color:#FFCC00; font-weight:bold;  text-decoration:none;}
A.PcatLink:visited { color:#FFCC00; font-weight:bold;  text-decoration:none;}
A.PcatLink:active  { color:#FFCC00; font-weight:bold;  text-decoration:none;}
A.PcatLink:hover   { color:#FFCC00; font-weight:bold;  text-decoration:none;}

A.PcatSubLink:link    {  font-size:8pt; color:#FFFFFF; text-decoration:none;}
A.PcatSubLink:visited { font-size:8pt; color:#FFFFFF; text-decoration:none;}
A.PcatSubLink:active  { font-size:8pt; color:#FFFFFF; text-decoration:none;}
A.PcatSubLink:hover   { font-size:8pt; color:#FFFFFF; text-decoration:none;}


A.linkSelected:link    { color:#FFCC00; font-weight:bold;  text-decoration:none;}
A.linkSelected:visited { color:#FFCC00; font-weight:bold;  text-decoration:none;}
A.linkSelected:active  { color:#FFCC00; font-weight:bold;  text-decoration:none;}
A.linkSelected:hover   { color:#FFCC00; font-weight:bold;  text-decoration:none;}

A.LinkS:link    { color:#FFCC00; font-size:8pt; text-decoration:none;}
A.LinkS:visited { color:#FFCC00; font-size:8pt; text-decoration:none;}
A.LinkS:active  { color:#FFCC00; font-size:8pt; text-decoration:none;}
A.LinkS:hover   { color:#FFCC00; font-size:8pt; text-decoration:underline;}


A.footerLink:link    { font-size:8pt; color:#ffffff; text-decoration:none;}
A.footerLink:visited { font-size:8pt;color:#ffffff; text-decoration:none;}
A.footerLink:active  { font-size:8pt; color:#ffffff; text-decoration:none;}
A.footerLink:hover   { font-size:8pt; color:#ffffff; text-decoration:underline;}


A.CatLink:link    { font-size:11pt; color:#FFFFFF; font-weight:bold;  text-decoration:none;}
A.CatLink:visited { font-size:11pt; color:#FFFFFF; font-weight:bold;  text-decoration:none;}
A.CatLink:active  { font-size:11pt; color:#FFFFFF; font-weight:bold;  text-decoration:none;}
A.CatLink:hover   { font-size:11pt; color:#FFCC00; font-weight:bold;  text-decoration:none;}

A.CatLinkSelected:link    { padding-right:5px; padding-left:10px; font-size:11pt; background-color:#780001; color:#FFCC00; font-weight:bold;  text-decoration:none;}
A.CatLinkSelected:visited { padding-right:5px; padding-left:10px; font-size:11pt; background-color:#780001; color:#FFCC00; font-weight:bold;  text-decoration:none;}
A.CatLinkSelected:active  { padding-right:5px; padding-left:10px; font-size:11pt;  background-color:#780001; color:#FFCC00; font-weight:bold;  text-decoration:none;}
A.CatLinkSelected:hover   { padding-right:5px; padding-left:10px; font-size:11pt; background-color:#780001; color:#FFCC00; font-weight:bold;  text-decoration:none;}

A.pagingLink:link    { padding-right:3px; padding-left:3px; font-size:11pt;  color:#FFFFFF; font-weight:bold;  text-decoration:none;}
A.pagingLink:visited { padding-right:3px; padding-left:3px; font-size:11pt;  color:#FFFFFF; font-weight:bold;  text-decoration:none;}
A.pagingLink:active  { padding-right:3px; padding-left:3px; font-size:11pt;  color:#FFFFFF; font-weight:bold;  text-decoration:none;}
A.pagingLink:hover   { padding-right:3px; padding-left:3px; font-size:11pt;  color:#FFFFFF; font-weight:bold;  text-decoration:none;}

A.currPageLink:link    { padding-right:3px; padding-left:3px; font-size:11pt;  color:YELLOW; font-weight:bold;  text-decoration:none;}
A.currPageLink:visited { padding-right:3px; padding-left:3px; font-size:11pt;  color:YELLOW; font-weight:bold;  text-decoration:none;}
A.currPageLink:active  { padding-right:3px; padding-left:3px; font-size:11pt;  color:YELLOW; font-weight:bold;  text-decoration:none;}
A.currPageLink:hover   { padding-right:3px; padding-left:3px; font-size:11pt;  color:YELLOW; font-weight:bold;  text-decoration:none;}

/*  Messages   */
.MessageError { color:#FFD8D8 ;}
.MessageOK { color:Blue ;text-decoration:underline;}
.error { color:#FFD8D8 ; font-size:8pt; font-weight:bold;}

.nickName { color:#FFFFFF; font-weight:bold;}
.myNickName { color:#FF0000; font-weight:bold;}
.adminNickName { color:#FFCC00; font-weight:bold;}


/*aspmenu ---------------------------------------------------- */
.TopMenuItem
{
    font-size:10pt;
    font-weight:bold;
    color: #FFFFFF;
    background-color:#FF751C;
    height:18px;
    cursor:hand;
    border-left:1px solid #ffffff;
}
.TopMenuItemOver
{
    font-size:10pt;
    font-weight:bold;
    color: #003EA1;
    background-color:#FF751C;
    height:15px;
    cursor:hand;
    border-left:1px solid #ffffff;
}
.TopMenuSelected
{
    font-size:10pt;
    font-weight:bold;
    color: #FFFFFF;
    background-color:#FF751C;
    height:15px;
    cursor:hand;
    border-left:1px solid #ffffff;
}
.TopMenuSelectedOver
{
    font-size:10pt;
    font-weight:bold;
    color: #FFFFFF;
    background-color:#FF751C;
    height:15px;
    cursor:hand;
    border-left:1px solid #ffffff;
}

.MenuItem
{
    font-size:10pt;
    font-weight:bold;
    color: #FFFFFF;
    background-color:#FF751C;
    height:15px;
    cursor:hand;
    border-left:1px solid #ffffff;
}
.MenuItemOver
{
    font-size:10pt;
    font-weight:bold;
    color: #003EA1;
    background-color:#FF751C;
    height:15px;
    cursor:hand;
    border-left:1px solid #ffffff;

}
.MenuSelected
{
    font-size:10pt;
    font-weight:bold;
    color: #FFFFFF;
    background-color:#FF751C;
    height:15px;
    cursor:hand;
    border-left:1px solid #ffffff;
}
.TMenuSelectedOver
{
    font-size:10pt;
    font-weight:bold;
    color: #FFFFFF;
    background-color:#FF751C;
    height:15px;
    cursor:hand;
    border-left:1px solid #ffffff;
}


/*Clients_ShowMyFriends.ascx*/

.headerBck{ background-color:#FF751C; color:White; font-weight:bold;}
.tblMyFriends{border:solid thin #FF751C; }


A.lnkTotalFriends:link    { color:#ffffff; text-decoration:underline;}
A.lnkTotalFriends:visited { color:#ffffff; text-decoration:underline;}
A.lnkTotalFriends:active  { color:#ffffff; text-decoration:underline;}
A.lnkTotalFriends:hover   { color:#ffffff; text-decoration:underline;}


/* MENU PAGES PART -------------------*/
.selectedTopPage {height:20px; background-color:#E0E0E0; font-weight:bold; height:20px;  border-bottom:1px solid #ffffff; FONT-SIZE:9pt; color:#D31930; }
.selectedMiddlePage { padding-top:7px; height:33px; background-color:#7E3B70;  FONT-SIZE:11pt; color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px;}
.selectedSubPage { height:20px; background-color:#EE73A9;  FONT-SIZE:11pt; color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px;}

A.linkTopPage:link    {FONT-SIZE:9pt; color:#FFFFFF; text-decoration:none; font-weight:bold; }
A.linkTopPage:visited {FONT-SIZE:9pt; color:#FFFFFF;  text-decoration:none;  font-weight:bold; }
A.linkTopPage:active  {FONT-SIZE:9pt; color:#FFFFFF;  text-decoration:none;  font-weight:bold;}
A.linkTopPage:hover   {FONT-SIZE:9pt; color:YELLOW;  text-decoration:none;  font-weight:bold;}

A.linkMiddlePage:link    { padding-top:7px; height:33px; background-color:#EE73A9;  FONT-SIZE:11pt; color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px; }
A.linkMiddlePage:visited { padding-top:7px; height:33px; background-color:#EE73A9;  FONT-SIZE:11pt; color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px; }
A.linkMiddlePage:active  { padding-top:7px; height:33px;background-color:#EE73A9;  FONT-SIZE:11pt; color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px; }
A.linkMiddlePage:hover   { padding-top:7px; height:33px; background-color:#EE73A9;  FONT-SIZE:11pt; color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px; }

A.selectedlinkMiddlePage:link    { padding-top:7px; height:33px; background-color:#EE73A9; FONT-SIZE:11pt; color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px; }
A.selectedlinkMiddlePage:visited { padding-top:7px; height:33px; background-color:#EE73A9; FONT-SIZE:11pt; color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px; }
A.selectedlinkMiddlePage:active  { padding-top:7px; height:33px; background-color:#EE73A9; FONT-SIZE:11pt; color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px; }
A.selectedlinkMiddlePage:hover   { padding-top:7px; height:33px; background-color:#EE73A9; FONT-SIZE:11pt; color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px; }

A.linkSubPage:link    { height:20px; FONT-SIZE:10pt; color:#FFCC00; text-decoration:underline; }
A.linkSubPage:visited { height:20px; FONT-SIZE:10pt; color:#FFCC00; text-decoration:underline; }
A.linkSubPage:active  { height:20px; FONT-SIZE:10pt; color:#FFCC00; text-decoration:underline; }
A.linkSubPage:hover   { height:20px; FONT-SIZE:10pt; color:#FFFFFF; text-decoration:none; }

A.selectedlinkSubPage:link    { height:20px; FONT-SIZE:9pt; color:#394665; text-decoration:underline; }
A.selectedlinkSubPage:visited { height:20px; FONT-SIZE:9pt; color:#394665; text-decoration:underline; }
A.selectedlinkSubPage:active  { height:20px; FONT-SIZE:9pt; color:#394665; text-decoration:underline; }
A.selectedlinkSubPage:hover   { height:20px; FONT-SIZE:9pt; color:#990000; text-decoration:none; }



.MyFcolor{color:#9E5688;background-color:#EDDDE8}
A.MyFcolor:link    {  color:#9E5688; text-decoration:underline; }
A.MyFcolor:visited {  color:#9E5688; text-decoration:underline; }
A.MyFcolor:active  {  color:#9E5688; text-decoration:underline; }
A.MyFcolor:hover   {  color:#9E5688; text-decoration:underline; }

A.MyFcolor2:link    {  color:#9E5688; text-decoration:underline; font-size:11px; }
A.MyFcolor2:visited {  color:#9E5688; text-decoration:underline; font-size:11px;  }
A.MyFcolor2:active  {  color:#9E5688; text-decoration:underline; font-size:11px;  }
A.MyFcolor2:hover   {  color:#9E5688; text-decoration:underline; font-size:11px;  }

.MyFcolor2{color:#9E5688;}
.MyFcolor3{color:#9E5688;font-weight:bold}

.pageHeader2 { font-weight:bold; height:21px; padding-top:2px; padding-right:5px; padding-left:35px; background-image:url(../images/corner_left_purple_light.gif); background-repeat:no-repeat; background-position:left top; background-color:#9E6C94;  COLOR:#FFFFFF; FONT-SIZE:13px; }

/* tree section -----*/
.tableTree {font-size:7pt;padding:0px; height:70px; width:50px;}
.myCIDTree   {font-size:7pt;border:2px solid #000000; padding:1px; cursor:hand;}
.CjoinerTree {background-color:Yellow;}
.CIDTree   {font-size:7pt;border:1px solid #000000; padding:1px; cursor:hand;}
A.goMyTree:link    { color:#000000; font-weight:bold; text-decoration:none;}
A.goMyTree:visited { color:#000000; font-weight:bold; text-decoration:none;}
A.goMyTree:active  { color:#000000; font-weight:bold; text-decoration:none;}
A.goMyTree:hover   { color:#000000; font-weight:bold;  text-decoration:none;}


/* empty-----------*/
.buttonEmpty { border:0px; color:#ffffff; background-color:transparent;}
.fieldEmpty { border:0px; color:#ffffff; background-color:transparent;}



/*DATING XXX*/
.filedDating { font-size:9pt; border:1px solid #DEC0AC; color:Black; background-color:#F4EAE5;}
.ResultDiv{ position:absolute;  color:#690909;  background-color:#FFC726; border:3px solid #ffffff;display:none;}

.pageHeaderDating{font-size:14pt; font-weight:bold; color:White; border-bottom:1px dotted #ffffff;}
.pageHeaderDatingS{font-size:12pt; font-weight:bold; color:White; border-bottom:1px dotted #ffffff;}
.tdHeaderDating{font-size:10pt; font-weight:bold; color:#F19E13; }
.btnDating { font-weight:bold; cursor:hand; border:0px; background-image:url(../images/btnBG1.gif); width:60px;  height:19px; text-align:center; color:#540707; }


A.menuDating:link    { color:#550707; font-size:11pt; font-weight:bold;  text-decoration:none;}
A.menuDating:visited { color:#550707; font-size:11pt; font-weight:bold;  text-decoration:none;}
A.menuDating:active  { color:#550707; font-size:11pt; font-weight:bold;  text-decoration:none;}
A.menuDating:hover   { color:#000000; font-size:11pt; font-weight:bold;  text-decoration:none;}


.CallReadTrue { font-weight:normal;}
.CallReadFalse { font-weight:bold;}


/** forum **/
.ForumHeader { background-color:#511E15; color:#ffffff;}

A.lnkNoDesign:link    {text-decoration:none; cursor:hand;}
A.lnkNoDesign:visited{text-decoration:none; cursor:hand;}
A.lnkNoDesign:active {text-decoration:none; cursor:hand;}
A.lnkNoDesign:hover  {text-decoration:none; cursor:hand;}


.forumSubjectMSG{padding-right:5px; height:20px; background-color:#7E0107;border-bottom:1px solid #000000; FONT-SIZE:9pt; color:yellow; }
.ForumSubjectTitleBg{ padding-right:5px;height:20px; background-color:#7E0107;  height:20px;  border-bottom:1px solid #000000; FONT-SIZE:9pt;  }
.ForumSubjectSubBg{padding:5px;height:20px; background-color:#7E0107;  height:20px; color:#ffffff;  border-bottom:0px solid #000000; FONT-SIZE:9pt;  }
 
A.Forumlinkheader:link    { color:#ffffee; font-weight:bold; font-size:12px; text-decoration:none;}
A.Forumlinkheader:visited { color:#ffffee; font-weight:bold; font-size:12px;  text-decoration:none;}
A.Forumlinkheader:active  { color:#ffffee; font-weight:bold; font-size:12px;  text-decoration:none;}
A.Forumlinkheader:hover   { color:#ffffee; font-weight:bold; font-size:12px;   text-decoration:none;}

A.ForumlinkheaderStick:link    { color:yellow; font-weight:bold; font-size:12px; text-decoration:none;}
A.ForumlinkheaderStick:visited { color:yellow; font-weight:bold; font-size:12px;  text-decoration:none;}
A.ForumlinkheaderStick:active  { color:yellow; font-weight:bold; font-size:12px;  text-decoration:none;}
A.ForumlinkheaderStick:hover   { color:#ffffee; font-weight:bold; font-size:12px;   text-decoration:none;}

A.ForumlinkSub:link    { color:#ffffee; font-size:12px; text-decoration:none;}
A.ForumlinkSub:visited { color:#ffffee; font-size:12px;  text-decoration:none;}
A.ForumlinkSub:active  { color:#ffffee; font-size:12px;  text-decoration:none;}
A.ForumlinkSub:hover   { color:#ffffee; font-size:12px;   text-decoration:none;}

A.ForumlinkMsgID:link    { color:red; font-size:12px; text-decoration:none;}
A.ForumlinkMsgID:visited { color:red; font-size:12px;  text-decoration:none;}
A.ForumlinkMsgID:active  { color:red; font-size:12px;  text-decoration:none;}
A.ForumlinkMsgID:hover   { color:red; font-size:12px;   text-decoration:none;}


.paging { font-size:12pt;}

.CalendarDaySelected { background-color:yellow; }
.CalendarDays  { text-decoration: none;}



div#qTip {
 display: none;
 background: #F8F5A7;
 color: #000000;
 text-align: center;
 position: absolute;
 z-index: 1000;
  padding:5px;
  border:1px solid #F0C78B;
 /*background: url(../images/hover.png) no-repeat;
 width: 200px;
 height: 100px;*/
  
}