/* ------------------------------New CSS name for Textbox & Combobox ------------------------ */
.text_char_1{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 40px;
	border: 1px solid;
	border-color: #000000;
}
.text_char_disable_1{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 40px;
	border: 1px solid;
	background-color: #CCCCCC;
}
.text_char_2{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 50px;
	border: 1px solid;
	border-color: #000000;
}
.text_char_3{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	border: 1px solid;
	border-color: #000000;
}
.text_char_mand_3{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 75px;
	border: 1px solid;
	border-color: #CC3366;
}
.text_char_disable_3{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	border: 1px solid;
	background-color: #CCCCCC;
}
.text_char_4{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 80px;
	border: 1px solid;
	border-color: #000000;
}
.text_char_mand_4{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 80px;
	border: 1px solid;
	border-color: #CC3366;
}
.text_char_5{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	border: 1px solid;
	border-color: #000000;
}
.text_char_disable_5{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	border: 1px solid;
	background-color: #CCCCCC;
}
.text_char_mand_div_5 {/* Pronto_Int0079 */
  border: 1px solid #CC3366;
  position: relative; width: 99px; height: 20px; overflow: hidden;
}
.text_char_mand_cmb_5 {
  font-size: 14px;
  height: 22px;
  font-family: calibri;
  position: relative; width: 100px; top: -1px; left: -1px;
}
.text_char_6{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 105px;
	border: 1px solid;
	border-color: #000000;
}
.text_char_mand_6{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 105px;
	border: 1px solid;
	border-color: #CC3366;
}
.text_char_7{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 130px;
	border: 1px solid;
	border-color: #000000;
}

.text_char_mand_7{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 130px;
	border: 1px solid;
	border-color: #CC3366;
}

.text_char_8{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 150px;
	border: 1px solid;
	border-color: #000000;
}
.text_char_mand_8{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 150px;
	border: 1px solid;
	border-color: #CC3366;
}
.text_char_disable_8{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 150px;
	border: 1px solid;
	background-color: #CCCCCC;
}
.text_char_mand_div_8 {
  border: 1px solid #CC3366;
  position: relative; width: 149px; height: 19px; overflow: hidden;  /* Pronto_Int0079 */
}
.text_char_mand_cmb_8 {
  font-size: 14px;
  height: 22px;
  font-family: calibri;
  position: relative; width: 150px; top: -1px; left: -1px;
}
.text_char_mand_autolist_8{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 150px;
	border: 1px solid;
	border-color: #CC3366;
	
}
.text_char_autolist_8{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 150px;
	border: 1px solid;
	border-color: #000000;
	
}
.text_char_9{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 200px;
	border: 1px solid;
	border-color: #000000;
}
.text_char_mand_9{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 200px;
	border: 1px solid;
	border-color: #CC3366;
}
.text_char_disable_9{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 200px;
	border: 1px solid;
	background-color: #CCCCCC;
}
.text_char_10{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 250px;
	border: 1px solid;
	border-color: #000000;
}
.text_char_mand_10{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 250px;
	border: 1px solid;
	border-color: #CC3366;
}
.text_char_mand_autolist_10{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 250px;
	border: 1px solid;
	border-color: #CC3366;
	
}
.text_char_disable_10{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 250px;
	border: 1px solid;
	background-color: #CCCCCC;
}
.text_char_11{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 300px;
	border: 1px solid;
	border-color: #000000;
}
.text_char_mand_11{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 300px;
	border: 1px solid;
	border-color: #CC3366;
}
.text_char_12{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 350px;
	border: 1px solid;
	border-color: #000000;
}
.text_char_mand_12{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 350px;
	border: 1px solid;
	border-color: #CC3366;
}
.text_char_13{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 500px;
	border: 1px solid;
	border-color: #000000;
}
.text_char_14{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 600px;
	border: 1px solid;
	border-color: #000000;
}
.text_char_disable_14{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 600px;
	border: 1px solid;
	background-color: #CCCCCC;
}

/* -----------------------NEW NUMBER TEXT CSS----------------------- */
.text_num_1{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 30px;
	text-align: right;
	border: 1px solid;
	border-color: #000000;
}
.text_num_mand_1{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 30px;
	text-align: right;
	border: 1px solid;
	border-color: #CC3366;
}
.text_num_disable_1{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 30px;
	text-align: right;
	border: 1px solid;
	background-color: #CCCCCC;
}

.text_num_2{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 40px;
	text-align: right;
	border: 1px solid;
	border-color: #000000;
}
.text_num_mand_2{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 40px;
	text-align: right;
	border: 1px solid;
	border-color: #CC3366;
}
.text_num_disable_2{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 40px;
	text-align: right;
	border: 1px solid;
	background-color: #CCCCCC;
}
.text_num_3{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 50px;
	text-align: right;
	border: 1px solid;
	border-color: #000000;
}
.text_num_mand_3{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 50px;
	text-align: right;
	border: 1px solid;
	border-color: #CC3366;
}
.text_num_disable_3{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 50px;
	text-align: right;
	border: 1px solid;
	background-color: #CCCCCC;
}
.text_num_4{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	text-align: right;
	border: 1px solid;
	border-color: #000000;
}
.text_num_mand_4{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	text-align: right;
	border: 1px solid;
	border-color: #CC3366;
}
.text_num_disable_4{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	text-align: right;
	border: 1px solid;
	background-color: #CCCCCC;
}
.text_num_5{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	text-align: right;
	border: 1px solid;
	border-color: #000000;
}
.text_num_mand_5{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	text-align: right;
	border: 1px solid;
	border-color: #CC3366;
}
.text_num_disable_5{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	text-align: right;
	border: 1px solid;
	background-color: #CCCCCC;
}
.text_num_6{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 120px;
	text-align: right;
	border: 1px solid;
	border-color: #000000;
}
.text_num_mand_6{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 120px;
	text-align: right;
	border: 1px solid;
	border-color: #CC3366;
}
.text_num_disable_6{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 120px;
	text-align: right;
	border: 1px solid;
	background-color: #CCCCCC;
}
.text_num_left_7{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 35px;
	text-align: left;
	border: 1px solid;
	border-color: #000000;
}


/* -----------------------NEW TEXT AREA CSS----------------------- */
.text_area_1{
	sans-serif;
	color: #000000;
	border: 1px solid;
	border-color: #000000;
}
.text_area_mand_1{
	sans-serif;
	color: #000000;
	border: 1px solid;
	border-color: #CC3366;
}

/* --------------------------OLD CSS Names----------------------------------------- */
/* CSS Document */
.text_Char_NameToSmall {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 130px;
	border: 1px solid;
	border-color: #000000;
}
.text_Char_SmallDesc1 {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	width: 200px;
}
.text_Char_SmallDesc {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	width: 220px;
}
.text_Char_AutoSmallDesc {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	width: 220px;
	background-color: #F0E68C;
}

.text_Date_Date {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	border: 1px solid;
	border-color: #000000;
}

.text_TwoField {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 30px;
	border: 1px solid;
	border-color: #000000;
}
.alphaNumeric_Char_NameNormal {
	font-size: 13px;
	height: 20px;
	width: 150px;
	border: 1px solid #c8c8c8;
	font-family: Tahoma;
}
.alphaNumericCap_Char_NameNormal {
	font-size: 13px;
	height: 20px;
	width: 150px;
	border: 1px solid #c8c8c8;
	font-family: Tahoma;
}
.text_Date_DateStamp {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 103px;
	border: 1px solid;
	border-color: #000000;
}
.text_Date_DateStamp_JQuery {
	font-family: Tahoma;
	font-size: 13px;
	height: 20px;
	width: 80px;
	border: 1px solid #c8c8c8;
}
.text_TimeStamp_DateStamp_JQuery {
	font-family: Tahoma;
	font-size: 13px;
	height: 20px;
	width: 125px;
	border: 1px solid #c8c8c8;
}
.text_large_TimeStamp_DateStamp_JQuery {
	font-family: Tahoma;
	font-size: 13px;
	height: 20px;
	width: 150px;
	border: 1px solid #c8c8c8;
}
.text_Date_DateDOB_JQuery {
	font-family: Tahoma;
	font-size: 13px;
	height: 20px;
	width: 80px;
	border: 1px solid #c8c8c8;
}
.text_DateTimeStamp_JQuery {
	font-family: Tahoma;
	font-size: 13px;
	height: 20px;
	width: 80px;
	border: 1px solid #c8c8c8;
}
.text_Mand_Date_DateDOB_JQuery {
	font-family: Tahoma;
	font-size: 13px;
	height: 20px;
	width: 80px;
	border: 1px solid;
	border-color: #CC3366;
}
.text_MediumMand_Date_DateDOB_JQuery {
	font-family: Tahoma;
	font-size: 13px;
	height: 20px;
	width: 84px;
	border: 1px solid;
	border-color: #CC3366;
}
.calendarImg_Jquery {
	width: 20px;
	height: 17px;
	border: 0px;
	cursor: hand;
	vertical-align: middle;
}
.text_char_small {
	font: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 50px;
	border: 1px solid;
	text-align: right;
}
.text_Char_Small {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	border: 1px solid;
	border-color: #000000;
	width: 35px;
}

.text_Char_Medium {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	border: 1px solid;
	border-color: #000000;
	width: 80px;
}
.text_Char_PrefixAndSuffix {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 60px;
	border: 1px solid;
	border-color: #000000;
}

.text_Char_PrefixAndSuffix_Disable {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 60px;
	border: 1px solid;
	border-color: #D3D3D3;
}
.text_Char_CountryAndStreet {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
}

.text_Char_Name {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 150px;
	border: 1px solid;
	border-color: #CC3366;
}

.text_Char_Vinno {
	font-family: calibri;
	font-size: 14px;
	height: 20px;
	width: 150px;
}

.text_Char_Name_Small {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	border: 1px solid;
	border-color: #CC3366;
}
.text_ZipCode {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 80px;
	border: 1px solid;
	border-color: #CC3366;
}

.text_ZipCode_Normal {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 80px;
	border: 1px solid;
	border-color: #000000;
}
.text_Char_MediumDesc {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	width: 220px;
	height: 20px;
	border: 1px solid;
	border-color: #CC3366;
}
.text_Char_MediumDescProd {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	width: 160px;
	height: 20px;
	border: 1px solid;
	border-color: #CC3366;
}
.text_Char_MediumDescNormal {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	width: 220px;
	height: 20px;
	border: 1px solid;
}

.text_Char_LongDesc {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	width: 500px;
	height: 20px;
	border: 1px solid;
}



.text_Num_SmallNumberField {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	text-align: right;
}
.text_Num_VerySmallNumberField {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 30px;
	text-align: right;
}

.text_Num_SmallNumberFieldRightAliged {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	text-align: right;
	border: 1px solid;
	border-color: #000000;
}

.text_Num_MediumNumberField {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	text-align: right;
	border: 1px solid;
	border-color: #000000;
}

.text_Num_MediumNumberField_Left {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	text-align: left;
	border: 1px solid;
	border-color: #000000;
}
.text_Num_VerySmallNumberField {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 40px;
	text-align: right;
	border: 1px solid;
	border-color: #000000;
}
.text_Num_ManMediumNumberField {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 90px;
	text-align: right;
	border: 1px solid;
	border-color: #CC3366;
}
.text_Num_LargeNumberField {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	text-align: right;
	border: 1px solid;
	border-color: #000000;
}

.text_Num_ManLargeNumberField {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	text-align: right;
	border: 1px solid;
	border-color: #CC3366;
}

.text_Num_ManSmallNumberField {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 60px;
	text-align: right;
	border: 1px solid;
	border-color: #CC3366;
}
.text_Num_ManSmallNumberField_Blue {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 60px;
	text-align: right;
	border: 1px solid;
	border-color: #0000FF;
}
.text_Num_MediumNumberField_Blue {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	text-align: right;
	border: 1px solid;
	border-color: #0000FF;
}
.label_Style {
	font-size: 14px;
	text-align: right;
	white-space: nowrap;
}
.label_Style_Left {
	font-size: 14px;
	text-align: left;
	white-space: nowrap;
}
.label_Style_Center {
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
}
.label_Font {
	font-size: 14px;
}

.label_Style_left {
	font-size: 14px;
}

.label_Style_header {
	font-size: 14px;
	color: red;
}
.lblEndorse_Style {
	font-family: calibri;
	font-size: 14px;
}
.newsHeader
{
	padding: 0;
	margin: 1px;
	border: 1px solid #ccc;
	width:100%;
}
.err_Message {
	color: red;
	font-family: Calibri;
	font-size: 12px;
}
.text_Char_NameNormal {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 150px;
	border: 1px solid;
	border-color: #000000;
}
.text_Char_YearSymbol {
	
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	border: 1px solid;
	border-color: #CC3366;
	}
	
.text_Char_Teritory{
	
	font-family: calibri;
	font-size: 14px;
	height: 20px;
	width: 80px;
	}

.text_Char_NameVerySmall{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	border: 1px solid;
	border-color: #000000;
}
.text_Char_NameCalendar{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 125px;
	border: 1px solid;
	border-color: #000000;
}

.text_Char_NameBig {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 250px;
	border: 1px solid;
	border-color: #000000;
}


.text_Char_NameVeryBig {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 300px;
	border: 1px solid;
	border-color: #000000;
}

.text_Char_MandVeryBig {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 300px;
	border: 1px solid;
	border-color: #CC3366;
}

.text_Char_MandLarge {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 350px;
	border: 1px solid;
	border-color: #CC3366;
}

.text_Char_MandVeryBigNormal {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 300px;
	border: 1px solid;
	border-color: #000000;
}

.text_Char_Remarks {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 600px;
	border: 1px solid;
	border-color: #000000;
}

.text_Char_Remarks_Disabled {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 600px;
	border: 1px solid;
	border-color: #D3D3D3;
}

.text_Char_NameSmall {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 200px;
	border: 1px solid;
	border-color: #000000;
}

.text_Char_NameBigMandatory {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 250px;
	border: 1px solid;
	border-color: #CC3366;
}

.text_Char_Name_Disable {
	font: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 150px;
	border: 1px solid;
	border-color: #D3D3D3;
}

.text_Char_NameNormal_Disable {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 150px;
	border: 1px solid;
	border-color: #000000;
	background-color: #CCCCCC;
}

.name_Disable {
	font: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 230px;
	border: 1px solid;
	border-color: #D3D3D3;
}

.text_Char_Subject {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 450px;
	border: 1px solid;
	border-color: #000000;
}
.combosmall {
	font-family: calibri;
	font-size: 14px;
	height: 20px;
	width: 100px;
}
.combo {
	font-family: calibri;
	font-size: 14px;
	height: 19px;
	width: 150px;
}

.mandatoryDiv {
  border: 1px solid #CC3366;
  position: relative; width: 150px; height: 22px; overflow: hidden;
}
.mandatoryCombo {
  font-size: 14px;
  height: 22px;
  font-family: calibri;
  position: relative; width: 150px; top: -1px; left: -1px;
}
.combotime {
	font-family: calibri;
	font-size: 14px;
	height: 20px;
	width: 40px;
}
.comboTimeDisabled {
	font-family: calibri;
	font-size: 14px;
	height: 20px;
	width: 40px;
	border: 1px solid;
	border-color: #000000;
	background-color: #CCCCCC;
}

.fqcombo {
	font-family: calibri;
	font-size: 14px;
	height: 20px;
	width: 150px;
}
.fqcomboBig {
	font-family: calibri;
	font-size: 14px;
	height: 20px;
	width: 300px;
}
.fqcomboSmall {
	font-family: calibri;
	font-size: 14px;
	height: 20px;
	width: 100px;
}

.fqlistbox_mandatory {
	font-family: calibri;
	font-size: 14px;
	width: 150px;
	border: 1px solid;
	border-color: #CC3366;
}

.fqlistbox {
	font-family: calibri;
	font-size: 14px;
	width: 150px;
	border: 1px solid;
}

.fqlistboxsmall {
	font-family: calibri;
	font-size: 14px;
	width: 70px;
	border: 1px solid;
}
.uclistboxlarge {
	font-family: calibri;
	font-size: 14px;
	width: 250px;
	border: 1px solid;
}
.fqlistboxsmallPmnt {
	font-family: calibri;
	font-size: 14px;
	width: 50px;
	border: 1px solid;
}
.fqlistboxMed {
	font-family: calibri;
	font-size: 14px;
	width: 150px;
	border: 1px solid;
}
.fqlistboxMedium {
	font-family: calibri;
	font-size: 14px;
	width: 100px;
	border: 1px solid;
}
.fqlistboxMediumSize {
	font-family: calibri;
	font-size: 14px;
	width: 115px;
	border: 1px solid;
}

.fqlistboxlarge {
	font-family: calibri;
	font-size: 14px;
	width: 188px;
	border: 1px solid;
}

.rolelistboxlarge {
	font-family: calibri;
	font-size: 14px;
	width: 150px;
	border: 1px solid;
}
.uglistbox {
	font-family: calibri;
	font-size: 14px;
	width: 200px;
	border: 1px inset;
}

.fieldset {
	border: none;
}
.thinfieldset {
	border: 1px solid #FF9900;
	vertical-align: middle;
}

.skin1 {
	cursor: default;
	text-align: left;
	font-family: calibri;
	font-size: 14px;
	width: 120px;
	background-color: menu;
	border: 1px solid buttonface;
	border: 2px outset buttonhighlight;
	visibility: hidden;
	position: absolute;
	z-index:100;
}
.skin1_large {
	cursor: default;
	text-align: left;
	font-family: calibri;
	font-size: 14px;
	width: 135px;
	background-color: menu;
	border: 1px solid buttonface;
	border: 2px outset buttonhighlight;
	visibility: hidden;
	position: absolute;
	z-index:100;
}
.menuitems {
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}

.disabledMenuItems {
	cursor: default;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	color: gray;
}
.disabledText_Small_Normal {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	border: 1px solid;
	border-color: #000000;
	background-color: #CCCCCC;
}

.textarea_style {
	font: normal 14px/ normal calibri, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid;
	border-color: #000000;
}

/* [Start] Customer Layout styles added by SathiyaMBPS */
.searchTitle {
	font-family: calibri;
	width: 100%;
	height: 20px;
	align: left;
}

.searchPolicy {
	font-family: calibri;
	width: 800px;
	height: 20px;
	align: center;
}

.pageLayout {
	top: 2px;
	left: 0px;
	width: 100%;
	height: auto;
}

.logoImage {
	width: 200px;
	height: 60px;
	valign: top;
}

.logoName {
	align: right;
	width: 180px;
}

.emptyColumn {
	width: 20px;
}
.listLayout {
	width: 100%;
	height: 20px;
}

.searchImage {
	width: 20px;
	height: 20px;
	border: 0px;
	vertical-align: middle;
}

.leftMenuTable {
	width: 100%;
	align: center;
	cellpadding: 0;
	cellspacing: 0;
	border: 0;
}
.leftMenuTD {
	width: 170px;
	align: center;
	border: 1px solid #DDD;
	padding: 1;
}

.leftMenuTD table{
	border-spacing: 0px;
	width: 100%;
}

/* .leftMenuTD table td{
	padding: 0px;
} */

.leftMenuTD td.agtoplogo{
	padding-top: 50px; 
	padding-bottom: 50px;
}

.menuDisplayAreaTable {
	border: 2px;
}
iframe#helpMsgmasterFrame {
	width: 827px;
	height: 363px;
}
iframe#fnolFrame {
	width: 820px;
	height: 560px;
}
iframe#transactionInfoFrame {
	width: 830px;
	height: 380px;
}
iframe#prodUsabilityFrame {
	width: 830px;
	height: 385px;
}
iframe#printConfigFrame {
	width: 830px;
	height: 385px;
}
.menuDisplayAreaTD {
	valign: top;
}
.emptyRow {
	height: 10px;
}

/* [END] Login Screen styles added by SathiyaMBPS -- Fullquote Frame Screen styles added by Mathan */
.fullquoteScrollableTable {
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
}
.applnListDefnScrollableTable {
	width: 100%;
	height: 558px;
	overflow-y: scroll;
	overflow-x: hidden;
}

iframe#fqFrame {
	width: 100%;
}
iframe#statFrame {
	width: 100%;
	height: 560px;
}
iframe#installmentattrFrame {
	width: 805px;
	height: 365px;
}
iframe#ratingProdFrame {
	width: 100%;
	height: 460px;
}
iframe#customerFrame {
	width: 830px;
	height: 370px;
}
iframe#instaQuoteFrame {
	width: 1000px;
	height: 600px;
}

iframe#agentFrame {
	width: 830px;
	height: 355px;
}
iframe#certificateFrame {
	width: 830px;
	height: 450px;
}
iframe#ecommFrame {
	width: 830px;
	height: 440px;
}
iframe#docMappingFrame {
	width: 100%;
	height: 425px;
}
iframe#dtDefnFrame {
	width: 830px;
	height: 355px;
}
iframe#automatrixFrame {
	width: 830px;
	height: 355px;
}
iframe#vesselmatrixFrame {
	width: 830px;
	height: 390px;
}
iframe#cqdMasterFrame {
	width: 830px;
	height: 425px;
}
iframe#accountSettingsFrame {
	width: 830px;
	height: 580px;
}
#account {
	width: 450px;
	height: 456px;
}
iframe#matrixFrame {
	width: 830px;
	height: 400px;
}
iframe#docNoGenFrame {
	width: 100%;
	height: 590px;
	align: center;
	srolling: auto;
}
iframe#productFrame {
	width: 805px;
	height: 385px;
}

iframe#payplanFrame {
	width: 805px;
	height: 385px;
}
iframe#companyFrame {
	width: 805px;
	height: 350px;
}
iframe#claimsFrame {
	width: 100%;
	height: 560px;
}
iframe#calendarFrame {
	width: 830px;
	height: 580px;
}

iframe#commissionFrame {
	width: 100%;
	height: 535px;
}

.noColor {
	background-color: /* #ffffff */#061922;
	width: 100%;
	height: auto;
}

/* CSS Document */
.button {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 12px;
}

.label {
	font-family: Times New Roman;
	font-size: 15px;
}



.tableheader {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 13px;
}
.tableHeader
{
	font: bold 9pt Calibiri;
	color: #000;
	text-align: center;
	padding: 3px;
}
.warning {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}
.error {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #993300;
}
.logo {
	width: 126px;
	height: 60px;
}
.header {
	font-family: calibri, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFCCFF;
}
.footer {
	font-family: calibri, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFCCFF;
}
.bold {
	font-weight: bold;
}

.text_align_left {
	text-align: left;
}

.text_align_center {
	text-align: center;
}

.saveAndResetImg {
	width: 40px;
	height: 40px;
	border: 0px;
	cursor: hand;
}

.saveAndResetImg_medium {
	/* width: 30px;
	height: 30px; */
	border: 0px;
	cursor: hand;
}

.saveAndResetImg_small {
	width: 25px;
	height: 25px;
	border: 0px;
	cursor: hand;
}
.buzzImg_small {
	width: 15px;
	height: 15px;
	border: 0px;
	cursor: hand;
}

.calendarImg {
	width: 20px;
	height: 17px;
	border: 0px;
	cursor: hand;
	vertical-align: middle;
}

.dateTime {
	width: 20px;
	height:18px;
	border: 0px;
	cursor: hand;
	vertical-align: bottom;
}

.tableAddRow {
	background-color: #EEEEEE;
}

.outerTable {
	width: 100%;
	height: auto%;
	border: 0px;
}
.subTitleBgColor {
	background-color: #FFFFFF;
}

.listingTable {
	width: 100%;
	border: 0px;
}

.disabledText {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 150px;
	border: 1px solid;
	border-color: #CC3366;
	background-color: #CCCCCC;
}

.disabledText_medium {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 130px;
	text-align: right;
	border: 1px solid;
	background-color: #CCCCCC;
}

.disabledText_Small {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	border: 1px solid;
	border-color: #CC3366;
	background-color: #CCCCCC;
}
.disabledTextWithoutBr {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	text-align: right;
	border: 1px solid;
	/*background-color: #CCCCCC;*/
}

.disabledTextWithoutBrText {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	border: 1px solid;
	background-color: #CCCCCC;
}

.normalTextWithoutBr {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	border: 1px solid;
}
.titleTable {
	width: 100%;
	border: 0px;
}
.hide {
	visibility: hidden;
	position: absolute;
}
.show {
	visibility: visible;
	position: relative;
}
.label_Comment_Style {
	font-size: 11px;
}
/* START Div tag inside the Frame Body   (inside iFrame  ) - Added by S.Anandharaj */
.frameBodyDiv {
	align: center;
	text-align: center;
}

/* END Div tag inside the Frame Body    - Added by S.Anandharaj -- -- [START] Error Message display Style added by SathiyaMBPS */
.errorMessage
	{
	font-family: calibri;
	font-size: 14px;
	font-style: normal;
	color: #FF0000;
}
.cqdRuleQuestionTable {
	border: solid 1px #1D218D;
	overflow-y: scroll;
	height: 145px;
}
.successMessage {
	font-family: calibri;
	font-size: 14px;
	font-style: normal;
	color: green;
}
.successMessage_Big {
	font-family: calibri;
	font-size: 18px;
	font-style: normal;
	color: green;
}


/* [END] Error Message display Style added by SathiyaMBPS */
.numberText {
	text-align: right;
}
.premiumattributeList {
	font-family: calibri;
	font-size: 14px;
	width: 120px;
	border: 1px solid;
	border-color: #CC3366;
}
iframe#userFrame {
	width: 830px;
	height: 365px;
}
.disableonly {
	height: 20px;
	border: 1px solid;
	/*background-color: #CCCCCC; */
}
.borderLine {
	background-color: #0C0C0C;
}
.cssbutton {
	border-top: solid 1px #d5d5d5;
	border-right: solid 1px #808080;
	border-bottom: solid 1px #808080;
	border-left: solid 1px #d5d5d5;
}
.listArrowImg {
	width: 20px;
	height: 20px;
	border: 0px;
	cursor: hand;
}
.text_multiFromTo {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	border: 1px solid;
	border-color: #000000;
	text-align: right;
}
#box {
	width: 100%;
	padding: 5px;
	font-family: calibri;
	font-size: 12px;
}
.agencychargelistbox {
	font-family: calibri;
	font-size: 14px;
	width: 120px;
	border: 1px solid;
	border-color: #CC3366;
}
.labelNormal 
{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
}

#greyout 
{
	z-index:50;
	display:none;
	position:absolute;
	top:0px;
	width:1021px;
	height:100%;
	background:gray;
	filter:alpha(Opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5
}

#cover {
display:none;
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
background:gray;
filter:alpha(Opacity=50);
opacity:0.5;
-moz-opacity:0.5;
-khtml-opacity:0.5
}

.menustyle {
	margin-top: 40px;
	margin-left: 20px;
	height: 540px;
	width: 350px;
}

.uedEndorDisplay
{
height: 300px;
overflow: auto;
overflow-x: hidden;
}
.textarea_must {
	font: normal 14px/ normal calibri, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid;
	border-color: #CC3366;
}
.button {
	border-top : solid 1px #d5d5d5;
	border-right : solid 1px #808080;
	border-bottom : solid 1px #808080;
	border-left : solid 1px #d5d5d5;
	font-weight : bold;
	font-family: calibri;
}

.pagnationlink, .pagnationlink_selected {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 400px !important;
	border: 1px solid #717073;
	background: #FFFFFF;
	color: #222;
	text-decoration: none;
	/* padding-right: 6px;
	padding-left: 6px; */
	padding: 6px;
	padding-top: 0px;
	padding-bottom: 1px;
	cursor: pointer;
}
.pagnationlink:hover{
	border: 1px solid #EAC100;
	background: #FFD200;
	color: #222 !important;
}
.pagnationlink_selected{
	border: 1px solid #E1BA00;
	background: #FFD200;
	color: #222 !important;
	font-weight: 400 !important;
}

/* .pagnationlink {
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
} */


.mytaskimg
{
  cursor: hand;
}
.showtype
{
	font-size: 14px;
	color	: black;
	text-decoration: none;
	
}
.wfcom {
	background-color: green;
	font: bold 14px/ bold calibri, Helvetica, sans-serif;
	color: #FFFFF4;
	border: 1px solid;
	border-color: #000000;
	align: center;
	cursor: pointer;
	cursor: hand;
}

.wfwip {
	background-color: #ff9900;
	font: bold 14px/ bold calibri, Helvetica, sans-serif;
	color: #FFFFF4;
	align: center;
	border: 1px solid;
	border-color: #000000;
	cursor: pointer;
	cursor: hand;
}

.wfgrey {
	background-color: #95938C;
	font: bold 14px/ bold calibri, Helvetica, sans-serif;
	color: #FFFFF4;
	align: center;
	border: 1px solid;
	border-color: #000000;
	cursor: pointer;
}

.wfblink {
	background: url(../../images/common/red-orange.gif) center center repeat
		; /*THEME CHANGE HERE*/
	font: bold 14px/ bold calibri, Helvetica, sans-serif;
	color: #FFFFF4;
	align: center;
	border: 1px solid;
	border-color: #000000;
	cursor: pointer;
	cursor: hand;
}
iframe#schedulerFrame {
	width: 830px;
	height: 380px;
}
.wfstop {
	background-color: #CC0000;
	font: bold 14px/ bold calibri, Helvetica, sans-serif;
	color: #FFFFF4;
	align: center;
	border: 1px solid;
	border-color: #000000;
}

#screendata thead th {
	position: relative;
	top: expression(document.getElementById("screendata").scrollTop-1); 
}
.risk{ 
    font-family: calibri;
	font-size: 14px;	
    background-color: #8467D7; 
    color:#FFFFFF;
}
.text_Num_BordLargeNumberField {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	text-align: right;
	border: 1px solid;
	border-color: #000000;
}

.checkbox{
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  display: block;
  clear: left;
  float: left;
}
.highlight_Premium {
	color:white;
	background-color:purple;
}

.addUserImg {
	width: 20px;
	height: 20px;
	border: 0px;
	cursor: hand;
}

.loadUserImg {
	width: 15px;
	height: 15px;
	border: 0px;
	cursor: hand;
}

#noteGreyout 
{
	z-index:110;
	display:none;
	position:absolute;
	width:1021px;
	height:100%;
	background:gray;
	filter:alpha(Opacity=0);
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5
}
.hlinkbig {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 14px;
    color: blue;
    text-decoration: underline;
    cursor: pointer;
}
.underline {
	text-decoration: underline;
}
.hlinkbig_sel {
    font-family: Calibri, Helvetica, sans-serif;
    font-size: 14px;
    color: CC3366;
    text-decoration: none;
    cursor: text;
}
.text_Medium_NumberField {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 120px;
	text-align: right;
	border: 1px solid;
}
.msg_lbl{
color : #E42438;
font-weight: bold; 
font-size: 17px;
text-align: center;
width: 720px;
}

.show_Link_Normal, .show_Link_Normal:hover, .show_Link_Bold{
	font-family: calibri;
	font-size: 14px;
	font-weight: 500;
	background: #717073;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	color: #FFF !important;
	text-decoration: none;
}

 .show_Link_Normal:hover{
 	color: #FFF !important;
 	background: #222;
 	cursor: pointer;
}

.show_Link_Bold{
	color: #FFF !important;
 	background: #222;
	pointer-events: none;
	
}

.notesColor {
	background:white;
	border:1px solid black;
	height:35px;
	width:35px;
	float:left;
}
.diaryColor {
	background-color: #E83E35;
	border:1px solid black;
	height:35px;
	width:35px;
	float:left;
}
.sysNotesColor {
	background-color: #7CAD5B;
	border:1px solid black;
	height:35px;
	width:35px;
	float:left;
}
.sysDiaryColor {
	background-color: #BCA9F5;
	border:1px solid black;
	height:35px;
	width:35px;
	float:left;
}
.selectedColor {
	background-color: #ff9900;
	border:1px solid black;
	height:35px;
	width:35px;
	float:left;
}
.splHandlingColor {
	background-color: #3090C7;
	border:1px solid black;
	height:35px;
	width:35px;
	float:left;
}
h4 {
	line-height:35px;
	float:left;
	margin:0 10px;
	padding:0;
	border:1px solid #eee;
}
#notesBlock , #diaryBlock, #sysNotesBlock, #sysDiaryBlock, #selectedBlock, #splHandlingBlock {
	float:left;
	/*margin-right:5px;*/
	padding:5px;
	padding-right: 0px;
}
.ajaxLoaderGif{
	width: 30px;
	height: 30px;
}
iframe#fclSetupFrame {
	width: 805px;
	height: 365px;
}
iframe#mstPlcyEntryFrame {
	width: 805px;
	height: 600px;
}
.btndisabled 
{
     color:#CFCEBD;
     text-align: center;
}
.staticContent{
	font-weight:bold;
	color:#000066;
	font-size: 13px;
}
.applnlstbox {
	font-family: calibri;
	font-size: 14px;
	width: 135px;
	border: 1px solid;
}
iframe#fclEndorseFrame {
	width: 1000px;
	height: 700px;
}
.tooltipspan
{
    position: absolute;
    z-index: 99999999;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
}  
.focus_none
{
outline: none;    
}
option[selected] { 
	color: #000000;
}
iframe#masterFrameId {
	width: 100%;
	height: 368px;
}
.applnlstbox1 {
	font-family: calibri;
	font-size: 14px;
	width: 109px;
	border: 1px solid;
}
.showLinkBold{
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: blue;
}

.showLinkNormal{
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: blue;
}

.showAlertMsg{
	font-size:14px;
	color: #FF0000;
	font-weight:bold;
}
.text_char_med_Pml {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 100px;
	border: 1px solid;
	text-align: right;
}
.text_char_verysmall_Pml{
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;
	border: 1px solid;
	text-align: right;
}

.comboVerySmall {
	font-family: calibri;
	font-size: 14px;
	height: 20px;
	width: 80px;
}
table.CheckboxTable{
	
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}

table.CheckboxTable td {
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	
}
.CheckboxSpace{
	margin-right:10px;
  	margin-left:10px;
}
.adjusterColor {
	background-color:#FFC0CB;
	border:1px solid #FFC0CB;
	height:25px;
	width:30px;
	float:left;
}
.adjusterColor1{
	background-color:#BDBDF2;
	border:1px solid #BDBDF2;
	height:25px;
	width:30px;
	float:left;
}
.adjusterColor2{
	background-color:#E3B3CB ;
	border:1px solid #E3B3CB ;
	height:25px;
	width:30px;
	float:left;
}
.adjusterColor3{
	background-color:#B2D6D6;
	border:1px solid #B2D6D6;
	height:25px;
	width:30px;
	float:left;
}

.text_Date_Date_mand {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 70px;	
	border: 1px solid;
	border-color: #CC3366;
}


.text_char_mand_div_10 {
  border: 1px solid #CC3366;
  position: relative; width: 300px; height: 22px; overflow: hidden;
  
 
}

iframe#agentLandingFrame {
	width: 805px;
	height: 565px;
}

iframe#agentLandingFrame1 {
	width: 1015px;
	height: 600px;
}
.text_char_mand_div_1{/* Pronto_Int0079 */
	border: 1px solid #CC3366;
  position: relative; width: 49px; height: 19px; overflow: hidden; /* Pronto_Int0079 */
}

.text_char_mand_div_2{/* Pronto_Int0079 */
	border: 1px solid #CC3366;
  position: relative; width: 43px; height: 19px; overflow: hidden;
}

.text_char_mand_div_3{/* Pronto_Int0079 */
	  border: 1px solid #CC3366;
  position: relative; width: 52px; height: 19px; overflow: hidden;
}

.disabledCmb {
	font-family: calibri;
	font-size: 14px;	
	height: 20px;
	width: 150px;
	top: -1px;
	left: -1px;
	position: relative;	
	background-color: #FFFFFF;
}
.disabledText {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 150px;
	border: 1px solid;
	position: relative;	
	background-color: #FFFFFF;
}

/* CSS Logout Warning Page */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);
div.expire {
	background:#fff;
	position: absolute;
	bottom:0;
	right:0;
	margin:0 40px 40px 0px;
	width:410px;
	height:auto;
	z-index:999;
	opacity:0.92;
	filter:alpha(opacity=92);
	border:1px solid #c0c0c0;
	border-radius:.2em;
	padding:10px;
	color:#BF1C1C;
}
div.warn {
	background:url(./../../eicm/images/common/warn.gif) no-repeat 2px 0px;
	padding:0px 10px 5px 28px;
	font-size:16px;
	font:normal 16px 'Open Sans' !important;
	text-align: left !important;
}
div.warn-msg {
	border:1px dashed white;
	text-align: left !important;
}
div.warn-msg p {
	font:normal 13px 'Open Sans' !important;
	padding: 5px !important;
	text-align: left !important;
	margin: 0px !important;
}
input.reset-but {
	font:normal 13px 'Open Sans' !important;
	padding:4px 12px 4px 12px;
}
div.reset {
	text-align:center;
	margin:10px;
}
span.inactimeseconds {
	font-size:14px;
	font-weight:bold;
}	

.hidexpiremsg{
	color: white;
}

input.reset-but {
	font:normal 13px 'Open Sans' !important;
	padding:0px;
}		
.text_Char_Name_disablecopypaste {
	font-family: calibri;
	font-size: 14px;
	color: #000000;
	height: 20px;
	width: 150px;
	border: 1px solid;
	border-color: #CC3366;
}
.text_month_cmb {
	font-size: 13px;
	height: 20px;
	font-family: tahoma;
	position: relative;
	width: 50px;
	border: 1px solid;
	border-color: #CC3366;;
}
.text_Year_cmb {
	font-size: 13px;
	height: 20px;
	font-family: tahoma;
	position: relative;
	width: 60px;
	border: 1px solid;
	border-color: #CC3366;;
}
.text_Day_cmb {
	font-size: 13px;
	height: 20px;
	font-family: tahoma;
	position: relative;
	width: 45px;
	border: 1px solid;
	border-color: #CC3366;;
}
.text_Day_cmb_nonMand {
	font-size: 13px;
	height: 20px;
	font-family: tahoma;
	position: relative;
	width: 45px;
	border: 1px solid;
	border-color: #000000;
}
.text_Year_cmb_nonMand {
	font-size: 13px;
	height: 20px;
	font-family: tahoma;
	position: relative;
	width: 55px;
	border: 1px solid;
	border-color: #000000;
}
.asteriskId{
     color: #cc3366;
}
/* Agent Home */
div{
	padding: 0px;
	margin: 0px;
}

.agentcalendarnotes{
	background-color: #E7EE97;
	border: 1px solid #FCFBE2; 
	background-image: none;
}

.agentcalendarnotes a.ui-state-default{
	background-color: #E7EE97;
	background-image: none;
}

.agentcalendardiary{
	background-color: #97CBEE;
	border: 1px solid #90AFFD; 
	background-image: none;
}

.agentcalendardiary a.ui-state-default{
	background-color: #97CBEE;
	background-image: none;
	font-weight: bold;
	color: #000
}

.agentcalendarmixed{
	background-color: #DFDFDF;
	border: 1px solid #A90FFD; 
	background-image: none;
}

.agentcalendarmixed a.ui-state-default{
	background-color: #D09CE9;
	background-image: none;
	font-weight: bold;
	color: #000
}

.agentlistcont {
	height: 545px; 
	width: 745px; 
	position: relative; 
	display: block;
	overflow: auto;	
	float: left;
	border-right: 3px solid #000;
}
.alccell {
	cursor: default;
	position: absolute;
	top: 0px;
	left: 0px;
}
.alccell .alccover {
	padding: 15px;
}

.alcover, .alquotesearch, .alcalender, .alccorsdtls, .alnotes, .alagtools, .alcrenewal, .alccancelqt{
	padding: 15px;	
	border: 1px solid #bbb;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;	
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
	box-shadow: 0px 1px 11px 2px #bbb
}

.alcover{
	height: 140px;
	overflow: hidden;
}

.alcover, .alcovertbl{
	width: 289px;
}

.alquotesearch, .alquotesearchtbl{
	width: 388px
}

.alccorsdtls, .alccorsdtlstbl{
	width: 440px
}
.alnotes, .alnotestbl{
	width: 220px
}

.alnotes{
	height: 130px;
	overflow: hidden;
}

.alnotesdyn{
	height: 100px;
	overflow: hidden;
}

.alagtools, .alagtoolstbl{
	width: 180px;
}
.agentcasubheader{
	color: #AF2F34;
	font-size: 12px;
}

.agentcainfo{
	font-size: 11px
}

.alquotesearch .quotesearchheader td:first-child, .alcrenewal .alcrenewaldtlsheader td:first-child, .alccancelqt .alccancelqtdtlsheader td:first-child{
	border-top-left-radius: 10px;	
	border-bottom-left-radius: 10px;
}

.alquotesearch .quotesearchheader td:last-child, .alcrenewal .alcrenewaldtlsheader td:last-child, .alccancelqt .alccancelqtdtlsheader td:last-child{
	border-top-right-radius: 10px;	
	border-bottom-right-radius: 10px;
}

.alquotesearch td, .alcrenewal td, .alccancelqt td{
	text-align: left;
	padding-left: 10px
}

.quotesearchheader td, .alcrenewaldtlsheader td, .alccancelqtdtlsheader td{
	text-align: center;
	font-weight: bold;
}
.alquotesearch{
	position: relative;
	height: 104px;
}

.alcrenewal, .alccancelqt{
	position: relative;
	height: 105px;
}

.quotesearchfooter, .alcrenewalfooter, .alccancelpolicyfooter{
	width: 94%;
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.alcrenewal, .alcrenewaltbl, .alccancelqt, .alccancelqttbl{
	width: 488px;
}

.alqsviewmore, .alcrwviewmore, .alccpviewmore{
	width: 100%;	
	height: 18px;
	padding-top: 7px;
	clear: both;
}
.alqssearch{
	width: 100%;
	height: 20px;
}
.alqsviewmore div{
	float: left
}
.alqssearch div{
	float: right
}

.alccorsdtlsnav{
	text-align: right
}

.alccorsdtlsheader{
	background-color: #000
}

.alccorsdtls td{
	text-align: left;
	padding-left: 10px
}

.alccorsdtlsheader td{
	text-align: center;		
	font-weight: bold;
	color: white;	
}

.agentlistcont td{
	font-family: calibri,tahoma !important;
	font-size: 12px
}

.altopheader{	    
    border-image: none;
    padding-bottom: 3px;    
    padding-top: 5px;
    padding: 5px 25px 3px 25px;
    float: right;
    position: relative;
		
	font-weight: bold;
	font-size: 10px !important;	
	font-family: calibri !important;
	
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}

.altopheader .close{
	position: absolute; 
	width: 11px; 
	background-color: transparent; 
	right: 9px;
	top: 0px;
	border-width: 0px;
	cursor: pointer;
	font-size:  10px;
	color: #ddd;
}

.alcalender{
	width: 190px;
}

.alsideicon{
	margin-top: 5px;
	display: block;
	border: 1px solid #CCC9C9;
	border-right-width: 0px;
}

.alnotesdyn{
	position: relative
}

.alnotesadd{
	font-weight: bold;
	font-size: 18px;
	color: #999;
	float: right;
	cursor: pointer;
}

.alnotesdyn{	
	position: relative;
}

.alnotecontentcont{
	width: 200px;
	border: 1px solid #ddd;
}

.alnoteheader{
	background-color: #F8F7B4; 
	position: relative;
}

.alnoteheadericon{
	position: absolute; 
	font-weight: bold; 
	cursor: pointer; 
	top: 0px; 
	right: 5px;
	font-size: 22px;
	color: #999;
}

.alnotecontent{
	background-color: #FEFCBD;
	width: 100%
}

.notescontetry{
	border-width: 0px ; 
	background-color: #FEFCBD;
	overflow: auto;
	border: 1px solid #ccc;
	border-bottom: 1px solid #eee;
	width: 186px;
	margin-left: 3px;
	font-size: 12px;
}

.notescontetry.saved{
	background-color: #FDF6D7;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 1px 1px 2px 1px #eee;
	font-size: 12px;
	border-top-color: #eee;
	margin: 3px;
}

.aglsideicons{
	float: left; 
	width: 54px; 
	border: 1px solid #aaa; 
	background-color: white;
}

.aglsideicons img{
	cursor: pointer;
}

#quotesearchpanation{
	font-size: 12px
}

#quotesearchpanationcont, #alcrenewalpanationcont, #alccancelpolicypanationcont{
	float: right;
	display: none;
	background-color: #CCCCCC;
    border-color: #999999 #BBBBBB #BBBBBB;
    border-right: 1px solid #BBBBBB;
    border-style: solid;
    border-width: 1px;
    margin: 10px 0;
    padding-right: 10px;
    padding-top: 3px;
}

.quotesearchpanationnav, .alcrenewalpanationnav, .alccancelpolicypanationnav{
	cursor: pointer;
	color: green;
	font-size: 13px;
	font-weight: bold;
}

.corresdocdsl{
	color: #333
}

.alcrwviewmore div{
	float: left
}

.alccpviewmore div{
	float: left
}

.almenucont{
	position: absolute;
	display: none;
	z-index: 440;
}

.almenu{
	background-color: #DDD;
	border: 1px solid #ECECEC;
	padding: 2px 20px;
	font-size: 12px;
}

.viewmoreoption{
	margin-top: 4px;
}

.viewmoreoption a{
	font-size: 11px;
	font-weight: bold; 
	text-decoration: none;
}

.viewmoreoption img{
	border-width: 0px;
}

.callegendnotes{
	width: 12px;
	height: 11px;
	background-color: #E7EE97;
	float: left;
}

.callegenddiary{
	width: 12px;
	height: 11px;
	background-color: #97CBEE;
	float: left;
}

.callegendboth{
	width: 12px;
	height: 11px;
	background-color: #D09CE9;
	float: left;
}

.callegendlbl{
	color: #777;
	font-size: 11px;
	float: left;
}

/* Agent Home Page */
.agtoplogo{
	padding-top: 50px; 
	padding-bottom: 50px;
}

.aglogoimgtext{
	font-size: 11px; 
	margin: 0px auto; 
	text-align: center; 
	padding-top: 10px;
}

.agpolicydtls{
	border: 1px solid #7A1419; 
	border-width: 2px 0px 3px 0px;  
	width: 100%;
}

.agpolicydtlstitle{
	font-weight: bold; 
	text-decoration: underline; 
	text-align: center;	
}

.agsettingbtncont{
	width: 180px; 
	margin: 0px auto;
}

.ovalbutton1.agsettingbtn{
	width: 130px;
}

#PRCREN_List_divdtId{
	overflow-x: hidden; 
}

#UTDS_LEVEL_RMBR .boxtable .hide{
	visibility: visible;
	display: none;
}

#fullquoteCoverageListingMandatoryData, #fullquoteCoverageListingData{
	overflow-x: hidden;
}

.boxTableDesign {
	border-style: solid;
	border-color: #EAA400;
	border-width: 2px;
	width: 100%;

}
.staticContentMedium{
	font-family: calibri;
	font-weight:bold;
	color:#000066;
	font-size: 14px;

}
.text_Date_WithoutTimeStamp_JQuery {
	font-family: Tahoma;
	font-size: 13px;
	height: 20px;
	width: 85px;
	border: 1px solid #c8c8c8;

}
iframe#entityAccountFrame {
	width: 1005px;
	height: 400px;
}

.hidden{
	display: none;
}