/* CSS Document */
body {
margin:0px;
padding:0px;
background-image:url(../images/wrapper-bg.jpg);
background-position:top center;
background-repeat:repeat-y;
background-color:#F9F9F9;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.wrapper {background-image:url(../images/bg-top-grey.jpg);background-repeat:no-repeat; background-position:top center;}
a{color:#787878;}
a:hover{color:#555555;}

.main {
margin:auto;
width:981px;
background-color:#FFFFFF;
}

.header {
height:175px;
background-image:url(../images/tp-bg2.jpg);
}

.logo {
margin-top:14px;
margin-left:20px;
float:left;
}

.cer {

width:250px;
height:35px;
font-size:11px;
line-height:30px;
margin-right:20px;
text-align:left;}

.cer span{
font-size:13px;
color:#838383;
font-weight:bold;
}
.cer img{
margin-top:2px;
margin-right:5px;
margin-bottom:25px;
}
.srch {
float:right;
width:350px;
font-size:11px;
line-height:18px;
margin-top:5px;
margin-right:5px;
text-align:left;
}
.srch span{
font-size:14px;
color:#838383;
font-weight:bold;
}

.srch span.phno{line-height:25px;}
.srch span.phno img{margin-right:6px; margin-top:5px; margin-bottom:15px;}

.srch span.clno{font-size:12px;}

.srch a{
background-image:url(../images/lft-bar.jpg);
background-repeat:no-repeat;
background-position:top left;
text-decoration:none;
margin-left:5px;
height:22px;
float:left;
}

.srch a:hover{
color:#A89256;
}

.fls-cont  {
text-align:center;
clear:both;
margin-top:10px;
padding:0px 20px 0px 20px;
height:275px;
}
.content {
padding-left:20px;
padding-right:20px;
}

.lft {
width:225px;
float:left;
}


.rgt{
width:225px;
float:right;
}

.nav {
list-style:none;
text-align:left;
margin:0px;
padding:0px;
}

.nav li {
margin:15px 0px 0px 0px;
padding:0px;
text-align:left;
height:36px;
line-height:36px;
background-image:url(../images/mn-bg.jpg);
background-position:top left;
background-repeat:repeat-x;
}

.nav li a{
color:#616161;
margin:0px;
padding:0px;
text-align:left;
font-weight:bold;
text-decoration:none;
font-size:14px;
background-image:url(../images/mn-arrow.gif);
background-position:194px 8px;
background-repeat:no-repeat;
border:1px solid #EDEBCD;
display:block;
padding-left:10px;
padding-right:10px;
}

.ajimg{font-size:12px; color:#888888;}
.ajimg img{margin-bottom:10px;}

.txt {
margin:0px 250px 0px 250px;
padding-top:15px;
text-align:left;
font-size:12px;
color:#000000;
line-height:18px;
text-align:justify;
}

h1 {
font-size:14px;
color:#000000;
margin:0px;
padding:0px;
font-weight:bold;
}
h2 {
font-size:13px;
color:#828282;
margin:0px;
padding:0px;
font-weight:bold;
}
h3 {
font-size:12px;
color:#828282;
margin:0px;
padding:0px;
font-weight:bold;
}


.txt ol {
text-align:left;
}
.txt a{color:#757575; text-decoration:underline;}
.txt a:hover{color:#555555; text-decoration:none;}

.txt ul{margin:0px; padding:0px; margin-left:20px; list-style:none;}
.txt ul li{margin:0px; padding:0px; padding-left:12px; background-image:url(../images/blt2.jpg); background-position:0px 5px; background-repeat:no-repeat;}
.txt ul ul li{margin:0px; padding:0px; padding-left:12px; background-image:url(../images/blt3.jpg); background-position:0px 5px; background-repeat:no-repeat;}
.txt form{margin:0px; padding:0px;}


.lnk {
float:left;
background-image:url(../images/arro-lnk.jpg);
background-repeat:no-repeat;
background-position:100% 3px;
padding-right:20px;
}


.lnk a{
color:#9C9567;
}

.lnk a:hover{
text-decoration:none;
}


.ftr {
clear:both;
padding-top:20px;
}

.ftr-mn {
margin:0px;
padding:0px;
margin-left:10px;
list-style:none;
height:29px;
line-height:29px;
background-color:#FAFAFA;
border-bottom:2px solid #F3F3F3;
}

.ftr-mn li{
margin:0px;
padding:0px;
float:left;
font-size:13px;
color:#838383;
padding-left:6px;
padding-right:7px;
background-image:url(../images/ftrmnusep.jpg);
background-position:center right;
background-repeat:no-repeat;

}

.ftr-mn li a{
color:#838383;
text-decoration:none;
}
.ftr-mn li a:hover{
color:#AA914D;
text-decoration:none;
}
.ftr-mn li.active a{color:#AA914D;}


.btm-lnk {
text-align:justify;
font-size:12px;
color:#787878;
padding:10px 20px 10px 20px;
line-height:18px;
border-bottom:1px solid #F1F1F1;
position:relative;
}

.copy {
margin:auto;
width:auto;
text-align:left;
color:#9F9F9F;
font-size:11px;
background-color:#F9F9F9;
padding:10px 6px 10px 6px;
position:relative;
}

.copy a{
color:#9F9F9F;
text-decoration:none;
}

.nt{
float:right;}

.sep{border:none; background-color:#eeeeee; height:1px; margin:20px;}
.rgtimgs{margin-top:20px;}
.rgtimgs img{margin-bottom:20px;}
.rgtimgs form{margin:0px; padding:0px;}

.bxtp{float:left; padding-left:15px;}
.bxtpin{width:303px; height:42px; background-image:url(../images/bxbtn.jpg); background-position:top center; background-repeat:no-repeat;}
.bxtphd{font-size:20px; color:#95742E; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:38px;}
.bxtphd a{color:#95742E; text-decoration:none;}
.bxtphd a:hover{color:#95742E; text-decoration:none;}

.rgtlgo{text-align:center;}
.rgtlgo ul{margin:0px; padding:0px; list-style:none;}
.rgtlgo ul li{margin:5px 0px 5px 0px; padding:10px 0px 10px 0px; text-align:center; border:1px solid #EDEBCD;}
.rgtlgo img{border:none;}

.rgttxt{border: 1px solid #EDEBCD; background-color:#fcfcfe; padding: 10px; text-align:left; font-size:12px; color:#555555;}

/* ============ form stuff ======================== */
.frmcont{/*border: 1px solid #EDEBCD; background-color:#fcfcfe;*/ text-align:left; font-size:12px; color:#555555;}
.frmcont p{font-size:11px;}
.frmcont table tr td{vertical-align:top;}

.requirementsForm {
	width: 222px;
	border-collapse: collapse;
}
.req {
	color: #f30;
	font-weight: bold;
	font-family: tahoma, verdana, geneva, sans-serif;
}
.form {
	border: 0px solid #000;
}
.form h3 {margin:0px; padding:0px; font-size:14px; color:#828282; font-weight:bold;}

table.requirementsForm tr td.form {
	border: 0px solid #000;
}
form label { 
	display: block;
	float: left; 
	width: 190px; 
	padding: 0; 
	margin: 2px 0px 2px 0px;
	text-align: left; 
}
.txtbx1{width:194px;}
.txtbx2{width:198px;}
table.requirementsFormButton {
	width: 222px;
	border-collapse: collapse;
}

.dttm{margin-top:10px; border:1px solid #fff;color:#938B6F;}
span#clock{color:#B3AD98; font-size:12px;}

.tiny{font-size:9px;}
.tpbnr{margin:0px 20px 20px 20px; line-height:50px; font-size:19px; color:#AA914D; background-color:#FEFFFA; background-image:url(../images/tpbxbg.jpg); background-position:top left; background-repeat:repeat-x; border:1px solid #D4CCAA;}

.stmp ul{list-style:none; margin:0px; padding:0px; margin-left:25px;}
.stmp ul li{padding-left:15px; line-height:25px; background-image:url(../images/blt1.jpg); background-position:0px 6px; background-repeat:no-repeat;}
.stmp ul li a{font-size:12px; font-weight:bold; color:#AC703D; text-decoration:none;}

.pghd{margin:10px 0px 10px 0px; font-weight:bold;}
.pgft{margin:10px 0px 0px 0px; font-style:italic;}
.tip{margin:10px 0px 10px 0px; padding:10px; color:#B0A97F; font-size:11px; background-color:#fafafa;}

/*  shyam raj    19-12-2008     */
.flt-pnl{
	display:none;
	position:relative;
	background-color:#ffffff;
	width:900px;
	bottom: -1px;
	height: 1px;
	margin:auto;
}

.flt-pnl div {
	background-color:#ffffff;
}

.flt-cls{height:29px; text-align:right; background-image:url(../images/sml-hd-bk.gif); background-repeat:repeat-x; background-position:top left; line-height:29px; }
.flt-dt{margin-top:-1px; padding:10px; font-size:12px; text-align:left; }
.flt-cimg{text-align:right;}


.button p{margin:0px; padding:0px; margin:10px 0px 2px 0px;}

.fltwnd{width:100%;text-align:center;position:absolute;left:0px;top:200px;}

.tandc{top:68px; left:850px; font-size:11px; position:absolute;}
.tandc a{color:#aaaaaa; text-decoration:none;}
.tandc a:hover{color:#666666;}

.topfrm{float:right; width:296px; height:268px; background-color:#FFFCE3; border:2px solid #E7E6D2;}
.topfrm form{margin:0px; padding:0px;}

.topfrm_b{float:right; width:400px; height:268px; background-color:#FFFCE3; border:2px solid #E7E6D2;}
.topfrm_b form{margin:0px; padding:0px;}



.topfrmcont{padding:4px; text-align:left; font-size:12px; color:#000000;}
.topfrmcont p{font-size:11px;}
.topfrmcont table tr td{vertical-align:top;}

.warnbx{text-align:right; font-size:10px; color:#888888;}

.txtbx1-1{width:130px;}
.txtbx1-2{width:200px;}
.lbls{width:150px;}

/*********************** TOOLTIP *****************/

a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:450px; height: 52px;}
a.tooltip:hover span{display:inline; position:absolute; background:#FEFFFA; border:2px solid #D4CCAA; color:#AA914D; font-size:11px; }





