/* START - PAGE */
	/* START - GENERAL */
		body.main
		{
			background-color: White;
			color: Black;
			width:986px;
        	margin:0 auto;
		}
		
		body,li,td,div {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
		
		table.pageheader
	    {
	        height:54px;
	        width:974px;
	        padding:7px 12px 0 0;
	        overflow:hidden;
	        background-color: #323266;
	    }

		table.pageframe
		{
			background-color: #FFFFFF;
		}
		
		tr.pageframe
		{
		}
		
		td.pageframe
		{
			width: 100%; 
		}
		div.pagemargins
		{
		    margin-left: 10px;
		    margin-top: 10px
		}
		div.pagewidth
		{
			margin: 10px;
		}
		
		div.pagelabel
		{
		    border-bottom: #73849c 1px solid;
		    margin-bottom: 5px;
		    color: #001129;
		    font-weight: bold;
		}
        td.pageheader
		{
		    font-weight: bold; 
		    color: #FFCA05;
	        text-align: center;
		}

		td.pagelabel
		{
		    border-bottom: #73849c 1px solid;
		    margin-bottom: 5px;
		    color: #001129;
		    font-weight: bold;
		}
		td.hspace
		{
			background-color:#ffffff
		}
		td.vline
		{
		    background-color: #323266
		}

		span.pagelabel
		{
		}
		
		table.pagebuttonframe
		{
			border-left: 0;
			border-top: 1px #73849C solid;
			border-right: 0;
			border-bottom: 0;
		}
		
		tr.pagebuttonframe
		{
		}
		
		td.pagebuttonspacer
		{
		}
		
		td.pagebuttonholder
		{
			text-align: right;	
		}
		LI
		{
			list-style: outside;
		}
		
		table.logo, table.webmaster
		{
			margin-left: 10px;
		}
		
		tr.logo
		{
		}
		
		td.logo
		{
			vertical-align: top;
		}
		
		img.logo
		{
			border: 0;
		}
		
		.logotext
		{
			color: #000000;
			font-size: 8pt
		}
		.logotext legend
		{
		    color: #06377C;
		}
		div.logotext
		{
		}
		
		span.links
		{
			color: green;
		}
		td.webmaster
		{
		    /*border-top: #9a9a9a 1px solid;*/
		    color: #9a9a9a;
		    background-color: #ffffff
		}
		span.webmasterlink
		{
		    color: #9a9a9a;
		    font-size: x-small;
		}		
	/* END - GENERAL */

	/* START - BUTTONS */
		table.buttonlist
		{
			margin-top: 5;
			width: 100%;
		}

		tr.buttonrow
		{
		}
		
		td.buttonprecell
		{
			width: 100%;
		}
		
		td.buttoncell
		{
		    padding-left: 3px;
		    text-align: center;
		}
		
		input.button
		{
			border: #000000 1px solid;
			padding: 0px;
			margin-top: 5px;
			font-weight: bolder;
			font-size: 10px;
			color: #ffffff;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-seriff;
			height: 18px;
			background: #9a9a9a;
        }

        input.button:hover 
        { 
            text-decoration:underline; 
            cursor: hand;
        }
	/* END - BUTTONS */


	/* START - ERROR */
		tr.pageerror
		{
			background-color:#FFFFFF;
			padding-left: 3px;
			width: 50%;
		}

		td.pageerror
		{
			color: #CC0000;
		    text-align: center;
		}

		td.pageerrorreq
		{
		    background: #FFFFFF;
		    width: 10px;
		}
	/* END - ERROR */

	td.sidebarrow
	{
	    font-weight: bold;
	    color: #001129;
	    vertical-align: top;
	}
	td.sidebarrowvisited
	{
	    font-weight: bold;
	    color: #001129;
	    vertical-align: top;
	    background: #eeeeee;
	}
	td.sidebarrowcurrent
	{
	    font-weight: bold;
	    color: #990000;
	    vertical-align: top;
	    background: #FFFFFF;
	}
	td.sidebarheader1
	{
		border-bottom: #73849c 1px solid;
		margin-bottom: 5px;
		color: #001129;
		font-weight: bold;
	}
	td.sidebarheader2
	{
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 5px;
		padding-left: 2px;
		color: #FFFFFF;
		background-color: #000000;
		border-bottom: #73849c 1px solid;
	}
	div.showwindow
	{
		font-weight: bolder; 		 
		text-align: center;
		text-decoration: blink;
		background: #FFFFFF; 
		padding:10px; 
		border: 5px solid #9a9a9a;
		position: absolute;
		left: 200px;
		top: 200px;
	}
	
/* START - HELP */ 
	DIV.helpFrame
	{
	    BACKGROUND-COLOR: #ffffff;
	    COLOR: #ffd700
	}
	DIV.helpLegend
	{
	    BACKGROUND-COLOR: #efefef;
	    BORDER-BOTTOM: #001129 1px solid
	}
	DIV.helpLabel
	{
	    BACKGROUND-COLOR: #ffffff;
	    BORDER-BOTTOM: #9a9a9a 1px solid;
	    COLOR: #ffd700;
	    FONT-WEIGHT: bold;
	    MARGIN-BOTTOM: 5px
	}
	DIV.helpHeader
	{
	    COLOR: #9a9a9a;
	    FONT-WEIGHT: bold;
	    MARGIN-BOTTOM: 5px;
	    MARGIN-LEFT: 5px;
	    WIDTH: 100%
	}
	DIV.helpText
	{
	    COLOR: #000000;
	    FONT-WEIGHT: normal;
	    MARGIN-BOTTOM: 5px;
	    MARGIN-LEFT: 10px;
	    WIDTH: 100%
	}
	SPAN.helpText
	{
	    COLOR: #000000;
	    FONT-WEIGHT: normal
	}
	SPAN.helpMenu
	{
	    COLOR: navy;
	    FONT-WEIGHT: bolder
	}
	SPAN.helpMenuItem
	{
	    COLOR: olive;
	    FONT-STYLE: italic;
	    FONT-WEIGHT: bolder
	}
	SPAN.helpEmboss
	{
	    FONT-STYLE: italic;
	    FONT-WEIGHT: bolder
	}
	DIV.helpheader1
	{
	    BORDER-BOTTOM: #73849c 1px solid;
	    COLOR: #001129;
	    FONT-WEIGHT: bold;
	    MARGIN-BOTTOM: 5px
	}
	DIV.helpheader2
	{
	    COLOR: #001129;
	    FONT-WEIGHT: bold;
	    MARGIN-BOTTOM: 5px;
	    MARGIN-LEFT: 10px
	}

/* END - HELP */
	div.link
	{
	    font-weight: bold;
	    color: #001129;
	    
	    cursor: hand;
	}
/* END - PAGE */
/* START - PART */
	/* START - GENERAL */
		table.part
		{
			width: 350px;
		}
		table.partheader
	    {
	        background-color: #323266;
	    }
		div.partlabel
		{
		    font-weight: bold;
		    margin-top: 5px;
		    margin-bottom: 5px;
		    padding-left: 2px;
		    color: #06377C;
		    
		}
		div.parttext
		{
		    font-weight: normal;
		    margin-top: 5px;
		    margin-bottom: 5px;
		    padding-left: 2px;
		    color: #001129;
		    
		}

		td.partlabel
		{
		    font-weight: bold;
		    margin-top: 5px;
		    margin-bottom: 5px;
		    padding-left: 2px;
		    color: #001129;
		    background-color: #eeeeee
		}
		td.partheader
		{
		    font-weight: bold; 
		    color: #FFCA05;
		    text-align: center;
		}
	/* END - GENERAL */

	/* START - ERROR */
		tr.parterror
		{
		    background-color: #eeeeee;
		    font-weight: bold;
			padding-left: 3px;
			width: 50%;
		}

		td.parterror
		{
			color: #CC0000;
			font-weight: bold;
		    text-align: center;
		}

		td.parterrorreq
		{
		    background: #eeeeee;
		    width: 10px;
		}
	/* END - ERROR */
/* END - PART */

/* START - FIELD */
	/* START - GENERAL */
		table.field
		{
		}

		tr.fieldvaluerow
		{
		}

		td.fieldreqlabel
		{
			color: #FF0000;
			width: 8px;
		    vertical-align: top;
		}
		td.fieldlabel
		{		    
		    color: #001129;
		    width: 120px;
		    vertical-align: top;
		    line-height:1.3em;
		    font-size: 9pt;
		}
		td.loginerror
		{
		    font-weight: bold;
		    color: #FF0000;
		}
		
	/* END - GENERAL */
	
	/* START - INPUT */
		td.fieldinput
		{
		    font-weight: bolder;
		    color: #06377C;
			width: 120px;
			height: 17px;
			text-align: right;
			font-size: 8pt
		}
		
		input.fieldinput, select.fieldinput
		{
		    color: #001129;
			/*width: 118px;*/
		   	border-right: #001129 1px solid;
		   	border-top: #001129 1px solid;
		    border-left: #001129 1px solid;
		    border-bottom: #001129 1px solid;
		}
		
		input.nobrdfieldinput
		{
		    color: #001129;
		    width: 118px
		}
	/* END - INPUT */


	/* START - ERROR */
		tr.fielderrorrow 
		{
			background-color:#CC0000;
			color: #FFFFFF;
			padding-left: 3px;
			border-bottom: Solid 1px #394A63;
			width: 50%;
		}

		td.fielderror
		{
		}

		td.fieldreqerror
		{
		}
	/* END - ERROR */
/* END - FIELD */
		div.fieldmsg
		{
			color:#CC0000;
			padding-left: 3px;
			border-bottom: Solid 1px #394A63;
		}
		
		#close_buttoncell { display: none; }