	/* from stylesheet-integrated */

	.table_419 {
		width:96%;	
		border: 0px;
		text-align: left; 
	}

	input:focus, textarea:focus, select:focus {
		  background:#f3f4b9;
		  border-color:#333;
		  outline-width:0;
	 }


	body {
		margin: 0; 
		padding: 0; 
		background: #fff; 
		background-color: #fff; 
		text-align: left; 
		font-family: verdana, helvetica, arial, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 11px;
		color: #000;
	}

	.ifvc1028 {
		display: none;
	}

	.txtbody,p,textarea,br,input,center  {
		font-family: verdana, helvetica, arial, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 11px;
		color:#333333; 
	}

	.ajax_results {
		width: 250px;	
	}

	.ajax_results_table {
	}

	.ajax_results_option {
		cursor: pointer; 
		cursor: hand;
		position: relative;
		left: inherit;
		z-index: 999;
		background:#efefef;
		padding: 2px;
		margin: 2px;
	}


	fieldset {
		border: 1px solid #ccc; 
		padding: 1em;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		-moz-border-radius: 6px;
	}



	.field_info {
		display: none;
	}

	.normal {
		color:#333333; 
	}


	.growgroup {
		border-width: 1px; 
		border-style: solid; 
		border-color: #fff #ccc #ccc #efefef;
	}

	
	td,li,ul,th,pre,iframe { 
		font-family: verdana, helvetica, arial, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 11px;
	}

	.app_title { 
		font-family: verdana, helvetica, arial, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,sans-serif; 
		font-weight: bold;
		font-size: 22px;
  		color:#ddd; 
		letter-spacing: -1px;
	}


	pre { 
		font-family: verdana, helvetica, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,arial,sans-serif; 
		font-size: 11px;
		line-height: 100%; 
		padding: 0px; 
		margin: 0px;
	}

	.bigwhite { 
		font-family: verdana, helvetica, arial, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 12px;
  		color:#fff; 
		letter-spacing: -1px;
		padding:1px;
	}

	.whiteTitle { 
		font-family: verdana, helvetica, arial, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 12px;
  		color:#fff; 
	}
	
	
	.ajax_item {
		position: relative;
		left: inherit;
		z-index: 999;
		background:#efefef;
		padding: 3px;
		margin: 3px;
		border-left: 1px dotted #cfcfcf;
		border-right: 1px dotted #cfcfcf;
		border-bottom: 1px dotted #464E54;
		width: auto;
	}
	
	
	
	.noline {
  		text-decoration: none;
	}
	
	
	h1 {
		font:20px verdana, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,arial,sans-serif; 
  		color:#333; 
		letter-spacing: -1px;
		line-height: 95%;
		padding:0px;
		margin:0px;
	}

	.bigger, h2 {
		font:16px verdana, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,arial,sans-serif; 
  		color:#333; 
		line-height: 95%;
		letter-spacing: -1px;
	}
	
	.t2 {
		font:12px verdana,tahoma,geneva,arial,sans-serif;
  		color:#333; 
	}
	
	.smaller {
		font:11px verdana,tahoma,geneva,arial,sans-serif;
  		color:#333; 
	}
	
	submit,input,textarea {
		font-family: verdana, helvetica, arial, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 11px;
	}

	select,form {
		font-family: verdana, helvetica, arial, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 11px;
		font-weight:normal;
	}

	.nothing {
  		text-decoration: none;
		border-bottom: 1px dotted #464E54;
	}

  	a:link { color:#333; }
	a:visited {	color:#666; }
	a:hover {color:#999; }

  	.lite:link {
  		color:#999; 
  		text-decoration:none;
	}

	.lite:visited {
		color:#999; 
	}
	
	.lite:hover {
		color:#333;
  		text-decoration:underline;
 	}


	.lite, .dim {
		color:#999;
 	}

	.lite2 {
		color:#333;
 	}


	.white {
		color:#efefef;
	}

	
	.greenbg {
		background:#9FAC76;
		color:#fff;
	}

	.tanbg {
		background:#f4f4f4;
		color:#000;
		border-bottom: solid #999 1px;
		border-right: solid #999 1px;
	}

	.navnormal {
		border-right: solid #999 1px;
	}

	.rightborder {
		border-right: solid #ccc 1px;
	}

	.bottomborder {
		border-bottom: solid #ccc 1px;
	}


	
	.navhover {
		background-image: 
			url('/appgenerator/img/gradient-bg-nov05-downfade.png');
			background-repeat: repeat-x
	}
	
	.old-tanbg, .old-graybg {
		background:#E5E9DA;
		color:#000;
	}
	
	.tanbg2 {
		background:#F4F6ED;
		color:#000;
	}

	.whitebg {
		background:#fff;
		color:#333;
	}

	.orange { 
		color:#ffcc00; 
		background-color:#808080;  
	}

	.darker_greentan { 
		background-color:#CCD4B7;  
	}

	.initial { 
		background-color:#EFF4E3;  
	}


	.hdr { 
		color:#666666; 
		font-weight:bold;
 		font-size: 11px;
 	}

	.gborder {
		border-width:1px;
		border-style:solid;
		border-color:#ccc;
		padding:0px;
	}

	.warm {
		background-color:#F3F490;
	}

	.highlight, .yellow, .yellow2 {background-color:#FFFF00;}
	.green2 {background-color:#00FF00; color:#000}

	.subhead { 
		font-family: verdana,arial,helvetica,sans-serif; 
		color:#333333; 
	}

	.big { 
	
		font-size: 11px;
		font-family: verdana,arial, helvetica, sans-serif; 
		color:#666666; 
	}

	.hdrbg { 
		background-color: #697D96; 
		font-family: verdana,sans,geneva,arial, helvetica, sans-serif; 
		color:#ffffff; 
		font-weight: bold;
	}

	.yel { 
		background-color:#000000;  
		color: #F0EABD  
	} 


	.darkbg { 
		background-color:#666666;  
		color: #fff;  
	} 
	
	.litebg { 
		background-color:#999;  
		color: #fff;  
	} 
	

	.topheader { 
		font-weight: bold;  
		font-family: verdana,sans,geneva,arial, helvetica, sans-serif; 
		color:#F0EABD; 
	}

	.tlborder { 
		border-style: groove;
		border-right-width:0px;
		border-top-width:1px;
		border-left-width:1px;
		border-bottom-width:0px;
		border-color:#333333;
		padding:2px;
		padding-left:4px;
		padding-right:4px;
		margin: 2px;  
	}

	table {
		border-collapse: collapse;
		text-align: left; 
	}

	.border {
		width:99%;
		border-width:1px;
		border-style:solid;
		border-color:#E5E9DA;
		padding:0px;
	}

	.no {		
		border-width:0px;		
		border-style:solid;		
		border-color:#999;	
	}

	.all  {	
		border: 1px solid #ccc;
	}

	.column  {		
		border-style:solid;		
		border-right-width:1px;		
		border-top-width:0px;		
		border-left-width:0px;		
		border-bottom-width:0px;		
		border-color:#ccc;
	}

	.row {		
		border-style:solid;		
		border-right-width:0px;		
		border-top-width:0px;		
		border-left-width:0px;		
		border-bottom-width:1px;		
		border-color:#ccc; 	
	}

	.displayMain { 
		width:99%; 
		border-width:1px; 
		border-style:solid; 
		border-color:#efefef; 
		margin: 0px; 
		padding:0px; 
	}



	.menubox { 
		border-bottom: 1px solid black; 
		border-left: 1px solid black; 
		border-right: 1px solid black; 
		border-top: 1px solid black;
 	}


	.blubg { 
		background-color:#5A5B74;  
		color: #ffffff;  
		border: 1px outset #ffffff; 
		padding: 2px; 
		margin: 1px;  
	} 

	.blubg2 { 
		background-color:#818B97;  
		color: #F0EABD;  
		border: 1px outset #ffffff; 
		padding: 2px; margin: 1px;  
	} 

	.graybg2 { 
		display:none; 
		position: relative; 
		margin-left: 10px; 
		color: #333333; 
		border: 1px outset #EBFFC5; 
		padding: 3px; 
		margin: 1px;
	} 

	div.leftmargin {  
		margin-left: 10px;
		margin-right: 10px; 
	 	font-family: verdana,sans,geneva,Tahoma,arial,sans-serif;  
	 }
	 
	sup { 
		font-size: 11px; 
		color:#999;
	}


	.grn {
		background-color:#EBFFC5;
		color:#000;
		border-width:1px; 
		border-style:solid; 
		border-color:threedhighlight threedshadow threedshadow threedhighlight;		
		}

	.ftr {
	 	color:#000;
		border-width:1px; 
		border-style:solid; 
		border-color:threedhighlight threedshadow threedshadow threedhighlight;		
	}

	.hover {
		padding: 0px; 
		margin: 0px;  
		border-width:1px; 
		border-style:solid; 
		border-color:threedhighlight threedshadow threedshadow threedhighlight;		
	}

	UL, LI {
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}

	.checked {
		background-color:#efefef;
	}		

	.header_links {
		width: 100%;
		background-image: 
			url('/appgenerator/img/gradient-434A4F.png');
			background-repeat: repeat-x
	}
	
	.raised {		
		color:#fff; 
		line-height: 20px;
		border-width:0px;		
		border-style:solid;		
		border-color:threedhighlight threedshadow threedshadow threedhighlight;		
		background:#efefef;	
		padding:0px;
		margin:0px;
		background-image: 
			url('/appgenerator/img/gradient-bg-nov05.png');
			background-repeat: repeat-x
	}


	.raised_og {		
		border-width:1px;		
		border-style:solid;		
		background:#52525A;	
		padding:0px;
		font-size: 14px;
		color:#fff;
	}


	.shadowbox {
	  background: #ccc;
	  position: relative;
	  top: 2px;
	  left: 2px;
	}

	.shadowbox div {
	  background: #333;
	  border: 2px solid #000;
	  color: #fff;
	  padding: 10px;
	  position: relative;
	  top: -2px;
	  left: -2px;
	}


	.dottedLine {
		border-bottom: 1px dotted #efefef;
	}


	
	.outside {
		width: 100%;
		border-bottom: solid #444 1px;
		border-right: solid #444 1px;
		clear: both;
	}
	
	.inside {
		background-color: #eee;
		padding: 1px 4px 1px 4px;
		color: #000;
	}	
	

	.headerbg {
		background-image: url('/appgenerator/img/596979-gradient-30px.png');
		padding: 0px;
		background-color: #596979;
		margin: 0px;
	}

	.outsideh {
		width: 100%;
		border-bottom: solid #444 1px;
		border-right: solid #444 1px;
		clear: both;
	}
	
	.insideh {
		color:#fff; 
		line-height: 20px;
		border-width:0px;		
		border-style:solid;		
		border-color:threedhighlight threedshadow threedshadow threedhighlight;		
		background:#efefef;	
		padding:0px;
		margin:0px;
		background-image: 
			url('/appgenerator/img/gradient-bg-nov05.png');
			background-repeat: repeat-x
	}	

	.graybg, .row2 {	
		background-color: #f4f4f4;
		border-color:threedhighlight threedshadow threedshadow threedhighlight;		
	}

	.topnav {
		background-color: #f4f4f4;
	}

	.yellowtext {
		color: #fffff7;
	}

	.mainbody {
		padding: 10px;
	}

	.outside2 {
		border-bottom: solid #666666 1px;
		border-right: solid #666666 1px;
		clear: both;
	}
	
	.inside2 {
		background-image: url('/appgenerator/img/999999-gradient.gif');
		background-color: #aaa;
		padding: 1px 4px 1px 4px;
	}	

	.block {
		border-top: #D4D5D9 1px solid;
		border-bottom: #3F547F 1px solid;
		border-left: #878D99 1px solid;
		border-right: none;
		padding-left: 1em;
		padding-top: .1em;
		padding-bottom: .1em;
		margin: 0px;
		color: #ffffff;
	}
	
	.block a {
		color: #fff;
		text-decoration: none;
	}

	.block a:hover {
		color: #e7e7e7;
		text-decoration: none;
	}


	.query_table {
		border-bottom: #999 1px solid;
		border-right: #999 1px solid;
	}



	/* CSS container shadow */
	#shadow-container, .shadow-container {
	    position: relative;
	    left: 3px;
	    top: 3px;
	    margin-right: 3px;
	    margin-bottom: 3px;
	}

	.shadow2, .shadow3, .container {
		position: relative;
		left: -1px;
		top: -1px;
	}

	.shadow1 {
		background: #F1F0F1;
	}

	.shadow2 {
		background: #DBDADB;
	}

	.shadow3 {
		background: #B8B6B8;
	}

	.container {
		background: #ffffff;
		border: 1px solid #848284;
		padding: 10px;
	}
	/* CSS container shadow */





 	.ajax_div_list {
		z-index:2500; 
		position: relative; 
		top: -20px; 
		left: 150px; 
	}	

