<!--
	*       
	{
		margin:0;
		padding:0;
		font-family: arial, verdana, sans-serif;
	}

	
	html 
	{
		font-size:100.01%;
	}

	body
	{
		font-size:0.8em;
		margin:0;
		padding:0;
		text-align:left;
	}

	h1
	{
		font-size:1.5em;
		margin: 0;
		padding: 0 0 1em 0;
	}

	h2, h3 
	{
		font-size:1.25em;
	}

	p 
	{
		font-size:1em;
	}
	
	
	form
	{ 
		margin: 0;
	}
	.content 
	{
		/*margin: 0 auto;*/
		margin: 0px 0px 0px 10px;
		padding: 0;
		
		border: none;
		clear: both;
		
		/*width: 100%; */
		text-align: left;
	}

	.content h2
	{
		margin: 5px 0px;
	}
	/* banner */




	/* tables */

	.table_amend
	{
		font-size: 1em;
		text-align: left;
		border: 1px solid;
		border-collapse: separate;
		/*margin: 10px auto;*/
		margin: 0px 0px 10px 0px;
	}

	.table_buttons
	{
		font-size: 1em;
		/*margin: 10px auto;*/
		margin: 0px 0px 0px 0px;
	}

	.table_detail
	{
		clear: left;
		font-size: 1em;
		border: 1px solid;
		border-collapse: collapse;
		margin: 10px 10px 10px 10px;
	}
	
	.table_header
	{
		clear: left;
		/*float: left;*/
		font-size: 1em;
		border: 1px solid;
		border-collapse: collapse; 
		margin: 10px 5px 5px 10px;
		/* padding: 0; */
	}
	
	.table_date_select
	{
		font-size: 1em;
		border: 1px solid;
		border-collapse: collapse; 
		margin: 5px 10px 10px 10px;
	}
	
	.table_home
	{
		width: 100%;
		font-size: 1em;
		border-style: none;
		/*margin: 10px auto;*/
		margin: 0 0 0 0px;
		border-collapse: collapse;
	}
	.td_home_lhs
	{
		vertical-align:top;
		text-align: left;
		padding: 10px 10px 10px 10px;
		border-style: none;
		
		max-width: 	600px;
		width:auto 	!important;
		width:		600px;
	}
	
	.td_home_middle
	{
		max-width: 	1000px;
		width:auto 	!important;
		width:		1000px;
	}

	.td_home_rhs
	{
		vertical-align:top;
		text-align: left;
		padding: 10px 10px 10px 10px;
		border-style: none;

		width:		265px;
	}

	.table_main
	{
		font-size: 1em;
		border-style: none;
		/*margin: 10px auto;*/
		margin: 0 0 0 -1px;
		border-collapse: collapse;
	}

	.table_main_sub
	{
		font-size: 1em;
		border-style: none;
		margin: 5px 10px 10px 10px;
		margin: 0 0 0 5px;
		border-collapse: collapse;
	}

	
	.table_menu
	{
		font-size: 1em;
		margin: 0;
		padding:0;
		clear: left;
		white-space: nowrap;
				
		border-style: none;
		width: 100%;
		
		border-collapse: collapse;
		border-bottom: 10px solid;
	}

	.table_insert_live
	{
		font-size: 1em;
		border: 1px solid;
		border-collapse: separate;
		/*margin: 10px auto;*/
		margin: 10px 0px;
		padding: 10px 5px 10px 5px;
		width: 50em;
	}
	
	.table_example
	{
		font-size: 1em;
		margin: 0 auto;
		padding:0;
		clear: left;
		white-space: nowrap;
				
		border-style: none;
		width: 100%;
		
		border-collapse: collapse;
		border-bottom: 10px solid;
	}

	.table_report,.table_grid
	{
		font-size: 1em;
		border: 1px outset;
		border-collapse: collapse;
		/*margin: 10px auto;*/
		margin: 10px 0px;
		padding: 10px 10px 10px 10px;
	}

	.footer
	{
		text-align: center;
		/*padding: 50px 0px 0px 0px;*/
	}

	.table_footer
	{
		font-size: 1em;
		border: 1px outset;
		border-collapse: collapse;
		border-style: none;
		margin: 0px auto;
		padding: 10px 10px 10px 10px;
	}
	.table_tabs
	{
		font-size: 1em;
		border-style: none;
		border-collapse: separate;
		margin: 0px;
		padding: 0px;
		
		border-collapse: collapse;
	}


	/* table data elements td & th */
	.td_buttons, .td_buttons_description
	{
		text-align: left;
		padding: 5px 5px 10px 0px;
	}
	

	.td_tabs
	{
		text-align: left;
		padding: 2px 0px 0px 0px;
		border-style: none;
		margin: 0px;
	}
	
	.td_new, .td_edit, .th_delete, .td_delete, .td_hint, .td_example, .td_readonly, .td_new_ro, .td_debug, .th_example, .td_password, .td_htmlFrame
	{
		text-align: left;
		padding: 2px 5px 2px 0px;
		border-style: none;
	}

	.td_edit_radio
	{
		padding: 2px 5px 2px 0px;
		text-align: left;
		border-style: none;
	}

	.td_edit_checkbox
	{
		padding: 2px 5px 2px 0px;
		text-align: left;
		border-style: none;
	}
	
	.td_edit_dropdown
	{
		padding: 2px 5px 2px 0px;
		text-align: left;
		border-style: none;
	}
	
	.table_input_check_box_frame, .table_input_radio_frame, .table_input_dropdown_frame
	{
		/*padding: 10px 0px 10px 0px;*/
		padding: 0;
		margin: 10px 5px 2px 0px;
		float: left;
	}
	
	.table_input_text_frame
	{
		width: 25em;
		padding: 10px 5px 10px 5px;
		float: left;
	}
	

	.td_error
	{
		padding: 5px 5px 5px 5px;
		text-align: center;
		border-style: none;
		width: 20em;
		height: 2em;
		/*margin: 0 auto;*/
	}
	
	.th_edit, .th_delete, .th_readonly, .th_new_ro, .th_debug, .th_new , .th_password
	{
		padding: 2px 5px 2px 5px;
		text-align: right;
		border-style: none;
	}

	
	.th_header
	{
		text-align: left;
		border-style: none;
		padding: 5px 5px 5px 5px;
	}

	.td_header
	{
		text-align: left;
		border-style: none;
		padding: 5px 15px 5px 0px;
	}

	.th_date_select
	{
		text-align: left;
		border-style: none;
		padding: 5px 5px 5px 5px;
	}

	.td_date_display
	{
		text-align: left;
		border-style: none;
		padding: 5px 5px 5px 5px;
	}

	.td_date_select
	{
		text-align: left;
		border-style: none;
		padding: 3px 5px 3px 0px;
	}
	
	
	.th_header_identity, .td_header_identity
	{
		border: 1px solid;
		padding: 5px 5px 5px 5px;
		text-align: center;
		width: 44px;
	}

	.th_detail_identity, .td_detail_identity, .td_detail_status, .th_detail_new
	{
		border: 1px solid;
		padding: 2px 5px 2px 5px;
		text-align: center;
		width: 44px;
		font-size:11px;
	}
	
	.th_detail_new
	{
		margin: 0px;
		padding: 0px;
		font-weight: normal;
	}

	
	.td_detail
	{
		padding: 2px 5px 2px 5px;
		text-align: right;
		border: 1px solid;
	}

	
	.th_detail, .th_detail_status 
	{
		padding: 2px 5px 2px 5px;
		text-align: center;
		border: 1px solid;
	}

	.th_detail_example, .td_detail_example
	{
		padding: 2px 5px 2px 5px;
		text-align: left;
		border: 1px solid;
		white-space: nowrap;
	}

	.th_detail_special, .td_detail_special
	{
		padding: 2px 5px 2px 5px;
		text-align: left;
		border: 1px solid;
	}


	.th_detail_special	
	{
		/* max-width: 	900px; */
		min-width: 	400px;
		width:auto 	!important;
		width:		400px;
	}

	.th_detail_title
	{
		padding: 2px 5px 2px 5px;
		text-align: center;
		
		border: 1px solid;
		/* width: 400px; */
		width: 100%;
	}


	.th_insert_live, .td_insert_live, .td_insert_live_special
	{
		text-align: left;
		border-style: none;
		padding: 10px 10px 10px 10px;
		margin: 5px 5px 5px 5px;
	}

	.th_insert_live
	{
		width: 55em;
	}
	
	.td_insert_live
	{
		text-align: right;
	}
	


	 .th_report_title,.th_grid_title  
	 {
		text-align: center;
		border-style: solid;
	 }



	.th_readonly, .td_readonly, .th_new_ro, .td_new_ro 
	{
		font-style: italic; 
	}



	.td_main_1
	{
		margin: 0;
		padding: 0;
		text-align: left;
		vertical-align:top;
		border-style: none;
	}
	
	.td_main_2
	{
		margin: 0px;
		padding: 5px;
		text-align: left;
		vertical-align:top;
		/* border: 1px solid; */
		border-left: 10px solid;
		border-top: 5px solid;
	}

	
	.th_report, .th_report_title, .th_grid, .th_grid_title
	{
		padding: 2px 5px 2px 5px;
		text-align: left;
		border: 1px solid;
	}
	
	
	.td_report
	{
		padding: 2px 5px 2px 5px;
		text-align: left;
		border: 1px solid;
		border-width: 0 1px 0 1px;
	}

	.td_grid,.td_grid_left
	{
		padding: 2px 5px 2px 5px;
		text-align: left;
		border: 1px solid;
		border-width: 1px 1px 1px 1px;
	}

	.td_report_numeric
	{
		padding: 2px 5px 2px 5px;
		text-align: right;
		border: 1px solid;
		border-width: 0 1px 0 1px;
	}
	.td_grid_right
	{
		padding: 2px 5px 2px 5px;
		text-align: right;
		border: 1px solid;
		border-width: 1px 1px 1px 1px;
	}

	.td_report_summary
	{
		padding: 2px 5px 2px 5px;
		text-align: right;
		border: 1px solid;
		border-width: 0 1px 1px 1px;
		font-weight: bold;
	}

	.td_example_special
	{
		width: 400px;
		height: 100px;
		margin: 10px 10px 10px 10px;
		padding: 2px 5px 2px 5px;
		text-align: center;
		vertical-align:top;
		/* background-color: white; */
		/*border: 1px solid black;*/
		border-style: none;
	}
	
	.td_menu_lhs
	{
		width: 140px;
		float: left;
		text-align: center;
		border-style: none;
		white-space: nowrap;
	}

	.td_menu_rhs
	{
		width: 140px;
		float: right;
		text-align: center;
		border-style: none;
		white-space: nowrap;
	}

	.td_menu_text
	{
		margin: 0px 5px 0px 5px;
		float: right;
		text-align: center;
		border-style: none;
		white-space: nowrap;
	}

	.td_footer
	{
		float: left;
		text-align: center;
		border-style: none;
		white-space: nowrap;
		padding: 0 5px;
	}

	.th_password_stength, .td_password_stength
	{
		padding-top: 0;
	}


	.td_copyright
	{
		padding: 0;
		text-align: center;
		border-style: none;
	}


	/* button etc base declarations */	

	a.table_tab_enabled_new, .table_tab_enabled_new, a.table_tab_enabled, .table_tab_enabled, a.table_tab_selected, .table_tab_selected, a.table_tab_disabled, .table_tab_disabled
	{

		text-align: center;
		padding: 0px;
		margin: 2px 0 2px 5px;
		list-style-type:none;
		
		width:120px; 
		height:36px;

		display:block; 
		text-decoration:none; 
		line-height:32px; 
 	}

	a.table_sbutton_enabled_new, .table_sbutton_enabled_new
	{
		text-align: center;
		margin: 0px;
		list-style-type:none;
		
		width:53px; 
		height:20px;

		display:block; 
		text-decoration:none; 
		
		line-height: 20px;
	}

	
	input.pass_input, .pass_input
	{
    	padding: 2px 5px 2px 5px;
		border: 1px solid;

		text-align: left;
		font-size:1em;
		/*width:25em;*/
	}

	input.table_input, .table_input
	{
    	padding: 2px 5px 2px 5px;
		border: 1px solid;

		text-align: left;
		font-size:1em;
		width:25em;
	}

	


	input.color, .color
	{
    	padding: 2px 5px 2px 5px;
		border: 1px solid;

		text-align: left;
		font-size:1em;
		width:25em;
	}

	
	input.table_input_checkbox, .table_input_checkbox, input.table_input_radio, .table_input_radio, input.table_input_dropdown, .table_input_dropdown
	{
    	padding: 0 0 0 0;
  	}


	input.table_input_textarea, .table_input_textarea
	{
   		padding: 2px 5px 2px 5px;
		border: 1px solid;

 		text-align: left;
		font-size:1em;
		height:4em;
		width:25em;
		/*overflow: auto;*/
	}
	

	.htmlFrame
	 {
 		padding: 0;
		border: 1px solid;

		width:55em;
		height:15em;
	}
	


	input.table_input_large_textarea, .table_input_large_textarea
	{
   		padding: 2px 5px 2px 5px;
		border: 1px solid;

 		text-align: left;
		font-size:1em;
		
		width:55em;
		height:15em;
	}
	
	a.paycom_table_button_enabled
	{
		text-decoration: none;
		display: block; 
		height: 47px;
		width: 149px;
		background: url(images/paydotcom.gif) no-repeat center center;
	}

	a.clickbank_table_button_enabled
	{
		text-decoration: none;
		display: block; 
		height: 77px;
		width: 260px;
		background: url(images/clickbank.gif) no-repeat center center;
	}

	
	input.table_button_enabled, .table_button_enabled, input.table_button_selected, .table_button_selected, .table_button_disabled, a.table_button_enabled, a.table_button_selected, a.table_button_disabled
	{
  		border: 0;
		margin: 0 10px 0 0;
		
		border-style: none;
	
		left:10px; /* fixes IE bug in displaying button on form */
		
		text-align: center;
		padding:0;
		list-style-type:none;
		
		display:inline;
		width:120px; 
		height:24px;
		
		display:block; 
		text-decoration:none; 
		line-height:20px; 
   	}

	
	a.menu_button_enabled, a.menu_button_selected, a.menu_button_disabled
	{
		margin: 0 auto;
		
		padding: 0;
	
		border-style: none;
	
		left:10px; /* fixes IE bug in displaying button on form */
		
		text-align: center;
		list-style-type:none;
		
	
		width:120px; 
		height:24px;

		display:block; 
		text-decoration:none; 
		line-height:20px; 
	}
	
	a.footer_item
{
		margin: 0 auto;
		padding: 0;
	
		border-style: none;
		left:10px; /* fixes IE bug in displaying button on form */
		
		text-align: center;
		list-style-type:none;
		display:block; 
		text-decoration:none; 
		line-height:20px; 
   	}

	/* bitmaps, buttons & tabs */

	.table_menu
	{
	}
	
	.banner
	{
		height: 40px;
		margin:0;
		padding:0;
		float: left;
		text-align:center;
		display:block;
		width: 100%;
		line-height:32px; 
	}
	
	.banner h1 
	{
		font-size: 1em;
	}


	.banner_fixed
	{
		position: absolute; 
		top: 10px;
		left: 0;

		margin: 0 0 0 10px;
		height: 30px;
		width: 50px;
		/*background: url(images/logo.jpg) no-repeat center center;
		background: transparent url(images/banner_fixed.jpg) no-repeat bottom left;*/
		background: transparent url(images/logo.png) no-repeat top left;
		/* float: left; */
		
		/* bitmap is referenced later */
	}

	.banner_variable
	{
		position: absolute;
		top: 2px;
		left: 50px;
		/* float: left;*/
		display:block;
		text-align: left;
		/* font-style: italic; */ 
		/* letter-spacing: 0.25em;*/
	
		/* bitmap is referenced later */
		margin: 0 0 0 10px;
		height: 40px;
	}

	


	/* icons */

	a.item_stop
	{
		text-decoration: none;
		display: block; 
		height: 16px;
		width: 44px;
		background: url(images/stop.png) no-repeat center center;
	}

	a.item_introduce
	{
		text-decoration: none;
		display: block; 
		height: 16px;
		width: 44px;
		background: url(images/star.png) no-repeat center center;
	}

	
	a.item_go
	{
		text-decoration: none;
		display: block; 
		height: 16px;
		width: 44px;
		background: url(images/ok.png) no-repeat center center;
	}

	a.item_new
	{
		text-decoration: none;
		display: block; 
		height: 16px;
		width: 44px;
		background: url(images/new.png) no-repeat center center;
	}

	.new_icon
	{
		height: 16px;
		width: 16px;
		display: inline; 
		/*float: left;*/
		background: url(images/new.png) no-repeat center center;
		/*visibility: hidden; */
		/*text-decoration: none; */
		/*font-size:1px;*/
	}

	a.item_delete
	{
		float: right;
		text-decoration: none;
		display: block; 
		height: 16px;
		width: 20px;
		background: url(images/delete.png) no-repeat center center;

	}
	
	a.item_edit
	{
		float: left;
		text-decoration: none;
		display: block; 
		height: 16px;
		width: 20px;
		background: url(images/edit.png) no-repeat center center;
	}
	


	/* misc */
	
	/* lists */
	
	.numbered ul li
	{
		list-style-type: decimal;
	}
	.bullet ul li
	{
		list-style-type: disc;
	}

	/* hint */
	
	.hint
	{	
		font-size:1em;
		/*height: 6em;*/
		/*width: 50em;*/
		width: 650px;
	
	
		/*height: 4em;*/
	
		/*text-align: center;*/
		text-align: left;
		border: 1px solid;
		
		margin: 10px 0;

		/*margin: 10px auto;*/
		padding: 5px;
	}

	.hint p
	{
		font-size:1em;
		/*height: 6em;*/
		
		/*height: 4em;*/
	
		/*text-align: center;*/
		text-align: left;
	
		margin: 0px;
		clear: left;
		
		/*margin: 10px auto;*/
		padding: 10px 0 0 0;
	}
	



	.hint h2 
	{
		font-size:1.25em;
		float: left;
		margin: 0;
		/*margin: -1em 0 0 0;*/
		text-align: left;
	}
	

	.hint h3
	{
		font-size:1.25em;
		/*margin:-1em auto;*/
		margin: 0;
		text-align: center;
	}

	
	.hint li
	{
		list-style-type: disc; 
		text-align: left;
		margin: 0 20px 0 20px;
	}


	.mandatory
	{
		font-weight: bold;
	}

	.insert_live_cut
	{
 		text-align: left;
		font-size:0.9em;
		height:10.5em;
		width:30em;
		overflow: hidden;
  		/*readonly: readonly;*/
		border: 1px solid;
 	}
	
	.insert_live_head
	{
 		text-align: center;
		font-size:0.9em;
		height:1.5em;
		width:70em;
		overflow: hidden;
  		/*readonly: readonly;*/
		border: 1px solid;
	}


	 .icon { visibility: hidden; text-decoration: none; font-size:1px; }


	 /* Information to make the footer sit at the screen bottom */

	html
	{
	   height: 100%;
	}
	body
	{
	   height: 100%;
	}

	.content 
	{
	   min-height: 100%;
	   height: auto !important;
	   height: 100%;
	   margin: 0 auto -120px 10px;
	}

	.footer
	{
	   height: 120px;
	   clear: both;
	   position: relative;
	}
	.nudge
	{
	   height: 120px;
	   clear: both;
	}
	
	
-->
