/*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*/
/*----------------------------------------------------------------*/
/*css for the error mail */
.errortext
{
	font-weight: bold;
	font-size: 12px;
	color: blue; 
	font-family:Tahoma;
	background-color:White;	
}
/*body
{
	font-family:Verdana;	
	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;
}*/
/*----MAINTEXT IS USED FOR DISPAYIMG THE CONTENT*/
.maintext{color:#023A77; font-family:Tahoma; font-size:12px;}
.maintext A{color:#043A76;font-family:Tahoma;	font-size:12px;font-weight:normal;font-style:normal;	text-decoration:none;}
.maintext A:hover{color:#BF485B;font-size:12px;font-family:Tahoma;font-weight:normal;font-style:normal;}
.maintext A:visited{color:#5F5E59;font-size:12px;font-family:Tahoma;	font-weight:normal;	font-style:normal;}


.maintext_news{color:#5F5E5C; font-family:Tahoma; font-size:12px;}
.maintext_news A{color:#5F5E5C;font-family:Tahoma;	font-size:12px;font-weight:normal;font-style:normal;	text-decoration:none;}
.maintext_news A:hover{color:#5F5E5C;font-size:12px;font-family:Tahoma;font-weight:normal;font-style:normal;}
.maintext_news A:visited{color:#5F5E5C;font-size:12px;font-family:Tahoma;	font-weight:normal;	font-style:normal;}


 
/*----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:#023A77;font-size:12px;text-decoration:none;}
.SiteMap A{color:#043A76;font-size:12px;font-weight:normal;text-decoration:none;}
.SiteMap A:hover{color:#023A77;font-size:12px;font-weight:normal;text-decoration:underline;}
.SiteMap A:visited{color:#BF485B;font-size:12px;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:#ffffff;border: 0px 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:#29559C;text-decoration:none;}
.TblHeading A{font-size:14px;font-weight:bold;color:Blue;background-color:#29559C;text-decoration:none;}
.TblHeading	A:hover{font-size:14px;font-weight:bold;color:#FFFFFF;background-color:#29559C;text-decoration:none;}

.TblHeading1{font-size:13px;font-weight:bold;color:#FFFFFF;background-color:#29559C;text-decoration:none;}
.TblHeading1 A{font-size:13px;font-weight:bold;color:Blue;background-color:#29559C;text-decoration:none;}
.TblHeading1 A:hover{font-size:13px;font-weight:bold;color:#FFFFFF;background-color:#29559C;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-FAMILY: verdana;FONT-SIZE:10px;TEXT-DECORATION: none;}
.Copyright A{COLOR: #797979;FONT-FAMILY: verdana;FONT-SIZE:10px;TEXT-DECORATION: none;}
.Copyright A:hover{COLOR: Blue;FONT-FAMILY: verdana;FONT-SIZE:10px;TEXT-DECORATION: none;}
.Copyright A:visited{COLOR: Maroon;FONT-FAMILY: verdana;FONT-SIZE:10px;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: #8E8E8E;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    font-weight:bold;
    
}
.news A
{
	
	COLOR: #5F5E5A;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    font-weight:bold;
}
.news A:hover
{
	COLOR: #8E8E8E;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
} 

.Login
{
    COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
} 

.loginstrip
{
	font-family:Tahoma;
	color:White;
	font-weight:normal;
	background-color :#003366;
	font-size:11px;
}

.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;
}

/*------------------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;}
}

/* CSS Document */
 
body
{
position:relative;
margin:0px;
padding:0px;
width:100%;
}
#mastre{
margin:0px;
position:relative;
width:100%;
 }
#layout
{
position:relative;
margin:0px;
padding:0px;
width:779px;
/*border:0px solid red;
background-image:url(../images/ContentRpt.gif);
background-repeat:repeat-y;*/
 }
 #logo{
 position:relative;
 width:779px;
 height:85px;
 border:0px solid red;
 }
 #logo1{
 position:absolute;
 left:27px;
 top:0px;
 width:400px;
 height:85px;
 border:0px solid red;
 }
 #r2{
 position:relative;
 width:779px;
 height:272px;
 border:0px solid red;
 }
 #navi{
 position:absolute;
 left:0px;
 top:0px;
 width:203px;
 height:272px;
 border:0px solid red;
 }
 #flash{
 position:absolute;
 left:203px;
 top:0px;
 width:576px;
 height:272px;
 }
 #content{
 position:relative;
 width:779px; 
 min-height:445px;
 /*background-image:url(../images/content_reap.jpg);*/
  background-image:url(../images/ContentRpt.gif);
 background-repeat:repeat-y;
border-left:0px solid #E4E4E4;
height:expression(document.body.text < 445? "445px": "auto" ); 
 }
 #left{
 position:absolute;
 left:0px;
 top:0px;
 width:209px;
min-height:440px;
border:0px solid red;
height:expression(document.body.text < 440? "440px": "auto" ); 
 }
 #l1{
 position:relative;
 width:209px;
 height:117px;
 border:0px solid red;
 border-left:1px solid #E4E4E4;
  margin-bottom:6px;
  margin-top:4px;
 }
 #l2{
 position:relative;
 width:209px;
 height:23px;
 border:0px solid red;
 }
 #l3{
 position:relative;
 width:209px;
 height:14px;
 border:0px solid red;
 }
 #l4{
 position:relative;
 width:209px;
 height:155px;
 border:0px solid red;
 border-left:1px solid #E4E4E4;
 margin-bottom:5px;
 }
 #l5{
 position:relative;
 width:209px;
 height:23px;
 border:0px solid red;
 }
 #l6{
position:relative;
width:209px;
height:71px;
border:0px solid red;
border-left:1px solid #E4E4E4;
margin-top:5px;
border:0px solid red;
 }
 #username11{
 position:absolute;
 left:8px;
 top:2px;
 width:200px;
 height:15px;
 border:0px solid red;
 }
 #password11{
 position:absolute;
 left:8px;
 top:25px;
  width:200px;
 height:15px;
 border:0px solid red;
 }
 #register{
 position:absolute;
 left:8px;
 top:50px;
 width:200px;
 height:15px;
 border:0px solid red;
 }
 #register1{
 position:absolute;
 left:0px;
 top:0px;
 width:140px;
 height:15px;
 border:0px solid red;
 }
 #button{
 position:absolute;
 left:152px;
 top:0px;
 width:16px;
 height:16px;
 border:0px solid red;
 }
 #l7{
 position:relative;
 width:209px;
 height:11px;
 border:0px solid red;
 }
 #right{
 position:relative;
 margin-left:209px;
 top:0px;
 width:570px;
border:0px solid blue;
text-align:left;
 }
  #maintext{
 position:relative;
 margin-left:20px;
 top:0px;
 width:540px;
border:0px solid blue;
text-align:left;
vertical-align:top;
 }
 #search_main{
 position:absolute;
 left:5px;
 top:0px;
 width:565px;
 height:26px;
 border:0px solid red;
 background-color:#747B81;
 
 }
  #search01{
 position:absolute;
 left:15px;
 top:5px;
 width:540px;
 height:21px;
 border:0px solid red;
 background-color:#747B81;
 }
 #search2{
 position:absolute;
 left:0px;
 top:0px;
 width:35px;
 height:21px;
 border:0px solid red;
 }
  #search3{
 position:absolute;
 left:65px;
 top:0px;
 width:120px;
 height:21px;
 border:0px solid red;
 }
  #go{
 position:absolute;
 left:175px;
 top:1px;
 width:10px;
 height:21px;
 border:0px solid red;
 }
  #search01Gr{
 position:absolute;
 left:15px;
 top:5px;
 width:540px;
 height:21px;
 border:0px solid red;
 background-color:#747B81;
 }
 #search2Gr{
 position:absolute;
 left:0px;
 top:0px;
 width:45px;
 height:21px;
 border:0px solid white;
 }
  #search3Gr{
 position:absolute;
 left:50px;
 top:0px;
 width:120px;
 height:21px;
 border:0px solid red;
 }
  #goGr{
 position:absolute;
 left:175px;
 top:1px;
 width:10px;
 height:21px;
 border:0px solid red;
 }
  #search01Ru{
 position:absolute;
 left:15px;
 top:5px;
 width:540px;
 height:21px;
 border:0px solid red;
 background-color:#747B81;
 }
 #search2Ru{
 position:absolute;
 left:0px;
 top:0px;
 width:35px;
 height:21px;
 border:0px solid red;
 }
  #search3Ru{
 position:absolute;
 left:50px;
 top:0px;
 width:120px;
 height:21px;
 border:0px solid red;
 }
  #goRu{
 position:absolute;
 left:175px;
 top:1px;
 width:10px;
 height:21px;
 border:0px solid red;
 }
 #Newsletter_main{
 
 position:absolute;
 left:2px;
 top:0px;
 width:105px;
 height:21px;
 border:0px solid red;
 }
 #textbox{
 position:absolute;
 left:110px;
 top:0px;
 width:120px;
 height:21px;
 border:0px solid red;
 }
 #go2{
 position:absolute;
 left:249px;
 top:1px;
 width:10px;
 height:21px;
 border:0px solid red;
 }
 #Newsletter_mainGr{
 
 position:absolute;
 left:2px;
 top:0px;
 width:105px;
 height:21px;
 border:0px solid red;
 }
 #textboxGr{
 position:absolute;
 left:110px;
 top:0px;
 width:120px;
 height:21px;
 border:0px solid red;
 }
 #go2Gr{
 position:absolute;
 left:249px;
 top:1px;
 width:10px;
 height:21px;
 border:0px solid red;
 }
 #Newsletter_mainRu{
 
 position:absolute;
 left:2px;
 top:-6px;
 width:105px;
 height:30px;
 border:0px solid red;
 }
 #textboxRu{
 position:absolute;
 left:110px;
 top:0px;
 width:120px;
 height:21px;
 border:0px solid red;
 }
 #go2Ru{
 position:absolute;
 left:249px;
 top:1px;
 width:10px;
 height:21px;
 border:0px solid red;
 }
#horizontal{
position:absolute;
 left:235px;
 top:2px;
width:2px;
border:0px solid red;
height:22px;
background-image:url(../images/horizontal.gif);
background-repeat:no-repeat;
}
#email{
 position:absolute;
 left:250px;
 top:5px;
 width:300px;
 height:21px;
 border:0px solid red;
 background-color:#747B81;
 }
 #bottom{
 position:relative;
 width:779px;
 height:59px;
 background-image:url(../images/bot_reap.jpg);
 background-repeat:repeat-x;
 border:0px solid red;
 }
 #bot_navi{
 position:absolute;
 left:25px;
 top:10px;
 width:754px;
 height:11px;
 border:0px solid red;
 }
 #copyright{
 position:absolute;
 left:10px;
 top:40px;
 width:754px;
 height:11px;
 border:0px solid red;
 }
  #copyright_nxt{
 position:absolute;
 left:495px;
 top:40px;
 width:300px;
 height:11px;
 border:0px solid red;
 }
 #bottomGr{
 position:relative;
 width:779px;
 height:59px;
 background-image:url(../images/bot_reap.jpg);
 background-repeat:repeat-x;
 border:0px solid red;
 }
 #bot_naviGr{
 position:absolute;
 left:25px;
 top:10px;
 width:754px;
 height:11px;
 border:0px solid red;
 }
 #copyrightGr{
 position:absolute;
 left:10px;
 top:40px;
 width:754px;
 height:11px;
 border:0px solid red;
 }
  #copyright_nxtGr{
 position:absolute;
 left:495px;
 top:40px;
 width:300px;
 height:11px;
 border:0px solid red;
 }
 #bottomRu{
 position:relative;
 width:779px;
 height:59px;
 background-image:url(../images/bot_reap.jpg);
 background-repeat:repeat-x;
 border:0px solid red;
 }
 #bot_naviRu{
 position:absolute;
 left:25px;
 top:10px;
 width:754px;
 height:11px;
 border:0px solid red;
 }
 #copyrightRu{
 position:absolute;
 left:10px;
 top:40px;
 width:754px;
 height:11px;
 border:0px solid red;
 }
  #copyright_nxtRu{
 position:absolute;
 left:495px;
 top:40px;
 width:300px;
 height:11px;
 border:0px solid red;
 }
 .botnavi_txt{
 font-family:Tahoma;
 font-size:11px;
 color:#8DAECD;
 text-align:left;
 text-decoration:none;
 }
  .botnavi_txt A{
 font-family:Tahoma;
 font-size:11px;
 color:#8DAECD;
 text-align:left;
  text-decoration:none;
 }
  .botnavi_txt A:hover{
 font-family:Tahoma;
 font-size:11px;
 color:#8DAECD;
 text-align:left;
 }
 
 .usertext{
 font-family:Tahoma;
 font-size:11px;
 color:#747B7E;
 text-align:left;
 text-decoration:none;
 }
 .usertext A{
 font-family:Tahoma;
 font-size:11px;
 color:#747B7E;
 text-align:left;
  text-decoration:none;
 }
 .usertext A:hover{
 font-family:Tahoma;
 font-size:11px;
 color:#747B7E;
 text-align:left;
 }
 .content_text{
 font-family:Tahoma;
 font-size:11px;
 color:#013C76;
 text-align:left;
 }
 .search{
 font-family:Verdana;
 font-size:11px;
 color:#ffffff;
 text-align:left;
 text-decoration:none;
 }
 .search A{
 font-family:Verdana;
 font-size:11px;
 color:#ffffff;
 text-align:left;
  text-decoration:none;
 }
 .search A:hover{
 font-family:Verdana;
 font-size:11px;
 color:#ffffff;
 text-align:left;
  text-decoration:none;
 }
.search_text
{
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:#000000;
	}
	form
	{
		margin:0px;
		padding:0px;
		}
		
		#publication2
		{
			position:absolute;
			left:0px;
			top:40px;
			width:570px;
			border:0px solid red;
			
			
			}
