/*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
{
	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:Black; font-size:x-small;}
.maintext A{color:blue;	font-size:x-small;font-weight:normal;font-style:normal;	text-decoration:none;}
.maintext A:hover{color:red;font-size:x-small;font-weight:normal;font-style:normal;}
.maintext A:visited{color:Maroon;font-size:x-small;	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:Purple; font-family:Verdana;font-size:11px;text-decoration:none;}
.SiteMap A{color:#29559C;font-family:Verdana;font-size:11px;font-weight:normal;text-decoration:none;}
.SiteMap A:hover{color:Red;font-family:Verdana;font-size:11px;font-weight:normal;text-decoration:underline;}
.SiteMap A:visited{color:Maroon;font-family:Verdana;font-size:11px;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:x-small;font-weight:bold;color:#FFFFFF;background-color:#3CB4D4;text-decoration:none;}
.TblHeading A{font-size:x-small;font-weight:bold;color:Blue;background-color:#3CB4D4;text-decoration:none;}
.TblHeading	A:hover{font-size:x-small;font-weight:bold;color:#FFFFFF;background-color:#3CB4D4;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*/
/*-------------------------------------------------------------*/
.date1
{
	background-color:#000033;
	width:8px;
}
.date2
{
	background-color:#FFFFFF;
	width:80px;
	text-align:center;
}
body
{
margin:0px 0px;
padding:0px;
background-color:#E8F6F9;
}
#master
{
width:100%;
position:relative;
background-color:#E8F6F9;
padding:0px;
margin:0px 0px;
}
#layout
{
position:relative;
background-color:#E8F6F9;
width:779px;
margin:0px;
padding:0px;
border:0px solid red;
}
#logo
{
position:absolute;
width:319px;
height:114px;
top:45px;
left:12px;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
z-index:1;
}
#top
{
position:relative;
width:780px;
height:11px;
margin:0px;
padding:0px;
}
#row1
{
position:relative;
width:780px;
height:34px;
margin:0px;
padding:0px;
}
#row1 .row1col1
{
position:relative;
width:12px;
height:34px;
margin:0px;
padding:0px;
float:left;
background-image:url(../images/rowcol1.jpg);
background-repeat:no-repeat;
}
#row1 .row1col2
{
position:relative;
width:756px;
height:34px;
margin:0px;
padding:0px;
float:left;
background-image:url(../images/row1col2rep.jpg);
background-repeat: repeat-x;
}
#row1 .row1col3
{
position:relative;
width:12px;
height:34px;
margin:0px;
padding:0px;
float:left;
background-image:url(../images/rowcol3.jpg);
background-repeat:no-repeat;
}

#row2
{
position:relative;
width:780px;
min-height:591px;
height:expression(document.body.text1 < 591? "591px" : "auto" );
background-image:url(../images/repeatorbody.jpg);
background-repeat:repeat-y;
margin:0px;
padding:0px;
overflow:hidden;
}
.text1
{
}
#row2 .row2col1
{
position:relative;
width:192px;
min-height:591px;
height:expression(document.body.text < 591? "591px" : "auto" );
margin:0px;
padding:0px;
background-color:#FFFFFF;
float:left;
left:12px;
}
#row2 .row2col1 .row2col1row1
{
position:relative;
width:192px;
height:113px;
margin:0px;
padding:0px;
}
#row2 .row2col1 .row2col1row2
{
position:relative;
width:192px;
height:209px;
margin:0px;
padding:0px;
text-align:left;

}
#row2 .row2col1 .row2col1row3
{
position:relative;
width:192px;
height:11px;
margin:0px;
padding:0px;
background-color:#35A6BE;
}
#row2 .row2col1 .row2col1row4
{
position:relative;
width:192px;
height:1px;
margin:0px;
padding:0px;
background-color:#BAE4EC;
}
#row2 .row2col1 .row2col1row5
{
position:relative;
width:192px;
height:26px;
margin:0px;
padding:0px;
background-image:url(../images/news.jpg);
background-repeat:no-repeat;
}
#row2 .row2col1 .row2col1row6
{
position:relative;
width:192px;
height:134px;
margin:0px;
padding:0px;
background-color:#35A6BE;
}
#row2 .row2col1 .row2col1row7
{
position:relative;
width:192px;
height:1px;
margin:0px;
padding:0px;
background-color:#BAE4EC;
}
#row2 .row2col1 .row2col1row8
{
position:relative;
width:192px;
height:26px;
margin:0px;
padding:0px;
background-image:url(../images/search.jpg);
background-repeat:no-repeat;
}
#row2 .row2col1 .row2col1row9
{
position:relative;
width:192px;
height:9px;
margin:0px;
padding:0px;
background-color:#35A6BE;
}
#row2 .row2col1 .row2col1row10
{
position:relative;
width:192px;
height:52px;
margin:0px;
padding:0px;
background-color:#35A6BE;
}
#row2 .row2col1 .row2col1row10 .row2col1row10row1
{
position:relative;
width:178px;
height:3px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
#row2 .row2col1 .row2col1row10 .row2col1row10row2
{
position:relative;
width:178px;
height:12px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
#row2 .row2col1 .row2col1row10 .row2col1row10row2 .row2col1row10row2col1
{
position:relative;
width:8px;
height:12px;
margin:0px;
padding:0px;
float:left;
background-color:#FFFFFF;
}
#row2 .row2col1 .row2col1row10 .row2col1row10row2 .row2col1row10row2col2
{
position:relative;
width:170px;
height:12px;
margin:0px;
padding:0px;
float:left;
background-color:#FFFFFF;
}
.serachtext
{
color:#36A5BD;
font-family:Tahoma;
font-size:12px;
text-align:left;
}
#row2 .row2col1 .row2col1row10 .row2col1row10row3
{
position:relative;
width:178px;
height:6px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

#row2 .row2col1 .row2col1row10 .row2col1row10row4
{
position:relative;
width:178px;
height:23px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
#row2 .row2col1 .row2col1row10 .row2col1row10row4 .row2col1row10row4col1
{
position:relative;
width:5px;
height:23px;
margin:0px;
padding:0px;
float:left;
background-color:#FFFFFF;
}
#row2 .row2col1 .row2col1row10 .row2col1row10row4 .row2col1row10row4col2
{
position:relative;
width:142px;
height:23px;
margin:0px;
padding:0px;
float:left;
background-color:#FFFFFF;
}
#row2 .row2col1 .row2col1row10 .row2col1row10row4 .row2col1row10row4col3
{
position:relative;
width:26px;
height:23px;
margin:0px;
padding:0px;
float:left;
background-color:#FFFFFF;
}
#row2 .row2col1 .row2col1row10 .row2col1row10row5
{
position:relative;
width:178px;
height:6px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
#row2 .row2col1 .row2col1row11
{
position:relative;
width:192px;
height:9px;
margin:0px;
padding:0px;
background-color:#35A6BE;
}

#row2 .row2col2
{
position:relative;
width:562px;
min-height:591px;
height:expression(document.body.text < 591? "591px" : "auto" );
margin:0px;
padding:0px;
background-color:#FFFFFF;
float:right;
right:12px;
}
#row2 .row2col2 .row2col2row1
{
position:relative;
width:562px;
height:44px;
margin:0px;
padding:0px;
background-image:url(../images/topnavrep.jpg);
background-repeat:repeat-y;
}
#row2 .row2col2 .row2col2row1 .row2col2row1col1
{
position:relative;
width:125px;
height:44px;
margin:0px;
padding:0px;
float:left;
}
#row2 .row2col2 .row2col2row1 .row2col2row1col2
{
position:relative;
width:26px;
height:44px;
margin:0px;
padding:0px;
float:left;
background-image:url(../images/topnavleft.jpg);
background-repeat:no-repeat;
}
#row2 .row2col2 .row2col2row1 .row2col2row1col3
{
position:relative;
width:193px;
height:44px;
margin:0px;
padding:0px;
float:left;
background-image:url(../images/topnavrept.jpg);
background-repeat:repeat-x;
}
#row2 .row2col2 .row2col2row1 .row2col2row1col4
{
position:relative;
width:198px;
height:44px;
margin:0px;
padding:0px;
float:left;
background-image:url(../images/topnavrept.jpg);
background-repeat:repeat-x;
border:0px solid red;
}
#row2 .row2col2 .row2col2row1 .row2col2row1col4 .row2col2row1col4row1
{
position:relative;
width:198px;
height:16px;
margin:0px;
padding:0px;
}
#row2 .row2col2 .row2col2row1 .row2col2row1col4 .row2col2row1col4row2
{
position:relative;
width:198px;
height:14px;
margin:0px;
padding:0px;
text-align:left;
}
#row2 .row2col2 .row2col2row1 .row2col2row1col4 .row2col2row1col4row3
{
position:relative;
width:198px;
height:14px;
margin:0px;
padding:0px;
}
#row2 .row2col2 .row2col2row1 .row2col2row1col5
{
position:relative;
width:20px;
height:44px;
margin:0px;
padding:0px;
float:left;
background-image:url(../images/topleftright.jpg);
background-repeat:no-repeat;
}
.toptext
{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.toptext A
{
font-family:Tahoma;
font-size:11px;
font-weight:300;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.toptext A:hover
{
font-family:Tahoma;
font-size:11px;
font-weight:300;
color:#FFFFFF;
font-weight:bold;
text-decoration: underline;
}
#row2 .row2col2 .row2col2row2
{
position:relative;
height:225px;
width:562px;
margin:0px;
padding:0px;
background-color:#E8F6F9;
cursor: default;
}
#row2 .row2col2 .row2col2row3
{
position:relative;
width:562px;
height:1px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
#row2 .row2col2 .row2col2row4
{
position:relative;
width:562px;
height:25px;
margin:0px;
padding:0px;
background-color:#3CB4D4;
}
#row2 .row2col2 .row2col2row4 .row2col2row4col1
{
position:relative;
width:39px;
height:25px;
margin:0px;
padding:0px;
float:left;
background-color:#3CB4D4;
background-image:url(../images/pageleft.jpg);
background-repeat:no-repeat;
}
#row2 .row2col2 .row2col2row4 .row2col2row4col2
{
position:relative;
width:523px;
height:25px;
margin:0px;
padding:0px;
float:left;
background-color:#3CB4D4;
}
.pagename
{
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	top:5px;
}
#row2 .row2col2 .row2col2row5
{
position:relative;
width:562px;
height:11px;
margin:0px;
padding:0px;
background-image:url(../images/dotted.jpg);
background-repeat: no-repeat;
}
#row2 .row2col2 .row2col2row6
{
position:relative;
width:562px;
min-height:285px;
height:expression(document.body.text < 285? "285px" : "auto" );
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
#row2 .row2col2 .row2col2row6 .row2col2row6content
{
position:relative;
width:550px;
min-height:285px;
height:expression(document.body.text < 285? "285px" : "auto" );
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
.maintext
{
font-family:Verdana;
font-size:11px;
color:#000000;
text-align:left;
text-align:justify;
text-decoration:none;
}
.maintext A
{
font-family:Verdana;
font-size:11px;
color:#35A6BE;
text-align:left;
text-align:justify;
text-decoration:none;
}
.maintext A:hover
{
font-family:Verdana;
font-size:11px;
color:#35A6BE;
text-align:left;
text-align:justify;
text-decoration:underline;
}
.news
{
font-family:Verdana;
font-size:11px;
color:#000000;
text-align:justify;
text-decoration:none;
}
.news A
{
font-family:Verdana;
font-size:11px;
color:#000000;
text-align:justify;
text-decoration:none;
}
.news A:hover
{
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-align:justify;
text-decoration:underline;
}
#rowwhite
{
position:relative;
width:780px;
height:2px;
margin:0px;
padding:0px;
background-image:url(../images/repeator.jpg);
background-repeat:repeat-y;
}
#row3
{
position:relative;
width:780px;
height:70px;
margin:0px;
padding:0px;
background-image:url(../images/repeator.jpg);
background-repeat:repeat-y;
}
#row3 .row3inner
{
position:relative;
width:756px;
height:70px;
margin:0px;
padding:0px;
}
#row3 .row3inner .row3innerrow1
{
position:relative;
width:756px;
height:13px;
margin:0px;
padding:0px;
background-color:#EFEFEF;
}
#row3 .row3inner .row3innerrow2
{
position:relative;
width:756px;
height:14px;
margin:0px;
padding:0px;
background-color:#EFEFEF;
}
#row3 .row3inner .row3innerrow2 .row3innerrow2inner
{
position:relative;
width:716px;
height:14px;
margin:0px;
padding:0px;
background-color:#EFEFEF;
text-align:left;
}
#row3 .row3inner .row3innerrow3
{
position:relative;
width:756px;
height:13px;
margin:0px;
padding:0px;
background-color:#EFEFEF;
}
#row3 .row3inner .row3innerrow4
{
position:relative;
width:756px;
height:16px;
margin:0px;
padding:0px;
}
#row3 .row3inner .row3innerrow5
{
position:relative;
width:756px;
height:14px;
margin:0px;
padding:0px;
}
#row3 .row3inner .row3innerrow5 .row3innerrow5col1
{
position:relative;
width:25px;
height:14px;
margin:0px;
padding:0px;
float:left;
}
#row3 .row3inner .row3innerrow5 .row3innerrow5col2
{
position:relative;
width:520px;
height:14px;
margin:0px;
padding:0px;
float:left;
text-align:left;
}
#row3 .row3inner .row3innerrow5 .row3innerrow5col3
{
position:relative;
width:210px;
height:14px;
margin:0px;
padding:0px;
float:left;
text-align:left;
}
#row4
{
position:relative;
width:780px;
height:11px;
margin:0px;
padding:0px;
}
#row4 .row4col1
{
position:relative;
width:12px;
height:11px;
margin:0px;
padding:0px;
float:left;
background-image:url(../images/row3col1.jpg);
background-repeat:no-repeat;
}
#row4 .row4col2
{
position:relative;
width:756px;
height:11px;
margin:0px;
padding:0px;
float:left;
background-image:url(../images/row3col2rep.jpg);
background-repeat: repeat-x;
}
#row4 .row4col3
{
position:relative;
width:12px;
height:11px;
margin:0px;
padding:0px;
float:left;
background-image:url(../images/row3col3.jpg);
background-repeat:no-repeat;
}
#bottom
{
position:relative;
width:780px;
height:15px;
margin:0px;
padding:0px;
}
.copy
{
	COLOR: #6D6D6D;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
.copy A
{
	COLOR: #6D6D6D;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
.copy A:hover
{
	COLOR: #6D6D6D;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    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;}
}