		body {
			background-color:white;
		}
		h2 {
			font-size: 20;
			font-weight: bold;
			margin: 5;
			text-align:left;
		}
		
		.largeheader {
			font-size: 20;
			font-weight: bold;
			margin: 5;
			text-align: center;
			border-top: thin solid black;
			border-bottom: thin solid black;
			background-color: cccccc;
		}
		
		.section_header {
			font-size: 20;
			font-weight:bold;
		}
		
		.embedded_alert {
			display:none;
			margin-left:15px;
			border:thin solid black;
			font-style:italic;
			text-align:center;
		}
		
		.smallheader {
			font-size: 15;
			font-weight: bold;
			margin: 5;
			text-align: center;
			border-bottom: thin solid black;
			background-color: cccccc;
		}
		
		
		.display_row {
			border: thin solid black;
		}
		
		
		.field_explanation {
			font-style: italic;
			font-weight: normal;
		}
		
		.row_header {
			font-weight: bold;
		
		}
		
		.inactive_text {
			color: aaaaaa;
		}
		
		.active_text {
			color: black;
			cursor: crosshair;
		}
		
		.enlarged_text {
			color: FF0000;
			cursor: crosshair;
			font-size: 20; 
			line-height: 100%;
		}
		
		.hidden_letter_for_eof {
		    color : FFFFFF;
		    font-size:20
		}
		
		.hidden_letter_for_eof_white {
		    color : FFFFFF;
		    font-size:20
		}
		
		.hebrew_text {
		    text-align: right;
		    font-size: 20;
		    line-height: 150%;
		    }
		
		.overlay_text {
			color: red;
		    text-align: right;
		    font-size: 20;
		    line-height: 150%;
		}
		
		.active_link {
			color: blue;
			text-decoration: underline;
			cursor: pointer;
		}
		
		.small_link {
			cursor: pointer;
			font-style: italic;
			color: navy;
			text-decoration: underline;
		}
		
		td {
			vertical-align: top;
		}
		
		.action_button {
		   color:black;
		   font-family:'trebuchet ms',helvetica,sans-serif;
		   font-size:12;
		   font-weight:bold;
		   background-color:yellow;
		   color: navy;
		   border:1px solid;
		   border-top-color:#696;
		   border-left-color:#696;
		   border-right-color:#363;
		   border-bottom-color:#363;
    		cursor:pointer;

		}
		
		.saved_value {
			font-weight: normal;
		}
		
		th {
			text-align:left;
			font-weight:bold;
		}
		
		.version_note {
			font-style: italic;
			font-size: 10pt;
		}
		
		.version_button {
			cursor:pointer;

		   color:black;
		   font-family:'trebuchet ms',helvetica,sans-serif;
		   font-size:10;
		   background-color:cccccc;
		   border:1px solid;
		   border-top-color:#696;
		   border-left-color:#696;
		   border-right-color:#363;
		   border-bottom-color:#363;
		   font-style: italic;
		}
		
		.lock_button {
			cursor:pointer;

		   color:red;
		   font-family:'trebuchet ms',helvetica,sans-serif;
		   font-size:10;
		   background-color:ffffff;
		   border-left: 3px solid red;
		   border-right: 3px solid red;
		   border-bottom: none;
		   border-top: none;
		   font-weight:bold;
		}
		
		.popup {
		    background-color:#FFFFaa;
		    display:none;
		    width:450;
		    height:300;
		    position:absolute;
		    color: black;
		    border: thin blue solid;
		    text-align: left;
		    z-index:200;
		    overflow:auto;
		}
		
		.popup_header {
			background-color: #003366;
			color:white;
		    font-size: 12pt;
		}
		
		.popup_data {
			overflow : auto;
			height:80;
			font-style: normal;
			font-size: 10pt;
			font-variant: normal;
			
		}
		
		.popup_close_button {
			text-align:center;
			v-align:center;
			border:thin solid white;
			cursor:pointer;
			width:50;
		}	
		
		
		.popup_control {
			v-align:center;
			cursor:pointer;
		}		
		
		.alert {
			text-align:center;
			font-weight:bold;
			color:red;
		}	
		
		.search_results {
			border: thin solid black;
			height: 200;
			width:100%;
			overflow: auto;
		}
		
		.spacer {
			border-bottom: thin solid black;
			border-top: thin solid black;
			font-size: 12pt;
			font-weight: bold;
		}