.width {
        MARGIN: 0px auto; WIDTH: 100%; BACKGROUND-COLOR: #006699; TEXT-ALIGN: left; min-width: 970px
}
 HTML .minwidth {
        BORDER-LEFT: #006699 970px solid;
}
 HTML .container {
        MARGIN-LEFT: -970px; POSITION: relative;
}

 HTML .minwidth {
        HEIGHT: 1px
}
 HTML .container {
        HEIGHT: 1px
      }
.left-col {
        VERTICAL-ALIGN: top; WIDTH: 210px;
        margin-right:2em;
        }

.content-col {
		margin-top: 15px;
        margin-right:2em;
        padding: 24px;
        background-color: #FFB164;
        VERTICAL-ALIGN: top
        }

/* Old site Info <BODY aLink=#ff0000 bgColor=#006699 link=#0000ff text=#000000 vLink=#800080> */

/*font family for page. If you have another style sheet that sets font family, you can delete this rule*/
div, td, p {
        font-family: "Trebuchet MS", Arial, sans-serif;
}

/*Control DIV for expand all and collapse all links*/
#p7TMctrl {
       /* margin: 12px 0 12px 0;*/
        font-size: .6em;
        display: none;
        /*/*/display: block; /* hide from NN4*/
}
#p7TMctrl a:link {
        color: #666666;
}
#p7TMctrl a:visited {
        color: #666666;
}
#p7TMctrl a:hover {
        color: #FF9900;
}

/*Sets line-height of all top-level menuitems*/
#p7TMnav div {
        /*/*/line-height: 1.75; /* */
}
/*Sets line-height of all other menuitems*/
#p7TMnav div div {
        /*/*/line-height: 1.5; /* */
}

/*Sets background color and border around the menu DIV*/
#p7TMnav {
        background-color: #fff;
        border: 2px none #fff;
}

/*Sets a bottom margin for each top-level link*/
#p7TMnav div {
        margin: 0 0 .3em 0;
}

/*second level menuitem divs and lower -Cascades to lower levels-*/
/*Sets left margin to .8em establishing a fluid cascading indent*/
#p7TMnav div div {
        margin: 0 0 0 .8em;
}

/*The Link style for top-level menuitems and is read by all browsers*/
#p7TMnav div a {
        color: #FF9900;
        font-size: .8em;
}
/*The Link style for top-level menuitems hidden from Netscape 4*/
#p7TMnav div a {
        /*/*/color: #333333;
        padding: 0 0 0 .5em;
        display: block;
        text-decoration: none;
        background-color: #DFEF84;
        border: 1px solid #666666;
        border-bottom: 4px solid #666666; /* */
}

#p7TMnav div a:visited {
        color: #666666;
}
#p7TMnav div a:hover {
        color: #FFFFFF;
        background-color: #FF9933;
        border-top: 1px solid #666;
        border-bottom: 4px solid #666;
        border-right: 1px solid #666;
        border-left: 1px solid #666;
}

/*The Link and visited styles combined for second-level menuitems*/
#p7TMnav div div a, #p7TMnav div div a:visited {
        font-size: 0.7em;
        background-color: transparent;
        border: 0;
        color: #666666;
}
#p7TMnav div div a:hover {
        color: #FF9900;
        border: 0;
        background-color: transparent;
}

/*The Link style for third-level menuitems and lower*/
/*To set a specific style for the fourth level, add a div to the selector*/
/*Fourth-level example syntax: p7TMnav div div div div a {declaration}*/
#p7TMnav div div div a {
        font-size: .7em;
}

/*rules programatically assigned to parent links when image-based plus and minus option is selected. The padding on the 4 following rules supercedes (via !important) the padding on the p7TMnav div a selector when you've chosen the option to use images for the plus and minus signs*/
.p7plusmark {
        background-repeat: no-repeat;
        background-image: url(../p7tm/p7t_plus.gif);
        background-position: 8px 50%;
        padding: 0 0 0 22px !important;
}
.p7minusmark {
        background-repeat: no-repeat;
        background-image: url(../p7tm/p7t_minus.gif);
        background-position: 8px 50%;
        padding: 0 0 0 22px !important;
}

/*rule programatically assigned to child links when image-based plus and minus option is selected*/
.p7defmark {
        background-image:  none;
        padding: 0 0 0 22px !important;
}

/*rules programatically assigned to page link correesponding to current page (You are Here)*/
.p7currentmark {
        font-weight: bold;
        text-transform: uppercase;
        color: #FF9900!important;
        background-color: transparent !important;
        padding: 0 0 0 22px !important;
}
/*special style for User Guide Tutorials*/
#stretchyCell {
        width: 14em;
}

.formheader {
        FONT-SIZE: 150%; TEXT-ALIGN: center; FONT-WEIGHT: bold; color="#000080";
        Margin-Bottom: 20px;
}

.formsubheader {
        FONT-SIZE: 100%; TEXT-ALIGN: center; FONT-WEIGHT: bold; color="#000080";
}

form p {
        clear: left
        margin: 0;
        padding: 0;
        padding-top: 5px;
        font: "Trebuchet MS";
        FONT-SIZE: 90%;
        Font-WEIGHT: bold;
        font-style: italic;
        color="#000080";
}

form p label {
        float: left;
        width: 20%;
}

input.required {
        background-color: #FFFF66;
}

.centrebtns {
   text-align:center;
}


body {
	font: "Trebuchet MS";
        background-color: #006699;
        margin-top: 20px;
        padding: 0px;
        background-image: url(images/tmm_bgi.gif);
        background-repeat: repeat-x;
}

#header {
   text-align: center;
}

#content {


}

.contenttable tr {
	  background-color: #FFFFFF; /* #FFB164; */
	  width=500px;
}

h1 {
    font: "Trebuchet MS";
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	color: black;
}
h2 {
     font: "Trebuchet MS";
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: black;
}
h3 {
        font: "Trebuchet MS";
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	color: black;
}
ul {
	list-style-type:square;
    font-family: "Trebuchet MS", Arial, sans-serif;
    MARGIN-LEFT: 4%; MARGIN-RIGHT: 4%
}
footer-txt {
        text-align: center;
}

.photogallery
{
        BORDER-COLLAPSE: collapse;
        border: 0;
}

.photogallery td {
        text-align: center;
     padding: 8px 2px 8px 2px;
}

.photogallery td IMG {
    text-align: center;
    display: block;
    margin: auto;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
}

/*****************************************************************
Document Presentation
*****************************************************************/
.title1{ /*[Title 1]*/
 	font: "Trebuchet MS";
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	color: black;
}
.title2{ /*[Title 2]*/
	font: "Trebuchet MS";
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	color: black;
 	padding: 20px 0px 20px 0px;
}
.title3{ /*[Title 3]*/
	font: "Trebuchet MS";
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	color: black;
 	padding: 20px 0px 20px 0px;
}
.title4{ /*[Title 4]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	padding: 1px 20px,2px, 15px;
	color: #901602;
	border-left: 3px solid Black;
	border-left-color: #905F02;
	background-color: #F5DEB3;
}
.subtitle1{/*[Subtitle 1]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #901602;
	text-align: left;
	text-decoration: underline;
	padding-left: 2%;
}
.subtitle2{/*[Subtitle 2]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #901602;
	text-align: left;
	text-decoration: underline;
	padding-left: 5%;
}
.subtitle3{/*[Subtitle 3]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #901602;
	text-align: left;
	border: 1px solid Teal;
	padding: 2px 10px 3px 10px;
}
.subtitle4{/*[Subtitle 4]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #901602;
	text-align: left;
	text-decoration: none;
	padding-left: 20%;
	border-bottom: 1px solid #DDDDDD;
}

.headerbox1 {/*[HeaderBox 1]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 100%;
	padding: 2px 4px 3px 6px;
	margin: 5px;
	border: 1px dotted #B1B1B1;
	background-color: #F4F4F4;
}
.headerbox2 {/*[HeaderBox 2]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 100%;
	padding: 2px 4px 3px 6px;
	margin: 0 0 10px 0;
    border: 1px solid #B1B1B1;
    background-color: #FFDEAD;
}
.headerbox3{/*[HeaderBox 3]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	padding: 2px 4px 3px 6px;
	margin: 5px;
	border: 1px solid red;
	background-color: #F4F4F4;
}

.headerbox4{/*[HeaderBox 4]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	padding: 2px 4px 3px 6px;
	background-color: #F4F4F4;
	text-align:center;
}
.texthighlight1 {/*[Hi-Lite 1]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
	background-color: Yellow;
	padding: 0px 2px;
}
.texthighlight2 {/*[Hi-Lite 2]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
	color:white;
	background-color: Red;
	padding: 0px 2px;
}
.texthighlight3{/*[Hi-Lite 3]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
	color:white;
	background-color: Blue;
	padding: 0px 2px;
}
.texthighlight4 {/*[Hi-Lite 4]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
	background-color: Silver;
	padding: 0px 2px;
}
.textbox1 { /*[Text Box 1]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 100%;
	padding: 0px 2px;
	margin: 0 0 10px 0;
	border: 1px dotted #B1B1B1;
	background-color: #F4F4F4;
}
.textbox2 { /*[Text Box 2]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 100%;
	padding: 0px 2px;
	margin: 0 0 10px 0;
	border: 1px solid #B1B1B1;
	background-color: #FFDEAD;
}
.textbox3{ /*[Text Box 3]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 4px 2px 6px;
	margin: 0 0 10px 0;
	border: 1px solid red;
	background-color: #F4F4F4;
}
.textbox4{ /*[Text Box 4]*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 100%;
	padding: 2px 4px 2px 6px;
	margin: 0px;
	border: 2px solid gray;

}
.subnote1 { /*[Sub Note 1]*/
	font-family: verdana, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: gray;
	background: transparent;
	padding: 10px;
}
.subnote2 { /*[Sub Note 2]*/
	font-family: verdana, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: gray;
	background: transparent;
	padding: 10px;
	text-transform: uppercase;
}


/*****************************************************************
 Contact Me Form
*****************************************************************/

.ct{
  color:black;
  background-color: #FFFF66;
}
.ctx{
  color:white;
  background-color:red;
}

.ctc{
  color:black;
  background-color: #FFFF66;
}
.ctcx{
  color:white;
  background-color:red;
}

/*****************************************************************
 Sub Menu
*****************************************************************/
.submenu{
 position:absolute;
 left:2em;
 width:14em;
}

/*****************************************************************
 Links in Left Column of Template
*****************************************************************/
.mainlink
{
	color:#ffcc33;
}

