/*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;
border:0px solid red;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
height:750px;
 
	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:#404243; font-size:11px;font-family:Tahoma;}
.maintext A{color:#5A8C0E;	font-size:11px;font-weight:normal;font-style:normal;font-family:Tahoma;	text-decoration:none;}
.maintext A:hover{color:#5A8C0E;font-size:11px;font-weight:normal;font-style:normal;font-family:Tahoma;}
.maintext A:visited{color:#5A8C0E;font-size:11px;font-weight:normal;font-style:normal;font-family:Tahoma;}

/*----MAINHEADING IS USED FOR DISPAYIMG THE HEADING IN CONTENT*/
.mainheading{ font-size:medium; color:Gray;font-family:Tahoma;}
.mainheading A{ font-size:medium; color:Blue; text-decoration:none;font-family:Tahoma;}
.mainheading A:hover{ font-size:medium; color:Gray;text-decoration:underline;font-family:Tahoma;}
.mainheading A:visited{ font-size:medium; color:Maroon;text-decoration:underline;font-family:Tahoma;}

/* 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:12px;font-weight:bold;color:#FFFFFF;background-color:#F3862B;text-decoration:none; }
.TblHeading A{font-size:12px;font-weight:bold;color:Blue;background-color:#F3862B;text-decoration:none;}
.TblHeading	A:hover{font-size:12px;font-weight:bold;color:#FFFFFF;background-color:#F3862B;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*/
/*-------------------------------------------------------------*/
#master{
position:relative;
width:100%;
border:0px solid red;
}
#layout{
position:relative;
width:779px;
border:0px solid red;
}
#top{
position:relative;
width:779px;
height:146px;
border:0px solid red;
}
#top1{
position:absolute;
top:0px;
left:0px;
width:239px;
height:146px;
border:0px solid red;
 
}
#top2{
position:absolute;
left:239px;
top:0px;
width:540px;
height:146px;
background-image:url(../images/logo_nxt.jpg);
background-repeat:no-repeat;
 
}
.top2Text{
position:absolute;
left:360px;
top:8px;
width:180px;
height:15px;
border:0px solid white;
}
.top_txt{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
vertical-align:bottom;
}
#navi{
position:relative;
width:779px;
left:0px;
top:0px;
height:30px;
border:0px solid red;

}
#navi #navi_abs
{
position:absolute;
width:779px;
left:0px;
top:0px;
height:30px;
border:0px solid red;

}
#navi1{
position:relative;
width:779px;
height:30px;
border:0px solid red;
}

#img{
position:relative;
width:779px;
height:166px;
border:0px solid red;
background-image:url(../images/top_img1.jpg);
background-repeat:no-repeat;
 
}
#img2_1{
position:absolute;
top:11px;
width:171px;
left:238px;
height:144px;
border:1px solid #ffffff;
}
#img2_2{
position:absolute;
top:11px;
width:171px;
left:419px;
height:144px;
border:1px solid #ffffff;
}
#img2_3{
position:absolute;
top:11px;
width:171px;
left:600px;
height:144px;
border:0px solid red;
}
 
#img3{
position:relative;
width:779px;
height:11px;
border:0px solid red;
}
#top_reap{
position:relative;
width:779px;
height:5px;
background-image:url(../images/top_reap.jpg);
background-repeat:repeat-x;

}
.text{
font-family:Tahoma;
font-size:11px;
color:#404243;
text-align:left;
border:0px solid red;
text-decoration:none;
}
.text A{
font-family:Tahoma;
font-size:11px;
color:#5A8C0E;
width:778px;
 border:0px solid red;
text-align:left;
text-decoration:underline;
}
.text A:hover{
font-family:Tahoma;
font-size:11px;
color:Maroon;
width:778px;
 border:0px solid red;
text-align:left;
text-decoration:underline;
}
.text2{
font-family:Tahoma;
font-size:11px;
color:#ffffff;
text-align:left;
 text-decoration:none;
}
.text2 A{
font-family:Tahoma;
font-size:11px;
color:#ffffff;
text-align:left;
 text-decoration:underline;
}
.text2 A:hover{
font-family:Tahoma;
font-size:11px;
color:#E57742;
text-align:left;
 text-decoration:underline; 
}
 
.text_navi{
font-family:Tahoma;
font-size:11px;
color:#4B7C00;
text-align:left;
text-decoration:none;
}
.text_navi A{
font-family:Tahoma;
font-size:11px;
color:#4B7C00;
text-align:left;
text-decoration:none;
}
.text_navi A:hover{
font-family:Tahoma;
font-size:11px;
color:#4B7C00;
text-align:left;
text-decoration:none;
}
#content{
position:relative;
width:779px;
border:0px solid red;
}
#content .content1{
position:absolute;
top:0px;
left:0px;
width:1px;
/*background-image:url(images/content_left.jpg);
background-repeat:no-repeat;*/
border:0px solid red;
height:367px;
}
#content .content2
{
position:relative;
width:758px;
margin-left:1px;
border:0px solid red;
 
}
/*For dynamicpages*/
.content2 .ContentInner
{
position:relative;
width:718px;
 
border:0px solid red;
text-align:left;
}
#b_navi{
position:relative;
width:779px;
height:15px;
border:0px solid red;
padding-top:10px;
 
}

#b_navi1{
position:relative;
width:40px;
height:15px;
border:0px solid red;
float:left;

}
#b_navi2{
position:relative;
width:719px;
height:15px;
border:0px solid red;
float:left;
padding-bottom:5px;
}
#b_color{
position:relative;
width:779px;
height:1px;
background-color:#E77843;
float:left;
 
}
#b_color2{
position:relative;
width:779px;
height:1px;
background-color:#ffffff;
float:left;
}
#b_color3{
position:relative;
width:779px;
height:16px;
background-color:#85C227;
float:left;
padding-top:3px;
padding-bottom:2px;
border:0px solid red;
}
#space{
position:relative;
width:779px;
height:9px;
float:left;
}

/*------------------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:Tahoma;color:Black;background-color:White;font-size:12px;}
	.maintext{color:Black; font-size:12px;}
}
