/*CSS STYLESHEET FOR VIALITE 2.0 PRODUCT COPYRIGHT V---Systems 2007

------ IMPORATNT INSTRUCTIONS-----
1. MENTION THE FONT NAME IN BODY TAG. DO NOT MENTION IN CLASS NAME UNTILL ITS NECESSARY
2. USE RELATIVE FONT SIZING
3. ALWAYS USE A, A:hover; A:visited

THIS STYLESHEET IS DIVIDED INTO THREE MAJOR PORTION PRINT, VITAL AND LAYOUT RELATED....
LAYOUT RELATED CAN BE ELIMINATED
VITAL VALUES CAN BE CHAGED 
*/


/*---------V-I-T-A-L--------------------------------------------------*/
/*REQUIRED CLASSSED CAN NOT BE ELIMINATED, Just change the attribute*/
/*----------------------------------------------------------------*/
body
{
	
	margin:0px auto;padding:0px;background-color:#FFFFFF;
}
/*----MAINTEXT IS USED FOR DISPAYIMG THE CONTENT*/

/*.insidemaintext 
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
.insidemaintext A
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

.insidemaintext A:hover
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.newstitle
{
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
.botmaintext
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#000000;
text-decoration:none;
}
.botmaintext A
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.botmaintext A:hover
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#ffffff;
text-decoration:underline;
}
.maintext 
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#000000;
text-decoration:none;
}
.maintext A
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#000000;
text-decoration:underline;
}

.maintext A:hover
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#F047AC;
text-decoration:underline;
}
.newstitle
{
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

.newstext
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
.newstext A
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#ffffff;
text-decoration:underline;
}
.newstext A:hover
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.copy
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#F047AC;
text-decoration:none;
}
.copy A
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#F047AC;
text-decoration:none;
}
.copy A:hover
{
font-family:Tahoma;
font-weight:normal;
font-size:11px;
color:#000000;
text-decoration:none;
}*/
/*----MAINHEADING IS USED FOR DISPAYIMG THE HEADING IN CONTENT*/
/*.mainheading{ font-size:medium; color:Gray;}
.mainheading A{ font-size:medium; color:Blue; text-decoration:none;}
.mainheading A:hover{ font-size:medium; color:Gray;text-decoration:underline;}
.mainheading A:visited{ font-size:medium; color:Maroon;text-decoration:underline;}*/

/* THIS CLASS IS USED FOR DISPLAYING LABELS FOR THE INFORMATION */
.ErrorDisp{	color:Red;font-size:12px;font-weight:bold;font-family:Verdana;}

/* THIS CLASS IS USED FOR DISPLAYING CATEGORY NAMES FOR PRODUCTS STAFFS */
.CatName{font-weight:bold;color:#29559C;font-size:x-small;}
.CatName A{font-weight:bold;color:Blue;font-size:x-small;text-decoration:underline;}
.CatName A:hover{font-weight:bold;color:#29559C;font-size:x-small;text-decoration:none;}
.CatName A:visited{font-weight:bold;color:Maroon;font-size:x-small;text-decoration:none;}

/* THIS CLASS IS USED FOR DISPLAYING SITEMAP PAGES */
.SiteMap{color:Purple;font-size:x-small;text-decoration:none;}
.SiteMap A{color:#29559C;font-size:x-small;font-weight:normal;text-decoration:none;}
.SiteMap A:hover{color:Red;font-size:x-small;font-weight:normal;text-decoration:underline;}
.SiteMap A:visited{color:Maroon;font-size:x-small;font-weight:normal;text-decoration:none;}

/* THIS CLASS IS USED FOR DISPLAYING ERROR MESSAGES IN ERROR PAGES */
.ErrorInfo{	font-size:x-small;color:#000033;background-color:#DFDFDF;border: 1px solid black;}

.center{text-align:center;}

/* THIS CLASS IS USED FOR DISPLAYING TABLE CONTENTS */
.TblMainText{font-size:x-small;	color:#000000;text-decoration:none;}
.TblMainText A{	font-size:x-small;color:#0000FF;text-decoration:none;}
.TblMainText A:hover{font-size:x-small;	color:0000FF;text-decoration:none;}

/* THIS CLASS IS USED FOR DISPLAYING TABLE HEADINGS */
.TblHeading{font-size:14px;font-weight:bold;color:#ffffff;background-color:#74BBE9;text-decoration:none;}
.TblHeading A{font-size:14px;font-weight:bold;color:Blue;background-color:#74BBE9;text-decoration:none;}
.TblHeading	A:hover{font-size:14px;font-weight:bold;color:#000000;background-color:#74BBE9;text-decoration:none;}


/*input{BORDER-RIGHT: activecaption 1px solid; BORDER-TOP: activecaption 1px solid; BORDER-LEFT: activecaption 1px solid; COLOR: buttontext; BORDER-BOTTOM: activecaption 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: window;}
 THIS CLASS IS USED FOR DISPLATING MANDATORY INFORMATION */
.mandatory{color:#ff0000;}

/* THIS CLASS IS USED IN FOOTER COPYRIGHT */
.Copyright{ COLOR: #797979;FONT-SIZE: xx-small;TEXT-DECORATION: none;}
.Copyright A{COLOR: #797979;FONT-SIZE: xx-small;TEXT-DECORATION: none;}
.Copyright A:hover{COLOR: Blue;FONT-FAMILY: verdana;FONT-SIZE: xx-small;TEXT-DECORATION: none;}
.Copyright A:visited{COLOR: Maroon;FONT-FAMILY: verdana;FONT-SIZE: xx-small;TEXT-DECORATION: none}



/*----------------------L-A-Y-O-U-T- -R-E-L-A-T-E-D-----------*/
/*LAYOUT RELATED CLASSSES CAN VARY PROJECT TO PROJECT*/
/*-------------------------------------------------------------*/
.LayoutTextBox
{
	font-family:Tahoma;
	font-size:9px;
	color:#000000;
}

/*News Class is used for dispayimg the news into Header*/
.news
{
	
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.news A
{
	
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.news A:hover
{
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
} 

.Login
{
    COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
} 

.loginstrip
{
	font-family:Verdana;
	color:White;
	font-weight:normal;
	background-color :#ACB44C;
	font-size:11px;
}

.forgetpass
{
	font-family:Tahoma;
	font-family:Georgia;
	color:#278F55;
	font-size:10px;
}

.forgetpass A
{
	font-family:Tahoma;
	color:#278F55;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}

.forgetpass A:hover
{
	font-family:Tahoma;
	color:red;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
}


.newstxt
{
font-family:Arial;
font-style:normal;
font-size:14px;
color:#5E8E73;
font-weight:bold;
text-decoration:none;
}

/*------------------P-R-I-N-T- -M-E-D-I-A-----------------------------*/
/*REQUIRED CLASSSED CAN NOT BE ELIMINATED AS IT IS USEFULL FOR SEO, Just change the attribute*/
/*----------------------------------------------------------------*/
@media print
{
	body{font-family:Verdana;color:Black;background-color:White;}
	.maintext{color:Black; font-size:x-small;}
}

/*-------------- layout style sheet --------------------------*/


#master
{
position:relative;padding:0px;margin:0px 0px;width:100%;
}
#layout
{
position:relative;width:846px;border:0px solid red;
}
#layout #header
{
 position:relative;width:846px;height:220px;
}
	#header .headerLeft
	{
		position:relative;float:left;width:23px;height:220px;
	}
	#header .headerLink
	{
		position:relative;float:left;width:248px;height:220px;
	}
		.headerLink .headerLinkR1
		{
			position:relative;width:248px;height:130px;
		}
		.headerLink .headerLinkR2
		{
			position:relative;width:248px;height:28px;background-image:url(../images/LinkBG.jpg);background-repeat:no-repeat;
		}
			.headerLinkR2 .headerLinkR2Abs
			{
				position:absolute;width:248px;height:16px;top:12px;left:0px;
			}
				.headerLinkR2Abs .headerLinkR2AbsLink1
				{
					position:absolute;width:50px;height:16px;top:0px;left:19px;
				}
				.headerLinkR2Abs .headerLinkR2AbsLink2
				{
					position:absolute;width:130px;height:16px;top:0px;left:70px;border:0px solid red;
				}
				.headerLinkR2Abs .headerLinkR2AbsLink3
				{
					position:absolute;width:50px;height:16px;top:0px;right:3px;
				}
				.topLink
				{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#FFFFFF;
				text-decoration:none;
				}
				.topLink A
				{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#FFFFFF;
				text-decoration:none;
				}
				.topLink A:hover
				{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#FFFFFF;
				text-decoration:underline;
				}
		.headerLink .headerLinkR3
		{
			position:relative;width:248px;height:62px;
		}
	#header .headerHand
	{
		position:relative;float:left;width:316px;height:220px;
	}
	#header .headerCyclic
	{
		position:relative;float:left;width:236px;height:220px;
	}
		.headerCyclic .headerCyclicAbs
		{
			position:absolute;left:0px;top:0px;width:236px;height:220px;/*background-image:url(../images/Cylic.gif);background-repeat:no-repeat;*/z-index:99999;Cursor:hand;
		}
			.headerCyclicAbs .headerCyclicAbsInner
			{
				position:relative;width:236px;height:220px;
			}
	#header .headerRight
	{
		position:relative;float:left;width:23px;height:220px;
	}
#layout #menu
{
 position:relative;width:846px;height:37px;
}
	#menu .menuLeft
	{
		position:relative;float:left;width:23px;height:37px;
	}
	#menu .menuMain
	{
		position:relative;float:left;width:800px;height:37px;
	}
	#menu .menuRight
	{
		position:relative;float:left;width:23px;height:37px;
	}
#layout #content
{
 position:relative;width:846px;background-image:url(../images/contentRpt.jpg);background-repeat:repeat-y;
}
	#content .contentLeft
	{
		position:absolute;left:0px;top:0px;width:23px;height:390px;
	}
	#content .contentMain
	{
		position:relative;margin-left:23px;margin-right:23px;width:800px;background-image:url(../images/ContentBG.jpg);background-repeat:no-repeat;background-position:top center;min-height:390px;height:expression(document.body.text < 390? "390px" : "auto" );border:0px solid blue;
	}
	.contentMain .contentMainTop
	{
		position:relative;width:800px;height:60px;
	}
		.contentMainTop .searchArea
		{
			position:absolute;width:225px;height:20px;left:458px;top:23px;border:0px solid red;
		}
		.searchArea .searchAreaC1
		{
			position:relative;float:left;width:55px;height:20px;
		}
		.searchArea .searchAreaC2
		{
			position:relative;float:left;width:136px;height:20px;
		}
		.searchTextbox
		{
			width:134px;
			height:17px;
			color:#000000;
			font-family:Tahoma;
			font-weight:normal;
			font-size:11px;
			border:1px solid #7CCAEF;
			background-color:#FFFFFF;
		}		
		.searchArea .searchAreaC3
		{
			position:relative;float:left;width:16px;height:20px;
		}
		.searchArea .searchAreaC4
		{
			position:relative;float:left;width:17px;height:20px;
		}
	.contentMain .contentMainMiddle
	{
		position:relative;width:750px;margin-left:25px;margin-right:25px;border:0px solid blue;
	}
				h1
				{
				color:#015196;
				font-family:Tahoma;
				font-size:11px;
				font-weight:bold;
				text-decoration:underline;
				text-align:left;			
				}
				.mainheading
				{
				color:#015196;
				font-family:Tahoma;
				font-size:11px;
				font-weight:bold;
				text-decoration:underline;
				text-align:left;				
				}
				.maintext
				{
				color:#000000;
				font-family:Tahoma;
				font-size:11px;
				font-weight:normal;
				text-decoration:none;
				text-align:left;
				text-align:justify;
				}
				.maintext  a
				{
				color:#000000;
				font-family:Tahoma;
				font-size:11px;
				font-weight:normal;
				text-decoration:none;
				text-align:left;
				text-align:justify;
				}
				.maintext a:hover
				{
				color:#000000;
				font-family:Tahoma;
				font-size:11px;
				font-weight:normal;
				text-decoration:underline;
				text-align:left;
				text-align:justify;
				}		
	#content .contentRight
	{
		position:absolute;right:0px;top:0px;width:23px;height:390px;
	}	
#layout #Footermenu
{
 position:relative;width:846px;height:93px;
}
	#Footermenu .FootermenuLeft
	{
		position:relative;float:left;width:23px;height:93px;
	}
	#Footermenu .FootermenuMain
	{
		position:relative;float:left;width:800px;height:93px;background-image:url(../images/FooterMenuBG.jpg);background-repeat:no-repeat;
	}
	.FootermenuMain .FootermenuMainInner
	{
		position:relative;top:57px;width:800px;height:15px;border:0px solid red;
	}
	.FootermenuMain .copyRightArea
	{
		position:absolute;bottom:3px;left:0px;width:800px;height:15px;border:0px solid red;
	}
		.copyRightArea .copyRightAreaC
		{
			position:absolute;left:0px;width:300px;height:15px;border:0px solid red;
		}
		.copyRightArea .copyRightAreaW
		{
			position:absolute;right:0px;width:300px;height:15px;border:0px solid red;
		}
		
		.copy
		{
		font-family:Tahoma;
		font-size:11px;
		color:#99B9D5;
		text-decoration:none;
		}
		.copy A
		{
		font-family:Tahoma;
		font-size:11px;
		color:#99B9D5;
		text-decoration:none;
		}
		.copy A:hover
		{
		font-family:Tahoma;
		font-size:11px;
		color:#99B9D5;
		text-decoration:underline;
		}
	#Footermenu .FootermenuRight
	{
		position:relative;float:left;width:23px;height:93px;
	}
	
	form
	{
		margin:0px;padding:0px;
	}
	
	
	
	
	
	
	
	

