html {
background-color: #faf0e6;
}
body {
margin: 0px; border: 0px none; padding: 0px;
font-family: verdana, arial, sans-serif;
font-size: 100%;
background-color: #faf0e6;
color: #003;
text-align: center; /*For IE 5+5.5*/
}

#Wrapper { /*Needed to fix border in IE 5+5.5*/
position: relative;
margin: 1%; border: 10px solid #003; padding: 0px;
background-color: #faf0e6;
}

table { /*Pre IE 6 fix for table font size. */
font-size: 1em;
}

@media print {
	body {
		border: 0px none;
		font-size: 10pt;
		color: #000;
		background-color: #fff;
	}
}

/* Text only link : Layer 1, float right. */
.txtWrap {position: relative; width: 100%; margin: 0px; border: 0px none; padding: 0px; text-align: left;}
.txtLayer {position: absolute; z-index: 1; width: 100%; margin: 0px; border: 0px none; padding: 0px;}
.txtLayer h5 {background-color: #faf0e6; float: right; margin-top: 0px; padding-right: 1em;}

/*Header image*/
.divh1 {
position: static;
width: 100%;
margin: 0px;
border: 0px none;
padding: 2px 0px;
text-align: center;
clear: both;
}

/*Center header image*/
.Bcenter {
margin: 0px auto;
border: 0px none;
padding: 1px;
}

/*Horiz Main menu 1*/
.divm1 {
position: static;
width: auto;
margin: 0px;
border: 0px none;
border-bottom: 1px solid #633;
padding: 2px 0px 0px 0px;
background-color: #fc0;
text-align: center;
clear: both;
}

/*For narrow menu only*/
/*.divm2 {
width: 516px;
margin: 0px auto;
border: 0px none;
padding: 0px;
background-color: #fc0;
text-align: left;
}*/
/* Menu trail */
.divMT {
width: auto;
margin: 0px;
border: 0px none;
border-bottom: 1px solid #633;
padding: 0.5em 2em;
background-color: #fc0;
text-align: left;
}
.divMT p {
margin: 0px;
font-size: smaller;
}
/* Main page div */
.div0 {
position: static;
width: 32em;
max-width: 98%;
margin: 0px auto;
padding: 10px 1px;
background-image: url("/img/rigby.gif");
background-repeat: no-repeat;
background-position: center top;
background-attachment: scroll;
text-align: left;
clear: both;
}

/* Justified text */
.divT1 {
margin: 0px; border: 0px; padding: 0px;
text-align: justify;
}

.footer {
background-color: #003;
color: #eee;
margin: 20px 0px 0px 0px;
border: 0px none;
padding: 0px 1px;
clear: both;
}

.foot_text {
text-align: center;
font-size: 80%;
margin: 0px;
padding: 1em;
}

h2 {color: #663333;}
.TAcenter {text-align: center;}
.TAright {text-align: right;}
.TAleft {text-align:left;}

/*Normal links*/
a:link, a:active {color: #004080; text-decoration: underline;}
a:visited {color: #800040; text-decoration: underline;}
a:hover {color: #005bb7; text-decoration: none;}

/*Contrast links 4 dark background*/
.footer a:link, .footer a:active, .footer a:visited {color: #eee; text-decoration: underline; font-weight: normal;}
.footer a:hover {color: #eee; text-decoration: none; font-weight: normal;}

/*Table based menu*/
.menu1 a:link    {color: #009; background-color: transparent; text-decoration: none; font-weight: bold;}
.menu1 a:visited {color: #009; background-color: transparent; text-decoration: none; font-weight: bold;}
.menu1 a:active  {color: #36c; background-color: transparent; text-decoration: none; font-weight: bold;}
.menu1 a:hover   {color: #36c; background-color: transparent; text-decoration: none; font-weight: bold;}

table.menu1 {
/* margin: 0px auto 0px 0px; narrow menu*/
margin: 0px auto;
border: 0px none; padding: 0px;
border-spacing: 0px;
}
.menu1 td {
text-align: center;
vertical-align: middle;
margin: 0px;
border: 0px none;
padding: 6px 0px;
font-weight: bold;
}

td.mh1_before { /*No link*/
width: 9px; overflow: hidden;
background: url("img/Mleft_on.gif") no-repeat top right;
color: #fff; background-color: #000099;
}
td.mh1_after {
width: 9px; overflow: hidden;
background: url("img/Mright_on.gif") no-repeat top left;
color: #fff; background-color: #000099;
}
td.mh1a_before { /*Link*/
width: 9px; overflow: hidden;
background: url("img/Mleft.gif") no-repeat top right;
color: #000; background-color: #f8f8f8;
}
td.mh1a_after {
width: 9px; overflow: hidden;
background: url("img/Mright.gif") no-repeat top left;
color: #000; background-color: #f8f8f8;
}
td.mh1 {
border-top: 1px solid #666;
color: #fff; background-color: #000099;
}
td.mh1a {
border-top: 1px solid #666;
color: #000; background-color: #f8f8f8;
}

/*Para based menu*/
p.menu1 {margin: 0px; padding: 4px; border: 0px;}

.Abox {
width: auto;
margin: 0px;
border: 1px solid #999;
padding: 0.5em 0.5em 0.5em 1em;
text-align: left;
font-size: 80%;
}

