/* page layout */

/*  main background: #FFFF99  side panels: #99CC66  text: #666600  panels: #FFFF99 */
/*  changed #FFFF99 to #CC9933  and changed #666600 to #3366FF  */
/*  changed side panels #99CC66 to #CC9966 to      and changed text to #000099   */


html           { height: 100%; margin: 0px; padding: 0px; }
body           { height: 100%; margin: 0px; padding: 0px; }     
#PageLayout    { height: 100%; width: 100%; }
p,ul           { padding-top: 0em; padding-bottom: 0em; margin-top: 0em; margin-bottom: 0em; font-size: medium;}

/* left and right menu formatting */

#leftnavtd, #rightnavtd  { background-color: #CC9966; margin: 0px;}

/* main page formatting */
#maintd     { background-color: #FFFFFF; width: 1000px; font-family: Tahoma, sans-serif; color: #000099; background-image:url('images/fxc_words.jpg')}
#mainTitle  { font-size: 36pt; font-weight: bold; text-decoration: none;  padding-left: 0.2em; color: #000099; }
#mainTitle:link {text-decoration: none;}
#mainTitle:hover {text-decoration: underline;}
#mainTitle:visited {text-decoration: none; color:#000099; }
#mainTitleX { font-size: 48pt; }
.headTable  { width: 100%; padding-top: 0px; padding-bottom: 0px; background-image:url('images/fxc_people.jpg')}

.mainLink         { font-size: medium; text-decoration: none;  color: #000099; text-align: right; }
.mainLink:link    {}
.mainLink:visited { color:#000099; }
.mainLink:hover   { text-decoration: underline; color: green; font-weight: bold; }
.mainLinktd       { text-align: center;  }
.mainLinkhr       { font-size: 6pt; width: 98%; }

.mainLinkLarge    { font-size: large; text-decoration: none;  color: #000099; }
.mainLinkLarge:link    {}
.mainLinkLarge:visited { color:#000099; }
.mainLinkLarge:hover   { text-decoration: underline; color: green; font-weight: bold; }


.mainText         { font-size: medium; padding-left: 2em; padding-right: 2em; padding-top: 0.5em; padding-bottom: 0.5em; }
.mainTextLarge    { font-size: large; padding-left: 2em; padding-right: 2em; padding-top: 0.5em; padding-bottom: 0.5em; }
.mainTextTitle    { font-size: large; font-weight: bold; padding-left: 1.6em; padding-right: 2em; padding-top: 1em; padding-bottom: 0em; }
.mainTextSubTitle { font-size: medium; font-weight: bold; padding-left: 2em; padding-right: 2em; padding-top: 1em; padding-bottom: 0em; }
.mainTextInset    { font-size: medium; padding-left: 4em; padding-right: 2em; padding-top: 0.5em; padding-bottom: 0.5em; }
.mainTextSpaceAbove { font-size: medium; padding-left: 2em; padding-right: 2em; padding-top: 0.5em; padding-bottom: 0.5em; margin-top: 1em;}


.headLinksTable   {  padding-top: 0px; padding-bottom: 0px; }
.headLinktd       {  padding-top: 0px; padding-bottom: 0px;  text-align: center; }
.headLink         { font-size: medium; text-decoration: none;  color: #000099; text-align: center; margin-left: 3em; margin-right: 3em;}
.headLink:link    {}
.headLink:visited { color:#000099; }
.headLink:hover   { text-decoration: underline; color: green;  }



#bottomLinksSpace    { padding-top: 1em; padding-bottom: 2em; text-align: center; clear:both; }
.bottomLinks         { font-size: x-medium; text-align: center; text-decoration: none; padding-left: 1em; padding-right: 1em; }
.bottomLinks:link    { color: #000099; }
.bottomLinks:visited { color: #000099; }
.bottomLinks:hover   { color:green; text-decoration: underline; }



.imagecentre   { text-align: center; }

.imageleft, .imageright     { padding-left: 2em; padding-right: 2em; }


.steeringGroup  { padding-left: 2em;  font-size: medium; }

.acknowledge            { padding-left: 4em; font-size: medium; }
.acknowledgment         { padding-left: 1em; text-decoration: none; font-size: medium; }
.acknowledgment:link    { color: #000099; }
.acknowledgment:visited { color: #000099; }
.acknowledgment:hover   { text-decoration: underline; color: green; }

.bioHead { text-align: center; font-size: large; }
.bioText { padding-left: 2em; padding-right: 2em; text-align: justify; font-size: medium; }

#loginForm  { padding-top: 2em; padding-left: 2em;}
#SqlForm  { padding-top: 2em; padding-left: 2em;}

#framedb       { margin-left: 0.5em; margin-right: 0em; background-color: #FFFF99; float: right; }
#framethemes   { margin-left: 0em; margin-right: 2em; background-color: #FFFF99; float: right; }
#framenews     { margin-left: 0.5em; margin-right: 0em; background-color: #FFFF99; float: left; }
#frameevents   { margin-left: 2em; margin-right: 1em; margin-top: 1em; background-color: #FFFF99; float: left; }




.frameTitle    { font-size:medium; text-align: center; font-family: Tahoma, sans-serif; color: #000066; margin-top: 0.5em; font-weight: bold; }
.frameSubTitle { font-size:medium; text-align: left; font-family: Tahoma, sans-serif; color: #000066; margin-top: 0.5em; font-weight: bold; margin-left: 1em; font-style: italic;}
.frameText     { font-size:medium; text-align: left; font-family: Tahoma, sans-serif; color: navy; margin-top: 0.5em; margin-left: 1em; margin-right: 1em; }
.frameUli      { font-size:medium; text-align: left; font-family: Tahoma, sans-serif; color: navy; margin-top: 0.5em; margin-left: 0em; margin-right: 1em; }

.dbEntryText   { font-size: medium; padding-left: 0em; padding-right: 0em; padding-top: 0em; padding-bottom: 0em; color: black; }
.dbLabelText   { font-size: medium; padding-left: 3em; padding-right: 0em; padding-top: 0em; padding-bottom: 0em; }
.dbChBoxText   { font-size: medium; padding-left: 0em; padding-right: 0em; padding-top: 0em; padding-bottom: 0em; }


#dbResultsTable      { background-color: #FFFF99; margin-left: 2em; margin-top: 2em; margin-bottom: 2em; color: navy; font-size: medium; }
.dbResultsCell       { padding-left: 2em; padding-right: 2em; vertical-align: top; }
.dbResultsCellLink   { padding-left: 2em; padding-right: 2em; vertical-align: top; font-style: italic; }




.ucText         { font-size: large; text-align:center; font-family: Tahoma, sans-serif; color: #000099; padding-top: 5em; }

/* .indentedInput {position absolute; margin-left: 5em; margin-top: .2em; margin-bottom: .2em; line-height: 1.4em;} */
.indentedInput {position absolute; margin-top: .2em; }
.indentedLabel {position: absolute;  margin-top: .2em; left 20px;}

/*    */


