@import url(form.css);

body#index-list #inside {
    padding: 0;
}

#bulletin-list-column {
    float: left;
    width: 408px;
    padding: 10px 0 0 16px;
}

#bulletin-filter-column {
    float: left;
    margin-left: 20px;
}

#bulletins-list {
    margin: 10px 0 0 0;
    padding: 0;
    float: left;
}

#bulletins-list li {
    list-style: none outside none;
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

#bulletins-list h2 a {
    color: #0b2775;
    font-size: 1.05em;
}

#bulletins-list h2 a:hover {
    text-decoration: none;
}

#bulletins-list p {
    margin: 5px 0 7px;
}

#bulletins-list dl {
    color: #0b2775;
    margin: 0 0 10px 0;
    padding: 0;
}

#bulletins-list dt {
    float: left;
    padding-right: 3px;
    /*width: 60px;*/
}

#bulletins-list dd {
    clear: none;
    float: left;
    margin: 0;
}

dd.ref-no {
    padding-right: 20px;
}

#bulletins-list a.download {
    clear: both;
    float: left;
    margin-top: 5px;
}

#bulletin-list-column .paging-controls {
    position: relative;
    clear: both;
    border-top: 1px solid #cee0ec;
    margin-top: 15px;
    height: 40px;
}

#bulletin-list-column a.paging-nav {
    margin: 0;
    position: absolute;
}

#bulletin-list-column a.next {
    top: 8px;
    right: 0;
}

#bulletin-list-column a.previous {
    top: 8px;
    left: 0;
}

#bulletin-list-column .context {
    padding: 35px 0 10px;
}

.doc-format {
    clear: both;
    float: left;
    width: 100%;
}

#category-list {
	width: 131px;
    padding: 10px 8px 8px 8px;
    background: #CCE0EE;
}

#category-list h2 {
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 0 8px 0;
}

#category-list ul.sub-nav {
    margin: 0;
    padding: 0;
    width: 100%;
    background: transparent;
}

#category-list ul.sub-nav li {
    margin: 0 0 2px 0;
    padding: 0;
    list-style: none;
    width: 100%;
    background: transparent;
}

#category-list ul.sub-nav li a {
    background-color: transparent;
}

#bulletins-subscribe {
    width: 147px;
    margin: 10px 0 0;
    background: #67b3d3 url(../img/bulletins-subscribe-bg.jpg) no-repeat 0 0;
}

#bulletins-subscribe a {
    display: block;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    padding: 100px 0 10px;
}

#bulletins-subscribe a span {
    display: block;
    padding: 0 15px;
    background: transparent url(../img/sub_nav_arrow_bg.gif) no-repeat 8px 4px;
}

#bulletins-subscribe a:hover,
#bulletins-subscribe a:focus {
    text-decoration: underline;
}

div#bulletin-form-intro {
    color: #1c3d98;
    font-size: 1.1em;
}

div#bulletin-form-intro img {
    float: right;
    margin: 0 0 10px 15px;
}

div#bulletin-form-intro a {
    color: #1c3d98;
}

.m5form .multi-wrap {
    width: 390px;
}

body#index-subscribe div.multi-wrap label {
    float: left;
    width: 170px !important;
    margin: 0;
}

.m5form .multi-wrap br {
    display: none;
}

body#index-subscribe .submit-group,
body#index-unsubscribe .submit-group {
    padding: 0 0 0 155px;
}
