/*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{font-family:Arial; color:#323232; font-size:12px;}
.maintext A{font-family:Arial; color:#323232; font-size:12px;font-weight:normal;font-style:normal;	text-decoration:none;}
.maintext A:hover{font-family:Arial; color:#323232; font-size:12px;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-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:14px;font-weight:bold;color:#000000;background-color:#D2D2D2;text-decoration:none;}
.TblHeading A{font-size:14px;font-weight:bold;color:Blue;background-color:#D2D2D2;text-decoration:none;}
.TblHeading	A:hover{font-size:14px;font-weight:bold;color:#000000;background-color:#D2D2D2;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*/
/*-------------------------------------------------------------*/
.LayoutTextBox
{
	font-family:Tahoma;
	font-size:9px;
	color:#000000;
}

/*News Class is used for dispayimg the news into Header*/
.news
{
	
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.news A
{
	
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.news A:hover
{
	COLOR: #63350F;
    FONT-FAMILY: verdana;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
} 

.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:#278F55;
	font-size:10px;
}

.forgetpass A
{
	font-family:Tahoma;
	color:#278F55;
	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;
}


.newstxt
{
font-family:Arial;
font-style:normal;
font-size:14px;
color:#5E8E73;
font-weight:bold;
text-decoration:none;
}

/*------------------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;}
}

/*-------------- layout style sheet --------------------------*/


/* CSS Document */
body
{
position:relative;
margin:0px 0px;
padding:0px;
}
#master
{
width:100%;
position:relative;
padding:0px;
margin:0px 0px;
}
#layout
{
position:relative;
width:1024px;
text-align:center;
margin:0px 0px;
padding:0px;
}
#topBlank
{
position:relative;
width:1024px;
height:31px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
#flag
{
position:relative;
width:1024px;
height:27px;
}
#flagBlank1
{
position:relative;
float:left;
width:821px;
height:27px;
}
#flag1
{
position:relative;
float:left;
width:48px;
height:27px;
}
#flagBlank2
{
position:relative;
float:left;
width:10px;
height:27px;
}
#flag2
{
float:left;
width:54px;
height:27px;
}
#flagBlank3
{
position:relative;
float:left;
width:9px;
height:27px;
}
#flag3
{
position:relative;
float:left;
width:47px;
height:27px;
}
#flagBlank4
{
position:relative;
float:left;
width:35px;
height:27px;
}
#logoRow
{
position:relative;
width:1024px;
height:91px;
margin:0px;
padding:0px;
}
#logo
{
position:absolute;
width:158px;
height:75px;
top:0px;
left:107px;
}
#searchSub
{
position:relative;
float:right;
width:759px;
height:91px;
margin:0px;
padding:0px;
background-color:#ffffff;
/*border:1px solid green;*/
}
#search1
{
position:relative;
width:759px;
height:22px;
margin:0px;
padding:0px;
}
#search1 #searchCol1
{
position:relative;
float:left;
width:411px;
height:22px;
}
#search1 #searchCol12
{
position:relative;
float:left;
width:397px;
height:22px;
}
#search1 #searchCol2
{
position:relative;
float:left;
width:42px;
height:22px;
}
#search1 #searchCol3
{
position:relative;
float:left;
width:18px;
height:22px;
}
#search1 #searchCol4
{
position:relative;
float:left;
width:250px;
height:22px;
}
#search1 #searchCol5
{
position:relative;
float:left;
width:38px;
height:22px;
}
#searchSubBlank2
{
position:relative;
width:759px;
height:23px;
margin:0px;
padding:0px;
}
#sub123
{
position:relative;
width:759px;
height:16px;
margin:0px;
padding:0px;
background-color:White;
overflow:hidden;
}
#searchSubBlank3
{
position:relative;
width:759px;
height:5px;
margin:0px;
padding:0px;
}
#contentArea
{
position:relative;
width:1024px;
/*height:637px;*/
margin:0px;
padding:0px;

}
#contentAreaLeft
{
position:absolute;
width:254px;
height:637px;
top:0px;
left:54px;
margin:0px;
padding:0px;
}
#menu
{
position:absolute;
width:254px;
height:451px;
top:0px;
left:0px;
margin:0px;
padding:0px;
}
#menuLogo
{
position:absolute;
width:254px;
height:186px;
top:451px;
left:0px;
margin:0px;
padding:0px;
background-color:#F0F0F0;
}
#contentAreaRight
{
position:relative;
float:right;
/*width:716px;*/
/*height:637px;*/
margin:0px;
padding:0px;
border-right:20px solid #F0F0F0;
/*border:1px solid red;
*/
}
#contentAreaRightInner
{
position:relative;
width:660px;
/*height:637px;*/
margin-left:18px;
margin-right:18px;
padding:0px;
text-align:center;
}
#greenBorder
{
position:relative;
width:660px;
height:9px;
background-color:#278F55;

}
#Border3
{
position:relative;
width:660px;
height:3px;
background-color:#FFFFFF;
}
#dynamicImage
{
position:relative;
/*width:657px;
height:213px;*/
width:653px;
height:209px;
border:2px solid #000000;
}
#contentBody
{
position:relative;
width:660px;
/*height:226px; */
}
#contentBody2
{
position:relative;
width:640px;
margin-left:20px;
margin-top:26px;
min-height:413px;
height:expression(document.body.text < 413? "413px" : "auto");
/*height:226px; */
}
#contentBodyInner
{
position:relative;
width:640px;
margin-left:20px;
margin-top:26px;
min-height:200px;
height:expression(document.body.text < 200? "200px" : "auto");
/*height:226px;*/
}
#greyBorder
{
position:relative;
width:660px;
height:7px;
background-color:#D2D2D2;
}
#Border4
{
position:relative;
width:660px;
height:9px;
background-color:#FFFFFF;
}
#Blank5
{position:relative;
width:660px;
height:158px;
background-color:#FFFFFF;
}
#copyRow
{
position:relative;
width:660px;
height:12px;
background-color:#FFFFFF;
}

.searchText a
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.searchText a:hover
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.textBox
{
width:250px;
height:20px;
border:1px solid #000000;
}
.subText a
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:800;
text-decoration:none;
}
.subText a:link
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:800;
text-decoration:none;
}
.subText a:hover
{
color:#278F55;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:800;
text-decoration:none;
}
.contentText
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
/*padding-left:20px;
padding-top:30px;*/
/*left:20px;
top:30px;*/
text-align:left;
text-align:justify;
}
.copyText
{
color:#BDBDBD;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:right;
}
.copyText a
{
color:#BDBDBD;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:right;
}

.maintext11
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
}

.cleardefault
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
}

/*div
{
	border:1px solid red;
}
-------------- layout style sheet --------------------------*/