BODY { background-image: url("../images/IGRbackground.jpg"); background-repeat: no-repeat; font: normal 14px palatino; width: 650px; margin: 0px }
H1 { font-variant: small-caps; text-align: center; font-weight: normal; margin-top: 0px; font-size: 30px }
H2 { font-variant: small-caps; text-align: center; margin-top: 25px; margin-bottom: 10px; font-size: 23px }
H3 { text-transform: uppercase; margin-top: 25px; margin-bottom: 10px; font-size: 16px }
P { text-indent: 25px; text-align: left }
TD { vertical-align: top }
SELECT { background-color: F6EBCB }
#homepic { position: absolute; top: 180px; left: 100px; z-index: 2 }
#maindisplay { position: absolute; top: 150px; left: 0px; width: 590px; height: 420px; padding: 0px 30px; overflow: auto; z-index: 1 }
#maindisplay a { color: firebrick }
#menu_IGRalttext { position: absolute; top: 98px; left: 420px}
#menu_IGR { position: absolute; top: 100px; left: 220px; margin: 0px; padding: 0px }
#menu_IGR li { list-style: none; float: left; font: bold 12px palatino }
#menu_IGR li a.menu_IGRheading { display: block; padding: 5px 10px; background: #FFCC00; color: #666633; text-align: center; text-decoration: none; border: 1px solid black; text-transform: uppercase; font-size: smaller }
#menu_IGR li a.menu_IGRheading:hover { background: #FFFF99 }
#menu_IGR table { border: 1px solid black; visibility: hidden; background: #F5F5F5; color: black; font: bold 11px palatino }
#menu_IGR table a { text-decoration: none }
#menu_IGR table tr { cursor:pointer }
.menu_trover { background: #C0C0C0 }
#menu_IGR table td.menu_text { vertical-align: middle; padding: 5px 10px 5px 6px }
#menu_IGR table td a.menu_gohref { padding: 5px 3px 5px 5px; color: black; display:block; text-transform: uppercase }
#menu_IGR table td a.menu_gohref:hover { color: white }
#menu_IGR table td a.menu_endhref {	padding: 5px 10px 5px 5px; color: black; display: block }
#menu_IGR table td a.menu_endhref:hover { color: white }
#footer { position: absolute; top: 590px; left: 0px; width: 650px; font-size: smaller; font-weight: bold; text-align: center }
#footer a { color: black; text-decoration: none }
#footer a:hover { text-decoration: underline }

.picture { border: 0px; padding: 5px }
.mainpicture { border: 0 }
.pictureframe { border: thick gold ridge; margin: 5px }
.textbubbles { font-family: Comic Sans MS; font-size: 12px; visibility: hidden; text-align: center; cursor: pointer }
.textbubblemsg { background-color: white }
.centerclick { color: firebrick; text-align: center }
.sideclick { color: firebrick }

.form_alltext {  }
.form_text { background-image: url("../images/parchment.jpg"); font-family: "comic sans ms", "georgia", "monotype" }
.form_textarea  { background-image: url("../images/parchment.jpg"); font-family: "comic sans ms", "georgia", "monotype" }
.form_select { background-color: #FDF2D2; font-family: "comic sans ms", "georgia", "monotype" }
.form_cleartext { color: gray }
.form_errortag { font-size: x-small; vertical-align: top; color: red; padding-right: 5px }
.form_error { font-weight: bold; color: red }
.form_errorelement { outline: 1px solid red; color: red; font-weight: bold }
.form_alert { background-image: url("../images/parchment.jpg"); border: medium gold ridge; padding: 5px }