body {
    background-image: url(../images/1200_706_72dpi_wrapper-bg.png);
    background-position: top center;
    background-repeat: no-repeat;
}
#basic-page-contents ul {
    list-style: disc;
    padding: 0px 20px 20px 30px;
}
#basic-page-contents ol {
    list-style: conic-gradient;
    padding: 0px 20px 20px 30px;
}
#scrolling-news #content {
    background-image: url(../images/news-bg.png);
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
}
#scrolling-news #content h1,
#side-content h1,
#basic-page-contents h1 {
    font-weight: 700;
    line-height: 1.2em;
    font-size: 26px;
    margin-bottom: 10px;
}
#side-content hr,
#basic-page-contents hr {
    margin-bottom: 15px;
}
#scrolling-news #content h2,
#side-content h2,
#basic-page-contents h2 {
    font-weight: 700;
    line-height: 1.2em;
    font-size: 22px;
    margin-bottom: 10px;
}
#scrolling-news #content p,
#side-content p,
#basic-page-contents p {
    margin-bottom: 20px;
}

/* menu settings starts */

.ddsmoothmenu ul li:first-child a span::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 100%;
    background-color: #ff0000;
    left: -13px;
}
.ddsmoothmenu ul li:nth-child(2) a span::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 100%;
    background-color: #ffc000;
    left: -13px;
}
.ddsmoothmenu ul li:nth-child(3) a span::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 100%;
    background-color: #ffff00;
    left: -13px;
}
.ddsmoothmenu ul li:nth-child(4) a span::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 100%;
    background-color: #92d050;
    left: -13px;
}
.ddsmoothmenu ul li:nth-child(5) a span::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 100%;
    background-color: #00b0f0;
    left: -13px;
}
.ddsmoothmenu ul li:nth-child(6) a span::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 100%;
    background-color: #f4b183;
    left: -13px;
}
.ddsmoothmenu ul li:nth-child(7) a span::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 100%;
    background-color: #7030a0;
    left: -13px;
}
.ddsmoothmenu ul li:nth-child(8) a span::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 100%;
    background-color: #548235;
    left: -13px;
}

/* menu settings stops */

/* tabs */

#basic-page-contents #tabs {
    list-style: none;
    padding: 0;
}
#tabs li a.inactive {
    position: relative;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    color:#666666;
    background: #ffffb3;
    outline:none;
    border-top: 1px solid #ccc;
}
#tabs li a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 2px;
    background-color: white;
}
#tabs li a.inactive::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 1px;
    background-color: #ccc;
}
 
#tabs li a:hover, #tabs li a.inactive:hover {
    color: #5685bc;
    outline:none;
}
 
.tab-content-container {
    clear:both;           
    width:100%; 
    border-left: solid 1px #CCC;
    border-right: solid 1px #CCC;
    border-bottom: solid 1px #CCC;
    text-align:left;
    padding: 20px;
    background-color: #ffffff;
}
 
.container h2 { 
    margin-left: 15px;  margin-right: 15px;  margin-bottom: 10px; color: #5685bc; 
}
 
.container p { 
    margin-left: 15px; margin-right: 15px;  margin-top: 10px; margin-bottom: 10px; line-height: 1.3; font-size: small; 
}
 
.container ul { 
    margin-left: 25px; font-size: small; line-height: 1.4; list-style-type: disc; 
}
 
.container li { 
    padding-bottom: 5px; margin-left: 5px;
}