/* Main definitions */
BODY {  COLOR:#280329; FONT-SIZE:9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; background-color:#A838A2;     background-repeat:no-repeat; background-position:top;  }
table {FONT-SIZE:9pt;}
H1 { height:20px; font-size:13pt; color:#FFFFFF;}
#topbar{
position:absolute;
/*border: 1px solid black;
padding: 2px;
background-color: lightyellow;*/
width: 207px;
height:178px;
visibility: hidden;
z-index: 20; right:150px;
color:#000000;

}

/* field  */
input  {font-size:8pt;}
select {height:16px; font-size:8pt; border:1px solid #B5BDC0;}
textarea{font-size:8pt; background-color:#ffffff; border:1px solid #000000; color:#000000;}

/* headers   */
.pageHeader {COLOR:#48094A; FONT-SIZE:14pt; font-weight:bold; border-bottom:1px solid #C5648D; }
.Header {  COLOR:#FFCC00; FONT-SIZE:11pt; font-weight:bold;}
.HeaderS { COLOR:#48094A; FONT-SIZE:11pt; font-weight:bold;}

/*Tables     */
.mainTable {background-color:#FFF9E9;}
.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 #efefef;}
.tdBorder  {border:1px solid #efefef;padding:2px; background-image:url(../images/tdBG.gif);}

.tblBorderDark {border:1px solid #efefef;}
.tdBorderDark  {border:1px solid #efefef;padding:2px; background-color:#780001;}

.tblBorderMenu {border:1px solid #efefef;}
.tdBorderMenu  {border:1px solid #efefef;padding:2px; background-color:#901416;}


.tblBorderBtn {border:1px solid #efefef;}
.tdBorderBtn  {border:1px solid #efefef;padding:2px; background-image:url(../images/btnBG.png);}

.tbl {border:1px solid #efefef;padding:2px; background-color:#F9E6E1;  }



/* buttons  */
.button {font-size:8pt;}
.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; }
.buttonWithImageIN2 { border:0px; background-image:url(../images/btnBG2.gif);  height:15px; text-align:center; color:#FFD409; }


/* form element  */
.textarea { border:1px solid #B5BDC0; width:250px; height:80px; overflow:auto;}


/*  Links   */


A:link    { font-size:9pt; color:#48094A; text-decoration:underline;}
A:visited { font-size:9pt; color:#48094A; text-decoration:underline;}
A:active  { font-size:9pt; color:#48094A; text-decoration:underline;}
A:hover   { font-size:9pt; color:#48094A; 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:#48094A; font-size:8pt; text-decoration:none;}
A.LinkS:visited { color:#48094A; font-size:8pt; text-decoration:none;}
A.LinkS:active  { color:#48094A; font-size:8pt; text-decoration:none;}
A.LinkS:hover   { color:#48094A; font-size:8pt; text-decoration:underline;}


A.footerLink:link    { font-size:8pt; color:#000000; text-decoration:none;}
A.footerLink:visited { font-size:8pt;color:#000000; text-decoration:none;}
A.footerLink:active  { font-size:8pt; color:#000000; text-decoration:none;}
A.footerLink:hover   { font-size:8pt; color:#000000; 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.articleHeaderLink:link    {font-size:11pt; color:#48094A; font-weight:bold;  text-decoration:none;}
A.articleHeaderLink:visited {font-size:11pt; color:#48094A; font-weight:bold;  text-decoration:none;}
A.articleHeaderLink:active  {font-size:11pt; color:#48094A; font-weight:bold;  text-decoration:none;}
A.articleHeaderLink:hover   {font-size:11pt; color:#48094A; font-weight:bold;  text-decoration:underline;}

A.articleDescsLink:link    {font-size:9pt; color:#48094A;  text-decoration:none;}
A.articleDescsLink:visited {font-size:9pt; color:#48094A;  text-decoration:none;}
A.articleDescsLink:active  {font-size:9pt; color:#48094A;  text-decoration:none;}
A.articleDescsLink:hover   {font-size:9pt; color:#48094A;   text-decoration:none;}


/*  Messages   */
.MessageError { color:Red ;}
.MessageOK { color:Blue ;text-decoration:underline;}

.nickName { color:#FFFFFF; font-weight:bold;}
.myNickName { color:#FF0000; font-weight:bold;}
.adminNickName { color:#FFCC00; font-weight:bold;}


/*aspmenu ---------------------------------------------------- */
.TopMenuItem
{
    font-size:11pt;
    font-weight:bold;
    color: #B457B1;
    /*background-color:#FF751C;*/
    height:18px;
    cursor:hand;
    border-left:1px solid #000000;
}
.TopMenuItemOver
{
    font-size:11pt;
    font-weight:bold;
    color: #48094A;
    /*background-color:#FF751C;*/
    height:15px;
    cursor:hand;
    border-left:1px solid #000000;
}
.TopMenuSelected
{
    font-size:11pt;
    font-weight:bold;
    color: #48094A;
    /*background-color:#FF751C;*/
    height:15px;
    cursor:hand;
    border-left:1px solid #000000;
}
.TopMenuSelectedOver
{
    font-size:11pt;
    font-weight:bold;
    color: #48094A;
    /*background-color:#FF751C;*/
    height:15px;
    cursor:hand;
    border-left:1px solid #000000;
}

.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; }
A.linkTopPage:visited {FONT-SIZE:9pt; color:#FFFFFF;  text-decoration:none; }
A.linkTopPage:active  {FONT-SIZE:9pt; color:#FFFFFF;  text-decoration:none; }
A.linkTopPage:hover   {FONT-SIZE:9pt; color:#FFD700;  text-decoration:none; }

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;}
