#middle .jcarousel-container {
	width:1000px;
	height:36px;
	border-bottom:#d9d9d9 1pt solid
}

#middle .jcarousel-direction-rtl {
	direction:rtl
}

#middle .jcarousel-container-horizontal {
    width:1000px;
    height:36px
}

#middle .jcarousel-clip-horizontal {
    width:1000px;
    height:36px
}

#middle .jcarousel-item {
    width:252px;
    height:31px;
	color:#3d3d3d;
	line-height:12px;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size:13px;
	cursor:pointer;
	padding:5px 3px 0 8px;
	border-right:#797979 1pt solid;
	background:url(../images/news-menu-bg-b.png) repeat-x
}

#middle .jcarousel-next-horizontal {
    position: absolute;
    top: -1px;
    right: 0px;
    width: 13px;
    height: 38px;
    cursor: pointer;
    background:url(../images/news-menu-bg-c.png) no-repeat left top}

#middle .jcarousel-prev-horizontal {
    position: absolute;
    top: -1px;
    left: 0px;
    width: 18px;
    height: 38px;
    cursor: pointer;
    background:transparent url(../images/news-menu-bg-a.png) no-repeat left top
}

#middle .jcarousel-prev-horizontal div {
    width: 5px;
    height: 38px;
    filter: alpha(opacity=40);
    -moz-opacity: 0.40;
    -khtml-opacity: 0.40;
    opacity: 0.40;
    background:url(../images/news-menu-bg-e.png) no-repeat center 1px;
	float:right
}

#middle #news-menu-button-a {
	position: absolute;
    top: -4px;
    left: 667px;
    width: 320px;
    height: 41px;
    background:url(../images/news-menu-bg-g.png) no-repeat right top
}

#middle #news-menu-button-a div {
	width: 7px;
    height: 41px;
	filter: alpha(opacity=40);
    -moz-opacity: 0.40;
    -khtml-opacity: 0.40;
    opacity: 0.40;
	background:url(../images/news-menu-bg-d.png) no-repeat left 1px;
	float:left
}

#middle #news-menu-button-a span {
	display:block;
	width: 283px;
    height: 31px;
	padding:10px 7px 0 0;
	font-size:14px;
	line-height:14px;
	float:right
}


#sub-middle .jcarousel-container {
	width:1000px;
	height:137px;
	background:url(../images/news-calendar-bg-c.png) repeat-x
}

#sub-middle .jcarousel-direction-rtl {
	direction:rtl
}

#sub-middle .jcarousel-container-horizontal {
    width:1000px;
    height:137px
}

#sub-middle .jcarousel-clip-horizontal {
    width:1000px;
    height:137px
}

#sub-middle .jcarousel-item {
    width:238px;
    height:137px;
	padding:0 20px 0 30px;
	color:#3d3d3d;
	line-height:12px;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size:13px;
	border-right:#dddddd 1pt solid;
}

#sub-middle .jcarousel-item-placeholder {

}

#sub-middle .jcarousel-next-horizontal {
    position: absolute;
    top:0px;
    right:0px;
    width:79px;
    height:136px;
    cursor:pointer;
    background:url(../images/news-calendar-bg-b.png) no-repeat left top
}

#sub-middle .jcarousel-prev-horizontal {
    position: absolute;
    top:0px;
    left:0px;
    width:79px;
    height:136px;
    cursor:pointer;
    background:url(../images/news-calendar-bg-a.png) no-repeat left top
}

#sub-middle #news-menu-button-b {
	position:absolute;
    top:0px;
    left:394px;
    width:211px;
    height:26px;
    background:url(../images/news-calendar-bg-d.png) no-repeat center top
}

#sub-middle #news-menu-button-b div {
	width:205px;
    height:6px;
	filter:alpha(opacity=50);
    -moz-opacity:0.50;
    -khtml-opacity:0.50;
    opacity:0.50;
	background:url(../images/news-calendar-bg-e.png) no-repeat center top;
	float:left
}

#sub-middle #news-menu-button-b span {
	display:block;
	width:205px;
    height:26px;
	color:#0d40a1;
	line-height:20px;
	font-size:20px;
	text-align:center
}

#news-calendar-ul li h4 {
	margin:0;
	padding:5px 0 12px 0;
	color:#909090;
	font-size:20px;
	font-weight:normal;
	text-align:center
}

#news-calendar-ul li div {
	width:20px;
	height:16px;
	margin:3px 10px 0 0;
	padding:2px 4px 0 0;
	font-size:16px;
	text-align:right;
	float:left
}

#news-calendar-ul li div a {
	display:block;
	width:20px;
	height:16px;
	text-decoration:none
}


#sub-middle.main-page .jcarousel-item {
    width:465px;
    height:137px;
	margin-right:15px;
	padding:15px 0 0 0;
	color:#3d3d3d;
	line-height:12px;
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-size:13px;
	border:0 !important;
	background:url(../images/main-page-menu-bg-c.png) no-repeat 300px 70px
}

#sub-middle.main-page .jcarousel-next-horizontal {
    position: absolute;
	z-index:5;
    top:0px;
    right:0px;
    width:30px;
    height:136px;
    cursor:pointer;
    background:url(../images/main-page-menu-bg-a.png) no-repeat left top
}

#sub-middle.main-page .jcarousel-prev-horizontal {
    position: absolute;
	z-index:5;
    top:0px;
    left:0px;
    width:30px;
    height:136px;
    cursor:pointer;
    background:url(../images/main-page-menu-bg-b.png) no-repeat left top
}

#menu-bottom-ul a,
#menu-bottom-ul a:visited {
	color:#666666 !important;
	font-size:11px !important;
	text-decoration:none !important
}

#menu-bottom-ul h4 {
	margin:7px 0 7px 0;
	padding:0;
	color:#0d40a0;
	font-size:13px;
	text-transform:uppercase;
	line-height:13px
}

#menu-bottom-ul h4:first-letter {
	font-size:16px
}

#menu-bottom-ul span {
	display:inline-block;
	padding-top:6px;
	color:#333333;
	font-weight:normal
}

#menu-bottom-ul .image-left-without {
	margin-right:10px !important
}