body {
    background:url('../../framework.files/pic/body.jpg') no-repeat 100% 0;
    font:normal 13px 'Tahoma'
}

ul li, dl dd {
    margin-left:0;
    padding-left:0
}

a {
    color:#50b7f8
}

a:hover {
    text-decoration:none
}

.l-page {
    width:902px;
    position:relative;
    margin:0 auto
}

.b-logo {
    top:28px;
    left:0px;
	position:absolute;
}

.l-header {
    height:113px;
    padding-top:118px;
}
.l-header form {
    position:absolute;
    top:20px;
    right:0
}
    
    .l-header form dt {
        text-align:right;
        color:#999;
        margin-bottom:10px
    }
    
    .l-header form b {
        color:#000;
        font-weight:normal;
        text-transform:uppercase
    }
    
.l-header label {
    color:#000;
    padding-right:10px
}

.l-header select {
    font-size:16px
}
h1 {
    position:relative;
	width:300px;
}
    
    h1 em {
        position:absolute;
        top:0;
        left:0;
        width:427px;
        height:73px;
        background:url('../../framework.files/pic/h1.png') no-repeat 0 0
    }
    
.b-block {
    border:#d0d0d0 1px solid;
    padding:5px;
	margin-bottom:10px;
	position:relative;
	clear:both
}

    .b-block .b-string {
        background:#f2f2f1;
        padding:13px 14px;
		position:relative;
    }
    
    .b-block .b-string b {
        font:normal 16px 'Tahoma'
    }
    
    .b-text {
        background:url('../../framework.files/pic/arrow.gif') no-repeat 0 3px;
        padding:0 0 0 15px;
        margin:15px;
		clear:both;
		_height:20px;
		display:table;
		min-height:20px
    }
    .b-text b,
    .b-text strong{
	color:#369;
    }

/* sticky footer */
html, body {
    height:100%
}

.l-page {
    min-height:100%;
    height:auto !important;
    height:100%;
    margin:0 auto -100px
}

.l-footer, .l-push {
    text-align:right;
    height: 100px
}

.l-footer {
    background:url('../../framework.files/pic/footer.jpg') no-repeat 0 0
}

.l-push cite {
    font-style:normal;
    color:#999;
    display:block;
    padding-top:15px
}

#center_body img, #center_body2a img, #center_body3a img {
    margin: 10px 10px 10px 10px;
}

.newsCalendarWeek {
	color:#aaaaaa;
}