body
{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    background-color: #ffffff;

    color: #ffffff;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
    PADDING: 0px 0px 0px 0px;
    COLOR: #2C5BB9;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFF', EndColorStr='#DDDDFF');

}

.container
{
    width: 700;
    background-color: #e8f0f1;
}

.containerborder
{
    background-color: #7B8FA9;
}
.xxsubmenu_services
{
    position: absolute;
    left: 236px;
    top: 335px;
}

.table_topmenu
{
}

.table_mainmenu
{
    /*border-top: solid 1 #aaaaaa;*/
    color: #666666;
    font-size: 12px;
}
.mainmenuelement
{
    color: #999999;
    width: 133;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    padding-left: 5;
    padding-right: 5;
}
.mainmenuelement a
{
    color: #999999;
}

.mainmenuelementselected
{
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    width: 133px;
    color: #ffffff;
    background-color: #b52100;
    text-align: center;
}
.mainmenuelementselected a
{
    color: #ffffff;
}
.submenuelement
{
    height: 17px;
    text-align: left;
    font-size: 12px;
    color: #ffffff;
    padding-left: 5;
    padding-right: 5;
}

.submenuelement a
{
    font-size: 12px;
    cursor: hand;
    color: #aa3333;
    text-decoration: none;
}
.submenuelement a:hover
{
    font-size: 12px;
    cursor: hand;
    color: #aa3333;
    text-decoration: none;
}
.language a
{
    font-size: 11px;
    cursor: hand;
    color: #666666;
    text-decoration: none;
}
.language a:hover
{
    font-size: 11px;
    cursor: hand;
    color: #666666;
    text-decoration: none;
}

.path
{
    font-size: 11px;
    color: #a9a9a9;
    font-family: Arial, Tahoma;
}
.title
{
    font-size: 18px;
    color: #cc0000;
    font-family: Arial, Tahoma;
    font-weight: bold;
}

.titlesmall
{
    font-size: 12px;
    color: #666666;
    font-family: Arial, Tahoma;
    font-weight: bold;
}
.titlebig
{
    font-size: 24px;
    color: #666666;
    font-family: Arial, Tahoma;
}

.text
{
    font-size: 14px;
    color: #666666;
    font-family: Arial, Tahoma;
}
.textsmall
{
    font-size: 12px;
    color: #666666;
    font-family: Arial, Tahoma;
}

a:focus { outline: none; }


a
{
    color: #006699;
    text-decoration: none;
}
a .img
{
    color: #006699;
    text-decoration: none;
    background:#ffffff;
}

A:hover {
	color:#FFFFFF; text-decoration: none; background:#336699;
}

td
{
    font-family: Verdana, Arial;
}

.topicheader
{
    color: #336699;
    font-family: Arial;
    font-size: 12pt;
    font-weight: bolder;
}

/* Frame Borders */
/* ----------------------------------------------------- */
.top-border
{
    background-image: url(images/global/line_dotted.gif);
    background-repeat: repeat-x;
    background-position: top left;
}

.dot_gray_h
{
    background-image: url(images/global/dot_gray_h_tile.gif);
    background-repeat: repeat;
    background-position: top left;
}

.dot_gray_v
{
    background-image: url(images/global/dot_gray_v_tile.gif);
    background-repeat: repeat;
    background-position: top left;
}

.pagetopline
{
    background-color: #405C86;
}



.bg_orange1
{
    background-color: #FF6600;
}

.bg_yellow1
{
    background-color: #FFE55A;
}
.bg_green1
{
    background-color: #A1B000;
}

.bg_blue1
{
    background-color: #E5F1EF;
}

.bg_blue2
{
    background-color: #527acc;
}
.bg_blue3
{
    background-color: #324395;
}
.bg_blue4
{
    background-color: #95c9d8;
}
.mtop0
{
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    font-family: Arial;
    font-size: 9pt;
    padding-left: 5px;
    padding-right: 5px;
}
.mtop1
{
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    background-color: #E5F2F5;
    font-family: Arial;
    font-size: 9pt;
    padding-left: 5px;
    padding-right: 5px;
}

.mmid0
{
    border-style: solid;
    border-width: 1px;
    border-color: #334F79;
    color: white;
    font-family: Arial;
    font-size: 10pt;
    padding-left: 8px;
    padding-right: 8px;
}


.mmid1
{
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    background-color: #405C86;
    color: white;
    font-family: Arial;
    font-size: 10pt;
    padding-left: 8px;
    padding-right: 8px;
}

.mmidborder
{
    background-color: #334F79;
}

.solidborder
{
    border-style: solid;
    border-width: 1px;
    border-color: #CECECE;
}

.leftmainbox
{
    background-color: #FFFFFF;
    padding-left: 8px;
    padding-right: 8px;
}

.middlemainboxheader
{
    background-color: #4D729C;
}

.middlemainbox
{
    background-color: #D2E7FC;
    padding-left: 8px;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bolder;
}

.rightmainbox
{
    background-color: #FFFFFF;
    padding-left: 8px;
    padding-right: 8px;
}

.box01header
{
    background-color: #405C86;
    color: white;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bolder;
    padding-left: 8px;
    padding-right: 1px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.box01border
{
    background-color: #28446E;
}

.box01body
{
    background-color: #FFFFFF;
    color: gray;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    padding-left: 2px;
    padding-right: 1px;
    padding-top: 1px;
}

.mleft0
{
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    font-family: Arial;
    font-size: 10pt;
}

.mleft1
{
    border-style: solid;
    border-width: 1px;
    border-color: #CECECE;
    background-color: #F1F1F1;
    font-family: Arial;
    font-size: 10pt;
}


.footerborder
{
    background-color: #7B8FA9;
}

.footer
{
    color: #666666;
    font-family: Arial;
    font-size: 8pt;
    padding-left: 8px;
    padding-right: 1px;
    padding-top: 0px;
    padding-bottom: 0px;
}


