.err { color: #9c0000; font-weight: bold; }

.headcell td, .headcell {
    
	background-color: #445565;
	color: #e7eff7;
	font-weight: bold;
	padding:3px;
}

.headerrow {
	background-color: #18619c;
	color: #e7eff7;
	display: block;
	font-family: verdana;
	font-size: 11pt;
	font-weight: bold;
	padding: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	width: 98%;
}

.leftmenu A.leftmenuselected:link, .leftmenu A.leftmenuselected:visited, .leftmenu A.leftmenuselected:hover, .leftmenu A.leftmenuselected:active {
	background-color: #B2C3D3;
	border: solid 1px #445565;
	color: #18619C;
	margin: 0px;
	text-decoration: none;
}

.leftmenu A.leftmenuunselected:link, .leftmenu A.leftmenuunselected:visited, .leftmenu A.leftmenuunselected:active {
	border: none 0px #445565;
	color: #18619C;
	margin: 1px;
	text-decoration: none;
}

.leftmenu A.leftmenuunselected:hover {
	background-color: #B2C3D3;
	border: solid 1px #445565;
	color: #18619C;
	margin: 0px;
	text-decoration: none;
}




.LeftMenuItem:link, .LeftMenuItem:visited, .LeftMenuItem:hover, .LeftMenuItem:active {
	color: #18619c;
	display: block;
	font-size: 8pt;
	font-weight: normal;
	margin: 1px; /* faux border */
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 4px;
	position: relative;
	text-decoration: none;
	white-space: normal;
}

.LeftMenuItem:hover {
	background-color: #c6c3c6;
	border: 1px solid #808080;
	color: black;
	margin: 0px;
	white-space: normal;
}

.LeftMenuSelectedItem:link, .LeftMenuSelectedItem:visited, .LeftMenuSelectedItem:hover, .LeftMenuSelectedItem:active {
	background-color: #B1CCE1;
	border: 1px solid #18629F;
	color: Black;
	display: block;
	font-size: 8pt;
	margin: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 2px;
	padding-top: 4px;
	position: relative;
	text-decoration: none;
	white-space: normal;
}

.login {
	background-color: #445565;
	/*background-image: url(images/gt_slice30.gif);*/
	color: #ffffff; /* #254b72;*/
	padding: 2px;
}

.menurow {
	background-color: #445565;
	background-image: url(images/gt_slice30.gif);
	white-space: nowrap;
}

.login a, .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: #E0ECF5;
	border-color: #18619c;
	border-style: solid;
	border-width: 1px;
	font-size: 8pt;
}

.MenuBoxHead {
	background-color: #18619c;
	color: #e7eff7;
	font-size: 8pt;
	font-weight: bold;
	padding: 4px;
	text-transform: uppercase;
}


.divbox {
    border: 1px solid #ffffff;
    border-top: 1px solid #C6C5CA;
    }

.pagetitle {
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 5px;
}

.tblprofile { color: #254b72; }

.titlebar .border { background-color: #ffffff; }

.titlebar .header {
	/*background-color: #445565;
	background-image: url(images/gt_Slice30.gif);
	background-repeat: repeat-x;*/
	color: #445565;
	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; /* #18619c; */}

.titlebox .content {
	background-color: #ffffff; /* #e7eff7;*/
	color: #445565;
	font-size: 8pt;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.titlebox .content A:Link, .titlebox .content A:visited, .titlebox .content A:hover, .titlebox .content A:Active{
    color: #445565;
}


.titlebox .header {
    border-bottom: 1px solid #C6C5CA;
	background-color: #ffffff; 
	color: #333333;
	font-size: 10pt;
	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;
}
table.titlebox {border-bottom: 1px solid #C6C5CA; }

.titlebox2 { padding-left:0px;}
.titlebox2 .border { background-color: #ffffff; }

.titlebox2 .content {
	background-color: White;
	font-size: 8pt;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.titlebox2 .header {
	/*background-color: #E7EFF7;
	background-image: url(gtSlice30.gif);
	background-repeat: repeat-x;*/
	color: #445565;
	font-size: 14px;
	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;
}

.zoneLeftMenu {   border-right: 1px solid #C6C5CA;   }
.zoneContent {  }

#banner { color: White; text-align: left; }

#bodylinks { background-color: black; }

#bodytable { width: 760px; 
   	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;
}
