.menu_white
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	position: relative;
	height: 100%;
	valign: center;
	padding: 2px 5px 0px 0px;
}
.menu_white:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	position: relative;
	padding: 2px 5px 0px 0px;
	background-color: White;
}
.menu_black1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	position: relative;
	height: 100%;
	valign: center;
	padding: 0px 0px 0px 0px;
}
.menu_black1:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF1111;
	text-decoration: none;
	display: block;
	position: relative;
	height: 100%;
	valign: center;
	padding: 0px 0px 0px 0px;
}
.menu_black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	position: relative;
	height: 100%;
	valign: center;
	padding: 2px 5px 0px 0px;
}
.menu_black:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	position: relative;
	height: 100%;
	valign: center;
	padding: 2px 5px 0px 0px;
	background-color: Black;
}
.bot_white
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bot_gr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #858585;
	text-decoration: none;
}
.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
}
.left_head{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
}
.drop {
	border-top: 0px solid #666666;
	border-right: 0px solid #B65173;
	border-bottom: 0px solid #B65173;
	border-left: 0px solid #B65173;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-right: 0px;
	FILTER: alpha(opacity = 90); moz-opacity: 0.90;
}
.drop td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.drop a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	display: block;
	position: relative;
	padding: 4px 0px 4px 5px;
	font-weight: normal;
}
.drop a:hover {
	color: #000000;
	font-weight: normal;
}
.drop p{
	font: 12px "trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px 0px 0px 0px;
	border-top: 1px dashed #006666;
	padding:0px 0px 0px 0px;
}
.menu1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.buttonclass_new {
	BORDER-RIGHT: 2px solid Black;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: Black;
	BORDER-BOTTOM: 2px solid Black;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	letter-spacing : 0.5px;
	text-align : center;
	text-decoration : none;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	background: url(../images/bg_for_misc_link.gif);
	height:25px;
	vertical-align: middle;
}

/* added on 13th October 2011 by Roy */

a.chat-link { color:#000; text-decoration:none;}
a.chat-link:hover { color:#FC0; text-decoration:none;}

.new-cell1 { background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.new-cell1-heading { background:#ffeea7; display:block; padding:5px; border:1px solid #f0dc8d;}
.main-heading-new { background: #315c95; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; padding:5px;
border-bottom:5px solid #e5b702;}
.buttonclass_new2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: Black;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	letter-spacing : 0.5px;
	text-align : center;
	text-decoration : none;
	background: url(../images/assembly-btn-close.png);
	height:20px;
	width:58px;
	vertical-align: middle;
	border:none;
}
.CardHolderNameEditBtn {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: Black;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	letter-spacing : 0.5px;
	text-align : center;
	text-decoration : none;
	background: url(../images/card-name-btn-edit.png);
	height:20px;
	width:58px;
	vertical-align: middle;
	border:none;
}

/* added on 19th October 2011 by Roy */

.bg-quote {background: url(../images/assembly-quote-banner-bg.jpg) top no-repeat; height:426px; width:752px;}
.txt-bg-b { background:url(../images/text-bg-b.png) no-repeat; height:27px; width:362px; line-height:27px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; padding-left:24px;}
.txt-bg-s1 { background:url(../images/text-bg-s1.png) no-repeat; height:27px; width:92px; line-height:27px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; padding-left:24px;}
.txt-bg-s2 { background:url(../images/text-bg-s2.png) no-repeat; height:27px; width:85px; line-height:27px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; padding-left:24px;}

.trans-input-bg1 { background:url(../images/trans-input-bg1.png) no-repeat; width:85px; height:26px;}
.trans-input-bg2 { background:url(../images/trans-input-bg2.png) no-repeat; width:146px; height:26px;}
.trans-input1 { background:transparent; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; width:80px; padding:2px; border:none;  }
.trans-input1_1 { background:transparent; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; width:80px; padding:2px; border:none;  }
.trans-input2 { background:transparent; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; width:138px; padding:2px; border:none;}



/* added on 31st October & 1st nov 2011 by Roy */
.table-border1 { color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 7px;}
.input-bg { background:url(../images/input-bg.gif) no-repeat; width:109px; height:24px;}
.trans-input3 { background:transparent; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; width:90px; padding:3px; border:none; }
.trans-input4 { background:transparent; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; width:102px; border:none;}
a.color-link { color:#da5c00; text-decoration:none;}
a.color-link:hover { color:#161616; text-decoration:none;}
.tick-bg-row { background:url(../images/tick-bg.gif) no-repeat left; padding-left:26px; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.table-border2 { border:1px solid #e4e4e4; color:#161616; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding:5px;}
.gray-block { background:#f6f6f6; border:1px solid #eaeaea; display:block; padding:4px;}
.li-bg { background:url(../images/li-bg.gif) no-repeat left top; padding-left:22px; list-style:none; margin:0; color:#da5c00; border-bottom:1px dashed #747474; padding-bottom:7px;}
.black-arrow-heading { background:url(../images/arrow-black.gif) no-repeat left #f6f6f6; border:1px solid #eaeaea; padding-left:17px; line-height:21px; display:block;}


.black-txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#161616; line-height:20px;}
.black-txt a{ color:#161616; text-decoration:underline;}
.black-txt a:hover{ color:#da5c00; text-decoration:underline;}

.wht-txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:20px;}
.wht-txt a{ color:#fff; text-decoration:underline;}
.wht-txt a:hover{ color:#da5c00; text-decoration:underline;}

.input-bg-sml-1 { background:url(../images/input-bg-sml1.gif) no-repeat; width:58px; height:24px; padding:0; margin:0;}
	.trans-input-sml-1 { background:transparent; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; width:50px; padding:2px; border:none; }
.input-bg-sml-2 { background:url(../images/input-bg-sml2.gif) no-repeat; width:74px; height:24px; padding:0; margin:0;}
	.trans-input-sml-2 { background:transparent; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; width:70px; padding:0px; border:none; margin:0;}

.btn-submit { background: url(../images/btn-submit.gif) no-repeat; width:143px; height:41px; border:none; padding:0; margin:0;}
.btn-submit2 { background: url(../images/btn-submit.png) no-repeat; width:147px; height:43px; border:none; padding:0; margin:0;}
.input-box-gen { border:1px solid #c3c3c3; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold;}

.pagetitle2	{
	font-family:"Lucida Sans Unicode","Arial"; font-weight:bold; font-size:18px;
	color:#e1b607; background: url(../images/1st-level-head-bg.gif) repeat-x !important; height:35px; text-align:center; line-height:30px;		
	}
.blue-heading { background:#3f6cb0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.quote-history-box { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; }
.gray-txt { color:#3f3f3f; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}
.white-txt { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

/* added on 17th nov 2011 by Roy */
.blue-heading2 { background:#3f6cb0; color:#fff; font-family:"Lucida Sans"; font-size:16px; font-weight:bold; display:block; padding:6px; padding-left:15px; }

.number-bg { background:url(../images/bg-number.gif) no-repeat left; height:19px; width:22px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; line-height:19px; display: table-cell;}


/* added on 24th jan 2012 by Roy */
.index-heading-h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; padding:6px 0; color: #c60b0b; }
.index-below-heading {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666; line-height:16px; text-align:justify; }

.brown-txt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #800000; text-decoration: none; }
	.brown-txt a { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #800000; text-decoration: none;  border-bottom:1px dotted #fff;}
	.brown-txt a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #800000; text-decoration: none; border-bottom:1px dotted #ba1a1a; }
	
.green-txt { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color:#106905; text-decoration: none; }
	.green-txt a { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color:#106905; text-decoration: none;   border-bottom:1px dotted #fff; }
	.green-txt a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#106905; text-decoration: none; border-bottom:1px dotted #1e8210;}
	
	.red-sub-heading { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:#f6c32a; padding:2px 3px; display:block; border:1px solid #e4b320;}
