/*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*/
/*----------------------------------------------------------------*/
/*----MAINTEXT IS USED FOR DISPAYIMG THE CONTENT*/
.maintext{font-family:Verdana;font-size:11px;color:#C1C5CE;font-weight:normal;text-decoration:none;}
.maintext a{font-family:Verdana;font-size:11px;color:#C1C5CE;font-weight:normal;}
.maintext a:hover{font-family:Verdana;font-size:11px;color:#C1C5CE;font-weight:normal;text-decoration:none;}
.maintext A:visited{font-family:Verdana;font-size:11px;color:#C1C5CE;font-weight:normal;}

.newscatname{font-weight:bold;color:#C1C5CE;font-size:small;}
.newscatname A{font-weight:bold;color:#FFFFFF;font-size:small;text-decoration:underline;}
.newscatname A:hover{font-weight:bold;color:#C1C5CE;font-size:small;text-decoration:none;}
.newscatname A:visited{font-weight:bold;color:Maroon;font-size:small;text-decoration:none;}

/*----NEWS MAINTEXT IS USED FOR DISPAYIMG THE NEWS*/
.newsmaintext{font-family:Verdana;font-size:12px;color:#C1C5CE;font-weight:normal;text-decoration:none;}
.newsmaintext a{font-family:Verdana;font-size:12px;color:#C1C5CE;font-weight:normal;}
.newsmaintext a:hover{font-family:Verdana;font-size:12px;color:#C1C5CE;font-weight:normal;text-decoration:none;}
.newsmaintext A:visited{font-family:Verdana;font-size:12px;color:#C1C5CE;font-weight:normal;}

/*----MAINTEXT1 IS USED FOR DISPAYIMG THE CONTENT*/
.maintext1{font-family:Verdana;font-size:11px;color:#000000;font-weight:normal;text-decoration:none;}
.maintext1 A{font-family:Verdana;font-size:11px;color:#000000;font-weight:normal;}
.maintext1 A:hover{font-family:Verdana;font-size:11px;color:#000000;font-weight:normal;text-decoration:none;}
.maintext1 A:visited{font-family:Verdana;font-size:11px;color:#000000;font-weight:normal;}

/*----dssMaintext IS USED FOR DISPAYIMG THE CONTENT OF DSS*/
.dssMaintext{font-family:Verdana;color:#C1C5CE; font-size:x-small;}
.dssMaintext A{font-family:Verdana;color:#FAD602;	font-size:x-small;font-weight:normal;font-style:normal;	text-decoration:none;}
.dssMaintext A:hover{font-family:Verdana;color:#C1C5CE;font-size:x-small;font-weight:normal;font-style:normal;}
.dssMaintext A:visited{font-family:Verdana;color:#FAD602;font-size:x-small;	font-weight:normal;	font-style:normal;}

/*----dssAdminMenu IS USED FOR DISPAYIMG THE Menu OF DSS ADMIN*/
.dssAdminMenu{color:Black; font-size:small;}
.dssAdminMenu A{color:Black;	font-size:small;font-weight:normal;font-style:normal;	text-decoration:none;}
.dssAdminMenu A:hover{color:blue;font-size:small;font-weight:normal;font-style:normal;}
.dssAdminMenu A:visited{color:Black;font-size: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:#FFFFFF;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{font-family:Verdana;color:#C1C5CE;font-size:x-small;text-decoration:none;}
.SiteMap A{font-family:Verdana;color:#C1C5CE;font-size:x-small;font-weight:normal;text-decoration:none;}
.SiteMap A:hover{font-family:Verdana;color:#FFFFFF;font-size:x-small;font-weight:normal;text-decoration:underline;}
.SiteMap A:visited{font-family:Verdana;color:#C1C5CE;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:#29559C;text-decoration:none;}
.TblHeading A{font-size:x-small;font-weight:bold;color:Blue;background-color:#29559C;text-decoration:none;}
.TblHeading	A:hover{font-size:x-small;font-weight:bold;color:#FFFFFF;background-color:#29559C;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}

.msgtext{font-family:Verdana;color:#FAD602;	font-size:x-small;font-weight:bold;font-style:normal;	text-decoration:none;}

/*----------------------L-A-Y-O-U-T- -R-E-L-A-T-E-D-----------*/
/*LAYOUT RELATED CLASSSES CAN VARY PROJECT TO PROJECT*/
/*-------------------------------------------------------------*/
div{margin:0px;padding:0px;}
body
{
	width:100%;
	margin:0px auto;
	text-align:center;
	background-color:#062C89;
}
#master
{
	width:100%;
	border-top:none;
	background-image:url(../images/bg1.jpg);
	background-repeat:repeat-x;
}

#submaster
{
	 position:relative;
	 width:779px;
}
#row1
{
	position:relative;
	height:109px;
	border:0px solid red;
}
	#row1col1
	{
		position:absolute;
		width:282px;
		height:109px;
		background-image:url(../images/logo.jpg);
		background-repeat:no-repeat;
	}
	#row1col2
	{
		position:relative;
		width:497px;
		height:109px;
		left:282px;
		background-image:url(../images/logoRowBg.jpg);
		background-repeat:no-repeat;
	}
		#row1col2navi
		{
			position:absolute;
			left:267px;
			top:16px;
		}
		#row1col2search
		{
			position:absolute;
			left:281px;
			top:80px;/*80*/
		}
#row2
{
	position:relative;
	height:43px;
	background-image:url(../images/navigationRowRptr.jpg);
	background-repeat:repeat-x;
	border:0px solid red;
}
	#row2col
	{
		position:absolute;
		width:681px;
		height:25px;
		left:49px;
		top:18px;
	}
#row3
{
	position:relative;
	height:1px;
	background-image:url(../images/belowNavigation.jpg);
	background-repeat:repeat-x;
	border:0px solid red;
}
#row4
{
	position:relative;
	height:78px;
	background-image:url(../images/groupRowRptr.jpg);
	background-repeat:repeat-x;
	border:0px solid red;
}
	#row4group1
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:8px;
		margin-top:23px;
	}
	#row4group2
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:63px;
		margin-top:23px;
	}
	#row4group3
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:118px;
		margin-top:23px;
	}
	#row4group4
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:173px;
		margin-top:23px;
	}
	#row4group5
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:228px;
		margin-top:23px;
	}
	#row4group6
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:283px;
		margin-top:23px;
	}
	#row4group7
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:338px;
		margin-top:23px;
	}
	#row4group8
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:393px;
		margin-top:23px;
	}
	#row4group9
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:448px;
		margin-top:23px;
	}
	#row4group10
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:503px;
		margin-top:23px;
	}
	#row4group11
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:558px;
		margin-top:23px;
	}
	#row4group12
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:613px;
		margin-top:23px;
	}
	#row4group13
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:668px;
		margin-top:23px;
	}
	#row4group14
	{
		position:absolute;
		width:50px;
		height:30px;
		margin-left:723px;
		margin-top:23px;
	}
#row5
{
	position:relative;
	height:1px;
	background-image:url(../images/belowGroupRow.jpg);
	background-repeat:repeat-x;
	border:0px solid red;
}
#row6
{
	position:relative;
	min-height:408px;
	background-color:#122A64;
	background-image:url(../images/groupRowImg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	border:0px solid red;
}
*html #row6
{
	height:408px;
}
#homerow6
{
	position:relative;
	min-height:408px;
	background-color:#122A64;
	/*background-image:url(../images/groupRowImg.jpg);
	background-repeat:no-repeat;
	background-position:top;*/
	border:0px solid red;
}
*html #homerow6
{
	height:408px;
}
#row7
{
	position:relative;
	height:1px;
	background-image:url(../images/belowContentRow.jpg);
	background-repeat:no-repeat;
	border:0px solid red;
}
#row8
{
	position:relative;
	height:49px;
	/*background-image:url(../images/newsRow.jpg);
	background-repeat:no-repeat;*/
	background-color:#273B70;
	border:0px solid red;
}
	#row8 #row8newscontent
	{
		position:absolute;
		left:144px;
		top:0px;/*80*/
	}
#row9
{
	position:relative;
	height:30px;
	background-image:url(../images/loginRowRptr.jpg);
	background-repeat:repeat-x;
	border:0px solid red;
}
	#row9 #row9login
	{
		position:absolute;
		left:12px;
		top:5px;/*80*/
	}
	#row9 #row9newsletter
	{
		position:absolute;
		left:512px;
		top:4px;/*80*/
	}
#row10
{
	position:relative;
	height:30px;
	border:0px solid red;
}
#contentarea
{
	width:760px;
	margin:0px 8px 5px 8px;
	border:0px solid red;
}
.loginnewsletter
{
	font-family:tahoma;
	font-size:11px;
	color:#EFF2F9;
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
}
.newsdate
{
	font-family:tahoma;
	font-size:10px;
	color:#E7C30A;
	text-decoration:none;
	font-weight:bold;
}
.newshead
{
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.newshead a
{
	font-family:tahoma;
	font-size:11px;
	color:#FAD602;/*FAD602;*/
	font-weight:normal;
	text-decoration:underline;
}
.newshead a:hover
{
	font-family:tahoma;
	font-size:11px;
	color:#FAD602;
	font-weight:normal;
	text-decoration:underline;
}
.topnavi
{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.topnavi a
{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;/*C1C5CE;*/
	font-weight:normal;
	text-decoration:none;
}
.topnavi a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#C1C5CE;
	font-weight:normal;
	text-decoration:none;
}
.topsearch
{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;/*7985A2;*/
	font-weight:normal;
	text-decoration:none;
}
#copy
{
	COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
#copy A
{
	COLOR: #C3CFE7;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
#copy A:hover
{
	COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
#footernav
{
	COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
#footernav A
{
	COLOR: #C3CFE7;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
#footernav A:hover
{
	COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.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: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:Black; font-size:x-small;}
}
