a.buttonBlueOnWhite {
	display:					block;
	background-image:			url('/images/buttons/blue_top.gif');
	background-repeat:			no-repeat;
	background-position:		top left;
	font:						normal 1em/14px arial,sans-serif;
	width:						250px;
	margin:						0px;
	padding:					0px;
	padding-top:				6px;
	text-decoration:			none;
	color:						#333;
}
a.buttonBlueOnWhite span {
	display:					block;
	background-image:			url('/images/buttons/blue_bottom_white.gif');
	background-repeat:			no-repeat;
	background-position:		bottom left;
	padding-left:				25px;
	margin-top:					0px;
	padding-bottom:				4px;
	text-align:					left;
	padding-right:				5px;
}

a.buttonBlueOnWhite:hover {	background-position: -250px 0px ; color: #333; }
a.buttonBlueOnWhite:hover span { background-position: -250px 100%; }



a.buttonOrangeOnWhite {
	display:					block;
	background-image:			url('/images/buttons/orange_top.gif');
	background-repeat:			no-repeat;
	background-position:		top left;
	font:						normal 1em/14px arial,sans-serif;
	width:						250px;
	margin:						0px;
	padding:					0px;
	padding-top:				6px;
	text-decoration:			none;
	color:						#333;
}
a.buttonOrangeOnWhite span {
	display:					block;
	background-image:			url('/images/buttons/orange_bottom_white.gif');
	background-repeat:			no-repeat;
	background-position:		bottom left;
	padding-left:				25px;
	margin-top:					0px;
	padding-bottom:				4px;
	text-align:					left;
	padding-right:				5px;
}

a.buttonOrangeOnWhite:hover {	background-position: -250px 0px ; color: #333; }
a.buttonOrangeOnWhite:hover span { background-position: -250px 100%; }





a.buttonBlueOnGrey {
	display:					block;
	background-image:			url('/images/buttons/blue_top.gif');
	background-repeat:			no-repeat;
	background-position:		top left;
	font:						normal 1em/13px arial,sans-serif;
	width:						250px;
	margin:						0px;
	padding:					0px;
	padding-top:				6px;
	text-decoration:			none;
	color:						#333;
}
a.buttonBlueOnGrey span {
	display:					block;
	background-image:			url('/images/buttons/blue_bottom_grey.gif');
	background-repeat:			no-repeat;
	background-position:		bottom left;
	padding-left:				25px;
	margin-top:					0px;
	padding-bottom:				5px;
	text-align:					left;
	white-space:				pre;
}

a.buttonBlueOnGrey:hover {	background-position: -250px 0px ; color: #333; }
a.buttonBlueOnGrey:hover span { background-position: -250px 100%; }





a.buttonGreenOnGrey {
	display:					block;
	background-image:			url('/images/buttons/green_top.gif');
	background-repeat:			no-repeat;
	background-position:		top left;
	font:						normal 1em/13px arial,sans-serif;
	width:						250px;
	margin:						0px;
	padding:					0px;
	padding-top:				6px;
	text-decoration:			none;
	color:						#333;
}
a.buttonGreenOnGrey span {
	display:					block;
	background-image:			url('/images/buttons/green_bottom_grey.gif');
	background-repeat:			no-repeat;
	background-position:		bottom left;
	padding-left:				25px;
	margin-top:					0px;
	padding-bottom:				5px;
	text-align:					left;
	white-space:				pre;
}

a.buttonGreenOnGrey:hover {	background-position: -250px 0px ; color: #333; }
a.buttonGreenOnGrey:hover span { background-position: -250px 100%; }





a.buttonNormal {
	float:						left;
	background-image:			url('/images/buttons/blue_right.gif');
	background-repeat:			no-repeat;
	background-position:		top right;
	font:						normal 1em/13px arial,sans-serif;
	text-decoration:			none;
	text-align:					left;
	color:						#333;
	margin:						0px;
	padding:					0px;
	padding-right:				5px;
	margin-right:				5px;
	cursor:						pointer;
}

a.buttonNormal span {
	float:						left;
	background-image:			url('/images/buttons/blue_left.gif');
	background-repeat:			no-repeat;
	background-position:		top left;
	margin:						0px;
	margin-right:				14px;
	padding:					0px;
	padding-left:				23px;
	padding-top:				5px;
	padding-bottom:				5px;
	padding-right:				14px;
	white-space:				pre;
}

a.buttonNormal:hover {	background-position: 100% -23px; color: #333; }
a.buttonNormal:hover span { background-position: 0px -23px; }





a.buttonNormalGreen {
	float:						left;
	background-image:			url('/images/buttons/green_right.gif');
	background-repeat:			no-repeat;
	background-position:		top right;
	font:						normal 1em/13px arial,sans-serif;
	text-decoration:			none;
	text-align:					left;
	color:						#333;
	margin:						0px;
	padding:					0px;
	padding-right:				5px;
	margin-right:				5px;
	cursor:						pointer;
}

a.buttonNormalGreen span {
	float:						left;
	background-image:			url('/images/buttons/green_left.gif');
	background-repeat:			no-repeat;
	background-position:		top left;
	margin:						0px;
	margin-right:				14px;
	padding:					0px;
	padding-left:				23px;
	padding-top:				5px;
	padding-bottom:				5px;
	padding-right:				14px;
	white-space:				pre;
}

a.buttonNormalGreen:hover {	background-position: 100% -23px; color: #333; }
a.buttonNormalGreen:hover span { background-position: 0px -23px; }




a.buttonNormalOrange {
	float:						left;
	background-image:			url('/images/buttons/orange_right.gif');
	background-repeat:			no-repeat;
	background-position:		top right;
	font:						normal 1em/13px arial,sans-serif;
	text-decoration:			none;
	text-align:					left;
	color:						#333;
	margin:						0px;
	padding:					0px;
	padding-right:				5px;
	margin-right:				5px;
	cursor:						pointer;
}

a.buttonNormalOrange span {
	float:						left;
	background-image:			url('/images/buttons/orange_left.gif');
	background-repeat:			no-repeat;
	background-position:		top left;
	margin:						0px;
	margin-right:				14px;
	padding:					0px;
	padding-left:				23px;
	padding-top:				5px;
	padding-bottom:				5px;
	padding-right:				14px;
	white-space:				pre;
}

a.buttonNormalOrange:hover {	background-position: 100% -23px; color: #333; }
a.buttonNormalOrange:hover span { background-position: 0px -23px; }


.radio {
	width:						85%;
	display:					block;
	text-decoration:				none;
	padding-top:					10px;
	padding-bottom:					10px;
	position:					relative;
	top:						0px;
	left:						0px;
}


.radioOff, .radioOn {
	display:					block;
	width:						100%;
	height:						100%;
	position: 					absolute;
	z-index:					0;
	top:						0px;
	left:						0px;
	background-image:				url('/images/buttons/radio_button_1.gif');
	background-repeat:				no-repeat;
	background-position:				center left;
}

.radioText  {
	position:					relative;
	z-index:					1;
	font:						normal 1em/15px  arial,sans-serif;
	color:						#333;
	margin-left:					30px;
}

.radioOn, .radioOff:hover {
	background-image:			url('/images/buttons/radio_button_2.gif');

}

.radioOn:hover span{
}

.radioOff:hover,.radioOn:hover {
	color:						#000;
	text-decoration:			underline;
}


/* used for role qualifications and areas of application links */
div.bulletlink {
	background-image:			url('/images/buttons/green_bullet.gif');
	background-repeat:			no-repeat;
	background-position:		left;
	color:						#444;
	padding-left:				25px;
}

div.bulletlink a {
	font:						bold 1em/16px arial,helvetica,sans-serif;
	color:						#444;
	text-decoration:			none;
}

div.bulletlink a:hover {
	color:						#000;
	text-decoration:			underline;
}