 /* JT Complete System
 *
 * Namespace: jt_cte
 */
/*  Made change at line 268 to left align text*/

.jt_page span { margin: 0; padding: 0; }

.jt_page h1,
.jt_page h2,
.jt_page h3,
.jt_page h4,
.jt_page h5,
.jt_page h6 {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	color: black;
	font-weight: normal;
}

.jt_page h1 {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	color: #002792;
	font-weight: normal;
} 

/* Should be used for page/section titles, ideally one per page. */
.jt_page h2 {
	margin: 0 0 10px 0;
	padding: 5px;
	border: 1px solid #efefef;
	border-right-width: 2px;
	border-bottom-width: 2px;
	background-color: white;
}

/* Make all labels display inline.  This should override the partners styles */
.jt_page label {
	display: inline;
}

/* No borders on linked images. Ever. */
.jt_page a img { border: none; }

div.jt_cte-clear-both										{ clear: both; font-size: 0pt; *margin-bottom: 20px;}

div.jt_cte_button_bar										{ background-color: #f5f5f5; border-top: 2px solid #e1e1e1; padding: 10px;
															  text-align: center; }
div.jt_cte_button_bar div a									{ vertical-align: bottom; }
div.jt_cte_button_bar_solo									{ border-top: none; }
div.jt_cte_preamble											{ border: 1px solid #BBC6C7; border-right-width: 2px; border-bottom-width: 2px;
															  padding: 10px; margin: 20px; background-color: #F7FEFF; }
div.jt_cte_preamble p										{ margin: 0 0 10px 0; }
div.jt_cte_preamble p:last-child							{ margin-bottom: 0; }

/* Intended to be used in button bars or alongside buttons. */
span.jt_cte_short_bubble									{ display: inline-block; padding:3px 4px 4px; border: 1px solid #505050; background-color: white; color: black;
															  margin: 0 0 0 5px; }
															  /*added inline-block above and modified padding to create more consistant look among browsers. 
															  	Padding was 4px before.*/
span.jt_cte_short_bubble img								{ vertical-align: -3px; }
span.jt_cte_bubble											{ padding: 4px; border: 1px solid #505050; background-color: white; color: black;
															  margin: 0 0 0 5px; }

ul#jt_cte_errors											{ margin: 20px 0; padding: 10px 10px 0 10px; border: 1px solid red;
															  list-style-type: none; border-right-width: 2px; border-bottom-width: 2px; }
ul#jt_cte_errors li											{ padding: 0 0 10px 20px; background: transparent url('/images/icons/fffm/icon_alert.gif') no-repeat top left;
															  list-style-type: none; }

ul#jt_cte_messages											{ margin: 20px 0; padding: 10px 10px 0 10px; border: 1px solid #88C349;
															  list-style-type: none; border-right-width: 2px; border-bottom-width: 2px; }
ul#jt_cte_messages li										{ padding: 0 0 10px 20px; background: transparent url('/images/icons/fffm/icon_info2.gif') no-repeat top left;
															  list-style-type: none; }

span.jt_cte_waiting_flag									{ background-color: #6099C7; color: white; font-weight: bold; padding: 2px 5px; }

div.jt_cte_tip,
div.jt_cte_tip_up		{ position: absolute; padding: 5px; background-color: white; border: 2px solid #B7D9EB;
						  font-size: 0.8em; font-family: Helvetica, Verdana, Arial, sans-serif; z-index: 500; }
/*div.jt_cte_tip img	{ position: absolute; top: 5px; left: -6px; }*/
div.jt_cte_tip img		{ position: absolute; top: 26px; left: -6px; }

/* A block of content with a heading.
 * Namespace: jt_cte_area_*
 */
div.jt_cte_area												{ border: 1px solid silver; border-right: 2px solid silver; border-bottom: 2px solid silver;
															  padding: 0; margin-bottom: 20px; background-color: white;
															  -moz-border-radius: 4px;
															  border-radius: 4px;
															  overflow: hidden;
															}
div.jt_cte_area_nomargin									{ margin: 0; }
div.jt_cte_area_content										{ padding: 10px; }
div.jt_cte_area_content p									{ margin: 0 0 10px 0; }
div.jt_cte_area_content-centered							{ text-align: center; }

.jt_cte_area-shrinkwrap										{ float: left; }
.jt_cte_area-shrinkwrap-container							{ overflow: auto; } /* Fixes an IE 7 issue with float containment */

/* Only works in FF right now. */
div.jt_cte_area_content p:last-child						{ margin-bottom: 0; }
/* Next two were added to handle the errors pages 404 & 500 */
div.jt_cte_area h1											{ border-bottom: 1px solid silver !important; margin: 0; padding: 3px; font-size: 1.7em;
															  background-color: #f5f5f5; color: black;
															  -moz-border-radius-topleft: 4px;
															  -moz-border-radius-topright: 4px;
														  	  border-top-left-radius: 4px;
															  border-top-right-radius: 4px; }
div.jt_cte_area h2											{ border-bottom: 1px solid silver !important; margin: 0; padding: 3px; font-size: 1.5em; text-align: center; clear: both; }
div.jt_cte_area h3											{ border-bottom: 1px solid silver ; margin: 0; padding: 3px; font-size: 1.3em;
															  background-color: #f5f5f5; color: black;
															  -moz-border-radius-topleft: 4px;
															  -moz-border-radius-topright: 4px;
														  	  border-top-left-radius: 2px;
														  	  border-top-right-radius: 2px; }
div.jt_cte_area h4											{ border-bottom: 1px solid silver !important; margin: 0; padding: 3px; font-size: 1.1em;
															  background-color: #f5f5f5; color: black; }

div.jt_cte_area h3.jt_cte_area-subheading,
div.jt_cte_area h4.jt_cte_area-subheading,
div.jt_cte_area h5.jt_cte_area-subheading					{ border-top: 1px solid silver; border-radius: 0; -moz-border-radius: 0; }

div.jt_cte_area div.jt_cte_area_content h2,
div.jt_cte_area div.jt_cte_area_content h3,
div.jt_cte_area div.jt_cte_area_content h4,
div.jt_cte_area div.jt_cte_area_content h5					{ border-bottom: none !important; background-color: transparent; margin: 0 0 10px 0;
															  padding: 0; }

div.jt_cte_area div.jt_cte_area_button_bar					{ background-color: #f5f5f5; padding: 10px; text-align: center; vertical-align: middle; }
div.jt_cte_area div.jt_cte_area_button_bar input				{ padding: 10px; margin: 0 auto; font-family: Helvetica, Arial, Verdana, sans-serif;
														font-size: 1em; }
div.jt_cte_area div.jt_cte_area_button_bar_row				{ border-top: 2px solid #dfdfdf; padding: 5px 0 0 0; margin: 5px 0 0 0;
															  border-bottom-left-radius: 4px;
															  border-bottom-right-radius: 4px;
															  -moz-border-radius-bottomleft: 4px;
															  -moz-border-radius-bottomright: 4px; }

div.jt_cte_area_highlight									{ border-color: #EFCF3B; }
div.jt_cte_area_highlight h3								{ border-color: #EFCF3B !important; background-color: #FFFDF3; }
div.jt_cte_area_highlight h4								{ border-color: #EFCF3B !important; background-color: #FFFDF3; }

div.jt_cte_area_message										{ border: 1px solid #E5AF57; border-right-width: 2px; border-bottom-width: 2px;
															padding: 10px; margin-bottom: 10px; }
div.jt_cte_area_message h4									{ margin: 0 0 10px 0; font-size: 1.2em; }
div.jt_cte_area-highlight-blue								{ border-color: #82A9D6; background-color: #E8EFF7;}
div.jt_cte_area-highlight-blue h3								{ border-color: #82A9D6 !important; background-color: #82A9D6; color:#FFFFFF;}
div.jt_cte_area-highlight-blue h4								{ border-color: #82A9D6 !important; background-color: #E8EFF7;}

/* End jt_cte_area */

span.jt_cte_hi												{ background-color: #FFF1BA; }



input.jt_common_field,
textarea.jt_common_field,
select.jt_common_field										{ border: 1px solid gray; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 1em; 
															  background-color:#ffffff; }

input.jt_common_field-padding,
textarea.jt_common_field-padding,
select.jt_common_field-padding								{ padding: 3px; }

/* General formatting/positioning directives
 */
.jt_cte_margin_top											{ margin-top: 10px; }
.jt_cte_margin_left											{ margin-left: 10px; }
.jt_cte_margin_right										{ margin-right: 10px; }
.jt_cte_margin_bottom										{ margin-bottom: 10px; }

.jt_cte-margin-top											{ margin-top: 10px; }
.jt_cte-margin-left											{ margin-left: 10px; }
.jt_cte-margin-right										{ margin-right: 10px; }
.jt_cte-margin-bottom										{ margin-bottom: 10px; }
.jt_cte-no-margin-top										{ margin-top: 0 !important; }
.jt_cte-no-margin-left										{ margin-left: 0 !important; }
.jt_cte-no-margin-right										{ margin-right: 0 !important; }
.jt_cte-no-margin-bottom									{ margin-bottom: 0 !important; }

.jt_cte_pad_ten,
.jt_cte-pad-10												{ padding: 10px !important; }

/* Buttons
 */
a.jt_cte_short_button,
a.jt_cte_short_button:link,
a.jt_cte_short_button:visited,
a.jt_cte_short_button:hover,
a.jt_cte_short_button:active	{ background: transparent url('/images/new/button_short_white_right.gif') no-repeat scroll top right; 
								  display: inline-block; height: 25px; margin-right: 6px; padding-right: 10px; text-decoration: none;
								  color: #000000 !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
								  cursor: pointer; }

a.jt_cte_short_button span		{ background: transparent url('/images/new/button_short_white_left.gif') no-repeat; display: inline-block;
								  line-height: 25px; padding: 0px 0 5px 10px; height: 25px; } 

a.jt_cte_short_button span img	{ border: none; float: left; margin: 4px 5px 0 0;} 

a.jt_cte_short_button-compressed,
a.jt_cte_short_button-compressed:link,
a.jt_cte_short_button-compressed:visited,
a.jt_cte_short_button-compressed:hover,
a.jt_cte_short_button-compressed:active { margin-right: 2px; padding-right: 2px; font-size:10px !important; }

a.jt_cte_short_button-compressed span		{ padding: 0px 4px 5px 5px; line-height: 23px !important;}

.jt_cte_short_button1 a			{ background: transparent url('/images/new/button_short_white_right.gif') no-repeat scroll top right; 
								  display: inline-block; height: 25px; margin-right: 0px; padding-right: 2px; text-decoration: none;
								  color: #000000 !important; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
								  cursor: pointer; }
								 
.jt_cte_short_button1 a div		{ background: transparent url('/images/new/button_short_white_left.gif') no-repeat; display: inline-block;
								  line-height: 10px; padding: 3px 4px 5px 5px; height: 22px;} 

.jt_cte_short_button1-compressed a div {padding: 0px 4px 5px 5px; } 
a.stbutton						{ padding-right:5px !important; padding-right:4px !important; font-size:10px !important; }
.chicklets						{font-size: 10px !important; font-family: Helvetica,sans-serif !important; }

a.jt_cte_button,
a.jt_cte_button:link,
a.jt_cte_button:visited,
a.jt_cte_button:hover,
a.jt_cte_button:active 		{ background: transparent url('/images/new/button_white_right.gif') no-repeat scroll top right; 
							  display: inline-block; height: 38px; margin-right: 6px; padding-right: 13px; text-decoration: none;
							  color: #000000 !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
							  cursor: pointer; }

a.jt_cte_button span		{ background: transparent url('/images/new/button_white_left.gif') no-repeat; display: block;
							  line-height: 38px; padding: 0px 0 5px 10px; } 

a.jt_cte_button span img	{ border: none; float: left; margin: 10px 5px 0 0; } 

/*** Updated vertical alignment to top to solve the alignment problem  on Upload resume page for IE 7*/
/* Links that appear alongside buttons */
a.jt_cte_button_link:link,
a.jt_cte_button_link:hover,
a.jt_cte_button_link:active,
a.jt_cte_button_link:visited {
	padding-right: 10px;
	text-decoration: none;
	color: black;
	display: inline-block;
	height: 38px;
	line-height : 38px;
	vertical-align:top;
}

a.jt_cte_short_button_link:link,
a.jt_cte_short_button_link:hover,
a.jt_cte_short_button_link:active,
a.jt_cte_short_button_link:visited {
	padding-right: 10px;
	text-decoration: none;
	color: black;
	display: inline-block;
	height: 25px;
	line-height: 25px;
}

a.jt_cte_button_link span,
a.jt_cte_short_button_link span {
	text-decoration: underline;
}

a.jt_cte_button_link img,
a.jt_cte_short_button_link img {
	border: none;
	vertical-align: middle;
}
/* End of the button. */

a.jt_common_results_sort				{ width: 46px; height: 15px; display: block; float: right; }
a.jt_common_results_sort span			{ display: none; }
a.jt_common_results_sort_asc			{ background: transparent url('/images/new/sort_asc.gif') no-repeat bottom left; }
a.jt_common_results_sort_desc			{ background: transparent url('/images/new/sort_desc.gif') no-repeat bottom left; }
a.jt_common_results_sort_none			{ background: transparent url('/images/new/sort_none.gif') no-repeat bottom left; }

/* Tables
 */
table.jt_cte_table										{  }
table.jt_cte_table_fullwidth,
table.jt_cte_table-fullwidth							{ width: 100%; } /* Hyphenated is the preferred version */
table.jt_cte_table-nowrap tr td							{ white-space: nowrap; }
table.jt_cte_table tr td,
table.jt_cte_table tr th								{ padding: 3px; color: black;text-align: left; }
table.jt_cte_table tr th a								{ color: black; }

table.jt_cte_table tr td.jt_cte_table_cell_fullwidth	{ width: 100%; }
table.jt_cte_table tr td.jt_cte_table_cell-fullwidth	{ width: 100%; }
table.jt_cte_table tr.jt_cte_table_row1 td				{ background-color: #f6f6f6; }
table.jt_cte_table tr.jt_cte_table_row2 td				{  }
table.jt_cte_table tr.jt_cte_table_section_head th		{ background-color: #f6f6f6; font-weight: bold; padding: 10px; text-align: left;
														  border-bottom: 1px solid #c0c0c0; }
table.jt_cte_table tr td.jt_cte_table_cell-center,
table.jt_cte_table tr th.jt_cte_table_cell-center		{ text-align: left;padding-left: 3px; }/****changed to left aligned from center*****/

table.jt_cte_table tr td.jt_cte_table-align-top			{ vertical-align: top; }
table.jt_cte_table tr td.jt_cte_table-align-middle		{ vertical-align: middle; }
table.jt_cte_table tr td.jt_cte_table-align-bottom		{ vertical-align: bottom; }

table.jt_cte_table tr td input							{ font-size: 1.2em; }

table.jt_cte_table tr td.jt_cte_table_row-feedback		{ padding: 15px; text-align: center; }
table.jt_cte_table tr td.jt_cte_table_row-highlight		{ background-color: #FFFABF; }

/* Basic table with borders
 * Namespace: jt_cte_twb_*
 */
table.jt_cte_table_borders							{ width: 100%!important; }/*** added width here because table was collapsing without it ***/
table.jt_cte_table_borders tr th					{ border-bottom: 2px solid #c0c0c0; }
table.jt_cte_table_borders tr td					{ border-bottom: 1px dotted #c0c0c0; border-right: 1px dotted #c0c0c0; }
table.jt_cte_table_borders tr td.jt_cte_tb_left		{  }
table.jt_cte_table_borders tr td.jt_cte_tb_right	{ border-right: none; }
table.jt_cte_table_borders tr td.jt_cte_tb_first	{  }
table.jt_cte_table_borders tr td.jt_cte_tb_last		{ border-bottom: none; }


/* Basic form table
 * Namespace: jt_cte_ft_*
 */
table.jt_cte_form_table										{  }
table.jt_cte_ft-fullwidth									{ width: 100%; }
table.jt_cte_ft-heading-nowrap tr th						{ white-space: nowrap; }

table.jt_cte_form_table tr th,
table.jt_cte_form_table tr td								{ padding: 3px; }
table.jt_cte_form_table tr th								{ text-align: right; font-weight: bold; vertical-align: top;
															  padding-top: 4px;}
table.jt_cte_form_table tr th span.jt_cte_ft_note,
table.jt_cte_form_table tr td span.jt_cte_ft_note			{ display: block; font-weight: normal; font-size: 0.9em; }

table.jt_cte_form_table tr th span.jt_cte_ft_field_required	{ color: red; font-size: 1.5em; vertical-align: -0.3em; line-height: 0.5em; }

table.jt_cte_form_table tr th.jt_cte_ft_cell-align-left				{text-align:left;}
table.jt_cte_form_table tr td.jt_cte_ft_cell-align-left				{text-align:left;}


div.jt_cte_separator		{ -moz-box-sizing: border-box; width: 0; font-size: 1px; overflow: hidden; display: block; height: 14px;
							  border-left: 1px solid #ababab; border-right: 1px solid white; }

/* Tab table
 * Namespace: jt_cte_tt_*
 * This one is a slight exception because jt_cte_tab_table is
 * primarily a wrapper that modifies a standard jt_cte_data_table
 * and jt_cte_tab_bar to combine together into a tabbed table.
 */
div.jt_cte_tab_table						{ clear: both; }
div.jt_cte_tab_table div.jt_cte_area		{ border-top: none;
											  border-top-left-radius: 0 !important;
											  border-top-right-radius: 0 !important;
											  -moz-border-radius-topleft: 0;
											  -moz-border-radius-topright: 0; }
div.jt_cte_tab_table div.jt_cte_area		{ clear: both; }
div.jt_cte_tab_table div.jt_cte_area h3		{ background-color: transparent; background: none; }
div.jt_cte_tab_table div.jt_cte_tab_bar		{ margin-bottom: 0 !important; background: white url("/images/tabs/2009/tab_bar_back_clear.gif") repeat-x bottom; }

/* Data table
 * Namespace: jt_cte_dt_*
 */
div.jt_cte_dt_pager 						{ background-color: #f5f5f5; height: 24px; padding: 3px; border-top: 1px solid silver; }
div.jt_cte_dt_pager div.jt_cte_separator	{ float: left; margin: 4px 5px 0 5px; }
div.jt_cte_dt_pager div.pages				{ float: left; }
div.jt_cte_dt_pager a.first span			{ display: none; }
div.jt_cte_dt_pager a.first					{ float: left; display: block; width: 20px; height: 20px; background: transparent url('/images/icons/coquette/6/16x16/first.png') no-repeat 2px 2px; }
div.jt_cte_dt_pager a.prev span				{ display: none; }
div.jt_cte_dt_pager a.prev 					{ float: left; display: block; width: 20px; height: 20px; background: transparent url('/images/icons/coquette/6/16x16/previous.png') no-repeat 2px 2px; }
div.jt_cte_dt_pager input.page				{ border: 1px solid #c0c0c0; padding: 2px; }
div.jt_cte_dt_pager a.next span				{ display: none; }
div.jt_cte_dt_pager a.next 					{ float: left; display: block; width: 20px; height: 20px; background: transparent url('/images/icons/coquette/6/16x16/next.png') no-repeat 2px 2px; }
div.jt_cte_dt_pager a.last span				{ display: none; }
div.jt_cte_dt_pager a.last 					{ float: left; display: block; width: 20px; height: 20px; background: transparent url('/images/icons/coquette/6/16x16/last.png') no-repeat 2px 2px; }

table.jt_cte_data_table												{  }
table.jt_cte_data_table tr 											{  }
table.jt_cte_data_table tr.row-high td 								{  }
table.jt_cte_data_table tr.row-low td								{ background-color: #f6f6f6; }
table.jt_cte_data_table tr td										{ padding: 3px; white-space: nowrap; border-bottom: 1px dotted silver;
																	  border-right: 1px solid silver; }
table.jt_cte_data_table tr th										{ padding: 3px; border-right: 1px solid silver; }
table.jt_cte_data_table tr td.jt_cte_dt_col-last,
table.jt_cte_data_table tr th.jt_cte_dt_col-last					{ border-right: none; }
table.jt_cte_data_table tr.jt_cte_dt_row-last td					{ border-bottom: none; }
table.jt_cte_data_table tr.jt_cte_dt_title td						{ font-weight: bold; background-color: #efefef; }
table.jt_cte_data_table tr.jt_cte_dt_pages td						{  }
table.jt_cte_data_table tr.jt_cte_dt_header th						{ white-space: nowrap; text-align: left; border-bottom: 2px solid #c0c0c0; }
table.jt_cte_data_table tr.jt_cte_dt_header th a					{ color: black; text-decoration: none; }
table.jt_cte_data_table tr.jt_cte_dt_header th.maxwidth				{ width: 100%; }
table.jt_cte_data_table tr.jt_cte_dt_header th.sort-asc				{ padding-left: 16px; background: #E8EFF7 url('/images/icons/sort_up.png') no-repeat 3px 50%; }
table.jt_cte_data_table tr.jt_cte_dt_header th.sort-desc			{ padding-left: 16px; background: #E8EFF7 url('/images/icons/sort_down.png') no-repeat 3px 50%; }

/* Optional borders */
table.jt_cte_form_table tr.jt_cte_ft-bottom-border th,
table.jt_cte_form_table tr.jt_cte_ft-bottom-border td		{ border-bottom: 1px solid #c0c0c0; }
table.jt_cte_form_table tr.jt_cte_ft-top-border th,
table.jt_cte_form_table tr.jt_cte_ft-top-border td			{ border-top: 1px solid #c0c0c0; }

table.jt_cte_form_table tr td input,
table.jt_cte_form_table tr td textarea						{ border: 1px solid silver; padding: 3px; }
table.jt_cte_form_table tr td input[type=radio]				{ border: none; }
table.jt_cte_form_table tr td .jt_cte_ft_field_fullwidth	{ width: 99%; }
table.jt_cte_form_table tr td.jt_cte_ft_cell-fullwidth		{ width: 100%; }

/* When only displaying data (no entry fields) */
table.jt_cte_ft-display tr td								{ vertical-align: top !important; }

/* When only one cell needs to display only (but inputs exist and table-display can't be used */
table.jt_cte_form_table tr td.jt_cte_ft_field-display		{ vertical-align: bottom; }

table.jt_cte_form_table tr td.jt_cte_ft_cell-center,
table.jt_cte_form_table tr th.jt_cte_ft_cell-center			{ text-align: center; }

table.jt_cte_form_table tr td p								{ margin-bottom: 5px !important; font-size: 1.3em !important; }

/* Product table
 * Namespace: jt_cte_pt_*
 */
table.jt_cte_product_table									{  }
table.jt_cte_product_table tr td,
table.jt_cte_product_table tr th							{ padding: 6px; }
table.jt_cte_product_table tr th							{ border-bottom: 2px solid #c0c0c0; font-size: 1.2em; }
table.jt_cte_product_table tr td.jt_cte_pt_product_name		{ font-weight: bold; font-size: 1.1em; }
table.jt_cte_product_table tr td.jt_cte_pt_cell_data		{ border-right: 1px dotted #c0c0c0; }
table.jt_cte_product_table tr.jt_cte_pt_product_bottom td	{ border-bottom: 2px solid #c0c0c0; }
table.jt_cte_product_table tr.jt_cte_pt_product_top td		{ border-bottom: 1px dotted #c0c0c0; }

/* Cart or summary table
 * Namespace: jt_cte_ct_*
 */
table.jt_cte_cart_table									{  }
table.jt_cte_cart_table tr td,
table.jt_cte_cart_table tr th							{ padding: 6px; }
table.jt_cte_cart_table tr th							{ border-bottom: 2px solid #c0c0c0; font-size: 1.2em; }
table.jt_cte_cart_table tr.jt_cte_ct_total td			{ border-top: 2px solid #c0c0c0; }
table.jt_cte_cart_table tr.jt_cte_ct_total th			{ border-top: 2px solid #c0c0c0; text-align: right; font-weight: bold;
														  border-bottom: none; }

/* Pretty tabs
 */
div.jt_cte_tab_bar {
	float: left;
	width: 100%;
	background: white url("/images/tabs/2009/tab_bar_back.gif") repeat-x bottom;
	line-height: normal;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0 0 15px 0;
}

div.jt_cte_tab_bar-inactive {
	padding-bottom: 1px;
}

div.jt_cte_tab_bar ul.jt_cte_tabs {
	margin: 0;
	padding: 10px 10px 0;
	list-style: none !important;
}

div.jt_cte_tab_bar ul.jt_cte_tabs li {
	float: left;
	background: url("/images/tabs/2009/tab_off_left.gif") no-repeat left top !important;
	margin: 0 5px 0 0 !important;
	padding: 0 0 0 2px !important;
	list-style-type: none !important;
}

div.jt_cte_tab_bar ul.jt_cte_tabs li a {
	float: left;
	display: block;
	background: url("/images/tabs/2009/tab_off_right.gif") no-repeat right top;
	padding: 5px 9px 4px 6px;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	font-size: 1.1em;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
div.jt_cte_tab_bar ul.jt_cte_tabs li a {float:none;}
/* End IE5-Mac hack */

div.jt_cte_tab_bar ul.jt_cte_tabs li a:hover {
	color: #333;
}

div.jt_cte_tab_bar ul.jt_cte_tabs li.jt_cte_tabs_active {
	background-image: url("/images/tabs/2009/tab_on_left.gif") !important;
}

div.jt_cte_tab_bar ul.jt_cte_tabs li.jt_cte_tabs_active a {
	background-image: url("/images/tabs/2009/tab_on_right.gif");
	color: #000;
	font-weight: bold;
	padding-bottom: 5px;
}

/* Compressed tabs in case you need them */
div.jt_cte_tab_bar-compressed ul.jt_cte_tabs {
	padding: 10px 0 0;
}

div.jt_cte_tab_bar-compressed ul.jt_cte_tabs li {
	margin-right: 0.5em;
}

div.jt_cte_tab_bar-compressed ul.jt_cte_tabs li a {
	padding: 2px;
	font-size: 0.9em;
}

div.jt_cte_tab_bar-compressed ul.jt_cte_tabs li.jt_cte_tabs_active a {
	padding-bottom: 3px;
}

.jt_use_menu {
	cursor: pointer;
}

#recaptcha_container {
	margin: 5px 0 0 0;
	border: 1px solid silver; 
	width: 350px;
}
#recaptcha_container #recaptcha_audio {
	float: right;
}
#recaptcha_container #recaptcha_text {
	float: right;
}
#recaptcha_container #recaptcha_reload {
	padding: 5px;
	background: #f5f5f5;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	text-align: center;
}
#recaptcha_container #recaptcha_reload a {
	font-weight: bold;
}
#recaptcha_container #recaptcha_input {
	padding: 5px; 
}
#recaptcha_container #recaptcha_response_field {
	width: 200px;
}
#recaptcha_attribution {
	width: 350px;
	font-style: italic;
	text-align: right;
	padding: 2px 2px 5px 0;
	color: #999999;
}
#recaptcha_attribution a { color: #999999; }
#recaptcha_attribution a:hover { color: #999999; }
#recaptcha_attribution a:visited { color: #999999; }

#layout_preview_toolbar {
	background-color: #c3ffc3;
	font-weight: bold;
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	padding: 5px;
	border-top: black 2px solid;
	border-bottom: black 2px solid;
}

#jt_vertical_network_feed_top_under_tabs,
#jt_vertical_network_feed_top,
#jt_vertical_network_feed_bottom {
	margin:  8px 0;
}

#jt_vertical_network_feed_top div.jt_job,
#jt_vertical_network_feed_top_under_tabs div.jt_job,
#jt_vertical_network_feed_bottom div.jt_job {
	margin: 5px;
	float: left;
	padding: 10px 10px 10px 0;
	border-right: 1px solid #eee;
}

#jt_vertical_network_feed_right {
	width: 200px;
	background-color: white;
	margin: 0 0 10px 10px;
}

div.jt_network_job_feed {
	border: 1px solid #eee;
}

div.jt_network_job_feed:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

div.jt_network_job_feed_title {
	padding: 2px;
	background-color: #eee;
}

#jt_vertical_network_feed_right div.jt_job_list div.jt_job {
	padding: 10px;
}
#jt_page-clients  .jt_dbox_nav {padding-top:0px !important; padding-bottom:0px !important;}

