/***********************************************/
/* HTML tag styles                             */
/***********************************************/

body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8a8a8a;
	background:#FFFFFF repeat-x top;
	
}
body, p, form, hr, h1, h2, h3 {
	margin:0;
	padding:0;
}
/******* hyperlink and anchor tag styles *******/
a {
	color:#148dda;
	text-decoration:none;
}
a:hover {
	color:#148dda;
	text-decoration:underline;
}
/************** header tag styles **************/

h1 {
	color:#000;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
/*************** list tag styles ***************/

ul {
	margin:0;
	padding:0;
	list-style:none;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.cl {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
img {
	border:0;
}


/* support-layout css */
#contner { width:1000px; margin:0 auto;}

.top-lnk { color:#FFF; font-size:11px; text-align:right; padding:25px 8px 0px 8px; text-decoration:none;}

.top-lnk a { color:#fff; font-size:11px;  padding:25px 8px 0px 8px; text-decoration:none}

.top-lnk a:hover { color:#e1e1e1; font-size:11px;  padding:25px 8px 0px 8px; text-decoration:none}

.logo { padding-left:25px; padding-top:8px;}

.main-nav { color:#000; text-transform:uppercase; font-size:12px; font-weight:bold; text-align:left; padding:14px 5px 10px 5px; text-decoration:none; background:url(../images/top-nav-bg.gif) repeat-x top; height:23px;}

.main-nav a { color:#000; text-transform:uppercase; padding:10px 8px 10px 8px; text-decoration:none; border-right: #cecece 1px solid;}

.main-nav a:hover { color:#000; text-transform:uppercase; padding:10px 8px 10px 8px; text-decoration:none; }

.bnr {padding:5px 0px 0px 0px;}

.gry-box { background:url(../images/gry-colmn-bg-hdng.jpg)  no-repeat top; width:935px; height:43px; margin:0 auto;} 

.cntnt-blok { padding:10px 0px 0px 0px; height:32px; border-right: #e3e3e3 1px solid; }

.pnt ul {
	margin-top:0px;
	background:#f9f9f9 repeat-y top;
	margin-left:0px;
	padding:5px 0px 0px 25px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8a8a;
	text-align:left;
}
.pnt ul li {
	margin:0px 0 0 0;
	padding:0px 8px 5px 10px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../images/img-blt.gif);	
	background-position:left top;
	background-repeat:no-repeat;
}
.pnt ul li a:link {
	text-decoration: none;
	color:#7b7b7b;
}
.pnt ul li a:visited {
	text-decoration: none;
	color:#7b7b7b;
}
.pnt ul li a:active {
	text-decoration: none;
	color:#000
}
.pnt ul li a:hover {
	text-decoration:none;
	color:#000;
}


.wlcm-bg { background:url(../images/wlcm-bg.png) no-repeat top; width:935px; height:193px;}
.wlcm-txt {color:#585757; font-size:13px; padding:5px 12px 5px 18px; text-align:left; background:#efefef repeat-y top;}

b{color:#03576f; font-size:13px;}

.ftr { background:#000000 repeat-x top; height:36px; color:#FFFFFF; margin-top:20px; padding:15px 5px 0px 38px;}

.ftr-lnk { background:#000000 repeat-x top; height:36px; color:#FFFFFF; margin-top:20px; text-decoration:none; padding:15px 5px 0px 5px;}

.ftr-lnk a{ background:#000000 repeat-x top; height:36px; color:#FFFFFF; margin-top:20px; padding:15px 5px 0px 5px; text-decoration:none; }


.ftr-lnk a:hover{ background:#000000 repeat-x top; height:36px; color:#FFFFFF; margin-top:20px; padding:15px 5px 0px 5px;text-decoration:none; }



.tuch-logo { color:#FFF; font-size:11px; text-align:right; padding:6px 25px 0px 0px; text-decoration:none;}

 
/* inner left menu*/
.pnt-in ul {
	margin-top:0px;
	margin-left:10px;
	padding:5px 0px 0px 0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
}
.pnt-in ul li {
	margin:0px 0 0 0;
	padding:0px 8px 10px 6px;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../images/img-blk-blt.gif);	
	background-position:left top;
	background-repeat:no-repeat;
}
.pnt-in ul li a:link {
	text-decoration: none;
	color:#000;
}
.pnt-in ul li a:visited {
	text-decoration: none;
	color:#000;
}
.pnt-in ul li a:active {
	text-decoration: none;
	color:#000;
}
.pnt-in ul li a:hover {
	text-decoration:none;
	color:#148dda;
}

.in-hdng{ background:url(../images/brwn-bg-in.gif) repeat-x top; height:26px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:3px 0px 0px 5px; margin:0px; text-align:left}

.gry-bg { background:#ebebeb repeat-y top;}

h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; padding:5px 0px 5px 5px; margin:0px; text-align:left}

.cntnt { font-size:12px; color:#000; text-align:justify; padding:0px 15px 8px 8px;  line-height:17px; }


table.brdr
{
    border-color: #c2c2c2;
    border-width: 0 0 1px 1px;
    border-style: solid;
	color:#000;	
	margin:5px 5px 5px 5px;
	font-weight:normal;
	font-size:12px;
	

}

table.brdr td
{
    border-color: #c2c2c2;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    background-color: #e4e4e4;
	padding:3px 5px 3px 6px;

}

table.brdr td.gry-bg1
{
    border-color: #c2c2c2;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
	color:#626262;
	font-weight:normal;
    background-color: #e9e9e9;
}

table.brdr td.wht-bg1
{
   border-color: #c2c2c2;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
	color:#626262;
	font-weight:normal;
    background-color: #eeeeee;
}
.tp-lnk { font-size:13px; color:#158ddd; text-decoration:underline; padding-right:20px; padding-bottom:10px; font-weight:bold; }

.cnt-bg { background: #f6f6f6 repeat-x top; color:#000000}
.cnt-bg img { padding:5px; }


.blk-txt2 { font-size:13px; color:#828282; font-weight:bold;}

.blk-txt1 { font-size:15px; color:#828282; font-weight:bold;}
.cntct-blu-txt1 { color:#2d68ac; font-weight:bold;}
.cntct-blu-txt2 { color:#2d68ac; font-weight:bold; font-size:12px;}


.gry-box1 { background:url(../images/gry-colmn-bg-hdng-sml.jpg)  no-repeat top; width:760px; height:43px; margin:0 auto;} 

.cntnt-blok1 { padding:10px 0px 0px 0px; height:32px; border-right: #e3e3e3 1px solid; }


/* sprdt-wise sprt */
.blu-txt { color:#325a7d; font-size:12px; font-weight:bold; padding:0px 0px 5px 0px;}
.spc { padding-top:10px;}
.srh-bg { background:url(../images/srch-gry-bg.gif) repeat-x top; width:588px; border:2px #ebeaea solid;}
.srh-hdng { color:#000; font-weight:bold; font-size:15px; text-transform:uppercase; padding:10px 0px 8px 10px;}

/* bredcrum */
#bredcrum { color:#000; text-decoration:none; background:url(../images/img-gry-bred-bg.gif) repeat-x; height:15px; font-weight:normal; padding:5px 0px 6px 5px; font-size:11px;}
#bredcrum a { color:#148dda; text-decoration:none; font-weight:normal; padding:5px 0px 5px 0px;}
#bredcrum a:hover { color:#148dda; text-decoration:none; font-weight:normal; padding:5px 0px 5px 0px;}


/* T & C pop-up*/

.pnt1 ul {
	margin-top:0px;
	margin-left:0px;
	padding:0px 0px 5px 5px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
}
.pnt1 ul li {
	margin:0px 0 0 0;
	padding:0px 0px 5px 13px;
	text-align:left;line-height:18px;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../images/img-blk-blt1.gif);	
	background-position:left top;
	background-repeat:no-repeat;

}
.pnt1 ul li a:link {
	text-decoration: none;
	color:#000;
}
.pnt ul li a:visited {
	text-decoration: none;
	color:#000;
}
.pnt1 ul li a:active {
	text-decoration: none;
	color:#000;
}
.pnt1 ul li a:hover {
	text-decoration:none;
	color:#148dda;
}




table.brdr1
{
    border-color: #c2c2c2;
    border-width: 0 0 1px 1px;
    border-style: solid;
	color:#000;	
	margin:5px 5px 5px 5px;
	font-weight:normal;
	font-size:12px;
	

}

table.brdr1 td
{
    border-color: #dbdbdb;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    background-color: #f4f4f4;
	padding:2px 5px 2px 6px;

}

table.brdr1 td.gry-bg1
{
    border-color: #dbdbdb;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
	color:#626262;
	font-weight:normal;
    background-color: #f4f4f4;
}

table.brdr1 td.wht-bg1
{
   border-color: #dbdbdb;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
	color:#626262;
	font-weight:normal;
    background-color: #eeeeee;
}



/* tkb-sales-reg classes starts */
table.cff-brdr
{
    border-color:#d8eafa;
    border-width: 0 0 0px 0px;
	border-style: solid;
	color:#000000;
	
}

table.cff-brdr td
{
    border-color: #d8eafa;
    border-width: 0px 0px 0 0;
    border-style: solid;
    margin: 0;
	padding:3px 0px 3px 6px;

}

.cxo-blu-strip { background-color:#f3f9fe; font-weight:normal; text-align:left}
.gei{
/*				background:#fafafa;
*/				height:511px;
				padding:0px 0px;
				}
				.gei h3{
					line-height:30px;
					font-size:11px;
					color:#000;
					background:url(../images/icon1.gif) no-repeat 10px 10px #eaf5ff;
					padding:0px 24px;
					cursor:pointer;
					
					}
					
					.gei h3 span{
						color:#555555;
						cursor:pointer;
					}
					
					.gei h3.open{
						background:url(../images/_icon.gif) no-repeat 6px 10px #eaf5ff; color:#000
						}
					.gei h3.open:hover{
						background:url(../images/_icon.gif) no-repeat 6px 10px #eaf5ff; color:#0025dc
						}
						.gei h3.close{
						background:url(../images/icon1.gif) no-repeat 6px 10px #eaf5ff;
						}
						.gei h3.close:hover{
						background:url(../images/icon1.gif) no-repeat 6px 10px #eaf5ff;color:#0025dc
						}
			.gei div{
					padding:0px 0px 0px 0px;
					background:#f3f9fe;

					}
					.gei div p{
					font-size:11px;
					padding:0px 0px 0px 20px;
					color:#8A8A8A;
					
					
					}
					.gei div span{
						color:#B2946D;
					}
					.gei div h6{
						font-family: Tahoma, Arial, Helvetica, sans-serif;
						color:#c88022;
						font-size:11px;
						padding-top:8px;
						background: url(../images/y-arrow.gif)  16px 12px no-repeat;
						padding-left:26px;
					}
					
				.gei2{
/*				background:#fafafa;
*/				height:511px;
				padding:0px 0px;
				}
				.gei2 h3{
					line-height:30px;
					font-size:11px;
					color:#000;
					background: #eaf5ff no-repeat 10px 10px;
					padding:0px 10px;
					
					}	
					
					
					table.brdr-cff
{

    border-width: 0 0 0px 0px;
    border-style: solid;
	font-size:11px;
	color:#8a8a8a
	

}

table.brdr-cff td
{
    border-width: 0px 0px 0 0;
    border-style: solid;
    margin: 0;


}



/* tkb-sales-reg classes ends */
















