/* ********** */
/* DEFAULTS   */
/* ********** */
body, html, h1, h2, h3, h4, h5, p, ul, li, dl, dd, dt, img, form, ol
        {
        margin:0;
        padding:0;
        }

/*ul
        {
        list-style-type:"disc";
        }*/

p, dl
        {
        line-height:1.7;
        }

li, table
        {
        line-height:1.5;
        }

img
        {
        border:none;
        }


p.sitemap, li.sitemap        {
        line-height: 200%;
        }

ul.sitemap        {
        font-weight: bold;
        }

ul.sitemap ul        {
        font-weight: normal;
        }
/* BASIC */

body
        {
        margin: 0px;
        padding: 0px;
        font: 62.7% Verdana, Arial, Helvetica, sans-serif;
        background: #E7E7E7;  /* The is colour is a shade of GREY   */
        text-align: center;
        }

h1, h2, h3, h4, p, ul, ol
        {
        margin: 0px;
        padding: 0px;
        }

a img
        {
        border: none;
        }

/* LAYOUT */
#wrapper
        {
        width: 760px;
        margin-right: auto;
        margin-left: auto;
        border-right: 2px solid #000000;   /* The is colour is BLACK   */
        border-left: 2px solid #000000;    /* The is colour is BLACK   */
        background: #FFFFFF;   /* The is colour is WHITE   */
        text-align: left;
        }

#banner
        {
        width: 760px;
         background: url(\Solvencyii/Images/logo.jpg) no-repeat left top;
        height: 125px;
        float: left;
        }

#nav
        {
        float: left;
        width: 150px;
        clear: left;
        }

#main
        {
        float: left;
        width: 579px;
        margin-right: 10px;
        padding-left: 10px;
        border-left: 1px dashed #999999;   /* The is colour is almost BLACK   */
        display: inline;
        }

#news
        {
        float: right;
        width: 008px;
        border-bottom: 2px solid #000000;   /* The is colour is BLACK   */
        padding-bottom: 15px;
        border-left: 2px solid #000000;   /* The is colour is BLACK   */
        }

#legal
        {
        border-top: 1px dashed #999999;   /* The is colour is almost BLACK   */
        margin-right: 160px;
        font-weight: bold;
        color: #666666;   /* The is colour is DARK, DARK GREY   */
        padding: 5px 160px 20px;
        clear: both;
        }

/* NAVIGATION */
#mainNav li
        {
        list-style: none;
        display: inline;
        }

#mainNav a
        {
        text-decoration: none;
        color: #000000;   /* The is colour is BLACK   */
        font-size: 1.1em;
        text-transform: uppercase;
        border-bottom: 1px dashed #999999;   /* The is colour is almost BLACK   */
        display: block;
        padding: 7px 5px 7px 15px;
        background: #F2F2F2;   /* The is colour is a shade of GREY   */
        }

a#homeLink
        {
        background-repeat: no-repeat;
        background-position: left center;
        }

#logo {
        display: none;
        }
#mainNav ul
        {
        border-top: 1px dashed #999999;   /* The is colour is almost BLACK   */
        margin-top: 20px;
        margin-bottom: 20px;
        }

#mainNav li ul
        {
        display: none;
        }

#mainNav li ul li
        {
  float:none;
  border-top:1px solid #FFFFFF;   /* The is colour is WHITE   */
        }

#mainNav li.drop:hover ul, #nav li:focus ul
        {
        display: block;
  position:absolute;
  top:0;
  left:15em;
  margin-left:100%;
         background: #78BF8A;   /* The is colour is a MID GREEN   */
        padding-right: 15px;
        padding-left: 30px;
        }

#mainNav li.submenu
        {
    position:relative;
        }

#mainNav li.submenu li
        {
    border-left:5px solid #BF0404;   /* The is colour is RED   */
        }

#mainNav a:hover
        {
        background: #78BF8A;   /* The is colour is a MID GREEN   */
        padding-right: 15px;
        padding-left: 15px;
        font-weight: bold;
        }


#home #mainNav a#homeLink,
#02 #mainNav a#02Link,
#03 #mainNav a#03Link,
#04 #mainNav a#04Link,
#05 #mainNav a#05Link,
#06 #mainNav a#06Link,
#07 #mainNav a#07Link,
#08 #mainNav a#08Link,
#09 #mainNav a#09Link,
#10 #mainNav a#10Link,
#11 #mainNav a#11Link,
#12 #mainNav a#12Link,
#13 #mainNav a#13Link,
#14 #mainNav a#14Link,
#15 #mainNav a#15Link,
#16 #mainNav a#16Link,
#17 #mainNav a#17Link,
#18 #mainNav a#18Link,
#19 #mainNav a#19Link,
#20 #mainNav a#20Link
        {
        background: #FFFFFF;   /* The is colour is WHITE   */
        padding-right: 15px;
        padding-left: 21px;
        font-weight: bold;
        }

#home #mainNav a#homeLink:hover,
#02 #mainNav a#02Link:hover,
#03 #mainNav a#03Link:hover,
#04 #mainNav a#04Link:hover,
#05 #mainNav a#05Link:hover,
#06 #mainNav a#06Link:hover,
#07 #mainNav a#07Link:hover,
#08 #mainNav a#08Link:hover,
#09 #mainNav a#09Link:hover,
#10 #mainNav a#10Link:hover,
#11 #mainNav a#11Link:hover,
#12 #mainNav a#12Link:hover,
#13 #mainNav a#13Link:hover,
#14 #mainNav a#14Link:hover,
#15 #mainNav a#15Link:hover,
#16 #mainNav a#16Link:hover,
#17 #mainNav a#17Link:hover,
#18 #mainNav a#18Link:hover,
#19 #mainNav a#19Link:hover,
#20 #mainNav a#20Link:hover
         {
        color: #BF0404;   /* The is colour is RED   */
        }


#nav p
        {
        color: #ED6733;   /* * * *  The is colour is a shade of ORANGE!!!   * * * * */
        padding-right: 5px;
        padding-left: 5px;
        }


#nav a
        {
        text-decoration: none;
        color: #2E3159;   /* The is colour is a DARK BLUE   */
        }








/* BANNER STYLES */
#banner img
        {
        float: left;
        }

#banner ul
        {
        margin: 0px;
        padding: 0px;
        list-style: "disc";
        }

#banner li
        {
        display: inline;
        float: right;
        margin-right: 5px;
        padding-bottom: .5em; /* to display bottom border on links in IE */
        }

#sitetools li a
        {
        font-size: 1em;
        text-decoration: none;
        color: #2E3159;   /* The is colour is a DARK BLUE   */
        line-height: 2em;
        background: #2E3159;   /* The is colour is a 'lighter' shade of DARK BLUE   */
        padding: 5px;
        height: 1.5em;
        border: 1px solid #4D69B0;   /* The is colour is BLUE   */
        font-weight: bold;
        }

#sitetools li a:hover
        {
        color: #2E3159;   /* The is colour is a VERY DARK BLUE   */
        background: #C7D5F0;   /* The is colour is a LIGHTER BLUE   */
        }





/* ********************* */
/* *  COMMONLINKS BAR  * */
/* ********************* */
#commonlinks {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: x-small;
        text-transform: lowercase;
        text-align: right;
        clear: both;
        float: right;
        margin-top: 1%;
        margin-right: 1%;
        }



/* MAIN */

#main a
        {
        text-decoration: underline;
        border-bottom: 1px #2E3159;   /* The is colour is DARK BLUE   */
        color: #000000;   /* The is colour is BLACK   */
        }

#main h1
                {
        border-bottom: 2px solid #2E3159;   /* The is colour is DARK BLUE   */
        color: #009900;   /* The is colour is COMPLIANCE GREEN   */
        font: normal 2.7em Impact, "Arial Narrow", sans-serif;
        margin-top: 15px;
        margin-bottom: 5px;
        letter-spacing: 1px;
        word-spacing: 5px;
        }

#main h2
        {
        color: #009900;   /* The is colour is COMPLIANCE GREEN   */
        font: normal 2em Georgia, "Times New Roman", Times, serif;
        margin-bottom: 3px;
        margin-top: 35px;
        padding-left: 30px;
        text-transform: uppercase;
        }

#main h3
                {
        border-bottom: 1px dashed #BF0404;   /* The is colour is RED   */
        color: #009900;   /* The is colour is COMPLIANCE GREEN   */
        font: normal 1.7em Georgia, "Times New Roman", Times, serif;
        margin-bottom: 5px;
        margin-top: 15px;
        letter-spacing: 1px;
        padding-left: 30px;
        word-spacing: 5px;
        }

#main h4
        {
        color: #2E3159;   /* The is colour is DARK BLUE   */
        font: normal 2em Georgia, "Times New Roman", Times, serif;
        margin-top: 35px;
        margin-bottom: 3px;
        padding-left: 30px;
        text-transform: uppercase;
        }

#main p
        {
        font-size: 1.25em;
        margin-bottom: 15px;
        }


/* FOOTER */

#footer
        {
        text-align: right;
        clear: both;
        padding-top: 10px;
        border-top: 1px solid #294E56;   /* The is colour is a GREYish-NAVY!!!   */
        }

p#footer
        {
        color: #2E3159;   /* The is colour is DARK BLUE   */
        }

#copyright {
        text-align: right;
        clear: both;
        padding-top: 10px;
        float: right;
        margin-bottom: 3%;
        margin-right: 1%;
        }

.FFW
        {
        font-weight: bold;
        color: #2E3159;   /* The is colour is DARK BLUE   */
        }

#links
        {
        margin-bottom: 3px;
        padding-left: 30px;
        }

.PostalAddress
        {
        margin-bottom: 3px;
        text-indent: 50px;
        }

table
        {
        text-align: left;
        border-collapse: collapse;
        border-bottom: 1px solid #2E3159;   /* The is colour is DARK BLUE   */
        margin-top: 15px;
        margin-bottom: 25px;
        }

td, th
        {
        padding-top: 10px;
        padding-right: 5px;
        padding-bottom: 3px;
        padding-left: 5px;
        }

th {
        font: normal 1em, Georgia, "Times New Roman", Times, serif;
        font-style: italic;
        color: #2E3159;   /* The is colour is DARK BLUE   */
        border-bottom: 1px solid #2E3159;   /* The is colour is DARK BLUE   */
        }

td {
        font: 75% Verdana, Arial, Helvetica, sans-serif;
        }

#newross td {
        font-size: 100%;
        }

#newross {
                width: 740px;
        }

td.flags
        {
        width: 100px;
  position:absolute;
        }

tr.odd
        {
        background-color: #F3F6FC;   /* The is colour is a LIGHT BLUE   */
        }


.alarm
        {
        color: #BF0404;   /* The is colour is RED   */
        }


#main ul, #main ol
        {
        font-size: 1.0em;
        margin-bottom: 2px;
        padding-left: 30px;
        margin-left: 7px;
        }

#main ul li
        {
        padding: 7px 5px 7px 10px;
        background-position: 0 .5em;
/*        background-image: url(\Solvencyii/Images/droplet2.jpg);*/
        background-repeat: no-repeat;
        }

p#address
        {
        padding-left: 30px;
        margin-bottom: 5px;
        }

#main ul
        {
        margin-left: 7px;
        padding-left: 2px;
        list-style: "disc";
        }



/* headlines with dottylines */
.dottyline
        {
        padding-top: 2px;
        padding-left: 30px;
        border-bottom: 1px dotted #BF0404;   /* The is colour is RED   */
        }







.LevelDamage
        {
   float: center;
         width: 490px;
         margin: 40px 2px;
         padding: 5px
        }

.LevelDamage h3
        {
        padding: 0px;
        margin: 20px 0px 10px 10px;
        color: #2E3159;   /* The is colour is a DARK BLUE   */
        }

.LevelDamage p
        {
        margin: 0px 0px 0px 10px;
        padding: 0px;
        }

content.img
        {
        float: right;
        vertical-align: middle
        border: 1px solid #999999;   /* The is colour is almost BLACK   */
        margin-left: 1em;
        }

.Teeth
        {
        float: right;
        padding: 0px;
        margin: 0px;
        }

.levelTitle
        {
        font-weight: bold;
        font-style: italic;
        }

.levels p
        {
        margin: 20px 0px 10px 75px;
        }

.levels ol li
        {
        margin-left: 75px;
        }

.levels img        {
        float: left;
        vertical-align: middle
        padding: 3px 7px 0 0;
        }