.button-blue , #emailsToSend div button, #loginButton { 
	background: url(/images/sprite-x.gif) repeat-x;
	background-position: 0px -68px;
	border: 1px solid #0BA7E0; 
	padding: 2px !important; 
	color: #494B4C; 
	font-size:12px !important; 
	font-weight: bold; 
}

.button-blue:hover {
	color: #494B4C; 
}

.input-mail {
	float: left; 
	margin-right: 7px;
}

#loginDiv{
	width: 400px; 
	height: 100px;
	border: 1px solid #808284; 
	background-color: #E0F5FC;
	padding: 20px;
	position:absolute; 
	left:0px; top:0px;
	display:none;
}

#importDiv
{
	width: 450px; height: 450px;
	border: 1px solid #808284; 
	position:absolute; 
	background:white;
	left:0px; top:0px;
}

#logginMsg {
	text-align: center; color: #F09; font-weight:bold;
}

#closeBut {
	text-align: right;
	color: #808284; 
	cursor: hand;
	margin-bottom: 5px;
}

#loading {
	width: 450px; height: 450px;
	border: 1px solid #808284; 
	position:absolute; 
	left:0px; top:0px;
	display:none;
}

.add-email { 
	text-align: left; 
	margin-top: 8px;
}

.add-email  {
	margin: 2px 0 7px 0; 
	padding: 0px;
}

#emailsToSend div {
	text-align: left; margin: 8px 0px 0px 0px;
}

#emailsToSend div button {
	margin: 0;
}

#emailsToSend div input {
	margin: 0 7px 0 7px;
}

#protector {
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: "not-allowed";
	background-color: white;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	display:none;
}

#tellmoreemails { 
	margin: 3px 0px 0px 0px;
}

.formButton { 
	font-size:16px;
	font-weight:Bold;
	text-decoration:none;
	padding: 3px 5px 3px 5px;
	margin: 3px 0 0 0;
	background-color:#ec008c; 
	color:#FFFFFF;
	border: none;
}

#removeAll{
 display: none;
}

#butDiv {
	/*margin: 0;
	text-align:rigth;
	vertical-align: bottom;*/
	background-color: #E0F5FC; 
	/*padding: 10px 0px 8px 20px;*/
	width: 450px;
	height: 20px;
}

#butDiv button {
	background: url(/images/sprite-x.gif) repeat-x;
    background-position: 0px -68px;
	border: 1px solid #0BA7E0; 
	padding: 2px; 
	color: #494B4C; 
	font-size:12px; 
	font-weight: bold;
}

#getSelected, #uncheckAll, #cancelBut  {

}

.tableRow1,.tableRow2 {
	font-family: Arial; 
	font-size: 12px;
}

.tableRow2{
	background-color: #F5FCFE !important;
	border-top: 1px solid #E5F6FB ;
	border-bottom: 1px solid #FBFEFF;
}

.cListHeader {
	padding: 10px 0px 8px 5px;
	font-family:Arial;
	font-weight: bold;
	font-size: 16px;
	color: #fff; 
	background-color: #00AEF0; 
	width: 450px;
	height: 20px;
}

.cListTable {
	overflow: auto;
	width: 450px;
	height: 362px;
	*height: 360px;
}

.noEmail {
	text-align:center;
	font-weight: bold;
	font-size: 18px;
	color: #00AEF0;
    font-family:Arial;
}
/* Form labels are gray to reduce emphasis slightly. */
label.form-label {
  color: #222;
}

input.input-form, textarea.input-form {
  border: 1px solid #3af;
}

input.form-button {
  background-color: #ec008c;
  font-weight: bold;
  color: #fff;
  font-size: 11pt;
  border: 2px outset #ccc;
  margin: 3px;
}

label.form-heading {
  font-size: 10pt;
  color: #333;
  font-weight: bold;
}

.form-hint-text {
  color: #777;
}

.form-text-optional {
  color: #333;
}

.form-tell-a-friend {
  width: 525px;
  border: 1px solid #ccc;
  background-color: #fafafa;
  padding: 5px;
}

/* Login modal dialog to import email addresses. */
#loginDiv {
  padding: 0px;
  padding-bottom: 8px;
  height: 120px;
}

.close_import_img {
  cursor: pointer;
}

#logginMsg {
  margin-top: 3px;
}

#closeBut {
  float: right;
}

#emailDialogContainer {
  padding-left: 5px;
}

.dialogHeader {
  background-color: #e0e0e0;
  padding-left: 5px;
  border-bottom: 1px solid #06c;
  background-color: #09f;
}

.dialogHeader h4 {
  margin-bottom: 2px;
  font-weight: bold;
  color: #fff;
}

.dialog-form-button {
  border: 1px outset #0BA7E0; color: #000;
}
.cListHeader {
  width: auto;
  border-bottom: 1px solid #06c;
  font-weight: normal;
}

#importDiv {
  height: auto;
}

.dialogFooter {
  padding-bottom: 7px;
  padding-top: 7px;
  border-top: 1px solid #adf;
}

.cListTable thead tr, .cListTable tbody {
  padding: 3px;
}

/*.cListTable tr, .cListTable tr.tableRow2 {
  width: auto;
}
*/

.cListTable table thead {
  background-color: #f0f0f0;
}

.cListTable table thead th {
  border-bottom: 1px solid #aaa;
}

.cListTable .tableRow2 {
  font-size: 10pt;
}

.cListTable th {
  font-weight: normal;
}
