.JT_Head_Black     {  font-family: arial;  font-size: 13pt;  color:#000000;  font-weight: 900;  }
.JT_Head_Red       {  font-family: arial;  font-size: 13pt;  color:#990000;  font-weight: 900;  }
.JT_Subhead_Black  {  font-family: arial;  font-size: 12pt;  color:#000000;  font-weight: 800;  }
.JT_Subhead_Red    {  font-family: arial;  font-size: 12pt;  color:#990000;  font-weight: 800;  }
.JT_SubSub_Black   {  font-family: arial;  font-size: 10pt;  color:#000000;  font-weight: 800;  }
.JT_SubSub_Red     {  font-family: arial;  font-size: 10pt;  color:#990000;  font-weight: 800;  }

.JT_Generic        {  font-family: arial;  font-size:  10pt; font-weight: normal;  }
.JT_Generic_white  {  font-family: arial;  font-size:  8pt;  color:#FFFFFF;   font-weight: normal;  }
.JT_Generic_Small  {  font-family: arial;  font-size:  8pt;  font-weight: normal;  }
.JT_Generic_Tiny   {  font-family: Arial Black;  font-size: 6pt; font-weight: normal;  }

.JT_Record_Count   {  color: #990000; }
.JT_Record_Count2  {  color: #08296B; }

.JT_Folder_Links   {  font-family: arial;  font-size:  10pt;  color:#000000;    font-weight: normal;  }
.JT_White_Links    {  font-family: arial;  font-size:  8pt;   color:#ffffff;    font-weight: bold;  text-decoration: none; }
.JT_White_Links:hover {  font-family: arial;  font-size:  8pt;   color:#ffffff;    font-weight: bold;  text-decoration: underline; }
.JT_Message_Links  {  font-family: arial;  font-size:  10pt;  color:#000000;    font-weight: normal;  }
.JT_Message_Bylines{  font-family: arial;  font-size:  8pt;   color:#000000;    font-weight: normal;  }
.JT_Tiny_Tools     {  font-family: arial;  font-size:  8pt;   color:#000000;    font-weight: normal;  }
.JT_Table_Text     {  font-family: arial;  font-size:  10pt;  color:#000000;    font-weight: normal;  }
.JT_Table_Headers  {  font-family: arial;  font-size:  10pt;  color:#000000;    font-weight: 800;     }
.JT_Table_Light    {  background-color: #f4f4f4;  }
.JT_Table_Dark     {  background-color: #E0E0E0;  }
.JT_Thead_BC       {  background-color: #cfcfcf;  }
.JT_Small_Blue_Text{  font-family: arial;  font-size:  8pt;   color:#08296B;    font-weight: normal;  }
.JT_Med_Blue_Text  {  font-family: arial;  font-size:  10pt;  color:#08296B;    font-weight: normal;  }
.JT_Big_Blue_Text  {  font-family: arial;  font-size:  12pt;  color:#08296B;    font-weight: 800;     }

.JT_Login_Header   {  font-family: arial;  font-size:  8pt;   color:#FFFFFF;    font-weight: 800;  background-color: #08296B;  }
.JT_Black_Header   {  font-family: arial;  font-size:  8pt;   color:#FFFFFF;    font-weight: 800;  background-color: #000000;  }
.JT_Blue_Header    {  font-family: arial;  font-size:  8pt;   color:#FFFFFF;    font-weight: 800;  background-color: #08296B;  }


.JT_Form           {  padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.JT_Login_Button   {  }
.JT_Submit_Button  {  }
.JT_Nav_Button     {  width: 90px;  background-color: #08296B; color:#ffffff; font-size: 10px; font-weight: 900; }
.JT_Link_Button    {  width: 100px; font-size: 10px; font-weight: 400; }
.JT_Text_Box       {  width: 200px;    }
.JT_Text_Box_2     {  width: 160px;    }
.JT_Text_Box_3     {  width: 100px;    }
.JT_Drop_Box       {  width: 250px;  }
.JT_Drop_Box_2     {  width: 160px;    }
.JT_Tiny_Tbox      {  width: 125px;  height: 16px; font-size: 10px; }
.JT_Tiny_Tbox_2    {  width: 100px;  height: 16px; font-size: 10px; }
.JT_Tiny_Dbox      {  width: 150px;  height: 16px; font-size: 10px; }
.JT_Tiny_Dbox_2    {  width: 125px;  height: 16px; font-size: 10px; }
.JT_Tiny_Submit    {  width: 85px;   height: 18px; font-size: 9px; font-weight: 400; color: #08296B;}
.JT_Tiny_Submit_2  {  width: 50px;   height: 18px; font-size: 9px; font-weight: 800; color: #08296B;}
.JT_Go_Button      {  width: 25px;   height: 18px; font-size: 9px; font-weight: 400; color: #08296B;}
.page		   	   {  padding: 10px; }






.jt_folder 			{ background-color: #000080; width: 100%; padding: 0px; font: 8pt Arial; 	}
.tab_focus 			{ background-color: #083194; padding: 0px; font: 8pt Arial; color: #FFFFFF;  	}
.inner_tab_focus 	{ background-color: #083194; padding: 0px; font: 8pt Arial; color: #083194;   }
.inner_tab_blur		{ padding: 0px;	font: 8pt Arial; color: #000000;	text-decoration: none;	    }
.tab_blur 			{ padding: 0px;	font: 8pt Arial; color: #000000;	text-decoration: none;		}
.tab_outside 		{ padding: 0px; background: url("/images/tabs/tab_outside.gif"); font: 8pt Arial; }
.line_tab_focus  	{ padding: 0px; font: 8pt Arial; color: #083194; }
.folder_outside 	{ padding: 0px; }
.folder_inside  	{ padding: 0px; }
.jt_rule 			{ background-color: #000000; padding: 0px; }
.jt_shad			{ background-color: #a1a1a1; padding: 0px; }
.jt_data_text		{ font-family: arial; font-size: 8pt; color: #660000; }
.tab_focus_text { font: 8pt arial; color: #FFFFFF; text-decoration: none; 	}
.tab_blur 		{ }
.tab_blur_text 	{ font: 8pt arial; color: #000000; text-decoration: none;	}































.grey									{ color: #999999; }
.jt_page 								{ padding: 10px; font: 9pt arial; text-align: left; }
.jt_tabs								{ background-image: url("/images/tabs/outside_line_tabs.gif"); text-align: right; }
.jt_user								{ clear: both; height: 20px; padding: 5px; padding-top: 10px; text-align: right; }
.jt_guest								{ clear: both; height: 20px; padding: 5px; padding-top: 10px; text-align: right; }
.jt_page_title							{ padding-left: 5px; font-size: 1.3em; color: #990000; font-weight: bold; border-bottom: 1px solid #000000; }	
.jt_page_title_info						{ font-size: .9em; font-weight: bold; color: #000000; }
.jt_page_title_links					{ font-size: .9em; float: right; padding: 4px 5px 0px 0px; }
.jt_notice								{ padding: 5px 5px 5px 10px; font-size: 1em; background-color: #FFFFEF; border-bottom: 1px solid #cccccc; }
.jt_notice .jt_heading_img				{ float: left; padding-right: 0px; margin-right: 10px; }
.jt_errors								{ padding: 5px 5px 5px 10px; font-size: 1em; background-color: #FFFFEF; border-bottom: 1px solid #990000;}
.jt_errors .jt_heading_img				{ float: left; padding-right: 0px; margin-right: 10px; }
.jt_message 							{ font-size: 1em; padding: 20px; border: 1px solid #cccccc; background-color: #FFFFEF; }
.jt_content 							{ width: 100%; font-size: 1em; text-align: left; }
.jt_title								{ font-size: 1em; font-weight: bold; padding-left: 5px; border-bottom: 1px solid #000000; }
.jt_title_info							{ font-size: 1em; font-weight: normal; color: #990000; }
.jt_signupbox							{ font: 9pt arial; border-bottom: 1px solid #000000; }
.jt_signupbox tr.jt_section_title td 	{ font-size: 1em;
										  background-color:	#e0e0e0;
										  border-top:		1px solid #000000;
										  border-bottom:	1px solid #000000;
										  font-weight:		bold;
										}
.jt_signupbox th						{ width: 25%; font-size: 1em; font-weight: bold; text-align: right; padding: 2px 10px 2px 10px; background-color: #EEEEEE; border-right: 1px solid #666666; }
.jt_signupbox .jt_solid  				{ border-left: 1px solid #999999; }
.jt_signupbox td						{ font-size: 1em; padding: 1px; padding: 2px 10px 2px 10px; }
.jt_signupbox td.lined					{ border-bottom: 1px solid #cccccc; }
.jt_tool_box a							{ font-size: .9em; padding-left: 10px; text-decoration: none; }
.jt_text 								{ font: 8pt arial; width: 160px; border: 1px solid #666666;}
.jt_text2								{ font: 8pt arial; width: 120px; border: 1px solid #666666;}
.jt_text3								{ font: 8pt arial; width: 75px; border: 1px solid #666666;}
.jt_text4								{ font: 8pt arial; width: 20px; border: 1px solid #666666;}
.jt_select								{ font: 8pt arial; width: 240px; border: 1px solid #666666;}
.jt_checkbox							{ margin: 2px 2px 2px 2px; }
.jt_paste_box							{ font: 8pt courier new; width: 465px; border: 1px solid #666666;}
.jt_month								{ font: 8pt arial; width: 104px; }
.jt_day									{ font: 8pt arial; width: 60px; }
.jt_year								{ font: 8pt arial; width: 70px; }
.jt_big_submit							{ font-size: 1em; font-weight: bold; padding: 2px; }
.jt_small_submit						{ font-size: .9em; }
.jt_tip									{ font-size: 1em; color: #006600; }
.jt_record_nav							{ font-size: 1em; float: right; padding-right: 5px; }
.jt_record_nav a						{ text-decoration: none; }
.jt_data_box .title 					{ background-color: #083094; border: 1px solid #000000; position: relative; top: 9px; left: 10px; margin-top: -5px;	font-size: 1em; font-weight: bold; color: ffffff; width: 150px; padding: 1px 10px; height: 16px; }	
.jt_data_box .content 					{ width: 100%; }
.jt_data_box .content table 			{ font-size: 1em; }
.jt_data_box .content td				{ font-size: 1em; padding-bottom: 1px; border-bottom: 1px solid #cccccc; }
.jt_data_box .content .no_data 			{ font-size: 1em; background-color: #FFFFFF; border-top: 1px solid #a1a1a1; text-align: center; padding: 15px; }
.jt_data_box .content .jt_row1 			{ background-color: #FFFFEF; }
.jt_data_box .content .jt_row2 			{ background-color: #FFFFFF; }
.jt_data_table 							{ clear: both; font-size: 1em; border: black 1px solid; }
.jt_data_table_tabs						{ background-color: #CECECE; width: 100%; }
.jt_data_table tr.jt_navigate td		{ background-color: #CECECE; font-size: .9em; border-bottom: black 1px solid; padding: 10px 5px 1px 10px; }
.jt_data_table tr.jt_navigate td a		{ text-decoration: none; }	
.jt_data_table tr.jt_headings td		{ font-size: .9em; padding: 0px; background-color: #EEEEEE; font-weight: bold; text-align: left; border-left: 1px solid #999999; border-right: 1px solid #f6f6f6; border-bottom: 0px; }
.jt_data_table tr.jt_headings a			{ padding: 1px 5px; text-decoration: none; color: black; font-weight: bold; display: block; width: 100%; }
.jt_data_table tr.jt_headings a:hover	{ background-color: #E1E1E1; }
.jt_data_table tr.jt_headings a.jt_sort	{ background-color: #E1E1E1; }
a.greyed								{ color: #999999; text-decoration: none; }
a.greyed:visited						{ color: #999999; text-decoration: none; }
.jt_data_table td						{  }
.jt_data_table .jt_row1 td 				{ background-color: #FFFFEF; border-bottom: 1px solid #cccccc; padding: 1px 5px; }
.jt_data_table .jt_row2 td				{ background-color: #FFFFFF; border-bottom: 1px solid #cccccc; padding: 1px 5px; }
.jt_data_table td.details				{ font-size: .9em; color: #666666; padding: 0px 0px 5px 18px;}
.jt_data_table .jt_rowexclude td		{ background-color: #f5f5f5; color: #999999; border-bottom: 1px solid #cccccc; padding: 1px 5px; }
.jt_data_table .jt_rowpref1	td			{ background-color: #FFFF72; border-bottom: 1px solid #A34900; padding: 1px 5px; }
.jt_data_table .jt_rowpref2	td			{ background-color: #FFFFBB; border-bottom: 1px solid #A34900; padding: 1px 5px; }
.jt_data_table .jt_rowpref1	td a 		{ color: #FF0000; }
.jt_data_table .jt_rowpref2 td a 		{ color: #FF0000; }  
.jt_prefbox 							{ background-color: #FFCC00; color: #FFCC00; margin: 2px 2px 2px 2px;  }
.jt_data_table .no_data					{ font-size: 1em; background-color: #FFFFFF; border-top: 1px solid #a1a1a1; text-align: center; padding: 15px; }
.jt_small_table							{ font-size: 1em; }
.jt_small_table td						{ font-size: .9em; }
.jt_small_table .chk					{ width: 10%; }
.jt_small_table .ans					{ width: 40%; }
.jt_job 								{ font-size: 1em; padding-top: 10px; }
.jt_job th 								{ font-size: .9em; width: 25%; font-weight: bold; text-align: left; padding: 1px 20px 1px 10px; }
.jt_job td								{ color: #000000; padding: 1px; }
.jt_job_logo							{ float: right; margin: 10px 0px 5px 10px; border: 1px solid #666666; }
.jt_apply_link 							{ padding: 10px; text-align: center; font-size: 1.3em; font-weight: bold; }
.jt_infobox								{ font-size: .9em; padding: 5px; border: 1px solid #cccccc; }
.jt_infobox .jt_info_title				{ color: #000000; font-weight: bold; }
.jt_infobox .jt_info					{ color: #666666; padding-bottom: 4px; }
.jt_tool_box_buttons					{ font: 9pt arial; }
.jt_tool_box_buttons tr.tools td		{ font-size: .9em; padding: 0px; background-color: #CCCCCC; border-right: 1px solid #333333; border-left: 1px solid #F3F3F3; text-align: left; }
.jt_tool_box_buttons tr.tools a			{ padding: 2px 0px 2px 5px; text-decoration: none; color: black; display: block; width: 100%; }
.jt_tool_box_buttons tr.tools a:hover 	{ background-color: #E1E1E1; }
.jt_sales								{ padding: 5px 5px 5px 10px; font-size: 1em; background-color: #FFFFEF; border-bottom: 1px solid #cccccc; }
.jt_sales .jt_heading_img				{ float: left; padding-right: 0px; margin-right: 10px; }
.jt_interview_question 					{ width: 100%; clear: both; }
.jt_interview_question .quest			{ font-size: 1em;  border-bottom: 1px solid #CCCCCC;  }
.jt_interview_question .quest .quest_num { color: #990000; width: 20px; text-align: right; float: left;  font-size: 1.2em; font-weight: bold;  }
.jt_interview_question .quest .copy		{ margin-left: 25px; font-weight: bold; color: #666666; padding-top: 1px; }
.jt_interview_question .ans				{ font-size: 1em; padding: 5px 10px 20px 15px; }


.jt_popup										{ font: 9pt arial; color: #000000; background-color: #FFFFEF; }
.jt_popup .jt_popups_title						{ padding: 2px 0px 2px 10px; border-bottom: 1px solid #000000; font-weight: bold; background-color: #CCCCCC; } 
.jt_popup .jt_popups_subtitle					{ padding: 3px 5px 2px 10px; border-bottom: 1px solid #000000; border-top: 1px solid #A1A1A1; background-color: f3f3f3; font-size: .9em; }
.jt_popup .jt_popups_content .jt_question 		{ padding-top: 5px; }
.jt_popup .jt_popups_content .jt_quest			{ font-size: 1em; color: #000000; font-weight: bold; }
.jt_popup .jt_popups_content .jt_ans			{ }
.jt_popup .jt_popups_content					{ padding: 5px 10px 5px 10px; border-top: 1px solid #A1A1A1; } 