body {font-family:Arial; font-size:12px; color:#000000; background: url(../images/page_bg.jpg) repeat-x fixed #CACEE2; margin:0px; padding:0px;}


a{font-family:Arial; font-size:12px; color:#717EC2; text-decoration:underline;}
a:hover{text-decoration:none; color:#fd006f;}

img{border: 0px;}

.dropdown
{
    border:1px solid #cacee2;
	font-family:Arial, sans-serif; font-size: 12px; font-weight:normal; color: #666666; 
	height:20px;
}


.field, .captcha_field{
	border:1px solid #cacee2;
	font-family:Arial, sans-serif; font-size: 12px; font-weight:normal; color: #666666; 
	padding-left:5px;	
	background-color:#f2f3f8;
}

.field_error{
	border:1px solid #FF0000;
	font-family:Arial, sans-serif; font-size: 12px; font-weight:normal; color: #666666; 
	padding-left:5px;	
	background-color:#fcb9b9;
}

.field_selected, .captcha_field_selected{
	border:1px solid #868fbd;
	font-family:Arial, sans-serif; font-size: 12px; font-weight:normal; color: #231f20; 
	background-image:url(../images/form/bg.jpg);
	background-repeat:repeat-x;
	padding-left:5px;
	background-color:#e7e9f2;

}


input.field, input.field_selected{width: 250px;}
textarea.field, textarea.field_selected{width: 245px;}
.captcha_field, .captcha_field_selected{width:131px;}
textarea.field, textarea.field_selected{height: 150px; padding:5px;}


.btn {  
  display: inline-block;
  position: relative;
  padding: 3px 7px;
  margin-right: .1em;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #7980ab;
  background:url(../images/form/btn.jpg) 50% 50% repeat-x;
  font-family:Verdana;
  font-size:11px;
  color:#333333;
  line-height:1;
}

.btn-hover {color:white; border: 1px solid #7980ab; background:#7980ab;}



.captchaError{
font-family:"trebuchet MS", Arial, sans-serif;
font-size:12px;
color:#ff0000;
font-weight:bold;
}

.mandatory{color:Red; font-weight:bold;}

hr{height:1px; border:1px solid #2f2c7b;}

.appender input
{
  margin-left:0px;
  margin-top:0px;
  
}


.formTemplateContainerTable
{
  margin:20px;
}


.corner_TL{width:12px; height:12px; background-image:url(../images/userpages/forms/corners.png); background-repeat:no-repeat; background-position:0px 0px;}
.corner_TR{width:12px; height:12px; background-image:url(../images/userpages/forms/corners.png); background-repeat:no-repeat; background-position:-12px 0px;}
.corner_BL{width:12px; height:12px; background-image:url(../images/userpages/forms/corners.png); background-repeat:no-repeat; background-position:0px -12px;}
.corner_BR{width:12px; height:12px; background-image:url(../images/userpages/forms/corners.png); background-repeat:no-repeat; background-position:-12px -12px;}
.border_L{background:url(../images/userpages/forms/box_border.jpg) repeat-y left white;}
.border_R{background:url(../images/userpages/forms/box_border.jpg) repeat-y right white;}
.border_T{background:url(../images/userpages/forms/box_border.jpg) repeat-x top white;}
.border_B{background:url(../images/userpages/forms/box_border.jpg) repeat-x bottom white;}
.whiteBg{background-color:White;}
.formContentMargin{margin:20px 10px 20px 20px;}







.wt-button-div {  
  display: inline-block;
  position: relative;
  padding: 9px 15px 10px 35px;
  margin-right: .1em;
  cursor: pointer;
  /*text-align: center;*/
  zoom: 1;
  overflow: visible;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-family:Verdana;
  font-size:11px;
  color:#333333;
  line-height:1;
  background-repeat:no-repeat;
  background-position:10px;
  /*background-color:White;*/
}

.wt-button-div-hover {background-color:#e0e2ed;}

.wt-button-close {background-image:url(../images/btn-close.png);}
.wt-button-save {background-image:url(../images/btn-save.gif);}