/*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 
*/




/*----------------------L-A-Y-O-U-T- -R-E-L-A-T-E-D-----------*/
/*LAYOUT RELATED CLASSSES CAN VARY PROJECT TO PROJECT*/
/*-------------------------------------------------------------*/
/* CSS Document */

body {
scrollbar-face-color: #DCDCDC; 
scrollbar-shadow-color: #ffffff; 
scrollbar-3dlight-color: #BBBBBB;
scrollbar-arrow-color: #626262; 
scrollbar-track-color: #EFEFEF;
scrollbar-highlight-color: #ffffff;
scrollbar-darkshadow-color: #bbbbbb;
scrollbar-darkshadow-color: #bbbbbb;
background-image:url(../images/BgRep.jpg);
	 background-repeat:repeat-x;
}
.master
{
	position:relative;
	margin:0px;
	width:100%;
	border:0px;
	background-image:url(../images/BgRep.jpg);
	 background-repeat:repeat-x;
	  background-position:top; 
	  height:657px; 
	  background-color:#FFFFFF;
}
.main
{
	position:relative;
	background-position:center;
	margin:0px;
	background-image:url(../images/insidenew1.jpg);
	background-repeat:repeat-y;	
	width:779px;
	border:0px;
}
#maintr
{
	position:relative;
	background-position:center;
	margin:0px;	
	width:779px;
	border:0px solid red;
	overflow:hidden;
}
#bottomtr
{
	position:relative;
	background-position:bottom;
	margin:0px;
	background-image:url(../images/r3.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width:779px;
	height:23px;
	
	
}
#bottomtr1
{
	position:relative;
	background-position:bottom;
	margin:0px;
	width:779px;
	height:5px;
}
#bottomtr2
{
	position:relative;
	background-position:bottom;
	margin:0px;
	text-align:center;
	width:779px;
	height:18px;
}
#bottomtrcopyright
{
	position:relative;
	background-position:bottom;
	margin:0px;
	width:779px;
	height:23px;
	background-color:#FFFFFF;
}
.copy
{
	COLOR: #6F6D6E;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.copy A
{
	COLOR: #6F6D6E;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
.copy A:hover
{
	COLOR: #6F6D6E;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
}
#bot1
{
	position:relative;
	background-position:bottom;
	margin:0px;
	width:110px;
	float:left;
}
#bot2
{
	position:relative;
	background-position:bottom;
	margin:0px;
	width:177px;
	float:left;
}
#bot3
{
	position:relative;
	background-position:bottom;
	margin:0px;
	width:172px;
	float:left;
}
#bot4
{
	position:relative;
	background-position:bottom;
	margin:0px;
	width:192px;
	float:left;
}
#TD1
{
	position:relative;
	margin:0px;
	width:23px;
	border:0px;
	float:left;
}
#TD2
{
	position:relative;
	margin:0px;
	width:733px;
	border:0px;
	float:left;
}
#r1
{
	position:relative;
	margin:0px;
	width:733px;
	height:23px;
	border:0px;
}
#r2
{
	position:relative;
	margin:0px;
	width:733px;
	height:2px;
	border:0px;
	background-color:#FFFFFF;
}
#r3
{
	position:relative;
	margin:0px;
	width:733px;
	border:0px solid red;
	background-image:url(../images/test.jpg);
	background-repeat:repeat-y;

}
#r4
{
	margin:0px;
	width:733px;
	height:2px;
	border:opx solid red;
	background-color:#FFFFFF;
}
#r4new
{
	margin:0px;
	width:733px;
	height:8px;
	border:opx solid red;
	background-color:#FFFFFF;
}
#r5
{
	position:relative;
	margin:0px;
	width:733px;
	height:23px;
	border:0px;
}
#TD3
{
	position:relative;
	margin:0px;
	width:23px;
	border:0px;
	float:left;
}
#content
{
	position:relative;
	margin:0px;
	border:0px;
	float:left; 
	width:100%;
	background-position:top;
	border:0px solid red;
}
#content1
{
	position:relative;
	margin:0px;
	border:0px;
	float:left;
	width:2px;
}
#content2
{
	position:relative;
	margin:0px;
	border:0px solid red;
	float:left;
	min-height:292px;
	height:expression(document.body.text < 292 ? "292px" : "auto" );
	background-image:url(../images/contentpart.jpg);
	background-repeat:no-repeat;
	width:485px;
	background-position:top;
	background-color:#FFFFFF;
}
#contentTop
{
position:relative;
width:485px;
text-align:left;
border:0px solid green;
min-height:292px;
height:expression(document.body.text < 292 ? "292px" : "auto" );
}
#contentNews
{
position:relative;
width:485px;
height:290px;
border:0px solid red;
}
#newscontent
{
	position:relative;
	width:95%;
	top:20px;
	border:0px solid red;
	text-align:left;
}
#content3
{
	position:relative;
	margin:0px;
	border:0px;
	float:left;
	width:1px;
	background-color:#FFFFFF;
}
#content4
{
	position:relative;
	margin:0px;
	border:0px solid red;
	float:left;
	width:243px;
	overflow:hidden;
}
#maincontent
{
	position:relative;
	width:95%;
	top:10px;
	border:0px solid red;
	left:10px;
	text-align:left;
}
#content41
{
	position:relative;
	background-image:url(../images/bannerrep.jpg);
	background-repeat:repeat-x;
	border:0px solid red;
}
#content411
{
	margin:0px;
	height:11px;
	border:0px;
	width:243px;
}
#content412
{
	margin:0px;
	height:54px;
	border:0px;
	width:243px;
}
#content413
{
	margin:0px;
	height:14px;
	border:0px;
	width:243px;
}
#content42
{
	margin:0px;
	border:0px;
	height:279px;
	padding-right:242px;
}
#content43
{
	position:relative;
	margin:0px;
	border:0px;
	border:0px solid blue;
	width:243px;
}
#content44
{
	position:relative;
	margin:0px;
	border:0px solid blue;
	width:243px;
}

#content5
{
	position:relative;
	margin:0px;
	border:0px;
	float:left;
	width:2px;
}

#news
{
	position:relative;
	margin:0px;
	height:315px;
	border:1px solid blue;
}
.txt
{
 font-family:tahoma;
 font-size:15px;
 color:#ffffff;
 font-weight:bold;
}
#banner1
{
	position:relative;
	margin:0px;
	float:left;
	height:54px;
	width:8px;
}
#banner2
{
	position:relative;
	margin:0px;
	float:left;
	height:54px;
	width:130px;
	
}
#banner3
{
	position:relative;
	margin:0px;
	float:left;
	height:54px;
	width:12px;
	
}
#banner4
{
	position:relative;
	margin:0px;
	float:left;
	height:54px;
	width:83px;
	
}
#banner5
{
	position:relative;
	margin:0px;
	float:left;
	height:54px;
	width:10px;
	
}

.forgetpass
{
	font-family:Tahoma;
	font-family:Georgia;
	color:Black;
	font-size:10px;
}

.forgetpass A
{
	font-family:Tahoma;
	color:white;
	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;
}

#backtoproject{font-family:Verdana;font-size:xx-small;}
#backtoproject A{font-family:Verdana;font-size:xx-small;color:Blue;}
#backtoproject A:hover{font-family:Verdana;font-size:xx-small;color:Maroon;text-decoration:none;}
#backtoproject a:visited{font-family:Verdana;font-size:xx-small;color:Green;text-decoration:underline;}

/*------------------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;}*/
}
/*---------V-I-T-A-L--------------------------------------------------*/
/*REQUIRED CLASSSED CAN NOT BE ELIMINATED, Just change the attribute*/
/*----------------------------------------------------------------*/

/*----MAINTEXT IS USED FOR DISPAYIMG THE CONTENT

/*.maintext {color:Black;font-family: Verdana;font-size: x-small;text-decoration: none}
.maintext A {color:Black;font-family: Verdana;font-size: x-small;text-decoration: none}
.maintext A:hover {color:#003102;font-family: Verdana;font-size: x-small;text-decoration: none}
.maintext A:visited {color:#990000;font-family: Verdana;font-size: x-small;text-decoration: none;}
.maintext A:active {color:#FF0000;font-family: Verdana;font-size: x-small;text-decoration: underline;}*/

.maintext {color:Black;font-size:xx-small;font-weight:normal;font-family:Verdana;}
.maintext A{color:Blue;font-size:xx-small;font-weight:normal;text-decoration:none;font-family:Verdana;}
.maintext A:visited{color:Maroon;font-size:xx-small;font-weight:normal;text-decoration:none;font-family:Verdana;}
.maintext A:hover{color:Blue;font-size:xx-small;font-weight:normal;text-decoration:underline;font-family:Verdana;}
.maintext a:active{color:Gray;font-size:xx-small;font-weight:normal;text-decoration:underline;font-family:Verdana;}

/*----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:smaller;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;text-decoration:underline;}
.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:smaller;font-weight:bold;color:#FFFFFF;background-color:#FFA930;text-decoration:none;}
.TblHeading A{font-size:smaller;font-weight:bold;color:Blue;background-color:#FFA930;text-decoration:none;}
.TblHeading	A:hover{font-size:smaller;font-weight:bold;color:#FFFFFF;background-color:#FFA930;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}

/*This class is used for displaying project name*/
.ProjName{ COLOR: #000000;FONT-SIZE: xx-small; font-weight:bold; TEXT-DECORATION: none;padding-left:4px;width:100%;height:15px;background-image:url(../images/slicepropertyname1.jpg);background-repeat:repeat-x;}

/*This class is used for displaying project name*/
.ContactUs{ COLOR: #000000;FONT-SIZE: xx-small; font-weight:bold; TEXT-DECORATION: none;padding-left:4px;width:100%;height:25px;}
.ContactUsBottom{width:100%;height:25px;background-image:url(../images/contactus.jpg);background-repeat:repeat-x;}
/** This class is used to show project short description*/
.ShortDesc{ COLOR: #000000;FONT-SIZE: xx-small; font-weight:normal; TEXT-DECORATION: none;FONT-FAMILY: verdana; }

/** This class is used to show Gallery short description*/
.GalleryDesc{ COLOR: #000000;font-size:xx-small; font-weight:normal; TEXT-DECORATION: none;FONT-FAMILY: verdana; }
.GalleryDesc A{ COLOR: Blue;font-size:xx-small; font-weight:normal; TEXT-DECORATION: none;FONT-FAMILY: verdana; }
.GalleryDesc A:hover{ COLOR: Red;font-size:xx-small; font-weight:normal; TEXT-DECORATION: none;FONT-FAMILY: verdana; }
.GalleryDesc A:visited{ COLOR: Maroon;font-size:xx-small; font-weight:normal; TEXT-DECORATION: none;FONT-FAMILY: verdana; }

/** This class is used to show Gallery short description*/
.tGalleryDesc{ COLOR: #000000;font-size:xx-small; font-weight:normal; TEXT-DECORATION: none;FONT-FAMILY: verdana; }
A.tGalleryDesc { COLOR: Blue;font-size:xx-small; font-weight:normal; TEXT-DECORATION: none;FONT-FAMILY: verdana; }
A:hover.tGalleryDesc { COLOR: Red;font-size:xx-small; font-weight:normal; TEXT-DECORATION: none;FONT-FAMILY: verdana; }
A:visited.tGalleryDesc { COLOR: Maroon;font-size:xx-small; font-weight:normal; TEXT-DECORATION: none;FONT-FAMILY: verdana; }


/*----PHOTO IS USED FOR DISPAYIMG THE CONTENT*/
.photomaintext {color:Black; font-size:smaller;font-weight:normal;font-style:normal;font-family:Verdana;}
.photomaintext A{color:blue; font-size:smaller;font-weight:normal;font-style:normal;text-decoration:none;font-family:Verdana;}
.photomaintext A:hover{color:red;font-size:smaller;font-weight:normal;font-style:normal;font-family:Verdana;}
.photomaintext A:visited{color:Maroon;font-size:smaller;font-weight:normal;font-style:normal;font-family:Verdana;}

/*labelarea*/
.labelarea
{
	color:Black; font-size:smaller;font-weight:normal;font-style:normal;font-family:Verdana;
}
/*controlarea*/
.controlarea
{
	color:Black; font-size:smaller;font-weight:normal;font-style:normal;font-family:Verdana;
}
