@charset "iso-8859-1";

/* Ken Tripp August 2004  */

/* fixes MSIE scrollbar bug DO NOT REMOVE */
html {overflow-x: auto;}

body {background-color: #ffffff;}
body.grey {background-color: #708090;}

/* Links */
a:link {color:#006699; font-weight: normal; text-decoration: none;}
a:hover {color:#000000; background-color:#b0c4de; text-decoration:none;}
a:active {color:#ffffff; background-color:#000000; text-decoration:none;}
a:visited {color:#006699; font-weight: normal; text-decoration: none;}

/* Used by the Return Links */
a.menu:link {color:#ffffff; font-weight: bold; text-decoration: none;}
a.menu:hover {color:#000000;  text-decoration: none;}
a.menu:active {color:#ffffff; background-color:#000000; text-decoration:none;}
a.menu:visited {color:#ffffff; font-weight: bold; text-decoration: none;}

a.hide:link {color:#ffffff; text-decoration: none;}
a.hide:visited {color:#ffffff; text-decoration: none;}
a.hide:hover {color:#ffffff; text-decoration: none;}
a.hide:active {color:#ffffff; text-decoration:none;}

a.warning:link {color:#ffffff; background-color: #ff0000; font-weight: bold; text-decoration: blink;}
a.warning:visited {color:#ffffff; background-color: #ff0000; font-weight: bold; text-decoration: blink;}
a.warning:hover {color:#ffffff; background-color: #000000; font-weight: bold; text-decoration: none;}
a.warning:active {color:#ffffff; background-color: #ff0000; font-weight: bold; text-decoration:blink;}

/* Divs and Tables for main contents layout */
.mDiv {width: 206px;}
.mDiv ul {margin:0px; padding-left: 0px; list-style-type: none; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: normal;}
.mDiv a {display: block; line-height: 15px; padding: 1px 0px 3px 0px; width: 206px; text-decoration:none; text-indent: 4px;}

.mDiv a.nopad {
display:block;
line-height:15px;
padding: 1px 0px 3px 0px;
width: 206px;
text-decoration:none;
text-indent: 4px;
background-color: transparent;
background-image: url(gif/arrow.gif);}

.mDivHeading {background-color:#4286b4;
 width: 207px;
 line-height: 15px;
 padding: 1px 0px 1px 0px;
 border-top: #b0c4de 1px solid;
 border-left: #b0c4de 1px solid;
 border-right: #333333 1px solid;
 border-bottom: #333333 1px solid;
 font-family: Verdana, Arial, Helvetica;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 text-indent: 4px;}

.mDivText {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight: normal;
color: #ffffff;
text-indent: 4px;}

.mDiv a:link {
color: #ffffff;
border-top: #b0c4de 1px solid;
border-left: #b0c4de 1px solid;
border-right: #333333 1px solid;
border-bottom: #333333 1px solid;
background-color:#4286b4;}

.mDiv a:visited {
color: #ffffff;
border-top: #b0c4de 1px solid;
border-left: #b0c4de 1px solid;
border-right: #333333 1px solid;
border-bottom: #333333 1px solid;
background-color:#4286b4;}

.mDiv a:active {
color: #ffffff;
border-top: #b0c4de 1px solid;
border-left: #b0c4de 1px solid;
border-right: #333333 1px solid;
border-bottom: #333333 1px solid;
background-color:#4286b4;}

.mDiv a:hover {
color:#d3d3d3;
border-top: #333333 1px solid;
border-left: #333333 1px solid;
border-right: #b0c4de 1px solid;
border-bottom: #0091cd 1px solid;
background-color:#4286b4;}

a.mFloat:link{
background:#00cccc;
color:#000000;
line-height:20px;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight:bold;
padding:0px 5px 0px 5px;
text-decoration:none;
}

a.mFloat:visited{
background:#00cccc;
color:#000000;
line-height:20px;
font-family: Verdana, Arial, Helvetica;
font-size:12px;
font-weight:bold;
padding:0px 5px 0px 5px;
text-decoration:none;
}

a.mFloat:hover{
background:#00d0d0;
color:#ffffff;
text-decoration:none;
}

/* Tables for page layout */
.TableJustify {border:0px; margin-top:4px; margin-left:4px; padding-top:0px; padding-bottom:0px; padding-right:6px; padding-left:0px; background-color: #ffffff; text-align:left;}
.TablePicture {border:0px; margin:4px; background-color: #ffffff; text-align: justify;}
.TableThinBorder {border:0px; margin:4px; background-color: #ffffff; text-align: justify;}
.TablePhoto {width:100%; margin-top:4px; background-color: #ffffff; text-align: justify;}
.TableWidePhoto {margin-top:4px; background-color: #ffffff; text-align: justify;}

.TableCurtain {
 background-color: transparent;
 background-image: url(jpg/curtain.jpg);
 padding-left:0px;}

 .TableScreen {
 background-color: #000000;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:50px;}

.JustifyAll {width:100%; border:0px; background-color: #ffffff; text-align:left;}

.FramedHeading {
 background-color: #8db6cd;
 width: 100%;
 height: 20px;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
 color: #000000;
 text-indent:5px;
 }

/* Right aligned table for data */
.TableRight {text-align: right; font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #000000;}

/* Left aligned table for data */
.TableLeft {text-align: left; valign:top; font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #000000;}

/* Tables for text heading layout */

/*Ken's Audio Pages*/
.MenuHeading {
 background-color: transparent;
 background-image: url(gif/gradgrey.gif);
 width: 220px;
 height: 25px;
 font-family: Verdana, Arial, Helvetica;
 font-size: 17px;
 font-weight: normal;
 color: #fffafa;
 text-indent: 4px;}

 /*Contents*/
.MenuSubHeading {
 background-color: transparent;
 background-image: url(gif/gradblue.gif);
 width: 207px;
 height: 20px;
 margin-left: 6px;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 font-weight: bold;
 color: #1c1c1c;
 text-indent: 2px;}

/* ...h.htm pages*/
.Heading {background-color: transparent; background-image: url(gif/gradblue.gif);
 width: 100%;
 height: 25px;
 font-size: 17px;
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
 color: #1c1c1c;
 text-indent: 8px;}

/*...m.htm pages*/
.SubHeading {background-color: #4682B4; background-image: url(gif/gradgrey.gif);
 width: 100%;
 height: 20px;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
 color: #fffafa;
 text-indent: 3px;}

/*for sub sub headings and was short but now 100% width*/
.ShortSub {background-color: transparent; background-image: url(gif/gradblue.gif);
 width: 100%;
 height: 20px;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
 color: #1c1c1c;
 text-indent: 3px;}

.Return {background-color: #4682B4; background-image: url(gif/gradgrey.gif);
 width: 100%;
 height: 20px;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
 color: #fffafa;
 text-indent: 3px;}

.Framed {background-color: transparent; background-image: url(gif/gradgrey.gif);
 width: 100%;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
 color: #fffafa;}

.PhotoSunk {margin: 0px; border: thin; border-style: outset;}

.Lost {width: 100%; border: 0px; margin-top:4px; background-color: #b0c4de; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: normal; text-align: center; color: #000000;}

/* Text  */
.Indent {text-indent: 1em; text-align:left; font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #000000;}
.TrickIndent {height:2px; width:15px; float:left;}

.TextBigHeading {font-size: 17px; font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #1c1c1c;}
.TextBigHeadingWhite {font-size: 17px; font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #fffafa;}
.TextNormal {font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #000000; text-align:left;}
.TextNormalWhite {font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #ffffff;}
.TextIndent {text-indent:10px; font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #000000;}
.TextHeading {font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #1c1c1c;}
.TextHeadingWhite {font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #fffafa;}
.TextSmall {font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #000000;}
.TextSmallBold {font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight:bold; color: #000000;}
.TextSmallBoldPadded {font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight:bold; color: #000000; margin: 0px 4px 0px 4px;}
.TextSmallLogo {font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:bold; color: #fffafa;}
.TextFooter {font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: #000000;}
.TextWarning {font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #000000; background-color: #ff0000; padding: 0px 3px 0px 3px;}
.TextArticle {font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #ffffff; background-color: #6699cc; padding: 0px 3px 0px 3px;}

.DropCap {
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
 font-size: 42px;
 font-style: normal;
 text-align: center;
 line-height: 32px;
 width: auto;
 padding-right: 3px;
 color: #666666;
 float: left;
 }

.framedropcap {
 font-family: Verdana, Arial, Helvetica;
 font-weight: normal;
 font-size: 24px;
 width: auto;
 color: #000000;
 background-color: #99ffcc;
 margin: 0px 6px 0px 0px;
 padding: 0px 4px 0px 4px;
 border: thin;
 border-style: outset;
 float: left;}

.quesframe {
 font-family: Verdana, Arial, Helvetica;
 font-weight: normal;
 font-size: 100%;
 width: auto;
 color: #000000;
 background-color: #b0c4de;
 margin: 0px 6px 0px 0px;
 padding: 0px 4px 0px 4px;
 border: thin;
 border-style: outset;
 float: left;}

 .linkbutton {
 font-family: Verdana, Arial, Helvetica;
 font-weight: normal;
 font-size: 100%;
 width: auto;
 color: #000000;
 background-color: #cccccc;
 margin: 0px 4px 0px 4px;
 padding: 0px 4px 0px 4px;
 border: thin;
 border-style: outset;}

.FB {margin-right: 5px; border: thin; border-style: outset; height:10px; width:10px;}

/* Colours  */
.Red {color: #ff0000;}
.Green {color: #00ff00;}
.Blue {color: #0000ff;}
.Yellow {color: #00ffff;}
.Grey {color: #cccccc;}

.cview {height:10px; width:12px; background-color:#99ffff; font-weight: bold;}

.hlbox {color: #000000; border: thin; border-style: solid; padding: 0px 2px 0px 2px;}

.hlbutton {color: #000000; border: thin; border-style: solid; padding: 0px 3px 0px 3px; background-color: #b0c4de; font-weight: bold;}
.hlmenu {color: #000000; padding: 0px 3px 0px 3px; background-color: #ff8c00; font-weight: normal;}
.hlf {color: #ff8c00; padding: 0px 3px 0px 3px; background-color: #4f4f4f; font-weight: bold;}

.hlgreen {background-color: #99ffcc; padding: 0px 3px 0px 3px;}
.GreenBullit {height: 14px; width: 14px; margin-right: 5px; background-color: #99ffcc; border: thin; border-style: outset; float: left;}

.hlred {background-color: #ffcccc; padding: 0px 3px 0px 3px;}
.RedBullit {height: 14px; width: 14px; margin-right: 5px; background-color: #ffcccc; border: thin; border-style: outset; float: left;}

.hlblue {background-color: #99ccff; padding: 0px 3px 0px 3px;}
.BlueBullit {height: 14px; width: 14px; margin-right: 5px; background-color: #99ccff; border: thin; border-style: outset; float: left;}

.hldkblue {background-color: #6699cc; padding: 0px 3px 0px 3px;}

.hlyellow {background-color: #ffffbb; padding: 0px 3px 0px 3px;}
.BlueBullit {height: 14px; width: 14px; margin-right: 5px; background-color: #ffffbb; border: thin; border-style: outset; float: left;}

.hlgrey {background-color: #b0c4de; padding: 0px 3px 0px 3px;}
.GreyBullit {height: 14px; width: 14px; margin-right: 5px; background-color: #b0c4de; border: thin; border-style: outset; float: left;}
.SmallBullit {height: 10px; width: 10px; margin-right: 5px; background-color: #b0c4de; border: thin; border-style: outset; float: left}

.hlsalmon {background-color: #faebd7; padding: 0px 3px 0px 3px;}
.SalmonBullit {height: 14px; width: 14px; margin-right: 5px; background-color: #faebd7; border: thin; border-style: outset; float: left;}

.hlblack {background-color: #000000; padding: 0px 3px 0px 3px; color: #ffffff;}

/* Calendar  */
.main {width:180px;border:1px solid black;background-color:#b0c4de;}
.month {background-color: transparent; background-image: url(gif/gradblue.gif);font:normal 14px arial;color:black;padding:2px;}
.daysofweek {background-color: transparent; background-image: url(gif/gradgrey.gif);font:normal 11px verdana;color:white;width:25px;padding:2px 2px 2px 2px;}
.days {font-size:11px;font-family:verdana;color:black;background-color:#b0c4de;padding:1px 2px 1px 2px;}
.days #today{font-size:11px;font-family:verdana;color:white;background-color:#b0c4de;padding:1px 2px 1px 2px;}
