/* -------------------------------- Body -------------------------------- */
.body_css
{
    font-family:arial,helvetica , sans-serif;
	background-color:#FFFFFF;
    font-size:10px;
    margin:20px;
}
.seat_plan_body_css
{
	background-color:#FFFFFF;
}
.crm_body_css
{
	background-color:#FFFFFF;
}

/* -------------------------------- Main Menu -------------------------------- */
.main_menu_background
{
    background-color: #eef4f2;
    font-size:11px;
    padding-left:6px;
    padding-right:6px;
}

.main_menu_header
{
    height:23px;
    padding-left:9px;
    color:#4a8c75;
}

.main_menu_group
{

}

.main_menu_caption
{
    HEIGHT: 19px;
    vertical-align: middle;
    background-color: #c5dcd3;
    color:#13553e;
    text-align:right;
    font-size: 11px;
    padding-left:2px;
    padding-right:2px;
    font-weight:bold;

}

.main_menu_caption_hover
{
    HEIGHT: 19px;
    vertical-align: middle;
    background-color: #c5dcd3;
    color:#13553e;
    cursor:pointer;cursor:hand;
    text-align:right;
    font-size: 11px;
    padding-left:2px;
    padding-right:2px;
    font-weight:bold;

}

.main_menu_item
{
    background-color:#d9e8e2;
    height:17px;
    color:#4a8c75;
    text-decoration:none;
    font-size:10px;
    padding-left:2px;
    padding-right:2px;
    text-align:right;

}

.main_menu_item_hover
{

    background-color:#d9e8e2;
    height:17px;
    color:#4a8c75;
    text-decoration:none;
    font-size:10px;
    padding-left:2px;
    padding-right:2px;
    text-align:right;
    cursor:pointer;cursor:hand;
}

.main_menu_separator
{
    height:14px;

}

/* -------------------------------- Float Menu -------------------------------- */
.float_menu_background
{
   
}

.float_menu_item
{
    padding-left: 5px;
    padding-right: 5px;
    color: #000000;
    font-size:7pt;
    font-family:arial, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    text-align:bottom;
}

.float_menu_item_hover
{
    cursor:pointer;cursor:hand;
    padding-left: 5px;
    padding-right: 5px;
    color: #e96a57;
    font-size:7pt;
    font-family:arial, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    text-align:bottom;
}

.float_menu_separator
{
    padding-left: 2px;
    padding-right: 2px;
    color: #FFFFFF;
    font-size:12pt;
    font-weight:normal;
    text-align:top;
}

.float_menu_image
{

}

.float_menu_image_hover
{

}

/* -------------------------------- Buttons -------------------------------- */
.small_button_a
{
	font-size: 11px;
    font-family: arial, sans-serif;
    font-weight:bold;
    color: #666666; 
    height: 20px;
    background-image:url(images/njpac_buttonBG.gif);
    background-repeat:repeat-x;
    border-top: 1px solid #EDECEB;
    border-left: 1px solid #EDECEB;
    border-right: 1px solid #e96a57;
    border-bottom: 1px solid #e96a57;
    text-align: middle;

}

.small_button_a_hover
{
    font-size: 11px;
    font-family: arial, sans-serif;
    font-weight:bold;
    color: #E86A56; 
    height: 20px;
    background-image:url(images/njpac_buttonBG.gif);
    background-repeat:repeat-x;
    border-top: 1px solid #EDECEB;
    border-left: 1px solid #EDECEB;
    border-right: 1px solid #e96a57;
    border-bottom: 1px solid #e96a57;
    text-align: middle;
    cursor:pointer;cursor:hand;

}

.small_button_b
{
	font-size: 11px;
    font-family: arial, sans-serif;
    font-weight:bold;
    color: #666666; 
    height: 20px;
    background-image:url(images/njpac_buttonBG.gif);
    background-repeat:repeat-x;
    border-top: 1px solid #EDECEB;
    border-left: 1px solid #EDECEB;
    border-right: 1px solid #e96a57;
    border-bottom: 1px solid #e96a57;
    text-align: middle;

}

.small_button_b_hover
{
    font-size: 11px;
    font-family: arial, sans-serif;
    font-weight:bold;
    color: #E86A56;  
    height: 20px;
    background-image:url(images/njpac_buttonBG.gif);
    background-repeat:repeat-x;
    border-top: 1px solid #EDECEB;
    border-left: 1px solid #EDECEB;
    border-right: 1px solid #e96a57;
    border-bottom: 1px solid #e96a57;
    cursor:pointer;cursor:hand;
    text-align: middle;

}

.small_button_c
{
	font-size: 11px;
    font-family: arial, sans-serif;
    font-weight:bold;
    color: #666666; 
    height: 20px;
    background-image:url(images/njpac_buttonBG.gif);
    background-repeat:repeat-x;
    border-top: 1px solid #EDECEB;
    border-left: 1px solid #EDECEB;
    border-right: 1px solid #e96a57;
    border-bottom: 1px solid #e96a57;
    text-align: middle;

}

.small_button_c_hover
{
    font-size: 11px;
    font-family: arial, sans-serif;
    font-weight:bold;
    color: #60A5DB; 
    height: 20px;
    background-image:url(images/njpac_buttonBG.gif);
    background-repeat:repeat-x;
    border-top: 1px solid #EDECEB;
    border-left: 1px solid #EDECEB;
    border-right: 1px solid #e96a57;
    border-bottom: 1px solid #e96a57;
    cursor:pointer;cursor:hand;
    
}

.medium_button_a
{
    font-size:11px;
    font-family: arial, sans-serif;
    font-weight:bold;
    color: #e96a57; 
    height: 20px;
    cursor:pointer;cursor:hand;
    text-align: middle; 
}

.medium_button_a_hover
{
    font-size: 11px;
    font-family: arial, sans-serif;
    font-weight:bold;
    color: #60A5DB; 
    height: 20px;
    cursor:pointer;cursor:hand;
    text-align: middle;
}
#btnSearch
{
	background: #fff;
	border: 1px solid #fff;
}

/* -------------------------------- Text Area -------------------------------- */
.text_area_a
{
    width:100px;
    height:16px;
    font-size:11px;
    font-family: helvetica, arial, sans-serif;
	 border-top: 1px solid #e96a57;
    border-left: 1px solid #e96a57;
    border-right: 1px solid #e96a57;
    border-bottom: 1px solid #e96a57;
 
}

.text_area_a_hover
{
    width:115px;
    height:15px;
    font-size:11px;
    font-family: helvetica, arial, sans-serif
	 border-top: 1px solid #e96a57;
    border-left: 1px solid #e96a57;
    border-right: 1px solid #e96a57;
    border-bottom: 1px solid #e96a57;

}
.text_area_b
{
    width:160px;
	font-size: 11px;
    font-family: helvetica, arial, sans-serif
}

.text_area_b_hover
{
    width:160px;
	font-size: 11px;
    font-family: helvetica, arial, sans-serif
}

.text_area_c
{
    width:160px;
	font-size: 11px;
    font-family: helvetica, arial, sans-serif;
    border-left:1px solid #ec6e5f;
    border-right:1px solid #ec6e5f;
    border-top:1px solid #ec6e5f;
    border-bottom:1px solid #ec6e5f;
}

.text_area_c_hover
{
    width:160px;
	font-size: 11px;
    font-family: helvetica, arial, sans-serif;
    border-left:1px solid #ec6e5f;
    border-right:1px solid #ec6e5f;
    border-top:1px solid #ec6e5f;
    border-bottom:1px solid #ec6e5f;
}








/* -------------------------------- Text -------------------------------- */

.small_text_a
{
    font-family:arial, helvetica, sans-serif;
	font-size: 11px;
	line-height:140%;
	color:#666666;
}

.njpac_option_text
{	font-family:arial, sans-serif;
	font-size: 11px;
	color:#666666;
	line-height:130%;
}

.small_text_a_hover
{
    font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	line-height:140%;
	color:#61A5D8;
	text-decoration:underline;
}

.small_text_b
{
    font-family:helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height:140%;
}

.small_text_b_hover
{
    font-family:helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:140%;
	color:#61A5D8;
	text-decoration:underline;
}

.small_text_c
{
    font-family:helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#61A5D8;
	line-height:140%;
}

.small_text_c_hover
{
	font-family:helvetica, arial, sans-serif;
	text-transform:none;
	font-weight:bold;
	font-size: 12px;
	color:#61A5D8;
	line-height:140%;
	text-decoration:underline;
}

.small_text_d
{
	font-size: 13px;
    color:#686a56;
    font-weight:bold;
    font-family:helvetica, arial, sans-serif;
    font-style:normal;
}

.small_text_d_hover
{
	font-size: 13px;
    color:#98CE1E;
    font-weight:bold;
    font-style:normal;
    font-family:helvetica, arial, sans-serif;
    cursor:pointer;cursor:hand;
    text-decoration:underline;
}

.small_text_e
{
	font-size: 12px;
    color: #666666;
    font-family:helvetica, arial, sans-serif;
}

.small_text_e_hover
{
	font-size: 12px;
    color: #666666;
    font-family:helvetica, arial, sans-serif;
    text-decoration:underline;
}

.medium_text_a
{
	font-size: 11px;
    color:#000000;
    font-weight:bold;
    font-family:helvetica, arial, sans-serif;
}
.medium_text_a_not_bold
{
	font-size: 11px;
    color:#666666;
    font-family:arial, helvetica, sans-serif;
}

.medium_text_a_hover
{
	font-family:helvetica, arial, sans-serif;
	font-size: 11px;
    font-weight: bold;
    text-decoration:underline;
}

.medium_text_b
{
    color: #000000;
    text-transform: uppercase;
	font-size: 13px;
    font-weight: bold;
    font-family:helvetica, arial, sans-serif;

}

.medium_text_b_hover
{
	font-family:helvetica, arial, sans-serif;
	font-size: 13px;
    font-weight: bold;
    text-decoration:underline;
}

.medium_text_c
{
	font-family:helvetica, arial, sans-serif;
	font-size: 11px;
    font-weight: bold;
}

.medium_text_c_hover
{
	font-family:helvetica, arial, sans-serif;
	font-size: 11px;
    font-weight: bold;
    text-decoration:underline;
}

.medium_text_d
{
	font-family:helvetica, arial, sans-serif;
	font-size: 11px;
    font-weight: bold;
}

.medium_text_d_hover
{
	font-family:helvetica, arial, sans-serif;
	font-size: 11px;
    font-weight: bold;
    text-decoration:underline;
}

.medium_text_e
{
	font-family:helvetica, arial, sans-serif;
	font-size: 11px;
    font-weight: bold;
}

.medium_text_e_hover
{
	font-family:helvetica, arial, sans-serif;
	font-size: 11px;
    font-weight: bold;
    text-decoration:underline;
}

.must_field
{
   font-size : 12px;
   font-family:helvetica, arial, sans-serif; 
   color:#e96a57; 
   font-weight : bold; 
}

/* -------------------------------- Screen Object -------------------------------- */

.screen_object_background_a
{
    background-color:white;
	border:none;
}

.screen_object_seperator_a
{
    /*border-bottom = 1px solid #FFFFFF; */
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;

}

.screen_object_caption_a
{
    background-color:#68A2D6;
    height:20px;
    color:#ffffff;
    font-weight:bold;
    font-size:11px;
    text-transform: uppercase;
}

.screen_object_background_b
{
   	//background-color:#fff;
}

.screen_object_caption_b
{
    background-color:#fff;
    height:20px;
    color:#000000;
    font-size:12px;
    padding:5px;
    text-align:center;
    text-transform: uppercase;
    font-weight:bold;
    font-family:arial, sans-serif;
    
}

.screen_object_background_c
{
    /*border = 1px solid #f1f1f1;*/
 	border-width:1px;
	border-style:solid;
	border-color:#f1f1f1;
}

.screen_object_caption_c
{
    font-size: 11px;
    HEIGHT: 16px;
    background-color: #f1f1f1; 
    vertical-align: middle; 
    color:#828282;
    padding-left:2px;
    padding-right:2px;
}

/* -------------------------------- Calendar -------------------------------- */

.calendar_navigation_sign
{
    font-family: helvetica, arial, sans-serif;
    font-size:10px;
    cursor:pointer;cursor:hand;
}

.calendar_navigation_sign_hover
{
    font-family: helvetica, arial, sans-serif;
    font-size:10px;
    cursor:pointer;cursor:hand;

}

.calendar_day
{
    font-family: helvetica, arial, sans-serif;
    font-size:10px;
    padding:2px;
    color:#000000;
    border:1px solid #000000;
}

.calendar_day_hover
{
    font-family: helvetica, arial, sans-serif;
    font-size:10px;
    color:#000000;
    cursor:pointer;cursor:hand;
    padding:2px;
    border:1px solid #000000;
    background-color:#FFFFFF;
}

.calendar_day_title
{
    font-family: helvetica, arial, sans-serif;
    font-size:11px;
    text-transform:uppercase;
    padding:2px;
    border:1px solid #000000;
    color:#000000;
    background-color:#FFFFFF;
}


.calendar_selected_day
{
    font-family: helvetica, arial, sans-serif;
    font-size:10px;
    background-color:#e96a57;
    color:#FFFFFF;
}

.calendar_selected_day_hover
{
    font-family: helvetica, arial, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    background-color:#7A2638;
    cursor:pointer;cursor:hand;
}

.njpac_calendar_background
{
	background-color:#FFFFFF;
}

/* -------------------------------- Separators -------------------------------- */

.separator_a
{

}

.separator_b
{

}

.separator_c
{

}

/* -------------------------------- General Tab -------------------------------- */

.general_tab_background
{
    background-color:#FFFFFF;
    font-size:13px;
    color:#e96a57;
    height:20px;
    font-weight:bold
}

.general_tab_item
{
    padding-right:2px;
    padding-left:2px;
    margin:2px;
    border-right:1px solid #ffffff;
    border-left:1px solid #ffffff;
    cursor:pointer;cursor:hand;
    color:#e96a57;
}

.general_tab_item_hover
{
    padding-right:2px;
    padding-left:2px;
    border-right:1px solid #ffffff;
    border-left:1px solid #ffffff;
    text-decoration:underline;
    cursor:pointer;cursor:hand;
    color:#68A2D6;
}

.general_tab_item_selected
{
    background-color:#FFFFFF;
    color:#7A2638;
    padding-right:2px;
    padding-left:2px;
    border-right:1px solid #ffffff;
    border-left:1px solid #ffffff;
}

.general_tab_item_selected_hover
{
    background-color:#FFFFFF;
    color:#68A2D6;
    padding-right:2px;
    padding-left:2px;
    border-right:1px solid #ffffff;
    border-left:1px solid #ffffff;
}

/* -------------------------------- General Caption -------------------------------- */

.general_caption
{
    HEIGHT: 24px;
    background:transparent;  
    vertical-align: middle; 
    font-family:helvetica, arial, sans-serif;
	font-size:20px;
	text-transform:uppercase;
	color:#666666;
	line-height:150%;
	font-weight:bold;
}

/* -------------------------------- General Item -------------------------------- */

.item_background
{
    border:0px;
    padding:4px;
    vertical-align: top;
}

.item_image
{
    height: 50px;
    width: 75px;
    vertical-align: top;
    border:1px solid #666666; 
}

.item_medium_image
{
    height:100px;   
    width:150px;
    vertical-align: top;
    border:1px solid #666666;
}

.item_big_image
{
    height:130px;   
    width:195px;
    border:1px solid #666666;
}

.item_data_background
{
    background:transparent;
    vertical-align: top;
    padding: 2px;
}

.item_separator
{
}

/* -------------------------------- Up Down select box --------------------------- */
.up_down_backgournd
{
    border: 1px solid #dadada;
    height: 18px;
}

.up_down_text
{
    font-size: 11px;
    margin: 2px;
    background-color: #f0f8f4;
}

/* -------------------------------- Donations Objects --------------------------- */
.donation_prices_combo
{
    font-size:11px;
    width:70px;
    vertical-align:top;
}

.donation_radio_button
{
    margin-top:2px;
    width:11px;
    height:11px;
    vertical-align:middle;
}
/* -------------------------------- Location Bar --------------------------- */ 
.location_bar_text
{
    font-family:arial, sans-serif;
	font-size:11px;
	color:#666666;
    text-transform: capitalize;
    padding:2px;
}
/* -------------------------------- Text Box Objects ------------------------------ */
.small_text_box_a
{
    font-size:9px;
    height:18px;
}
/* -------------------------------- Seating Plan ---------------------------------- */
.seating_plan
{
    width:525px;
    height:450px;
    background-color:#ffffff;
}

/* -------------------------------- Small Calendar -------------------------------- */
.small_calendar_background
{
    background-color: #e7e7e7;
}

.small_calendar_select_box
{
    font-family:Verdana;
    font-size:11px;
}

.small_calendar_day_title
{
    height:11px;
}

.small_calendar_day
{
    height:16px;
    width:22px;
    font-size:11px;
    font-family:Verdana;
    cursor:pointer;cursor:hand;
}
.small_calendar_day_hover
{
    height:16px;
    width:22px;
    font-size:11px;
    font-family:Verdana;
    cursor:pointer;cursor:hand;

}
.small_calendar_time
{
    font-size:14px;
    font-weight:bold;

}
.small_calendar_day_selected
{
    height:16px;
    width:22px;
    font-size:12px;
    font-family:Verdana;
    font-weight:bold;
    cursor:pointer;cursor:hand;
}
.small_calendar_day_selected_hover
{
    height:16px;
    width:22px;
    font-size:12px;
    font-family:Verdana;
    font-weight:bold;
    cursor:default;
}


.small_calendar_day_dimmed
{
    height:16px;
    width:22px;
    font-size:11px;
    font-family:Verdana;
    cursor:pointer;cursor:hand;
    color:silver;
}

.small_calendar_day_dimmed_hover
{
    height:16px;
    width:22px;
    font-size:11px;
    font-family:Verdana;
    cursor:pointer;cursor:hand;
    color:silver;
}

/* -------------------------------- CRM -------------------------------- */
.crm_item_background
{
    border:1px solid #FFFFFF;
    height: 0px;
    vertical-align:top;
    text-align:left;
    margin:2px;
}

.crm_action_image
{

}

.crm_action_image_hover
{
    cursor:pointer;cursor:hand;
}

.crm_details_separator
{
    height: 8px;
}

.crm_tab
{
    font-weight : normal; 
    height: 20px;
    cursor:pointer;cursor:hand; 
    font-size : 12px; 
    color:#666666;
    background-color:#f1f1f1;
    border-right: 3px solid white;
    height:30px;
    padding-bottom:12px;
}

.crm_tab_selected
{
    cursor:pointer;cursor:hand; 
    font-size : 12px; 
    color:#ffffff;
    BACKGROUND-COLOR: #68A2D6;
    border-right: 3px solid white;
    height:30px;
    padding-bottom:12px;
}
.crm_tab_arrow
{
	font-weight:bold;	
	height:20px;
	width:16px;
      background-color:#d2d2d2;
      cursor:pointer;cursor:hand;
}

.crm_div
{
  background-color:#FFFFFF;
  height:300;
  overflow:scroll;
  border:1px solid #dadada;
}

.crm_grid_data
{
  font-size : 10px;
  font-family: Verdana;
  color:#000000;
  border-right:1px groove #dadada;
}

.crm_grid_caption
{
  BACKGROUND-COLOR: #ffffff;
  color:black;
  padding-left:4px;
  padding-right:4px;
}

/* -------------------------------- Form --------------------------- */ 

.form_separator
{
    height:1px;
}

.form_must_field
{
    color:#e96a57;
    font-size: 10px;
    font-family: verdana;
}
/* -------------------------------- Basket Objects -------------------------------- */
.basket_border
{
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.basket_caption
{
    color:black;
    font-size:10px;
    text-transform:uppercase; 
    font-weight:bold;
}

.basket_action
{
    color:red;
    font-size:11px;  
    cursor:pointer;cursor:hand; 
}
/* -------------------------------- Arrows Images --------------------------------- */
.small_arrow_1_right
{
margin-left:5px;
}

.small_arrow_1_left
{
margin-right:5px;
}

.small_arrow_2
{
margin-left:2px;
margin-right:2px;
}

.small_arrow_3
{
}

/* -------------------------------- Popup Windows --------------------------------- */
.popup_window_a
{
BACKGROUND-COLOR: #f5f5f5;
BORDER-BOTTOM: lightgrey thin solid;
BORDER-LEFT: white thin outset;
BORDER-RIGHT: lightgrey thin solid;
BORDER-TOP: white thin outset;
DISPLAY: none;
POSITION: absolute;
}

.popup_window_a_caption
{
BACKGROUND-COLOR: #c5dcd3; 
COLOR: black;
font-size: 12px;
}

/* -------------------------------- Items List --------------------------------- */
.list_background
{
    font-size:11px;
    color:#666666;
    height:30px;
    padding-top : 1px;
    padding-bottom: 1px;
    background-color:#FFFFFF;
}

.list_title
{
    background-color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
    padding-left:4px;
    border-top:1px solid #666666;
    padding-top:10px;
    color:#E86A56;
}

.list_record
{
    
    border-bottom:1px solid #ffffff;
    padding-left: 3px;
    font-size:12px;
    color:#000000;
    padding:3px;
    margin:2px;
    
}
/* -------------------------------- Items List Calendar --------------------------------- */
.list_calendar_background
{
    border:1px dashed black;
    font-size:11px;
    font-family:verdana;
    background-color:#f5f5f5;
    text-align:center;
}
.list_calendar_month
{
    background-color:#fb6d18;

}
.list_calendar_day_name
{
    background-color:#ffc700;
}
.list_calendar_day
{
    padding:2px;
    color:#999999;
}
.list_calendar_day_events
{
    padding:2px;
    color:red;
}
.list_calendar_day_events_hover
{
    padding:2px;
    color:orange;
    cursor:pointer;cursor:hand;
}
.list_calendar_day_selected
{
    padding:2px;
    color:black;
}
.list_calendar_day_selected_hover
{
    padding:2px;
    color:black;
    cursor:pointer;cursor:hand;
}
.list_calendar_events
{
    background-color:#f5f5f5;
    font-family:verdana;
    font-size:11px;
    color:#828282;
    border:1px solid black;
    width:292px;
}
.list_calendar_events_title
{
   font-size:12px;
    font-weight:bold;
    font-family:verdana;
    color:#828282;
    padding:2px;
}
.list_calendar_events_list
{
    font-size:11px;
    font-family:verdana;
    color:#828282;
    padding:2px;
}
/* -------------------------------- Form general --------------------------------- */
FORM
{
    margin : 0px;
    padding : 0px;
}
/* -------------------------------- Seating Plan Flash---------------------------- */
.loading_plan_flash
{
   display : noane ;
   width : 130px ;
   height : 130px ;
}


/****************************************/
/*   Global layout variables */
/****************************************/

body	{
	font-family:helvetica, arial, sans-serif;
	background-color:#666666;
	}
#site	{
	border:1px solid #FFFFFF;
	background-color:#000000;
	width:768px;
	}
#siteinternal	{
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background-color:#000000;
	width:768px;
	}
#sitefooter	{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	width:768;
	background-color:#FFFFFF;
	}
#internalpage	{
	border:1px solid #FFFFFF;
	background-color:#000000;
	width:768px;
	}
#header	{
	border-bottom:1px solid #ffffff;
	width:768px;
	height:67px;
	background-color:#FFFFFF;
	}
#menu	{
	border-bottom:1px solid white;
	background-color:#e96a57;
	height:22px;
	align:left;
	vertical-align:bottom;
	}
#blue	{
	border-left:1px solid #FFFFFF;
	background-color:#68A2D6;
	width:165px;
	}
#bluetop	{
	border-left:1px solid #FFFFFF;
	background-color:#68A2D6;
	width:165px;
	height:22px;
	}
#eventbox	{
	background-color:#e96a57;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	}
#week	{
	background-color:#7A2638;
	border-bottom:1px solid #FFFFFF;
	}
#seasonsearch	{
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:1px solid #FFFFFF;
	}
#quickbuy	{
	padding-bottom:10px;
	border-bottom:1px solid #FFFFFF;
	}
#mainimage	{
	border-bottom:1px solid #FFFFFF;
	height:185px;
	width:603px;
	background-color:#666666;
	}
#perfomance	{
	border-bottom:1px solid #666666;
	padding-bottom:3px;
	margin-top:5px;
	}
#highlight	{
	width:301px;
	height:111px;
	border-top:1px solid #FFFFFF;
	}
#footer	{
	width:768px;
	height:25px;
	border-top:1px solid #FFFFFF;
	}
#contentarea	{
	background-color:#FFFFFF;
	width:453px;
	padding-left:10px;
	padding-right:10px;
	}
#leftnav	{
	background-color:#FFFFFF;
	width:130px;
	border-right:1px solid #666666;
	padding-left:15px;
	padding-right:10px;
	}
#leftcolborder	{
	background-color:#FFFFFF;
	width:150px;
	border-right:1px solid #666666;
	}
#breadcrumbs	{
	background-color:#FFFFFF;
	height:15px;
	width:453px;
	padding-left:10px;
	padding-right:10px;
	}
#spacer	{
	background-color:#FFFFFF;
	}
	
/****************************************/
/*   Global text variables */
/****************************************/

p, ul, li, ol	{
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
	line-height:140%;
	}
a:link 	{
	text-decoration:none;
	color:#e96a57;
	}
a:visited 	{
	text-decoration:none;
	color:#000000;
	}
a:hover	{
	text-decoration:none;
	color:#be5646;
	}
a:active{
	text-decoration:none;
	color:#e96a57;
	}

h1	{
	font-family:arial, helvetica, sans-serif;
	font-size:20px;
	color:#666666;
	line-height:130%;
	}
h2	{
	font-family:helvetica, arial, sans-serif;
	text-transform:uppercase;
	font-size:15px;
	color:#8CD600;
	line-height:130%;
	}
h3	{
	font-family:helvetica, arial, sans-serif;
	text-transform:none;
	font-size:14px;
	color:#68A2D6;
	line-height:130%;
	}
h4	{
	font-family:helvetica, arial, sans-serif;
	font-size:13px;
	line-height:130%;
	font-weight:bold;
	}
.header	{
	font-family:helvetica, arial, sans-serif;
	font-size:20px;
	text-transform:uppercase;
	color:#7A2638;
	line-height:130%;
	}
.eventheader	{
	font-family:helvetica, arial, sans-serif;
	font-size:15px;
	line-height:130%;
	font-weight:bold;
	}
.photocaption	{
	font-family:helvetica, arial, sans-serif;
	font-size:11px;
	line-height:120%;
	font-weight:bold;
	color:#666666;
	}
.text	{
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
	line-height:140%;
	font-weight:normal;
	color:#666666;
	}
.text14	{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	font-weight:normal;
	}
.textgray	{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	font-weight:normal;
	color:#666666;
	}
.copyright	{
	font-family:arial, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#333;
	}
.subheader	{
	font-family:helvetica, arial, sans-serif;
	font-size:14px;
	color:#8CD600;
	line-height:110%;
	text-transform:none;
	font-weight:bold;
	}
.subheaderblue	{
	font-family:helvetica, arial, sans-serif;
	font-size:14px;
	color:#68A2D6;
	line-height:110%;
	text-transform:none;
	text-align:center;
	}
.subheaderred	{
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:110%;
	text-transform:none;
	}
.showheader	{
	font-family:helvetica, arial, sans-serif;
	font-size:20px;
	color:#666666;
	line-height:110%;
	text-transform:none;
	}
.eventname	{
	font-family:helvetica, arial, sans-serif;
	font-size:15px;
	color:#666666;
	line-height:130%;
	font-weight:bold;
	text-transform:none;
	}
.daterange	{
	font-family:helvetica, arial, sans-serif;
	font-size:17px;
	color:#666666;
	line-height:110%;
	text-transform:uppercase;
	}
.headerred	{
	font-family:helvetica, arial, sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:150%;
	color:#7A2638;
	}
.headerorange	{
	font-family:helvetica, arial, sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:150%;
	color:#FFFFFF;
	}
.headerblack	{
	font-family:helvetica, arial, sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:150%;
	color:#000000;
	}
.headerblack2	{
	font-family:helvetica, arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:150%;
	color:#666666;
	text-align:center;
	}
.headerwhite	{
	font-family:helvetica, arial, sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:150%;
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:10px;
	}	
.textwhite	{
	font-family:helvetica, arial, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#FFFFFF;
	}

.textblack	{
	font-family:helvetica, arial, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#000000;
}

.textnews	{
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#000000;
}

.textshowsdesc	{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#666666;
}



.month	{
	font-family:helvetica, arial, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	}
.orangetext	{
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
	line-height:140%;
	color:#e96a57;
	}
.yellowtext	{
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
	line-height:140%;
	color:#F5C421;
	}
.divider	{
	padding-left:13px;
	padding-right:13px;
	}
.dividersmall	{
	padding-left:3px;
	padding-right:3px;
	}
.navitem	{
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
	padding-bottom:5px;
	}
.artistname	{
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
	line-height:150%;
	}
.navtabs	{
	font-family:helvetica, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.tabdivider	{
	padding-left:5px;
	padding-right:5px;
	}
.gridmark	{
	font-family:helvetica, arial, sans-serif;
	font-weight:bold;
	color:#EB6C17;
	font-size:17px;
	}
		
/****************************************/
/*   Alternate text and link variables */
/****************************************/	


#blue a	{
	text-decoration:none;
	color:#FFFFFF;
	}
#blue a:hover	{
	text-decoration:none;
	color:#e96a57;
	}
#specialoffers a	{
	text-decorations:none;
	color:#F5C421;
	}
#specialoffers a:hover	{
	text-decorations:none;
	color:#FFFFFF;
	}
.specialprice	{
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
	line-height:150%;
	color:#8CD600;
	}
.footeritem	{
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	padding-bottom:3px;
	color:#666666;
	}
.footeritem a 	{
font-family:arial, helvetica,  sans-serif;
font-size:10px;
	text-decoration:none;
	color:#666666;
	}
.footeritem a:hover	{

	text-decoration:none;
	color:#e96a57;
	}
#season	{
	font-family:helvetica, arial, sans-serif;
	font-size:9px;
	line-height:110%;
	color:#FFFFFF;
	}
#season a	{
	text-decoration:none;
	color:#000000;
	}
#season	a:hover	{
	text-decoration:none;
	color:#e96a57;
	}
#breadcrumb	{	
	Images/njpac_menudivider.gif
	}
#navheader p	{
	font-family:helvetica, arial, sans-serif;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	color:#68A2D6;
	padding-bottom:0px;
	}
#whiteborder	{
	border:none;
	width:150;
	background:none;
	}
/* -------------------------------- News Section Scroll Bar -------------------------------- */

#newsscroll	{
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;}
	
/*----------------------------------Internal Pages -------------------------------------*/

.internal_head {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.internal_text {
	font-size: 14px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}


/* ------------------------Residency CSS Document ----------------------------------*/

/* frontpage  */
.res_newstyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_newstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_newstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}
.res_newstyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_newstyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_newstyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}
.res_newstyle7 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.res_newstyle7a {font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; }
.res_newstyle8 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.res_newstyle9 {font-weight: bold}

/* yww style */

.res_ywwstyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_ywwstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_ywwstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_ywwstyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_ywwstyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_ywwstyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}
.res_ywwstyle6 {background-color: #FFFFFF; border: 1px #000000 dotted; visibility: visible; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; font-style: italic; }
.res_ywwstyle7 {background-color: #BCE3A2; border: 1px #000000 dotted; visibility: visible; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-weight: bold; }
}
.res_ywwstyle6a {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.res_ywwstyle8 {
	background-color: #FFFFFF;
	border: 1px #000000 dotted;
	visibility: visible;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

/* aa style */

.res_aastyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_aastyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_aastyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_aastyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_aastyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_aastyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}
.res_aastyle6 {background-color: #FFFFFF; border: 1px #000000 dotted; visibility: visible; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; font-style: italic; }
.res_aastyle7 {background-color: #AFD4D6; border: 1px #000000 dotted; visibility: visible; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-weight: bold; }

/* airp style */

.res_airpstyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_airpstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_airpstyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_airpstyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_airpstyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

/* eltta style */

.res_elltastyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_elltastyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_elltastyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_elltastyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_elltastyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_elltastyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}
.res_elltastyl6 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.res_elltastyle7 {
	font-family: Arial;
	font-size: 12px;
}
/* pde style */

.res_pdestyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_pdestyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_pdestyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_pdestyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_pdestyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_pdestyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}
.res_pdestyle6 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
/* raap style */

.res_raapstyle5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
}
.res_raapstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_raapstyle1 {  
background-color: #FFFFFF; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px;padding-left: 4px;}

.res_rappstyle2 {  
background-color: #BCE3A2; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_raapstyle3 {  
background-color: #AFD4D6; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}

.res_raapstyle4 {  
background-color: #D2AC5A; 
border: 1px #000000 dotted; 
visibility: visible; 
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px;padding-left: 2px;
}
.res_raap_style6 {background-color: #FFFFFF; border: 1px #000000 dotted; visibility: visible; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; font-style: italic; }
.res_rappstyle7 {background-color: #BCE3A2; border: 1px #000000 dotted; visibility: visible; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; font-weight: bold; }
