/*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*/
/*----------------------------------------------------------------*/
/*css for the error mail */
.errortext
{
	font-weight: bold;
	font-size: 12px;
	color: blue; 
	font-family:Tahoma;
	background-color:White;	
}
/*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-family:Verdana; font-size:x-small;}
.maintext A{color:blue;font-family:Verdana;	font-size:x-small;font-weight:normal;font-style:normal;	text-decoration:none;}
.maintext A:hover{color:red;font-size:x-small;font-family:Verdana;font-weight:normal;font-style:normal;}
.maintext A:visited{color:Maroon;font-size:x-small;font-family:Verdana;	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: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-FAMILY: verdana;FONT-SIZE:10px;TEXT-DECORATION: none;}
.Copyright A{COLOR: #797979;FONT-FAMILY: verdana;FONT-SIZE:10px;TEXT-DECORATION: none;}
.Copyright A:hover{COLOR: Blue;FONT-FAMILY: verdana;FONT-SIZE:10px;TEXT-DECORATION: none;}
.Copyright A:visited{COLOR: Maroon;FONT-FAMILY: verdana;FONT-SIZE:10px;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:#015a74;
}


#foot{ COLOR: #FFFFFF; padding:3px 0px 0px 0px; FONT-FAMILY: Trebuchet MS;FONT-SIZE:11px;TEXT-DECORATION: none;}
#foot A{COLOR: #FFFFFF;  padding:3px 0px 0px 0px; FONT-FAMILY: Trebuchet MS;FONT-SIZE:11px;TEXT-DECORATION:none;}
#foot A:hover{COLOR: #FFFFFF;  padding:3px 0px 0px 0px; FONT-FAMILY: Trebuchet MS;FONT-SIZE:11px;TEXT-DECORATION:underline;}

#main
{
width:799px; 
position:relative;
padding:0px;

}
.GDMS{
position:relative;
float:left;
width:799px;
}
.DMS{position:relative;float:left; }

#RRow1{width:799px; height:16px;}
#RRow1 #R1{width:16px; height:16px; background-image:url(../images/Row1_01.jpg); background-repeat:no-repeat}
#RRow1 #R2{width:768px; height:16px; background-image:url(../images/Row1_rpt.jpg); background-repeat:repeat-x}
#RRow1 #R3{width:15px; height:16px; background-image:url(../images/Row1_04.jpg); background-repeat:no-repeat}

#RRow2{ width:799px; height:119px;}
#RRow2 #RR1{width:14px; height:119px; background-image:url(../images/row3_lft_rpt.jpg); background-repeat:repeat-y}
#RRow2 #RR2{width:153px; height:119px; }
#RRow2 #RR3{width:617px; height:119px; background-image:url(../images/Row2_3.jpg); background-repeat:no-repeat}
#RRow2 #RR4{width:15px; height:119px; background-image:url(../images/Row2_rt_rpt.jpg); background-repeat:repeat-y }

#RRow3{ width:799px; height:182px;}
#RRow3 #RC1{width:14px; height:182px; background-image:url(../images/row3_lft_rpt.jpg); background-repeat:repeat-y }
#RRow3 #RC2{width:770px; height:182px; }
#RRow3 #RC3{width:15px; height:182px;background-image:url(../images/Row2_rt_rpt.jpg); background-repeat:repeat-y }

#RRow4{ width:799px; height:31px;}
#RRow4 #RRC1{width:16px; height:31px; background-image:url(../images/nav_lft_rpt.jpg); background-repeat:repeat-y}
#RRow4 #RRC2{width:765px; height:31px; }
#RRow4 #RRC3{width:18px; height:31px; background-image:url(../images/nav_rt_rpt.jpg); background-repeat:repeat-y}

#RRow5{ width:799px; height:7px;}
#RRow5 #NavDn1{width:20px; height:7px; background-image:url(../images/Row5_1.jpg); background-repeat:no-repeat }
#RRow5 #NavDn2{width:758px; height:7px; background-image:url(../images/Row5_rpt.jpg); background-repeat:repeat-x}
#RRow5 #NavDn3{width:21px; height:7px; background-image:url(../images/Row5_04.jpg); background-repeat:no-repeat}

#bodyCont{
position:relative; float:left; width:799px; min-height:223px; background-image:url(../images/content_rpt1.jpg); background-repeat:repeat-y 
}
#accomodationbodyCont{
position:relative; float:left; width:799px; min-height:223px; background-image:url(../images/Accommodationcontentrpt.gif); background-repeat:repeat-y 
}
#bodyinsideCont{
position:relative; float:left; width:799px; min-height:223px; background-image:url(../images/insidecontentrpt.jpg); background-repeat:repeat-y 
}
#bodytext{position:relative; float:left; min-height:223px;width:799px;}
*html #bodytext{min-height:473px;}
#B1{width:14px; height:223px; background-image:url(../images/row3_lft_rpt.jpg); background-repeat:repeat-y;  }
#news{width:186px; height:223px; min-height:223px;  background-image:url(../images/content_news1_01.jpg); background-repeat:no-repeat; z-index:1 }
*html #news
{
height:223px;
}
#news .newsArea
{
width:186px;height:223px;border:0px solid red; 
}
#bodytext .ContactImg
{
position:absolute;background-position:bottom center;bottom:0px;left:16px;border:0px solid red;z-index:646464;
}

#photogallery{width:186px; height:223px;  background-image:url(../images/Accommodation.gif); background-repeat:no-repeat; z-index:1 }
#bodyText{}
#B_rt{width:15px;height:223px;background-image:url(../images/Row2_rt_rpt.jpg); background-repeat:repeat-y }
#FootR_nav{width:799px; height:20px;}

#F1{width:28px; height:20px; background-image:url(../images/foot1.jpg); background-image: }
#F2{width:742px; height:20px; background-image:url(../images/foot_rpt.jpg); background-repeat:repeat-x}
#F3{width:29px; height:20px; background-image:url(../images/foot2.jpg); background-repeat:no-repeat}

#FootR_copyR{width:799px; height:23px; background-color:#015A74;}




.forgetpass
{
	font-family:Tahoma;
	font-family:Georgia;
	color:Black;
	font-size:10px;
}

.forgetpass A
{
	font-family:Tahoma;
	color: Navy;
	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;
}
.TblHeading1
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#004C80;
	text-decoration:none;
}

.photo
{
	font-family:Trebuchet MS;	
	color:2D6B91;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.photo A
{
	font-family:Trebuchet MS;
	color: 2D6B91;
	font-size:14px;		
	font-weight:bold;
	text-decoration:none;
}

.photo A:hover
{
	font-family:Trebuchet MS;
	color:2D6B91;
	font-size:14px;	
	font-weight:bold;
	text-decoration:underline;
}
