body 		{background-color: #E5E4E1; /* background color */
			color: #000000; /* text color */
			font-family: Verdana; /* font name */
			font-size: 10pt; /* font size */
			margin: 0px 0px 0px 0px; /* top right bottom left */}

A:link, A:visited	{text-decoration: none; color: #0070DF;}
A:active, A:hover	{text-decoration: none; color: #FF0000;}			

A.menu:link, A.menu:visited	{font: Verdana; font-weight: bold; font-size:11px; text-decoration:none; color: #5F5F5F;}
A.menu:active, A.menu:hover	{font: Verdana; font-weight: bold; font-size:11px; text-decoration:none; color: #000000;}

a.header:link 		{font: 10px Verdana; font-weight: bold; color: #E3EDF9;}
a.header:visited 	{font: 10px Verdana; font-weight: bold; color: #E3EDF9;}
a.header:active 	{font: 10px Verdana; font-weight: bold; color: #DD3300;}
a.header:hover 		{font: 10px Verdana; font-weight: bold; color: #DD3300;}

B    		{font: Verdana; font-weight: bold}

I			{font: 11px Verdana; font-style: italic; color: #000000}

LI			{font: 11px Verdana; color: #000829}

PRE			{font: 12px Verdana; color: #000040}

H1			{font-size: 16px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold;
			margin-top: 2px; margin-bottom: 3px; color: #000000}

H2			{font-size: 12px; font-family: verdana, arial, sans-serif; font-weight: bold;
			margin-top: 5px; margin-bottom: 3px; color: #000000}

H3			{font-size: 12px; font-family: arial, sans-serif; font-weight: bold;
			margin-right: 15px; margin-top: 5px; margin-bottom: 5px; color: #000000}

H4			{font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal;
			margin-right: 2px; margin-top: 2px; margin-bottom: 2px; color: #808080}

H5			{font-size: 11px; font-family: verdana, arial, sans-serif; font-weight: normal;
			margin-right: 2px; margin-top: 2px; margin-bottom: 2px; color: #000000}

.x-1		{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			FONT-SIZE: 14px;
			margin-bottom: 10px;
			FONT-WEIGHT: bold;			
			COLOR: #777777;}

.x-2		{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			FONT-SIZE: 12px;
			min-width: 10em;
			PADDING-BOTTOM: 2px;
			FONT-WEIGHT: bold;			
			COLOR: #777777;}
			
.x-3		{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			FONT-SIZE: 10px;
			min-width: 10em;
			PADDING-BOTTOM: 2px;
			FONT-WEIGHT: normal;			
			COLOR: #EFEFEF;}

.info 		{font-family: verdana, arial; font-weight: bold; font-size: 8pt; color: #000000;}

fieldset
    {
    background-color:#f5ecdb;
	border-width:1px 1px 1px 1px;
	border-color:#542700;
	border-style:solid;
	color:#bf311b;
	font-weight:bold;
	font-size:90%;
	text-align:center;
	padding:3px 5px;
	margin:0px 0px 10px 0px;
	position:relative;
	top: -14px;
	}

fieldset {
border-width: 1px;
border-style: solid;
border-color: #005CB9;
background-color: #ffffff;
margin: 10px 10px 10px 10px;
padding: 10px 20px 10px 20px; /* top - right - bottom - left */
}

legend {
font-size: 9pt;
font-weight:bold;
color: #005CB9;
background-color:#D9DDE6;
border-width:1px;
border-style:solid;
border-color:#005CB9;
margin: 3px;
padding: 3px; /* top - right - bottom - left */
}

.reguired {
    background-color: #FDCECF;
	font-family: verdana, arial;
	color: #FF0000;
}

.error 		{font-family: verdana, arial; font-weight: bold; font-size: 8pt; color: #FF4242;}

.inputsm
	{font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 10pt;
	font-weight: normal;
	color: #000080;
	text-align: left;
	padding-left: 2pt;
	padding-left: 2pt;	
	text-decoration: none;
	border: solid 1px #414141;
	background-color: #E3E3E3;
	width: 85px; 
	height: 17px;}			

.ButtonNew
	{font-family: Verdana;
	font-size:7pt;
	font-style: normal;
	line-height: 7pt;
	font-weight: normal;
	color: #777777;
	text-align: center;
	text-decoration: none;
	background-color: #F0F0F0;	
	border: solid 1px #C3DCF3;
  	width: 70px; 
  	height: 15px;
    margin-bottom: 0px;}

.ButtonOver
	{font-family: Verdana;
	font-size:7pt;
	font-style: normal;
	line-height: 7pt;
	font-weight: normal;
	color: #000000;
	text-align: center;
	text-decoration: none;
	background-color: #E3EBF2;	
	border: solid 1px #A1C6EB;
  	width: 70px; 
  	height: 15px;
    margin-bottom: 0px;}

.ButtonNewLong
	{font-family: Verdana;
	font-size:7pt;
	font-style: normal;
	line-height: 9pt;
	font-weight: normal;
	color: #004080;
	text-align: center;
	text-decoration: none;
	BACKGROUND: url(/extranet/second/image/enternw5.gif);
	background-color: #E1F2D2;	
	border: solid 1px #5F5F5F;
  	width: 130px; 
  	height: 18px;
    margin-bottom: 0px;}

.ButtonOverLong
	{font-family: Verdana;
	font-size: 7pt;
	font-style: normal;
	line-height: 7pt;
	font-weight: normal;
	color: #000000;
	text-align: center;
	text-decoration: none;
	background-color: #97C77A;	
	border: solid 1px #004080;
  	width: 130px; 
  	height: 18px;
    margin-bottom: 0px;}
	
.ButtonNewLong_720dg
	{font-family: Verdana;
	font-size:7pt;
	font-style: normal;
	line-height: 7pt;
	font-weight: normal;
	color: #004080;
	text-align: center;
	text-decoration: none;
	BACKGROUND: url(/extranet/second/image/360gr_anim.gif) no-repeat left;
	background-color: #E1F2D2;	
	border: solid 1px #5F5F5F;
  	width: 130px; 
  	height: 18px;
    margin-bottom: 0px;}

.ButtonOverLong_720dg
	{font-family: Verdana;
	font-size: 7pt;
	font-style: normal;
	line-height: 7pt;
	font-weight: normal;
	color: #000000;
	text-align: center;
	text-decoration: none;
	BACKGROUND: url(/extranet/second/image/360gr_anim.gif) no-repeat left;
	background-color: #97C77A;	
	border: solid 1px #004080;
  	width: 130px; 
  	height: 18px;
    margin-bottom: 0px;}
		
TR.head 		{BACKGROUND-COLOR: #808080; 
				height=20px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;
				BORDER-BOTTOM: 1px solid #808080;
				font: 10px verdana; font-weight: bold; color: #A4BCD5;}

TD.head0		{background-color: #e3e3e3; font-size: 11px; color: #00007D;}

TD.head			{BACKGROUND: url(images/bodyBg_a.gif); text-align:left;
				padding-right: 3pt; padding-top: 2px; padding-bottom: 2px;
				font-size: 10px; color: #FFFFFF;}

TD.line			{padding-left: 2px; padding-top: 1px; padding-bottom: 1px; text-align:left;	font-size: 15px; color: #000080}
TD.boatline1	{BACKGROUND: url(/extranet/images/bodyBg_b.gif); color: #000000; padding-top: 1pt; padding-bottom: 1pt;
				padding-right: 3pt; border-bottom:solid 0px #800000;}
TD.boatline2	{BACKGROUND: url(/extranet/images/bodyBg_c.gif); padding-top: 1pt; padding-bottom: 1pt;
				padding-right: 3pt; border-bottom:solid 0px #800000;}
TD.boatline3	{background-color: #FFFF3E; color: #000000; padding-top: 1pt; padding-bottom: 1pt;
				padding-left: 2pt; border-bottom:solid 0px #800000;}
TD.boatline4	{background-color: #C0C0C0; color: #000000; padding-top: 1pt; padding-bottom: 1pt;
				padding-left: 2pt; border-bottom:solid 0px #800000;}
TD.boatline5	{background-color: #009c00; color: #000000; padding-top: 1pt; padding-bottom: 1pt;
				padding-left: 2pt; border-bottom:solid 0px #800000;}
TD.linegblink	{background-image: url(/extranet/image/blink_g.gif); color: #000000; padding-top: 1pt; padding-bottom: 1pt;
				padding-left: 2pt; border-bottom:solid 0px #800000;}
TD.markred		{background-color: #dd0000; color: #000000; padding-top: 1pt; padding-bottom: 1pt;
				padding-left: 2pt; border-bottom:solid 0px #800000;}
TD.markgreen	{background-color: #00dd00; color: #000000; padding-top: 1pt; padding-bottom: 1pt;
				padding-left: 2pt; border-bottom:solid 0px #800000;}
TD.markblue		{background-color: #0080FF; color: #000000; padding-top: 1pt; padding-bottom: 1pt;
				padding-left: 2pt; border-bottom:solid 0px #800000;}				
TD.lineok		{background-color: #00dd00; color: #000000; padding-top: 1pt; padding-bottom: 1pt;
TD.finishok		{background-color: #FF8000; color: #000000; padding-top: 1pt; padding-bottom: 1pt;
				padding-left: 2pt; border-bottom:solid 0px #800000;}
TD.warning		{background-color: #FFFFFF; color: #000000; padding-top: 1pt; padding-bottom: 1pt;
				padding-left: 2pt; border-bottom:solid 0px #800000;}
				
td.topheader	{padding-top: 15px;
				padding-left: 2px;
				padding-bottom: 5px;
				font: 12px verdana;	color: #000080; font-weight: bold;
				border-top:solid 0px #A2A2A2;
				border-bottom: solid 2px #A2A2A2;}						

.textboxtable   {font-family: Verdana;
			font-size: 10pt;
		    font-weight: normal;
		    padding: 4px;
			border: solid 1px #B6D0EB;
			background-color: #FFFFFF;}


.textboxheader	{font-family: Verdana;
			font-size: 10pt;
		    font-weight: bold;
		    padding: 4px;
			border: 0px outset #FF8042;
			border: solid 0px #000080;
			background-color: #B6D0EB;}
					
.textbox	{font-family: Verdana;
			font-size: 10pt;
		    font-weight: bold;
		    padding: 4px;
			border: 0px outset #FF8042;
			border: solid 0px #000080;
			background-color: #FFFFFF;}		
			
.textboxtxt	{font-family: Verdana;
			font-size: 10pt;
		    font-weight: normal;
		    padding: 4px;
			border: 0px outset #FF8042;
			border: solid 0px #000080;
			background-color: #FFFFFF;}					


.int1	{font-family: verdana; font-size: 11pt; font-weight: bold; color: #000000; background-color: #8BA2D2;}
.int1a	{font-family: verdana; font-size: 10pt; color: #000000; background-color: #8BA2D2;}
.int2	{font-family: verdana; font-size: 7pt; color: #000829;}
.int3	{font-family: verdana; font-size: 10pt; font-weight: bold; color: #000829;}
.int4	{font-family: verdana; font-size: 10pt; color: #414141;}
.int5	{font-family: verdana; font-size: 10pt; color: #000040;}

.foot_1 		{ font-family: verdana, arial; font-size: 8pt; color: #C0C0C0;}
.foot_2 		{ font-family: verdana, arial; font-size: 7pt; color: #C0C0C0;}
.foot_3 		{ font-family: verdana, arial; font-size: 7pt; color: #C0C0C0;}

TD			{font: 10px Verdana; color: #000040}

.aspmaker {
	color: ; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}

input, textarea, select {	
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
} 

a:active {
	color: ; /* active link color */
}

a:link {
	color: ; /* link color */
}

a:visited {
	color: ; /* visited link color */
}

/* template layout */
.ewLayout {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	width: 100%;
	height: 100%;
}

.ewHeaderRow {
	background-color: #0000FF; /* background color */	
}

.ewContentTable {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
	width: 100%;
	height: 100%;	
}

.ewMenuColumn {
	background-color: inherit;; /* background color */
	width: ;
	color: #FFFFFF; /* text color */
	vertical-align: top;
	padding: 4px;	
}

.ewContentColumn {
	background-color: inherit; /* background color */
	vertical-align: top;
	padding: 10px;
}

.ewFooterRow {
	background-color: #0000FF; /* background color */
	color: #FFFFFF; /* footer font color */	
	padding: 2px;
}

.ewFooterText {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}

/* main table */
.ewTable {
	width: inherit; /* table width */	
	color: #000000; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.ewTable td {
	padding: 5px; /* cell padding */
	border: 0px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

.ewBasicSearch {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewBasicSearch td {
	border: 0px;
	padding: 1px;
}

.ewSearchOpr {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	color: maroon;
}

.ewListAdd {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewListAdd td {
	border: 0px;
	padding: 2px;
}

.aspmakerlist td {
	color: #000000; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top; 
}

.ewAddOption td {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	padding: 2px; /* cell padding */	
	border: 0px;	
}

.ewMasterTable{
	background-color: #F3F3F3; 
	padding: 0px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}

.ewMasterTable td{
	padding: 5px; /* cell padding */
}

/* main table header cells */
.ewTableHeader {
	background-color: #004080; /* header color */
	color: #AFB7CD; /* header font color */	
    font-size: 11px;
    font-weight: bold;
    padding: 4px;
	vertical-align: top;	
}

.ewTableHeader a:link {	
	color: #AFB7CD; /* header font color */	
    font-size: 11px;
    font-weight: bold;
    padding: 4px;
	vertical-align: top;	
}

.ewTableHeader a:visited {	
	color: #AFB7CD; /* header font color */	
    font-size: 11px;
    font-weight: bold;
    padding: 4px;
	vertical-align: top;	
}

/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #F3F3F3; /* alt row color 2 */	
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #FFFF99; /* edit mode color */
}

/* main table row color */
.ewTableRow_u {
	background-color: #EFEFEF;  /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow_u {
	background-color: #FFFFFF; /* alt row color 2 */	
}

/* main table edit mode row color */
.ewTableEdit_u {
	background-color: #FFD5D5; /* edit mode color */
}

/* main table highlight color */
.ewTableHighlightRow {
	background-color: inherit; /* highlight color */
}

/* main table select color */
.ewTableSelectRow {
	background-color: inherit; /* select color */
}

/* main table footer section */
.ewTableFooter {
	background-color: #FFFFCC; /* footer color */
}

/* separator */
.ewSeparator {
    color: gray;
}

/* classes for report */
.ewReportTable {
    border: 0px;
    border-collapse: collapse;
}

.ewReportTable td {
    padding: 3px;
}

.ewGroupField {
	font-weight: bold;
}

.ewGroupName {
	font-weight: bold;
}

.ewGroupHeader {
	border-bottom: 3px double Gray;
	border-top: 3px double Gray;
}

.ewGroupSummary {
	border-top: 1px solid Gray;
} 

.ewGroupAggregate {
	font-weight: bold;
}

.ewGrandSummary {
	border-top: 1px solid Gray;
}

/* message */
.ewmsg {
	color: red; /* message color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}

/* highlight */
.ewHighlightSearch {
	font-weight: bold;
	background-color: yellow;
}

/* Ajax */
.ewAstList {
	border: 1px solid black;
	background: #ffffff;
	position: absolute;
	padding: 0;
	white-space: nowrap;
}

.ewAstListBase {
	position: absolute;
	padding: 1;
}

.ewAstListItem {
	color: black;
	background: #ffffff;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}

.ewAstSelListItem {
	color: white;
	background: Highlight;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}

/* MultiPage pager table */
.ewMultiPagePager {
	color: #000000; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px; /* border */	
}

.ewMultiPagePager td {
	padding: 2px; /* cell padding */	
}

/*END_SYSTEM_STYLES*/

