/* --------------- main --------------- */

body
{
	font-family:            Tahoma, Arial, Helvetica, sans-serif;
    font-size:              9pt;
    font-weight:            normal;
    color:                  #505050;
	margin:                 50px 0px 50px 0px;
	background-color:       #CBCBCB;
}

td
{
}

a
{
    color:                  #649FAD;
    text-decoration:        underline;
}

a:hover
{
    color:                  #649FAD;
    text-decoration:        underline;
}

p
{
    margin: 0px;
}

label
{
    cursor: pointer;
}

img
{
    border: none;
}

/* --------------- inline images --------------- */

img.inline_left
{
    float:      left;
    margin:     0px 10px 10px 0px;
}

img.inline_right
{
    float:      right;
    margin:     0px 0px 10px 10px;
}

/* --------------- layout --------------- */

TABLE.layout_main
{
    margin-left:            auto;
    margin-right:           auto;
    width:                  810px;
}

TD.layout_header
{
    width:                  810px;
    height:                 325px;
    background-image:       url('../images/header3.png');
    background-repeat:      no-repeat;
    vertical-align:         bottom;
}

/* --------------- footer --------------- */

TABLE.footer
{
    width:                  100%;
}

TD.footer_separator
{
    width:                  5%;
    text-align:             center;
}

TD.footer_cell
{
    font-size:              8pt;
    font-weight:            normal;
    width:                  30%;
    vertical-align:         top;
}

A.footer, A.footer:hover
{
    color:                  #4092CC;
    text-decoration:        underline;
}

/* --------------- containers --------------- */


/* --------------- main --------------- */

TABLE.ctr_main
{
    width:                  100%;
}

TD.ctr_main_top
{
    background-image:       url('../images/containers/main/top.png');
    background-repeat:      repeat-x;
    height:                 17px;
}

TD.ctr_main_top_left
{
    background-image:       url('../images/containers/main/topleft.png');
    background-repeat:      no-repeat;
    width:                  17px;
    height:                 17px;
}

TD.ctr_main_top_right
{
    background-image:       url('../images/containers/main/topright.png');
    background-repeat:      no-repeat;
    width:                  17px;
    height:                 17px;
}

TD.ctr_main
{
    background-color:       #FFFFFF;
    width:                  100%;
}

TD.ctr_main_left
{
    background-image:       url('../images/containers/main/left.png');
    background-repeat:      repeat-y;
    width:                  17px;
    height:                 100%;
}

TD.ctr_main_right
{
    background-image:       url('../images/containers/main/right.png');
    background-repeat:      repeat-y;
    width:                  17px;
    height:                 100%;
}

TD.ctr_main_bottom
{
    background-image:       url('../images/containers/main/bottom.png');
    background-repeat:      repeat-x;
    height:                 17px;
    width:                  100%;
}

TD.ctr_main_bottom_left
{
    background-image:       url('../images/containers/main/bottomleft.png');
    background-repeat:      no-repeat;
    width:                  17px;
    height:                 17px;
}

TD.ctr_main_bottom_right
{
    background-image:       url('../images/containers/main/bottomright.png');
    background-repeat:      no-repeat;
    width:                  17px;
    height:                 17px;
}

/* --------------- footer --------------- */

TABLE.ctr_footer
{
    width:                  100%;
}

TD.ctr_footer_top
{
    background-image:       url('../images/containers/footer/top.jpg');
    background-repeat:      repeat-x;
    height:                 13px;
}

TD.ctr_footer_top_left
{
    background-image:       url('../images/containers/footer/topleft.jpg');
    background-repeat:      no-repeat;
    width:                  13px;
    height:                 13px;
}

TD.ctr_footer_top_right
{
    background-image:       url('../images/containers/footer/topright.jpg');
    background-repeat:      no-repeat;
    width:                  13px;
    height:                 13px;
}

TD.ctr_footer
{
    background-color:       #E6E8DA;
    width:                  100%;
    padding:                4px;
}

TD.ctr_footer_left
{
    background-image:       url('../images/containers/footer/left.jpg');
    background-repeat:      repeat-y;
    width:                  13px;
    height:                 100%;
}

TD.ctr_footer_right
{
    background-image:       url('../images/containers/footer/right.jpg');
    background-repeat:      repeat-y;
    width:                  13px;
    height:                 100%;
}

TD.ctr_footer_bottom
{
    background-image:       url('../images/containers/footer/bottom.jpg');
    background-repeat:      repeat-x;
    height:                 13px;
    width:                  100%;
}

TD.ctr_footer_bottom_left
{
    background-image:       url('../images/containers/footer/bottomleft.jpg');
    background-repeat:      no-repeat;
    width:                  13px;
    height:                 13px;
}

TD.ctr_footer_bottom_right
{
    background-image:       url('../images/containers/footer/bottomright.jpg');
    background-repeat:      no-repeat;
    width:                  13px;
    height:                 13px;
}

/* --------------- intro --------------- */

TABLE.ctr_intro
{
    width:                  100%;
    height:                 139px;
}

TD.ctr_intro
{
    background-color:       #D9D9D9;
    vertical-align:         top;
    padding:                5px;
}

TD.ctr_intro_left
{
    background-image:       url('../images/containers/intro/left.jpg');
    background-repeat:      no-repeat;
    width:                  192px;
    height:                 139px;
}

TD.ctr_intro_right
{
    background-image:       url('../images/containers/intro/right.jpg');
    background-repeat:      no-repeat;
    width:                  11px;
    height:                 139px;
}

/* --------------- sub1 --------------- */

TABLE.ctr_sub1
{
}

TD.ctr_sub1_top
{
    background-color:       #E8E9D9;
    height:                 9px;
}

TD.ctr_sub1_top_left
{
    background-image:       url('../images/containers/sub1/topleft.jpg');
    background-repeat:      no-repeat;
    width:                  9px;
    height:                 9px;
}

TD.ctr_sub1_top_right
{
    background-image:       url('../images/containers/sub1/topright.jpg');
    background-repeat:      no-repeat;
    width:                  9px;
    height:                 9px;
}

TD.ctr_sub1
{
    background-color:       #E8E9D9;
    width:                  100%;
    padding:                4px;
}

TD.ctr_sub1_left
{
    background-color:       #E8E9D9;
    width:                  9px;
    height:                 100%;
}

TD.ctr_sub1_right
{
    background-color:       #E8E9D9;
    width:                  9px;
    height:                 100%;
}

TD.ctr_sub1_bottom
{
    background-color:       #E8E9D9;
    height:                 9px;
    width:                  100%;
}

TD.ctr_sub1_bottom_left
{
    background-image:       url('../images/containers/sub1/bottomleft.jpg');
    background-repeat:      no-repeat;
    width:                  9px;
    height:                 9px;
}

TD.ctr_sub1_bottom_right
{
    background-image:       url('../images/containers/sub1/bottomright.jpg');
    background-repeat:      no-repeat;
    width:                  9px;
    height:                 9px;
}

/* --------------- sub2 --------------- */

TABLE.ctr_sub2
{
}

TD.ctr_sub2_top
{
    background-color:       #D9D9D9;
    height:                 9px;
}

TD.ctr_sub2_top_left
{
    background-image:       url('../images/containers/sub2/topleft.jpg');
    background-repeat:      no-repeat;
    width:                  9px;
    height:                 9px;
}

TD.ctr_sub2_top_right
{
    background-image:       url('../images/containers/sub2/topright.jpg');
    background-repeat:      no-repeat;
    width:                  9px;
    height:                 9px;
}

TD.ctr_sub2
{
    background-color:       #D9D9D9;
    width:                  100%;
    padding:                4px;
}

TD.ctr_sub2_left
{
    background-color:       #D9D9D9;
    width:                  9px;
    height:                 100%;
}

TD.ctr_sub2_right
{
    background-color:       #D9D9D9;
    width:                  9px;
    height:                 100%;
}

TD.ctr_sub2_bottom
{
    background-color:       #D9D9D9;
    height:                 9px;
    width:                  100%;
}

TD.ctr_sub2_bottom_left
{
    background-image:       url('../images/containers/sub2/bottomleft.jpg');
    background-repeat:      no-repeat;
    width:                  9px;
    height:                 9px;
}

TD.ctr_sub2_bottom_right
{
    background-image:       url('../images/containers/sub2/bottomright.jpg');
    background-repeat:      no-repeat;
    width:                  9px;
    height:                 9px;
}

/* --------------- sponsor --------------- */

TABLE.ctr_sponsor
{
}

TD.ctr_sponsor_top
{
    background-color:       #E8E9D9;
    height:                 9px;
}

TD.ctr_sponsor_top_left
{
    background-image:       url('../images/containers/sponsor/topleft.gif');
    background-repeat:      no-repeat;
    width:                  9px;
    height:                 9px;
}

TD.ctr_sponsor_top_right
{
    background-image:       url('../images/containers/sponsor/topright.gif');
    background-repeat:      no-repeat;
    width:                  9px;
    height:                 9px;
}

TD.ctr_sponsor
{
    background-color:       #E8E9D9;
    width:                  100%;
    padding:                4px;
}

TD.ctr_sponsor_left
{
    background-color:       #E8E9D9;
    width:                  9px;
    height:                 100%;
}

TD.ctr_sponsor_right
{
    background-color:       #E8E9D9;
    width:                  9px;
    height:                 100%;
}

TD.ctr_sponsor_bottom
{
    background-color:       #E8E9D9;
    height:                 9px;
    width:                  100%;
}

TD.ctr_sponsor_bottom_left
{
    background-image:       url('../images/containers/sponsor/bottomleft.gif');
    background-repeat:      no-repeat;
    width:                  9px;
    height:                 9px;
}

TD.ctr_sponsor_bottom_right
{
    background-image:       url('../images/containers/sponsor/bottomright.gif');
    background-repeat:      no-repeat;
    width:                  9px;
    height:                 9px;
}
