
/********************************************** Perennial Systems *********************************************/
/***************************** Default CSS Stylesheet for a new Web Application project ************************/

body {
    BACKGROUND-COLOR:white;
    font-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-WEIGHT: normal;
    LETTER-SPACING:normal;
    TEXT-TRANSFORM:none;
    WORD-SPACING:normal;
    color:Black;
	}

h1, h2, h3, h4, h5, th, thead, tfoot {
    COLOR:#003366;
	}

h1	{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	}	
		
h2	{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.75em;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	}	
		
h3	{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.58em;
	font-weight:500;
	font-style:normal;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	}	
		
h4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
h5, dt	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
h6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
tfoot, thead	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	}	
		
th	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	}	
	
small {	
	font-size:	.7em;
	}	

big	{	
	font-size:	1.17em;
	}	

blockquote, pre	{	
	font-family:	Courier New, monospace;
	}		

ul li	{	
	list-style-type:	square ;
	}	

ul li li	{	
	list-style-type:	disc;
	}	

ul li li li	{	
	list-style-type:	circle;
	}	
	
ol li	{	
	list-style-type:	decimal;
	}	

ol ol li	{	
	list-style-type:	lower-alpha;
	}	

ol ol ol li	{	
	list-style-type:	lower-roman;
	}	

img {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/****************************************** USER DEFINED *******************************************/

.externalTable	/**** for aspx *****/
{
	border:0px;
	width:750px;
	padding:0px;	
}

.internalTable	/**** for ascx *****/
{
	border:0px;
	width:100%;
}

td			/**** for text center ************/
{
	text-align: center;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

.leftRow		/**** for text left ************/
{
	text-align:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

.rightRow		/**** for text right ************/
{
	text-align:right;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	margin-bottom:0px;
	margin-top:0px;	
	margin-left:0px;
	margin-right:0px;
}

.controlLabelText		/**** for Control Label ************/
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	height:20px;
}

.controlDBText
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	height:20px;
}

.controlSuffixText		/**** for control suffix ************/
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size:12px;
	text-align:center;
}

.divHeading		/**** Page Heading ************/
{
	background-color:CC9966;/**background-color:#999966;   #FF7F50 #6699FF #FFCC99 #20B2AA    #8FBC8F  #FFA500*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:White;
	font-weight:bold;
	text-align:center;
	height:20px;
}

.subdivHeading 		/**** Page Sub Heading ************/
{
	background-color:Black;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:White;
	font-weight:bold;
	text-align:left;
	height:20px;
}

.textBody			/****** Text in the body of the Page ********/
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Black;
	font-weight:normal;
	text-align :justify;
}

.textBodyHeading		/****** Text in the heading of the Page ********/
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:Black;
	font-weight:bolder;
	text-align:center;
	text-decoration:none;
}
a.textBodyHeading:hover
{
color:silver;
}
.drpdList		/**** Drop Down List ************/
{
	text-align:center;
	font-size:16px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.upperLink		/**** for upperlink ascx ************/
{
	color:Black;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	width:70%;
	height:20px;
}

.anchorPageH		/**** for anchor tags in upperlink ascx ************/
{
	color:Black;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	bottom:4px;
}

a.anchorPageH:link
{
	color:Black;
	text-decoration:none;
}

a.anchorPageH:visited
{
	color:Black;
	text-decoration:none; 
}

a.anchorPageH:hover
{
	color:orange;
	text-decoration:none;
}

.anchorPageF		/**** for anchor tag in QuickLinkbottom ascx ************/
{
	color:Black;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	bottom:4px;
}

a.anchorPageF:link
{
	color:Black;
	text-decoration:none;
}

a.anchorPageF:visited
{
	color:Black;
	text-decoration:none; 
}

a.anchorPageF:hover
{
	color:Orange;
	text-decoration:none;
}

.anchorPageMenuJB		/**** for anchor tags in Menu ascx Jay Biotech************/
{
	color:Black;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	bottom:4px;
}

a.anchorPageMenuJB:link
{
	color:Black;
	text-decoration:none;
}

a.anchorPageMenuJB:visited
{
	color:Black;
	text-decoration:none; 
}

a.anchorPageMenuJB:hover
{
	color:#e6aa57;
	text-decoration:underline;
}

.anchorPageFJB		/**** for anchor tag in  ascx ************/
{
	color:black;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	bottom:4px;
}

a.anchorPageFJB:link
{
	color:black;
	text-decoration:none;
}

a.anchorPageFJB:visited
{
	color:black;
	text-decoration:none; 
}

a.anchorPageFJB:hover
{
	color:Green;
	text-decoration:none;
}



.anchorPageLogo		/**** for anchor LOGO in HOME ascx ************/
{
	color:Black;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	bottom:4px
}

a.anchorPageLogo:link
{
	color:Black;
	text-decoration:none;
}

a.anchorPageLogo:visited
{
	color:Black;
	text-decoration:none; 
}

a.anchorPageLogo:hover
{
	color:white;
	text-decoration:none;
	border:1px;
}


.aspControl		/**** for general asp controls ************/
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-Size:14px;
	font-weight:normal;
	color:Black;
	text-align:left;
	height:20px;
}

.aspControlButton		/**** for Button asp controls ************/
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-Size:14px;
	font-weight:normal;
	color:Black;
	text-align:center;
	height:20px;
}

.aspControlReqValidate		/**** for Required Validator asp controls ************/
{
	text-align:left;
	height:20px;
	width:20px;
}

.aspControlMenu		/**** for asp control menu specific ************/
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	background-color:#4b4b4b;
	border:1px;
	color:White;
	height:20px;
}

a.aspControlMenu:link
{
	color:White;
	text-decoration:none;
}

a.aspControlMenu:visited
{
	color:White;
	text-decoration:none;
}

a.aspControlMenu:hover
{
	color:White;
	text-decoration:underline;
}

a.aspControlMenu:active
{
	color:White;
	text-decoration:underline;
}



/***************************************** Extra ************************************/
buttons
	{
		font-family: verdana;
		font-size: 10px;
		color:#c4263b;
		background-color: #FFFFFF;
		border: 1px solid #666666;
		padding-left: 2px;
		padding-right: 3px;
		vertical-align:middle;
		
	}
	textbox,label
	{
		font-family: verdana;
		font-size: 10px;
		color:#c4263b;
		border: 0px solid #666666;
		padding-left: 2px;
		padding-right: 3px;
		vertical-align:middle;
	}	

input
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	border: #888888 1px solid; 
	color:BLACK; 
	padding-left:3px;
	height:20px;
}

textarea
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	border: #888888 1px solid; 
	color:BLACK; 
	padding-left:3px;
	height:20px;
}



/*sangita Start 09/04/07 */
.menubarH		/**** for menu Bar ************ /
/*04/05/07 used in sample menu bar */
{
	background-color:#4b4b4b;
	color:White;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	bottom:4px;
}
.menubarH:link
{
	color:White;
	text-decoration:none;
}

.menubarH:visited
{
	color:White;
	text-decoration:none; 
}

.menubarH:hover
{
	background-color:DarkOrange;
	/*color:orange;*/
}
.menubarH:onfocus
{
	background-color:orange;
}


/* sangita Start 12/04/07*/

.notelabel
{
	FONT-WEIGHT:bold;
	FONT-SIZE:14px;
	COLOR:red;
	FONT-FAMILY:Verdana,arial,sans-serif;
}

.suckertreemenu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li
{
	position: relative;
	display: inline;
	float: left;
	background-color: #4b4b4b; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a
{
	display: block;
	padding: 1px 1px;
	text-decoration: none;
	color: white;
	text-align:center;
	/*border: 1px solid black;*/
	/*border-left-width: 0;*/
	/*width: 163px; /*Width of top level menu link items*/
	}
	
/*1st sub level menu*/
.suckertreemenu ul li ul
{
	left: 0;
	position: absolute;
	top: 1em;              /* no need to change, as true value set by script */
	display: list-item;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li
{
	display: list-item;
	float: none;
	BORDER-Top: white 1px solid;
	/*padding-top:4px;******************/
}


.suckertreemenu ul li ul li ul /*All subsequent sub menu levels offset after 1st level sub menu */
{ 
	left: 159px; /* no need to change, as true value set by script */
	top: 0;
	/*padding-top:4px;*****************/
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a
{
	width:188px; /*width of sub menu levels*/
	color: white;
	text-decoration: none;
	padding: 1px 1px;
	text-align:center;
	/*border: 1px solid #4b4b4b;*/
	/*display: block;*/
	/*padding: 1px 5px;*/
}

.suckertreemenu ul li a:hover
{
	background-color: DarkOrange;
	color: white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon
{
	background: #4b4b4b url(http://www.bafnagroup.com/PS_includefiles/arrow-down.gif) no-repeat center right;
	border:none;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon
{ 
	background: #4b4b4b url(http://www.bafnagroup.com/PS_includefiles/arrow-right.gif) no-repeat center right;
	border:none;
}

/* * html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
/*padding-top: 1em;}*/
	
/* Holly Hack for IE \*/
 /* * html .suckertreemenu ul li { float: left; height: 1%;}
 * html .suckertreemenu ul li a { height: 1%; }*/
 
 html .suckertreemenu ul li { float: left; height: 1px;}
 html .suckertreemenu ul li a { height: 1px; }
/* End*/

/* used for image rollover */
.rollover a 
{ 
 display:block;
}
.rollover a:hover 
{   border:1px;
	/*border-style:ridge;*/
	filter:gray();
	/*WIDTH: 150px;
	 HEIGHT: 150px;*/
}
/*sangita End*/
/*sangita 18/05/07*/

.ddoverlap{
border-bottom: 1px solid #bbb8a9;
}

.ddoverlap ul{
padding: 0;
margin: 0;
font: bold 90% default;
list-style-type: none;
}

.ddoverlap li{
display: inline;
margin: 0;
}

.ddoverlap li a{
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: blue;
background: transparent url(../PS_includefiles/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

.ddoverlap li a:visited{
color: blue;
}

.ddoverlap li a:hover{
/*text-decoration: underline;*/
}

.ddoverlap li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(../PS_includefiles/righttabselected.gif) 100% 0 no-repeat;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
}


.ddoverlap{
height: 1%;  /*Apply Holly 3px jog hack to get IE to position bottom border correctly beneath the menu*/
}


