/* CSS Document */


.main-shadow-bg
{
	background: url(../images/main-bg.jpg) repeat-y top;
}
.bottom-bg
{
	background: url(../images/body-background.gif) bottom left no-repeat;
}
.top-bg
{
	background-image: url(../images/top-bg.jpg);
}
.whiteboldtxt
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.grey-bg
{
	background-color: #cccccc;
}
.buttons-bg
{
	background-image: url(../images/buttons-bg.jpg);
	background-repeat: no-repeat;
}
/*.mainlinks
{

color:#797a7c;
font-size:12px;
font-weight:bold;
text-decoration:none;
}*/
.main-blue
{
	color: #3c3d41;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.small-blue
{
	color: #3c3d41;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.member-login
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.right-bg
{
	background-image: url(../images/right-bg.jpg);
	background-repeat: repeat-x;
}
.blue-bg
{
	background-image: url(../images/blue-bg.jpg);
	background-repeat: repeat-y;
}
/*.mainlinks:hover
{

color:#660000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}*/
/*.mainlinks-1
{

color:#660000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.mainlinks-1:hover
{

color:#797a7c;
font-size:12px;
font-weight:bold;
text-decoration:none;
}*/
.sub
{
	color: #3c3d41;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.sub:hover
{
	color: #797a7c;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
/*
.footerlinks
{

color:#3c3d41;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.footerlinks:hover
{

color:#3E74B2;
font-size:12px;
font-weight:bold;
text-decoration:none;
}*/
.morelink
{
	color: #3c3d41;
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
}
.morelink:hover
{
	color: #999999;
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
}
/*.whitelink
{

color:#ffffff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.whitelink:hover
{

color:#77AEE5;
font-size:11px;
font-weight:bold;
text-decoration:none;
}*/
.newslink
{
	color: #3c3d41;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.newslink:hover
{
	color: #797a7c;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.bluetxt
{
	color: #3c3d41;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.latesttxt
{
	color: #797a7c;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.small-gray
{
	color: #797a7c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.newstxt
{
	color: #3c3d41;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.newstxt1
{
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.bg-curves-1
{
	background-image: url(../images/curve-1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.imagine-content
{
	color: #3c3d41;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.footer-bg
{
	background: url(../images/footer-bg.gif) repeat-x left;
}
.footer-bg1
{
	background: url(../images/footer-bg.gif) repeat-y center;
}
p
{
	line-height: 12px;
}
.bluetxt-1
{
	color: #3c3d41;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.text-1
{
	font-size: 18pt;
	font-weight: normal;
	color: #797a7c;
	text-decoration: none;
}
.text-2
{
	font-size: 14pt;
	font-weight: normal;
	color: #3c3d41;
	text-decoration: none;
}
.button-bg
{
	background-image: url(../images/button-bg.jpg);
	background-repeat: repeat-x;
}
.why-135-bg
{
	background-image: url(../images/why-135-bg.jpg);
	background-repeat: no-repeat;
	background-position: 6px;
}
.story-top-bg
{
	background-image: url(../images/story-top-bg.jpg);
	background-repeat: no-repeat;
}
.story-bg
{
	background-image: url(../images/story-bg.jpg);
	background-repeat: repeat-y;
}
.text-1
{
	font-size: 18px;
	font-weight: normal;
	color: #797a7c;
	text-decoration: none;
}
.text-2
{
	font-size: 14px;
	font-weight: normal;
	color: #3c3d41;
	text-decoration: none;
}
.text-3
{
	font-size: 12px;
	font-weight: normal;
	color: #797a7c;
	text-decoration: none;
}
.light-blue
{
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.list-menu
{
	width: 150px;
	font-size: 11px;
}
.text-field
{
	width: 150px;
	height: 125px;
	font-size: 11px;
}
.coming-soon
{
	font-size: 11px;
	font-weight: normal;
	color: #3c3d41;
	text-decoration: none;
}
.email
{
	font-size: 12px;
	font-weight: normal;
	color: #797a7c;
	text-decoration: none;
}
.news-bg
{
	background-image: url(../images/news-bg.gif);
	background-repeat: no-repeat;
	background-position: 3px;
}
.news-bg1
{
	background-image: url(../images/news-bg.gif);
	background-repeat: no-repeat;
	background-position: 6px;
}

.about-us-bg
{
	background-image: url(../images/about-us-bg.jpg);
	background-repeat: no-repeat;
	background-position: 6px;
}
.experience-bg
{
	background-image: url(../images/experience-bg.jpg);
	background-repeat: no-repeat;
}
.common-bg
{
	background-image: url(../images/common-bg.jpg);
	background-repeat: no-repeat;
	background-position: 6px;
}
.destination-bg
{
	background-image: url(../images/destination-bg.jpg);
	background-repeat: no-repeat;
	background-position: 6px;
}
.investment-bg
{
	background-image: url(../images/investment-bg.jpg);
	background-repeat: no-repeat;
	background-position: 6px;
}
.left-bg
{
	background-image: url(../images/left-bg.gif);
	background-repeat: repeat-y;
}
.right-bg
{
	background-image: url(../images/right-bg.gif);
	background-repeat: repeat-y;
}
.body-bg
{
	background-color: #cdccca;
}
.icon
{
	font-size: 14px;
	font-weight: bold;
	color: #3c3d41;
}
.icon-small
{
	font-size: 12px;
	font-weight: bold;
	color: #3c3d41;
}
a.link
{
	font-size: 12px;
	font-weight: normal;
	color: #3c3d41;
	text-decoration: underline;
}
a.link:hover
{
	font-size: 12px;
	font-weight: normal;
	color: #797a7c;
	text-decoration: none;
}
.why-bg
{
	background-image: url(../images/why-bg.gif);
	background-repeat: repeat-x;
}
a.link-blue
{
	font-size: 12px;
	font-weight: bold;
	color: #3c3d41;
	text-decoration: underline;
}
a.link-blue:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #797a7c;
	text-decoration: none;
}
a.link-gray
{
	font-size: 12px;
	font-weight: bold;
	color: #797a7c;
	text-decoration: underline;
}
a.link-gray:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #3c3d41;
	text-decoration: none;
}
.dot
{
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
}
.services-bg
{
	background-image: url(../images/service-bg.jpg);
	background-repeat: no-repeat;
	background-position: 6px;
}
.blue-14
{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #3c3d41;
	text-decoration: none;
}
.bottom-all
{
	background: url(../images/bottom-all.gif) no-repeat center;
}
.gray-border-left
{
	border-left: 1px solid #e5e5e5;
}
.life-balance
{
	background: url(../images/life-balance.gif) no-repeat left;
}
.top-links
{
	color: #797a7c;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.top-links:hover
{
	color: #3c3d41;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.dots-line
{
	background: url(../images/dots.gif) repeat x;
}
#test_button
{
	margin-left: 5px;
}
.errorClass
{
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.ex-button-bg
{
	background: url(../images/ex-button-bg.gif) no-repeat;
}
/*
.ex-image-bg
{
background:url(../images/ex-image-bg.gif) no-repeat center;
}
*/
.ex-image-bg-1
{
/*	background: url(../images/ex-image-bg-1.gif) no-repeat center top;*/
}

.border-left
{
	border-left: 1px solid #e5e5e5;
}
.gray-color
{
	background-color: #ececec;
}
.destination-right-bg
{
	
	background-image: url(../images/destination-right-bg.gif);
	background-repeat: no-repeat;
}
.destination-right1-bg
{
	
	background-image: url(../images/destination-rightbg-1.jpg);
	background-repeat: no-repeat;
}
.destination-right2-bg
{
	background-image: url(../images/destination-rightbg-2.jpg);
	background-repeat: no-repeat;
}
.destination-right3-bg
{
	background-image: url(../images/destination-rightbg-3.jpg);
	background-repeat: no-repeat;
}
.bord
{
	border-bottom: 1px solid #797a7c;
	border-left: 1px solid #797a7c;
	border-right: 1px solid #797a7c;
}
.td-bg
{
	background: url(../images/td-bg.jpg) repeat-x;
}

.text-field-1
{
	width: 300px;
	height: 200px;
}
.reservation-bg
{
	background: url(../images/reservation-bg.gif) no-repeat middle center;
}
.light-blue-1
{
	background-color: #99cccc;
}
.orange
{
	background-color: #fe9900;
}
.light-gray
{
	background-color: #f3f3f3;
}

.yellow
{
	background-color: #fecc00;
}

.dark-gray
{
	background-color: #cccccc;
}
.white
{
	background-color: #FFFFFF;
}
.light-green
{
	background-color: #cfcfb0;
}
.white-bor
{
	border: #FFFFFF solid 1px;
}
/*.login-bg
{background:url(../images/login-bg.gif) no-repeat center top;} */
.white-text
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.black-text
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.black-text-link
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.black-text-link:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*Added By Ravi */

body
{
	margin: 0px;
	background-color: #cdccca;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797a7c;
	text-decoration: none;
}
.body-bg
{
	background-color: #cdccca;
}
.header-bg
{
	background-color: #3c3d41;
	height: 31px;
}
.white-bg
{
	background-color: #ffffff;
}
.mainlinks-1
{
	color: #3c3d41;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
}

.mainlinks-1:hover
{
	color: #797a7c;
	text-decoration: none;
	background-color: #FFFFFF;
}
.mainlinks-1-innerbg
{
	background-color: #FFFFFF;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #cdccca;
}
.mainlinks-1-inner
{
	color: #4d4f54;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.mainlinks-1-inner:hover
{
	color: #797a7c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


.mainlinks
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.mainlinks:hover
{
	color: #4c4e52;
	text-decoration: none;
}

.mainlinks-bg-inner
{
	background-color: #797a7c;
}
.login-bg
{
	background-color: #3c3d41;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #cdccca;
}
.login
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.login:hover
{
	color: #797a7c;
	text-decoration: none;
}
.txt-padding
{
	padding: 20px;
}
.footerlinks-bg
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b6b6b6;
}
.footerlinks
{
	color: #797a7c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.footerlinks:hover
{
	color: #3c3d41;
	text-decoration: none;
}
.footercontrol-mian
{
	color: #3c3d41;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.footercontrol
{
	color: #797a7c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.footercontrol:hover
{
	color: #3c3d41;
	text-decoration: none;
}
.copyright
{
	color: #797a7c;
	font-size: 11px;
	text-decoration: none;
}
.whitelink
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.whitelink:hover
{
	color: #797a7c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.sublink-main
{
	color: #3c3d41;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


.sublink
{
	color: #cdccca;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.sublink:hover
{
	color: #3c3d41;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.mainlinks-bg
{
	background-color: #797a7c;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #cdccca;
}
.mainlinks-Home
{
	background-color: #797a7c; /*border-left-style: solid; 	border-left-width: 3px; border-left-color: #cdccca;*/
}
.mainlinks
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.login-bg
{
	background-color: #3c3d41 !important;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #cdccca;
}
.login
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.mainlinks-1-innerbg
{
	background-color: #FFFFFF;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #cdccca;
}
.mainlinks-1-Home
{
	background-color: #FFFFFF;
	border-left-width: 3px; /*border-left-style: solid;*/
	border-left-color: #cdccca;
}
.mainlinks-1-inner
{
	color: #4d4f54;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.sublink-main
{
	color: #3c3d41;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.sublink
{
	color: #cdccca;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.sublink:hover
{
	color: #3c3d41;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#gallery1 a
{
	border: 3px solid #FFFFFF;
	
}
#gallery1 a:hover
{
	border: 3px solid #797A7C;
	
}

.gallery-border{border: 3px solid #FFFFFF;}
.gallery-border:hover{border: 3px solid #797A7C;}



.home-welcome
{
	color:Black;
	font-size:17px;
	font-weight:lighter ;
	text-decoration:none;
}
.home-life
{
	color:Black;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.news-right-bg
{
	
	background-image: url(../images/news-right-bg.gif);
	background-repeat: no-repeat;
	
}

.sub1
{
	color: #3c3d41;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
img.preload { display: none; }

.reportstyle1
{
border-collapse:collapse;
}

.reporttxt
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.Calender_Bg
{
background-image:url(../images/correctsmall2.png); 
background-repeat:no-repeat;
background-position:left;


}

.Calender_Bg2
{
background-image:url(../images/wrongsmall2.png);
background-repeat:no-repeat;
background-position:left;
}
.Cheader{background-image:url(../images/Cheader-img.jpg); background-repeat: no-repeat; height:27px; width:348px;}

