/* page text size- can change size */

BODY {
	FONT-SIZE: 10px;
	margin-top: 3px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* page text size- can change size */
TABLE {
	FONT-SIZE:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	padding-left: 0px; 
 	padding-right: 0px; 
}

/* delete the space */
Form {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;

}

INPUT {  
	font-size: 9px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SELECT {  
	font-size: 9px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* title */
H1 {

	COLOR: Navy;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px; 
	margin-top: 2px;
}
/* page title */
H2 {

	COLOR: Navy;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px; 
	margin-top: 2px;
}
H3 {

	COLOR: Navy;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px; 
	margin-top: 2px;
}
H4 {

	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px; 
	margin-top: 2px;
}
H5 {

	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px; 
	margin-top: 0px;
}



/* for report table header*/

TH {
	FONT-WEIGHT: bold;
	font-size: 10px;
	background : #a9c2e7 center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center; 
	vertical-align: middle;
	white-space: nowrap; 
	padding-top: 3px; 
	padding-bottom: 3px;
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;

}


/* for query report table */
TABLE.query {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	padding-right: 1px;
	background-color: #DEDEC8;
	white-space: nowrap;
	border-top: 1px solid #3F5694;
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	border-left: 1px solid #000066;
	width: 980px;

}
/* HHHH- for query report table -HHHH */

TABLE.queryH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	background-color: #DEDEC8;
	white-space: nowrap;
	border-top: 1px solid #3F5694;
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	border-left: 1px solid #000066;
	width: 838px;
	padding-right: 1px;

}

/* It is portlet */

TABLE.portlet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	padding-right: 1px;
	background-color: #DEDEC8;
	white-space: nowrap;
	border-top: 1px solid #3F5694;
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	border-left: 1px solid #000066;
	width: 980px;
}
/* -HHHH It is portlet HHHH- */

TABLE.portletH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	background-color: #DEDEC8;
	white-space: nowrap;
	border-top: 1px solid #3F5694;
	border-right: 1px solid #000066;
	border-bottom: 1px solid #000066;
	border-left: 1px solid #000066;
	width: 830px;
	padding-right: 1px;
	margin-left: 10px;
}
/* for report table, Please write border="1" cellpadding="0" cellspacing="0" in the HTML table */
/* can change size */
TABLE.report{
	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5F4E7;
	width: 980px;

}

/* -HHHH for report table, Please write border="1" cellpadding="0" cellspacing="0" in the HTML table -HHHH*/
/* can change size */
TABLE.reportH{
	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5F4E7;
	margin-left: 10px;
	width: 830px;

}

/* -XXXX for report table, Please write border="1" cellpadding="0" cellspacing="0" in the HTML table -XXXX*/
/* can change size */
TABLE.reportX{
	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5F4E7;

}

/* -XXXX for report table, Please write border="1" cellpadding="0" cellspacing="0" in the HTML table -XXXX*/
/* can change size */
TABLE.reportHX{
	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5F4E7;
	margin-left: 10px;

}

/* -PPPPHH for report table, Please write border="1" cellpadding="0" cellspacing="0" in the HTML table HHPPPP- */
/* -PPPPHH can change size HHPPPP-*/
TABLE.reportPortletH{
	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5F4E7;
	width: 815px;
	margin: 5px;

}

/* -PPPP for report table, Please write border="1" cellpadding="0" cellspacing="0" in the HTML table PPPP-*/
/* -PPPP can change size PPPP-*/
TABLE.reportPortlet{
	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5F4E7;
	width: 970px;
	margin: 5px;

}


/* For pagination table */

TABLE.paginationtable{
	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 980px;
	margin-bottom: 2px;

}
/* -HHH For pagination table HHH- */
TABLE.paginationtableH{
	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 830px;
	margin-left: 10px;
	margin-bottom: 2px;

}



/* for form table, Please write border="0" cellpadding="0" cellspacing="1" in the HTML table */
TABLE.form {

	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	padding-right: 4px;
	
}
/* for page title*/
TABLE.titlebar {
	background-color: #CCCCCC;
	height: 20px;
	width: 955px;
}
/*-HHHH for page title HHHH- */
TABLE.titlebarH {
	background-color: #CCCCCC;
	height: 20px;
	width: 838px;
}

/* for locatorbar */
TABLE.locatorbar {
	background-color: #4F556A;
	padding-right: 4px;
	padding-left: 4px;
	color: #FFFFFF;
	width: 980px;
}



/* for inlineHelp table, Please write border="1" cellpadding="0" cellspacing="0" in the HTML table */
/* can change size */
TABLE.inlineHelp{

	FONT-SIZE: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #ffffee;
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;

}

/* for report table alternating line with darker background */
TR.alt {

	background : #CDCDBE;
}

/* for report table highlight with darker background */
TR.highlight {

	background : #FFCC33;
}

/* white row for total report table */
TR.summary {  
	background-color: #FFFFFF;
	font-weight: bold;
}


/* label size "150" */
.label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	background-color: #eeeeee;
	height: 20px;
	width: 150px;
}


/* label Size samll "80" */

.labelsmall {  
	background-color: #eeeeee; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	text-align: right; 
	height: 20px; 
	width: 80px;
}


/* OET report total TD*/
.labeltotal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	background-color: #FFFFFF;
}

/* Section name */
/* can changed -body+1*/
.section{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* medium size text */
.textmedium {  
	font-size: 11px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/* for Sub menu on top banner Home|Contact|support|SiteMAp */
.globallink {

	FONT-SIZE: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 3px; 
	padding-bottom:3px;  
	color: #333333; 
	text-decoration: none;
}
.globallink A:hover{

	FONT-SIZE: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 3px; 
	padding-bottom:3px; 
	text-decoration: underline;
	color: #FF6600;
}



/* alert (eg.logout,WIP Layout Style Setup) */
.alert {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #CC0000;
}


/* error message */
.errormsg 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
      list-style: disc;
      color: #FF0000;
}

/* message board */
.message
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
      list-style: disc;
      color: #0000FF;
}

/* manual-section title*/
/* font size-same as body*/
.manualreport {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #0000CC;
}



/* manual-Order list level 1 */
OL .ol1 {  
	list-style-type: decimal;
}


/* manual-Order list level 2 */
OL .ol2{  
	list-style-type: lower-alpha;
}


/* manual-Order list level 3 */
OL .ol3{  
	list-style-type: lower-roman;
}


/* manual-UnOrder list level 1*/

UL .ul1{  
	list-style-image:   url(../image/en_US/icon-ul1.gif)
}


/* manual-unOrder list level 2 */
UL .ul2{  
	list-style-image:   url(../image/en_US/icon-ul2.gif)}


/* manual-unOrder list level 3 */
UL .ul3{  
	list-style-image:   url(../image/en_US/icon-ul3.gif)}

/* manual-unOrder list level 4*/
UL .ul4{  
	list-style-image:   url(../image/en_US/icon-ul4.gif)}


/* It is in locator bar*/
.breadcrumb {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #FFFFFF;
	margin-right:10px; 
	margin-left:10px;
	line-height: 15px;
}
/* for top nav Module tab*/
.topnavtab {
	background-position: center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	clip:  rect(   );
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-color: #6780B8;
}

.topnavtab A:hover{
	background-position: center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	color: #FFFFFF;
	clip:  rect(   );
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-color: #333333;
}

.topnavtab_hi {
	background-position: center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	clip:  rect(   );
	background-color: #4F556A;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
/* for level 4 Module tab*/
.contenttableft {
	width: 12px;
	background-position: center center;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	height: 20px;
	color: #FFFFFF;
	background-color: #000066;
}

.contenttableft_hi { 
	background-position: center center ; 
	width: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	height: 20px; 
	text-align: center; 
	background-image:   url(../image/en_US/gsn-tableft_hi.gif);
}

.contenttabmiddle {
	background-image:   url(../image/en_US/gsn-tabmiddle.gif);
	background-position: center center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: bold;
	text-decoration: none; 
	text-align: center; 
	color: #000000; 
	clip:  rect(   );

}

.contenttabmiddle_hi { 
	background-image:   url(../image/en_US/gsn-tabmiddle_hi.gif);
	background-position: center center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: bold;
	text-decoration: none; 
	text-align: center; 
	color: #000000; 
	clip:  rect(   );
}

.contenttabright {  
	background-image:   url(../image/en_US/gsn-tabright.gif);
	width: 12px; 
	background-position: center center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: bold; 
	text-align: center; 
	height: 20px;
}

.contenttabright_hi { 
	background-position: center center ;
	width: 12px;  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: bold;
	height: 20px; 
	text-align: center; 
	background-image:   url(../image/en_US/gsn-tabright_hi.gif);
}

/* changed the bgcolor for history report in the table */

.history{  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; 
	background-color: #cccccc;
}

/* Admin train text */
.traintext {  
	color: #0066CC;
}
	
/* Alert in the report table */		
.reporttablealert {  
	color: #CC0033;
}

/* This is BG color to separate history content in the table */	
.tablehistorybg {
	background-color: #CCCCCC;
}
/* This is BG color for summary of history. */	
.summaryhistory {
	background-color: #eeeeee;
}
/* This is indent menu item.*/	
.indentmenu {
	text-indent: 5pt;
	clip:   rect(auto auto auto auto);
	margin: 0px;
	padding: 2px;
	color: #0063A4;
	text-decoration: none;
}
/* This is indent menu item with rollover.*/
.indentmenu A:hover{
	text-indent: 5pt;
	clip:   rect(auto auto auto auto);
	margin: 0px;
	padding: 2px;
	color: #0063A4;
	text-decoration: underline;
}

.indentmenu A:visite{
	text-indent: 5pt;
	clip:   rect(auto auto auto auto);
	margin: 0px;
	padding: 2px;
	color: #455900;
}
/* It is for or report table inside of the tab table  */	
.tablepadding {
	padding: 10px;
}
/* It is for top left side of tool box */	

.toolbox-td {
	background-color: #6780B8;
	margin-bottom: 2px;
}

/* This is menu bar in the menu.*/
.menubar {
	background-color: #dedec8;
	height: 22px;
	font-size: 10px;
	font-weight: bold;
	color: #0063A4;
	width: 140px;
	margin-left: 2px;
	border: 2px outset #EBEBD8;
}
/* It is for inside menu box */
.menubox {
	background-color: #Fdfdf3;
	width: 140px;
	margin-left: 2px;
	border-right: 2px ridge #EBEBD8;
	border-left: 2px outset #dedec8;
}
/* It is fo tool box's title such as "Search" */
.toolboxname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px;
}

/* It is fo menu's title such as "Menu" */
.menutitle {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 5pt;
}
/* It is bg color for showmenu table.  */
.Showmenuimg {
	background-position: center center;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
/* It is bg color for showmenu table.  */
.showmenutable {
	background-color: #CCCCCC;
	height: 20px;
	width: 25px;
}

/* -HHHH It is bg color for showmenu table. HHHH- */
.showmenutableH {
	background-color: #CCCCCC;
	height: 20px;
	width: 142px;
}

/* This is for left menu's menu title's bg. */ 
.menuTD {
	background-color: #6780B8;
	margin-bottom: 2px;
}
/* This is for left menu's border.*/ 
.menuborder {
	background-color: #dedec8;
}

/* This is for sitemap page. It is for sitemap table's border.*/
.sitemapborder {
	border-right: 1px dashed #A9C2ED;
	border-left: 1px dashed #A9C2ED;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A9C2ED;
}

/* This is for sitemap page. It is for sitemap table's th. */ 
.sitemapth {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin: 2px 4px;
	padding: 4px;
	background-color: #a9c2e7;
	background-position: center center;
	height: 20px;
	width: 200px;
}
/* This is for sitemap page. It is for sitemap table's first column. */ 
.sitemaplevel1 {
	color: #000000;
	padding: 5px;
	font-size: 12px;
	width: 160px;
	font-weight: bold;
}
/* This is for sitemap page. It is for sitemap table's second column. */ 
.sitemaplevel2 {
	color: #666699;
	padding: 5px;
	font-size: 11px;
	width: 160px;
	font-weight: bold;
	text-decoration: none;
	background-color: #EAF5FF;
}
/* This is for sitemap page. It is for sitemap table's second column's alternating line with darker background */ 
.sitemaplevel2alt {

	color: #666699;
	padding: 5px;
	font-size: 11px;
	width: 160px;
	font-weight: bold;
	text-decoration: none;
	background-color: #DFF1FF;
}

/* This is for sitemap page. It is for sitemap table's third column */ 
.sitemaplevel3 {
	clip:   rect(auto auto auto auto);
	color: #0063A4;
	text-decoration: none;
	width: 200px;
}

.sitemaplevel3 A:hover{
	clip:   rect(auto auto auto auto);
	color: #0063A4;
	text-decoration: underline;
	width: 200px;
}

.sitemaplevel3 A:visite{
	
	clip:   rect(auto auto auto auto);
	padding: 2px;
	color: #455900;
}

/* This is for sitemap page. It is for sitemap table's third column description */ 
.sitemaplevel3description {
	padding: 3px;
	background-color: #F2F9FF;
}
/* This is for sitemap page. It is for sitemap table's border */ 
.sitemaptoptableborder {
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A9C2ED;
	padding-bottom: 20px;
	width: 980px;
}
/* This is for sitemap page. It is for anchor menu name */ 
.sitemapanchor {
	color: #333399;
	padding: 3px 15px 3px 2px;
	font-size: 10px;
	font-weight: bold;
	list-style-position: inside;
	text-decoration: none;
	list-style-image: url(../image/icon-anchor.gif);
}

.sitemapanchor A:hover{
	color: #333399;
	padding: 3px 15px 3px 2px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
/* This is for setting top banner's size*/
.topbanner {
	width: 980px;
}


/* This is for submit button's color and size.*/ 
INPUT.btn1 {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 80%;
	BORDER-LEFT-COLOR: #b7cfeb;
	BACKGROUND: #366496;
	BORDER-BOTTOM-COLOR: #003366;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	BORDER-TOP-COLOR: #cbe3ff;
	PADDING-TOP: 0px;
	BORDER-RIGHT-COLOR: #003366;
	margin-bottom: 2px;
}

A.btn1:hover {
	COLOR: #c7d2dc
}
A.btn1-over {
	COLOR: #c7d2dc
	
}
/* Control topnabnner's size */
.topbanner {
	width: 980px;
}
/* Control titlebar's size */
TABLE.titletable {
	width: 980px;
}

/* The description on the madule home page for portlet */
.portletDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 980px;
}

/*-PPPPHH The description on the madule home page for portlet HHPPPP-*/
.portletDescriptionH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/* Do not delete. It is hiding image or txt for print version*/
.hide {
}
.tabFragmentDefault {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial,Veranda; BACKGROUND-COLOR: #f5f5f5
}