@import url("NonNS4.css");

.clearimg
{
	background-color: #666666;
}

.divbox
{
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
}

.err
{
	color: #9c0000;
	font-weight: bold;
}

.headcell td, .headcell
{
	background-color: #445565;
	background-image: url(images/gt_slice30.gif);
	color: #ffffff;
	font-weight: bold;
}

.headerrow
{
	background-color: #18619c;
	color: #e7eff7;
	display: block;
	font-size: 11pt;
	font-weight: bold;
	padding: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	width: 98%;
}

.LeftMenuItem:link, .LeftMenuItem:visited, .LeftMenuItem:hover, .LeftMenuItem:active, .LeftMenuItemInactive:link, .LeftMenuItemInactive:visited, .LeftMenuItemInactive:active, .LeftMenuItemInactive:hover
{
	color: black;
	display: block; /* style set is for active and inactive */
	font-size: 8pt;
	font-weight: normal;
	margin: 1px; /* faux border */
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 2px;
	position: relative;
	text-decoration: none;
	white-space: normal;
}

.LeftMenuItem:hover
{
	background-color: #E0E0E0;
	border: 1px solid #808080;
	color: black;
	margin: 0px;
	white-space: normal;
}

.LeftMenuItemInactive:link, .LeftMenuItemInactive:visited, .LeftMenuItemInactive:active, .LeftMenuItemInactive:hover
{
	color: gray;
	display: block; /* style set is for active and inactive */
	font-size: 8pt;
	font-weight: normal;
	margin: 1px; /* faux border */
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 2px;
	position: relative;
	text-decoration: none;
	white-space: normal;
}

.LeftMenuSelectedItem:link, .LeftMenuSelectedItem:visited, .LeftMenuSelectedItem:hover, .LeftMenuSelectedItem:active
{
	background-color: #E0E0E0;
	border: 1px solid #808080;
	color: Black;
	display: block;
	font-size: 8pt;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 2px;
	position: relative;
	text-decoration: none;
	white-space: normal;
}

.login
{
	background-color: #445565;
	color: #ffffff;
	padding: 2px;
}


.zoneLeftMenu
{
}
.zoneContent
{
	border-left: 1px solid #C6C5CA;
}

.login a:link, .login a:visited, .login a:active, .login a:hover
{
	color: #ffffff;
}

.login INPUT
{
	color: black;
	font-size: 7pt;
}

.login TD
{
	font-size: 8pt;
	color: #ffffff;
}

.menubar A:link, .menubar A:visited, .menubar A:active
{
	color: white;
	font-size: 10pt;
	font-weight: Bold;
	text-decoration: none;
	white-space: nowrap;
}

.menubar A:hover
{
	color: #dee3ef;
	font-size: 10pt;
	font-weight: Bold;
	text-decoration: underline;
	white-space: nowrap;
}

.menubar TD
{
	color: white;
	font-size: 10pt;
	font-weight: Bold;
	white-space: nowrap;
}

.MenuBox
{
	background-color: #e7eff7;
	border-color: #18619c;
	border-style: solid;
	border-width: 1px;
	font-size: 8pt;
}

.MenuBox .line
{
	border-bottom: solid 1px #c0c0c0;
	font-size: 1px;
	padding: 0px;
}

.MenuBox h5
{
	margin: 8px 0px 0px 2px;
}

.MenuBox p
{
	padding: 6px;
}

.MenuBoxHead
{
	background-color: #18619c;
	color: #e7eff7;
	font-size: 8pt;
	font-weight: bold;
	padding: 4px;
	text-transform: uppercase;
}

.menurow
{
	background-color: black;
	background-image: url(images/gt_slice30.gif);
	white-space: nowrap;
}

.pagetitle
{
	color: #333333;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 5px;
}

.qcard
{
	background-color: white;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #336699;
	padding: 3px;
	padding-top: 3px;
	text-align: center;
}

.qcard TH
{
	background-color: #445565;
	color: white;
	font-weight: bold;
}

.tblprofile
{
	color: #254b72;
}

.titlebar .border
{
	background-color: #7B9EBD;
}

.titlebar .header
{
	background-color: #E7EFF7;
	background-image: url(gtSlice30.gif);
	background-repeat: repeat-x;
	color: #31659c;
	font-size: 14px;
	font-weight: bold;
	height: 100%;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 3px;
	text-align: left;
	white-space: nowrap;
}

.titlebox .border
{
	background-color: #ffffff;
}

.titlebox .content
{
	border-top: 1px solid #C6C5CA;
	border-bottom: 1px solid #C6C5CA;
	background-color: #ffffff;
	font-size: 8pt;
	padding: 2px;
}

.titlebox .header
{
	/*background-color: #18619c; 	background-image: url(gtSlice.gif); 	background-repeat: repeat-x;*/
	color: #333333;
	font-size: 12pt;
	font-weight: bold;
	height: 100%;
	padding: 3px;
	padding-left: 6px;
	text-align: left;
	white-space: nowrap;
}

.titlebox p
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 6px;
}

.titlebox2 .border
{
	background-color: #18619c;
}

.titlebox2 .content
{
	background-color: White;
	font-size: 8pt;
	padding-bottom: 14px;
	padding-left: 10px;
	padding-right: 4px;
	padding-top: 10px;
}

.titlebox2 .header
{
	background-color: #18619c;
	background-image: url(gtSlice.gif);
	background-repeat: repeat-x;
	color: #e7eff7;
	font-size: 8pt;
	font-weight: bold;
	height: 100%;
	padding: 3px;
	padding-left: 6px;
	text-align: left;
	white-space: nowrap;
}

.titlebox2 p
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 6px;
}

#banner
{
	color: White;
	text-align: left;
}

#bodylinks
{
	background-color: black;
}

#bodytable
{
	width: 759px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: 1px solid #efefef;
}

#gutter
{
	background-color: black;
}

#pagediv
{
	display: block;
	text-align: center;
}






/***************************************************/
/*                  B.U. overrides                 */
/***************************************************/


body
{
	margin: 0px;
	padding: 0px;
	background-color: #999999;
	font-family: Arial;
	font-size: 14px;
	color: #333333;
}
td, th
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.Top
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 1px;
	padding-right: 1px;
}
/*
.Top a, .Top a:visited
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFDAA1;
	text-transform: uppercase;
	padding-left: 4px;
	padding-right: 4px;
}
.Top a:hover
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 4px;
	padding-right: 4px;
}*/
td.logo
{
	width: 190px;
	height: 100px;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
	border-right: 1px solid #BEC9D1;
}
td.banner
{
	width: 570px;
	height: 100px;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
td.navtitle
{
	width: 190px;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	background-color: #BEC9D1;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
td.pagetitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
}
td.topblank
{
	height: 10px;
	vertical-align: middle;
	text-align: center;
	background-color: #BEC9D1;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
td.navigationcontent
{
	width: 190px;
	height: 500px;
	vertical-align: top;
	text-align: left;
	border-right: 1px solid #BEC9D1;
}
td.pagecontent
{
	width: 550px;
	height: 500px;
	vertical-align: top;
	text-align: left;
	background-color: #FFFFFF;
	border-right: 1px solid #BEC9D1;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
}
td.poweredby
{
	height: 60px;
	vertical-align: middle;
	text-align: center;
	background-color: #BEC9D1;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
td.footercopyright
{
	width: 570px;
	height: 60px;
	vertical-align: middle;
	text-align: center;
	background-color: #597F94;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #BEC9D1;
}
td.footerblank
{
	height: 60px;
	vertical-align: middle;
	text-align: center;
	background-color: #BEC9D1;
	border-top: 1px solid #FFFFFF;
}
.NavInfo
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	text-decoration: none;
}
.HeaderInfo
{
	font-family: Arial;
	color: #FFFFFF;
	padding-right: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	vertical-align: middle;
	text-decoration: none;
}
.HeaderInfo a:link, .HeaderInfo a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	vertical-align: middle;
	text-decoration: none;
}
.HeaderInfo a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	vertical-align: middle;
	text-decoration: underline;
}
.FooterInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 10px;
	text-decoration: none;
	letter-spacing: 1px;
	background-color: #445565;
}
.FooterInfo a, .FooterInfo a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #FFDAA1;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 10px;
	text-decoration: none;
}
.FooterInfo a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 10px;
	text-decoration: none;
}
.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #445565;
	font-size: 3px;
	color: #FFFFFF;
	text-decoration: none;
}
.PageOptions
{
	font-family: Arial;
	font-size: 11px;
	color: #BAC4D1;
}
.PageOptions a, .PageOptions a:visited
{
	font-family: Arial;
	font-size: 11px;
	color: #BAC4D1;
	letter-spacing: 1px;
	text-decoration: none;
}
.PageOptions a:hover
{
	color: #CEDAEA;
	font-weight: bold;
	text-decoration: none;
}


/****************************************
	COMMON MENU STYLE ELEMENTS
	Used by all your SiteDynamic website
*****************************************/
.ContentTable
{
	padding-left: 10px;
	padding-right: 10px;
}
.msg
{
	font-family: Arial;
	font-size: 10px;
	color: #009900;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	vertical-align: bottom;
}
.error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AF5403;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	vertical-align: bottom;
}
.Content
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
.Content a:link, .Content a:visited
{
	font-family: Arial;
	font-size: 12px;
	color: #FF9900;
	text-decoration: underline;
}
.Content a:hover
{
	font-family: Arial;
	font-size: 12px;
	color: #597f94;
	text-decoration: underline;
}
.square
{
	background-color: #FF9700;
}
.itemHR
{
	border: 1px solid #b0C2CC;
	height: 1px;
}
.ShowLink
{
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: none;
}
.ShowLink a:link, .ShowLink a:visited
{
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.ShowLink a:hover
{
	font-family: Arial;
	font-size: 10px;
	color: #5E5E5E;
	text-decoration: underline;
}
.blnAdminMenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #597F94;
	font-weight: bold;
}
.blnAdminMenu a, .blnAdminMenu a:link, .blnAdminMenu a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #597F94;
	font-weight: bold;
	text-decoration: underline;
}
.blnAdminMenu a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9700;
	font-weight: bold;
	text-decoration: underline;
}
.txtsmall
{
	font-family: Arial;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.txtsmall a:link, .txtsmall a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #597F94;
	text-decoration: underline;
}
.txtsmall a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}
.titlesmall
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #598094;
}
.titlesmall a:link, .titlesmall a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #598094;
	text-decoration: none;
}
.titlesmall a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9700;
	text-decoration: none;
}
.Installed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00A100;
}
.NotInstalled
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C0C0C0;
}
.AdminMenuBox
{
	border: 1px dotted #B1B1B1;
}
.AdminHR
{
	color: #598094;
	height: 1px;
}

/****************************************
	FORM STYLE ELEMENTS
	Used by all website forms
*****************************************/
input, textarea, select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #F4F6F8;
	border-color: #bec9d1;
	border-style: solid;
	border-width: 1px;
}

input.submit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #597f94;
	border-color: #F4F6F8;
	border-style: solid;
	border-width: 1px;
}
input.apply
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}
input.delete
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FC0000;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}





.HeadlineGray
{
	font-family: Arial,Helvetica;
	font-size: 25px;
	color: #FFFFFF;
	margin: 1px;
	margin-top: 5px;
	font-weight: bold;
}
.CodeForeground
{
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 9.0pt;
	font-family: Arial;
}
.CodeInText
{
	font-family: Arial;
}
.ScreenText
{
	font-family: Arial;
}
.ImportantWords
{
	font-weight: bold;
}
.Highlight
{
	font-family: Arial;
	color: red;
}
.MsoNormal
{
	margin: 0in;
	margin-bottom: 0.0001pt;
	font-size: 8.3pt;
	font-family: Arial;
	color: #000000;
	text-decoration: none;
}
.GTheader
{
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 12pt;
	font-family: Arial;
}
.GTindustry
{
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 8.3pt;
	font-family: Arial;
}
.GTblurb
{
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 7.3pt;
	font-family: Arial;
	color: white;
}
.GTsubhead
{
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 10pt;
	font-family: Arial;
	color: black;
	font-weight: bold;
}
.GTproductlabel
{
	margin: 0in;
	margin-bottom: 0.0001pt;
	font-size: 8pt;
	font-family: Arial;
	color: #000000;
	font-weight: 500;
	text-decoration: none;
}
.GTproductlink
{
	margin: 0in;
	margin-bottom: 0.0001pt;
	font-size: 8pt;
	font-family: Arial;
	color: #455562;
	font-weight: bold;
	text-decoration: none;
}
.GTsolutions
{
	margin: 0in;
	margin-bottom: 0.0001pt;
	font-size: 8pt;
	font-family: Arial;
	color: #2743B1;
	font-weight: bold;
	text-decoration: none;
}
.GTproductpageTitle
{
	margin: 0in;
	margin-bottom: 0.0001pt;
	font-size: 8pt;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.GTproductpageText
{
	margin: 0in;
	margin-bottom: 0.0001pt;
	font-size: 8.3pt;
	font-family: Arial;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.GTfooter
{
	margin: 0in;
	margin-bottom: 0.0001pt;
	font-size: 7.3pt;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	background-color: #445565;
	color: #CCCCCC;
}
.GTheaderHome
{
	margin: 0in;
	margin-bottom: 0.0001pt;
	font-size: 11.5pt;
	font-family: Arial;
}

.GTnews
{
	margin: 0in;
	margin-bottom: 0.0001pt;
	font-size: 8.1pt;
	font-family: Arial;
	line-height: 13px;
}

.GTlanguage
{
	margin: 0in;
	margin-bottom: 0.0001pt;
	font-size: 7.5pt;
	font-family: Arial;
	line-height: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.GToffice
{
	margin: 0in;
	margin-bottom: 0.0001pt;
	font-size: 10pt;
	font-family: Arial;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.bio
{
	margin: 1in;
	margin-bottom: 0.0008pt;
	font-size: 8pt;
	font-family: Arial;
	line-height: 9pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}


