.r_but {

    display: inline;

    background-image: url(/p/b/mask.gif);

    font-size: 23px;

}

.r_but:hover {

    background-image: url(/p/b/mask_on.gif);

}



.button_link {

    font-size: 9px;

    text-decoration: underline;

    color: #000;

    font-weight: bold;

}

.button_link:hover {

    text-decoration: none;

}



/* round buttons */

.r_txt_but, .r_txt_but_on {

    display: inline;

    font-size: 23px;

    cursor: pointer;

    margin: 0; border: 0; padding: 0;

}

.r_txt_but .b1 {

    background-image: url(/p/b/mask_left.gif);

    width: 7px;

    height: 23px;

    font-size:18px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_but:hover .b1, .r_txt_but_on .b1 {

    background-image: url(/p/b/mask_left_on.gif);

    width: 7px;

    height: 23px;

    font-size:18px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_but .b2 {

    background-image: url(/p/b/mask_right.gif);

    width: 7px;

    font-size:18px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_but:hover .b2, .r_txt_but_on .b2 {

    background-image: url(/p/b/mask_right_on.gif);

    width: 7px;

    font-size:18px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_but .b0 {

    background-image: url(/p/b/mask_center.gif);

    width: 7px;

    font-weight: bold;

    font-size: 12px;

    font-variant: small-caps;

    margin: 0; border: 0; padding: 0;

}

.r_txt_but:hover .b0, .r_txt_but_on .b0 {

    background-image: url(/p/b/mask_center_on.gif);

    width: 7px;

    font-weight: bold;

    font-size: 12px;

    font-variant: small-caps;

    margin: 0; border: 0; padding: 0;

}



/* RED round buttons */



.r_txt_r_but, .r_txt_r_but_on {

    display: inline;

    font-size: 25px;

    cursor: pointer;

    margin: 0; border: 0; padding: 0;

    color: #FFF;

}

.r_txt_r_but .b1 {

    background-image: url(/p/b/mask_left_red.gif);

    width: 5px;

    height: 25px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_r_but:hover .b1, .r_txt_r_but_on .b1 {

    background-image: url(/p/b/mask_left_red_on.gif);

    width: 5px;

    height: 25px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_r_but .b2 {

    background-image: url(/p/b/mask_right_red.gif);

    width: 6px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_r_but:hover .b2, .r_txt_r_but_on .b2 {

    background-image: url(/p/b/mask_right_red_on.gif);

    width: 6px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_r_but .b0 {

    background-image: url(/p/b/mask_center_red.gif);

    width: 7px;

    font-weight: bold;

    font-size: 12px;

    font-variant: small-caps;

    margin: 0; border: 0; padding: 0;

}

.r_txt_r_but:hover .b0, .r_txt_r_but_on .b0 {

    background-image: url(/p/b/mask_center_red_on.gif);

    width: 7px;

    font-weight: bold;

    font-size: 12px;

    font-variant: small-caps;

    margin: 0; border: 0; padding: 0;

}



/* BIG RED round buttons */



.r_txt_br_but, .r_txt_br_but_on {

    display: inline;

    font-size: 25px;

    cursor: pointer;

    margin: 0; border: 0; padding: 0;

    color: #FFF;

}

.r_txt_br_but .b1 {

    background-image: url(/p/b/mask_left_bred.gif);

    width: 8px;

    height: 83px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_br_but:hover .b1, .r_txt_br_but_on .b1 {

    background-image: url(/p/b/mask_left_bred_on.gif);

    width: 8px;

    height: 83px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_br_but .b2 {

    background-image: url(/p/b/mask_right_bred.gif);

    width: 8px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_br_but:hover .b2, .r_txt_br_but_on .b2 {

    background-image: url(/p/b/mask_right_bred_on.gif);

    width: 8px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_br_but .b0 {

    background-image: url(/p/b/mask_center_bred.gif);

    width: 104px;

    font-weight: bold;

    font-size: 12px;

    font-variant: small-caps;

    text-align: center;

    margin: 0; border: 0; padding: 0;

}

.r_txt_br_but:hover .b0, .r_txt_br_but_on .b0 {

    background-image: url(/p/b/mask_center_bred_on.gif);

    width: 104px;

    font-weight: bold;

    font-size: 12px;

    font-variant: small-caps;

    text-align: center;

    margin: 0; border: 0; padding: 0;

}





.r_txt_br_disable_but {

    display: inline;

    font-size: 25px;

    cursor: pointer;

    margin: 0; border: 0; padding: 0;

    color: #FFF;

}

.r_txt_br_disable_but .b1 {

    background-image: url(/p/b/mask_left_bred_disable.gif);

    width: 7px;

    height: 80px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_br_disable_but .b2 {

    background-image: url(/p/b/mask_right_bred_disable.gif);

    width: 7px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_br_disable_but .b0 {

    background-image: url(/p/b/mask_center_bred_disable.gif);

    width: 106px;

    font-weight: bold;

    font-size: 12px;

    font-variant: small-caps;

    text-align: center;

    margin: 0; border: 0; padding: 0;

}





/* GRAY round buttons */

.r_txt_g_but, .r_txt_g_but_on {

    display: inline;

    font-size: 25px;

    cursor: pointer;

    margin: 0; border: 0; padding: 0;

    color: #FFF;

}

.r_txt_g_but .b1 {

    background-image: url(/p/b/mask_left_gray.gif);

    width: 5px;

    height: 25px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_g_but:hover .b1, .r_txt_g_but_on .b1 {

    background-image: url(/p/b/mask_left_gray_on.gif);

    width: 5px;

    height: 25px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_g_but .b2 {

    background-image: url(/p/b/mask_right_gray.gif);

    width: 6px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_g_but:hover .b2, .r_txt_g_but_on .b2 {

    background-image: url(/p/b/mask_right_gray_on.gif);

    width: 6px;

    font-size:15px;

    margin: 0; border: 0; padding: 0;

}

.r_txt_g_but .b0 {

    background-image: url(/p/b/mask_center_gray.gif);

    width: 7px;

    font-weight: bold;

    font-size: 12px;

    font-variant: small-caps;

    margin: 0; border: 0; padding: 0;

}

.r_txt_g_but:hover .b0, .r_txt_g_but_on .b0 {

    background-image: url(/p/b/mask_center_gray_on.gif);

    width: 7px;

    font-weight: bold;

    font-size: 12px;

    font-variant: small-caps;

    margin: 0; border: 0; padding: 0;

}



/* UL */

ul.compact_ul {

    margin: 0 0 0 15px;

    padding: 0;

    list-style-type: square;

    list-style-position: outside;

}



.table_simple {

	border-style:solid; 

	border-width:2px; 

	border-color:#000000;

	border-collapse:collapse;

}



.td_simple { 

	border-style:solid; 

	border-width:1px; 

	border-color:#000000;

	padding : 1;

}