/* body elements */
body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background: #d4d9df url( '../images/bg_main.gif' ) repeat-x;
        scrollbar-face-color: #A5B6CA;
        scrollbar-highlight-color: #F4F6F9;
        scrollbar-shadow-color: #344F6E;
        scrollbar-3dlight-color: #344F6E;
        scrollbar-arrow-color:  #344F6E;
        scrollbar-track-color: #D6DFE9;
        scrollbar-darkshadow-color: #5E7590;

}

/* text */
.bodytext {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;;
        font-size: 12px;
        color: 4C5C6E;
}
a.bodytext:link {
        color: 4B4341;
        text-decoration: underline;
}
a.bodytext:active {
        text-decoration: underline;
        color: E19900;
}
a.bodytext:visited {
        text-decoration: underline;
        color: 4B4341;
}
a.bodytext:hover {
        text-decoration: none;
        color: E19900;
}

.subtext {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;;
        font-size: 10px;
        color: 4C5C6E;
}
a.subtext:link {
        color: 4B4341;
        text-decoration: underline;
}
a.subtext:active {
        text-decoration: underline;
        color: E19900;
}
a.subtext:visited {
        text-decoration: underline;
        color: 4B4341;
}
a.subtext:hover {
        text-decoration: none;
        color: E19900;
}

.route {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-weight: bold;
        font-size: 9px;
        color: #E19900;
}
a.route:link {
        color: 372F2A;
        font-weight: normal;
        text-decoration: none;
}
a.route:active {
        color: 372F2A;
        font-weight: normal;
        text-decoration: none;
}
a.route:visited {
        color: 372F2A;
        font-weight: normal;
        text-decoration: none;
}
a.route:hover {
        color: 372F2A;
        font-weight: normal;
        text-decoration: none;
}

.t1 {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-size: 14px;
        color: #E19900;
}

.t2 {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-size: 14px;
        color: #564F4D;
}

.t3 {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-size: 18px;
        font-weight: bold;
        color: #344F6E;
}

.t4 {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-size: 14px;
        font-weight: bold;
        color: #E19900;
}
.t5 {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-size: 12px;
        font-weight: bold;
        color: #344F6E;
}

.more {
        FONT-FAMILY: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        FONT-SIZE: 10px;
        COLOR: #FFFFFF;
        text-align:right;
        TEXT-DECORATION: none;
        PADDING-BOTTOM: 0px;
}
A.more:link {
        COLOR: #FFFFFF;
        TEXT-DECORATION: none;
}
A.more:active {
        COLOR: #FFFFFF;
        TEXT-DECORATION: none;
}
A.more:visited {
        COLOR: #FFFFFF;
        TEXT-DECORATION: none;
}
A.more:hover {
        COLOR: #FFFFFF;
        TEXT-DECORATION: underline;
}

.bottom {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-size: 10px;
        color: #4C5C6E;
}
a.bottom:link {
        color: #4C5C6E;
        text-decoration: none;
}
a.bottom:active {
        color: #4C5C6E;
        text-decoration: none;
}
a.bottom:visited {
        color: #4C5C6E;
        text-decoration: none;
}
a.bottom:hover {
        color: #E19900;
        text-decoration: underline;
}

/* objects*/
.head {
        background: #FFFFFF url( '../images/head.jpg') no-repeat;
        padding-top: 102px;
        border-top: none;
        padding-bottom: 7px;
}

.menubar {
        background: #FFFFFF url( '../images/bg_menu.gif') repeat-x;
        padding-top:4px;
}

.routeline {
        text-align: right;
        background-color: #FFFFFF;
        padding: 3px;
        border-top: 1px solid #83A4CB;
        border-bottom: 1px solid #E19900;
        margin-top:12px;
}

.body {
        background-color: #FFFFFF;
        padding: 7px;
        padding-top: 0px;
}


.foot {
        border: 7px solid #FFFFFF;
        background: #FFFFFF url( '../images/bg_footer.gif' ) repeat-x;
        padding: 12px;
}

.bord_r {
        border-right: 7px solid #FFFFFF;
        float:left;
}

.cell1 {
        padding-top:9px;
        padding-right: 12px;
}
.cell2 {
        padding-top:7px;
}
.cell3 {
        padding-top:9px;
        padding-right: 12px;
        border-right: 1px solid #EFC978;
}
.cell4 {
        padding-top:9px;
        padding-left: 9px;
}

.bullet2 {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-size: 16px;
        font-weight: bold;
        color: #344F6E;
        BACKGROUND: url('../images/point.gif') no-repeat;
        PADDING-LEFT: 26px;
        PADDING-RIGHT: 0px;
        PADDING-TOP: 3px;
        PADDING-BOTTOM: 7px;
        margin-bottom: 7px;
}

.bullet1 {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-size: 12px;
        color: #344F6E;
        BACKGROUND: url('../images/bullet_1.gif') no-repeat;
        PADDING-LEFT: 30px;
        PADDING-BOTTOM: 7px;
        margin-bottom: 7px;
}
a.bullet1:link {
        color: #344F6E;
        text-decoration: none;
}
a.bullet1:active {
        color: #344F6E;
        text-decoration: none;
}
a.bullet1:visited {
        color: #344F6E;
        text-decoration: none;
}
a.bullet1:hover {
        color: #E19900;
        font-weight: bold;
        text-decoration: underline;
}

#locate {
        border-bottom: 2px solid #344F6E;
        padding: 3px;
        background: url('../images/bg_t1.gif') right no-repeat;
}
#subject {
        background: url( '../images/point.gif') no-repeat;
        border-bottom: 2px dotted #564F4D;
        padding: 3px;
        padding-top: 22px;

}
#article {
        border-bottom: 2px dotted #564F4D;
        padding: 3px;
        padding-bottom: 7px;
        margin-bottom: 7px;
}

#caption1 {
        background-color: #F2F5F8;
        padding: 7px;
        margin-top: 7px;
        margin-bottom: 7px;
}
#caption2 {
        background-color: #F2F5F8;
        padding: 7px;
        margin-top: 7px;
        margin-bottom: 7px;
        border: 1px dashed #B6C0CB;
}

.body_cont {
        /*text-align: center;*/
        padding-top: 6px;
}
.logo {
        border-top: #FFFFFF 6px solid;
}
.locate1 {
        width: 390px;
        height: 76px;
        text-align:right;
        padding-top: 24px;
        padding-right: 6px;
        border-top: #FFFFFF 6px solid;
        background: #FFFFFF url( '../images/bg_project_head_blue.gif') no-repeat;
}
.info1 {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;;
        font-size: 12px;
        color: #4C5C6E;
        text-align:left;
        padding-top: 6px;
        padding-left: 18px;
        background: #FFFFFF url( '../images/bg_project_cont_blue.gif') repeat-y;
}
.proj_foot1 {
        text-align: right;
        padding-right: 22px;
        padding-top: 6px;
        padding-bottom: 6px;
        border-top: #FFFFFF 6px solid;
        background: #FFFFFF url( '../images/foot_01.jpg') no-repeat;
}
.locate2 {
        width: 390px;
        height: 76px;
        text-align:right;
        padding-top: 24px;
        padding-right: 6px;
        border-top: #FFFFFF 6px solid;
        background: #FFFFFF url( '../images/bg_project_head_red.gif') no-repeat;
}
.info2 {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-size: 12px;
        color: #6C5053;
        text-align:left;
        padding-top: 6px;
        padding-left: 18px;
        background: #FFFFFF url( '../images/bg_project_cont_red.gif') repeat-y;
}
.proj_foot2 {
        text-align: right;
        padding-right: 22px;
        padding-top: 6px;
        padding-bottom: 6px;
        border-top: #FFFFFF 6px solid;
        background: #FFFFFF url( '../images/foot_02.jpg') no-repeat;
}
.locate3 {
        width: 390px;
        height: 76px;
        text-align:right;
        padding-top: 24px;
        padding-right: 6px;
        border-top: #FFFFFF 6px solid;
        background: #FFFFFF url( '../images/bg_project_head_green.gif') no-repeat;
}
.info3 {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-size: 12px;
        color: #5D7B59;
        text-align:left;
        padding-top: 6px;
        padding-left: 18px;
        background: #FFFFFF url( '../images/bg_project_cont_green.gif') repeat-y;
}
.proj_foot3 {
        text-align: right;
        padding-right: 22px;
        padding-top: 6px;
        padding-bottom: 6px;
        border-top: #FFFFFF 6px solid;
        background: #FFFFFF url( '../images/foot_03.jpg') no-repeat;
}
.locate4 {
        width: 390px;
        height: 76px;
        text-align:right;
        padding-top: 24px;
        padding-right: 6px;
        border-top: #FFFFFF 6px solid;
        background: #FFFFFF url( '../images/bg_project_head_yellow.gif') no-repeat;
}
.info4 {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-size: 12px;
        color: #6A6034;
        text-align:left;
        padding-top: 6px;
        padding-left: 18px;
        background: #FFFFFF url( '../images/bg_project_cont_yellow.gif') repeat-y;
}
.proj_foot4 {
        text-align: right;
        padding-right: 22px;
        padding-top: 6px;
        padding-bottom: 6px;
        border-top: #FFFFFF 6px solid;
        background: #FFFFFF url( '../images/foot_04.jpg') no-repeat;
}
#title6 {
        height: 46px;
        background: url( '../images/bg_t6.gif') right no-repeat;
        padding-left: 26px;
        padding-top: 12px;
}
.righband {
        padding: 6px;
        background-color: #E9EDF2;
}
.orpheusbody {
        padding-right: 12px;
        padding-top: 6px;
        padding-left: 5px;
}
#captitle {
        /* width: 195px; */
        background: #8CA6CA url( '../images/bg_caption.gif') repeat-x;
        padding: 4px;
        margin-bottom: 6px;
}
.captext {
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-weight: bold;
        font-size: 16px;
        color: #FFFFFF;
}
a.captext:link {
        color: #FFFFFF;
        text-decoration: none;
}
a.captext:active {
        color: #FFFFFF;
        text-decoration: none;
}
a.captext:visited {
        color: #FFFFFF;
        text-decoration: none;
}
a.captext:hover {
        color: #FFFFFF;
        text-decoration: none;
}
.thumb {
        border: #83A4CB 1px solid;
}
.submenu1{
        display: block;
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-weight: bold;
        font-size: 12px;
        color: #344F6E;
        background:  url( '../images/bullet_3.gif') no-repeat;
        padding-left: 24px;
        padding-top:4px;
}
a.submenu1:link {
        color: #344F6E;
        text-decoration: none;
}
a.submenu1:active {
        color: #344F6E;
        text-decoration: none;
}
a.submenu1:visited {
        color: #344F6E;
        text-decoration: none;
}
a.submenu1:hover {
        color: #E19900;
        text-decoration: underline;
}
.submenu2{
        display: block;
        font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, Sans-Serif;
        font-weight: bold;
        font-size: 12px;
        color: #E19900;
        background:  url( '../images/bullet_3a.gif') no-repeat;
        padding-left: 24px;
        padding-top:4px;
}
a.submenu2:link {
        color: #E19900;
        text-decoration: none;
}
a.submenu2:active {
        color: #E19900;
        text-decoration: none;
}
a.submenu2:visited {
        color: #E19900;
        text-decoration: none;
}
a.submenu2:hover {
        color: #E19900;
        text-decoration: underline;
}

#nav_item_1 {
        display:block;
        height:41px;
        float:left;
        padding-top:12px;
        padding-right: 15px;
        padding-left: 10px;
        background: url( '../images/bg_nav1.gif') no-repeat right top;
        font-family:Arial, Helvetica, sans-serif;
        color:#344F6E;
        font-weight: bold;
        text-align:center;
}
#nav_item_1:hover {
        color:#5277A4;
        background: url( '../images/bg_nav1a.gif') no-repeat right top;

        text-decoration: underline;
}
#nav_item_1 a:link {
        color:#344F6E;
        text-decoration:none
}
#nav_item_1 a:active {
        color:#5277A4;

        text-decoration: underline;
}
#nav_item_1 a:visited {
        color:#344F6E;
        text-decoration:none
}
#nav_item_1 a:hover {
        color:#5277A4;
        text-decoration: underline;
}

#nav_item_2 {
        display:block;
        height:41px;
        float:left;
        padding-top:12px;
        padding-right: 15px;
        padding-left: 0px;
        background: url( '../images/bg_nav2.gif') no-repeat right top;
        font-family:Arial, Helvetica, sans-serif;
        color:#344F6E;
        font-weight: bold;
        text-align:center;
}
#nav_item_2:hover {
        color:#344F6E;
        text-decoration: underline;
}
#nav_item_2 a:link {
        color:#344F6E;
        text-decoration:none
}
#nav_item_2 a:active {
        color:#5277A4;
        text-decoration: underline;
}
#nav_item_2 a:visited {
        color:#344F6E;
        text-decoration:none
}
#nav_item_2 a:hover {
        color:#344F6E;
        text-decoration: underline;
}
#nav_2_pic {
        float:left;
        margin-left: 2px;
        width: 8px;
        height: 41px;
        background: url( '../images/nav2.gif') no-repeat;
}


a.lang:link {
        color:#344F6E;
        text-decoration:none
}
a.lang:active {
        color:#5277A4;
        text-decoration: underline;
}
a.lang:visited {
        color:#344F6E;
        text-decoration:none
}
a.lang:hover {
        color:#5277A4;
        text-decoration: underline;
}
