@charset "utf-8";
/* CSS Document */
body{
	margin: 0px auto;
	scrollbar-arrow-color: #3b5998;
	scrollbar-3dlight-color: #c0dce4;
	scrollbar-darkshadow-color: #c0dce4;
	scrollbar-face-color: #f4f4f0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #d0d0d0;
	scrollbar-track-color: #f5f5f5;
	}
.maintable{
	width:980px;
	}
.topnavbg{
	background:url(../images/bg_menumid.gif) repeat-x top;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	}
.topnavbg a:link{
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	}
.topnavbg a:hover{
	font-weight:bold;
	color:#003e66;
	text-align:center;
	text-decoration:none;
	}
.topnavbg a:visited{
	color:#FFFFFF;
	text-decoration:none;
	}
.topnavbg a:active{
	color:#FFFFFF;
	text-decoration:none;
	}
.topnavselected{
	background:url(../images/bg_menuselected.gif) repeat-x top;
	color:#003e66;
	text-decoration:none;
	}
.topnavselected a:link{
	color:#003e66;
	text-decoration:none;
	}
.topnavselected a:hover{
	color:#003e66;
	text-decoration:none;
	}
.topnavselected a:visited{
	color:#003e66;
	text-decoration:none;
	}
.topnavselected a:active{
	color:#003e66;
	text-decoration:none;
	}
.topsearchbg{
	background:url(../images/bg_searchbar.gif) no-repeat center;
	padding-bottom:3px;
	}
.searchtextinput{	
	border:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	height:14px;
	width:270px;
	}
.aboutnricontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	}
ul{
	margin-left:15px;
	margin-top:0px;
	padding-left:0px;
	margin-bottom:0px;
	list-style:disc;
	}
ol{
	margin-left:30px;
	margin-top:0px;
	padding-left:0px;
	margin-bottom:0px;
	}
.bottomelementsbg{
	border:1px solid #c0dce4;
	background:url(../images/bg_bluebig.gif) repeat-x top;
	height:400px;
	padding:5px 5px 5px 5px;
	}
.bottomelementbox{
	border:1px solid #c0dce4;
	background-color:#FFFFFF;
	height:330px;
	}
.bolddropdown{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	}
.dropdown{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.sprydropdown{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:243px;
	}
.textbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.questionstextbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px solid #408ada;
	width:258px;
	}
.questionstextarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px solid #408ada;
	width:258px;
	height:55px;
	}
.questionsdropdown{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:258px;
	color:#333333;
	border:1px solid #408ada;
	}
.buttons{
	border:1px solid #387ec5;
	background-color:#0e539c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	height:22px;
	}
.tabs{
	background:url(../images/tab_n.gif) no-repeat top;
	height:27px;
	width:68px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	text-decoration:none;
	}
.tabs a:link{
	color:#333333;
	text-decoration:none;
	display:block;
	line-height:25px;
	height:27px;
	}
.tabs a:visited{
	background:url(../images/tab_n.gif) no-repeat top;
	color:#333333;
	text-decoration:none;
	display:block;
	line-height:25px;
	height:27px;
	}
.tabs a:hover{
	background:url(../images/tab_h.gif) no-repeat top;
	color:#ffffff;
	text-decoration:none;
	display:block;
	line-height:25px;
	height:27px;
	}
.tabs a:active{
	background:url(../images/tab_h.gif) no-repeat top;
	color:#ffffff;
	text-decoration:none;
	display:block;
	line-height:25px;
	height:27px;
	}
.info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#838383;
	}
.tablecontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
	vertical-align:middle;
	text-decoration:none;
}
.tablecontent a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#006faf;
	vertical-align:middle;
	background-color:#FFFFFF;
	text-decoration:none;
}
.tablecontent a:visited{
	color:#006faf;
	text-decoration:none;
}
.tablecontent a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#006faf;
	background-color:#FFFFFF;
	vertical-align:middle;
	text-decoration:underline;
}
.tablecontent a:active{
	color:#006faf;
	text-decoration:none;
}
.tablecontentgrey{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
	vertical-align:middle;
	background-color:#f2f2f2;
	text-decoration:none;
}
.tablecontentgrey a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#006faf;
	vertical-align:middle;
	background-color:#f2f2f2;
	text-decoration:none;
}
.tablecontentgrey a:visited{
	color:#006faf;
	text-decoration:none;
}
.tablecontentgrey a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#006faf;
	vertical-align:middle;
	background-color:#f2f2f2;
	text-decoration:underline;
}
.tablecontentgrey a:active{
	color:#006faf;
	text-decoration:none;
}
.contentbig{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	line-height:16px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.questionscontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:5px;
	padding-top:5px;
	color:#000000;
	text-align:right;
	font-weight:normal;
	width:50px;
	float:left;
}
.contenttop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:2px;
	line-height:16px;
	color:#000000;
}
.content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	line-height:16px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.content a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#006faf;
	text-decoration:none;
}
.content a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#006faf;
	text-decoration:none;
}
.content a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#006faf;
	text-decoration:underline;
}
.content a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#006faf;
	text-decoration:none;
}
.contentnredeposit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
}
.contentnredeposit a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#333333;
	text-decoration:none;
}
.contentnredeposit a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#333333;
	text-decoration:none;
}
.contentnredeposit a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#006faf;
	text-decoration:none;
}
.contentnredeposit a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#333333;
	text-decoration:none;
}
.tabsdiv{
	width:306px;
	overflow:auto;
	height:379px;
	}
.tabgrid{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	background-color:#e5e5e5;
	height:20px;
	vertical-align:middle;
	padding-left:5px;
	}
.tabgridcontentgrey{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#f2f2f2;
	height:20px;
	padding-left:5px;
	}
.tabgridcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	height:20px;
	padding-left:5px;
	}
.adminfooter{
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
	background-color:#0e539c;
	}
.footer{
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#115f87;
	text-align:center;
	background-color:#9fdbe6;
	text-decoration:none;
	}
.footer a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#115f87;
	text-align:center;
	text-decoration:none;
	}
.footer a:visited{
	color:#115f87;
	text-decoration:none;
	}
.footer a:hover{
	color:#115f87;
	text-decoration:underline;
	}
.footer a:active{
	color:#115f87;
	text-decoration:none;
	}
.footergrey{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
	text-decoration:none;
	}
.footergrey a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
	text-decoration:none;
	}
.footergrey a:visited{
	color:#7f7f7f;
	text-decoration:none;
	}
.footergrey a:hover{
	font-size:11px;
	color:#7f7f7f;
	text-decoration:underline;
	}
.footergrey a:active{
	color:#7f7f7f;
	text-decoration:none;
	}
.tabshover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:url(../images/tab_h.gif) no-repeat top;
	height:27px;
	width:68px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	display:block;
	line-height:25px;
}
.tabshover a:link{
	color:#ffffff;
	text-decoration:none;
	display:block;
	line-height:25px;
	height:27px;
	}
.tabshover a:visited{
	background:url(../images/tab_h.gif) no-repeat top;
	color:#ffffff;
	text-decoration:none;
	display:block;
	line-height:25px;
	height:27px;
	}
.tabshover a:hover{
	background:url(../images/tab_h.gif) no-repeat top;
	color:#ffffff;
	text-decoration:none;
	display:block;
	line-height:25px;
	height:27px;
	}
.tabshover a:active{
	background:url(../images/tab_h.gif) no-repeat top;
	color:#ffffff;
	text-decoration:none;
	display:block;
	line-height:25px;
	height:27px;
	}
.tabhead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#0099CC;
	font-weight:bold;
	padding-left:5px;
	height:25px;
	}
.sprybg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#f2f2f2;
	}
.sprybg a:link{
	color:#333333;
	text-decoration:none;
	}
.sprybg a:visited{
	color:#333333;
	text-decoration:none;
	}
.sprybg a:hover{
	font-size:11px;
	color:#333333;
	text-decoration:underline;
	}
.sprybg a:active{
	color:#333333;
	text-decoration:none;
	}
.pagehead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0C6F9E;
	font-weight:bold;
	padding-left:10px;
	/*background:url(../images/img_headLine.gif) repeat-x bottom;*/
	background-color:#F3F3F3;
	border:1px solid #CCCCCC;
	}

.pagehead a:link{
	color:#0C6F9E;
	text-decoration:none;
	}
.pagehead a:visited{
	color:#0C6F9E;
	text-decoration:none;
	}
.pagehead a:hover{
	font-size:12px;
	color:#0C6F9E;
	text-decoration:underline;
	}
.pagehead a:active{
	color:#0C6F9E;
	text-decoration:none;
	}
.mandatory{
	color:#FF0000;
	}
.success{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00a217;
	}
.calculatorcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	width:308px;
	padding:5px 5px 5px 5px;
	}
form {
	margin:0;
	padding:0;
	}
.bgtendersnews{
	border:1px solid #c0dce4;
	height:100px;
	}
/*.headingtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#006faf;
	}*/
.more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006faf;
	text-decoration:none;
	}
.tablecontentborder{
	border:1px solid #CCCCCC;
	}
.tabgridmain{
	background-color:#CCCCCC;
	}
.tabgridmainpadding{
	background-color:#CCCCCC;
	text-indent:5px;
	}
/*Admin styles starts*/
.adminleftnav{
	background-color:#F4F4F4;
	border:1px solid #c0dce4;
	}
.adminleftnavsub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-left:10px;
	line-height:20px;
	text-decoration:none;
	background-color:#FFFFFF;
	}
.adminleftnavsub a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:20px;
	text-decoration:none;
	background-color:#FFFFFF;
	}
.adminleftnavsub a:visited{
	color:#666666;
	text-decoration:none;
	}
.adminleftnavsub a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:20px;
	text-decoration:underline;
	}
.adminleftnavsub a:active{
	color:#666666;
	text-decoration:none;
	}
.adminleftnavtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	border-bottom:1px solid #a2c2cb;
	text-indent:5px;
	height:20px;
	text-decoration:none;
	}
.adminleftnavtext a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	}
.adminleftnavtext a:hover{
	color:#000000;
	background-color:#CCCCCC;
	display:block;
	height:20px;
	line-height:18px;
	text-decoration:none;
	}
.adminleftnavtext a:visited{
	color:#333333;
	text-decoration:none;
	}
.adminleftnavtext a:active{
	color:#333333;
	text-decoration:none;
	}
.adminleftnavtextselected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-indent:5px;
	height:20px;
	background:url(../Images/img_selectedarr.gif) no-repeat right #006faf;
	}
.adminleftnavsubselected{
	font-weight:bold;
	color:#006faf;
	}
.admincontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
.registrationheadtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006faf;
	}
.pagination{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006faf;
	text-decoration:none;
	}
.pagination a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006faf;
	text-decoration:none;
	font-weight:bold;
	}
.pagination a:visited{
	color:#006faf;
	text-decoration:none;
	font-weight:bold;
	}
.pagination a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006faf;
	text-decoration:underline;
	font-weight:bold;
	}
.pagination a:active{
	color:#006faf;
	text-decoration:none;
	font-weight:bold;
	}
.adminsearchtextinput{	
	border:1px solid transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:transparent;
	color:#333333;
	height:14px;
	width:267px;
	}
.adminhead{
	background:url(../Images/bg_adminfaqhead.gif) no-repeat left bottom;
	height:70px;
	}
.admintextboxinterestrates{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	}
.adminfaqsbg{
	border-bottom:1px solid #CCCCCC;
	}
.adminfaqsearchbg{
	background:url(../Images/bg_adminsearch.gif) no-repeat left;
	height:30px;
	width:287px;
	}
/*Admin styles ends*/
.loginhead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#006699;
	font-weight:bold;
}
.logintextbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #dbdbdb;
	}
.loginbg{
	background:url(../Images/bg_loginonlineforms.jpg) no-repeat top left;
	}
.loginheadtext{
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#0696DB;
	height:33px;
	background:url(../Images/img_onlineformgrad.gif) repeat-x bottom left;
	border-bottom:3px solid #CCCCCC;
	}
.loginbottom{
	background:url(../Images/img_onlineformgrad.gif) repeat-x bottom left;
	}
.loginadhead{
	height:50px;
	background:url(../Images/img_loginhead.gif) no-repeat center #ddf3ff;
	text-align:center;
	}
.loginlefttext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	font-weight:normal;
	}
.formtableborder{
	border:1px solid #CCEFFD;
	}
.nredeposit{
	background-color:#FBFBFB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0099CC;
	text-decoration:none;
	}
.nredeposit a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0099CC;
	text-decoration:none;
	}
.nredeposit a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006699;
	text-decoration:none;
	}
.nredeposit a:visited{
	color:#0099CC;
	text-decoration:none;
	}
.nredeposit a:active{
	color:#0099CC;
	text-decoration:none;
	}
.registerrowgray{
	background-color:#FAFAFA;
	font-size:11px;
	}
.registerrowgraydark{
	background-color:#F4F4F4;
	font-size:11px;
	}
.registrationnumber{
	background:url(../Images/img_registernumber.png) no-repeat center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6C6C6C;
	text-align:center;
	background-color:none;
	}
.hometabgrid{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	background-color:#e5e5e5;
	height:20px;
	vertical-align:middle;
	text-indent:5px;
	}
.hometabgridcontentgrey{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#f2f2f2;
	height:20px;
	text-indent:5px;
	text-decoration:none;
	}
.hometabgridcontentgrey a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006faf;
	background-color:#f2f2f2;
	text-decoration:none;
	}
.hometabgridcontentgrey a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006faf;
	background-color:#f2f2f2;
	text-decoration:underline;
	}
.hometabgridcontentgrey a:visited{
	color:#006faf;
	text-decoration:none;
	}
.hometabgridcontentgrey a:active{
	color:#006faf;
	text-decoration:none;
	}
.hometabgridcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	height:20px;
	text-indent:5px;
	background-color:#fff;
	}
/*for spry validation */
.validMsg{
	width:16px;
	height:16px;
	margin-left:6px;
	margin-top:-2px;
	display:none;
}

.textfieldValidState .validMsg, .textareaValidState .validMsg, .selectValidState .validMsg, .checkboxValidState .validMsg, .passwordValidState .validMsg, .confirmValidState .validMsg, .radioValidState .validMsg{
	display:inline;
}
/*for spry validation */

/* contact us styles by bhaskar  */ 
.contactheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0C6F9E;
	font-weight:bold;
	padding-left:10px;
	}
	
.contactusContent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-left:10px;
}
.greycontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
	vertical-align:middle;
	text-decoration:none;
}
.formheader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#1698d3;
	text-align:center;
	}
.formheadborder{
	border:1px solid #1698d3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	}
.highlighttext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	text-align:center;
	}
.alertredbg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#b30000;
	display:block;
	background-color:#F2F2F2;
	height:25px;
	line-height:25px;
	}
.alertred{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b30000;
	}
.alertgreen{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00a217;
	}
.glscenterdiv{
	text-align:center;
	width:713px;
	background-color:#EFEFEF;
	height:20px;
	line-height:20px;
	}