.header-wide {
    background: url("../images/bg-header.jpg") repeat-x;
    height: 181px;
    width: 100%;
    position:absolute;
}

#back {
    margin: 0;
    padding: 0;
}

body .container  {
    margin: 0 auto;
    max-width: 970px;
    padding: 0;
    text-align: left;
}

#ja-header-sticker{
    width: 680px;
    float:left;
}
#ja-header-sticker .custom {
	line-height:30px;
	font-size:13px;
}
#header {
    display: block !important;
    padding: 0;
    position: relative;
	margin-top:5px;
}
#ja-header-social {
	float:left;
}

#ja-header-social  .social div{
	float:left;
}
.fb a{
    background: url("../images/ico-fb.jpg") no-repeat center center;
    height: 30px;
    width: 17px;
    display:inline-block;
    text-indent:-9999px;
}
.wt a{
    background: url("../images/ico-tw.jpg") no-repeat center center;
    height: 30px;
    width: 19px;
    display:inline-block;
    text-indent:-9999px;
    margin-right:5px;
}
.rss a{
    background: url("../images/ico-feed.jpg") no-repeat center center;
    height: 30px;
    width: 20px;
    display:inline-block;
    text-indent:-9999px;
    margin-right:5px;
}
.gg a{
    background: url("../images/ico-google.jpg") no-repeat center center;
    height: 30px;
    width: 26px;
    display:inline-block;
    text-indent:-9999px;
    margin-right:5px;
}
#ja-header-social .search,  #ja-header-social .social {
	float:left;
} 
#ja-header-social  #mod-search-searchword {
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	width:115px;
	border-radius:0px;
	height:22px;
}

#ja-header-social .search button {
	background: url("../images/btn-search.jpg") no-repeat center center;
	width:34px;
	height:30px;
	text-indent:-9999px;
	border:0px;
	border-radius:0px;
}
h1.logo {
    float: left;
    margin: 0;
    padding: 0;
    z-index: 99;
    width:425px;
}
h1.logo a {
    background: url("../images/logo.png") no-repeat scroll center left transparent;
    display: block;
    height: 90px;
    width: 425px;
}
h1.logo a span {
    position: absolute;
    top: -1000px;
}

#Menu {
    clear: both;
    display: block;
    margin: 0;
    position: relative;
    width: 100%;
    z-index: 999;
    height:51px;
}
#Menu ul {
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
}
#Menu li {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    background:url("../images/bg-menu-spacer.png") no-repeat right 4px transparent;
}
#Menu li.First {
}
#Menu li a {
    display: block;
    float: left;
    font-size: 13px;
    height: 51px;
    line-height: 51px;
    padding: 0 20px;
    text-decoration: none;
    text-transform: uppercase;
    color:#bdbdbd;
    font-weight:bold;
}
#Menu li a:hover {
    color: #04101c;
	background:#3291d1;
}

#Menu li ul {
    background: #3291d1;
    clear: left;
    display: none;
    font-size: 0.85em;
    left: 0;
    position: absolute;
    text-align: left;
    top: 51px;
    width: 200px;
    border:0px;
    z-index: 10;
    list-style-type:disc;
    padding-left:20px;
}
#Menu li ul li {
    background: none repeat scroll 0 0 transparent;
    float: left;
	ưidth:100%;
    text-align: left;
    line-height:30px;
    height:30px;
    list-style-type:disc;
}
#Menu li ul li a {
    font-size: 1em;
    padding:0px;
    margin: 0 5px;
    text-align: left;
    width: 195px;
    line-height:30px;
    height:30px;
    text-transform:none;
    color:#bdbdbd;
}
#Menu li.over a {
    text-decoration: none;
}

#Menu li:hover > ul, #Menu li.over > ul{
    display: block;
}
#Menu li ul li:hover > a, #Menu li ul li:hover > a, #Menu li ul > li:hover, #Menu li ul >` li:hover{
	color:#bdbdbd;
}
#Menu li ul li a:hover {
    text-decoration: none;
}

#Menu li:hover a, #Menu li.current a {
	color: #04101c;
	background:#3291d1;
}
#Menu li.item-101 a {
	background:url("../images/ico-home.png") no-repeat center center transparent !important;
        text-indent:-99999px;
        width:30px;
}
#Menu li ul li ul {
	clear: left;
    display: none;
	left: 200px;
    position: absolute;
    text-align: left;
    top: 0;
}
#Menu li ul li ul  li a{
	color: #04101c;
}
.ja-rightheader {
	float:right;
	display:inline-block;
	margin-top:25px;
}
.logoheader {
	float:left;
	width:100%;
}

#below-header {
	margin:10px 0;
}
main#content {
	width:674px;
}

div#aside {
	width:275px;
}
#aside h3 {
	background:url("../images/bg-left-module.png") no-repeat center left;
	margin:0px;
	padding:0px 0 0 10px;
	line-height:40px;
	text-transform:uppercase;
	height:50px;
	font-size:13px;
}
#content h2.item-title, #content .page-header h2 {
	background:url("../images/bg-menu-title.png") no-repeat center left;
	margin:15px 0 15px 0;
	padding:0px 0 0 40px;
	height:35px;
	line-height:30px;
	font-size:15px;
}
#content .item  img {
	border:1px solid #CCC;
	margin-right:10px;
	padding:4px;
	border-radius:3px;
}
p.readmore {
	float:right;
}
.container .row-fluid {
	margin-top:15px;
}
.mod-news h3 {
	margin: 5px;
	padding:0px;
	border-bottom:2px solid #CCC;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
.footer {
	background:url("../images/bg-footer.png") repeat-x center center;
        width:100%;
        height:182px;
        display:block;
        margin-top:5px;
}
#back-top {
    background: url("../images/top.png") no-repeat scroll transparent;
    bottom: 60px;
    height: 32px;
    margin-left: -80px;
    position: fixed;
    width: 32px;
    z-index: 999;
    right:160px;
}
#back-top a {
    display: block;
    height: 100%;
}
.footer .container {
	padding-top:15px;
}