body {
    margin: 0px;
    background-color: #fff;
    background-image: url(img/body_bg.gif);
}
table.main {
    height: 100%;
}
td.main {
    height: 100%;
}
table.main_content {
    width: 100%;
    height: 100%;
}
td.left_container {
    border-right: 2px solid #35c3dd;
    background-color: #fff;
}
td.middle_container {
    width: 8px;
    background-color: #fff;
    background-image: url(img/right_bg1.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
}
table.middle_container {
    height: 100%;
}
td.middle_container_sp {
    height: 100%;
    background-image: url(img/spcr_single.gif);
    background-repeat: repeat-y;
}
table.right_container {
    height: 100%;
    background-color: #fff;
    background-image: url(img/right_bg1.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
}
td.right_content {    
    height: 100%;
    background-image: url(img/right_bg2.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    text-align: justify;
   
}
td.menu_block {
    padding-top: 15px;
    padding-bottom: 15px;
}
td.menuitem {
    padding-right: 10px;
}
a.menuitem, a.menuitem_active {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    text-transform: uppercase;
    color: #910454;
    text-decoration: none;
    background-image: url(img/bullet.gif);
    background-repeat: no-repeat;
    background-position: left 1px;
    padding-left: 17px;
}
a.menuitem_active {
    text-decoration: underline;
}
a.menuitem:hover {
    text-decoration: underline;
}
td.left_header {
    font-family: Arial, Verdana, Tahoma;
    font-size: 35px;
    color: #35c3dd;
    padding-left: 60px;
    padding-top: 15px;
}
td.left_content {
    padding-top: 15px;
    padding-left: 100px;
    padding-right: 75px;
    text-align: justify;
}
li.left_content {
 font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    text-transform: uppercase;
    color: #910454;
    text-decoration: none;
    padding-left: 17px;
}
td.left_content4 {
    font-family: Arial, Verdana, Tahoma;
    padding-left: 10px;
    font-size: 11px;
    text-align: right;
    color: #5f0036;
}
td.left_content3 {
    padding-top: 15px;
    padding-left: 60px;
    padding-right: 75px;
    text-align: justify;
}
td.left_content2 {
    font-family: Arial, Verdana, Tahoma;
    
    padding-right: 10px;
    font-size: 11px;
    text-align: justify;
    color: #5f0036;
}

td.left_content21 {
    font-family: Arial, Verdana, Tahoma;
    
    padding-right: 10px;
    font-size: 11px;
    text-align: right;
    color: #5f0036;
}

td.left_content p {
    font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    color: #5f0036;
}
div.right_header {
    font-family: Arial, Verdana, Tahoma;
    font-size: 18px;
    color: #5f0036;
    padding-bottom: 10px;
}
div.right_header span {
    font-size: 19px;
    color: #ad0058;
}
div.right_text_p, div.right_text_p_sm {
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #5f0036;
    padding-top: 10px;
    padding-bottom: 10px;
}
div.right_text_p_sm {
    font-weight: normal;
}
div.right_text_p span {
    font-size: 14px;
    color: #ad0058;
}
div.r_img_cont {
    position: relative;
}
div.r_img_abs {
    position: absolute;
    bottom: -40px;
    right: -20px;
}
