/* total generics */
.align_center {
    text-align:center;
}

/* defaults */
html, body, div, h1, h2, h3, h4, h5, h6, p, a, ol, ul, li, table, th, tr, td {
    color:#000044;
    font-family:verdana,arial,sans,sans-serif;
    text-decoration:none;
    text-indent:0px;
}
/*
h1, h2, h3, h4, h5, h6, p, a, ol, ul, li, table, th, tr, td {
    background-color:transparent;
}
*/
p, tr, td, ol, ul, li, table, th, tr, td {
    font-size:12.0px;
    font-style:normal;
    font-weight:normal;
}

h1, h2, h3, h4, h5, h6 {
    display:block;
    margin:10px 5px;
}


h1, h2 {
    text-align:center;
}

h3, h4, h5, h6 {
    background-color:rgba(238, 255, 238, 0.5);
/*    background-color:#F0FFFF;*/
    text-align:left;
}

h1 {
    font-size:21pt;
}

h2 {
    font-size:18pt;
}

h3 {
    font-size:13pt;
}

h4 {
    font-size:12pt;
}

h5 {
    font-size:11pt;
}

h6 {
    font-size:10pt;
}

p {
    text-indent:20px;
    text-align:justify;
    margin:6px 2px;
}
/*
p:first-letter {
    font-weight:bold;
}
*/
/* a */

a {
    color:#000066;
    text-decoration:underline;
}

a:hover {
    color:#FF9999;
}

a:active {
    color:#FFFFAA;
}

/* img */

img {
    border:1px solid #CCCCCC;
    margin:1px 5px;
    padding:1px;
}

/* list */

ul, ol {
    line-height:1.6;
}

/* tables */


table {
    border-spacing:0px;
    border-collapse:collapse;
    margin:5px auto;
    width:99%;
}

th {
    border:1px solid #D3D3D3;
    font-weight:bolder;
    padding:2px;
    text-align:left;
}

td {
    border:1px solid #ADD8E6;
    padding:2px;
}

/* form */

fieldset {
    margin:0px;
}