@font-face {
    font-family: 'PT Sans Regular';
    src: url('/fonts/PTSansRegular.eot');
    src: url('/fonts/PTSansRegular.eot?#iefix') format('embedded-opentype'),
         url('/fonts/PTSansRegular.woff') format('woff'),
         url('/fonts/PTSansRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PT Sans Bold';
    src: url('/fonts/PTSansBold.eot');
    src: url('/fonts/PTSansBold.eot?#iefix') format('embedded-opentype'),
         url('/fonts/PTSansBold.woff') format('woff'),
         url('/fonts/PTSansBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PT Sans Regular';
    src: url('/fonts/PTSansBold.eot');
    src: url('/fonts/PTSansBold.eot?#iefix') format('embedded-opentype'),
         url('/fonts/PTSansBold.woff') format('woff'),
         url('/fonts/PTSansBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

html {font-size: 100%;min-height: 100%; height: 100%;}

body {
    min-width: 320px;
    margin: 0;
    padding: 0;
    font-family: 'PT Sans Regular', sans-serif;
    font-size: 18px;
    line-height: 1.66667;
    color: #323232;
    min-height: 100%;
    height: 100%;
}

img {
    display: block;
    max-width: 100%;
    margin: 0 0 25px;
    border: 0;
}


a {
    color:#035d7d;
    outline:none;
    font-size: 18px;
    text-decoration: none;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

a:hover {
    outline: none;
    color: #a01c1c;
    text-decoration: underline;
}

h1 {margin: 0 0 20px;padding: 0;font-weight: bold;color: #323232;clear: both; line-height: 1.39286;}
h2, h3, h4{margin: 0 0 30px;padding: 0;font-weight: bold;color: #323232;clear: both; line-height: 1.5}
h1{font-size: 30px;}
h2{font-size: 24px;}
h3{font-size: 20px;}
h4{font-size: 16px;}
p+h2, p+h3, p+h4, ul+h2, ul+h3, ul+h4{margin-top: 30px;}
h1 a, h2 a, h3 a, h4 a{text-decoration: none;color: #323232;cursor: pointer;}

p{margin: 0 0 30px;}

ol{margin: 30px 0;padding: 0;list-style: none;counter-reset: item;}
ol li{position: relative;margin-top: 13px;padding-left: 23px;}
ol li:before{counter-increment: item;content: counter(item);
             position: absolute;left: 0; top: 0; width: 20px;padding: 0; font-weight: bold; color: #a01c1c;}

ol li ol{margin: 0;}

ul{margin: 30px 0;padding: 0;list-style: none;}
ul li{margin-top: 13px;padding-left: 23px;background: url('/desimages/ul_li.png') left 11px no-repeat;}

ul li ul{margin: 0;}

table{margin: 30px 0;border-collapse: collapse;}

th, td{border: 1px solid #c3cace;}
th{padding: 5px;font-weight: normal;background-color: #f7f1ea;}
td{padding: 5px;}

hr {
    margin: 30px 0;
    border-top: 2px solid #c3cace;
}

iframe{max-width: 100%;border: 0;}

blockquote {
    display: block;
    margin: 40px 0;
    font-weight: bold;
    font-style: italic;
    padding: 16px;
    border-left:14px solid #f7f1ea;
}