/* Main definitions */
BODY { COLOR:#226FBD; 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; border:1px solid #B5BDC0;}
select {height:18px; font-size:9pt; border:1px solid #B5BDC0;}


/* headers   */
.pageHeader {FONT-SIZE:15pt; 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;}
.tdHeader {color:#236EBF; font-weight:bold;}


/* buttons  */
.button { height:22px; background-color:#bcd1f0;}
.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}
.buttonSendWithImage{ background-image:url(../images/button_send.gif);width:80px ;background-repeat:no-repeat; background-color:White; border:none 0px; color:White; font-weight:bold;}

/* 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:9pt;
    font-weight:bold;
    color: #FFFFFF;
    background-image:url(../images/button_menu_off.gif);
    width:94px;
    height:25px;
    cursor:hand;
    border-left:1px solid #ffffff;
}
.TopMenuItemOver
{
    font-size:9pt;
    font-weight:bold;
    color: #FFFFFF;
    background-image:url(../images/button_menu_on.gif);
    width:94px;
    height:25px;
    cursor:hand;
    border-left:1px solid #ffffff;
}
.TopMenuSelected
{
    font-size:9pt;
    font-weight:bold;
    color: #FFFFFF;
    background-image:url(../images/button_menu_on.gif);
    width:94px;
    height:25px;
    cursor:hand;
    border-left:1px solid #ffffff;
}
.TopMenuSelectedOver
{
    font-size:9pt;
    font-weight:bold;
    color: #FFFFFF;
    background-image:url(../images/button_menu_on.gif);
    width:94px;
    height:25px;
    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; }



/* Articles  ----*/
.AcatName { color:#CC0003;}
.ArticleHeader { color:#626469; font-size:13pt; font-weight:bold;}
.AcatTxt1 { color:#79BA3A;}
.AcatTxt2 { color:#EFB400;}
.AcatHeader1 { color:#79BA3A; font-size:14pt; font-weight:bold;}
.AcatHeader2 { color:#EFB400; font-size:14pt; font-weight:bold; border-bottom:1px solid #EFB400;}


A.AcatLink:link    { color:#3A383B; text-decoration:none; }
A.AcatLink:visited { color:#3A383B; text-decoration:none; }
A.AcatLink:active  { color:#3A383B; text-decoration:none; }
A.AcatLink:hover   { color:#990000; text-decoration:underline; }



/* CATEGORY COLORS AND DESIGN*/


.fontSubject_1{ color:#F1B401; font-weight:bold; font-size:17pt;}
.fontSubject_2{ color:#50A501; font-weight:bold; font-size:17pt;}

.fontColor_1{ color:#F1B401;font-size:15px; font-weight:bold;text-decoration:underline;} 
.fontColor_2{ color:#50A501;font-size:15px; font-weight:bold;text-decoration:underline;} 

.fontStyle_1{ color:#F1B401; font-size:15px; font-weight:bold;} 


.hrLineTop_1{border-bottom:solid 1px #50A501;}
.hrLineTop_2{border-bottom:solid 1px #F1B401;}

.hrLineButtom_1{border-bottom:solid 1px #50A501;}
.hrLineButtom_2{border-bottom:solid 1px #F1B401;}




.tblBorders_1{ border:solid 1px #F1B401;}
.tblBorders_2{ border:solid 1px #50A501;}


.topHeaderBackground_1{ background-color:#F1B401; display:block; width:100%; height:22px;}
.topHeaderBackground_2{ background-color:#50A501; display:block; width:100%; height:22px;}


.fontBold_1{ color:#F1B401; font-weight:bold;}
.fontBold_2{ color:#50A501; font-weight:bold;}


A.link_1:link    { color:#F1B401; text-decoration:underline;}
A.link_1:visited { color:#F1B401; text-decoration:underline;}
A.link_1:active  { color:#F1B401; text-decoration:underline;}
A.link_1:hover   { color:#F1B401; text-decoration:underline;}

A.link_2:link    { color:#50A501; text-decoration:underline;}
A.link_2:visited { color:#50A501; text-decoration:underline;}
A.link_2:active  { color:#50A501; text-decoration:underline;}
A.link_2:hover   { color:#50A501; text-decoration:underline;}


.controlHeader {border-bottom:solid 1px #CC0001; color:#236EC1;font-size:18px;width:175px;}