BODY
{
    BACKGROUND: url(../images/beige177BG.gif) repeat;
    BACKGROUND-COLOR: #FFFFFF;
}

p { margin-top: 3px; margin-bottom: 3px; }

UL { padding 3px; }

TD
{
    FONT-FAMILY: Times New Roman,  Verdana, Times, Arial, Helvetica, Parisian, Comic Sans, Arial, Geneva, Swiss, sans-serif;
    FONT-SIZE: 12pt;
}
.bannerText
{
  FONT-FAMILY: Times New Roman,  Verdana, Times, Arial, Helvetica, Parisian, Comic Sans, Arial, Geneva, Swiss, sans-serif;
  TEXT-ALIGN: center;
  FONT-SIZE: 20pt;
}

.logo
{
    position: absolute;
    top: 0px;
    left: 10px;
    width: 103px;
    BACKGROUND: url(../images/LogoGTIsmall.gif);
    height: 110px;
    visibility: visible;
}
.banner
{
    position: absolute;
    top: 0px;
    left: 10px;
    height: 110px;
    width: 97%;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    BACKGROUND: url(../images/bannerBarGTIsmall.gif) repeat-x; 
    visibility: visible;
}
.headerText
{
    position: relative;
    top: 1px;
    left: 0px;
    width: auto;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    visibility: visible;
}
.flag
{
    position: absolute;
    top: 1px;
    right: 10px;
    width: 125px;
    height: 83px;
    visibility: visible;
}
.main
{
    position: absolute;
    top: 113px;
    left: 0px;
    width: 90%;
    height: auto;
    visibility: visible;
}
.leftContent{
top: 40px;
width: 140px;
padding: 0px;
}
.rightContent{
top: 35px;
left: 0px;
padding: 0px 5px 5px 5px;
}
.navPanel
{
    position: relative;
    top: auto;
    left: 5px;
    width: 85px;
    visibility: visible;
}
.horizNavPanel
{
    position: relative;
    top: 0px;
    left: 0px;
    width: auto;
    height: auto;
    border-spacing: 4px;
    visibility: visible;
}
.navButtonGroup {
margin: 5px 5px 0px 5px;
padding: 5px 0px 10px 0px;
}
.navButton, .navButtonUnsel{
text-align: left;
white-space: nowrap;
padding: 4px 5px 4px 10px;
margin-bottom: 5px;
font-size: 20px;
font-weight: normal;
font-family: sans-serif;
}
.navButton{
color: #ffffff;
background-color: #7D7667;
padding: 4px 5px 4px 0px;
}
.navButtonUnsel{
border-color: #6D6559;
border-style: solid;
border-width: 0px 0px 0px 5px;
padding: 4px 5px 4px 0px;
color: #444444;
background-color: #DECEB5;
}
.navButtonUnsel a{
color: #4040FF;
text-decoration: none;
}
.navButtonUnsel a:hover{
color: #4040FF;
}

.tabButton, .tabButtonUnsel{
white-space: nowrap;
padding: 5px 6px 4px 6px;
font-size: 14px;
font-weight: bold;
font-family: sans-serif;
text-align: center;
border-style: solid;
border-width: 0px 1px 0px 1px;
border-color: #9eb2dc #666666 #2f487b #aaaaaa;
}
.tabButton{
padding-top: 1px;
color: #ffffff;
padding: 5px 6px 4px 0px;
background-color: #7D7667;
border-color: #ffffff #666666 #444444 #eeeeee;
}
.tabButtonUnsel{
color: #4040FF;
padding: 5px 6px 4px 5px;
background-color: #F0EEE2;
border-color: #ffffff #666666 #444444 #eeeeee;
}
.tabButtonUnsel a{
white-space: nowrap;
color: #4040FF;
text-decoration: none;
}
.tabButtonUnsel a:hover{
color: #552082;
text-decoration: none;
}
.navtab
{
    position: relative;
    BACKGROUND: url(../images/BeveledTabGTIsmall3.gif);
    COLOR:  #4040FF;
    CURSOR: pointer;
    CURSOR: hand;
    FONT:   10pt Verdana, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    TOP:    0px;
    WIDTH:  125px;
    HEIGHT: 38px;
    visibility: visible;
}

.navtabSelect
{
    position: relative;
    BACKGROUND: url(../images/SelectedTabGTIsmall4.gif);
    COLOR:  white;
    FONT:   10pt Verdana, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    TOP:    0px;
    WIDTH:  125px;
    HEIGHT: 38px;
    visibility: visible;
    Z-INDEX: 1;
}

.navspacer
{
    position: relative;
    TOP:    0px;
    HEIGHT: 25px;
    visibility: visible;
}
.subnavtab
{
    position: relative;
    BACKGROUND: url(../images/BeveledSubTabGTIsmall3.gif);
    COLOR:  #4040FF;
    CURSOR: pointer;
    CURSOR: hand;
    FONT:   8pt Verdana, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    TOP:    0px;
    WIDTH:  150px;
    HEIGHT: 25px;
    visibility: visible;
}

.subnavtabSelect
{
    position: relative;
    BACKGROUND: url(../images/SelectedSubTabGTIsmall3.gif);
    COLOR:  white;
    FONT:   8pt Verdana, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    TOP:    0px;
    WIDTH:  150px;
    HEIGHT: 25px;
    visibility: visible;
    Z-INDEX: 1;
}

.classTable
{
    border: 1;
    padding: 0px;
    border-spacing: 2px;
    width: 100%;
    border-color: #999999;
}

.classNarrowCenter
{
    position: relative;
    left: 50px;
    width: 75%;
}
.panel
{
    BACKGROUND: url(../images/PanelBG.jpg) repeat; 
    BORDER-BOTTOM: gray 2px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: gray 2px solid;
    BORDER-TOP: white 1px solid;
    FONT: 12pt Verdana, sans-serif;
    LEFT: 0px;
    POSITION: relative;
    TEXT-ALIGN: center;
    PADDING: 20px;
    TOP: 0px;
    WIDTH: auto;
    Z-INDEX: 5
}
.title
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}

.subTitle
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    TEXT-INDENT: 1em;
}

.button
{
    BACKGROUND:    #ECD7D4;
    BACKGROUND-IMAGE: url(../images/gladTidingsButton.jpg);
    BORDER-BOTTOM: gray 2px solid;
    BORDER-RIGHT:  gray 2px solid;
    BORDER-LEFT:   #eff2f7 1px solid;
    BORDER-TOP:    #eff2f7 1px solid;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    HEIGHT: 24px;
    POSITION: relative;
    WIDTH: 100px
}

.contact
{
  	FONT-FAMILY: Garamond;
    FONT-SIZE: 12pt;
    position: relative;
    left: 10px;
    width: auto;
    visibility: visible;
    Z-INDEX: 1;
    LEFT: 20px;
    POSITION: relative;
    TEXT-ALIGN: center;
    TOP: 8px;
    WIDTH: auto;
}
.footer
{
    position: absolute;
    bottom: 0px;
    left: 10px;
    width: 100%;
    visibility: visible;
}
.footertile
{
    BACKGROUND: url(../images/bannerBarGTI.gif) repeat-x; 
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    visibility: visible;
}


