/* #fad380;   pale yellow */
/* #cada99  pale green mint */
/* #cc8833  burnt orange */
/* #ff9744;  cool orange */

/* #ffcc88;  pale orange */

/* #AFC89C  GREENrabbit      */
/* #880000  marroonemx       */
/*  #D9B187 light tan (too pink)    */
/*  #fdfddf light tan () #d9b187 tan #c5b177 good tan */


body{   font-family: monospace;
        scrollbar-base-color:#fad3a9;
        font: 11pt CourierNew, Arail;
/*        color: black;                 
        background:black; // #110000;*/
        background: url(images/mctaggart.jpg) repeat;
    }
p   {   font-family: monospace;
        font: 8pt CourierNew, monospace;
         color: #D9B187;
        display: inline;        
        text-align: left;
    }
div.main_container {
		width:600px;
	  	height:450px;
	 	padding: 0px;
		margin-top:80px;
		}

h2.message1 {
		color:#110000;
		font: 15pt Arial;
		font-weight: bold;
}

p.error {
	    position:absolute;
	    top:50px;
 		left:200px;
        font: bold 12pt monospace;
        color: black;
        padding: 1mm 3mm 1mm 3mm;
        background: #880000;
        border: 1pt outset green;
    }
p.warning {
        font: bold 12pt monospace;
        color: #c5b177;
        padding: 1mm 3mm 1mm 3mm;
        background: #FF0000;
        border: 4pt double black;
        position:absolute;
        top:150px;
        right:200px;
        width: 200px;
    }
p.notify {
	    text-align: center;
        font: bold 12pt monospace;
        color: #440000;
        padding: 1mm 3mm 1mm 3mm;
        background: #d9b187;
        border: 4pt double black;
        position:absolute;
        top:150px;
        right:200px;
        width: 200px;
	    z-index: 5;
    }
div.messbox {
	    text-align: center;
        font: bold 12pt monospace;
        color: #440000;
        padding: 1mm 3mm 1mm 3mm;
        background: #fad3a9;
        border: 4pt double #a68054;
		outline: #660000 solid 1px;
        position:absolute;
        top:150px;
        left:250px;
        width: 200px;
	    height: 100px;
	    z-index: 5;
    }
div.message1 {
	    text-align: center;
        font: bold 12pt monospace;
        color: #440000;
        padding: 1mm 3mm 1mm 3mm;
        background: #fad3a9;
        border: 4pt double #a68054;
		outline: #660000 solid 1px;
        position:absolute;
        top:230px;
        left:80px;
        width: 400px;
        padding-bottom:30px;
   z-index: 1;
    }
p.message1 {
        color: #110000;
        font: bold 10pt arial;
}
div.message2 {
	    text-align: center;
        font: bold 10pt monospace;
        color: #440000;
        padding: 1mm 3mm 1mm 3mm;
        background: #fad3a9;
        border: 4pt double #a68054;
		outline: #660000 solid 1px;
        position:absolute;
        top:38px;
        right: 10px;
        width: 150px;
        padding-bottom:30px;
   z-index: -1;
   float:right;
    }
p.message2 {
        color: #110000;
        font: bold 8pt arial;
}
div.errorbox {
	    text-align: center;
        font: bold 12pt monospace;
        color: #440000;
        padding: 1mm 3mm 1mm 3mm;
        background: #fad3a9;
        border: 4pt double #d9b187;
	    outline: black solid 1px;
        position:absolute;
        top:150px;
        left:250px;
        width: 200px;
	    height: 100px;
	    z-index: 5;
    }

button.link{
        background: #aa2211;//#884433;//#662211; 
        padding: 3px;
        padding-top:3px;
        border: 1px outset black;
        margin: 1px;
        text-align: center;
        font: 7pt Arial;
       color: #fbd3a9;//#d9b187;
    }
button.link:visited { color: #fbd3a9; }
button.link:hover{ border: .1mm inset black; background: #d9b187;color: black; }



img.title{
    margin: 0px;
    border: 0px;    
}
img.title-topleft{
    position:absolute;
    top:0px;
    left:0px;
    margin: 0px;
    border: 0px;    
}
img.title-topcenter{
    position:absolute;
    top:0px;
    left:320px;
    margin: 0px;
    border: 0px;    
}
div.thin{
       background: #fad3a9;
       border: 2px #440000 groove;
       padding: .5mm;
        }

table.thin{
       background: #fad3a9;
       border: 2px #440000 groove;
       padding: .5mm;
        }
table.thin_noposition{
         background: #d6c055;
         border:.1mm #888045 solid; 
         padding: .5mm;
         align: center;
        }
tr.thin{ border:.1mm #888045 solid;}
tr.thin-alt{ border:.1mm #888045 solid;background:#d6c055;padding:3px;}
td.thin{ background:#fad3a9;border:.1mm #888045 solid; padding-left:3px;margin:0px;font:7pt sans;color:#660000;text-align:center; }
td.thin-alt{ border:.1mm #888045 solid; padding-left:3px;margin:0px;font:7pt sans;background:#d9b187;color:#550000; }
td.thin-name{ background:#fad3a9;border:.1mm #888045 solid; width: 60mm; text-align: left; }
td.thin-heading{ border:.1mm #888045 solid; background: #220000; text-align: center; font:9pt Arial;color:#d9b187; }
td.thin-name-heading{ border:.1mm #888045 solid; width: 60mm; background: #220000; text-align: center; font:9pt sans;color:#d9b187; }
td.thin-small-heading{ border:.1mm #888045 solid; width: 12mm; background: #662211; text-align: center;font:7pt sans;color:#d9b187; }
td.thin-small{ background:#fad3a9;border:.1mm #888045 solid; width: 12mm;padding:0px;color:#d6c055;}

td.red { margin:0px;padding:0px;border:1px black solid;background:#BB0011;color: #d6c055;font-size:80%;text-align:center; }

div.search_box{
        margin: 0;
        color: #d6c055;
        font-size: 90%;
        text-align: right;
        padding: 2px; 
        position: absolute;
        top: 10px;
        bottom: auto;
        left: auto;
        right: 1em;
        border: 2pt double #888045;
        opacity: 0.8;
        z-index: 1;
        padding: 2px;
     }
input.search_box{
        color: black;
        font-size: 90%;
        text-align: left;
        border: .1mm solid black;
     }
input.long{ width: 60mm;background:#fad3a9;font:8pt Arial;border:1px outset #440000; }
input.short{ width: 15mm;background:#fad3a9;font:8pt Arial;border:1px outset #440000;  }
input.short2{ width: 38mm;background:#fad3a9;padding:0px;margin:0px;font-size:80%;border:1px outset #440000;font:8pt Arial  }
input.norm { width:110px;background:#fad3a9;padding-left:7px;scrollbar:#fad3a9;font:8pt Arial;border:1px outset #440000; }
input.small { width:110px;background:#fad3a9;font:8pt Arial;border:1px outset #440000;font-size:80% }
input.lnorm { width:200px;background:#fad3a9;padding-left:7px;font:8pt Arial;font-size:80%;border:1px outset #440000; }
select.norm { width:110px;background:#fad3a9;font:8pt Arial;border:1px outset #440000;position:relative;z-index:0; }
select.wide { width:180px;background:#fad3a9;font:8pt Arial;border:1px outset #440000;position:relative;z-index:0; }
textarea.norm { width:300px;height:200px;background:#fad3a9;scrollbar-base-color:#fad3a9;font:8pt Arial;border:1px outset #440000; }
input.thin-alt{ border:0px;padding-left:3px;margin:0px;font:7pt sans;background:#d9b187;color:#550000; }
input.thin-alt:hover{ color:#990000; }
textarea.info_box{
       height: 400px;
      width: 650px;
      margin: .2mm;
      margin-bottom: 10px;
    }

p.info_box{
      width: 300px;
      height: 300px;
    }
h4  {   font-family: monospace;
        color: black;
        background: #662211;
        border: .2mm double #888045;
        line-height: 13pt;
        margin-top: 2px;
        margin-bottom: 2px;
        padding: .2mm;
        text-align: center;
    }

a    {  
        font-family: monospace;
        text-decoration: none;
        font: 7pt Arial;
        text-align:center;
        padding:1px;
    }
a:hover {color: #662211; }
a:link {color: #662211; }
a:visited{color: #662211; }
a.link_box:visited { color: #d9b187; }
div.container{
     width: 50mm;
    }
a.link_small{
        background: #aa2211;//#662211;
        display: inline;
        border: .1mm outset black;
        color: black;
        text-align: center;
        margin: 1px;
        padding: 1px;
        padding-top: 4px;
        padding-bottom: 4px;
        font: 7pt Futura, Arial;
    }
a.link_small:hover{ border: .1mm inset black; background: #CFFABF; }
a.link{
        background: #aa2211;//#884433;//#662211; 
        border: 1px outset black;
        margin: 1px;
        text-align: center;
        font: 7pt Arial;
       color: #fbd3a9;//#d9b187;
    }
a.link:visited { color: #fbd3a9; }
a.link:hover{ border: .1mm inset black; background: #d9b187;color: black; }
a.link-alt{
        background: #ddaa88;//#d9b187;
        border: 1px outset black;
        text-align: center;
        margin:1px;
        font: 7pt Arial;
       color: marroon;
    }
a.link-alt:hover{ border: 1px inset black; background: #d9b187; color:black; }
a.link2{
       font: bold 7pt verdana;
       color: #d9b187;
    }
a.link2:hover{ color: red; }

a.title_o { 
        font: 16pt Arial; 
        border: 3pt double #662211;
        background: #fad3a9;
        color: #662211;
        padding: 10px;
	padding-left: 30px;
	padding-right: 30px;
        margin:5px;
        position:absolute;
        top:0px;
        left:10px; 
	opacity:90%;
          }

input.link{
        background: #aa2211;//#884433;//#662211;
        border: 1px outset black;
        margin: 3px;
        text-align: center;
        padding:3px;   
     color: #fbd3a9;//#d9b187;
        font: 7pt Arial;
        width: 70px;
    }
input.link:hover{ border: 1px inset #660000; background: #fad3a9;color:#662211; }

input.link-alt{
        background: #fad3a9;
        border: 1px outset #660000;
        color: #662211;
        text-align: center;
        margin: .2mm;
        padding: .1mm;
        font: 7pt Arial;
        width: 70px;
    }
input.link-alt:hover{ border: 1px inset black; background: #662211;color:#d9b187; }

a.red { margin:0px;padding:0px;background:#BB0011;color: #fad3a9;font-size:80%; }


a.link_box{
        background: #662211;
        display: block;
        border: .1mm outset black;
        text-align: center;
        margin: .4mm;
        padding: .3mm;
        font:7pt Arial;
	    width: 50px;
	    position:relative;
		top:10px;
	    left:70px;
        color: #d9b187;
    }
a.link_box:link { color: #d9b187 }
a.link_box:visited { color: #d9b187 }
a.link_box:hover{ border: .1mm inset black; background: #d9b187;color: black; }
