/* Drop Down */

div.dropdown_container
{
	/*width:210px;*/
	height:27px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
}

div.dropdown_left
{
	height:27px;
	background-image:url('../images/dropdown-left.jpg');
	background-repeat:no-repeat;
	width:6px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.dropdown_middle
{
	height:27px;
	background-image:url('../images/dropdown-middle.jpg');
	background-repeat:repeat-x;
	margin:0;
	display:block;
	float:left;
}

div.dropdown_middle label
{
	display:block;
	padding-top:2px;
}

div.dropdown_right
{
	height:27px;
	background-image:url('../images/dropdown-arrow.jpg');
	background-repeat:no-repeat;
	width:27px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	
	display:block;
	float:left;
}

div.dropdown_list
{ 
	position:absolute; 
	/*width:200px; */
	background-color:white; 
	border:1px solid #ccc;
	margin:0px; 
	padding:0px; 
	font-family:Arial;
	font-size:12px;
	color:#003450;
	text-align:left; 
	max-height:200px;
	overflow:auto;
	z-index:1000;
}

div.dropdown_list ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.dropdown_list ul li.selected
{ 
	background-image:url('../images/dropdown-option-selected.jpg');
	background-repeat:repeat-x;
}

div.dropdown_list ul li
{
	list-style-type:none; display:block; margin:0; padding:2px; 
	cursor:pointer; 
	text-indent:0;
	background-image:url('../images/dropdown-option.jpg');
	background-repeat:repeat-x; 
	height:22px;
}

/* CheckBox */

div.checkbox_container
{
	height:27px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
}

div.checkbox_left
{
	height:27px;
	background-image:url('../images/checkbox_left.jpg');
	background-repeat:no-repeat;
	width:9px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.checkbox_middle
{
	height:27px;
	background-image:url('../images/checkbox_middle.jpg');
	background-repeat:repeat-x;
	/*width:169px;*/
	font-family:Arial;
	font-size:12px;
	
	height:27px;
	margin:0;
	
	display:block;
	float:left;
}

div.checkbox_middle label
{
	display:block;
	/*padding-top:5px;*/
}

div.checkbox_right
{
	height:27px;
	background-image:url('../images/checkbox_right.jpg');
	background-repeat:no-repeat;
	width:25px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	
	display:block;
	float:left;
	background-position:0 0;
}

div.checkbox_ticked
{
	background-position:0 -28px;
}







/* cssPreFix */

div.pale_dropdown_container
{
	/*width:210px;*/
	height:27px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
}

div.pale_dropdown_left
{
	height:27px;
	background-image:url('../images/dropdown-left-pale.jpg');
	background-repeat:no-repeat;
	width:6px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.pale_dropdown_middle
{
	height:27px;
	background-image:url('../images/dropdown-middle-pale.jpg');
	background-repeat:repeat-x;
	margin:0;
	display:block;
	float:left;
}

div.pale_dropdown_middle label
{
	display:block;
	padding-top:2px;
}

div.pale_dropdown_right
{
	height:27px;
	background-image:url('../images/dropdown-arrow-pale.jpg');
	background-repeat:no-repeat;
	width:27px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	
	display:block;
	float:left;
}

div.pale_dropdown_list
{ 
	position:absolute; 
	/*width:200px; */
	background-color:white; 
	border:1px solid #ccc;
	margin:0px; 
	padding:0px; 
	font-family:Arial;
	font-size:12px;
	color:#003450;
	text-align:left; 
	max-height:200px;
	overflow:hidden;
	z-index:1000;
}

div.pale_dropdown_list ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.pale_dropdown_list ul li.selected
{ 
	background-image:url('../images/dropdown-option-selected.jpg');
	background-repeat:repeat-x;
}

div.pale_dropdown_list ul li
{
	list-style-type:none; display:block; margin:0; padding:2px; 
	cursor:pointer; 
	text-indent:0;
	background-image:url('../images/dropdown-option.jpg');
	background-repeat:repeat-x; 
	height:22px;
}



div.pale_checkbox_container
{
	height:27px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
}

div.pale_checkbox_left
{
	height:27px;
	background-image:url('../images/checkbox_left_pale.jpg');
	background-repeat:no-repeat;
	width:9px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.pale_checkbox_middle
{
	height:27px;
	background-image:url('../images/checkbox_middle_pale.jpg');
	background-repeat:repeat-x;
	/*width:169px;*/
	font-family:Arial;
	font-size:12px;
	
	height:27px;
	margin:0;
	
	display:block;
	float:left;
}

div.pale_checkbox_middle label
{
	display:block;
	/*padding-top:5px;*/
	
	padding:4px;
	padding-top:6px;
}

div.pale_checkbox_right
{
	height:27px;
	background-image:url('../images/checkbox_right_pale.jpg');
	background-repeat:no-repeat;
	width:25px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	
	display:block;
	float:left;
	background-position:0 0;
}

div.pale_checkbox_ticked
{
	background-position:0 -28px;
}


/* Slim Checkboxes */

div.pale_checkbox_slim_container
{
	height:26px;
	border:0;
	margin:0;
	padding:0;
	padding-left:10px;
	font-family:Arial;
	font-size:12px;
	color:#003450;
}

div.pale_checkbox_slim_unticked
{
	height:26px;
	background-image:url('../images/tickboxes.jpg');
	background-repeat:no-repeat;
	width:26px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	
	display:block;
	background-position:0 0;
}

div.pale_checkbox_slim_ticked
{
	background-position:0 -26px;
}

/* Slim Round Checkboxes */

.pale_round_option
{
	width:40px;
	height:15px;
	margin-right:10px;
	padding:0;
	overflow:hidden;
}

.pale_round_option_text
{
	
}

div.pale_round_checkbox_slim_container
{
	position:absolute;
	height:15px;
	width:22px;
	top:0;
	right:0;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:7px;
	color:#003450;
}

div.pale_round_checkbox_slim_unticked
{
	height:15px;
	background-image:url('../images/checkbox_round_pale.jpg');
	background-repeat:no-repeat;
	width:20px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	background-position:0 0;
}

div.pale_round_checkbox_slim_ticked
{
	background-position:0 -15px;
}

.cwidth17
{
	width:17px;
}


/* Dropdown 90 width */

.blue90_dropdown {
	/*background:none;*/
	color:#003450;
	width:90px;
	font-size:12px;
	font-weight:bold;
}

div.blue90_dropdown_container
{
	width:90px;
	height:27px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
	font-weight:normal;
}

div.blue90_dropdown_left
{
	height:27px;
	background-image:url('../images/dropdown-left.jpg');
	background-repeat:no-repeat;
	width:6px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.blue90_dropdown_middle
{
	height:27px;
	background-image:url('../images/dropdown-middle.jpg');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:57px;
	position:relative;
}

div.blue90_dropdown_middle div
{
	display:block;
	position:absolute;
	width:57px;
	/*padding-left:5px;
	padding-right:5px;*/
	height:27px;
	top:0;
	margin-top:2px;
	font-size:12px;
	font-weight:bold;
}

div.blue90_dropdown_right
{
	height:27px;
	background-image:url('../images/dropdown-arrow.jpg');
	background-repeat:no-repeat;
	width:27px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;

	display:block;
	float:left;
}

div.blue90_dropdown_list
{ 
	position:absolute; 
	width:88px;
	background-color:white; 
	border:1px solid #ccc;
	margin:0px; 
	padding:0px; 
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#003450;
	text-align:left; 
	max-height:130px;
	overflow:auto;
	z-index:1000;
}

div.blue90_dropdown_list ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.blue90_dropdown_list ul li.selected
{ 
	background-image:url('../images/dropdown-option-selected.jpg');
	background-repeat:repeat-x;
}

div.blue90_dropdown_list ul li
{
	list-style-type:none; display:block; margin:0; padding:2px; 
	cursor:pointer; 
	text-indent:0;
	background-image:url('../images/dropdown-option.jpg');
	background-repeat:repeat-x; 
	height:22px;
}

div.blue90_dropdown_list ul li.indent
{
	text-indent:20px;
}

div.blue90_clean_up
{
	float:none;
	clear:both;
	display:none;
}


/* Dropdown 190 width */

.blue190_dropdown {
	/*background:none;*/
	color:#003450;
	width:190px;
	font-size:12px;
	font-weight:bold;
}

div.blue190_dropdown_container
{
	width:190px;
	height:27px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
	font-weight:normal;
}

div.blue190_dropdown_left
{
	height:27px;
	background-image:url('../images/dropdown-left.jpg');
	background-repeat:no-repeat;
	width:6px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.blue190_dropdown_middle
{
	height:27px;
	background-image:url('../images/dropdown-middle.jpg');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:157px;
	position:relative;
}

div.blue190_dropdown_middle div
{
	display:block;
	position:absolute;
	width:157px;
	/*padding-left:5px;
	padding-right:5px;*/
	height:27px;
	top:0;
	margin-top:2px;
	font-size:12px;
	font-weight:bold;
}

div.blue190_dropdown_right
{
	height:27px;
	background-image:url('../images/dropdown-arrow.jpg');
	background-repeat:no-repeat;
	width:27px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;

	display:block;
	float:left;
}

div.blue190_dropdown_list
{ 
	position:absolute; 
	width:188px;
	background-color:white; 
	border:1px solid #ccc;
	margin:0px; 
	padding:0px; 
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#003450;
	text-align:left; 
	max-height:130px;
	overflow:auto;
	z-index:1000;
}

div.blue190_dropdown_list ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.blue190_dropdown_list ul li.selected
{ 
	background-image:url('../images/dropdown-option-selected.jpg');
	background-repeat:repeat-x;
}

div.blue190_dropdown_list ul li
{
	list-style-type:none; display:block; margin:0; padding:2px; 
	cursor:pointer; 
	text-indent:0;
	background-image:url('../images/dropdown-option.jpg');
	background-repeat:repeat-x; 
	height:22px;
}

div.blue190_dropdown_list ul li.indent
{
	text-indent:20px;
}

div.blue190_clean_up
{
	float:none;
	clear:both;
	display:none;
}


/* Dropdown 202 width */

.blue202_dropdown {
	/*background:none;*/
	color:#003450;
	width:202px;
	font-size:12px;
	font-weight:bold;
}

div.blue202_dropdown_container
{
	width:202px;
	height:27px;
	border:0;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#003450;
	font-weight:normal;
}

div.blue202_dropdown_left
{
	height:27px;
	background-image:url('../images/dropdown-left.jpg');
	background-repeat:no-repeat;
	width:6px;	/* Set to width of LHS image */
	margin:0;
	padding:0;
	display:block;
	float:left;
}

div.blue202_dropdown_middle
{
	height:27px;
	background-image:url('../images/dropdown-middle.jpg');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:169px;
	position:relative;
}

div.blue202_dropdown_middle div
{
	display:block;
	position:absolute;
	width:169px;
	/*padding-left:5px;
	padding-right:5px;*/
	height:27px;
	top:0;
	margin-top:2px;
	font-size:12px;
	font-weight:bold;
}

div.blue202_dropdown_right
{
	height:27px;
	background-image:url('../images/dropdown-arrow.jpg');
	background-repeat:no-repeat;
	width:27px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;

	display:block;
	float:left;
}

div.blue202_dropdown_list
{ 
	position:absolute; 
	width:200px;
	background-color:white; 
	border:1px solid #ccc;
	margin:0px; 
	padding:0px; 
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#003450;
	text-align:left; 
	max-height:130px;
	overflow:auto;
	z-index:1000;
}

div.blue202_dropdown_list ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.blue202_dropdown_list ul li.selected
{ 
	background-image:url('../images/dropdown-option-selected.jpg');
	background-repeat:repeat-x;
}

div.blue202_dropdown_list ul li
{
	list-style-type:none; display:block; margin:0; padding:2px; 
	cursor:pointer; 
	text-indent:0;
	background-image:url('../images/dropdown-option.jpg');
	background-repeat:repeat-x; 
	height:22px;
}

div.blue202_dropdown_list ul li.indent
{
	text-indent:20px;
}

div.blue202_clean_up
{
	float:none;
	clear:both;
	display:none;
}


div.slider_container
{
	width:312px;
	height:26px; 
	border:0;
	padding:0;
	margin:0;
	font-size:7px;
	position:relative;
}

div.slider_left
{
	background-image:url('../images/slider_edges.gif'); 
	background-repeat:no-repeat;
	background-position:0 0;
	width:6px;
	height:26px; 
	display:block;
	float:left;
}

div.slider_right
{
	background-image:url('../images/slider_edges.gif'); 
	background-repeat:no-repeat;
	background-position:0 -26px;
	width:6px;
	height:26px;
	display:block;
	float:left;
}

div.slider_control
{
	width:300px; 
	background-image:url('../images/slider_bg.jpg'); 
	background-repeat:repeat-x; 
	height:26px; 
	display:block;
	float:left;
}

div.slider_handle
{
	width:17px; 
	margin-top:5px;
	height:21px; 
	background-image:url('../images/slider_mark.gif'); 
	cursor:pointer; 
	position:absolute;
}

div.slider_clear
{
	float:none;
	clear:both;
	display:none;
}







.delete_checkbox {
	
}

div.delete_checkbox_container
{
	width:17px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
	font-size:7px;
}

div.delete_checkbox_tick
{
	width:17px;
	height:16px;
	background:url(../images/delete_tick.gif) no-repeat;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	cursor:pointer;
	display:block;
	background-position:0 0;
}

div.delete_checkbox_tick:hover
{
	background:url(../images/delete_tick.gif) 0 -17px no-repeat;
}

div.delete_checkbox_ticked
{
	background:url(../images/delete_tick.gif) 0 -17px no-repeat;
}



.delete_blue_checkbox {
	
}

div.delete_blue_checkbox_container
{
	width:17px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
	font-size:7px;
}

div.delete_blue_checkbox_tick
{
	width:17px;
	height:16px;
	background:url(../images/delete_tick2.gif) no-repeat;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	cursor:pointer;
	display:block;
	background-position:0 0;
}

div.delete_blue_checkbox_tick:hover
{
	background:url(../images/delete_tick2.gif) 0 -17px no-repeat;
}

div.delete_blue_checkbox_ticked
{
	background:url(../images/delete_tick2.gif) 0 -17px no-repeat;
}




/* AVATAR IMAGES */
.avatar_holder
{
	width:339px;
	height:394px;
	overflow:hidden;
	margin:0 auto;

}

.avatar_scroll_containers	/* Each of these 3 divs contains an image:top, middle and bottom */
{
	width:341px;
	overflow:hidden;
	position:relative;
}

.male_avatar_top, .female_avatar_top { height:130px; }
.male_avatar_middle { height:90px; }
.female_avatar_middle { height:102px; }
.male_avatar_bottom { height:174px; }
.female_avatar_bottom { height:162px; }

.avatar_image_holder, .avatar_image	/* Identifies scrollable images */
{
	width:339px;
	display:block;
	position:absolute;
	left:0;
	top:0;
}

.avatar_image
{
	width:339px;
	display:block;
}

.avatar_wrapper	/* Used to disable while updating */
{

}

/* updated for ListBox3 */

.nj27_dropdown_container
{
	line-height:normal;
	position:relative;
	height:27px;
	margin:0;
	padding:0;
}
.nj27_dropdown_bg
{
	position:absolute;
	top:0;
	left:0;
	background:url(/images/nj27/select_left.png) 0 0 no-repeat;
	height:27px;
	margin:0;
	padding:0;
	color:#003450;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:2.2;
	z-index:1;
}
.nj27_dropdown_right
{
	position:absolute;
	top:0;
	right:0;
	height:27px;
	background:url(/images/nj27/select_right.png) 0 0 no-repeat;
	width:27px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	z-index:2;
}
.nj27_dropdown_link
{
	position:absolute;
	top:0;
	left:0;
	height:27px;
	cursor:pointer;
	z-index:3;
}
.nj27_dropdown_list
{
	position:absolute;
	overflow:auto;
	background-color:white; 
	border:1px solid #ccc;
	margin:0px; 
	padding:0px; 
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	line-height:2.2;
	color:#003450;
	text-align:left;
	max-height:130px;
	z-index:1000;
}

.nj27_dropdown_list ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.nj27_dropdown_list ul li
{
	list-style-type:none;
	display:block;
	margin:0;
	padding:0px;
	cursor:pointer; 
	height:27px;
	line-height:2;
	background:url('../images/select_li.gif') 0 0 repeat-x;
}

.nj27_dropdown_list ul li.selected
{
	background:url('../images/select_li.gif') 0 -28px repeat-x;
	font-weight:bold;
}

.nj27_dropdown_list ul li.indent
{
	text-indent:20px;
}

.nj32_dropdown_container
{
	line-height:normal;
	position:relative;
	height:32px;
	margin:0;
	padding:0;
}
.nj32_dropdown_bg
{
	position:absolute;
	top:0;
	left:0;
	background:url('../images/select_left32h_pale.gif') 0 0 no-repeat;
	height:32px;
	margin:0;
	padding:0;
	color:#003450;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:2.5;
	z-index:1;
}
.nj32_dropdown_right
{
	position:absolute;
	top:0;
	right:0;
	height:32px;
	background:url('../images/select_right32h_pale.gif') 0 0 no-repeat;
	width:32px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	z-index:2;
}
.nj32_dropdown_link
{
	position:absolute;
	top:0;
	left:0;
	height:32px;
	cursor:pointer;
	z-index:3;
}
.nj32_dropdown_list
{
	position:absolute;
	overflow:auto;
	background-color:white; 
	border:1px solid #ccc;
	margin:0px; 
	padding:0px; 
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	line-height:2.5;
	color:#003450;
	text-align:left;
	max-height:130px;
	z-index:1000;
}

.nj32_dropdown_list ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.nj32_dropdown_list ul li
{
	list-style-type:none;
	display:block;
	margin:0;
	padding:0px;
	cursor:pointer; 
	height:32px;
	line-height:2.5;
	background:url('../images/select_li_32.gif') 0 0 repeat-x;
}

.nj32_dropdown_list ul li.selected
{
	background:url('../images/select_li_32.gif') 0 -33px repeat-x;
	font-weight:bold;
}

.nj32_dropdown_list ul li.indent
{
	text-indent:20px;
}

/* Updated for CheckBox3 */
.nj27_checkbox_container
{
	position:relative;
	height:27px;
	margin:0;
	padding:0;
}

.nj27_checkbox_bg
{
	position:absolute;
	top:0;
	left:0;
	background:url(/images/nj27/checkbox_left.png) 0 0 no-repeat;
	height:27px;
	margin:0;
	padding:0;
	color:#003450;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:2.1;
	z-index:1;
}

.nj27_checkbox_right
{
	position:absolute;
	top:0;
	right:0;
	height:27px;
	background:url(/images/nj27/checkbox_right.png) 0 0 no-repeat;
	width:25px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	z-index:2;
	font-size:1px;
}

.nj27_checkbox_link
{
	position:absolute;
	top:0;
	left:0;
	height:27px;
	cursor:pointer;
	z-index:3;
}

.nj27_checkbox_ticked
{
	background-position:0 -28px;
	font-size:1px;
}

/* 32 high */
.nj32_checkbox_container
{
	position:relative;
	height:32px;
	margin:0;
	padding:0;
}

.nj32_checkbox_bg
{
	position:absolute;
	top:0;
	left:0;
	background:url('../images/checkbox_32h_left.gif') 0 0 no-repeat;
	height:32px;
	margin:0;
	padding:0;
	color:#003450;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:2.5;
	z-index:1;
}

.nj32_checkbox_right
{
	position:absolute;
	top:0;
	right:0;
	height:32px;
	background:url('../images/checkbox_right_pale_32.gif') 0 0 no-repeat;
	width:25px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
	z-index:2;
	font-size:1px;
}

.nj32_checkbox_link
{
	position:absolute;
	top:0;
	left:0;
	height:32px;
	cursor:pointer;
	z-index:3;
}

.nj32_checkbox_ticked
{
	background-position:0 -33px;
	font-size:1px;
}

.nj_dropdown_293x32 { width:293px; height:32px; }
.nj_dropdown_312x27 { width:312px; height:27px; color:#003450; font-family:Arial; font-size:12px; font-weight:bold; }
.nj_dropdown_470x27 { width:470px; height:27px; color:#003450; font-family:Arial; font-size:12px; font-weight:bold; }
.nj_dropdown_296x27 { width:296px; height:27px; color:#003450; font-family:Arial; font-size:12px; font-weight:bold; } /* contact form */
.nj_checkbox { color:#003450; font-family:Arial; font-size:12px; font-weight:normal; }
.nj_checkbox_bold { color:#003450; font-family:Arial; font-size:12px; font-weight:bold; }

.nj_dropdown_90x27 { width:90px; height:27px; color:#003450; font-family:Arial; font-size:12px; font-weight:bold; }
.nj_dropdown_278x27 { width:278px; height:27px; color:#003450; font-family:Arial; font-size:12px; font-weight:bold; }
.nj_dropdown_135x27 { width:135px; height:27px; color:#003450; font-family:Arial; font-size:12px; font-weight:bold; }
.nj_dropdown_200x27 { width:200px; height:27px; color:#003450; font-family:Arial; font-size:12px; font-weight:bold; }
.nj_dropdown_100x27 { width:100px; height:27px; color:#003450; font-family:Arial; font-size:12px; font-weight:bold; }
.nj_dropdown_202x27 { width:202px; height:27px; color:#003450; font-family:Arial; font-size:12px; font-weight:bold; }

/* For RadioButton */
.nj_round_radio_container
{
	position:relative;
	height:27px;
	margin:0;
	padding:0;
}

.nj_round_radio_bg
{
	position:absolute;
	top:0;
	left:0;
	height:27px;
	z-index:1;
}

.nj_round_radio_bg_right
{
	position:absolute;
	top:0;
	right:0;
	height:27px;
	z-index:2;
}

.nj_round_radio_label
{
	position:absolute;
	top:0;
	left:0;
	height:27px;
	color:#003450;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:2.1;
	z-index:3;
}

.nj_round_radio_tick
{
	position:absolute;
	top:6px;
	left:0;
	height:15px;
	width:17px;
	background:url('../images/checkbox_round.gif') 0 0 no-repeat;
	z-index:4;
	font-size:1px;
	overflow:hidden;
}

.nj_round_radio_link
{
	position:absolute;
	top:0;
	left:0;
	height:27px;
	cursor:pointer;
	z-index:5;
}

.nj_round_radioButton_ticked, .nj_round_radio_tick:hover
{
	background-position:0 -16px;
	font-size:1px;
}


.nj_tick_checkbox_container
{
	position:relative;
	height:27px;
	margin:0;
	padding:0;
}

.nj_tick_checkbox_bg
{
	position:absolute;
	top:0;
	left:0;
	height:27px;
	z-index:1;
}

.nj_tick_checkbox_bg_right
{
	position:absolute;
	top:0;
	right:0;
	height:27px;
	z-index:2;
}

.nj_tick_checkbox_label
{
	position:absolute;
	top:0;
	left:0;
	height:27px;
	color:#003450;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:2.1;
	z-index:3;
}

.nj_tick_checkbox_tick
{
	position:absolute;
	top:5px;
	left:0;
	height:17px;
	width:17px;
	background:url(/images/nj27/checkbox_tick.png) 0 0 no-repeat;
	z-index:4;
	font-size:1px;
	overflow:hidden;
}

.nj_tick_checkbox_link
{
	position:absolute;
	top:0;
	left:0;
	height:27px;
	cursor:pointer;
	z-index:5;
}

.nj_tick_checkbox_ticked, .nj_tick_checkbox_tick:hover
{
	background-position:0 -18px;
	font-size:1px;
}



.nj27_radio_container
{
	position:relative;
	height:27px;
	margin:0;
	padding:0;
}

.nj27_radio_bg
{
	position:absolute;
	top:0;
	left:0;
	height:27px;
	z-index:1;
	background:url(/images/nj27/checkbox_left.png) 0 0 no-repeat;
	margin:0;
	padding:0;
	color:#003450;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:2.1;
}

.nj27_radio_bg_right
{
	position:absolute;
	top:0;
	right:0;
	height:27px;
	z-index:2;
	background:url(/images/nj27/checkbox_right.png) 0 0 no-repeat;
	width:25px;	/* Set to width of RHS image */
	margin:0;
	padding:0;
	cursor:pointer;
}

.nj27_radio_label
{
	position:absolute;
	top:0;
	left:0;
	height:27px;
	color:#003450;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:2.1;
	z-index:3;
}

.nj27_radio_tick
{
	position:absolute;
	top:5px;
	right:5px;
	height:17px;
	width:17px;
	background:url(/images/nj27/checkbox_tick.png) 0 0 no-repeat;
	z-index:4;
	font-size:1px;
	overflow:hidden;
}

.nj27_radio_link
{
	position:absolute;
	top:0;
	left:0;
	height:27px;
	cursor:pointer;
	z-index:5;
}

.nj27_radioButton_ticked, .nj27_radio_tick:hover
{
	background-position:0 -18px;
	font-size:1px;
}