#TB_ajaxContent {
	background:#B7D5C4;
}
#form_consult_agent {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color:#363636;
	font-size:11px;
	line-height:14px;
}
#form_consult_agent h2 {
	font-size:30px;
	color:#fff;
	font-weight:normal;
	margin-bottom:10px;
}
#form_consult_agent h2.mod1 {
	font-size:18px;
	margin-bottom:0;
}
#form_consult_agent ul {
	list-style:none;
	margin:0;
	padding:0;
}
form#consult_new {
	padding:15px 0 0 35px;
}
form#consult_existing {
	background:#799fa5;
	height:73px;
	padding:15px 0 0 35px;
}
#form_consult_agent li {
	width:100%;
	height:26px;
	display:block;
	clear:both;
}
#form_consult_agent .cstm_hdr1 {
	width:100%;
	height:16px;
	display:block;
	clear:both;
	font-size:12px;
	font-weight:bold;
}
#form_consult_agent label.default {
	width:125px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
}
#form_consult_agent input.default {
	border:1px solid #666666;
	display:block;
	float:left;
	font-size:12px;
	font-weight:normal;
	padding:1px 1px 1px 5px;
	width:150px;
	color:#333;
}
#form_consult_agent select {
	font-size:11px;
	border:1px solid #666666;
	color:#333;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	float:left;
}
#form_consult_agent ul li.cstm1 ul li {
	clear:none;
	display:block;
	float:left;
	height:20px;
}
#form_consult_agent label.cstm2 {
	width:100%;
	height:16px;
	padding:10px 0 0;
	display:block;
	clear:both;
	font-size:12px;
	font-weight:bold;
}
#form_consult_agent input.cstm2 {
	width:250px;
	display:block;
	font-size:12px;
	font-weight:bold;
}
#form_consult_agent li.cstm1 {
	height:45px;
}
#form_consult_agent ul li.cstm1 ul li.life {
	width:50px;
}
#form_consult_agent ul li.cstm1 ul li.health {
	width:64px;
}
#form_consult_agent ul li.cstm1 ul li.retirement {
	width:93px;
}
#form_consult_agent ul li.cstm1 ul li.longtermcare {
	height:25px;
	width:120px;
}
#form_consult_agent ul li.cstm1 ul li.morning {
	width:79px;
}
#form_consult_agent ul li.cstm1 ul li.afternoon {
	width:90px;
}
#form_consult_agent ul li.cstm1 ul li.evening {
	width:90px;
}
#form_consult_agent ul li.cstm1 ul li.yes {
	width:50px;
}
#form_consult_agent ul li.cstm1 ul li.no {
	width:50px;
}
#form_consult_agent ul li.cstm1 ul li.submit {
	clear:both;
	padding:0;
	text-align:right;
	width:90%;
}
#form_consult_agent ul li.agent {
	width:275px;
	height:50px;
	float:left;
	clear:none;
}
#form_consult_agent ul li.submit2 {
	width:80px;
	height:23px;
	float:left;
	clear:none;
	padding:27px 0 0;
}
#form_consult_agent input.btn1 {
	background:transparent url(../images/btn_submit2.png) no-repeat scroll 0 0;
	border:0 none;
	height:27px;
	width:108px;
}
span.required {
	color:#c00;
	font-weight:bold;
}
#consult_new span.status {
	display:block;
	float:left;
	padding:0 0 0 5px;
	width:20px;
	height:20px;
}
#consult_new input.error, #consult_new textarea.error, #consult_new select.error {
	background-color:#FFFFCC;
	border:2px solid #FF0000;
}
form .errorFRM {
	color:red;
	font-size:13px;
	font-weight:bold;
	padding:0 0 5px;
	text-align:left;
}
#consult_process {
	text-align:center;
}
#consult_thanks {
	font-size:14px;
	line-height:18px;
	padding:25px;
}
#form_consult_agent .btn_close {
	width: auto;
	position:absolute;
	top:10px;
	right:10px;
}

