#bursa-ann {

}

h2,h3,h4,h5,h6,p,hr {
    margin: 12px 0;
}

table.ven_table , table.formContentTable , ul.ven_fixed, div.ven_announcement_info {
    color: #0f0f0f;
}

.bursa-ann h3 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    color: #003f6d;
}

.bursa-ann h4 {
    font-size: 13px;
    color: #003f6d;
}

.bursa-ann h5 {
    font-size: 12px;
    color: #000;
}

hr {
    height: 4px;
    border: 0;
    clear: both;
}

Table.formContentTable {
    width: 100%;
}

Table.InputTable {
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1',
    endColorstr='#ffffff');;
    background: -moz-linear-gradient(top, #e1e1e1, #ffffff);;
    background: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1),
    to(#ffffff));;
}

Table.SubTableCol {
    margin-top: 0px;
    margin-left: 10px;
}

table.ven_table td {
    padding: 4px;
    border-width: 0 1px;
    border: 1px solid #dfdfdf;
}

Table.ven_table {
    margin: auto;
    border-width: 1px 0;
    border: 1px solid #dfdfdf;
    border-collapse: collapse;
    background: #dfdfdf;
}

TD.formContentData p {
    margin-top: 0px;
    padding: 0px;
}

TD.formContentData2 {
    padding: 4px;
    background-color: #f7f7f7;
    border-style: solid;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 2px;
    border-left-width: 1px;
    width: 0;
    width: 65%;
    vertical-align: top;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

TD.formContentDataH {
    text-align: left;
    padding: 4px;
    width: 65%;
    border-bottom: 1px dotted #cbcbcb;
}

TD.formContentDataN {
    font-size: 9pt;
    font-family: Arial;
    color: #000000;
    background-color: #FFFFFF;
    border-style: none;
    width: 100%;
    border-bottom-color: #F7CA8F;
    border-left-color: #F7CA8F;
}

TD.formContentDataS {
    padding: 2px;
    width: 3%;
}

TD.formContentDataWide {
    padding: 2px;
    border-style: none;
    width: 85%;
    border-bottom-color: #F7CA8F;
    border-left-color: #F7CA8F;
}

TD.formContentData {
    padding: 2px;
    color: #464646;
    background-color: #f7f7f7;
    border-style: solid;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 2px;
    border-left-width: 2px;
    width: 0;
    width: 65%;
    vertical-align: top;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

TD.formContentLabel2 {
    font-weight: bold;
    text-align: left;
    padding: 4px;
    border-style: solid;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 2px;
    border-left-width: 1px;
    width: 0;
    width: 35%;
    background: #ebebeb;
    vertical-align: top;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

TD.formContentLabelH {
    font-weight: bold;
    text-align: left;
    padding: 4px;
    width: 35%;
    border-bottom: 1px dotted #cbcbcb;
}

TD.formContentLabelInfo {
    font-weight: bold;
    text-indent: 30px;
    margin-bottom: 0;
    padding: 5px;
    color: #FFFFFF;
    background-color: #FFFFFF;
    width: 37%;
    background-repeat: no-repeat;
    border-bottom: 1px dotted #cbcbcb;
}

TD.formContentLabelN {
    width: 100%;
}

TD.formContentLabel {
    font-weight: bold;
    text-align: left;
    padding: 4px;
    color: #464646;
    border-style: solid;
    border-width: 0;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 2px;
    border-left-width: 2px;
    width: 35%;
    background: #ebebeb;
    vertical-align: top;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

TD.formContentStatement {
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
    padding: 2pt;
    color: #000000;
    border-style: none;
    border-width: 0;
    border-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    width: 0;
    width: 30%;
}

TD.formTableColumnHeader {
    font-weight: bold;
    padding: 4px;
    color: #ffffff;
    background-color: #5c0000;
    border-width: 1px 0 0 1px;
    border: solid #dfdfdf;
}

TD.formTableColumnLabelEV {
    padding: 4px;
    background-color: #F7f7f7;
    border-style: solid;
    border-color: #dfdfdf;
    border-width: 0 1px;
}

TD.formTableColumnLabel {
    padding: 4px;
    background-color: #ebebeb;
    border-style: solid;
    border-color: #dfdfdf;
    border-width: 0 1px;
}

TD.formTableHeader {
    font-size: 12px;
    font-family: Arial, Helvetica, Sans Serif;
    font-weight: bold;
    color: #000000;
    border-style: none;
    border-width: 0;
    border-width: 0;
    border-right-width: 0;
    border-bottom-width: 3px;
    border-left-width: 0;
    width: 0;
    border-top-color: #F7CA8F;
    border-right-color: #F7CA8F;
    border-bottom-color: #F7CA8F;
    border-left-color: #F7CA8F;
}

TD.formTableSubHeader {
    font-size: 13px;
    margin: 12px 0px;
    color: #003f6d;
}

TD {
    font: normal 12px/16px Arial, Helvetica, sans-serif;
}

TH.formTableColumnHeader {
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold;
    color: #A5521C;
    background-color: #FFE2C2;
    border-style: solid;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 3px;
    border-left-width: 1px;
    width: 0;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center right;
    border-bottom-color: #F7CA8F;
    border-left-color: #F7CA8F;
}

#main {
    /*width: 580px;*/
}

* html .ven_fixed {
    height: 1%;
}

*+html hr,* html hr {
    margin: 0;
    color: #fff;
    height: 3px;
    border-top: 1px solid #dfdfdf;
    border-bottom: 2px solid #f2f2f2;
}

.attachment .att_download_doc {
    margin: 0 5px 12px 0;
    padding: 0 12px;
    padding-left: 35px;
    border-style: none;
    border-color: #dfdfdf;
    border-width: 1px;
    display: block;
    float: left;
    background: url(../img/bursa/ven_icon_doc.png) no-repeat left top;
}

.attachment .att_download_pdf {
    margin: 0 5px 12px 0;
    padding: 0 12px;
    padding-left: 35px;
    border-style: none;
    border-color: #dfdfdf;
    border-width: 1px;
    display: block;
    float: left;
    background: url(../img/bursa/ven_icon_pdf.png) no-repeat left top;
}

.attachment .att_download_xls {
    margin: 0 5px 12px 0;
    padding: 0 12px;
    padding-left: 35px;
    border-style: none;
    border-color: #dfdfdf;
    border-width: 1px;
    display: block;
    float: left;
    background: url(../img/bursa/ven_icon_xls.png) no-repeat left top;
}

.attachment {
    margin: 12px 0;
    padding: 0 12px;
    border-color: #dfdfdf;
}

.att_table {
    margin: 12px 0;
    padding: 0 12px;
    border-style: solid;
    border-color: #dfdfdf;
    border-width: 1px;
    width: 100%;
}

.clearboth {
    clear: both;
}

.company_name {
    font-size: 14px;
    font-weight: bold;
}

.fixed:after {
    height: 0px;
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
}

.fixed {
    display: block;
    min-height: 1%;
}

.FootNoteRemark {
    font-size: 11px;
    font-family: arial;
    font-weight: bold;
    font-style: italic;
    color: #696969;
}

.FootNote {
    font-size: 14px;
    color: #696969;
    font: italic 11px/11px Arial;;
}

.tabs li.ven_selected {
    border-top: 3px solid #003f6d;
    color: #003f6d;
}

.tabs li {
    border-color: #c1c1c1; : /* fallback */
background-color: #f6f8f8;
    background-position: left -635px; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f8f8),
    to(#e9e9e9)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #e9e9e9, #f6f8f8);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #e9e9e9, #f6f8f8); /* IE 10 */
    background: -ms-linear-gradient(top, #e9e9e9, #f6f8f8);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #e9e9e9, #f6f8f8);
    float: left;
    padding: 6px 12px;
    border: solid #c1c1c1;
    border-width: 3px 1px 0 0;
    cursor: pointer;
}

.tabSection {
    margin: 12px 0;
    padding: 0 12px;
    border-color: #dfdfdf;
}

.tabs {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 1px solid #c1c1c1;
    border-width: 0 0 1px 1px;
    font-weight: bold;
}

.thumbnail {
    float: left;
    width: 180px;
    border: 0px solid #999;
    margin: 0 15px 15px 0;
    padding: 5px;;
}

.ven_alert,.ven_alert .FootNote {
    color: #f00;
}

.ven_announcement_info h4 {
    line-height: 27px;
    margin-bottom: 0;
    padding-left: 35px;
    color: #ffffff;
    border-bottom: 1px dotted #cbcbcb;
    background-color: #5c0000;
}

.ven_announcement_info table {
    background-color: #f3f3f3;
    width: 100%;
}

.ven_fixed:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}