/*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:#001b64; font-size:12px;}
.maintext A{font-family:Arial; color:#333366; font-size:12px;font-weight:normal;font-style:normal;text-decoration:underline;}
.maintext A:hover{font-family:Arial; color:#666666; font-size:12px;font-weight:normal;font-style:normal;text-decoration:underline;}
.maintext A:visited{color:#666666;font-size:x-small;	font-weight:normal;	font-style:normal;text-decoration:underline;}

/*----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:13px;text-decoration:none;}
.SiteMap A{color:#29559C;font-size:13px;font-weight:normal;text-decoration:none;}
.SiteMap A:hover{color:Red;font-size:13px;font-weight:normal;text-decoration:underline;}
.SiteMap A:visited{color:Maroon;font-size:13px;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*/
/*-------------------------------------------------------------*/
body {
position:relative;
padding:0px;
margin:0px;
/*background-color:#CCCC99;*/
background-color:#1B3664;
}

#main {
width:987px; 
position:relative;
margin:0px;
background-image:url(images/ContentRpt.jpg);
background-repeat:repeat-y;
/* DM
overflow:hidden;
 */
}

#Col2 {
position:absolute;
top:0px;
left:0px;
width:337px;
height:768px;
/* DM
position:relative;
float:left;
 */

}
#Col3 {
position:relative;
top:0px;
left:0px;
width:650px;
height:131px;
border:0px solid green;
/* DM
position:relative;
float:left;
 */
}

#Col2 .img {
position:absolute;
left:0px;
top:0px;
width:337px;
height:308px;
font-size:0px;
}

#Col2 .img_dn {
position:relative;
left:0px;
top:308px;
background-color:#CCCC99;
width:337px;
height:460px;
}
#Col3 #R1{
position:absolute; left:0px; top:0px; height:112px; width:650px;border:0px solid blue;
}
#Col3 #R1 .img{
position:absolute;
left:0px;
top:0px;
background-color:#CDCC9A; 
width:21px; 
height:112px;
}

#R1 .Back{
position:absolute;
left:427px;
top:0px;
width:223px;
height:112px; 
background-color:#CDCC9A;font-size:0px;}
#R2 .logo_rt{
position:absolute;
left:569px;
top:0px; 
}
a{
text-decoration:none;
color:#27304C ;
}

.foot{
position:relative;
width:650px;
height:40px;
background-color:#FFFFFF;
}
.footdup{
position:relative;
float:right;
width:650px;
height:40px;
background-color:#FFFFFF;
}
.Img_logo{
position:absolute; 
left:21px; 
top:13px;
}
.nav{
position:absolute;
left:0px;
top:112px; 
width:650px; 
height:19px; 
}
.area{
position:absolute;
left:0px; 
top:131px;
background-color:#FFFFFF; 
width:650px; 

}
.bot_text{
position:absolute;
left:5px ; 
height:9px;
width:650px;
top:0px;
font-size:8px;
font-weight:normal;
font-family:ArnoPro-Regular;
color:#192240;
letter-spacing:1;
z-index:5555;

}

.last{
position:absolute;
top:12px; 
left:0px;
width:650px; 
height:26px; 
color:#330000;
font-family:ArnoPro-Regular;
font-size:8.5px;
letter-spacing:1.5px;
font-weight: normal;
text-align:left;
  
}
.last A{
color:#330000;
font-family:ArnoPro-Regular;
font-size:8.5px;
letter-spacing:1.5px;
font-weight: normal;
text-align:left;
  
}.last A:hover{
color:#330000;
font-family:ArnoPro-Regular;
font-size:8.5px;
letter-spacing:1.5px;
font-weight: normal;
text-align:left;
text-decoration:underline;
  
}
.text1{

position:absolute;
top:15px;
left:61px; 
font-size:12pt;
font-family:ArnoPro; 
color:#9A9A67; 
font-weight:bold;
text-align:center; 
letter-spacing:0px; 
z-index:111;
}
.text1 A
{

top:13px;
left:61px; 
font-size:12pt;
font-family:ArnoPro; 
color:#9A9A67; 
font-weight:bold;
text-align:center; 
letter-spacing:0px; 
}

.text2
{
left:22px; 
font-size:16px;
font-family:Times new roman; 
color:#003366; 
font-weight:bold;
text-align:justify; 
letter-spacing:1px; 
z-index:1222;
}
.text2 a
{
left:22px; 
font-size:16px;
font-family:Times new roman; 
color:#003366; 
font-weight:bold;
}

.text2 a:hover
{

left:22px; 
font-size:16px;
font-family:Times new roman; 
color:#ffffff; 
font-weight:bold;
}


.text3{position:absolute;
top:56px;
left:109px; 
font-size:14px;
font-family:Times new roman; 
color:#103252; 
font-weight:bold;
text-align:justify; 
letter-spacing:1px; 
}

.text4{position:absolute;
top:74px;
left:127px; 
font-size:14px;
font-family:Times new roman; 
color:#FFFFFF; 
font-weight:bold;
text-align:justify; 
letter-spacing:1px; 
}

.text5{position:absolute;
top:95px;
left:104px; 
font-size:14px;
font-family:Times new roman; 
color:#0E3A56; 
font-weight:bold;
text-align:justify; 
letter-spacing:1px; 
}
.text6{position:absolute;
top:113px;
left:88px; 
font-size:14px;
font-family:Times new roman; 
color:#0E3A56; 
font-weight:bold;
text-align:justify; 
letter-spacing:1px; 
}
.text7{position:absolute;
top:134px;
left:84px; 
font-size:14px;
font-family:Times new roman; 
color:#0E3A56; 
font-weight:bold;
text-align:justify; 
letter-spacing:1px; 
}

.text8{position:absolute;
top:155px;
left:94px; 
font-size:14px;
font-family:Times new roman; 
color:#0E3A56; 
font-weight:bold;
text-align:justify; 
letter-spacing:1px; 
}
.text9{position:absolute;
top:176px;
left:116px; 
font-size:14px;
font-family:Times new roman; 
color:#0E3A56; 
font-weight:bold;
text-align:justify; 
letter-spacing:1px; 
}
.text10{position:absolute;
top:196px;
left:101px; 
font-size:14px;
font-family:Times new roman; 
color:#0E3A56; 
font-weight:bold;
text-align:justify; 
letter-spacing:1px; 
}
.text11{position:absolute;
top:216px;
left:124px; 
font-size:14px;
font-family:Times new roman; 
color:#0E3A56; 
font-weight:bold;
text-align:justify; 
letter-spacing:1px; 
}

.prod1
{
position:relative;
left:34px; 
font-size:12px;
font-family:Arial; 
color:#333366; 
font-weight:bold;
text-align:justify; 
letter-spacing:1px; 
z-index:1222;
}
.prod1 a
{
left:34px; 
font-size:12px;
font-family:Arial; 
color:#333366; 
font-weight:bold;
text-decoration:none;
}

.prod1 a:hover
{
left:34px; 
font-size:12px;
font-family:Arial; 
color:#666666; 
font-weight:bold;
text-decoration:underline;
}
.prod1 a:visited
{
left:34px; 
font-size:12px;
font-family:Arial; 
color:#666666; 
font-weight:normal;
}

.text1 a:hover
{

top:288px;
left:61px; 
font-size:12pt;
font-family:ArnoPro; 
color:#9A9A67; 
font-weight:bold;
text-align:center; 
letter-spacing:0px; 
}

.text12
{
top:350px;
left:44px; 
font-size:14px;
font-family:Times new roman; 
color:#003366; 
text-align:justify; 
letter-spacing:1px;
font-weight:bold;
text-align:center; 
}

.text13
{
top:32px;
left:82px; 
font-size:14px;
font-family:Times new roman; 
color:#003366; 
text-align:justify; 
letter-spacing:1px; 
font-weight:bold;
text-align:center; 
}
.text14
{
top:50px;
left:113px; 
font-size:14px;
font-family:Times new roman; 
color:#003366; 
text-align:justify; 
letter-spacing:1px; 
font-weight:bold;
text-align:center; 
}
.text15
{
top:68px;
left:72px; 
font-size:14px;
font-family:Times new roman; 
color:#003366; 
text-align:justify; 
letter-spacing:1px;
font-weight:bold;
text-align:center; 
}
.text16
{
top:585px;
left:72px; 
font-size:14px;
font-family:Times new roman; 
color:#003366; 
text-align:justify; 
letter-spacing:1px;
text-align:center; 
font-weight:bold;
}
.text16 A
{
top:585px;
left:72px; 
font-size:14px;
font-family:Times new roman; 
color:#003366; 
text-align:justify; 
letter-spacing:1px;
text-align:center;
font-weight:bold; 
}
.text16 A:hover
{
top:585px;
left:72px; 
font-size:14px;
font-family:Times new roman; 
color:#ffffff; 
text-align:justify; 
letter-spacing:1px;
text-align:center;
font-weight:bold;
text-decoration:underline; 
}
.lang{font-family:Arial; color:#264978; font-size:14px;}
.lang A{font-family:Arial; color:#264978; font-size:14px;font-weight:normal;font-style:normal;	text-decoration:underline;}
.lang A:hover{font-family:Arial; color:#ffffff; font-size:14px;font-weight:normal;font-style:normal; text-decoration:underline;}
.bodyCont
{
position:relative;
width:650px;
background-color:#FFFFFF;
min-height:597px;
height:expression(document.body.text < 597? "597px" : "auto");}
