/* ============================================ */
/* speech bubble can have four positions: 		*/
/* top, right, bottom or left. Leaving 			*/
/* empty will result in a box without a 		*/
/* speech bubble. 								*/
/* ============================================ */

div#myIDWidgetPositioning.ajaxLogin {
	position:absolute;
	top:40px;

    display:none;
	width:240px;
	padding:10px;
}

div#myIDWidgetPositioning.ajaxLogin.inline {
	display:block;
	position:relative;
	top:auto;
	left:auto;
}

/* show box inline */
div#myIDWidgetPositioning.inline {

	
}

div#myIDWidgetPositioning.show,
div.show {
  display:block!important;
}

form#myIDWidgetform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../mijnidformimages/back_outer_top.png) no-repeat 0 0;
	padding-top:5px;
	position:relative;
	text-align:left;
}

/* show box inline */
div#myIDWidgetPositioning.inline form#myIDWidgetform {
	background:none;
	width:auto;
	max-width:400px;
	* html width:400px;
}



div#myIDWidgetPositioning form#myIDWidgetform div.helper {
	/* IE6 Fix */
	position:relative;
	
}

div#myIDWidgetPositioning.top form#myIDWidgetform {
	background:url(../mijnidformimages/back_outer_top_on.png) no-repeat 0 0;
	padding-top:13px;
}

/* show box inline */
div#myIDWidgetPositioning.inline form#myIDWidgetform.top {
	background:none;
}

form#myIDWidgetform div.outer {
	border-right:1px solid #a3b1c7;
	border-left:1px solid #a3b1c7;
	padding:5px;
	background:#fff;
}


/* show box inline */
div#myIDWidgetPositioning.inline form#myIDWidgetform div.outer  {
	border:none;
	padding:0;
}


div#myIDWidgetPositioning.left form#myIDWidgetform div.outer {
	border-left:none;
}

div#myIDWidgetPositioning.left form#myIDWidgetform div.helper {
	background: url(../mijnidformimages/back_outer_left_on.png) no-repeat 0 0;
	margin-left:-10px;
	padding-left:11px;
}


div#myIDWidgetPositioning.right form#myIDWidgetform div.outer {
	border-right:none;

}

div#myIDWidgetPositioning.right form#myIDWidgetform div.helper {
	background: url(../mijnidformimages/back_outer_right_on.png) no-repeat 100% 0;
	margin-right:-10px;
	padding-right:11px;
}


form#myIDWidgetform fieldset {
	border:none;
	padding:5px;
	margin:0;
	background:#e9edf2 url(../mijnidformimages/back_inner_top.png) no-repeat 0 0;
}

div#myIDWidgetPositioning.inline form#myIDWidgetform fieldset {
	background-image:none;
}

form#myIDWidgetform fieldset a.close,
form#myIDWidgetform fieldset a:link.close,
form#myIDWidgetform fieldset a:visited.close {
	display:block;
	float:right;
	overflow:hidden;
	background:url(../mijnidformimages/bttn_close.png) no-repeat 0 0!important;
	text-indent:-999em;
	margin:5px 5px 0 0;
	width:15px;
	height:14px;
}

form#myIDWidgetform div#myIDerror {
	color:#d0001d;
	border:1px solid #d0001d;
	padding:5px;
}

form#myIDWidgetform div#myIDerror h2 {
	font-size:12px;
	margin:0;
	padding:0;
	color:#d0001d;
	font-weight:bold;
}

form#myIDWidgetform fieldset div.myIDWidgetfrmRow label {
	color:#2b4a7d;
	font-weight:bold;
	display:block;
	margin-top:2px;
}

form#myIDWidgetform fieldset div.myIDWidgetfrmRow input.myIDfldText {
	border:2px solid #9dacc3;
	padding:2px 0;
	width:97%;
}

form#myIDWidgetform fieldset div.myIDWidgetfrmRow.myIDcheckbox {
	overflow:hidden;
	margin-top:5px;
}

form#myIDWidgetform fieldset div.myIDWidgetfrmRow.myIDcheckbox input {
	float:left;
	margin:2px 3px 0 0;
	padding:0;
}

form#myIDWidgetform fieldset div.myIDWidgetfrmRow.myIDcheckbox label {
	float:left;
}

form#myIDWidgetform div.byline {
	font-size:11px;
	/*IE6 fix*/
	position:relative;
}

form#myIDWidgetform a:link,
form#myIDWidgetform a:visited {
	color:#2b4a7d;
}

form#myIDWidgetform a:hover,
form#myIDWidgetform a:focus,
form#myIDWidgetform a:active {
	color:#647ba0;

}


form#myIDWidgetform fieldset div.myIDWidgetfrmRow div.byline a:link,
form#myIDWidgetform fieldset div.myIDWidgetfrmRow div.byline a:visited {
	color:#647ba0;
}

form#myIDWidgetform fieldset div.myIDWidgetfrmRow div.byline a:hover,
form#myIDWidgetform fieldset div.myIDWidgetfrmRow div.byline a:focus,
form#myIDWidgetform fieldset div.myIDWidgetfrmRow div.byline a:active {
	color:#2b4a7d;
}

form#myIDWidgetform div.myIDWidgetfrmRow.submitRow {
	background:#9dacc3;
	padding:4px 0 4px 5px;
	margin-bottom:4px;
}


form#myIDWidgetform div.myIDWidgetfrmRow.submitRow button#myIDWidgetSubmit {
	background:#2b4a7d;
	color:#fff;
	border:1px solid #dedede;
	padding:3px;
	font-weight:bold;
	font-size:11px;
	float:none;
	margin:0;
	width:auto;
}


form#myIDWidgetform a.myIDExternalLink {
	background:url(../mijnidformimages/icon_externallink.png) no-repeat 100% 3px;
	padding-right:13px;
}

div#myIDWidgetPositioning.intern form#myIDWidgetform a.myIDExternalLink {
	background:none;
	padding-right:0;
}

form#myIDWidgetform div.bottom {
	background:url(../mijnidformimages/back_outer_bottom.png) no-repeat 0 100%;
	padding:0 0 10px 7px;
}

/*inline*/

div#myIDWidgetPositioning.inline form#myIDWidgetform div.bottom {
	background:none;
}


div#myIDWidgetPositioning.bottom form#myIDWidgetform div.bottom {
	background:url(../mijnidformimages/back_outer_bottom_on.png) no-repeat 0 100%;
	padding:0 0 20px 7px;
}



/* resets */

form#myIDWidgetform a:link, 
form#myIDWidgetform a:visited, 
form#myIDWidgetform a:hover, 
form#myIDWidgetform a:focus, 
form#myIDWidgetform a:active {
	border:none;
}
