﻿body, td, th { font-size: 9pt; }
h5 { color: #677582; }

.datalist { background-color: #FFFFFF; border: solid 1px #CCCCCC; border-collapse: collapse; }
.datalist .header th, .datalist th.header { background: url(images/gt_slice30.gif) repeat-x; color: White; vertical-align: middle; }
.datalist .wrapheader th { background-color: #445565; color: White; white-space: normal; }

.datalist TD { border: solid #ECE9D8 1px; font-size: 8pt; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; }
.datalist .altRow { background-color: #eeeeee; }
.datalist TD a:link, .datalist TD a:visited, .datalist TD a:active { border: solid 0px #FFFFFF; color: #000000; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; text-decoration: underline; display: inline; margin: 1px; /* phaux border */ }
.datalist td a:hover { background-color: #C0C0C0; border: #808080 1px solid; color: #000000; display: inline; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; text-decoration: underline; margin: 0; }
.datalist TH { background-color: #6382A5; border: solid #ECE9D8 1px; color: #FFFFFF; font-size: 8pt; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; vertical-align: text-bottom; }
.datalist TH A:Link, .datalist TH A:Visited, .datalist TH A:Hover, .datalist TH A:Active { color: #FFFFFF; text-decoration: underline; }

.TabBox { border: 1px solid #BBBBBB; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; display: block; /*width: 100%;*/ }

.tabstrip IMG { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; margin-right: 10px; vertical-align: middle; }
.tabstrip TD { -moz-box-sizing: border-box; padding-bottom: 0px; padding-left: 0px; padding-right: 2px; padding-top: 0px; text-align: center; vertical-align: bottom; }
.tabstripselectedtab { -moz-box-sizing: border-box; background: url(images/tab.gif) repeat-x bottom; border: 1px solid #BBBBBB; padding-bottom: 7px; padding-left: 16px; padding-right: 16px; padding-top: 6px; border-bottom-width: 0px; white-space: nowrap; }
.tabstriptab { -moz-box-sizing: border-box; background-color: #EDEDED; border-bottom: #BBBBBB 0px solid; border-left: #BBBBBB 1px solid; border-right: #BBBBBB 1px solid; border-top: #BBBBBB 1px solid; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px; white-space: nowrap; }
.tabstriptab A { color: #000000; display: block; -moz-box-sizing: border-box; text-decoration: none; width: 100%; }
.tabstriptab A:link { -moz-box-sizing: border-box; padding-bottom: 3px; padding-left: 16px; padding-right: 16px; padding-top: 3px; }
.tabstriptab A:visited { -moz-box-sizing: border-box; padding-bottom: 3px; padding-left: 16px; padding-right: 16px; padding-top: 3px; }
.tabstriptab A:hover { -moz-box-sizing: border-box; background-color: #C6D3EF; border-bottom: #316AC5 1px solid; border-left: #316AC5 1px solid; border-right: #316AC5 1px solid; border-top: #316AC5 1px solid; margin: 0px; padding-bottom: 2px; padding-left: 15px; padding-right: 15px; padding-top: 2px; }
.tabstriptab A:active { -moz-box-sizing: border-box; padding-bottom: 2px; padding-left: 15px; padding-right: 15px; padding-top: 2px; }

.actionbar { color: #445565; background-image: url(images/gt_slice30.gif); background-color: #efefef; border: 1px solid #efefef; /*background-color: #445565;*/ white-space: nowrap; margin-bottom: 4px; }

.titlebox A:link, .titlebox A:visited, .titlebox A:hover, .titlebox A:active { color: #445565; text-decoration: none; }

.noStyle input { background-color: Transparent; border-style: none; border-width: 0; }

/* menu box implementation */
.flexiBox { margin-bottom: 10px; }
.flexiBox .headerWrap { border-bottom: 1px solid #C6C5CA; background-color: #ffffff; padding: 3px; }
.flexiBox h4 { text-align: center; margin: 0; color: #333333; font-size: 10pt; font-weight: bold; text-align: left; white-space: nowrap; padding-left: 6px; }
.flexiBox .content { font-size: 10pt; padding: 5px; }
.flexiBox .footer { border-bottom: 1px solid #C6C5CA; }

/* content box */
.flexiContent { margin-bottom: 0px;}
.flexiContent .headerWrap { }
.flexiContent .header { height: 0; }
.flexiContent .header h4 { height:0;}
.flexiContent .content { font-size: 10pt; padding: 0 10px 0 10px ; }
.flexiContent .footerWrap {height:0;}
.flexiContent .footer { height:0;}
.flexiContent .footer h6 {height:0;}    



/* left side nav menu */
.libraryLeftMenu a:link, .libraryLeftMenu a:visited, .libraryLeftMenu a:hover, .libraryLeftMenu a:active { display: block; font-weight: normal; padding: 2px; position: relative; color: #445565; font-size: 8pt;  }
.leftmenu a.leftmenuselected:link, .leftmenu a.leftmenuselected:visited, .leftmenu a.leftmenuselected:hover, .leftmenu A.leftmenuselected:active { text-decoration: none; border: 1px solid #445565; background-color: #B2C3D3; color: #445565; margin: 0; font-weight: bold; display:block; padding:2px; font-size:8pt;}
.leftmenu a.leftmenuunselected:link, .leftmenu a.leftmenuunselected:visited, .leftmenu a.leftmenuunselected:active { border: none 0px #336699; color: #445565; margin: 1px; font-weight: bold; text-decoration: none; display:block; padding:2px; font-size:8pt;}
.leftmenu a.leftmenuunselected:hover, .leftmenu a.leftmenuselected:hover { text-decoration: none; border: 1px solid #445565; background-color: #B2C3D3; color: #445565; margin: 0; font-weight: bold; display:block; padding:2px; font-size:8pt;}



/*left child menu */
a.leftchildmenuselected, a.leftchildmenuunselected:link, a.leftchildmenuunselected:visited, a.leftchildmenuunselected:hover, a.leftchildmenuunselected:active {
    color: #445565;
    font-size:8pt;
}

.innerContentHeader {
  	color: #445565;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 2px 3px 6px;
	text-align: left;
	white-space: nowrap;
	border-bottom: 1px solid #C6C5CA;
	margin-bottom: 0px;
    }
    
.preReleaseLinkWrap
{
    padding: 4px;
    padding-top: 8px;
    font-size: 8pt;
    font-weight: bold;
    }   