<STYLE>

/*
Hipaa Accelerator Default CSS
Copyright (c) Hipaa Accelerator, Inc. 2000-2002
ALL RIGHTS RESERVED
*/


/****************************************************************/
/* Form styles */
/****************************************************************/
INPUT    		{
	font-family : arial,verdana,tahoma, sans-serif;
	font-size : 8pt ;
}

SELECT			{
	font-family : arial,verdana,tahoma, sans-serif;
    	font-size : 8pt ;
}

INPUT.required      	{
	border : 1px solid Red;
	font-family : arial,verdana,tahoma, sans-serif;
	font-size : 8pt ;
}

TEXTAREA   		{
	font-family : arial,verdana,tahoma, sans-serif;
    	font-size : 8pt ;
}



/****************************************************************/
/* General styles */
/****************************************************************/
BODY 			{
	background-image: url(../_images/body.jpg);	
	background-color: black;
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
	topmargin: 0;
	leftmargin:0;
}

.background 		{
	background-image: url(../_images/body.jpg);	
	
}

IMG 			{
	border : none ;
}

P {
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
}

P.indent 		{
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
        text-indent : 0.25in ;
}

P.dropcap:first-letter  {
	font-family :  arial,sans-serif ;
	font-size : 2em ;
	float : left ;
	font-weight : bold ;
	width : 1em ;
}

H1, H2, H3, H4, H5, H6  {
       font-family :  arial,verdana,tahoma, sans-serif;
}

.sectionheader 		{
	font-family :  arial,verdana,tahoma, sans-serif;
	background-color : #DCDCDC;
}

A:link  		{
	font-family :  arial,verdana,tahoma, sans-serif;
	text-decoration : underline ;
	color : black ;
}

A:visited 		{
	font-family :  arial,verdana,tahoma, sans-serif;
	text-decoration : underline ;
	color :  #1e90ff;

}

A:active  		{
	font-family :  arial,verdana,tahoma, sans-serif;
	color : black ;
}

A.plain:visited 	{
	font-family :  arial,verdana,tahoma, sans-serif;
    text-decoration : none ;
}

A.plain:link 		{
	font-family :  arial,verdana,tahoma, sans-serif;
    text-decoration : none
}

A.plain:active 		{
	font-family :  arial,verdana,tahoma, sans-serif;
    text-decoration : none ;
}

A.rollover:visited 	{
	font-family :  arial,verdana,tahoma, sans-serif;
    text-decoration : none ;
}

A.rollover:link 		{
	font-family :  arial,verdana,tahoma, sans-serif;
    text-decoration : none
}

A.rollover:active 		{
	font-family :  arial,verdana,tahoma, sans-serif;
    text-decoration : none ;
}

A.rollover:hover 		{
	font-family :  arial,verdana,tahoma, sans-serif;
    text-decoration : none ;
    text-decoration : underline ;
    /*background-color: black;*/
}

/****************************************************************/
/* Table styles */
/****************************************************************/


TABLE.listtable 		{
	background-color : #FFFFFF;
	border:1px solid silver;
	width: 100%;
}

TD.listtitle 		{
	font-family : arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
	background-color : #B5C7CE;
	color : Black;
	font-weight : bold;
	padding : 2px ;
}

TH.listheader  		{
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
    font-weight : normal ;
    background-color : #DDDDDD;
    border-bottom:1px solid silver;
    color : black;
}

TD.listitem            {
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
    background-color : white;
    padding : 2px ;
    vertical-align: top;
}

TD.rowdivider            {
    background-image : url(../../_images/blackpixel.gif);
    width: 100%;
    height: 1px;
}


TABLE.pagetitle 		{
	background-color : #FFFFFF;
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	width: 100%;
}

TD.pageerror  		{
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
    font-weight : bold ;
    color : red;
}


TABLE.formtable 		{
	font-family : arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
	background-color : white;
	/*
	width: 100%;
	text-align:left;
	border-bottom:6px solid #B5C7CE;
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-top:6px solid #B5C7CE;
	*/
}


TD.formfieldname 		{
	background-color : white;
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
	text-align: left;
	vertical-align: top;
}


TD.formfield 		{
	background-color : white;
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
	text-align: left;
	vertical-align: top;
}

TD.formfieldspacer 		{
	height: 5px;
}

TD.tablefooter            {
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
	color : Black;
    border-top :1px solid #B5C7CE;
}

TABLE.wizardtable 		{
	background-color : white;
	width: 100%;
	border-bottom:1px solid silver;
	border-left:1px solid silver;
}

TD.wizardtitle            {
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
	font-weight : bold;
    background-color : white;
    padding : 2px ;
    vertical-align: middle;
}

TD.wizardstepCurrent            {
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
    font-weight : bold ;
    background-color : white;
    padding : 2px ;
    vertical-align : middle;
    text-align : center;
    color : black;
    width : 100;
}

TD.wizardstepComplete            {
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
    background-color : white;
    padding : 2px ;
    vertical-align: middle;
    text-align : center;
    color : black;
    width : 100;
}

TD.wizardstepIncomplete            {
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
    background-color : white;
    padding : 2px ;
    vertical-align: middle;
    text-align : center;
    color : silver;
    width : 100;
}






/****************************************************************/
/* Tab styles */
/****************************************************************/
.tabcontainer		{
	position:absolute;
	top:42px;
	margin-left:2px;
	z-index:100;
	border: none;
	left: 150;
}

.tabborder		{
	position:absolute;
	top:52px;
	margin-top:5px;
	margin-left:2px;
	border-top:1px solid silver;
	width: 100%;
	/*left: 140;*/
}

.tab			{
	float:left;
	background-color: white;
	text-align:center;
	font-size: 10pt;
	background-image: url(../_images/tab.gif);
	background-repeat:no-repeat;
	width: 109px;
}

.tabselected		{
    float:left;
    background-color: white;
    text-align:center;
    border-bottom:1px solid white;
    background-image : url(../_images/tabselected.gif);
    background-repeat:no-repeat;
    width : 109px;
    font-size : 10pt;
    color:black;
}

.datecontainer		{
	position:absolute;
	top:18px;
	left: 20px;
	margin-left:2px;
	z-index:100;
	border: none;
	font-family : arial,verdana,tahoma,sans-serif;
	font-size : 8pt ;
}


/****************************************************************/
/* Layout styles */
/****************************************************************/
.footer 		{
	width:100%;
	text-align: center ;
	border-top:1px solid #B5C7CE;
	color: gray;
	font-family : arial,verdana,tahoma,sans-serif;
	font-size : 7pt ;
}

.sidecontent 	{
    width:120px;
    background: white;
	text-align: left;
    color:black;
}

.sectiontitle 	{
    padding: 2px;
	border-bottom:1px solid silver;
	border-left: 1px solid silver;
	border-right:1px solid silver;
	border-top:6px solid #B5C7CE;
	background-color: #DDDDDD;
    text-align:left;
	font-family :  arial,verdana,tahoma, sans-serif;
	font-size : 8pt;
	width: 100%;

}

.section {
    background-color: white;
    text-align:left;
    /*border:1px solid #B5C7CE;*/
	font-family :  arial,verdana,tahoma,sans-serif;
	font-size : 8pt;
	padding: 2px;
}

.disabledSection {
	text-align: left;
	color: gray;
	font-family : arial,verdana,tahoma,sans-serif;
	font-size : 8pt ;
	padding: 2px;
}

.headermenu		{
	position:absolute;
	width:100%;
	height: 25px;
	font-size : 8pt;
	top:10px;
	border:none;
	background-color: #DDDDDD;;
	text-align:right;
	border-bottom:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-top:6px solid #B5C7CE;
}




/* more */
td.traybox {
}

td.sectionbox {
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    border-bottom: 1px dotted silver;
    width: 560px;
}

td.sectionboxtop {
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    border-top: 1px solid silver;
    border-bottom: 1px dotted silver;
    width: 560px;
}

td.sectionboxbottom {
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    border-top: 1px dotted silver;
    border-bottom: 1px solid silver;
    width: 560px;
}

div.sectionbox {
	font-family: arial,verdana,tahoma, sans-serif;
	font-size: 10pt ;
}

pre.sectionbox {
	font-family: arial,verdana,tahoma, sans-serif;
	font-size: 10pt ;
}

table.tray {
    width: 140px;
    border: 1px solid black;
}

table.traytitle {
    width: 100%;
	font-family: arial,verdana,tahoma, sans-serif;
	font-weight: bold;
	font-size: 8pt ;
}

td.traylabel {
    text-align: left;
    /*
    background-image: url(../_images/tabselected.gif);
    background-repeat: no-repeat;
    */
}

td.traybuttons {
    text-align: right;
}

table.traycontent {
    width: 100%;
	font-family: arial,verdana,tahoma, sans-serif;
	font-size: 8pt ;
	border-top: 1px solid silver;
}

tr.traycontent {
	font-family: arial,verdana,tahoma, sans-serif;
	font-size: 8pt;
}

A.banner:visited 	{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: none;
}

A.banner:link 		{
	font-family: arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: none;
}

A.banner:active 		{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: none;
}

A.banner:hover 		{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: gray;
    text-decoration: underline;
}

A.banner_ul:visited 	{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: underline;
}

A.banner_ul:link 		{
	font-family: arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: underline;
}

A.banner_ul:active 		{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: underline;
}

A.banner_ul:hover 		{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: gray;
    text-decoration: underline;
}

A.tray:visited 	{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: none;
}

A.tray:link 		{
	font-family: arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: none;
}

A.tray:active 		{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: none;
}

A.tray:hover 		{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: underline;
}

A.normal:visited 	{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: none;
}

A.normal:link 		{
	font-family: arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: none;
}

A.normal:active 		{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: none;
}

A.configurable:visited 	{
	color: black;
    text-decoration: none;
}
A.configurable:link 		{
	color: black;
    text-decoration: none;
}
A.configurable:active 		{
	color: black;
    text-decoration: none;
}
A.configurable:hover 		{
	color: blue;
	background-color: yellow;
    text-decoration: none;
}


A.hot:visited 	{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: #003399;
    text-decoration: none;
}
A.hot:link 		{
	font-family: arial,verdana,tahoma, sans-serif;
	color: #003399;
    text-decoration: none;
}
A.hot:active 		{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: #003399;
    text-decoration: none;
}
A.hot:hover 		{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: #0066CC;
    text-decoration: underline;
}


A.breadcrumb:visited 	{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: #003399;
    text-decoration: underline;
}
A.breadcrumb:link 	{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: #003399;
    text-decoration: underline;
}
A.breadcrumb:active 	{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: #003399;
    text-decoration: underline;
}


A.navitem 	{
	font-family: arial,verdana,tahoma, sans-serif;
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	font-weight: normal;
}
A.navitem:visited {
    color: blue;
    text-decoration: none;
}
A.navitem:link {
    color: black;
    text-decoration: bold;
}
A.navitem:active {
    color: #003399;
    text-decoration: none;
}
A.navitem:hover {
	color: #0066CC;
    text-decoration: underline;
}

A.warm:visited 	{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: #B5C7CE;
    text-decoration: none;
}
A.warm:link 		{
	font-family: arial,verdana,tahoma, sans-serif;
	color: #B5C7CE;
    text-decoration: none;
}
A.warm:active 		{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: #B5C7CE;
    text-decoration: none;
}
A.warm:hover 		{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: #09c;
    text-decoration: underline;
}

A.underline:visited 	{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: underline;
}

A.underline:link 		{
	font-family: arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: underline;
}

A.underline:active 		{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: black;
    text-decoration: underline;
}

A.underline:hover 		{
	font-family:  arial,verdana,tahoma, sans-serif;
	color: blue;
    text-decoration: underline;
}

A.button:visited {
    text-decoration: none;
}
A.button:link {
    text-decoration: none;
}
A.button:active {
    text-decoration: none;
}
A.button:hover 		{
    text-decoration: none;
}

A.button2:visited {
    border: 1px solid silver;
    text-decoration: none;
}
A.button2:link {
    border: 1px solid silver;
    text-decoration: none;
}
A.button2:active {
    border: 1px solid silver;
    text-decoration: none;
}
A.button2:hover 		{
    border: 1px solid gray;
    text-decoration: none;
}


A.little 	{
	font-family:  arial,verdana,tahoma, sans-serif;
	font-size: 8pt;
}
A.little:link 		{
    color: blue;
    text-decoration: none;
}
A.little:visited	{
    color: blue;
    text-decoration: none;
}
A.little:active		{
    color: blue;
    text-decoration: none;
}
A.little:hover		{
    color: blue;
    text-decoration: underline;
}


.collapseddiv {
    display: none;
	font-family : arial,verdana,tahoma, sans-serif;
	font-size : 8pt ;
}

.standard {
	font-family : arial,verdana,tahoma, sans-serif;
	font-size : 10pt ;
}

td.banner {
    color: white;
	background-color: white;
	width: 400px;
	text-align: left;
	font-size: 18pt;
}

td.topnav {
	background-color: silver;
    color: gray;
	font-family:  arial,verdana,tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
    padding-left: 5px ;
    vertical-align: middle;
}

td.leftnav {
    border-top: 1px solid gray;
    padding-top: 0px;
    width: 150px;
}

table.leftnav_menu {
	width: 100%;
/*    background-color: #CCCCCC; */
	background-color: #B5C7CE;
	color: black;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}

td.leftnavitem {
	background-color: #B5C7CE;
    	color: black;
	text-align: left;
	padding: 2px;
	padding-left: 0px;
	font-size: 6pt;
	font-weight: bold;
}

td.leftnavicon {
	text-align: right;
	padding: 2px;
	padding-right: 0px;
	width: 14px;
	font-size: 8pt;
	font-weight: bold;
}

table.leftnav {
    width: 100%;
    background-color: #CCCCCC;
}

table.actions {
    width: 180px;
    border: 1px solid silver;
    border-top: 4px solid silver;
    background-color: #eeeeee;
}

td.rightnav {
    background-color: #eee;
    padding: 10px;
    width: 15%;
}

table.content {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
	 width: 100%;
}

table.inner_content {
    padding-top: 5px;
    padding-left: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    border-top: 1px solid gray;
}

td.levelzero {
	font-family:  arial,verdana,tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
    /* background-color: #eee; */
    text-align: left;
    padding-top: 10px;
    padding-left: 10px;
    height: 10px;
}

td.levelone {
	font-family:  arial,verdana,tahoma, sans-serif;
	font-size: 10pt;
	/* font-weight: bold; */
    /* background-color: #eef; */
    text-align: left;
    padding-left: 30px;
}

td.leveltwo {
	font-family:  arial,verdana,tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
    /* background-color: #eff; */
    text-align: left;
    padding-left: 50px;
}

td.leveltwoandahalf {
	font-family:  arial,verdana,tahoma, sans-serif;
	font-size: 8pt;
    /* background-color: #eff; */
    text-align: left;
    padding-left: 60px;
}

td.levelthree {
	font-family:  arial,verdana,tahoma, sans-serif;
	font-size: 8pt;
	/* font-weight: bold; */
    /* background-color: #fee; */
    text-align: left;
    padding-left: 70px;
}

td.levelthreeandahalf {
	font-family:  arial,verdana,tahoma, sans-serif;
	font-size: 8pt;
	/* font-weight: bold; */
    /* background-color: #fee; */
    text-align: left;
    padding-left: 80px;
}

td.levelfour {
	font-family:  arial,verdana,tahoma, sans-serif;
	font-size: 8pt;
	/* font-weight: bold; */
    /* background-color: #fee; */
    text-align: left;
    padding-left: 90px;
}

td.title {
	font-family:  arial,verdana,tahoma, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	height: 15px;
}

td.subtitle {
	font-family:  arial,verdana,tahoma, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 16px;
	color: black;
    text-align: left;
}

td.searchtab {
    text-align: right;
    font-size: 8pt;
    width: 400px;
    padding-top: 1px;
    padding-right: 10px;
    background-color: silver;
}

td.actionicon {
    width: 16px;
    padding: 4px;
}

td.action {
    width: 100%;
    padding: 4px;
    font-weigth: bold;
}

form.slim {
	margin: 4px;
	padding: 0px;
}

tr.definitionrow {
    vertical-align: top;
    font-size: 8pt;
}

td.definitionterm {
    text-align: right;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 5px;
    width: 20%;
    font-size: 8pt;
}

td.definition {
    text-align: left;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 10px;
    width: 80%;
    font-size: 8pt;
    background-color: #EEEEEE;
}

td.definitions {
    text-align: left;
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    font-size: 8pt;
}

td.definitions_half {
    text-align: left;
    padding: 10px;
    padding-left: 10px;
    padding-right: 20px;
    width: 20px;
    font-size: 8pt;
}

td.listentry {
    text-align: left;
    vertical-align: top;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 8pt;
    border-bottom: 1px solid #eee;
}

td.listfooter {
    text-align: center;
    vertical-align: top;
    padding: 10px;
    font-size: 8pt;
    font-weight: bold;
}

td.toolbox {
    vertical-align: top;
    width: 1%;
    font-size: 8pt;
    border-bottom: 1px solid #eee;
}

table.property {
    border: 1px solid silver;
    background-color: white;
    width: 400px;
}

table.aggregation {
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    background-color: white;
    width: 100%;
}

table.reportheader {
    font-weight: bold;
    background-color: white;
    width: 100%;
}

td.reportheader {
    text-align: right;
    border-bottom: 1px solid silver;
}

table.report {
    background-color: white;
    width: 100%;
}

td.report {
    border: 1px solid white;
    vertical-align: top;
    padding-left: 4px;
    padding-right: 2px;
}

table.properties {
    border: 0px solid silver;
    background-color: white;
    width: 100%;
}

table.actionbox {
    background-color: white;
    width: 600px;
}

th.listheader {
    text-align: left;
    font-weight: bold;
    background-color: #eee;
    padding-top: 5px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 5px;
}

th.reportheader {
    text-align: left;
    font-weight: bold;
    background-color: white;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 5px;
    border-bottom:1px solid silver;
}

td.tabselected {
	text-align: center;
	width: 175px;
	height: 16px;
	font-size: 8pt;
	font-weight: bold;
	background-image: url(../_images/tabselected.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 0px;
	/*border-bottom: 1px solid white;*/
}

td.tabunselected {
	text-align: center;
	width: 175px;
	height: 16px;
	font-size: 8pt;
	font-weight: bold;
	background-image: url(../_images/tab.gif);
	background-repeat: no-repeat;
	background-color: #eee;
	border: 0px;
	/*border-bottom: 1px solid silver;*/
}

th.colheader {
    text-align: left;
    padding: 2px;
    padding-left: 5px;
    border-bottom: 1px solid #999999;
    background-color: #E4E4C9;
}

th.colheader_up {
    text-align: left;
    background-color: #CCCCCC;
    padding: 2px;
    padding-left: 5px;
    padding-right: 12px;
    border-bottom: 1px solid #999999;
	background-image: url(../_images/bullet_triangle_black_up.gif);
	background-repeat: no-repeat;
	background-position: right;
}

th.colheader_down {
    text-align: left;
    background-color: #CCCCCC;
    padding: 2px;
    padding-left: 5px;
    padding-right: 12px;
    border-bottom: 1px solid #999999;
	background-image: url(../_images/bullet_triangle_black_down.gif);
	background-repeat: no-repeat;
	background-position: right;
}

td.spacer {
    height: 1px;
}

th.navheader_top {
    text-align: left;
    color: black;
    font-size: 12pt;
    font-weight: bold;
    /* background-color: #FFFF99; */
    background-color: #FFFFFF; 
    width: 100%;
    height: 21px;
    padding: 2px;
    padding-left: 10px;
    border-right: 2px solid silver;
}

th.navheader_left {
    text-align: left;
    color: black;
    background-color: silver;
    border-top: 2px solid gray;
    border-bottom: 1px solid gray;
    width: 100%;
    height: 14px;
    padding: 0px;
    padding-left: 10px;
}

th.navheader_right {
    text-align: right;
    vertical-align: middle;
    font-weight: bold;
    color: black;
    background-color: silver;
    border-top: 2px solid gray;
    border-bottom: 1px solid gray;
    border-right: 1px solid gray;
    height: 14px;
    width: 20px;
    padding: 1px;
}

table.treeview {
    background-color: #CCCCCC;
}

tr.treerow {
    vertical-align: top;
}

td.footer {
    vertical-align: top;
    padding-left: 160px;
}

select.overview {
		width: 100%;
   	font-family:  arial,verdana,tahoma, sans-serif;
		font-size: 7pt;
		font-weight: bold;
}

.disabled {
    font-weight: bold;
    color: gray;
}



/* existing */

BODY
{
	font-family: verdana,arial,tahoma;
	font-size: 8pt;
	margin-top="10";
}
TD
{
	font-family: verdana,arial,tahoma;
	font-size: 8pt
}
A
{
	color: #1e90ff;
	font-weight: normal;
	text-decoration: none
}
A:hover
{
	color: black;
	font-weight: normal;
	text-decoration: underline
}

/*
.footer 
{
	color: white;
	background-color: #1e90ff;
	text-align:center;
	vertical-align: bottom;
	height: 30px;
}
.footer A 
{
	font-family: verdana,arial,tahoma;
	font-size: 7pt;
	color: white;
	font-weight: normal;
	text-decoration: none;

}
.footer A:hover
{
	font-family: verdana,arial,tahoma;
	font-size: 7pt;
	color: black;
	font-weight: normal;
	text-decoration: none;

}
*/


TABLE.bannerTable 		
{
	height: 40px;
	/*width: 98%*/;
	width: 980px;
	background-color: white;
	/* background-color: white; */
	color : black;
	border-right:5px solid #B5C7CE;
	border-left:5px solid #B5C7CE;
	border-top:5px solid #B5C7CE;
	border-bottom:5px solid #B5C7CE;
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;
	

}

TABLE.bodyTable 		
{
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;
	background-color: white;
	/* background-color: white; */
	color : black;
	/*border-top:4px solid #339900;*/
	border-right:2px solid #B5C7CE;
	border-left:2px solid #B5C7CE;
	border-bottom:2px solid #B5C7CE;
	/*width: 98%;*/
	width: 980px;

}

IMG.leftUpperCornerImage
{
	border-right:2px solid #1e90ff;
	border-bottom:2px solid #1e90ff;
}



TABLE.greenboxTable 		
{
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;
	border-top:1px solid #339900;
	border-right:1px solid #339900;
	border-left:1px solid #339900;
	border-bottom:1px solid #339900;
	width: 100%;
}



TABLE.menuTable 		
{
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	background-color: #1e90ff;
	/*width: 98%;*/
	width: 980px;
}
.menuTable A		
{	
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;
	color: white;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
.menutable A:hover	
{
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;
	color: black;
	font-weight: bold;
	text-decoration: none
}




TABLE.standardTable 		
{
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: black;
}
.standardTable A		
{
	color: white;
	FONT-WEIGHT: bold;
	text-decoration: none
}
.standardTable A:hover	
{
	color: #1e90ff;
	font-weight: bold;
	text-decoration: none
}


TABLE.footerTable 
{
	font-family: verdana,arial,tahoma;
	font-size: 7pt;
	color: white;
	background-color: black;
	text-align:center;
	vertical-align: center;
	height: 30px;
	/*width: 98%;*/
	width: 980px;
}
.footerTable A 
{
	font-family: verdana,arial,tahoma;
	font-size: 7pt;
	color: white;
	font-weight: normal;
	text-decoration: none;

}
.footerTable A:hover
{
	font-family: verdana,arial,tahoma;
	font-size: 7pt;
	color: silver;
	font-weight: normal;
	text-decoration: none;

}
.footerTable TD
{
	font-family: verdana,arial,tahoma;
	font-size: 7pt;
	color: white;
	font-weight: normal;
}


TD.bigtext
{
	font-family: verdana,arial,tahoma;
	font-size: 10pt;
	text-align: left;
	font-weight : normal ;
}


TD.blueheader  		
{
	text-align: left; 
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;
	font-weight : bold ;
	background-color: #1e90ff;
	color: white;
	height: 18px;
}
.blueheader A		
{
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;
	color: white;
	font-weight: bold;
	text-decoration: none
}
.blueheader A:hover	
{
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;	
	color: black;
	font-weight: bold;
	text-decoration: none
}



TD.greenheader  		
{
	text-align: left; 
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;
	font-weight : bold ;
	background-color: #CCCCCC;
	color: black;
	height: 16px;
	/*border: 2px solid black;*/
}
.greenheader A		
{
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;
	color: black;
	font-weight: bold;
	text-decoration: none
}
.greenheader A:hover	
{
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;	
	color: blue;
	font-weight: bold;
	text-decoration: none
}
.greenheader A:visited
{
	font-family:  verdana,arial,tahoma;
	font-size: 8pt;	
	color: black;
	font-weight: bold;
	text-decoration: none
}


</STYLE>