body {
    background-color: #FFFFFF;
    margin-top: 0;
    padding-top: 0;
    margin-left: 0;
    padding-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 11px;
    font-family: Tahoma;
}

select, input, textarea{
    color: #000000;
    font-size: 15px;
    font-family: Verdana;
}
.mainselect {
    width:163px; 
    font-family: Arial; 
    font-size:15px;
    line-height: 16px; 
    color:#000000;
   

    padding-top: 3px;
    padding-left: 2px;
}
.new_faces{
	background-color: #F1F9FC;
}
.header {
	color: #073266;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
}

.longselect {
    width:134px; 
    font-family:Microsoft Sans Serif; 
    font-size:11px; 
    color:#424141;
}
.shortselect {
    width:39px; 
    font-family:Microsoft Sans Serif; 
    font-size:11px; 
    color:#424141;
}

td.main_cell{
    width:630px;
    padding-top: 15px;
}
td.right_cell{
    width:150px;
    padding-top: 15px;
}
td.hp_cell{
    padding:  7px;
}

.ua_cell_text{
    color: #000000;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: 100;   
    margin-right: 15px;
}
.ua_cell_text_line{
    color: #000000;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: 100;   
    margin-right: 15px;
    border-bottom: solid 1px #CBCBC0
}
.ua_cell_head{
    color: #D12626;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: 100;   
    margin-right: 15px;
}
.ua_cell_head_line{
    color: #D12626;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: 100;   
    margin-right: 15px;
    border-bottom: solid 1px #CBCBC0
}
.ua_cell_hidden_text{
    color: #838D76;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: 100;   
    margin-right: 15px;
}

A:link {text-decoration: none;  font-size: 11px; font-family: Tahoma;}
A:visited {text-decoration: none; font-size: 11px; font-family: Tahoma;}
A:hover {text-decoration: underline; font-size: 11px; font-family: Tahoma;}
A:active {text-decoration: none; font-size: 11px; font-family: Tahoma;}

.link_footer {
    font-family:Microsoft Sans Serif;
    font-size: 13px;
    color:#4e4e4e;
    text-decoration:none
}
.link_menu {
    color: #ffffff;
    font-size: 11px;
    font-family: Verdana;
    font-weight:bold    
}
.link {
    color: #962A2A;
    font-size: 11px;
    font-family: Verdana;   
}

.font_menu_1{
    color: #FFFFFF;
    font-size: 11px;
    font-family: Tahoma;
}
.font_menu_2{
    color: #FFFFFF;
    font-size: 11px;
    font-family: Tahoma;
}
.font_menu_3{
    color: #363A30;
    font-size: 11px;
    font-family: Tahoma;
}

.font_copyright{
    color: #6E6E6E;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: 100;   
}
.font_bottom{
    color: #6E6E6E;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;  
}

.home_text_main {
    font-family:Microsoft Sans Serif;
    font-size: 13px;
    color:#4e4e4e;
}
.home_text_search {
    font-family: Arial;
    font-size: 17px;
    color:#ffffff;
    text-align: left;
}

.home_couple_padding {
    padding-left:22px
}

.text {
    font-family: Tahoma;
    font-size: 11px;
    color:#000000;
    font-weight: 100;   
}
.error_msg{
    color: #D12626;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: 100;
}

.my_icon{
    border: solid 1px #D12626;
}
.my_login{
    color: #073266;
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;  
}
.my_info{
    color: #000000;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: 100;   
}
.my_link{
    color: #D12626;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: 100;   
}
.my_menu_active{
    color: #FFFFFF;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;  
    background-color: #D12626;
}
.my_menu{
    color: #FFFFFF;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;  
}
.my_header{
    color: #394047;
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;  
}
.my_text{
    color: #363A30;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;  
}
.my_warning{
    color: #D12626;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;  
}
.my_img{
    margin: 2px; 
    width: 66; 
    height:82; 
    border: solid 1px #D12626;
}

.profile_opt_name{
    color: 962A2A;
    font-size: 11px;
    font-family: Verdana;
}
.profile_opt_value{
    color: #000000;
    font-size: 11px;
    font-family: Verdana;
}

.bg_home_menu_delimiter {
    background-color: #e3e3e3;
}
.bg_home_matches_delimiter {
    border-right: solid 1px #838D76;
}
.bg_home_search {
    background-color: #fcede0;
}
.bg_header_add {
    background-color: #838D76;
}
.bg_header {
    background-color: #D12626;
}
.bg_content_add {
    background-color: #CBCBC0;
}
.bg_content {
    background-color: #EDEDE6;
}

.button_main {
    color: #FFFFFF;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;  
    background-color: #D12626;
    height: 17px;
    padding: 2px 5px;
}
.button_add {
    color: #FFFFFF;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;  
    background-color: #8C8C8C;
    height: 17px;
    padding: 2px 5px;
}
input.button {
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	height: 22px;
	cursor: pointer;
}

.page_div_active{
    width: 26px;
    height: 26px;
    background-color: #D12626;
    color: #FFFFFF;
    font-size: 11px;
    font-family: Tahoma;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    float: left;
    margin:1px;
}
.page_div{
    width: 26px;
    height: 26px;
    background-color: #CBCBC0;
    color: #363A30;
    font-size: 11px;
    font-family: Tahoma;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    float: left;
    margin:1px;
}
.page_link_active{
    color: #FFFFFF;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    margin-top:10px;
}
.page_link{
    color: #363A30;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: none;
    margin-top:10px;
}

/*--------------- calendar ------------------*/
.month{
    color: #000000;
    font-size: 11px;
    font-family: Tahoma;
    text-align: center;
}
.monthname, .monthnavigation{
    color: #363A30;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: center;
}
.monthlink{
    color: #363A30;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-decoration: underline;
}
.dayname{
    color: #777777;
    font-size: 11px;
    font-family: Tahoma;
    text-align: center;
    width: 20px;
}
.monthday, .sunday, .saturday {
    font-size: 11px;
    font-family: Tahoma;
    text-align: center;
    color: #363A30;
    background-color: #ffffff;
    border: solid 1px #363A30;
}
.nomonthday{
    font-size: 11px;
    font-family: Tahoma;
    text-align: center;
    color: #8C8C8C;
    background-color: #ffffff;
    border: solid 1px #8C8C8C;
}
.today{
    color: #000000;
    background-color: #ffffff;
    border: solid 1px #D12626;
    font-size: 11px;
    font-family: Tahoma;
    text-align: center;
}
.selectedday{
    font-size: 11px;
    font-family: Tahoma;
    text-align: center;
    color: #363A30;
    background-color: #838D76;
    border: solid 1px #363A30;
}
.notemptyday{
    font-size: 11px;
    font-family: Tahoma;
    text-align: center;
    color: #363A30;
    background-color: #CBCBC0;
    border: solid 1px #363A30;
}
.daylink{
    color: #000000;
    font-size: 11px;
    font-family: Tahoma;
    text-align: center;
    text-decoration: underline;
}

/*--------------- IM styles ------------------*/
.message{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 100;
    color: #111111;
}
.msg_header_to{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 100;
    color: #660000;
    text-decoration: underline;
}
.msg_header_from{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 100;
    color: #FF3300;
    text-decoration: underline;
}
.move_butt{
     cursor: pointer; 
     background-color: #CBCBC0; 
     border: solid 1px #CBCBC0;
     font-weight: bold;
     text-align: center;
}
.im_list{
    background-color: #EDEDE6; 
    text-align: center;
}
.chat_userlist_div_female{
    background-color: #FFFFFF;
    color: #D12626;
    font-family: Verdana;
    cursor: pointer;
    font-size: 11px;
    border: solid 1px #EDEDE6;

}
.chat_userlist_div_male{
    background-color: #FFFFFF;
    color: #D12626;
    font-family: Verdana;
    cursor: pointer;
    font-size: 11px;
    border: solid 1px #EDEDE6;
}
.hide_menu_table{
    background-color: #EDEDE6;
    border: solid 1px #CBCBC0;
}
.hide_menu_td_on{
    background-color: #CBCBC0;
    color: #000000;
    font-family: Verdana;
    cursor: pointer;
    font-size: 11px;
    border: solid 1px #CBCBC0;
}
.hide_menu_td{
    background-color:  #EDEDE6;
    color: #D12626;
    font-family: Verdana;
    cursor: pointer;
    font-size: 11px;
    border: solid 1px #EDEDE6;
}
.hidescroll{
    scrollbar-3dlight-color: #ffffff;
    scrollbar-arrow-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-face-color: #EDEDE6;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-track-color: #ffffff;

}
/*--------------------- mailbox ---------------------*/
.mailbox_div_active{
    background-color: #CBCBC0;
    height: 37px;
}
.mailbox_div{
    background-color: #EDEDE6;
    height: 37px;
}
.mailbox_div_view{
    background-color: #EDEDE6;
    color: #363A30;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: 100;
}
.mailbox_text_active{
    color: #363A30;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
}
.mailbox_text{
    color: #363A30;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: 100;
}

td.calendar_header_top_cell { font-family: Tahoma; font-size: 11px; color: #000000; font-weight: bold; text-decoration:none; background-color: #CBCBC0; border-bottom: 1px solid #646464; border-right: 1px solid #646464; padding-top: 8px; padding-bottom: 8px; }
td.calendar_header_right_cell { font-family: Tahoma; font-size: 11px; color: #000000; font-weight: bold; text-decoration:none; background-color: #CBCBC0; border-bottom: 1px solid #646464; padding-top: 8px; padding-bottom: 8px; }
td.calendar_top_cell { font-family: Tahoma; font-size: 11px; color: #000000; font-weight:normal; text-decoration:none; background-color: #FFFFFF; border-right: 1px solid #646464; border-bottom: 1px solid #646464; padding-top: 3px; padding-bottom: 3px; padding-left:3 px;}
td.calendar_right_cell { font-family: Tahoma; font-size: 11px; color: #000000; font-weight:normal; text-decoration:none; background-color: #FFFFFF; border-bottom: 1px solid #646464; padding-top: 3px; padding-bottom: 3px; padding-left:3 px;}
td.calendar_top_cell_empty { background-color: #EDEDE6; border-right: 1px solid #646464; border-bottom: 1px solid #646464; padding-top: 3px; padding-bottom: 3px; padding-left:3 px;}
td.calendar_right_cell_empty { background-color: #EDEDE6; border-bottom: 1px solid #646464; padding-top: 3px; padding-bottom: 3px; padding-left:3 px;}
td.calendar_top_cell_today { font-family: Tahoma; font-size: 11px; color: #000000; font-weight:normal; text-decoration:none; background-color: #FFFFFF;border: 1px solid #D12626; padding-top: 3px; padding-bottom: 3px; padding-left:3 px;}
td.calendar_right_cell_today { font-family: Tahoma; font-size: 11px; color: #000000; font-weight:normal; text-decoration:none; background-color: #FFFFFF; border: 1px solid #D12626; padding-top: 3px; padding-bottom: 3px; padding-left:3 px;}
td.calendar_day_number { font-family: Tahoma; font-size: 13px; color:#000000; font-weight: bold; }
a.calendar_url { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #D12626; text-decoration:none; }
