/* CSS Document */

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	height:100%;
	margin:0px;
	background:#fff;
}
a
{ color:#06C; font-size:9pt; font-weight:bold;text-decoration:none}
a:hover
{ color:#000; font-weight:bold;}
.inputbutton
{
	background:#9C6;
	color:#333;
	font-size:9pt;
	font-weight:bold;
	padding:3px;
}
td
{font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#666;}
html
{
	height:100%;	
}
.tableheight
{
	height:77%;	
}

.maintable
{
	text-align:left;	
}
.rectabletitle
{
	background: #FFC;
	height:20px;
}
a.navlinks
{
	color:#FFF;
	font-size:9pt;
	padding:4px;
	margin-left:10px;
	font-weight:bold;
	text-decoration:none;
}
a.navlinks:hover
{
	color:#000;
	background:#FFF;
	border-top:3px solid #fff;
}
a.normallinks
{
	color:#069;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}
a.normallinks:hover
{
	color:#000;
}
.welcomemessage
{
	font-size:9pt;
	color:#fff;
	font-weight:bold;
}
.welcome
{
	font-size:14pt;
	color:#096;
	font-weight:bold;
}
.welcometext
{
	font-size:9pt;
	color:#666;
	text-align:justify;
	line-height:1.4em;
}
.loginpch
{
	background:url(images/pch_login.png)  no-repeat top left;
	width:325px;
	height:159px;
}
.logintable
{
	font-size:9pt;
}
.logintable input
{
	border:1px solid #999;
	background:transparent;
}
.logintable .inputnb
{
	border:0px solid #999;
	background:transparent;
}
.logintable td
{
	font-size:8pt;
	color:#666;
	font-weight:bold;
}
.bottomtable
{
 }
 .bottomtable th
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12pt;
	font-weight:bold;
	color:#069;
	text-align:left;
	height:25px;
}
.bottomtable td
{
	font-size:9pt;
	color:#333;
	padding:2px;
	text-align:justify;
	line-height:1.4em;
}
.footer
{
	font-size:8pt;
	color:#7D7D7D;
	background:#EEE;
}

.datatable
{}

.datatable td
{ color:#333; line-height:1.8em; text-align:justify;}

.datatable .pagehead
{color:#FC0; font-size:16pt;}

.formtable
{
	border:0px solid #666;
	padding:5px;
	text-align:left;	
}
.formtable .pagetitle
{
	background:#99b77f;
	color:#FFF;
	height:25px;
	vertical-align:middle;
	font-weight:bold;
	font-size:12pt;
}
.formtable .pagestatus
{
	background:#99b77f;
	color:#FF0;
	height:25px;
	vertical-align:middle;
	font-weight:bold;
	font-size:8pt;
	text-align:right;
	padding:2px;
}
.formtable th
{
	background:#f0f0f0;
	vertical-align:middle;
	color:#666;
	height:25px;
}
.formtable td
{
	color:#333;
	font-size:9pt;	
	font-weight:normal;
}
.formtable .tablelable
{
	color:#06C;
	font-weight:bold;

	text-align:left;
	vertical-align:middle;
}
.formtable .mandatory
{
	color:#F00;
	font-weight:bold;
}
.formtable .rowlight
{
	background:#ededd3;/*f1f1e4*/
}
.formtable .rowdark
{
	background:#ededd3;
}

.formtable input
{
	border:1px solid #999;
}
.formtable .inputbutton
{
	background:#9C6;
	color:#333;
	font-size:9pt;
	font-weight:bold;
	padding:3px;
}
/*.formtable .inputmandatory
{
	border:1px solid #999;
	background:#f7eaea;
}*/
.formtable select
{
	color:#333;
	font-size:9pt;
	font-weight:normal;
}
.formtable .selectmandatory
{
	color:#333;
	font-size:9pt;
	font-weight:normal;
	background:#f7eaea;
}
/*.welcometext
{
	font-weight:bold;
	font-size:8pt;
	color:#06C;
	text-align:right;
}*/
a.companylinks
{
	color:#360;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
		
}
a.companylinks:hover
{
	color:#000;
	text-decoration:underline;
}
a.companylinksback
{
	color:#F60;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
		
}
a.companylinksback:hover
{
	color:#000;
	text-decoration:underline;
}
.borderbottom
{
	border-bottom:1px dashed #999;	
	height:25px;
}
.noborderbottom
{
	background:#d5e3cd;
	height:25px;
}
.companytable
{
	background:#FFF;
}
.companytable input
{
	background:#9C6;
	color:#333;
	font-size:9pt;
	font-weight:bold;
	padding:3px;
}
.companytabledetails
{
	background:#CCCCCC;
}
.companytabledetails th
{
	background:transparent;
}
.companytabledetails td
{
	height:20px;
}

/*--------------------------------------------for auto suggest */
 
#SearchText { 
	width: 400px; 
	margin: 0px 8px 2px 10px; 
	padding: 3px;
	display:block;
}

#SearchText, #SuggestResults {
	font-size: 1.2em;
	font-weight: bold;
}

#SuggestResults {
	margin-left: 10px;
}

#AutoSuggestBoxArea {
/*	margin-bottom: 20px;*/
	display:block;
}

/*css for web03*/
.navbartd
{background:#9C0; height:25px; padding:2px;text-align:center;}

a.navlink03
{color:#FFF; font-size:9pt;text-decoration:none;font-weight:bold;}

a.navlink03:hover
{color:#FC0;}

.loginid
{color:#999; font-size:9pt; font-weight:bold;}

.portlet_title
{
	font-size:11pt;
	color:#069;
	font-weight:bold;
}
.hindi_title
{
	font-size:11pt;
	color:#069;
	font-weight:bold;
}



.stepinfo
{color:#F90; font-size:8pt; padding:2px;}

.smalltext
{color:#000; font-size:8pt; padding:2px;}

.recinfo
{color:#096; font-size:8pt; padding:2px; line-height:1.4em;text-align:justify;}

a.readmore
{ color:#06C; font-size:8pt; font-weight:normal; text-decoration:none}
a.readmore:hover
{ color:#333;}

.input03
{border:1px solid #333; background:#fff;}

.rowlightrel
{
	padding:5px;
	border-bottom:1px dashed #CCC;
}
.rowdarkrel
{
	 
	padding:5px;
	border-bottom:1px dashed #CCC;
}
.formmandatory
{color:#F00; font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt;}

.errormessage
{
color:#F00;font-size:9pt;padding:2px; font-weight:normal;}

.message
{
color:#C03;font-size:10pt;padding:5px; font-weight:bold;}

/*----------------------------------- Un authorised Access design --------------------------------------- */
#access{
height:150px;
border:1px solid #000;
margin:50px 50px 50px 50px;
padding:35px 0 0 0;
text-align:center;
vertical-align: middle;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
background: #F2F2F2;
}

.newButton{
	height: 30px;
	color:#fff;
	background-color: #9c0;
	border:solid 1px #9c0;
	font-weight: 600;
}

.tip
{
	font-size: 10px;
	color:red;
}
.regensearchhead{
text-align: left;padding:5px 0px 10px 5px; margin:15px 15px 15px 28px;font-size:14px; font-weight:600; color:#333; border-bottom: inset 1px #9C0; width:96%
}
.regensearch{
margin-top:0px; margin-left:28px; border:solid 1px #ccc; width:96%;height:40px;
}
.regensearch1{
padding:13px 20px 5px 10px;font-weight: 600;float: left;
}
.regensearch2{
padding:5px 20px 5px 10px;font-weight: 600;float: left;
}
.regensearch3{
	margin-top:10px; margin-left:28px; border:solid 1px #ccc; width:96%;height:500px;
}
.regensearch4{
float: left;
}
.regensearch5{
float: left;
}

.regensearch5 select
{
	height:30px;
	font-weight: 600;
	margin:5px;
	 border: 1px solid #888;
}

a.forgot_password
{
	color: #06C;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}
a.forgot_password:hover
{
	color: #06C;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: underline;
}

.login_inputbutton
{
padding: 5px 15px 6px !important;
font-size: 13px !important;
background-color: #9C0;
font-weight: bold;
text-shadow: 1px 1px #9C0;
color: #ffffff;
border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border: 1px solid #9C0;
cursor: pointer;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}

.super1 {text-decoration: blink;padding:5px;; text-align: left;font-size:15px;width:5px;display:inline; color: blue;}

/* CSS FOR SLIDESHOW SCRIPT */
.imageSlideshowHolder,.imageSlideshowHolder_left{
	margin:5px;	/* "Air" */
	float:left; /* Floating gallery at the right side of other web page content */		
	width:200px;	/* Image width */
	height:100px;	/* Image height */
	position:relative;	/* Don't remove this line */
}
.leftFloatingDiv{
	float:left;
	width:160px;
	height:110px;
}
/* Don't change these values */
.imageSlideshowHolder img{
	position:absolute;
	left:0px;
	top:0px;
}