/* Reset */
html, body {margin: 0;padding: 0;}h1, h2, h3, h4, h5, h6, p, blockquote, pre, ol, ul, li, dl, dt, dd,table, td, form, fieldset,abbr, code {margin: 0;border: 0;padding: 0;}table {background-color: transparent;text-align:left;border-collapse:collapse; border-spacing:0;border:0;}a{text-decoration: underline;color:#3c7a0d;}a{-moz-outline-style: none;outline: none;cursor: pointer;}a:active, a:focus {outline: none;}a img, :link img, :visited img, img { border: 0; }a:hover{text-decoration:none;}

/* Default elements */

h1,h2,h3{
    font-family: Arial,sans-serif;
    margin:0.63em 0 0.31em;
    line-height:normal
}

h4,h5{
    font-family:Arial,sans-serif;
    margin:0.31em 0 0.31em;
    font-weight:bold;  
}
h5{ color:#3c7a0d;}
h1{font-size:1.50em;}
h2{font-size:1.33em;}
h3,h4,h5{font-size:1.08em;}
p{padding:0.63em 0;}
small{
    font-size:0.88em;
    color:#7e7e7e;
}

/* Form */

form{
    position:relative;
    width:100%;
}
input,textarea,select{
    width:98%;
    display:block;
    font: 1.00em Arial, sans-serif;
}

select{ width:99%;}
label{display:block;}
.field{
    width:50%;
    margin:0 0 0.63em 0;
}
.field.long{width:100%;}
.float_l{ float:left !important;}
.float_r{ float:right !important;}
.margin_n{ margin:0 !important;}
.padding_n{ padding:0 !important;}
.top{
    margin-top:0 !important;
    padding-top:0 !important;
}

.cf:after, .row:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}
.cf, .row { display: inline-block; }
* html .cf, * html .row { height: 1%;zoom:1}
.cf, .row { display: block; }
.row{margin:0 0 20px 0;}
.cl{ clear:both;}

.col{
    float:left;
    padding-right:20px;
}

    
    .col.w220{width:220px;}
    .col.w680{width:680px;}
    .col.w700{width:700px;}
    .col.w940{width:940px;padding-right:0;}    

.last{ 
    padding-right:0;
    margin-right:0;
}

.icons{background:url('images/seb.icons.png')no-repeat 0 0;} 

/* Table */

table td, 
table th{padding:3px 15px 2px 10px;}
table th{background:#00367f;color:#fff;}
table td{border-bottom:1px solid #999999}
table tr.clear td{
    padding:0;
    border:0;
}

table tr td .tablebtm{
        float:left;
        display: block;
        width:100%;
        height:20px;
        background: #fff url('images/table.btm.left.jpg') no-repeat left top;
    }
        table tr td .tablebtm em{
            float:right;
            width:120px;
            height:20px;
            background:#fff url('images/table.btm.right.jpg') no-repeat left top;
        }

.even{background:#f2f2f2;}
.r_a{text-align:right;}

/* List's*/

ol,ul{
    padding-left:2.50em;
    margin:0 0 0 0;
}
ul.abc-style{ 
    list-style: lower-alpha;
    list-style-position: outside;
} 
ul.nostyle{list-style:none;}

.listgreen{
    list-style:none;
    margin:0 0 15px 0;
    padding:0;
}

.listgreen li{
    background:url('images/seb.icons.png') no-repeat left -234px;
    padding:0 0 0 15px;
    color:#3c7a0d;
}

    .listgreen li a{text-decoration: none;}
    
/* Box */

.box1 {
    display:block;
    padding:5px 10px;
    margin:0 0 20px 0;
    border-top:1px solid #60cd18;
    border-left:1px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
}

    .box1 h3{margin:0;padding:0;}


.box2{
    display:block;
    padding:45px 10px 5px 10px;
    background:url('images/box2.bg.png') no-repeat left top;
    border:1px solid #dcdcdc;
    text-align: center;
    margin:0 0 20px 0;    
}

    .box2 h3{
        margin:0 0 40px 0;
    }
    
    .box2 div.img{
        height:100px;
    }
    
    .box2 div.desc{
        text-align: left;
        margin:0 0 10px 0;
    }    