body {
	margin: 0px;
}

/* rounded buttons */
.round {
	cursor:pointer; cursor:hand; line-height:27px;
	background:url(button_apolloDefault.gif) no-repeat right top; 
	padding-right:15px; vertical-align:middle;
	display:block; /*opera*/ display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/
}

.round span { 
	background:url(button_apolloDefault.gif) no-repeat left top; 
	height:27px; padding-left:15px; line-height:27px;
	display:block; display:inline-block;
}

a.round:hover {background-position:right -155px; color:#333333;}
a.round:hover span {background-position:left -155px; color:#333333;}

/* active table titles */
td.activeTableTitle { 
	background:url(menu_apolloDefault.jpg) repeat; background-position:1px 164px;
	height:20px; line-height:20px;
	display:block; display:inline-block;

}
td.activeTableTitle:hover {background-position: left -72px;}


/* active menus */
td.topnav_menu_back { 
	background:url(menu_apolloDefault.jpg) repeat; background-position:1px 164px;
	height:27px; line-height:27px;
	/* display:block; display:inline-block; */
}
.topnav_menu_back span { padding-left:6px;padding-right:6px; }
td.topnav_menu_back:hover {background-position: right -105px; color:#333333;}

.topnav_menu {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal;
	cursor:pointer; cursor:hand; line-height:24px;
	background:url(menu_apolloDefault.jpg) no-repeat left top; 
	padding-right:3px; vertical-align:middle;
	display:block; /*opera*/ display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/
}

.topnav_menu span { 
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal;
	background:url(menu_apolloDefault.jpg) no-repeat left top; 
	height:24px; padding-left:3px; line-height:24px;
	display:block; display:inline-block;
}

a.topnav_menu:hover {background-position: right -73px; color:#333333;}
a.topnav_menu:hover span {background-position: left -73px; color:#333333;}

.menu_back { 
	background:url(menu_apolloDefault.jpg) repeat; background-position:1px 164px;
	height:20px; line-height:20px;
	/* display:block; display:inline-block; */
}

.menu {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;
	cursor:pointer; cursor:hand; line-height:18px;
	background:url(menu_apolloDefault.jpg) no-repeat left top; 
	padding-right:3px; vertical-align:middle;
	display:block; /*opera*/ display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/
}

.menu span { 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;
	background:url(menu_apolloDefault.jpg) no-repeat left top; 
	height:18px; padding-left:3px; line-height:18px;
	display:block; display:inline-block;
}

a.menu:hover {background-position: right -163px; color:#333333;}
a.menu:hover span {background-position: left -163px; color:#333333;}

.menu_sort {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;
	cursor:pointer; cursor:hand; line-height:18px;
	background:url(menu_apolloDefault.jpg) no-repeat left top; background-position:right -49px;
	padding-right:15px; vertical-align:middle;
	display:block; /*opera*/ display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/
}

.menu_sort span { 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;
	background:url(menu_apolloDefault.jpg) no-repeat left top; background-position:left -49px;
	height:18px; padding-left:3px; line-height:18px;
	display:block; display:inline-block;
}

a.menu_sort:hover {background-position: right -139px; color:#333333;}
a.menu_sort:hover span {background-position: left -139px; color:#333333;}

/*button tag*/
	
button {border:0; border:none; background:transparent; width:1; overflow:visible; white-space:nowrap; padding:0 2px; cursor:pointer; cursor:hand;}
	
/* end rounded buttons */

TD { color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.table_TitleLabelAll { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#666666; border-style:solid; border-color:#CCCCCC; border-right-width: 1px; border-left-width: 1px; border-top-width: 1px; border-bottom-width: 1px}
.table_TitleLabel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#666666; border-style:solid; border-color:#CCCCCC; border-right-width: 1px; border-left-width: 0px; border-top-width: 1px; border-bottom-width: 1px}
.table_DataAll { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; border-style:solid; border-color:#CCCCCC; border-right-width: 1px; border-left-width: 1px; border-top-width: 0px; border-bottom-width: 1px}
.table_Data { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; border-style:solid; border-color:#CCCCCC; border-right-width: 1px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 1px}
.table_DataBreak { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; border-style:solid; border-color:#CCCCCC; border-right-width: 0px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 1px; background-color:#FFFFFF;}
.cell_Label { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }
.cell_LabelRed { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FF0000;  }
.table_popup{ border-collapse: collapse; }
.window_Title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; }
.window_SubTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; }
.window_TitleBar { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #333333}

.section_Title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #FF6600; border: #FF6600; border-style: dashed; border-bottom-width: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; }
.fieldset_Title1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #FF6600; }
.fieldset_Title2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000; }

.text_normal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; }
.text_normal_bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }
.text_note { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; }

.text_userIdentity { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; font-style: normal; color: #000 }

select { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; }

.dbNavActivePage { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; background-color: #eeeeee ; border: #BBBBBB; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.topNavLink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; }

.mainBack { background-color: #FFFFFF }
.mainBoxCell {  border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.mainBoxBottomCell {  background-color: #99cc00; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.leftNavBoxCell {  background-image: url("leftNavBack.jpg"); background-color: #DDDDDD; border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.leftNavBoxCellAdmin {  background-image: url("leftNavBackAdmin.jpg"); background-color: #DDDDDD; border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.rightNavBoxCell {  background-image: url("spacer.gif"); background-color: #DDDDDD; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.documentMenuBar { background-color:#EEEEEE; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.msgToJsp { font-family:Arial; font-size:12px; color: #666; border: 1px solid #ccc; padding:2px; background-color: #FFFFCC; }

.tipTitleCell { text-align: left; color: #000000; font-size: 11px; font-weight: bold; font-family: arial; background-color:#A8D51E; height=18; border-width:1; border-style:solid; border-color:#666666; }
.tipCell { text-align: left; color: #000000; font-size: 11px; font-weight: normal; font-family: arial; background-color:#CCCCCC; height=18; border-width:1; border-style:solid; border-color:#666666; }

.mainBorder { background-color: #FFFFFF; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.labelCellText_normal {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #333333}
.labelCellText_large {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #333333}
.labelCellText_extralarge {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #333333}
.dataCellText_normal {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #333333}
.dataCellText_large {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #333333}
.inputTextbox_normal {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; background-color: #FFFFFF; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.inputTextbox_password {  font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; background-color: #FFFFFF; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.button_normal {  font-size: 11px; }
.button_saveEdm {  font-size: 11px; }
.button_deleteEdm {  font-size: 11px; color: red; font-weight: bold;}
.plainText_small {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000000}
.plainText_normal {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.plainText_large {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
.plainText_large_Highlight {  font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #CC0000}
.plainText_xlarge {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #000000}
.featureProductTitle {  font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFCC;}
.colorSwatch { border-width:1; border-style:solid; border-color:#999999; font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.productAvailable { border-width:1; border-style:solid; border-color:#CCCCCC;}
.leftNavTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #666666 }
.breadcrumbText {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333333}
.inputTextbox_search {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333333; background-color: transparent; border: #999999; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
TD.productRightBox { background-color: #EEEEEE; border-width:1; border-style:solid; border-color:#999999; text-align: left; color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  }
TD.productFeaturesBox { background-color: #FFFFFF; border-width:1; border-style:solid; border-color:#999999; text-align: left; color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  }
TD.productFeaturesTitleBox { background-color: #cccccc; border-width:1; border-style:solid; border-color:#999999; text-align: left; color: #000000; font-size: 13px; font-family: Arial, Helvetica, sans-serif;  }
.treeNavCell { background-color:#EEEEEE;text-align: left;color: #000000;font-size: 11px;font-family: Arial; border-width:1px; border-style:solid; border-color:#DDDDDD;}

TABLE.outerBorderTable { background-color:#FFFFFF; border-width:0;  border-style:solid;  border-color:#006699; }
TR.outerBorderRow { background-color:#FFFFFF; border-width:0; border-style:solid; border-color:#FFFFFF; }
TD.outerBorderCell { background-color:#FFFFFF; text-align: left; color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; border-width:1; border-style:solid; border-color:#cccccc; }
TD.outerBorderCellShadow { background-color: #FFFFFF;text-align: left;color: #000000;font-size: 11px;font-family: Arial, Helvetica, sans-serif;vertical-align: top; border-width:1; border-style:solid; border-color:#cccccc;filter: shadow(color=gray,direction=145);}
TD.outerBorderButtonBar {background-color: #dddddd;border-width:1; border-style:solid; border-color:#cccccc;text-align: center;color: #000000;font-size: 12px;font-family: Arial, Helvetica, sans-serif; }

TABLE.innerBorderTable { background-color: #FFFFFF;border-width:0; border-style:solid; border-color:#FFFFFF; }
TR.innerBorderRow { background-color: #FFFFFF;border-width:0; border-style:solid; border-color:#FFFFFF; }
TD.innerBorderCell { background-color: #FFFFFF;border-width:0; border-style:solid; border-color:#FFFFFF; }

TABLE.messagePageInnerBorderTable { background-color: #FFFFFF;border-width:2; border-style:solid;  border-color:#cccccc; }
TR.messagePageInnerBorderRow { background-color: #FFFFFF;border-width:0; border-style:solid; border-color:#FFFFFF; }
TD.messagePageInnerBorderCell { background-color: #FFFFFF;border-width:0; border-style:solid; border-color:#FFFFFF;text-align: center;color: #000000;font-size: 13px;font-family: Arial, Helvetica, sans-serif;}
TD.messagePageLabelCell { background-color:#cccccc;text-align: right;color: #000000;font-size: 12px;font-family: Arial, Helvetica, sans-serif; }
TD.messagePageDataCell { background-color:#cccccc;text-align: left;color: #000000;font-size: 12px;font-family: Arial, Helvetica, sans-serif; }

TABLE.orderOuterBorderTable { background-color:#FFFFFF; border-width:0; border-style:solid;  border-color:#112037;}
TR.orderOuterBorderRow { background-color:#FFFFFF; border-width:0; border-style:solid;  border-color:#FFFFFF;}
TD.orderOuterBorderCell { background-color:#cccccc; border-width:1; border-style:solid; border-color:#112037; text-align: left; color: #FFFFFF; font-size: 18px; font-family: Arial, Helvetica, sans-serif; }

TABLE.orderInnerBorderTable { background-color:#FFFFFF; border-width:0; border-style:solid; border-color:#FFFFFF;}
TR.orderInnerBorderRow { background-color:#006699; border-width:0; border-style:solid; border-color:#FFFFFF;}
TD.orderInnerBorderCell { background-color:#006699; border-width:0; border-style:solid; border-color:#FFFFFF; text-align: left; color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

TD.orderHighlightedDataCell { background-color:#CCCCCC; text-align: left; color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: strong; }

TD.labelCellRequired { background-color:#eeeeee; text-align: right;color: #CC0000;font-size: 12px;font-family: Arial, Helvetica, sans-serif; }
.labelCell { background-color: #eeeeee; text-align: right;color: #000000;	font-size: 12px;font-family: Arial, Helvetica, sans-serif; }
.labelCellFaded { background-color: #eeeeee; text-align: right;color: #777777;	font-size: 12px;font-family: Arial, Helvetica, sans-serif; }
TD.createLabelCell { background-color: #FFFFFF;text-align: right;color: #000000;font-size: 12px;font-family: Arial, Helvetica, sans-serif;border-width:1; border-style:solid; border-color:#dddddd; }
TD.labelCellSmall { background-color: #dddddd;text-align: right;color: #000000;font-size: 10px;font-family: Arial, Helvetica, sans-serif; }
TD.selectCell { background-color:#FFFFFF;text-align: left;color: #000000;font-size: 12px;font-family: Arial, Helvetica, sans-serif;border-width:1; border-style:solid; border-color:#eeeeee; }
.dataCell { background-color:#ffffff;text-align: left;color: #000000;font-size: 12px;font-family: Arial, Helvetica, sans-serif; border-width:1; border-style:solid; border-color:#eeeeee;}
TD.dataCellSmall { background-color:#ffffff; text-align: left;color: #000000;font-size: 10px;font-family: Arial, Helvetica, sans-serif; }
TD.errorDataCell { background-color:#FFFFFF;text-align: left;color: #CC0000;font-size: 12px;font-family: Arial, Helvetica, sans-serif; }
TD.addLabelCell { background-color:#cccccc;text-align: right;color: #000000;font-size: 12px;font-family: Arial, Helvetica, sans-serif; }
TD.addDataCell { background-color:#cccccc;text-align: left;color: #000000;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold; }

INPUT.button { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
INPUT.button_highlighted { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  } 
INPUT.inputTextboxRequired { Color:#CC0000; background-color:#FFFFFF;  font-weight:normal;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  border: 1px #666666 solid } 
INPUT.inputTextbox { Color:#000000;  background-color:#FFFFFF;  font-weight:normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;border: 1px #666666 solid; }
INPUT.inputTextbox_right { Color:#000000;  background-color:#FFFFFF;  font-weight:normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;border: 1px #666666 solid; text-align:right;}
INPUT.outputTextbox { Color:#000000;  background-color:#FFFFFF;  font-weight:normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;border: 0px #fff solid; } 
INPUT.outputTextbox_right { Color:#000000;  background-color:#FFFFFF;  font-weight:normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif;border: 0px #fff solid; text-align:right;}
INPUT.searchTextbox { Color:#000000; background-color:#eeeeee; font-weight:normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border: 1px #666666 solid; }
INPUT.dashboardTextboxDisabled { Color:#CC0000; background-color:#FFFFFF; font-weight:normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border: 0px #FFFFFF solid }
.textBox_white {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color: #FFFFFF; color: #333333; text-decoration: none; border: 1px #FFFFFF solid}
.dropDown_white {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color: #FFFFFF; color: #333333; text-decoration: none; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
SELECT.dropdownRequired { background-color:#FFFFFF; Color:#CC0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;} 
SELECT.dropdown { background-color:#FFFFFF; Color:#000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; border: 1px #666666 solid;} 

textarea.yrTSB { font-family: "Trebuchet MS"; font-size: 12px; font-weight: normal; color: #333333; height: 200px; width: 650px; border: 1px solid #999999; background-color: #EEEEEE; }
textarea.txtLarge { font-family: "Trebuchet MS"; font-size: 12px; font-weight: normal; color: #333333; height: 300px; width: 650px; border: 1px solid #999999; background-color: #EEEEEE; }
textarea.txtMedium { font-family: "Trebuchet MS"; font-size: 12px; font-weight: normal; color: #333333; height: 100px; width: 650px; border: 1px solid #999999; background-color: #EEEEEE; }
textarea.txtSmall { font-family: "Trebuchet MS"; font-size: 12px; font-weight: normal; color: #333333; height: 60px; width: 650px; border: 1px solid #999999; background-color: #EEEEEE; }

a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-transform: none; color: #000000; text-decoration:none}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-transform: none; color: #000000; text-decoration:none}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-transform: none; color: #0083C0; text-decoration:none; cursor:hand}
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-transform: none; color: #0083C0; text-decoration:none; cursor:hand}

.abold:link {FONT-SIZE: 10px; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; color: #000000} 
.abold:hover {FONT-SIZE: 10px; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; color: #000000} 
.abold:active {FONT-SIZE: 10px; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold; color: #000000} 
.abold:visited {FONT-SIZE: 10px; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;color: #000000} 
.listitem {FONT-SIZE: 10px; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: normal; color: #000000} 

.edmField { border:1px solid #0099FF; background-color:#DFDFFF; display:inline; padding:1px; color:#0082D9; font-size:11px;}