/* generic style sheet for Fonthill Kinsmen 2012 02 01*/

/* regular navigation links */
a:visited {color:black;background:transparent;text-decoration:none;
           font-family:Arial,sans-serif;font-size:9pt}
a:link {color:navy;background:transparent;text-decoration:underline;
        font-family:Arial,sans-serif;font-size:9pt}
a:hover {color:gray;font-family:Arial,sans-serif;font-size:9pt;
         text-decoration:underline;background:transparent}
a:active {color:navy;background:transparent;text-decoration:underline;
          font-family:Arial,sans-serif;font-size:9pt}

/* page bottom navigation links */
a.nav:visited {color:navy;background:transparent;
   font-family:Arial,sans-serif;font-size:8pt;text-decoration:none}
a.nav:link {color:navy;background:transparent;font-family:Arial,sans-serif;font-size:8pt;text-decoration:none}
a.nav:hover {color:red;background:transparent;font-family:Arial,sans-serif;text-decoration:none;font-size:8pt;border:0px}
a.nav:active {color:navy;background:transparent;font-family:Arial,sans-serif;font-size:8pt;text-decoration:none}

/* top navigation links */
a.top:visited {color:red;background:transparent;font-family:Arial,sans-serif;font-size:9pt;text-decoration:none}
a.top:link {color:navy;background:transparent;font-family:Arial,sans-serif;font-size:9pt;text-decoration:none}
a.top:hover {color:navy;background:transparent;font-family:Arial,sans-serif;text-decoration:none;font-size:9pt;border:0px}
a.top:active {color:red;background:transparent;font-family:Arial,sans-serif;font-size:9pt;text-decoration:none}

/* background color scheme */
body {background-image:url(images/back.gif);color:white}

/*  image above menu */
img.banner {margin:0px;border:0px;padding:0px}

/* lower image beside lower page menu */
img.lnav {margin-right:10px;margin-left:10px;margin-top:10px;
          margin-bottom:1px;border:0px;padding:5px}

/* others */
img      {border:0px;padding:0px;}
img.left {border:0px;float:left}
img.right{border:0px;margin:auto;float:right}

hr {color:navy;width:50%;background:navy;text-align:center;clear:both}
hr.full {color:navy;width:98%;background:navy;text-align:center}

/* block structures */
h1 {text-indent:10px;font-size:12pt;font-family:arial,helvetica,sans-serif;
   color:navy;background:white}
h2 {text-indent:10px;font-size:10pt;font-family:arial,helvetica,sans-serif;
   background:white;color:navy}
h3 {text-indent:10px;font-size:9pt;font-family:sans-serif;color:navy;
   background:white}

caption {text-transform:uppercase;font-weight:bold;font-family:tahoma,arial,helvetica,sans-serif}
strong {font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;
   color:red;}

/* used to center page items*/
div.c {text-align:center;}
div.n {text-align:right;font-size:8pt;font-family:tahoma,arial,helvetica,sans-serif;margin-right:10px}
div.m {text-align:center;font-size:8pt;font-family:tahoma,arial,helvetica,sans-serif;margin-right:10px}


p {color:navy;padding:5px;text-indent:12px;text-align:left;margin-right:4px;
   margin-left:4px;font-family:arial,helvetica,sans-serif;font-size:9pt}
p.no {text-indent:0px}
p.center {font-family:tahoma,arial,helvetica,sans-serif;color:navy;
   background:white;text-align:center;font-size:12pt;margin:15px}
p.c{text-indent:12px;font-family:fleurishscript,arial,sans-serif;color:navy;
   background-color:transparent;text-align:left;font-size:20pt;
   margin-right:125px;margin-left:125px}
    
/*border table */ 
table.border {border-collapse:collapse;margin-left:auto;margin-right:auto;
   font-family:tahoma,arial,helvetica,sans-serif;color:navy;
   background:navy;border:0px outset navy;width:720px}
th.border {text-align:left;font-size:12pt;
   font-family:arial,helvetica,sans-serif,tahoma;padding:0px;color:#f8f8ff;
   background:navy;border:2px inset navy}
td.border {text-align:left;font-family:arial,helvetica,sans-serif;
   color:navy;background:white;border:2px inset navy}
tr.border {text-align:left;font-family:arial,helvetica,sans-serif;
   color:navy;background:navy}
td.dot {text-align:left;font-family:arial,helvetica,sans-serif;
   color:navy;width:50px;background:white;border-right:0px dotted gray;
   vertical-align:top}
       
 /*split lower navigation table */ 
table.lnav {border-collapse:collapse;margin:auto;border:0px;width:720px;
   font-family:arial,helvetica,sans-serif;color:navy;background:white}

/*right lower navigation side*/
th.lnav {text-align:left;font-family:arial,helvetica,sans-serif;
   color:#f8f8ff;background:white;border:0px}

/*left lower navigation side*/
table.tp {border-collapse:collapse;margin:auto;
   font-family:arial,helvetica,sans-serif;color:navy;
   background:white;border:0px;width:710px;padding:0px;vertical-align:top}
td.lnav {text-align:right;font-size:12pt;
   font-family:arial,helvetica,sans-serif,tahoma;padding:0px;color:navy;
   background:white;border:0px}
td.lnavdot {text-align:right;font-size:12pt;
   font-family:arial,helvetica,sans-serif,tahoma;padding:0px;color:navy;
   background-image:url(images/logo2.gif);border:0px;
   border-top:2px dotted navy}
th.tp {color:navy;background:white;border:0px;padding:0px;
   width:100%;text-align:center;vertical-align:top;}

/* fancy list bullets */
ul {list-style-type:square;color:navy;background:transparent;
   font-family:Arial,sans-serif;font-size:9pt;}
ul.c {list-style-type:square;color:navy;background:transparent}
ol {text-indent:30px;color:navy;background:transparent}
span.r {color:red;background:transparent;font-size:14pt;
   font-family:tahoma,arial,helvetica,sans-serif}
span.b {color:blue;background:transparent;font-size:14pt;
   font-family:tahoma,arial,helvetica,sans-serif}
span {color:navy;background:transparent;font-size:37pt;
   font-family:fleurishscript, tahoma,arial,helvetica,sans-serif}

table{width:680px;margin:auto;border:0px;border-collapse:collapse;
  color:white;background:white;
  font-family:tahoma,arial,helvetica,sans-serif}
th {text:black;background:#aaa}  
td {text-align:left;font-family:arial,helvetica,sans-serif;
    color:white;background:white;border:0px}
td.c {text-align:center;font-family:arial,helvetica,sans-serif;
      color:white;background:white;border:0px}
tr {font-family:arial,helvetica,sans-serif;color:white;background:white}
.fb{vertical-align:top}

/* begin style specifications for the dropdown menu system */
div.zone {position:absolute;left:0px;top:0px;z-index:3}
ul.cl1,ul.cl2
   {margin:0px;border:0px;padding:0px;z-index:5;list-style:none}
ul.cl2{position:relative;left:1px;display:none}
li.cl1,li.cl2{width:160px;height:1.4em;font-size:10pt;float:left;
   background:red !important;color:white !important;
   text-align:center;margin:0px;border:0px;padding:0px}
li.cl2{float:none;text-align:left;margin-top:-1px;font-size:10pt;
   background:navy !important;color:white !important}
a.cl1,a.cl2{display:block !important;font-size:10pt !important;
   background:red !important;color:white !important;
   text-decoration:none !important;
   font-weight:bold;margin:0px;padding:0px;border:2px solid red;
   margin-left:-4px;padding-left:4px} /* fudge for background */
a.cl2{background:navy !important;color:white !important;
   border:2px solid #0099cc;font-size:10pt !important}
a.cl1:hover,a.cl2:hover{display:block !important;
   background:white !important;color:#daa520 !important;
   border:2px solid white;
   margin-left:-4px;padding-left:4px} /* fudge for background */
a.cl2:hover{background:white !important;color:#0099cc !important;
   border:2px solid #0099cc}
/* end style specifications for dropdown menu system */

