/*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
{	
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;	
	background-image:url(../images/bgrptr.jpg);	
	background-repeat:repeat-x;
	background-color:#1187B9;
	background-position:top;	
	font-family:Verdana;	
	scrollbar-face-color: #0099D5; 
	scrollbar-shadow-color: #0099D5; 
	scrollbar-3dlight-color: #0099D5;
	scrollbar-arrow-color: #626262; 
	scrollbar-track-color:#0099D5;
	scrollbar-highlight-color: #0099D5;
	scrollbar-darkshadow-color: #0099D5;
	scrollbar-darkshadow-color: #0099D5;
	
	

	
}

/*----MAINTEXT IS USED FOR DISPAYIMG THE CONTENT*/
.maintext{color:white; font-size:11px;}
.maintext A{color:white;font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;}
.maintext A:hover{color:blue;font-size:11px;font-weight:normal;font-style:normal;text-decoration:underline;}



.maintextnews{color:white; font-size:7.5pt;font-family:Verdana;}
.maintextnews A{color:white;font-size:7.5pt;font-weight:normal;font-style:normal;font-family:Verdana;text-decoration:none;}
.maintextnews A:hover{color:blue;font-size:7.5pt;font-weight:normal;font-style:normal;font-family:Verdana;text-decoration:underline;}

.maintext1{color:white; font-size:11px;}
.maintext1 A{color:white;font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;}
.maintext1 A:hover{color:white;font-size:11px;font-weight:normal;font-style:normal;text-decoration:underline;}

/*----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;}


/* 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:white;font-size:11px;}
.CatName A{font-weight:bold;color:white;font-size:11px;text-decoration:underline;}
.CatName A:hover{font-weight:bold;color:white;font-size:11px;text-decoration:none;}


/* THIS CLASS IS USED FOR DISPLAYING SITEMAP PAGES */
.SiteMap{color:white;font-size:11px;text-decoration:none;}
.SiteMap A{color:white;font-size:11px;font-weight:normal;text-decoration:underline;}
.SiteMap A:hover{color:white;font-size:11px;font-weight:normal;text-decoration:none;}


/* THIS CLASS IS USED FOR DISPLAYING ERROR MESSAGES IN ERROR PAGES */
.ErrorInfo{	font-size:11px;color:#000033;background-color:#DFDFDF;border: 1px solid black;}

.center{text-align:center;}

/* THIS CLASS IS USED FOR DISPLAYING TABLE CONTENTS */
.tblMainText{font-size:11px;color:#000000;text-decoration:none;}
.tblMainText A{	font-size:11px;color:#0000FF;text-decoration:none;}
.tblMainText A:hover{font-size:11px;color:0000FF;text-decoration:none;}

/* THIS CLASS IS USED FOR DISPLAYING TABLE HEADINGS */
.tblheading{font-size:11px;font-weight:bold;color:#FFFFFF;background-color:#2180C1;text-decoration:none;}
.tblheading A{font-size:11px;font-weight:bold;color:Blue;background-color:#2180C1;text-decoration:none;}
.tblheading	A:hover{font-size:11px;font-weight:bold;color:#FFFFFF;background-color:#2180C1;text-decoration:none;}



/* 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}



.buttonGo
{
	BACKGROUND: url(../images/GoButton.gif);
	font-family:Verdana;
	font-size:7pt;
	color:#FFFFFF;
	border:0px solid #64CD6E;
	cursor:hand;
	width:29px;
	height:21px;
	font-weight:normal;
	
}
.buttonLogin
{
	BACKGROUND: url(../images/LoginImage.gif);	
	font-family:Verdana;
	font-size:7pt;
	font-weight:normal;
	color:#FFFFFF;
	border:0px solid #0B588E;
	cursor:hand;
	width:56px;
	height:21px;	
	
}
.contactusButton
{
	BACKGROUND: url(../images/LoginImage.gif);
	font-family:Verdana;
	font-size:7pt;
	font-weight:normal;
	color:#FFFFFF;
	border:0px solid #64CD6E;
	cursor:hand;
	width:56px;
	height:21px;
	
}

/*----------------------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*/

.catname
{
	
	COLOR: white;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    font-weight:bold;
    
}
.news
{
	
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.news A
{
	
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.news A:hover
{
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
} 

.Login
{
    COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
} 

.loginstrip
{
	font-family:Verdana;
	color:White;
	font-weight:normal;
	background-color :#0098D6;
	font-size:11px;
}
.loginstrip A
{
	font-family:Verdana;
	color:White;
	font-weight:normal;
	background-color :#0098D6;
	font-size:11px;
}

.forgetpass
{
	font-family:Verdana;	
	color:Black;
	font-size:8pt;
}

.forgetpass A
{
	font-family:Verdana;
	color:#2180C1;
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

.forgetpass A:hover
{
	font-family:Verdana;
	color:white;
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
}

/*------------------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;}
}

/*-----------------Div Layout-----------------------------------------*/
#master
{
  width:100%;
}
#submaster
{
 width:779px;
}
#row1
{
	position:relative;
	height:188px;
}
#row2
{
	position:relative;
	height:35px;
}
	#row2col1
	{
		width:13px;
		float:left;
	}
	#row2col2
	{
		float:left;
		width:501px;
		left:13px;
		position:absolute;
	}
	#row2col3
	{
		float:left;
		width:13px;
		left:514px;
		position:absolute;
	}
	#row2col4
	{
		width:216px;
		position:absolute;
		float:left;
		background-image:url(../images/searchrptr.jpg);
		background-repeat:repeat-x;
		height:35px;
		left:527px;
		
	}
		#searchdiv
		{
			position:absolute;
			left:0px;
			top:10px;			
		}
		#searchtxtdiv
		{
			position:absolute;
			left:40px;
			top:5px;
		}
		#btngo
		{
			position:absolute;
			right:-8px;
			top:5px;
		}
	#row2col5
	{
		width:36px;
		height:35px;
		float:left;
		left:743px;
		position:absolute;
	}
	
#row3
{
	position:relative;
	height:8px;	
}
#row4
{
	position:relative;
	height:398px;
}
	#row4col1
	{
		position:absolute;
	}
	#row4col2
	{
		position:relative;
		width:162px;
		left:13px;
	}
		#row4col2para1
		{}
		#row4col2para2
		{		   
		}
		#row4col2para3
		{
			width:162px;
			height:6px;
			background-color:#9CC7E7;
			font-size:1px;
		}
		#row4col2para4
		{
			width:162px;
			height:141px;
			position:relative;
		}
			#row4col2para4sec1
			{
				position:absolute;
			}
			#row4col2para4sec2
			{
				position:relative;
				top:0px;
				left:11px;
				width:139px;
				height:141px;
				background-image:url(../images/eventbgrptr.jpg);
				background-repeat:repeat-x;
			}
			#row4col2para4sec3
			{
				position:absolute;
				top:0px;
				left:150px;
			}
		#row4col2para5
		{
			width:162px;
			height:6px;				
		}
		#row4col2para51
		{
			width:162px;
			height:9px;						
		}
		#row4col2para6
		{}
			#row4col2para6sec1
			{}
			#row4col2para6sec2
			{
				position:relative;
				width:162px;
				height:110px;
				background-image:url(../images/newsbgrptr.jpg);
				background-repeat:repeat-y;
			}
			#txtnews
			{
				position:absolute;
				top:89px;
				left:10px;
			}
			#btnnews
			{
				position:absolute;
				top:89px;
				left:126px;
				font-size:11px;
			}
			#row4col2para6sec3
			{}
		#row4col2para7
		{}
	#row4col3
	{
		position:absolute;
		left:175px;
		top:0px;
	}
	#row4defaultcol3
	{
		position:absolute;
		left:175px;
		top:0px;
	}
	#row4col4
	{
		position:absolute;
		left:196px;
		width:397px;
		height:398px;
		background-image:url(../images/contentcol_rptr.jpg);
		background-repeat:repeat-x;
		top:0px;
	}
	#row4defaultcol4
	{
		position:absolute;
		left:196px;
		width:398px;
		height:398px;
		background-image:url(../images/defaultRpt.jpg);
		background-repeat:repeat-x;		
		top:0px;
	}
		#act_defaultcontent
		{
			position:absolute;
			width:398px;
			height:278px;
			overflow:auto;
			top:5px;
			left:5px;
			right:5px;
		}
		#act_content
		{
			position:absolute;
			width:398px;
			height:382px;
			overflow:auto;
			top:5px;
			left:5px;
			right:5px;
								
			
		}
		#photorow
		{
			position:absolute;
			top:312px;
			width:398px;
			
		}
			#photorow #photo1
			{
				position:absolute;
				left:-1px;
			}
			#photorow #photo2
			{
				position:absolute;
				top:0px;
				left:99px;
			}
			#photorow #photo3
			{
				position:absolute;
				top:0px;
				left:200px;
			}
			#photorow #photo4
			{
				position:absolute;
				top:0px;
				left:301px;
			}
	#row4col5
	{
		position:absolute;
		left:593px;
		top:0px;
		
	}
	#row4defaultcol5
	{
		position:absolute;
		left:594px;
		top:0px;
		
	}
	#row4col6
	{
		position:absolute;
		left:613px;
		top:0px;
		width:154px;
		height:398px;
	}
		#row4col6 #row4col6para11
		{
			width:154px;
			height:8px;
		}		
		#row4col6 #row4col6para1
		{
			width:154px;
			height:132px;
		}
			#row4col6para1sec1
			{
				width:11px;
				float:left;
			}
			#row4col6para1sec2
			{
				width:133px;
				height:132px;
				float:left;
				background-image:url(../images/pr_mainrptr.jpg);
				background-repeat:repeat-x;
			}
			#row4col6para1sec3
			{
				width:10px;
				float:left;
			}
		#row4col6 #row4col6para2
		{
			height:8px;
			width:154px;
		}
		#row4col6 #row4col6para21
		{
			height:5px;
			width:154px;
		}
		#row4col6 #row4col6para3
		{
			height:105px;
			width:154px;
		}
			
			#row4col6para3sec1
			{
				position:relative;
				width:154px;
				height:105px;
				float:left;
				background-image:url(../images/loginpass_rptr.jpg);
				background-repeat:repeat-y;
			}
				#row4col6para3sec1 #lblregister
				{
					position:absolute;
					top:72px;
					left:11px;
				}
				#row4col6para3sec1 #lblforgotpass
				{
					position:absolute;
					top:83px;
					left:11px;
				}
				#row4col6para3sec1 #btnlogin
				{
					position:absolute;
					top:84px;
					left:88px;
				}
			
		#row4col6 #row4col6para31
		{
			height:4px;
			width:154px;
		}
		#row4col6 #row4col6para4
		{
		    width:154px;
			height:12px;			
		}
		#row4col6 #row4col6para5
		{
		    width:154px;
			height:119px;			
		}
		#row4col6 #row4col6para51
		{
		   width:154px;
			height:60px;
		}
		#row4col6 #row4col6para52
		{
		   width:154px;
			height:59px;
		}
		#row4col6 #row4col6para6
		{
		    width:154px;
			height:6px;			
		}
		#row4col6 #row4col6defaultpara4
		{
		    width:154px;
			height:9px;			
		}
		#row4col6 #row4col6defaultpara5
		{
		    width:154px;
			height:127px;			
		}		
		#row4col6 #row4col6defaultpara7
		{
		    width:154px;
			height:9px;
			background-color:#2381C2;
		}
		
	#row4col7
	{
		position:absolute;
		left:767px;
		top:0px;
	}
#row5
{
	position:relative;
}
#row6
{
	position:relative;
	width:779px;
	height:31px;	
}
	#row6col1
	{
		position:relative;		
		width:14px;
		height:31px;
	}
	#row6col2
	{
		position:absolute;
		width:751px;
		height:31px;
		background-image:url(../images/footrowmain_rptr.jpg);
		background-repeat:repeat-x;	
		left:14px;
		top:0px;
		
		
	}
		#row6col2 #footernav
		{
			position:relative;
			float:left;			
			margin-top:10px;
			margin-left:5px;
				
		}
		.copy
{
	COLOR:#ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none;
}
.copy A
{
	COLOR:#ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none;
}
.copy A:hover
{
	COLOR:#ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: underline;
 }
		#row6col2 #copyright
		{
			float:right;
			margin-top:10px;
			margin-right:5px;
			FONT-FAMILY: verdana;
            FONT-SIZE: 7.5pt;
			color:#ffffff;
		}
	#row6col3
	{
		position:absolute;
		width:14px;
		height:31px;
		left:765px;
		top:0px;
		
	}
#row7
{
	position:relative;
}
.searchtxt
{
	font-family:tahoma;
	font:tahoma;
	color:#2F88C5;
	font-size:11px;
}
.newsheader
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff ;
}
.newslettercontent
{
	font-family:Verdana;
	font-size:7pt;
	font-weight:normal;
	color:#00497D;
	text-align:center;
}
#act_content .scrolltext
{
	font-family:Verdana;
	font-size:8px;
	color:#ffffff;
	padding:5px 5px 5px 5px;
}
#act_defaultcontent .scrolltext
{
	font-family:Verdana;
	font-size:8px;
	color:#ffffff;
	padding:5px 5px 5px 5px;
}
#row4col6para3sec1 .txtuname
{
	position:absolute;
	top:25px;
	left:3px;
	width:141px;
	height:18px;
	border:1px solid #318AC6;
	font-family:tahoma;
	font-size:11px;
	color:#2281C2;
	padding-left:3px;
	padding-right:3px;
	
}

#row4col6para3sec1 .txtpwd
{
	position:absolute;
	top:49px;
	left:3px;
	width:141px;
	height:18px;
	border:1px solid #318AC6;
	font-family:tahoma;
	font-size:11px;
	color:#2281C2;
	padding-left:3px;
	padding-right:3px;
}
.commonfontstyle
{
	font-family:tahoma;
	font-size:10px;
	color:#2281C2;
}
.headertext
{
COLOR: #2180C1;
FONT-FAMILY:verdana;
FONT-SIZE: 6.5pt;
font-weight:normal;
TEXT-DECORATION:none;
}
.headertext1
{
COLOR: #ffffff;
FONT-FAMILY:verdana;
FONT-SIZE: 8pt;
font-weight:bold;
TEXT-DECORATION:none;
}
.headertext2
{
COLOR: #ffffff;
FONT-FAMILY:Verdana;
FONT-SIZE: 8pt;
font-weight:normal;
TEXT-DECORATION:none;
}
.headertext2 A
{
COLOR: #ffffff;
FONT-FAMILY:Verdana;
FONT-SIZE: 8pt;
font-weight:normal;
TEXT-DECORATION:none;
}
.headertext2 A:hover
{
COLOR :#1C4096;
FONT-FAMILY:Verdana;
FONT-SIZE: 8pt;
font-weight:normal;
TEXT-DECORATION:underline;

}
.forgetpass
{
	font-family:Verdana;
	font-family:Georgia;
	color:Black;
	font-size:9px;	
	
}

.forgetpass A
{
	font-family:Verdana;
	color:#0060A6;
	font-size:9px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

.forgetpass A:hover
{
	font-family:Verdana;
	color:white;
	font-size:9px;
	font-weight:normal;
	font-style:normal;
}

/* ***********End of Div Tag Layout******************** */

/*--------------------End Div Tag------------------------------------*/  