a:link { text-decoration: none; color: #ff0000; }
a:hover { text-decoration: none; color: #990000; }
a:active { text-decoration: none; color: #990000; }
a:visited { text-decoration: none; color: #ff0000; }

a.menu2:link { display:block; padding: 0.25em; margin:0.25em; border-top:0.083em solid #ccc; border-left:0.083em solid #ccc; border-right:0.25em solid #808080; border-bottom:0.25em solid #646666; width:10em; line-height:2em; background-image: url("images/bgshinymetal.gif"); color: #000000; font: 0.9em arial; text-decoration: none; }
a.menu2:visited { display:block; padding: 0.25em; margin:0.25em; border-top:0.083em solid #ccc; border-left:0.083em solid #ccc; border-right:0.25em solid #808080; border-bottom:0.25em solid #646666; width:10em; line-height:2em; background-image: url("images/bgshinymetal.gif"); color: #000000; font: 0.9em arial; text-decoration: none; }
a.menu2:active { display:block; padding: 0.25em; margin:0.25em; border-top:0.083em solid #ccc; border-left:0.083em solid #ccc; border-right:0.25em solid #808080; border-bottom:0.25em solid #646666; width:10em; line-height:2em; background-image: url("images/bgshinymetal.gif"); color: #000000; font: 0.9em arial; text-decoration: none; }
a.menu2:hover { display:block; background: #efefef; color: #000000; text-decoration: none; }

body {background: #000000; margin: 0em; font-family: arial,helvetica,sans-serif; }

td { font-family:arial,helvetica,sans-serif; font-style:normal; font-weight: normal; font-size: medium; color: #0000cc;
}

.centre { text-align:center; }

.sig { font-family:arial,helvetica,sans-serif; font-style:italic; font-size: large; color:#f00; }

.faq1 { color:#fba72d; }

.faq2 { color:#00ff00; }

.title { color:#ff0000; }

.diff { color:#ffffff; }

.high { color:#ffff00; }

div.menu {
        position: relative; 
        float:left;
        padding:0.2em;
        width:16%;
        height:100%;
}

div.containermain {
        position: relative; 
        float:right;
        padding:0.167em;
	width: 82%;  
        height:100%;
}

table.photogallery {
        margin:0em;
        padding:0em;
        width: 100%;
	background:#000000;
	border:0em solid #000000;
	text-align:center;
      }
tr.photogallery {
	background:#cccccc;
	text-align:center;
      }

img { border:0em; }

p { text-decoration: none; color: #878787; font-family: arial,helvetica,sans-serif; font-size: 0.8em; font-weight: bold; text-align: left; }

p.copy { text-decoration: none; color: #878787; font-family: arial,helvetica,sans-serif; font-size: 0.8em; font-weight: bold; text-align: center; }

h3 { text-decoration: none; color: #ff0000; font-family: arial,helvetica,sans-serif; }

li { text-decoration: none; color: #878787; font-family: arial,helvetica,sans-serif; font-size: 0.8em; font-weight: bold; text-align: left; }