
/********** AACOM Custom Selectors - START *******************/
.ui-dialog-content textarea, .ui-dialog-content input, .ui-dialog-content select {	font-size: 12px;}
/* Dialog button styles */
.btnDialogRow {	position:relative;	height: 25px;	margin:35px 0 0 0;}
.ui-dialog-content div.section {	float:left;	margin:0 0 30px 0;	width:633px;}
.ui-dialog-content div.section .singleColumnSpacing {	margin: 10px 0 0 15px;}
a.btnDialogMain span.strong, a.btnDialogMain:hover span.strong, a.btnDialogMain_inActive span.strong, a.btnDialogSecondary span.strong, a.btnDialogSecondary:hover span.strong, a.btnDialogInactive span.strong {	font-weight: bold;}
a.btnDialogMain, a.btnDialogMain:hover, a.btnDialogSecondary, a.btnDialogSecondary:hover, a.btnDialogInactive {	position:relative;	color: #fff !important;	text-decoration:none;	font-size:12px;	font-weight:bold;	line-height:1;	letter-spacing:1px;	margin: 0 0 0 3px;	padding:8px 0 8px 30px;	cursor:pointer;}
a.btnDialogMain span, a.btnDialogMain:hover span, a.btnDialogInactive span, a.btnDialogSecondary span, a.btnDialogSecondary:hover span {	line-height:1;	padding:8px 35px 8px 0;}
a.btnDialogSecondary {	background: url(/content/images/dialogs/buttons/sprite_btn_dialog_main.jpg) 0 0 no-repeat;	color: #000066 !important;}
a.btnDialogSecondary span {	background: url(/content/images/dialogs/buttons/sprite_btn_dialog_cap.jpg) 100% 0 no-repeat;}
a.btnDialogSecondary:hover {	background: url(/content/images/dialogs/buttons/sprite_btn_dialog_main.jpg) 0 -31px no-repeat;}
a.btnDialogSecondary:hover span {	background: url(/content/images/dialogs/buttons/sprite_btn_dialog_cap.jpg) 100% -31px no-repeat;}
a.btnDialogMain {	background: url(/content/images/dialogs/buttons/sprite_btn_dialog_main.jpg) 0 -62px no-repeat;}
a.btnDialogMain span {	background: url(/content/images/dialogs/buttons/sprite_btn_dialog_cap.jpg) 100% -62px no-repeat;}
a.btnDialogMain:hover {	background: url(/content/images/dialogs/buttons/sprite_btn_dialog_main.jpg) 0 -93px no-repeat;}
a.btnDialogMain:hover span {	background: url(/content/images/dialogs/buttons/sprite_btn_dialog_cap.jpg) 100% -93px no-repeat;}
a.btnDialogInactive {	background: url(/content/images/dialogs/buttons/sprite_btn_dialog_main.jpg) 0 -124px no-repeat;	cursor: auto}
a.btnDialogInactive span {	background: url(/content/images/dialogs/buttons/sprite_btn_dialog_cap.jpg) 100% -124px no-repeat;}
/* Dialog content related styles */
.ui-dialog-content div{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000;}
.ui-dialog-content label {	color:#000000;	font-size:11px;	font-weight:normal; }
.ui-dialog-content label.blueBold{	color:#0F095F;	font-size:13px;	font-weight:bold; }
.ui-dialog-content .value{	font-weight: normal;	font-size: 12px;	color: #000066;}
.ui-dialog-content .instructions{	color: #999;	font-weight: normal !important;	margin-left: 10px;}
.ui-dialog-content hr{	border: none;	color: #ffffff;	border-bottom: 1px solid #abadb3;	margin: 10px 0;}
.ui-dialog-content .confirmationMessage {	margin: 4px 0 50px 0;}
.ui-dialog-content form p{	padding-left: 15px;	margin: 10px 0 0 0;}
.ui-dialog-content .required {	background:transparent url(/content/images/common/required.gif) no-repeat scroll left top;	padding-left:7px !important;}
.ui-dialog-content .normal {	font-weight: normal;}
.ui-dialog-content .black {      color: #000000;}
/* Error Message Styles based on PBN */
.ui-dialog-content .errorMsg { 		color:#CC0000 !important;		font-size: 12px !important;		font-weight: bold !important;		background: url(/content/images/common/bang.gif) no-repeat left 2px ;		margin:2px 0;		padding:2px 0 2px 17px;		line-height:1.2;		text-align: left;		}
.ui-dialog-content .errorMsg p	{		color:#CC0000 !important;		font-size: 12px !important;		font-weight: bold !important;		line-height:1.2;		text-align: left;}	
/* Global utility settings (TODO: move to common file)*/
.brdrLeftNone {	border-left:none !important}
.brdrTopNone {	border-top:none !important}
.brdrRightNone {	border-right:none !important}
.brdrBotNone {	border-bottom:none !important}
.brdrNone {	border:none !important;}
.brdrTop {	border-top:1px solid black !important}
.bkgNone {	background:none !important}
.margin15px {	margin:15px 15px 0 15px !important}
.ui-dialog .clear {	clear:both !important;	margin:0 !important;	padding:0 !important;	height:1px !important;	line-height:0 !important}
.floatLeft {	float:left !important;}
.floatRight {	float:right !important;}
.hide {	display:none !important;}
.hright {	text-align:right !important;}
.hleft {	text-align:left !important;}
.hcenter {	text-align:center !important;}
.vtop {	vertical-align:top !important;}
.vbottom {	vertical-align:bottom !important;}
.vmiddle {	vertical-align:middle !important;}
.nowrap {	white-space:nowrap !important;}
.block {	display:block !important;}
.inline {	display:inline !important;}
.bkg_eef2fb {	background-color:#eef2fb !important;}
