
#bulletlist1 {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 150%; 
  font-weight: bold;
	letter-spacing: 0.02em;
  font-size: 95%;
  color: #4f87d6;
}

#bulletlist1 li {
	margin-top: 4px;
	padding-left: 19px;
	margin-left: 0px;
	background-image: url(./img/page_icon_bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}



html, body, form, input, table, tr, td, span, div {
		font: 13px Arial, "Trebuchet MS", Verdana, Sans-serif;
		letter-spacing: normal; 
		word-spacing: normal; 
		line-height: 150%; 
		color: #000;

		border: 0px;
	 }


a:focus, a:hover, a:active { outline:none } /* remove dotted-line around clicked images in firefox */

A.noline:link { text-decoration: none; color: black; }
A.noline:visited { text-decoration: none; color: black; }
A.noline:active { text-decoration: none; color: black; }
A.noline:hover { text-decoration: none; color: black; }

html { overflow-x: hidden; }


body
	{
 overflow-x: hidden; margin: 0px; padding: 0px; background-color: #fff; cursor: default;

	/* Anti text selection for firefox
	   DOESN'T WORK WELL with input field and textarea objects */
		/*	-moz-user-select: none;  */

  }

img, table { border: 0px; margin: 0px; }
tr, td { padding: 0px; margin: 0px; }

ul { margin-top: 0px; }
ul li { padding-bottom: 0px; margin-left: 0px; }

.autoCursor { cursor: auto; }
.spacer { width:1px; height:1px; }


br { letter-spacing: normal; } /* fix for ie6; changing letter-spacing won't print a <br><br> (for empty line) */



 /* round corners - begin */
.rcx_roundcorners h1, .rcx_roundcorners h2, .rcx_roundcorners p { font-size:1px; margin:0px; }
.rcx1, .rcx2, .rcx3, .rcx4, .rcx5, .rcx6, .rcx7 { font-size: 1px; display:block; overflow:hidden; height:1px; background:#fff; } /* font-size:1px keeps layout from breaking up */
.rcx1 {margin:0 8px; }.rcx2 {margin:0 6px; }.rcx3 {margin:0 4px; }.rcx4 {margin:0 3px; }
.rcx5 {margin:0 2px; } .rcx6 {margin:0 2px;}
.rcx7 {margin:0 1px; height:2px;} 
 /* round corners - end */






.EXECifDomReady { position:absolute; width:0px; height:0px; margin:0px; padding:0px; }

div.csDropDownPackage { border: 1px solid #bbb; background:url(./img/page_icon_select_bg.png); }
div.csDropDownDisplay { text-align:left; visibility:hidden; height:22px; padding: 2px; border: 0px; }
div.csDropDownIcon { width:26px; height:22px; }
div.csDropDownSelected { text-align:left; overflow: hidden; position:absolute; margin:0px 0px 0px 3px; white-space: nowrap; font-family: Arial; vertical-align: middle; line-height: 175%; font-size: 90%; }
div.csDropDownList { text-align:left; position:absolute; display:none; border: 1px solid #555; background:#fff; }
div.csDropDownListOption { text-align:left; overflow:hidden; background:#fff; border: 0px; font-family: Arial; vertical-align: middle; line-height: 175%; font-size: 90%; }








div.selectbox { padding: 3px; border: 1px solid #bbb; background: #fff; }
	div.selectbox div { height: 100%;	}
	div.selectbox div select { border: 2px solid #fff; margin: -1px; width: 100%; } /* border not for IE */




div.radiobutton { margin: 0px; padding: 0px; border: 1px solid #bbb; background: #fff; }
	div.radiobutton div { margin:3px; padding:2px; }
	div.radiobutton input { float:left;  }
	div.radiobutton span { padding-left:5px; font-size: 90%;  }



div.checkbox { border: 1px solid #bbb; background:url(./img/page_icon_checked_bg.png) no-repeat; }
	div.checkbox div { width: 12px; height: 13px; padding: 2px; border: 0px; }



div.inputtext { padding: 1px; border: 1px solid #bbb; background: #fff; }
	div.inputtext div { height: 100%; padding-right:2px;	}
	div.inputtext div input { line-height: 125%; border: 2px solid #fff; margin: -1px; width: 100%;  } /* border not for IE */



textarea { border: 1px solid #aaa; line-height: 125%; width: 90%; margin: 0px; padding: 3px;	}




.text_select_title {
	line-height: 100%; 
  font-weight: bold;
	letter-spacing: 0.04em;
  font-size: 85%;
  color: #000;
}


