/* Main definitions */
BODY { COLOR:#334B79; FONT-SIZE:9pt; FONT-FAMILY: Arial, Helvetica, sans-serif }
table {FONT-SIZE:9pt;}
H1 { height:20px; font-size:13pt; color:#AAAAAA;}

/* field  */
input  {height:18px;}
select {height:18px; font-size:9pt; border:1px solid #B5BDC0;}

/* headers   */
.pageHeader { 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:10pt; font-weight:bold; }
.Header {  COLOR:#0F2145; FONT-SIZE:11pt; font-weight:bold;}
.HeaderS { text-align:center; height:20px; background-color:#F4F7FC; COLOR:#0E2142; FONT-SIZE:11pt; font-weight:bold;}

/*Tables     */
.mainTable {}
.tdForm { width:120px;}
.tblHeader {color:#7E3B70; font-size:13pt; font-weight:bold; padding-right:5px;}
.tblBody {color:#707277; font-size:10pt;}
.ClientMenu    { height:20px; font-weight:bold; FONT-SIZE:10pt; color:#394665; text-decoration:none; }



/* buttons  */
.button { height:20px;}
.buttonWithImage { height:auto; background-image:url(../images/3x24_button_middle.gif); background-repeat:repeat-x ; border-bottom:solid 1 #AABAD1; border-right:solid 1 #AABAD1 ;border-left:solid 1 #AABAD1}


/* form element  */
.textarea { border:1px solid #B5BDC0; width:250px; height:80px; overflow:auto;}


/*  Links   */
A:link    { color:#3E4C67; text-decoration:underline;}
A:visited { color:#3E4C67; text-decoration:underline;}
A:active  { color:#3E4C67; text-decoration:underline;}
A:hover   { color:#3E4C67; text-decoration:none;}

A.LinkS:link    { color:#2C2C2C; font-size:8pt; text-decoration:none;}
A.LinkS:visited { color:#2C2C2C; font-size:8pt; text-decoration:none;}
A.LinkS:active  { color:#2C2C2C; font-size:8pt; text-decoration:none;}
A.LinkS:hover   { color:#2C2C2C; font-size:8pt; text-decoration:underline;}


A.footerLink:link    { color:#78797B; text-decoration:none;}
A.footerLink:visited { color:#78797B; text-decoration:none;}
A.footerLink:active  { color:#78797B; text-decoration:none;}
A.footerLink:hover   { color:#78797B; text-decoration:underline;}

/*  Messages   */
.MessageError { color:Red ;}
.MessageOK { color:Blue ;text-decoration:underline;}

/*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:Black; text-decoration:underline;}
A.lnkTotalFriends:visited { color:Black; text-decoration:underline;}
A.lnkTotalFriends:active  { color:Black; text-decoration:underline;}
A.lnkTotalFriends:hover   { color:Black; 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:8pt; color:#757575; font-weight:bold; text-decoration:none; }
A.linkTopPage:visited {FONT-SIZE:8pt; color:#757575; font-weight:bold; text-decoration:none; }
A.linkTopPage:active  {FONT-SIZE:8pt; color:#757575; font-weight:bold; text-decoration:none; }
A.linkTopPage:hover   {FONT-SIZE:8pt; color:#757575; font-weight:bold; text-decoration:underline; }

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:9pt; color:#394665; text-decoration:underline; }
A.linkSubPage:visited { height:20px; FONT-SIZE:9pt; color:#394665; text-decoration:underline; }
A.linkSubPage:active  { height:20px; FONT-SIZE:9pt; color:#394665; text-decoration:underline; }
A.linkSubPage:hover   { height:20px; FONT-SIZE:9pt; color:#990000; 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;}
