


/*****************************/
/* PHP Cascading Style Sheet */
/*****************************/

/*****************************/
/* Body Container Definition */
/*****************************/

BODY {
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	font-size: 12px; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
}

/*********************/
/* Layout Containers */
/*********************/

#PageContainer {
        display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: auto;
	margin-bottom: auto;
	background-color: #ffffff;
	text-align: left;
}

#BannerContainer {
	display: block;
	background-color: #ffffff;
	padding: 0px;
	height: 124px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	width: 100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
/*	border-left: 1px solid #0f4f7e; */
/*	border-right: 1px solid #0f4f7e; */
}

#BannerContainer table {
	border: 0px;
	border-collapse: collapse;
	margin-right: auto;
 	margin-left: auto; 
        height: 124px;
	width: 100%;
		background: url(http://www.gtdfw.com/helpdesk/styles/gtdfw_gradient_gray/banner_background.gif);
}

#Docs {
	float: right;
	position: relative;
	background-color: transparent;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	color: #f1f1f1;
	padding-right: 20px;
	margin-bottom: -35px;
		top: -19px;
	width: 80px;
	height: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#BreadCrumbs {
	float: left;
	position: relative;
	background-color: transparent;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	color: #f1f1f1;
	padding-left: 10px;
	margin-bottom: -35px;
		top: -19px;
	width: 780px;
	height: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#BreadCrumbs h2 {
	display: inline;
	font-weight: bold;
	font-size: 11px;
	line-height: 100%;
	padding-left: 4px;
	padding-right: 4px;
	color: #b1b1b1;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#ContentContainer {
        display: block;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	width: 970px;
	height: 100%;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#FormContainer {
        float: left;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	width: 790px;
	color: #4a4a4a;
	text-align: left;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#GraphicContainer {
	display: none;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	padding: 0px;
	height: 109px;
	left: 0px;
}

#FormInfoContainer {
	float: left;
	padding: 0px;
	text-align: left;
	width: 202px;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: left top; 
		background-image: url(http://www.gtdfw.com/helpdesk/styles/gtdfw_gradient_gray/side_table_header.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#FormInfoContainer h1 {
	display: block;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	margin-top: 14px;
	padding-bottom: 8px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #e1e1e1;
}

#FormInfoContainer h2 {
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #4a4a4a;
	padding-top: 6px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#FormInfoContainer h3 {
	background-position: left top; 
	background-color: #ffffff;
	background-repeat: no-repeat;
		background-image: url(http://www.gtdfw.com/helpdesk/styles/gtdfw_gradient_gray/side_table_footer.gif);
	font-weight: bold;
	font-size: 18px;
	line-height: 160%;
	color: #000000;
	padding-top: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

#FormContentContainer {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 580px;
	padding: 0px;
	background-color: #ffffff;
}

#FormContentContainer h1 {
	display: block;
	font-weight: bold;
	font-size: 18px;
	line-height: 170%;
	color: #000000;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border-bottom: 1px solid #aaaaaa;
}

#UserInfoContainer {
	float: right;
	width: 172px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	border-collapse: collapse;
}

#LoginContainer {
	float: right;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding: 0px;
	text-align: left;
	line-height: 100%;
	background-position: left top; 
		background-image: url(http://www.gtdfw.com/helpdesk/styles/gtdfw_gradient_gray/login_header.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	border-bottom: 2px solid #414141;
	border-top: 1px solid #b1b1b1;
	border-left: 1px solid #b1b1b1;
	border-right: 2px solid #414141;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#LoginContainer h1 {
	display: block;
	font-weight: bold;
	font-size: 13px;
	line-height: 160%;
	color: #000000;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 8px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #e1e1e1;
}

#LoginContainer h2 {
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#LoginContainer .login_font  {
	font-weight: normal;
	font-size: 11px;
	line-height: 140%;
	color: #4a4a4a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#LoginContainer input.login_font  {
	font-weight: normal;
	font-size: 11px;
	line-height: 140%;
	color: #4a4a4a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#LoginNoteContainer  {
	font-weight: bold;
	line-height: 110%;
	font-size: 12px;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 16px;
	margin-bottom: 4px;
	color: #0000AA;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#LoginErrorContainer  {
	font-weight: bold;
	line-height: 110%;
	font-size: 12px;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 16px;
	margin-bottom: 4px;
	color: #f60909;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#LoginVisitContainer {
	float: right;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding: 0px;
	text-align: left;
	line-height: 100%;
	background-position: left top; 
		background-image: url(http://www.gtdfw.com/helpdesk/styles/gtdfw_gradient_gray/login_header.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	border-bottom: 2px solid #414141;
	border-top: 1px solid #b1b1b1;
	border-left: 1px solid #b1b1b1;
	border-right: 2px solid #414141;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#LoginVisitContainer h1 {
	display: block;
	font-weight: bold;
	font-size: 12px;
	line-height: 160%;
	color: #000000;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 10px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 8px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #e1e1e1;
}

#LoginVisitContainer .login_hr  {
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #e1e1e1;
}

#LoginVisitContainer .login_font  {
	font-weight: normal;
	font-size: 11px;
	line-height: 140%;
	color: #4a4a4a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#CalendarContainer {
	float: right;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding: 0px;
	text-align: center;
	line-height: 140%;
	background-color: #ffffff;
	color: #000000;
	padding-top: 20px;
	font-weight: bold;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


/*************************/
/* Menu Item Definitions */
/*************************/

li.menubartop {
 	background: url(http://www.gtdfw.com/helpdesk/styles/icons_3d_bluegray/square.gif) no-repeat 0.4em 0.3em;
	list-style: none outside;
}

li.menubar {
 	background: url(http://www.gtdfw.com/helpdesk/styles/icons_3d_bluegray/plus.gif) no-repeat 0.4em 0.3em;
	margin-top: 4px;
	margin-bottom: 4px;
	list-style: none outside;
}

li.menubar_requests {
 	background: url(http://www.gtdfw.com/helpdesk/styles/icons_3d_bluegray/icon_request_plus.gif) no-repeat 0.4em 0.3em;
	line-height: 28px;
	list-style: none outside;
}

li.menubar_reports {
 	background: url(http://www.gtdfw.com/helpdesk/styles/icons_3d_bluegray/icon_reports_plus.gif) no-repeat 0.4em 0.3em;
	line-height: 28px;
	list-style: none outside;
}

li.menubar_company {
 	background: url(http://www.gtdfw.com/helpdesk/styles/icons_3d_bluegray/icon_company_plus.gif) no-repeat 0.4em 0.3em;
	line-height: 28px;
	list-style: none outside;
}

li.menubar_customer {
 	background: url(http://www.gtdfw.com/helpdesk/styles/icons_3d_bluegray/icon_customer_plus.gif) no-repeat 0.4em 0.3em;
	line-height: 28px;
	list-style: none outside;
}

li.menubar_department {
 	background: url(http://www.gtdfw.com/helpdesk/styles/icons_3d_bluegray/icon_department_plus.gif) no-repeat 0.4em 0.3em;
	line-height: 28px;
	list-style: none outside;
}

li.menubar_tech {
 	background: url(http://www.gtdfw.com/helpdesk/styles/icons_3d_bluegray/icon_tech_plus.gif) no-repeat 0.4em 0.3em;
	line-height: 28px;
	list-style: none outside;
}

li.menubar_users {
 	background: url(http://www.gtdfw.com/helpdesk/styles/icons_3d_bluegray/icon_users_plus.gif) no-repeat 0.4em 0.3em;
	line-height: 28px;
	list-style: none outside;
}

li.menubar_quickbooks {
 	background: url(http://www.gtdfw.com/helpdesk/styles/icons_3d_bluegray/icon_quickbooks_plus.gif) no-repeat 0.4em 0.3em;
	line-height: 28px;
	list-style: none outside;
}

li.menubar_config {
 	background: url(http://www.gtdfw.com/helpdesk/styles/icons_3d_bluegray/icon_config_plus.gif) no-repeat 0.4em 0.3em;
	line-height: 28px;
	list-style: none outside;
}

li.submenubar {
 	background: url(http://www.gtdfw.com/helpdesk/styles/icons_3d_bluegray/icon_sub.gif) no-repeat 0.0em 0.0em;
	margin-top: 2px;
	list-style: none outside;
}

.menuheader {
	width: 202px;
	background-color: #f7f7f7;
}

ul.menuitems {
	display: none;
	margin-top: 6px;
	margin-left: 16px;
	margin-bottom: 6px;
	padding-left: 0px;
	padding-bottom: 0px;
}

a.actuator {
	padding-left: 34px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: transparent;
}

a.actuator:hover {
	font-weight: bold;
	text-decoration: underline;
}

a.subactuator {
	font-size: 11px;
	color: #4a4a4a;
	padding-left: 22px;
	text-decoration: none;
	background-color: transparent;
}

a.subactuator:hover {
        color: #0000AA;
        text-decoration: underline;
	background-color: transparent;
}

/****************************/
/* List Element Definitions */
/****************************/

ul.bullet {
	list-style-position: outside;
}

li.bullet {
	margin-left: 18px;
	list-style-position: outside;
	 	list-style-image: url(http://www.gtdfw.com/helpdesk/styles/gtdfw_gradient_gray/bullet_arrow.gif);
}

/*********************************/
/* HyperLink Element Definitions */
/*********************************/

#CalendarContainer A:link {
	color: #000000;
	text-decoration: none;
}

#CalendarContainer A:visited {
	color: #000000;
	text-decoration: none;
}

#CalendarContainer A:active {
	color: #000000;
	text-decoration: none;
}

#CalendarContainer A:hover {
	color: #000000;
	text-decoration: none;
}

#Docs A:link {
	color: #f1f1f1;
	text-decoration: none;
}

#Docs A:visited {
	color: #f1f1f1;
	text-decoration: none;
}

#Docs A:active {
	color: #f1f1f1;
	text-decoration: underline;
}

#Docs A:hover {
	color: #f1f1f1;
	text-decoration: underline;
}

#BreadCrumbs A:link {
	color: #f1f1f1;
	text-decoration: none;
}

#BreadCrumbs A:visited {
	color: #f1f1f1;
	text-decoration: none;
}

#BreadCrumbs A:active {
	color: #f1f1f1;
	text-decoration: underline;
}

#BreadCrumbs A:hover {
	color: #f1f1f1;
	text-decoration: underline;
}

A:hover {
	color: #000000;
	text-decoration: underline;
}

/*
A:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

A:active {
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}

A:link {
	color: #8d1c1c;
	text-decoration: underline;
}
*/

.nav_login {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}

.nav_login A {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}

.nav_login A:visited {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}

.nav_login A:hover {
	color: #0000AA;
	background-color: #ffffff;
	text-decoration: underline;
}

.nav {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
	color: #000000;
	background-color: #f1f1f1;
	layer-background-color: #F1F1F1;
}

.nav A {
	font-weight: bold;
	color: #666666;
	background-color: #f1f1f1;
	text-decoration: none;
}

.nav A:hover {
	color: #0000AA;
	background-color: #f1f1f1;
}

.footer {
	font-size: 10px;
	line-height: 17px;
	font-family: arial, sans-serif;
}

.footer A {
	font-size: 10px;
	color: #264771;
	line-height: 17px;
	font-family: arial, sans-serif;
}
.footer A:hover {
	font-size: 10px;
	color: #264771;
	line-height: 17px;
	font-family: arial, sans-serif;
}

.navsub {
	font-size: 11px;
	background-color: #ffffff;
	layer-background-color: #ffffff;
}

.navsub A {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
}

.navsub A:hover {
	color: #0000AA;
	background-color: #ffffff;
	text-decoration: underline;
}

/****************************/
/* General Body Decorations */
/****************************/

HR {
	color: #e1e1e1;
	height: 1px;
}

.DashedLine {
	border-bottom: #cccccc 1px dashed;
	border-bottom-width: 1px
}

.BodyBackground {
	width: 400px;
	height: 406px;
	background-position: center center; 
	background-repeat: no-repeat;
	background-color: #ffffff;
		background-image: url(http://www.gtdfw.com/helpdesk/styles/gtdfw_gradient_gray/logo_large_bw.jpg);
}

.ImageFrame {
/*
	border-bottom: 2px solid #0f4f7e;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 2px solid #0f4f7e;
*/
	border-bottom: 2px solid #717171;
	border-top: 1px solid #b1b1b1;
	border-left: 1px solid #b1b1b1;
	border-right: 2px solid #717171;
}

/*****************************/
/* Custom Button Definitions */
/*****************************/

.button {
	border: 1px outset;
	padding: 1px;
	font-weight: normal;
	font-size: 9px;
	margin: 0px 0px 0px 1px;
	width: 50px;
	height: 22px;
	cursor: pointer;
	backgroung-image: repeat-x;
		background-image: url(http://www.gtdfw.com/helpdesk/styles/gtdfw_gradient_gray/button_bg.gif);
}

.button_medium {
	border: 1px outset;
	padding: 1px;
	font-weight: normal;
	font-size: 9px;
	margin: 0px 0px 0px 1px;
	width: 106px;
	height: 22px;
	cursor: pointer;
	backgroung-image: repeat-x;
		background-image: url(http://www.gtdfw.com/helpdesk/styles/gtdfw_gradient_gray/button_bg.gif);
}

.button_wide {
	border: 1px outset;
	padding: 1px;
	font-weight: normal;
	font-size: 9px;
	margin: 0px 0px 0px 1px;
	width: 150px;
	height: 22px;
	cursor: pointer;
	backgroung-image: repeat-x;
		background-image: url(http://www.gtdfw.com/helpdesk/styles/gtdfw_gradient_gray/button_bg.gif);
}

/*************************/
/* Body Text Definitions */
/*************************/

unknown {
	text-decoration: none;
}
.BodyContent {
	padding-left: 6px;
	font-size: 12px;
	color: #4a4a4a;
	line-height: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.BodyContentRed {
	padding-left: 6px;
	font-size: 12px;
	color: #f60909;
	line-height: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.BodySeparator {
        padding-left: 6px;
        height: 12px;
        background: #f1f1f1;
        line-height: 16px;
}
.BodyContent TD {
	font-size: 12px;
	color: #4a4a4a;
	line-height: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.BodyContent A {
	color: #4a4a4a;
	text-decoration: underline;
}
.BodyContent A:visited {
	color: #4a4a4a;
	text-decoration: underline;
}

.BodyContent A:hover {
	color: #0000AA;
	text-decoration: underline;
}
.BodySmall {
	font-size: 11px;
	color: #4a4a4a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.SubtitleText {
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
.SubtitleBlue {
	font-weight: bold;
	font-size: 16px;
	color: #000066; 
/*	color: #0000AA; */
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
}

.StatsHeader {
	background: #F6F6F6;
	border-left: 1px solid #F6F6F6;
	border-right: 1px solid #939393;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #939393;
	padding: 1px;
	margin: 0px 0px 0px 1px;
	height: 20px;
	font-weight: bold;
	font-size: 14px;
	color: #4a4a4a;
	width: 150px;
}

.StatsValue {
/*	background: #F1F1F1; */
	background: #F6F6F6;
	font-weight: bold;
	font-size: 14px;
	color: #4a4a4a;
	height: 22px;
}

.StatsGraphic {
	width: 150px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: center;
		background-image: url(http://www.gtdfw.com/helpdesk/styles/gtdfw_gradient_gray/logo_small.jpg);
}

.SearchHeader {
/*	background: #144667; */
	background: #000066;
	border-left: 1px solid #F6F6F6;
	border-right: 1px solid #111111;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #111111;
	color: #f1f1f1;
	padding: 1px;
	margin: 0px 0px 0px 1px;
	height: 30px;
}

.SearchHeaderLite {
	background: #F1F1F1;
	border-left: 1px solid #F6F6F6;
	border-right: 1px solid #939393;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #939393;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px 0px 0px 1px;
	height: 30px;
}

.SearchInfo {
	background: #F8F8F8;
}

.SearchSubHeader {
	background: #F6F6F6;
	border-left: 1px solid #F6F6F6;
	border-right: 1px solid #939393;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #939393;
	padding: 1px;
	margin: 0px 0px 0px 1px;
	height: 20px;
}

.DialogHeader {
	color: #4A4A4A;
	font-size: 12px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background: #D9D9D9;
	border-left: 1px solid #F6F6F6;
	border-right: 1px solid #939393;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #939393;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 0px 0px 0px 1px;
	height: 26px;
}

.DialogItem {
	color: #3a3a3a;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #F7F7F7;
	border-left: 1px solid #F6F6F6;
	border-right: 1px solid #939393;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #B3B3B3;
	padding-left: 8px;
	padding-right: 8px;
	margin: 0px 0px 0px 1px;
	height: 22px;
}

.DialogResponse {
	color: #3a3a3a;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #F7F7F7;
	border-left: 1px solid #F6F6F6;
	border-right: 1px solid #939393;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #B3B3B3;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
	padding-right: 8px;
	margin: 0px 0px 0px 1px;
}

.DialogResponse TEXTAREA {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 557px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.DialogRequestor {
	color: #b60909;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.DialogSupport {
/*	color: #666666; */
/*	color: #000000; */
	color: #0000aa;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ErrorHeader {
	background: #E8E8E8;
	border-left: 1px solid #F1F1F1;
	border-right: 1px solid #939393;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #939393;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px 0px 0px 1px;
	height: 28px;
}

.MainTableHeader {
	font-weight: bold;
	font-size: 18px;
	color: #000066;
	line-height: 140%;
	padding-left: 12px;
	padding-top: 6px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.MainTableSubHeader {
	font-weight: bold;
	font-size: 15px;
	color: #000066;
	line-height: 140%;
	padding-left: 12px;
	padding-bottom: 6px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.MainTableSubHeader A {
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: underline;
}

.ResultsHeader {
	background-color: #F1F1F1;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ResultsFont {
	color: #000000;
	font-size: 11px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ResultsLine {
	color: #000000;
	border-bottom: #cccccc 1px dashed;
	border-bottom-width: 1px;
	height: 18px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ResultsNav {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
}

.ResultsNav A {
	font-weight: bold;
	color: #0000AA;
	background-color: #FFFFFF;
	text-decoration: underline;
}

.ResultsNav A:hover {
	color: #0000AA;
	background-color: #FFFFFF;
}

.ResultsNavLine {
	font-weight: normal;
	color: #0000AA;
	background-color: #FFFFFF;
	text-decoration: underline;
}

.ResultsNavLine A {
	font-weight: bold;
	color: #0000AA;
	border-bottom: #cccccc 1px dashed;
	border-bottom-width: 1px;
	background-color: #FFFFFF;
	text-decoration: underline;
}

.ResultsNavLine A:hover {
	color: #0000AA;
	background-color: #FFFFFF;
	border-bottom: #cccccc 1px dashed;
	border-bottom-width: 1px;
}

.RecordsForm FONT {
	color: #4A4A4A;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.RecordsForm TEXTAREA {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 420px;
	height: 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.SupportFont {
	color: #4A4A4A;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.SupportFontHilite {
	color: #0000AA;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.SupportForm FONT {
	color: #4A4A4A;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.SupportFormSmall FONT {
	color: #4A4A4A;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.SupportForm SELECT {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.SupportForm INPUT {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.SupportFile INPUT {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.SupportForm TEXTAREA {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 400px;
	height: 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/**********************/
/* Report Definitions */
/**********************/

.InfoHeader {
	background: #E8E8E8;
	border-left: 1px solid #F6F6F6;
	border-right: 1px solid #939393;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #939393;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px 0px 0px 1px;
	height: 26px;
}

.ReportTitle {
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	line-height: 110%;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.ReportSubtitle {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	line-height: normal;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.ReportHeader {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	line-height: normal;
	background-color: #e8e8e8;
	padding-left: 5px;
	border-bottom: #000000 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}

.ReportFont {
	color: #000000;
	height: 18px;
	font-size: 11px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ReportLine {
	font-size: 4px;
	color: #000000;
	line-height: normal;
	border-top: #000000 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}

/***********************/
/* Invoice Definitions */
/***********************/

.InvoiceContent {
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.InvoiceContent FONT {
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.InvoiceFont {
	padding: 0px;
	vertical-align: middle;
	color: #000000;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Geneva, Arial;
	white-space: nowrap;
	border: medium none;
}

.InvoiceDetailFont {
	padding: 0px;
	height: 12.1pt;
	color: #000000;
	font-size: 11px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Geneva;
}

.InvoiceTotalsFont {
	padding: 0px;
	text-align: right;
	vertical-align: middle;
	color: #000000;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Geneva, Arial;
	white-space: nowrap;
	border-left: .5pt solid #000000;
	border-right: .5pt solid #000000;
	border-top: .5pt solid #000000;
	border-bottom: .5pt solid #000000;
}

.InvoiceHeader {
	padding: 0px;
	height: 20.1pt;
	width: 294pt;
	font-weight: 700;
	font-family: Arial, sans-serif;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	white-space: nowrap;
	border-left: .5pt solid #000000;
	border-right: .5pt solid #000000;
	border-top: 1.0pt solid #000000;
	border-bottom: .5pt solid #000000;
}

.InvoiceBottom {
	padding: 0px;
	height: 12.1pt;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	font-size: 8.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Verdana;
	white-space: nowrap;
	border-left: .5pt solid #000000;
	border-right: .5pt solid #000000;
	border-bottom: .5pt solid #000000;
	border-top: medium none;
}

.InvoiceLine {
	padding: 0px;
	height: 12.1pt;
	vertical-align: top;
	color: #000000;
	font-size: 8.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Verdana;
	border-left: .5pt solid #000000;
	border-right: .5pt solid #000000;
	border-top: medium none;
	border-bottom: medium none;
}

.InvoiceDesc {
	width: 400px;
	padding: 0px;
}

