body{background:#83B0EC url(images/DialogueBlueBackground.png) 0px  0px repeat-x !important; font-family:Arial, Helvetica, sans-serif; overflow: auto; }
/*removes the natural padding and margin from these elements, so they behave as told*/
form, body, h1,h2,h3,h4, div, table, td {padding:0;margin:0;}

#Diag_header 		{padding:10px; }
	#Diag_header h1	{padding-left:10px; padding-top:5px; font-size:20px; font-weight:normal;   color:#006699; float:left; margin:0; margin-bottom:0px; display:inline; }	
	#Diag_header a	{background:url(images/helpicon.gif) 16px 11px no-repeat; padding:15px; line-height:10px; text-decoration:none; width:50px; float:right; border:1px solid white;}
	#Diag_header a:hover {background-color:#E9F1FC; border-color:#83B0EC;}
	#Diag_header h1 img{margin-bottom:-6px; margin-right:5px;}

#Diag_Container 	{clear:both;margin:15px; margin-bottom:10px; background:#eee; border:1px solid #6F9DD9; height:100%;}
#nwFullHeightTable 	{height:100%;font-size:78%;}
	  
#Diag_footer 		{padding:5px 15px 5px 15px; text-align:left;}
#Diag_footer div, #Diag_footer div div, #Diag_footer div div div {display:inline !important;}

.RowWhite, .RowBlue	{border-bottom:1px solid #AECCF3; padding:12px 8px;display:block;}	
.RowWhite h2, .RowBlue	h2 {font-size:105%; color:#036;}
.RowWhite table, .RowBlue table	{font-size:100%;}
.RowWhite table .label, .RowBlue table	.label {margin-top:2px;}
.RowWhite	{background:#FFF;border-top:1px solid #AECCF3;}
.RowBlue	{background:#DAE8FA;}
.RowGrey    {background:#eeeeee;}
.TipText	{color:#454545; font-size:90%; padding:5px 0px 0 0px;}
.label	{color:#036; font-weight:bold; text-align:left; padding:0px 0px 0px 8px;
	width:120px; white-space:nowrap; margin-right:5px; 	vertical-align: top; margin-top: 3px; }
.labelWssActions {color:#036; font-weight:bold; text-align:left; padding:0px 5px 0px 0px; 
	white-space:nowrap; margin-left:5px; margin-right:5px;	vertical-align: top;  height:40px; display:inline;}
.labelGray	{color:Gray; font-weight:bold; text-align:left; padding:0px 0px 0px 5px; 
	width:120px; white-space:nowrap; margin-right:5px; 	vertical-align: top; margin-top: 3px; }
#updateFields .label {width:100px !important;/*this must be 20px or the width of the x button less than normal .label*/}
#updateFields textarea {width: 320px; }
#SpecialCell textarea {width: 320px; }
.dateInput {font-family: Arial; font-size: 13px; height: 20px;}
.RowWhite .label {width:120px;}/*changed to match blue- because often there are only 2*/
.InlineLabel	{width:10px; margin-left:10px;}
#Diag_Container input, #Diag_Container select, #Diag_Container option	{margin:0px 0 0px 0 !important; color:#111 !important; border-width:1px !important; font-size:13px !important; height:20px !important; font-family:Arial, Helvetica, sans-serif !important;  }
.inputWidth{ width: 320px; font-family: Arial; font-size: 13px; }
.inputWidth .ms-inputuserfield{ width: 315px !important; font-family: Arial !important; font-size: 13px !important; }
.ms-inputuserfield div, .inputWidth div{ min-height: 20px !important; font-size: 13px !important; padding: 1 0 1 1 !important;}
.inputWidth .ms-usereditor {width: 350px !important;}
p {padding:0;margin:0 0 5px 0;}
button, .inputbutton	{width: 80px; font:12px Arial, Helvetica, sans-serif !important; }
.buttonInsertRef {width: 9.5em; overflow-x:visible;}
button img {margin-bottom:-2px; padding: 0px 2px;}
#btnFx button{width: auto;}
.calendar{margin-bottom:-3px;}
.req {padding-right:5px; background:url(images/asterix.gif) left top no-repeat;}
.delete {width:10px; margin-bottom:-3px; padding-right:5px }
.widerlabels label {width:160px}
div.ReviewBg {background:white; display:block;}

.selectlabel	{color:#036; font-weight:bold; 
padding:0px 5px 0px 0px; width:120px; white-space:nowrap; margin-right:5px; }
.radiobuttonlist {margin:-2px 0 0 -3px;padding:0;}
.expandedSettings{background-color: #eee; margin: 0px; padding: 4px;border:1px solid #C6D3F7; border-top-style: none; margin-bottom: 3px;}
.expandedSettings .label{width: 115px;}
#originalCondition #updateFields .label {width:120px !important;}
#InlineCondition .inputWidth, #InlineCondition textarea {width: auto !important;}
#SitePicker {OVERFLOW:auto; width:315px; height:200px; background-color: White; border:1px solid #A5A6A5;}
.lookupSelected	{color:Black !important; font-weight:normal !important; width:0; width:auto;}