html, body    { 
	margin: 0; 
	padding: 0; 
	height: 100%; 
} 


body
{
/*	height:100%; */			/* this is the key! */		/* needed for container min-height */
/* 20061106	background-color : Gray; */
/*	color : green; */		/* color : Silver; */

	font-family : verdana, Arial, Helvetica, sans-serif;	/* 20061106 font-family : Arial, verdana, Helvetica, sans-serif; */
	font-style : italic;
	font-size: 10pt;
}



/************************/
/* Top Header Navigation Bar */
/************************/
#pageheader
{
	clear:both;
	width:100%;
/*	margin:0px 0px 0px 0px; */
	margin: auto; 
}

div#left          
{ 
	float: left; 
	width: 18%; 
	padding: 1px;
} 

div#center
{ 
	float: left;
	width: 60%;
/*	border: 2px solid #8C0018; */
	padding: 1px;
} 

div#right
{ 
	float: right; 
	width: 18%; 
	padding: 1px;
} 

div#rightnocenter
{ 
	float: right; 
	width: 23%; 
	padding: 1px;
} 





form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style : italic;
	font-size: 13px;
/*	color: #000080; */
/*	background: #DFEFF7; */
/*	border: 2px solid #3499CC; */
/*	padding: 3px; */
}




legend
{
	background: #DFEFF7;
	border-color: black;
	border-style: solid;
	border-width: thin;
	padding: 3px;
}





/************/
/* Form Table */
/************/
#pagebody
{
	clear:both;
	margin-right:0%;
	margin-left:0%;
	margin-top:0%;
/*	margin-bottom:0%; */
	height:auto;						/* needed for container min-height */
	min-height: 100%;
	background: white;		/*       #CCFFBB;   */		/*	C3FDB8	Dark Sea Green 1		 20080409: #e3fad2			background : :#fff; */
/*	border:1px solid #000; */
	text-align:left;
	width: auto;
	min-width:500px;
/*
	overflow: auto;
	overflow: -moz-scrollbars-vertical;
	overflow-x: none;
	overflow-x: hidden;
	overflow-x: scroll;
	overflow-x: visible;
	overflow-x: none;
	overflow-y: auto;
	overflow: -moz-scrollbars-vertical;
*/
	overflow-x: auto;
	overflow-y: none;
}

#pagecontent
{
	clear:both;
	height: 100%; 
/*	margin: 0px auto; */
	margin: 0 auto;
	border: 0;
	width:100%;
}





#header,#content,#sub-section,#footer
{
	margin:0;
	padding:0;
	overflow:hidden;
/*	display:inline-block; */
	text-align:left
}



#pagebody100
{
	clear:both;
	margin-right:0%;
	margin-left:0%;
	margin-top:0%;
/*	margin-bottom:0%; */
	height:auto;						/* needed for container min-height */
	min-height: 100%;
	background: white;		/* #CCFFBB; */		/*	C3FDB8	Dark Sea Green 1		 20080409: #e3fad2			background : :#fff; */
/*	border:1px solid #000; */
	text-align:left;
	width: auto;
	min-width:500px;
/*
	overflow: auto;
	overflow: -moz-scrollbars-vertical;
	overflow-x: none;
	overflow-x: hidden;
	overflow-x: scroll;
	overflow-x: visible;
	overflow-x: none;
	overflow-y: auto;
	overflow: -moz-scrollbars-vertical;
*/
	overflow-x: auto;
	overflow-y: none;
}

#pagebodyreport_XXX
{
	margin-right:10%;
	margin-left:10%;
	margin-top:0%;
	height:100%;						/*	needed for container min-height */
	background: #CCFFBB;		/*	C3FDB8	Dark Sea Green 1		 20080409: #e3fad2		background : :#fff; */
/*	border:1px solid #000; */
	text-align:left;
	min-width:500px;
	clear:both;
}

#contentORIG
{
	margin-right:10%;
	margin-left:10%;
	margin-top:5%;
	padding-bottom:10px;
	background:#fff;
	border:1px solid #000;
	text-align:left;
	min-width:500px;
}



a:ACTIVE, a:LINK, a:VISITED
{
	color: #003333;
	text-decoration: none;
}



p
{
	font-family :  verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align : top;
}



tr
{
	text-align : left;
	background-color : #666699;
} 

trxx.hover  td, trxx:hover td
{
	background-color: #ECE9D8;
	cursor: pointer;
}

td.hover
{
	background-color: #ECE9D8;
	cursor: pointer;
}

td
{ 
	background-color: white;				/*#CCFFBB;*/		/*	C3FDB8	Dark Sea Green 1		 20080409: #e3fad2		20061105 color : #FFFF00; */
/*	color : Green;		WORDING COLOR*/
	font-family : verdana, Arial, Helvetica, sans-serif;
	font: bold 13px;
/*	font-size: 10pt; */
/*	font-style : italic; */
	vertical-align : top;				/* 20061105 background-color : #aaaadd; */
} 


th
{ 
	background-color: green;		/*#4CC552; */			/* Spring Green3		33cc66	20080409	009999		20061106 background-color: #006666; */
	color : white;
/*	font-size: 11pt; */
	font: bold 13px;
/*	font-style : italic; */
} 

th.title
{ 
/*	font-size: 12pt; */
	font: bold 13px;
	background-color: #006666; 
	font-style : normal; 
	text-align : center; 
} 



h1
{ 
	font-family : Arial, Helvetica, sans-serif; 
	color: Black; 
	font-size: large; 
} 
.Name
{ 
	font-size: 12pt;
} 
.small
{ 
	font-size: 8pt;
} 



ul
{
	font: bold 13px Verdana;
}




input { 
	font-family: arial,helvetica,sans-serif; 
/*	font-style : bold; */
	font-size: 9pt;
} 
textarea { 
	font-family: arial,helvetica,sans-serif; 
	font-size: 9pt;
}









#runXXX {
	background-color: #ECE9D8;
}











/* ######### Style for Tab Interface itself ######### */

.shadetabs{
	border-bottom: 1px solid gray;
	margin-bottom: 1em;
}

.shadetabs ul{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left; /*set t12o left, center, or right to align the menu as desired*/
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.shadetabs li a{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #778;
	color: #2d2b2b;
	background: white url(shade.gif) top left repeat-x; /*THEME CHANGE HERE*/
}

.shadetabs li a:visited{
	color: #2d2b2b;
}

.shadetabs li a:hover {
	text-decoration: underline;
	color: #2d2b2b;
}

.shadetabs li.selected{
}

.shadetabs li.selected a{ /*selected main tab style */
	background-image: url(shadeactive.gif); /*THEME CHANGE HERE*/
	border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	border: 1px solid #918d8d; /*THEME CHANGE HERE*/
	border-width: 0 1px;
	font:normal 12px Verdana;
	line-height:13px;
	z-index:100;
	background-color: white;
	width: 200px;
	visibility: hidden;
}


.dropmenudiv a{
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #918d8d; /*THEME CHANGE HERE*/
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	background-color: #e8fad5;
}


/* the 'fix' for the datepicker */
#ui-datepicker-div { z-index: 5; }