
form { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
body { font-family: Tahoma, Arial, sans-serif; font-size: 10pt; color: black; background-color:white }

.topBar {}
.topBar td{ padding-left:8px; padding-right:8px; border-bottom:3px solid #50add6; background-color:#486f98 }
.topBar td td { border: 0px; padding:0px }

.leftPanel { background-color:#eeeeee }
.leftPanel table { border-bottom:10px solid white }

.centerPanel {  background-color:#eff3f6 }

.rightPanel { background-color:#d7dfe2 }
.rightPanel table { border-bottom:10px solid white }

.footer { font-size: 8pt; color:#333333; padding:5px }

.tier1Nav { background-color:#8a8a8a }
.tier1Nav th { padding-left:20px; background-image:url(../images/backgrounds/tier1_nav_bg.gif); backround-position:center top; background-repeat:no-repeat; background-color:transparent }
.tier1Nav td { font-size: 10pt; color:#f9f9f9; font-weight:bold; border-bottom:1px solid white; padding-left:0px; text-transform:lowercase }
.tier1Nav a { color:#f9f9f9; text-decoration:none }
.tier1Nav .currentLink { background-color:#bbbbbb }
.tier1Nav .currentLink a { color:#222222 }
.tier1Nav #active {  color:#222222; background-color:#C4D1D6 }
.tier1Nav #active a { color:#222222 }
.tier1Nav #passive {}

.tier2Nav, tier2Advert { padding-bottom:15px; padding-left:10px; padding-right:15px; color:#222222; background-color:#c4d1d6 }
.tier2Nav th { background-position:right top;  background-repeat:no-repeat; font-weight:normal; font-size:14pt; background-color:transparent }
.tier2Nav a { color:#486f98; text-decoration:none }
.tier2Nav a:hover { text-decoration:underline; }
.tier2Nav td { font-size:8pt }
.tier2Nav big { font-size:8pt; font-weight:bold; color:#486f98; }

.tier2Nav #active { background-image:url(../images/backgrounds/tier2_highlight.gif); background-position:right; background-repeat:repeat-y }

.tier2Nav .currentLink { background-image:url(../images/backgrounds/tier2_marker.gif); background-position:right; background-repeat:repeat-y }
.tier2Nav .currentLink a { color:black }
.tier2Nav .currentLink #active { background-image:url(../images/backgrounds/tier2_marker.gif) }

.tier2Advert { height:195px; width:185px; background:transparent url(../gtwp_images/small_ad.jpg) no repeat center middle }
.tier2Advert td { border-bottom:1px solid #486f98 }

.contentpage .tier2Nav th { background-image:url(../images/backgrounds/tier2_nav_bg.gif) }

.homepage .tier2Nav .divider { background-image:url(../images/backgrounds/tier2_divider.gif); background-position:left top; background-repeat:no-repeat }
.homepage .tier2Nav { border-top:8px solid white }
.homepage .tier2Nav th { background-image:url(../images/backgrounds/tier2_nav_homepage_bg.gif) }
.homepage .tier2Nav big { font-size:10pt; }

.minorNav { border-top:2px solid #ff9600; background-color:#cccccc }
.minorNav th { padding:0px; font-weight:bold; font-size:10pt; background-color:#bbbbbb; color:#222222 }
.minorNav td { font-size:8pt; color:#222222 }
.minorNav b { font-size:10pt; color:#486f98 }
.minorNav a { text-decoration:none; color:#222222 }
.minorNav a:hover { text-decoration:underline }

.fillerTable {}
.fillerTable th {border-top:8px solid white; background: #67b4d6 url(../images/backgrounds/filler_table_bg.gif)}
.fillerTable table th { background:#486f98 }

.gtwpContentArea { text-align:left; font-size: 9pt; color:#222222; background-color:#f4f4f4; width:100% }
.gtwpContentArea p { margin-top:6px; margin-bottom:10pt }
.gtwpContentArea big { font-size: 16pt }
.gtwpContentArea ul li { text-indent: 0pt; list-style-position: outside; list-style-type: square; padding-bottom:5px }
.gtwpContentArea ol li { text-indent: 0pt; list-style-position: outside; padding-bottom:5px }
.gtwpContentArea small { font-size: 6pt; color:#333333 }
.gtwpContentArea h1 { font-size: 10pt; font-weight:bold; clear:left; width:90%; border-bottom:1px solid #bbbbbb }
.gtwpContentArea h2 { font-size: 10pt; font-weight:bold; clear:left; margin-bottom:-6px; padding:0px; text-decoration:underline }
.gtwpContentArea table { border:0px; width:100% }
.gtwpContentArea td { border:0px; font-size:9pt; padding:5px; vertical-align:top }
.gtwpContentArea img { border:0; float:left; margin-right:10px; margin-bottom:5px; margin-top:5px }

.contentpage .gtwpContentArea { padding:5px; padding-bottom:12px; border-bottom: 8px solid white }

.statsReport .gtwpContentArea { padding:5px; padding-bottom:12px; border-bottom: 8px solid white }
.statsReport .gtwpContentArea img { float:none; margin:0px }
.searchResult .gtwpContentArea img { float:none }

.homepage .gtwpContentArea { border-top:8px solid white }
.homepage .gtwpContentArea big { font-size: 14pt }

.searchResult .gtwpContentArea { padding:5px; padding-bottom:12px; border-bottom: 8px solid white }

.gtwpContentArea .title { width:0px }
.gtwpContentArea .title td { font-size: 16pt }
.gtwpContentArea #gtwp_division_table { height:55px; width:0 }
.gtwpContentArea #gtwp_division_table td { padding-right:35px; background-image:url(../images/backgrounds/round_arrow.gif); background-repeat:no-repeat; background-position:right top }

.snippetsTable { background-color:#f4f4f4 }
.snippetsTable td { padding:5px; border-bottom:10px solid white }
.snippetsTable a { text-decoration: none; color:#222222 }
.snippetsTable big { font-size: 14pt }
.snippetsTable big a:hover{ color:#ff9600; text-decoration:none }
.snippetsTable a:hover{ text-decoration:underline }
.snippetsTable #active { background-color:#e9e9e9 }
.snippetsTable #active a { text-decoration:underline }
.snippetsTable #active b a{ color:#ff9600; text-decoration:none }

#oClock { padding-top:20px; color:#f9f9f9; font-weight:bold; font-size:8pt }
td#oClock { padding-bottom:5px }

div#mainImgHolder img {
  margin:0;
	padding:0;
	position:relative;
	left:-3px;
}


/* from http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption
*/

clear {  
    clear:both  
}  
  
#gallery {  
    position:relative;  
    height:374px; /* 360 */  
}  
    #gallery a {  
        float:left;  
        position:absolute;  
    }  
      
    #gallery a img {  
        border:none;  
    }  
      
    #gallery a.show {  
        z-index:500  
    }  
  
    #gallery .caption {  
        z-index:600;   
        background-color:#000;   
        color:#ffffff;   
        height:100px;   
        width:100%;   
        position:absolute;  
        bottom:0;  
    }  
  
    #gallery .caption .content {  
        margin:5px  
    }  
      
    #gallery .caption .content h3 {  
        margin:0;  
        padding:0;  
        color:#1DCCEF;  
    }
