/*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 {
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;
margin:0px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
}
/*----MAINTEXT IS USED FOR DISPAYIMG THE CONTENT*/
.maintext
{
	font-family:Tahoma;font-size:11px;color:#000000;text-decoration:none;text-align:left;text-align:justify;
}
.maintext A
{
	font-family:Tahoma;font-size:11px;color:1F76C1;text-decoration:none;text-align:left;text-align:justify;
}
.maintext A:hover
{
	font-family:Tahoma;font-size:11px;color:#1F76C1;text-decoration:underline;text-align:left;text-align:justify;
}
/*.maintext
{
font-family:Tahoma;font-size:11px;color:#024999;text-decoration:none;
}
.maintext A
{
font-family:Tahoma;font-size:11px;color:#024999;text-decoration:none;
}
.maintext A:hover
{
font-family:Tahoma;font-size:11px;color:#4688C7;text-decoration:none;
}*/

/*----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-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:x-small;font-weight:bold;color:#FFFFFF;background-color:#2076C2;text-decoration:none;}
.TblHeading A{font-size:x-small;font-weight:bold;color:Blue;background-color:#2076C2;text-decoration:none;}
.TblHeading	A:hover{font-size:x-small;font-weight:bold;color:#FFFFFF;background-color:#2076C2;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 */
.copy
{
	COLOR: #114481;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
.copy A
{
	COLOR: #B2B2B2;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
.copy A:hover
{
	COLOR: #114481;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}


/*----------------------L-A-Y-O-U-T- -R-E-L-A-T-E-D-----------*/
/*LAYOUT RELATED CLASSSES CAN VARY PROJECT TO PROJECT*/
/*-------------------------------------------------------------*/
/*hase plumbing*/

.contacttext
{
	font-family:Tahoma;font-size:11px; vertical-align:bottom;color:#227AC6;text-decoration:none;text-align:left;text-align:justify; vertical-align:bottom;
}
body
{
margin:0px 0px;
padding:0px;
background-color:#3D4B54;
}
#master
{
width:100%;
position:relative;
background-color::#3D4B54;
padding:0px;
margin:0px 0px;
}
#layout
{
position:relative;
border:0px solid green;
width:779px;
margin:0px;
padding:0px;
border:0px solid red;

}
#row1
{
position:relative;
width:779px;
height:259px;
margin:0px;
padding:0px;
}
/*#row2
{
position:relative;
width:779px;
height:1px;
background-color:#B5DCEE;
margin:0px;
padding:0px;
}*/
#row3
{
position:relative;
width:779px;
height:31px;
margin:0px;
padding:0px;
border:0px solid red;
}
#row3 .row3col1
{
position:relative;
float:left;
width:5px;
height:31px;
/*background-image:url(images/row3col1.jpg);
background-repeat:no-repeat;*/
border:0px solid red;

}
#row3 .row3col2
{
position:relative;
float:left;
width:383px;
height:31px;
background-image:url(../images/row3col2_rep.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
border:0px solid red;
}
#row3 .row3col3
{
position:relative;
float:left;
width:191px;
height:31px;
background-color:#FFFFFF;
border:0px solid green;
}
/*#row3 .row3col3
{
position:relative;
float:left;
width:36px;
height:31px;
background-color:#FFFFFF;
border:0px solid red;
}
#row3 .row3col4
{
position:relative;
float:left;
width:154px;
height:31px;
background-color:#3D4B54;
border:0px solid red;
}
#row3 .row3col4 .row3col4row1
{
position:relative;
width:154px;
height:12px;
background-color:#3D4B54;
}
#row3 .row3col4 .row3col4row2
{
position:relative;
width:150px;
height:10px;
border:0px solid red;
}
#row3 .row3col4 .row3col4row3
{
position:relative;
width:154px;
height:9px;
background-color:#3D4B54;
border:0px solid red;
}*/
#row3 .row3col5
{
position:relative;
float:left;
width:200px;
height:31px;
background-color:#3D4B54;

}
#row3 .row3col5 .row3col5row1
{
position:relative;
width:200px;
height:7px;
background-color:#3D4B54;
border:
}
#row3 .row3col5 .row3col5row2
{
position:relative;
width:200px;
height:20px;
background-color:#3D4B54;
}
#row3 .row3col5 .row3col5row2 .row3col5row2col1
{
position:relative;
float:left;
text-align:left;
vertical-align:top;
width:149px;
height:20px;
background-color:#3D4B54;
}
#row3 .row3col5 .row3col5row2 .row3col5row2col2
{
position:relative;
float:left;
width:7px;
height:20px;
background-color:#3D4B54;
}
#row3 .row3col5 .row3col5row2 .row3col5row2col3
{
position:relative;
float:left;
width:23px;
height:20px;
background-color:#3D4B54;
}
#row3 .row3col5 .row3col5row2 .row3col5row2col4
{
position:relative;
float:left;
width:11px;
height:20px;
background-color:#3D4B54;
}
#row3 .row3col5 .row3col5row3
{
position:relative;
width:200px;
height:5px;
background-color:#3D4B54;
}
#row4
{
position:relative;
width:779px;
height:12px;
margin:0px;
padding:0px;
border:0px solid red;
}
#row4 .row4col1
{
position:relative;
float:left;
width:236px;
height:12px;
background-image: url(../images/upsearch.jpg);
background-repeat:no-repeat;
}
#row4 .row4col2
{
position:relative;
float:left;
width:537px;
height:12px;
background-color:#FFFFFF;
}
#row4 .row4col3
{
position:relative;
background-image: url(../images/upcon_corner.jpg);
background-repeat:no-repeat;
float:left;
width:6px;
height:12px;
}
#row5
{
position:relative;
margin:0px;
padding:0px;
width:779px;
/*min-height:466px;
height:expression(document.body.text < 466? "466px" : "auto" );*/
background-color:#FFFFFF;
background-image: url(../images/repeator.jpg);
background-repeat:repeat-y;
border:0px solid red;
overflow:hidden;


}
.text
{
}
#row5 .row5col1
{
position:relative;
float:left;
left:13px;
width:222px;
min-height:466px;
height:expression(document.body.text< 466? "466px" : "auto" );
border:0px solid red;
}

#row5 .row5col1   .row5col1row1
{
position:relative;
width:222px;
height:20px;
}
#row5 .row5col1 .row5col1row1 .row5col1row1inner
{
position:relative;
width:218px;
height:20px;
background-color:#1369B3;
border:0px solid red;
}
#row5 .row5col1 .row5col1row1 .row5col1row1inner .row5col1row1innercol1
{
position:relative;
float:left;
width:11px;
height:20px;
background-color:#1369B3;
border:0px solid red;
}
#row5 .row5col1 .row5col1row1 .row5col1row1inner .row5col1row1innercol2
{
position:relative;
float:left;
width:125px;
height:20px;
background-color:#1369B3;
border:0px solid red;
}
#row5 .row5col1 .row5col1row1 .row5col1row1inner .row5col1row1innercol3
{
position:relative;
float:left;
width:15px;
height:20px;
background-color:#1369B3;
border:0px solid red;
}
#row5 .row5col1 .row5col1row1 .row5col1row1inner .row5col1row1innercol4
{
position:relative;
float:left;
width:49px;
height:20px;
background-color:#1369B3;
border:0px solid red;
}
#row5 .row5col1 .row5col1row1 .row5col1row1inner .row5col1row1innercol5
{
position:relative;
float:left;
width:18px;
height:20px;
background-color:#1369B3;
border:0px solid red;
}
#row5 .row5col1 .row5col1row2
{
position:relative;
width:222px;
height:4px;
}
#row5 .row5col1 .row5col1row2 .row5col1row2inner
{
position:relative;
width:218px;
height:4px;
background-color:#1369B3;
}
#row5 .row5col1 .row5col1row3
{
position:relative;
width:222px;
height:204px;
border:0px solid red;
margin :0px;
padding:0px;
}
#row5 .row5col1 .row5col1row3 .row5col1row3inner
{
position: absolute;
float:left;
top:0px;
left:0px;
text-align:left;
margin :0px;
padding:0px;
width:222px;
height:204px;
border:0px solid green;
}
#row5 .row5col1 .row5col1row3 .row5col1row3nav
{
position:relative;
float:left;
width:222px;
height:204px;
background-color:#66CCFF;
}
#row5 .row5col1 .row5col1row4
{
position:relative;
width:222px;
height:24px;
background-color:#66CCFF;
}
#row5 .row5col1 .row5col1row5
{
position:relative;
width:222px;
height:98px;
}
#row5 .row5col1 .row5col1row5 .row5col1row5inner
{
position:relative;
width:218px;
height:98px;
background-color:#3D3D3D;
}
#row5 .row5col1 .row5col1row6
{
position:relative;
width:222px;
height:25px;
border:0px solid red;
}
#row5 .row5col1 .row5col1row6 .row5col1row6inner
{
position:relative;
width:218px;
height:25px;
background-color:#EDEDED;
}
#row5 .row5col1 .row5col1row6 .row5col1row6inner .row5col1row6innerrow1
{
position:relative;
width:218px;
height:7px;
background-color:#EDEDED;
border: 0px solid red;
}
#row5 .row5col1 .row5col1row6 .row5col1row6inner .row5col1row6innerrow2
{
position:relative;
width:218px;
height:13px;
background-color:#EDEDED;
}
#row5 .row5col1 .row5col1row6 .row5col1row6inner .row5col1row6innerrow2 .row5col1row6innerrow2col1
{
position:relative;
float:left;
width:18px;
height:13px;
background-color:#EDEDED;
}
#row5 .row5col1 .row5col1row6 .row5col1row6inner .row5col1row6innerrow2 .row5col1row6innerrow2col2
{
position:relative;
float:left;
text-align:left;
width:200px;
height:13px;
background-color:#EDEDED;
}
.logintext
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#2B83D0;
}
#row5 .row5col1 .row5col1row6 .row5col1row6inner .row5col1row6innerrow3
{
position:relative;
width:218px;
height:5px;
background-color:#EDEDED;
}

#row5 .row5col1 .row5col1row7
{
position:relative;
width:222px;
height:11px;
}
#row5 .row5col1 .row5col1row8
{
position:relative;
width:222px;
height:19px;
border: 0px solid red;
}
#row5 .row5col1 .row5col1row8 .row5col1row8inner
{
position:relative;
width:218px;
height:19px;
border: 0px solid red;
}
#row5 .row5col1 .row5col1row8  .row5col1row8inner .row5col1row8innercol1
{
position:relative;
float:left;
width:17px;
height:19px;
}

#row5 .row5col1 .row5col1row8  .row5col1row8inner .row5col1row8innercol2
{
position:relative;
float:left;
width:54px;
height:19px;
}
#row5 .row5col1 .row5col1row8  .row5col1row8inner .row5col1row8innercol2 .row5col1row8innercol2row1
{
position:relative;
width:54px;
height:3px;
}
#row5 .row5col1 .row5col1row8  .row5col1row8inner .row5col1row8innercol2 .row5col1row8innercol2row2
{
position:relative;
width:54px;
height:10px;
}
.usernametext
{
	font-family:Tahoma;
	font-size:11px;
	color:#676767
}
#row5 .row5col1 .row5col1row8  .row5col1row8inner .row5col1row8innercol2 .row5col1row8innercol2row3
{
position:relative;
width:54px;
height:6px;
}
#row5 .row5col1 .row5col1row8  .row5col1row8inner .row5col1row8innercol3
{
position:relative;
float:left;
width:16px;
height:19px;
}
#row5 .row5col1 .row5col1row8  .row5col1row8inner .row5col1row8innercol4
{
position:relative;
float:left;
width:109px;
height:19px;
border:0px solid red;
}
#row5 .row5col1 .row5col1row8  .row5col1row8inner .row5col1row8innercol5
{
position:relative;
float:left;
width:20px;
height:19px;
border:0px solid red;
}
#row5 .row5col1 .row5col1row9
{
position:relative;
width:222px;
height:7px;
}
#row5 .row5col1 .row5col1row10
{
position:relative;
width:222px;
height:19px;
}
#row5 .row5col1 .row5col1row10 .row5col1row10inner
{
position:relative;
width:218px;
height:25px;
border:0px solid red;
}
#row5 .row5col1 .row5col1row10 .row5col1row10inner .row5col1row10innercol1
{
position:relative;
float:left;
width:17px;
height:19px;
}
#row5 .row5col1 .row5col1row10 .row5col1row10inner .row5col1row10innercol2
{
position:relative;
float:left;
width:54px;
height:19px;
}
#row5 .row5col1 .row5col1row10 .row5col1row10inner .row5col1row10innercol2 .row5col1row10innercol2row1
{
position:relative;
}
#row5 .row5col1 .row5col1row10 .row5col1row10inner .row5col1row10innercol2 .row5col1row10innercol2row2
{
position:relative;
width:54px;
height:10px;
}
#row5 .row5col1 .row5col1row10 .row5col1row10inner .row5col1row10innercol2 .row5col1row10innercol2row3
{
position:relative;
width:54px;
height:6px;
}
#row5 .row5col1 .row5col1row10 .row5col1row10inner .row5col1row10innercol3
{
position:relative;
float:left;
width:16px;
height:19px;
}
#row5 .row5col1 .row5col1row10 .row5col1row10inner .row5col1row10innercol4
{
position:relative;
float:left;
width:109px;
height:19px;
border:0px solid red;
}
#row5 .row5col1 .row5col1row10 .row5col1row10inner .row5col1row10innercol5
{
position:relative;
float:left;
width:20px;
height:20px;
}
#row5 .row5col1 .row5col1row11
{
position:relative;
width:222px;
height:13px;
}
#row5 .row5col1 .row5col1row11 .row5col1row11col1
{
position:relative;
float:left;
width:103px;
height:13px;
}
#row5 .row5col1 .row5col1row11 .row5col1row11col2
{
position:relative;
float:left;
width:119px;
height:13px;
}
#row5 .row5col1 .row5col1row12
{
position:relative;
width:222px;
height:21px;
border:0px solid red;
}
#row5 .row5col1 .row5col1row12 .row5col1row12col1
{
position:relative;
float:left;
width:103px;
height:21px;
border:0px solid red;
}
#row5 .row5col1 .row5col1row12 .row5col1row12col2
{
position:relative;
float:left;
width:36px;
height:21px;
border:0px solid red;
}
#row5 .row5col1 .row5col1row12 .row5col1row12col3
{
position:relative;
float:left;
width:61px;
height:21px;
background:#C6C6C6;
border:0px solid red;
}
#row5 .row5col1 .row5col1row12 .row5col1row12col4
{
position:relative;
float:left;
width:22px;
height:21px;
}
#row5 .row5col1 .row5col1row13
{
position:relative;
width:222px;
height:36px;
border:0px solid red;
}
#row5 ..row5col1 .row5col1row13  .row5col1row13col1
{
position:relative;
text-align:center;
vertical-align:middle;
width:222px;
height:18px;
}
#row5 .row5col1 .row5col1row13 .row5col1row13col2
{
position:relative;
text-align:center;
vertical-align:middle;
width:222px;
height:18px;
}
.newusertext
{
	font-family:Tahoma;
	font-size:11px;
	color:#247CC8;
	text-decoration:none;
}
.newusertext A
{
	font-family:Tahoma;
	font-size:11px;
	color:#247CC8;
	text-decoration:none;
}
.newusertext A:hover
{
	font-family:Tahoma;
	font-size:11px;
	color:#247CC8;
	text-decoration:underline;
}
#row5 .row5col2
{
position:relative;
float:left;
width:544px;
min-height:466px;
height:expression(document.body.text < 466? "466px" : "auto" );
border:0px solid green;
}
.text
{

}

#row5 .row5col2 .row5col2content
{
 position:relative;
 left:25px;
 top:11px;
 text-align:left;
 text-align:justify;
 width:484px;
 border:0px solid red;
 min-height:466px;
 height:expression(document.body.text < 466? "466px" : "auto" );*/
}
#row6
{
position:relative;
width:779px;
height:10px;
margin:0px;
padding:0px;

}
#row6 .row6col1
{
position:relative;
float:left;
width:236px;
height:10px;
}
#row6 .row6col2
{
position:relative;
float:left;
background-color:#FFFFFF;
width:543px;
height:10px;
}
#row7
{
position:relative;
width:779px;
height:9px;
margin:0px;
padding:0px;
border:0px solid red;

}
#row7 .row7col1
{
position:relative;
float:left;
width:5px;
height:9px;
border:0px solid red;
}
#row7 .row7col2
{
position:relative;
float:left;
width:769px;
height:9px;
background-color:#FFFFFF;
border:0px solid green;
}
#row7 .row7col3
{
position:relative;
float:left;
width:5px;
height:9px;
border:0px solid green;
}
#row8
{
position:relative;
width:779px;
height:14px;
background-color:#3D4B54;
}
#copy
{
	COLOR: #AFAFAF;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
#copy A
{
	COLOR: #2AADE4;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
#copy A:hover
{
	COLOR: #AFAFAF;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
#copy1
{
	COLOR: #AFAFAF;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
#copy1 A
{
	COLOR: #AFAFAF;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
#copy1 A:hover
{
	COLOR: #2AADE4;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
/*hase plumbing*/

/*News Class is used for dispayimg the news into Header*/
.news
{
	
	COLOR: #B3B3B3;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.news A
{
	
	COLOR: #B3B3B3;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.news A:hover
{
	COLOR:B3B3B3;
	FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
} 

.Login
{
    COLOR: #FFFFFF;
	FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
} 

.loginstrip
{
	font-family:Verdana;
	color:White;
	font-weight:normal;
	background-color :#ACB44C;
	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:848484; font-size:11px;}
}