/* include other css files */
@import url('ddsmoothmenu.css');

/*****************************************************************
 * CSS Document - OVA
 * 
 * author: Slavisa Miljanovic <slavisa.miljanovic@softserbia.com>
 * 
 ****************************************************************/
body {
    margin: 0px;
    padding: 0px;
    background: url(../images/bg.jpg) no-repeat center top #4C6584;
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    scrollbar-base-color: #25263C;
    scrollbar-track-color: #25263C;
    scrollbar-face-color: #4D6484;
    scrollbar-highlight-color: #222135;
    scrollbar-3dlight-color: #5282B3;
    scrollbar-darkshadow-color: #5282B3;
    scrollbar-shadow-color: #25263C;
    scrollbar-arrow-color: #25263C;
    height: 100%;
}

a:active {
    outline:none;
}

a:focus {
    -moz-outline-style:none;
}


#div_top {
    position: relative;
    width: 966px;
    height: 93px;
    background: url(../images/div_top_bg.jpg) repeat-x;
    z-index: 10;
}
#div_top_logo {
    position: absolute;
    width: 101px;
    height: 93px;
    left: 0px;
    top: 0px;
}
#div_top_header {
    position: absolute;
    width: 854px;
    height: 26px;
    left: 109px;
    top: 0px;
}
td.top_header_left {
    width: 4px;
    height: 26px;
    background: url(../images/top_header_left_border.gif) no-repeat;
}
td.top_header_bottom {
    width: 846px;
    height: 26px;
    background: url(../images/top_header_bottom_border.gif) repeat-x;
}
td.top_header_right {
    width: 4px;
    height: 26px;
    background: url(../images/top_header_right_border.gif) no-repeat;
}
table.top_header_content {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    height: 26px;
}
.form_style {
    margin: 0px;
    padding: 0px;
}
.inputtext {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-align: left;
    background-color:#435A74;
    width: 69px;
    height: 16px;
    border: #B2B2B2 1px solid;
    padding-left: 4px;
    padding-top: 0px;
    padding-bottom: 1px;
}
.btn_login {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    width: 64px;
    height: 16px;
    background-image: url("../images/btn_login_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.btn_2 {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    width: 140px;
    height: 25px;
    background-image: url("../images/btn_bg2.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}

.btn_go {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    width: 32px;
    height: 16px;
    background-image: url("../images/btn_go_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
a.top_header_link:link, a.top_header_link:visited, a.top_header_link:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
  	font-weight: normal; 
  	color: #57DDFF;
    text-decoration: underline;
}
a.top_header_link:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: underline;
}

#div_top_menu {
    position: absolute;
    width: 986px;
    height: 49px;
    left: 101px;
    top: 53px;
}
#div_top_menu_frame {
    position: relative;
    width: 886px;
    height: 49px;
}
#div_top_menu_topmenu {
    position: absolute;
    width: 886px;
/*    height: 27px; */
    left: 0px;
    top: 0px;
/*    overflow: hidden;*/
}
#div_top_menu_submenu {
    position: absolute;
    width: 986px;
    height: 25px;
    left: 0px;
    top: 27px;
    overflow: hidden;
}
a.top_menu_submenu:link, a.top_menu_submenu:visited, a.top_menu_submenu:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
a.top_menu_submenu:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #232338;
    text-decoration: underline;
}
.top_menu_submenu_opened {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #232338;
    text-decoration: none;
}

#div_content {
    position: relative;
    width: 966px;
}
.content_inputtext {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color:#2C3757;
    background-color:#FFFFFF;
    width: 155px;
    height: 20px;
    border: #858585 1px solid;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.content_inputfile {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color:#2C3757;
}
.content_inputtext_password {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color:#2C3757;
    background-color:#FFFFFF;
    width: 116px;
    height: 20px;
    border: #858585 1px solid;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.content_login_titles {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #2C3757;
    text-decoration: none;
}
.content_login_labels {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #232338;
    text-decoration: none;
}
a.forget_password:link, a.forget_password:visited, a.forget_password:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #515D0B;
    text-decoration: none;
}
a.forget_password:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #515D0B;
    text-decoration: underline;
}
.content_login_errormsg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #C72A26;
    text-decoration: none;
}
.btn_i {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    width: 20px;
    height: 21px;
    background-image: url("../images/btn_i_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.btn_login2 {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    width: 64px;
    height: 21px;
    background-image: url("../images/btn_login2_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.btn_demo {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    width: 236px;
    height: 26px;
    background-image: url("../images/btn_demo_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.btn_reg {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    width: 236px;
    height: 30px;
    background-image: url("../images/btn_reg_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.content_table_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.content_table_title2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.content_table_text1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #222438;
    text-decoration: none;
}
.content_table_text2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #0072C3;
    text-decoration: none;
}
.content_table_text3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #2C3757;
    text-decoration: none;
}
.content_table_text3_biger {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #2C3757;
    text-decoration: none;
}
.content_table_text4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #515D0B;
    text-decoration: none;
}
.content_table_text5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.content_table_text6 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #D2ED57;
    text-decoration: none;
}
.content_table_text7 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #86CDFF;
    text-decoration: none;
}
.content_table_text8 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #708800;
    text-decoration: none;
}
.content_table_text8_bigger {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #708800;
    text-decoration: none;
}
a.content_table_text_link1:link, a.content_table_text_link1:visited, a.content_table_text_link1:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #0072C3;
    text-decoration: underline;
}
a.content_table_text_link1:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #2C3757;
    text-decoration: underline;
}
a.content_table_text_link2:link, a.content_table_text_link2:visited, a.content_table_text_link2:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #2C3757;
    text-decoration: none;
}
a.content_table_text_link2:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #2C3757;
    text-decoration: underline;
}
a.content_table_text_link3:link, a.content_table_text_link3:visited, a.content_table_text_link3:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
a.content_table_text_link3:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #86CDFF;
    text-decoration: underline;
}
a.content_table_text_link4:link, a.content_table_text_link4:visited, a.content_table_text_link4:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #708800;
    text-decoration: none;
}
a.content_table_text_link4:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #708800;
    text-decoration: underline;
}

a.content_table_text_link5:link, a.content_table_text_link5:visited, a.content_table_text_link5:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #0072C3;
    text-decoration: none;
}
a.content_table_text_link5:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #0072C3;
    text-decoration: underline;
}
.btn_upgrade {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    width: 65px;
    height: 18px;
    background-image: url("../images/btn_upgrade_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
table.content_search {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #212035;
    height: 32px;
}
.content_selectlist {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #212035;
    border: #858585 1px solid;
    height: 20px;
}
.btn_search {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    width: 94px;
    height: 24px;
    background-image: url("../images/btn_search_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.btn_search2 {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    width: 70px;
    height: 22px;
    background-image: url("../images/btn_search2_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.btn_search3 {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    width: 94px;
    height: 24px;
    background-image: url("../images/btn_search3_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.btn_contest_hio_yes_no {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    width: 70px;
    height: 22px;
    background-image: url("../images/btn_contest_hio_yes_no_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.btn_songmgmt {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    width: 104px;
    height: 24px;
    background-image: url("../images/btn_songmgmt_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.right_tabtext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
table.right_tabcontenttext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #2C3757;
    text-decoration: none;
}
.btn_reg2 {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    width: 208px;
    height: 25px;
    background-image: url("../images/btn_reg2_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.btn_reg3 {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    width: 208px;
    height: 25px;
    background-image: url("../images/btn_reg3_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.btn_tablebtn {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    width: 45px;
    height: 18px;
    background-image: url("../images/btn_tablebtn_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}

.btn_calendar {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    width: 16px;
    height: 15px;
    background-image: url("../images/ico_calendar.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.btn-hio-calculate-savings {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    width: 190px;
    height: 24px;
    background: url('../images/btn_hio_calculate_savings.gif') no-repeat top left;
    border: #2D344B 0px solid;
    cursor: pointer;
    padding: 2px 2px 8px 2px;
}
.btn-hio-offer-contest {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    width: 190px;
    height: 48px;
    background: url('../images/btn_hio_offer_contest.gif') no-repeat top left;
    border: #2D344B 0px solid;
    cursor: pointer;
    padding: 2px 2px 8px 2px;
}

#div_footer {
    position: relative;
    width: 966px;
}
a.footer_links:link, a.footer_links:visited, a.footer_links:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #8DD9FF;
    text-decoration: none;
}
a.footer_links:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #8DD9FF;
    text-decoration: underline;
}
.footer_copyright {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #202235;
    text-decoration: none;
}

#new_member_main {
    position: relative;
    width: 108px;
    height: 116px;
    cursor: pointer;
}
#new_member_div_image {
    position: absolute;
    width: 108px;
    height: 116px;
    left: 0px;
    top: 0px;
}
#new_member_div_opacity {
    position: absolute;
    width: 108px;
    height: 22px;
    left: 0px;
    top: 94px;
    float:left;
    filter: alpha(opacity=70);
    moz-opacity: .70;
    opacity: .70;
}
#new_member_div_text {
    position: absolute;
    width: 108px;
    height: 22px;
    left: 0px;
    top: 94px;
    padding-top: 1px;
    padding-bottom: 2px;
    overflow: hidden;
}
.new_member_text {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #8DD9FF;
    font-weight: bold;
}
.new_member_text_age {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
}
#new_member_div_actions {
    position: absolute;
    width: 20px;
    height: 94px;
    right: 0px;
    top: 0px;
    overflow: hidden;
    filter: alpha(opacity=85);
    moz-opacity: .85;
    opacity: .85;
}
#new_member_div_age_woman {
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0px;
    top: 0px;
    overflow: hidden;
    filter: alpha(opacity=75);
    moz-opacity: .75;
    opacity: .75;
    background: #8C9C43;
}
#new_member_div_age_man {
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0px;
    top: 0px;
    overflow: hidden;
    filter: alpha(opacity=75);
    moz-opacity: .75;
    opacity: .75;
    background: #425572;
}

#div_top_header2_main {
    position: relative;
    width: 24px;
    height: 18px;
	  cursor: pointer;
}
#div_top_header2_main2 {
    position: relative;
    width: 20px;
    height: 18px;
	  cursor: pointer;
}
#div_top_header2_image {
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0px;
    top: 0px;
}
.div_top_header2_text {
    position: absolute;
    width: 12px;
    height: 12px;
    top: 0px;
    left: 12px;
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #2A3046;
    font-weight: normal;
    background-color: #F6FFB9;
    overflow: hidden;
}
.div_top_header2_text_flash {
    position: absolute;
    width: 12px;
    height: 12px;
    top: 0px;
    left: 12px;
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #2A3046;
    font-weight: normal;
    background: url(../images/ico_msg_flash.gif) no-repeat center top transparent;
    overflow: hidden;
}
#members_profile_main {
    position: relative;
    width: 696px;
    height: 179px;
}
#members_profile_image {
    position: absolute;
    width: 110px;
    height: 133px;
    left: 8px;
    top: 7px;
    background-color: #B3C550;
}
#members_profile_bottom_opacity {
    position: absolute;
    width: 696px;
    height: 62px;
    left: 0px;
    top: 117px;
    float:left;
    filter: alpha(opacity=70);
    moz-opacity: .70;
    opacity: .70;
}
#members_profile_icons {
    position: absolute;
    width: 110px;
    height: 25px;
    left: 8px;
    top: 150px;
    background-color: #567294;
}
#members_profile_text1 {
    position: absolute;
    width: 302px;
    height: 56px;
    left: 126px;
    top: 7px;
}
#members_profile_text1_opacity {
    position: absolute;
    width: 302px;
    height: 56px;
    left: 126px;
    top: 7px;
    background-color: #334368;
    filter: alpha(opacity=70);
    moz-opacity: .70;
    opacity: .70;
}
#members_profile_text2 {
    position: absolute;
    width: 215px;
    height: 62px;
    left: 481px;
    top: 117px;
}
#members_profile_text3 {
    position: absolute;
    width: 308px;
    height: 25px;
    left: 126px;
    top: 150px;
}

#members_profile_gallery_main {
    position: relative;
    width: 78px;
    height: 115px;
    cursor: pointer;
}
#members_profile_image_gallery {
    position: absolute;
    width: 76px;
    height: 104px;
    left: 1px;
    top: 10px;
}
#members_profile_image_opacity {
    position: absolute;
    width: 76px;
    height: 30px;
    left: 1px;
    top: 84px;
    float:left;
    filter: alpha(opacity=70);
    moz-opacity: .70;
    opacity: .70;
}
#members_profile_image_text_div {
    position: absolute;
    width: 76px;
    height: 30px;
    left: 1px;
    top: 84px;
    overflow: hidden;
}
.members_profile_image_text {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #8DD9FF;
    font-weight: normal;
}

.btn_photo_navigation {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    width: 33px;
    height: 19px;
    background-image: url("../images/btn_photo_navigation.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}

#members_profile_sending_box {
    position: absolute;
    left: 436px;
    top: 7px;
}
#sending_box_inside {
    width: 252px;
    height: 165px;
    left: 0px;
    top: 0px;
}

.btn_send {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    width: 92px;
    height: 21px;
    background-image: url("../images/btn_send_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
.btn_cancel {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    width: 92px;
    height: 21px;
    background-image: url("../images/btn_cancel_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}
#members_profile_user_message_box {
    position: absolute;
    left: 126px;
    top: 150px;
    overflow: hidden;
}
#user_message_box_inside {
    width: 302px;
    height: 25px;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

#members_profile_sending_box_large {
    position: absolute;
    left: 126px;
    top: 0px;
}
#sending_box_large_inside {
    width: 570px;
    height: 179px;
    left: 0px;
    top: 0px;
    background-color: #D8D8D8;
}

.content_textarea {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color:#2C3757;
    background-color:#EDF2D2;
    border: #858585 1px solid;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.btn_delete_all {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    width: 29px;
    height: 22px;
    background-image: url("../images/btn_delete_all_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}

.btn_plus {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    width: 12px;
    height: 13px;
    background-image: url("../images/btn_plus_bg.jpg");
    border: #2D344B 0px solid;
    cursor: pointer;
}

.ajax_loader {
    width: 100%; 
    height: 100%;
    background: #334368;
    position: absolute;
	  top: 0;
	  left: 0;
	  z-index: 50;
}

.ajax_overlay {
	  width: 100%; 
	  height: 100%;
	  /*background: #334368;*/
	  position: absolute;
	  top: 0;
	  left: 0;
	  z-index: 98;
}
.ajax_image_bg {
	  width: 20%;
	  min-height: 20%;
	  position: absolute;
	  background: #334368;
	  top: 40%;
	  left: 40%;
	  z-index: 99;
	  border: 1px #8A9D43 solid;
}

/*********** infoDiv *********/ 
#infoDiv {
    top: 0px;
    width: 211px;
    color:#2C3757;
    text-align: justify;
    vertical-align: middle;	
}
#infoDiv ul {
    padding: 0px;
	  margin: 0px;
	  height: 100%;
    list-style-type: none;
    vertical-align: middle;	
}
#infoDiv li a {
	  height: 100%;
    margin: 0px;
	  display: block;
	  padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal; 
    color: #2C3757;
    cursor: help;
    vertical-align: middle;	
}
#infoDiv li a:link, #infoDiv li a:visited {
    filter: alpha(opacity=20);
    -moz-opacity:0.2;
    opacity:0.2;
	  height: 100%;
    background-color: #ECECEC;
    vertical-align: middle;	
	  text-decoration: none;
}
#infoDiv li a:hover {
    filter: alpha(opacity=100);
    -moz-opacity:1.0;
    opacity:1.0;	
    color: #2C3757;
	  height: 100%;
    background-color: #ECECEC;	
    vertical-align: middle;	
	  text-decoration: none;
}
#infoDiv li.active a {
    color: #2C3757;
    text-decoration: none;
    vertical-align: middle;	
	  height: 100%;
}

#infoDiv span {
    padding: 0px;
	  margin: 0px;
    color: #2C3757;
    text-decoration: underline;
    vertical-align: bottom;	
	  height: 20px;
}

/******* infoDiv *********/ 

/******* tables & borders *********/ 
.tableBorderX_1 {
    background: url(../images/border.gif) repeat-x;
    width: 1px;
    height: 1px;
}
.tableBorderY_1 {
    background: url(../images/border.gif) repeat-y;
    width: 1px;
    height: 1px;
}

.tableBorderX_2 {
    background: url(../images/border2.gif) repeat-x;
    width: 1px;
    height: 1px;
}
.tableBorderY_2 {
    background: url(../images/border2.gif) repeat-y;
    width: 1px;
    height: 1px;
}

.tableBorderX_4 {
    background: url(../images/border4.gif) repeat-x;
    width: 1px;
    height: 1px;
}
.tableBorderY_4 {
    background: url(../images/border4.gif) repeat-y;
    width: 1px;
    height: 1px;
}



.tableBorderX_5 {
    background: url(../images/border5.gif) repeat-x;
    width: 1px;
    height: 1px;
}
.tableBorderY_5 {
    background: url(../images/border5.gif) repeat-y;
    width: 1px;
    height: 1px;
}


.tableTitleBg1 {
    background: url(../images/table_title_bg.gif) repeat-x;
}
.tableTitleBg2 {
    background: url(../images/table_title_bg2.gif) repeat-x;
}
.tableTitleBg3 {
    background: url(../images/table_title_bg3.gif) repeat-x;
}

.member-action-dialog-bg {
    background: #EDF2D2;
}


.tableBg1 {
    background: #D8D8D8;
}
.tableBg2 {
    background: #B3C550;
}
.tableBg3 {
    background: #E1F3FC;
}
.tableBg4 {
    background: #D9D9D9;
}
.tableBg5 {
    background: #ECECEC;
}


h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #222438;
	  font-size: 15px;
	  padding-top: 0px;
	  padding-bottom: 0px;
}

h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #222438;
	  font-size: 13px;
	  padding-top: 0px;
	  padding-bottom: 0px;
}
/************* end ****************/ 

.hioCompleteInfoBox {
    margin: 6px 0px 6px 0px;
    padding: 6px;
    color: #40598E;
    border: 1px solid #B5BCCC;
    background: #E4E9F5;
}
.hioInfoBoxTable {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal; 
    color: #40598E;
    background: #E4E9F5;
}
