/*
##########################################
# COMMON  CSS
##########################################
*/
h1, h2, h3, h4, h5, h6 	{ margin:0px; }
form					{ margin:0px; padding:0; }
p						{ margin:0 0 15px 0; color:#666666; }
a						{ text-decoration:none; outline:none; color:#005e9d; cursor:pointer; }
ul						{ margin:0px; padding:0px; list-style-type:none; }
table td				{ color:#666666; }

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	margin-bottom:0px !important;
}

object, embed, a,
a img, a:active,
a:visited				{ outline:0 !important; }

.clear					{ clear:both; font-size:0px; line-height:0px; height:0px; }
.hr-line				{ line-height:0px; font-size:0px; clear:both; }
.dis-blk				{ display:block; }
.dis-inlblk				{ display:inline-block; vertical-align:middle;	}
.fixed					{ position: fixed; z-index: 9999; }
.cms-text				{ font-size:12px; color:#666666; line-height:16px; }
.wp100					{ width:100%; }
img                     { max-width:100%; }

.progerss-steps .fixed { z-index:999999; }

.f-left { float:left; }
.f-right { float:right; }
.fs-bold { font-weight:bold; }

.shadow-bg { background:url(../../images/shadow-bg.png) no-repeat top center; height:17px; margin-top:40px; background-size:100%; }
.shadow-bg1 { background:url(../../images/shadow-bg.png) no-repeat center top; height:17px; margin-top:20px; background-size:100%; }
.shadow-bg2 { background:url(../../images/shadow-bg.png) no-repeat center top; height:17px; margin-bottom:20px; background-size:100%; }

/*
##########################################
# NAVIGATION
##########################################
*/
#navigation {
	position:relative;
	z-index:2;
	margin-bottom:10px;
	}

/*
##########################################
# PAGE HEADER
##########################################
*/
.pageheader {
	padding:7px 0;
	margin:0px 0 0px 0;
	position:relative;
	min-height:1px;
	}
.pageheader h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#666666;
	line-height:27px;
	padding:0px;
	margin:0px;
	}

/*
******************************************
* COMMON POINTS CSS
******************************************
*/
.points {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
.points-typ1 li {
	background:url(../../images/bullet16.png) no-repeat left 2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	margin:0 0 0px 0;
	padding:0 0 7px 25px;
	}

.points-typ2 li {
	background:url(../../images/points-typ2-bg.gif) no-repeat left 5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	margin:0 0 0px 0;
	padding:0 0 4px 11px;
	}
	
.points-typ3 li {
	background:url(../../images/bullet16.png) no-repeat left 2px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	line-height:16px;
	margin:0 0 0px 0;
	padding:0 0 11px 25px;
	}
.points-typ4 li{
	margin: 0px 0px 0px 22px;
	list-style-type:decimal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.points-typ5 li {
	background:url(../../images/points-typ5-bg.png) no-repeat left 2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	margin:0 0 0px 0;
	padding:0 0 7px 25px;
	}
.points-typ6 li {
	background:url(../../images/points-typ5-bg.png) no-repeat left 2px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	line-height:16px;
	margin:0 0 0px 0;
	padding:0 0 11px 25px;
	}
	.points-typ7 li {
	background:url(../../images/bullet5.png) no-repeat left 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	margin:0 0 0px 0;
	padding:1px 0 10px 25px;
	text-transform:uppercase;
	}
/*
*********************************************
* DROPDOWN CSS
*********************************************
*/
.country-dd {
    background: url("../../images/select-dd-arrow_v1.gif") no-repeat scroll right 11px #FFFFFF;
    border: 1px solid #D5D5D5;
    border-radius: 5px;
    min-height: 1px;
    position: relative;
}
.country-dd select.select {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    position: relative;
    width: 100%;
}
.country-dd span.select {
    bottom: 0;
    color: #666666;
    cursor: default;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 28px;
    left: 0;
    line-height: 28px;
    overflow: hidden;
    padding-left: 10px;
    position: absolute;
    width: 87%;
    z-index: 1;
}


/*==================================================
	Common button CSS
==================================================*/

.btn-typ1 {
	background:url(../../images/btnbg.png) repeat-x left top #06b14c;
	border:1px solid #059540;
	border-radius:5px;
	padding:4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:15px;
	display:inline-block;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
}
.btn-typ1:hover { background:url(../../images/btnbg.png) repeat-x left -43px #01d357; }
.btn-typ1.disable { 
	background:#f6f6f6;
	cursor:default;
	border:1px solid #ececec;
	color:#b7b6b6;
	box-shadow:none;
}


.btn-typ2 {
	background:url(../../images/btnbg.png) repeat-x left top #06b14c;
	border:1px solid #059540;
	border-radius:5px;
	padding: 6px 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff!important;
	text-decoration:none!important;
	line-height:21px;
	display:inline-block;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);
	font-weight:bold;
}

.btn-typ2:hover { background:url(../../images/btnbg.png) repeat-x left -43px #01d357; }


.btn-typ3 {
	background:url(../../images/btnbg.png) repeat-x left -674px #eeeeee;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	padding: 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 15px;
	display: inline-block;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}
.btn-typ3:hover { background: #ffffff; }
.btn-typ3.disable {
	 background:none;
	 border:1px solid #ECECEC;
	 color:#B7B6B6;
	 cursor:default;
	 box-shadow:none;
}

.goto-top {
	background: url("../../images/navigationbg.png") repeat-x scroll left top #0067AF;
	padding: 7px 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 12px;
	border: 1px solid #004878;
	border-width: 0px 1px 1px;
	border-radius: 0 0 5px 5px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0px;
	z-index: 9999999;
	left: 50%;
	margin-left: -48px;
	display: none;
}

.goto-top:hover {
	background: #005f9e;
	color: #ffffff;
	border: 1px solid #004878;
	border-width: 0px 1px 1px;
}

.goto-down {
	background: url("../../images/navigationbg.png") repeat-x scroll left top #0067AF;
	padding: 7px 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 12px;
	border: 1px solid #004878;
	border-width: 1px 1px 0;
	border-radius: 5px 5px 0 0;
	box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1);
	position: fixed;
	bottom: 0px;
	z-index: 9999999;
	left: 50%;
	margin-left: -48px;
}
.goto-down:hover {
	background: #005f9e;
	color: #ffffff;
	border: 1px solid #004878;
	border-width: 1px 1px 0;
}

#dragChat {
	max-width: 300px!important;
}

.tbar-chat-box {
	z-index: 9999999999;
	position: fixed;
	bottom: 0px;
	right: 0px;
}

.tbar-chat-box .callnow-js {
	z-index: 9999;
	position: relative;
	float: right;
}
.tbar-chat-box .webchat-online-btn {
	background: url(../../images/webchat-ttl-bg.gif) repeat-x left top #d85d04;
	border: 1px solid #d85d04;
	border-width: 1px 1px 0;
	border-radius: 5px 5px 0 0;
	padding: 4px 9px 3px 9px;
	display: inline-block;
}

.tbar-chat-box .chatnow-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	display: inline-block;
	vertical-align: middle;
}

.tbar-chat-box .chat-w {
	display: none;
	position: relative;
	min-height: 1px;
}

.tbar-chat-box .ico-webchatphone {
	vertical-align: middle;
	margin-right: 10px;
}

/*==================================================
	Common box CSS
==================================================*/

.box-typ1 {
	background:#FFF;
	border:1px solid #e6e6e6;
	border-radius:5px;
}
.box-typ2 {
    background:url(../../images/bg-box-typ2.gif) repeat-x left bottom #ffffff;
	border-radius: 5px;
	border:1px solid #e3e3e3;
}
.box-typ3 { background-color:#f8f8f8; border-radius:5px; }
.box-typ4 {
    background-color: #FFFFFF;
    border: 3px solid #FDBF79;
    border-radius: 5px;
}
.box-typ5 {
	background:#FFF;
	border:3px solid #e7e7e7;
	border-radius:5px;
}
.box-typ6 {
	background:#f7f7f7;
}

.box-typ7 {
	background-color: #F8F8F8;
	border: 2px solid #E9E9E9;
}
.box-typ8 {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.box-typ9 {
	background-color: #ffffff;
	border: 1px solid #21b24e;
	border-radius: 5px;
	box-shadow: 0 1px 1px 1px #cccccc;
}
.box-typ10 {
	background: url(../../images/bg-box-typ32.gif) repeat-x scroll left top #0067ae;
    border: 1px solid #005d9e;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	font-size:16px;
	line-height:18px;
	color:#ffffff;
	font-weight:bold;
}

/*
******************************************
* HEADER TYPES
******************************************
*/

.hd-typ1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#666666;
	line-height:28px;
	font-weight:bold;
	}
	
/*.hd-typ1-new {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#0EB14E;
	line-height:28px;
	font-weight:bold;
	}*/
.hd-typ1-new {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    color: #0EB14E;
    line-height: 28px;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 15px;
}

.hd-typ2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#666666;
	line-height:25px;
	font-weight:bold;
}

.hd-typ3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	line-height:22px;
	font-weight:bold;
}

.hd-typ4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	line-height:20px;
	font-weight:bold;
}
.hd-typ5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:16px;
	font-weight:bold;
}
.hd-typ6 {
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	color:#006fba;
	}
	/*
******************************************
* MESSAGES CSS
******************************************
*/
.msg-box 			{ padding:15px 15px 0; }
.msg-box .msg-hd 	{ font-size:100%; }
.msg-box .msg-icon	{ vertical-align:top; padding-right:10px; }
.msg-box .msg-txt	{ vertical-align:middle; }
.msg-box ul 		{ list-style-type:none; margin:0px; padding:0; }
.msg-box li {
	background:url(../../images/bullet14.gif) no-repeat 0 5px;
	padding-left:12px;
	font-size:90%;
	line-height:1;
	margin:5px 0;
	}
/*
ERROR MESSAGE
========================================*/
.error-msg-typ1 .msg-hd {  color:#df000b; }
.error-msg-typ1 {
	background:#fdd6d0;
	/*border-top:1px solid #CCCCCC;*/
	color:#FF0000;
	padding-bottom:15px;
	border-radius:5px;
	/*box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);*/
	}
.bdr-radius-T .error-msg-typ1 { border-radius:5px 5px 0 0; }
.error-msg-typ1 ul { color:#DF000B; }
.ico-error1  { 
	background:url(../../images/icon-errormsg.png) no-repeat left 0px;
	display:inline-block;
	padding-left:40px;
	margin-bottom:5px;
	min-height:27px;
}
/*
INFORMATION MESSAGE
========================================*/
.info-msg-typ1 {
	background:#f0f0f0;
	border:1px solid #d9d9d9;
	border-width:1px 0;
	}
.info-msg-typ1 ul { color:#333333; }
/*
WARNING MESSAGE
========================================*/
.warn-msg-typ1 {
	background:#dcebfa;
	border:1px solid #b2c7dc;
	border-width:1px 0;
	}
.warn-msg-typ1 ul { color:#333333; }
/*
THANK YOU MESSAGE
========================================*/
.thanku-msg-typ1 .msg-hd { color:#38910f; }

.thanku-msg-typ1 {
	background:#e5f0e3;
	border:1px solid #cbd3ba;
	border-width:1px 0;
	}
.thanku-msg-typ1 ul { color:#333333; }

.ico-thanks {
	background:url(../../images/icon-thanks.gif) no-repeat left 0px;
	display:inline-block;
	padding-left:40px;
	padding-top:4px;
	min-height:27px;
	}
	
.thanku-msg-typ2 {
	background-color:#e4ffef;
	border:1px solid #06af4b;
	border-radius:5px;
	padding:8px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	}
.thanku-msg-typ2 .msg-hd { 
	color:#06af4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background:url(../../images/bullet9.png) no-repeat left 0px;
	padding:3px 0px 1px 26px;
	}
/*
##########################################
# COMMON MARGIN CSS
##########################################
*/

.mrg-auto	{ margin-left:auto; margin-right:auto; }

.mrg0 		{ margin:0px; }
.mrg0-T 	{ margin-top:0px; }
.mrg0-R 	{ margin-right:0px; }
.mrg0-B 	{ margin-bottom:0px; }
.mrg0-L 	{ margin-left:0px; }
.mrg0-LR	{ margin-right:0px; margin-left:0px; }
.mrg0-TB	{ margin-right:0px; margin-left:0px; }

.mrg1		{ margin:1px }
.mrg1-T 	{ margin-top:1px; } 
.mrg1-R 	{ margin-right:1px; }
.mrg1-B 	{ margin-bottom:1px; }
.mrg1-L 	{ margin-left:1px; } 
.mrg1-LR 	{ margin-left:1px;margin-right:1px; }
.mrg1-TB 	{ margin-top:1px;margin-bottom:1px; }

.mrg2		{ margin:2px }
.mrg2-L 	{ margin-left:2px; }
.mrg2-R 	{ margin-right:2px; }
.mrg2-T 	{ margin-top:2px; }
.mrg2-B 	{ margin-bottom:2px; }
.mrg2-LR 	{ margin-left:2px;margin-right:2px; }
.mrg2-TB 	{ margin-top:2px;margin-bottom:2px; }

.mrg3		{ margin:3px }
.mrg3-L 	{ margin-left:3px; }
.mrg3-R 	{ margin-right:3px; }
.mrg3-T 	{ margin-top:3px; }
.mrg3-B 	{ margin-bottom:3px; }
.mrg3-LR 	{ margin-left:3px;margin-right:3px; }
.mrg3-TB 	{ margin-top:3px;margin-bottom:3px; }

.mrg4		{ margin:4px }
.mrg4-L 	{ margin-left:4px; }
.mrg4-R 	{ margin-right:4px; }
.mrg4-T 	{ margin-top:4px; }
.mrg4-B 	{ margin-bottom:4px; }
.mrg4-LR 	{ margin-left:4px;margin-right:4px; }
.mrg4-TB 	{ margin-top:4px;margin-bottom:4px; }

.mrg5		{ margin:5px; }
.mrg5-L 	{ margin-left:5px; }
.mrg5-T 	{ margin-top:5px; }
.mrg5-B 	{ margin-bottom:5px; }
.mrg5-R 	{ margin-right:5px; }
.mrg5-LR 	{ margin-left:5px;margin-right:5px; }
.mrg5-TB 	{ margin-top:5px;margin-bottom:5px; }

.mrg7-T 	{ margin-top:7px; }
.mrg7-B 	{ margin-bottom:7px; }
.mrg7-R 	{ margin-right:7px; }
.mrg8-B 	{ margin-bottom:8px; }

.mrg8		{ margin:8px; } 
.mrg8-L 	{ margin-left:8px; }
.mrg8-T 	{ margin-top:8px; }
.mrg8-B 	{ margin-bottom:8px; }
.mrg8-R 	{ margin-right:8px; }
.mrg8-LR 	{ margin-left:8px;margin-right:8px; }
.mrg8-TB 	{ margin-top:8px;margin-bottom:8px; }

.mrg10		{ margin:10px; }
.mrg10-T 	{ margin-top:10px; }
.mrg10-L 	{ margin-left:10px; }
.mrg10-B 	{ margin-bottom:10px; }
.mrg10-R 	{ margin-right:10px; }
.mrg10-LR 	{ margin-left:10px;margin-right:10px; }
.mrg10-TB 	{ margin-top:10px;margin-bottom:10px; }

.mrg11-B 	{ margin-bottom:11px; }
.mrg12-B 	{ margin-bottom:12px; }

.mrg15		{ margin:15px; }
.mrg15-T 	{ margin-top:15px; }
.mrg15-L 	{ margin-left:15px; }
.mrg15-B 	{ margin-bottom:15px; }
.mrg15-R 	{ margin-right:15px; }
.mrg15-LR 	{ margin-left:15px;margin-right:15px; }
.mrg15-TB 	{ margin-top:15px;margin-bottom:15px; }

.mrg16-B	{margin-bottom:16px; }
.mrg17-T	{margin-top:17px; }
.mrg17-B	{margin-bottom:17px; }

.mrg20		{ margin:20px; } 
.mrg20-B	{margin-bottom:20px; } 
.mrg20-T 	{ margin-top:20px; }
.mrg20-L 	{ margin-left:20px; }
.mrg20-R 	{ margin-right:20px; }
.mrg20-LR 	{ margin-left:20px;margin-right:20px; }
.mrg20-TB 	{ margin-top:20px;margin-bottom:20px; }

.mrg19-B	{margin-bottom:19px; }
.mrg21-B	{margin-bottom:21px; }
.mrg22-B	{ margin-bottom: 22px; }

.mrg25		{ margin:25px; } 
.mrg25-L 	{ margin-left:25px; }
.mrg25-T 	{ margin-top:25px; }
.mrg25-B 	{ margin-bottom:25px; }
.mrg25-R 	{ margin-right:25px; }
.mrg25-LR 	{ margin-left:25px;margin-right:25px; }
.mrg25-TB 	{ margin-top:25px;margin-bottom:25px; }

.mrg30		{ margin:30px; } 
.mrg30-L 	{ margin-left:30px; }
.mrg30-T 	{ margin-top:30px; }
.mrg30-B 	{ margin-bottom:30px; }
.mrg30-R 	{ margin-right:30px; }
.mrg30-LR 	{ margin-left:30px;margin-right:30px; }
.mrg30-TB 	{ margin-top:30px;margin-bottom:30px; }

.mrg38-L 	{ margin-left:38px; }
.mrg39-B	{margin-bottom:39px; } 
.mrg40-B	{margin-bottom:40px; } 
.mrg40-T	{margin-top:40px; }

/*.minus1-T	{margin-top:-1px;}
.minus2-T	{margin-top:-2px;}
.minus4-R { margin-right:-4px; }
.minus6-L { margin-left:-6px; }
.minus10-R { margin-right:-10px; }
.minus10-L { margin-left:-10px; }
.minus10-LR { margin-left:-10px; margin-right:-10px; }
.minus4-R { margin-right:-4px; }
.minus15-R { margin-right:-15px; }
.minus14-LR { margin-left:-14px; margin-right:-14px; }
.minus15-LR { margin-left:-15px; margin-right:-15px; }
.minus20-LR { margin-left:-20px; margin-right:-20px; }*/

/*
##########################################
# COMMON PADDING CSS
##########################################
*/
.pd0		{ padding:0px; }

.pd1	 	{ padding:1px; }
.pd1-L 		{ padding-left:1px; }
.pd1-T		{ padding-top:1px; }
.pd1-B		{ padding-bottom:1px; }
.pd1-R		{ padding-right:1px; }
.pd1-LR		{ padding-left:1px;padding-right:1px; }
.pd1-TB		{ padding-top:1px;padding-bottom:1px; }

.pd2	 	{ padding:2px; }
.pd2-L 		{ padding-left:2px; }
.pd2-T		{ padding-top:2px; }
.pd2-B		{ padding-bottom:2px; }
.pd2-R		{ padding-right:2px; }
.pd2-LR		{ padding-left:2px;padding-right:2px; }
.pd2-TB		{ padding-top:2px;padding-bottom:2px; }

.pd3	 	{ padding:3px; }
.pd3-L 		{ padding-left:3px; }
.pd3-T		{ padding-top:3px; }
.pd3-B		{ padding-bottom:3px; }
.pd3-R		{ padding-right:3px; }
.pd3-LR		{ padding-left:3px;padding-right:3px; }
.pd3-TB		{ padding-top:3px;padding-bottom:3px; }

.pd4	 	{ padding:4px; }
.pd4-L 		{ padding-left:4px; }
.pd4-T		{ padding-top:4px; }
.pd4-B		{ padding-bottom:4px; }
.pd4-R		{ padding-right:4px; }
.pd4-LR		{ padding-left:4px;padding-right:4px; }
.pd4-TB		{ padding-top:4px;padding-bottom:4px; }

.pd5		{ padding:5px; } 
.pd5-L		{ padding-left:5px; }
.pd5-T		{ padding-top:5px;}
.pd5-B		{ padding-bottom:5px; }
.pd5-R		{ padding-right:5px; }
.pd5-LR		{ padding-left:5px;padding-right:5px; }
.pd5-TB		{ padding-top:5px;padding-bottom:5px; }

.pd6-TB		{ padding-top:6px;padding-bottom:6px; }
.pd7-T		{ padding-top:7px; }
.pd7-B		{ padding-bottom:7px; }

.pd8		{ padding:8px; } 
.pd8-L		{ padding-left:8px; }
.pd8-T		{ padding-top:8px;}
.pd8-B		{ padding-bottom:8px; }
.pd8-R		{ padding-right:8px; }
.pd8-LR		{ padding-left:8px;padding-right:8px; }
.pd8-TB		{ padding-top:8px;padding-bottom:8px; }

.pd9-T		{ padding-top:9px; }
.pd9-TB		{padding-top:10px; padding-bottom:9px;}
.pd9-B		{padding-bottom:9px;}

.pd10		{ padding:10px; }
.pd10-L		{ padding-left:10px; }
.pd10-T		{ padding-top:10px; }
.pd10-B		{ padding-bottom:10px; }
.pd10-R		{ padding-right:10px; }
.pd10-LR	{ padding-left:10px;padding-right:10px; }
.pd10-TB	{ padding-top:10px;padding-bottom:10px; }

.pd12-TB	{ padding-top:12px;padding-bottom:12px; }
.pd12-B		{padding-bottom:12px;}
.pd13-LR	{ padding-left:13px;padding-right:13px; }

.pd15		{ padding:15px; }
.pd15-L		{ padding-left:15px; }
.pd15-T		{ padding-top:15px; }
.pd15-B		{ padding-bottom:15px; }
.pd15-R		{ padding-right:15px; }
.pd15-LR	{ padding-left:15px;padding-right:15px; }
.pd15-TLR	{ padding:15px 15px 0px 15px; }
.pd15-TB	{ padding-top:15px;padding-bottom:15px; }

.pd17		{ padding:17px; }
.pd17-T		{ padding-top:17px; }
.pd17-L		{ padding-left:17px; }
.pd17-R		{ padding-right:17px; }
.pd17-B		{ padding-bottom:17px; }
.pd17-LR	{ padding-left:17px;padding-right:17px; }
.pd17-TLR	{ padding:17px 17px 0px 17px; }
.pd17-TB	{ padding-top:17px;padding-bottom:17px; }

.pd18		{ padding:18px; }
.pd18-R		{ padding-right:18px; }

.pd20		{ padding:20px; }
.pd20-L		{ padding-left:20px; }
.pd20-T		{ padding-top:20px; }
.pd20-B		{ padding-bottom:20px; }
.pd20-R		{ padding-right:20px; }
.pd20-LR	{ padding-left:20px;padding-right:20px; }
.pd20-TB	{ padding-top:20px;padding-bottom:20px; }

.pd22		{ padding:22px; } 
.pd22-TB	{ padding-top:22px; padding-bottom:22px; }

.pd25		{ padding:25px; }
.pd25-L		{ padding-left:25px; }
.pd25-T		{ padding-top:25px; }
.pd25-B		{ padding-bottom:25px; }
.pd25-R		{ padding-right:25px; }
.pd25-LR	{ padding-left:25px;padding-right:25px; }
.pd25-TB	{ padding-top:25px;padding-bottom:25px; }

.pd29		{ padding:29px; } 
.pd29-L		{ padding-left:29px; }
.pd29-T		{ padding-top:29px; }
.pd29-LR	{ padding-left:29px;padding-right:29px; }

.pd30		{ padding:30px; }
.pd30-L		{ padding-left:30px; }
.pd30-T		{ padding-top:30px; }
.pd30-B		{ padding-bottom:30px; }
.pd30-R		{ padding-right:30px; }
.pd30-LR	{ padding-left:30px;padding-right:30px; }
.pd30-TB	{ padding-top:30px;padding-bottom:30px; }

.pd58-L { padding-left: 58px; }


/***************************************
* COMMON WIDTH CSS
****************************************/
.wp1   { width:1%; }
.wp2   { width:2%; }
.wp3   { width:3%; }
.wp4   { width:4%; }
.wp5   { width:5%; }
.wp6   { width:6%; }
.wp7   { width:7%; }
.wp8   { width:8%; }
.wp9   { width:9%; }
.wp10  { width:10%; }
.wp15  { width:15%; }
.wp16  { width:16%; }
.wp20  { width:20%; }
.wp21  { width:21%; }
.wp22  { width:22%; }
.wp23  { width:23%; }
.wp25  { width:25%; }
.wp30  { width:30%; }
.wp33  { width:33%; }
.wp35  { width:35%; }
.wp38  { width:38%; }
.wp40  { width:40%; }
.wp45  { width:45%; }
.wp50  { width:50%; }
.wp55  { width:55%; }
.wp60  { width:60%; }
.wp65  { width:65%; }
.wp70  { width:70%; }
.wp-72 { width:72px;}
.wp75  { width:75%; }
.wp80  { width:80%; }
.wp85  { width:85%; }
.wp90  { width:90%; }
.wp95  { width:95%; }
.wp100 { width:100%; }

/* TABLE CASE PADDING
===================================*/
/*table.pd10-R { padding-right:0px; }
table.pd10-R td { padding-right:10px; vertical-align:top; }
table.pd10-L { padding-left:0px; }
table.pd10-L td { padding-left:10px; vertical-align:top; }*/

/*
##########################################
# COMMON TEXT STYLE & ALIGN CSS
##########################################
*/
.align-C	{ text-align:center; }
.align-L	{ text-align:left; }
.align-R	{ text-align:right; }
.align-M	{ vertical-align:middle; }
.align-T	{ vertical-align:top; }

.txt-normal	{ font-weight:normal; }
.txt-bold	{ font-weight:bold; }
.txt-underline {text-decoration:underline;}
.txt-italic	{ font-style:italic; }

/*.scrollbox	{ overflow:auto; }*/
.pos-rel	{ position:relative; min-height:1px; }
.pos-stat	{position:static; min-height:1px; }

/*@media (max-width: 630px) {
	.align-CM { text-align:center; }
}*/

/*
##########################################
# COMMON BORDER RELATED CSS
##########################################
*/	

.bdr1 { border:1px solid #e3e3e3; }
.bdr1-L { border-left:1px solid #e3e3e3; }
.bdr1-TL { border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; }
.bdr1-B { border-bottom:1px solid #e3e3e3; }
.bdr1-TB { border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; }
.bdr1-T  { border-top:1px solid #e3e3e3; }
	
/*
##########################################
# COMMON TEXT RELATED CSS
##########################################
*/

.f-white	{ color:#FFFFFF; }
.f-blue		{ color:#005e9d; }
.f-maroon	{ color:#b32564; }
.f-orange   { color:#ee8120; }
.f-red 		{ color:#ec171c; }
.f-green 	{ color:#06af4b; }
.f-gray 	{ color:#666666; }


/*.f-red 		{ color:#ec171c; }
.f-red1 		{ color:#DF000B; }
.f-maroon	{ color:#b32564;}
.f-green 	{ color:#21b24e;}
.f-green2 {color:#06af4b;}
.f-green3	{color:#0eb14e;}
.f-gray 	{ color:#666666; }
.f-gray1 	{ color:#333333; }
.f-gray2 	{ color:#999999; }
.f-gray3 	{ color:#949698; }
.f-blue		{ color:#006fba;}
.f-blue2	{ color:#005f9d;}
.f-blue3	{ color:#005d9e;}
.f-blue4    {color:#005f9e;}
.f-blue5 	{color:#0072bc;}
.f-white	{ color:#FFFFFF;}
.f-yellow   { color:#fee906; }
.f-orange   { color:#ed5a23; }
.f-orange1  { color:#ee8120; }
.f-orange2  { color: #EE8120;}
.f-drkorange { color:#ad5213; }
.f-drkblue  { color:#634f94; }
.f-drkpink     { color:#b40357; }
.f-coffee   { color:#9f8688; }
.f-drkcoffee { color:#553825; }
.f-blue1    { color:#0a8b97; }
.f-drkblue1 { color:#044653; }*/


.bg-drkblue { background-color:#015792; }
.bg-white { background-color:#ffffff; }


.fspr10 {font-size:77% !important;}
.fspr11 {font-size:11px !important;}
.fspr12 {font-size:93% !important;}
.fspr13 {font-size:100% !important;}
.fspr14 {font-size:108% !important;}
.fspr15 {font-size:116% !important;}
.fspr16 {font-size:123.1% !important;}
.fspr17 {font-size:131% !important;}
.fspr18 {font-size:138.5% !important;}
.fspr19 {font-size:146.5% !important;}
.fspr20 {font-size:153.9% !important;}
.fspr21 {font-size:161.6% !important;}
.fspr22 {font-size:167% !important;}
.fspr23 {font-size:174% !important;}
.fspr24 {font-size:182% !important;}
.fspr25 {font-size:189% !important;}
.fspr26 {font-size:197% !important;}
.fspr27 {font-size:204% !important;}
.fspr28 {font-size:211% !important;}
.fspr29 {font-size:220% !important;}
.fspr30 {font-size:228% !important;}
.fspr31 {font-size:235% !important;}
.fspr32 {font-size:245% !important;}
.fspr33 {font-size:251% !important;}
.fspr34 {font-size:259% !important;}
.fspr35 {font-size:266% !important;}
.fspr36 {font-size:274% !important;}
.fspr37 {font-size:282% !important;}
.fspr38 {font-size:290% !important;}
.fspr39 {font-size:297% !important;}
.fspr40 {font-size:305% !important;}
.fspr41 {font-size:312% !important;}
.fspr42 {font-size:319% !important;}
.fspr43 {font-size:327% !important;}
.fspr44 {font-size:335% !important;}
.fspr45 {font-size:342% !important;}
.fspr46 {font-size:351% !important;}
.fspr47 {font-size:358% !important;}
.fspr48 {font-size:366% !important;}
.fspr49 {font-size:375% !important;}
.fspr50 {font-size:382% !important;}
.fspr55 {font-size:423% !important;}
.fspr60 {font-size:462% !important;}
.fspr64 {font-size:492% !important;}


.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs17 {font-size:17px;}
.fs18 {font-size:18px;}
.fs19 {font-size:19px;}
.fs20 {font-size:20px;}
.fs21 {font-size:21px;}
.fs22 {font-size:22px;}
.fs23 {font-size:23px;}
.fs24 {font-size:24px;}
.fs25 {font-size:25px;}
.fs26 {font-size:26px;}
.fs27 {font-size:27px;}
.fs28 {font-size:28px;}
.fs29 {font-size:29px;}
.fs30 {font-size:30px;}
.fs31 {font-size:31px;}
.fs32 {font-size:32px;}
.fs33 {font-size:33px;}
.fs34 {font-size:34px;}
.fs35 {font-size:35px;}
.fs36 {font-size:36px;}
.fs37 {font-size:37px;}
.fs38 {font-size:38px;}
.fs39 {font-size:39px;}
.fs40 {font-size:40px;}
.fs41 {font-size:41px;}
.fs42 {font-size:42px;}
.fs43 {font-size:43px;}
.fs44 {font-size:44px;}
.fs45 {font-size:45px;}
.fs46 {font-size:46px;}
.fs47 {font-size:47px;}
.fs48 {font-size:48px;}
.fs49 {font-size:49px;}
.fs50 {font-size:50px;}
.fs55 {font-size:55px;}
.fs60 {font-size:60px;}
.fs64 {font-size:64px;}


/*======================================
	Separator CSS
======================================*/
.separator-typ1 {
	position: relative;
	margin-bottom: 30px;
	z-index: 1;
}

.separator-typ1:before, .separator-typ1:after {
	content: "";
	position: absolute;
	z-index: -1;
	box-shadow: 0 5px 8px rgba(150,150,150,0.06);
	top: 50%;
	bottom: 0;
	left: 5%;
	right: 5%;
	border-radius: 100px / 10px;
}

.shadow-sep {
	height: 25px;
	background-color: #ffffff;
}


.separator-typ2 {
	height: 20px;
	border-top: 1px solid #e9e9e9;
}



/*===========================================
	Listbox CSS
===========================================*/

.lst-typ1 li {
	background: url(../../images/lst-icon-typ1.png) 0 3px no-repeat;
	padding-left:25px;
}

.flaglist-box {
	background: url(../../images/dropdown-arrow.gif) no-repeat right 0;
	border: 2px solid #004491;
	cursor: pointer;
	height: 27px;
	min-height: 1px;
	padding: 10px 60px 6px 16px;
	position: relative;
	z-index: 9999;
	color: #666666;
}



/*===========================================
	Table type CSS
===========================================*/

/*.rec-his-tbl .tbl-typ2 .tbl-data .first-td { border-left:1px solid #F0F0F0; }
.rec-his-tbl .tbl-typ2 .tbl-data .alt-bg { background-color:#fafafa; }*/
/*--------Pagination  CSS start----*/
/*.page-pagination .paging-btn-L,
.page-pagination .pageselect,
.page-pagination .paging-btn-R {
	display:inline-block;
	vertical-align:middle;
}
.page-pagination .pageselect { margin:0 5px; }
.page-pagination .pageselect .pag-txt { vertical-align:middle; margin-left:3px; }
.page-pagination .paging-btn-L .icon,
.page-pagination .paging-btn-R .icon { vertical-align:top; margin:0 2px; }

.tbl-typ2 { background-color:#ffffff; }
.tbl-typ2 .tbl-head td {
	background:url(../../images/tbl-typ2-head-bg.gif) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	line-height:14px;
	padding:6px 10px 8px;
	border:1px solid #005d9e;
	border-width:1px 0 1px 1px;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);
}
.tbl-typ2 .tbl-head td.last-col { border-right:1px solid #005d9e; }
.tbl-typ2 .tbl-data td {
	border:1px solid #f0f0f0;
	border-width:0 1px 1px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:9px 10px;
}
.tbl-typ2 .tbl-data td.last-col { border-width:0 0 1px 0; }
.content-table .first-col {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	line-height:17px;
	padding:9px 10px 9px 15px;
	border:1px solid #f0f0f0;
	border-width:0 1px 1px 0;
}
.content-table .last-col {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	line-height:13px;
	padding:5px 10px;
	border:1px solid #f0f0f0;
	border-width:0 0px 1px 0;
}

.tbl-typ2 .tbl-data td.bdr-L {border-left:1px solid #f0f0f0; }*/

/***********Common box type css*****/
/*.box-typ4 {
	border:1px solid #e3e3e3;
	background-color:#ffffff;
	border-radius:5px;
}*/


/*===============================================
	Common Links css
===============================================*/
.lnk-typ-common {
	color:#005D9E;
	text-decoration:none;
}
.lnk-typ-common:hover { color:#666666; }

.lnk-typ1 {
	color:#005D9E;
	text-decoration:none;
	font-weight:bold;
	}
.lnk-typ1:hover { color:#0EAE4C; }

.lnk-typ2 {
	color:#005D9E;
	text-decoration:none;
	}
.lnk-typ2:hover { color:#0EAE4C; }
.lnk-typ3 {
	color:#FFFFFF;
	text-decoration:none;
	}
.lnk-typ3:hover { color:#0EAE4C; }
.lnk-typ4 {
	color:#ee8120;
	text-decoration:none;
}
.lnk-typ4:hover { color:#06af4b; }
.lnk-typ5 {
	color:#06af4b;
	text-decoration:none;	
}
.lnk-typ5:hover { color:#005e9d; }
.lnk-typ6 {
	color:#ee8120;
	text-decoration:none;
}
.lnk-typ6:hover { color:#005e9d; }
.lnk-typ7 {
	color:#ee8120;
	text-decoration:none;
}
.lnk-typ7:hover { color:#666666; }
.lnk-typ8 {
	color:#06af4b;
	text-decoration:none;
}
.lnk-typ8:hover { color:#666666; }
.lnk-typ9 {
	color:#06af4b;
	text-decoration:none;
}
.lnk-typ9:hover { color:#ee8120; }
.lnk-typ10 {
	color:#ffffff;
	text-decoration:underline;
}
.lnk-typ10:hover{ color:#01d257; }
/*===============================================
	Rates pages css
===============================================*/
.active-country {
    background-color:#f5f5f5 !important;
}
.ieClearTextDisable::-ms-clear {
    height: 0px;
    width: 0px;
    display: none;
}
/*Live Stream Btn Adjust on 06/02/2016*/
.btnPlace  
{
    position:absolute;
    bottom:4%;
    right:4%;
    }
 .cricket-desktop
 {
     background:url('../../images/live_stream/cricket.png') no-repeat !important;
     min-height:87px;
     }
  .cricket-desktop .agentbanner
  {
      padding-top: 22px;
    padding-right: 11px;
      }
     .cricket-mobile
 {
     background:url('../../images/live_stream/cricketmobile.png') no-repeat !important;
     }
 @media (max-width:1100px)  
 {
    #formboxPopup #txtCFFrmName, #formboxPopup #txtCFFrmEmail
     {
         width:85% !important;
         }
    #formboxPopup #ddlCountry
     {
       width:90% !important;  
         }
}
.btnPlacesmall {
    position: absolute;
    top: 25%;
    right: 2%;
}