body, ul, li, form, p, a, h1, h2, h3, h4, img, input, hr {padding: 0; margin: 0; border: 0; background: transparent;}

h1, h2, h3, h4, h5 {padding-top: 0px;}

body {
        background-color: #fff;
        font-family: 'Open Sans', sans-serif;
        font-size: 15px;
        text-align: left;
        font-weight: 300;
        color:#000;
        background: url(../images/gvibcg.png) no-repeat center 50px;
}

h1 {
        font-size: 34px;
        font-weight: 300;

}

h2 {
        font-size: 24px;
        font-weight: 300;
        color: #000;
}

h3 {
        font-size: 16px;
        font-weight: 600;
        color: #003F8A;
}

h4 {
  font-size: 14px;
  font-weight: 600;
  color: #003F8A;
}

h5 {
  font-size: 12px;
  font-weight: 600;
}

p {
  font-size: 14px;
  font-weight: 300;
}

#right_content h1 {font-size:24px; font-weight:300;padding:0px 0px 0px 15px;}


#right_content ol {
    counter-reset: item;
    padding: 0 0 0 32px;
}
#right_content ol li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    line-height: 130%;
    padding: 0 0 8px 2px;
}
#right_content div > ol > li {
/*     list-style: none /* outside none */; */
    margin-left: -30px;
}
#right_content div > ol > li > ol {
    color: #000000;
}
/* 
#right_content ol li:before {
    content: counters(item, ".", decimal) ".";
    counter-increment: item;
}
 */
#right_content ol li ul, #right_content .content ol li ol {
    counter-reset: item;
    list-style: decimal outside none;
    padding: 10px 0 6px 32px;
}
#right_content ol li ul li, #right_content ol li ol li {
    border: 0 none;
    display: block;
    padding: 0;
    position: relative;
}



hr {
    border-bottom: 1px solid #d2d2d2;
}