/* CSS Document */



/*CONTENT STYLES*/


.highlightPanelRight {
	float: right;
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	width: 324px;
}
.highlightPanelInvisible {
	float: left;
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 0px 0px;
	width: 300px;
}
.highlightTitle {
	background-color: #D2DCF1;
	padding: 4px;
	width: 100%;
}
.highlightText {
	padding: 4px 4px 4px 4px;
}

#highlightPanelHolder {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 430px;
}
#highlightPanelHolder02 {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
	width: 330px;
}
.highlightPanelLeft {
	clear: both;
	float: left;
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	width: 330px;
}

.highlightPanelEvent01 {
	float: left;
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	width: 430px;
}
.highlightTitleEvent01 {
	background-color: #8AAEF8;
	padding: 4px;
	width: 100%;
}
.highlightPanelEvent02 {
	float: left;
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 430px;
}
.highlightTitleEvent02 {
	background-color: #D2DCF1;
	padding: 4px;
	width: 100%;
}
#picEventHolder {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	width: 238px;
}
#picEvent {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 238px;
	text-align: right;
	font-size: 0.9em;
}
.picBorder {
	border-bottom: solid #FFF 1px;
}
.pictureLeft{
	float: left;
	margin: 6px 20px 8px 0px;
	border: 0;
}
.pictureRight{
	float: right;
	padding: 0px 0px 20px 20px;
}
.thumbnailLeft{
	float: left;
	margin: 6px 8px 0px 0px;
	border: 0;
}

.srilanksPic{
	float: left;
	margin: 6px 20px 0px 0px;
	line-height: 12px;
}

.HIGHLIGHTTitle {
	background: #593493;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.2em;
	padding: 0px 3px 0px 6px;
	margin: 0px 0px 6px 0px;
	line-height: 1.6em;
	display: block;
}

/*
.HIGHLIGHTTitle a:link {color: #FFFFFF; text-decoration: none;}
.HIGHLIGHTTitle a:visited {color: #FFFFFF; text-decoration: none;}
.HIGHLIGHTTitle a:hover {color: #B7CFFF; text-decoration: underline;}
.HIGHLIGHTTitle a:active {color: #FFFFFF; text-decoration: none;}
*/

/*MAIN CONTENT STYLES*/

#mainContent {
	float: left;
	width: 700px;
	padding: 24px 0px 24px 266px;
	line-height: 1.6em;
}

#mainContentGallery {
	float: left;
	width: 700px;
	padding: 24px 0px 24px 236px;
	line-height: 1.6em;
}

.introGallery {
	float: left;
	width: 100%;
	margin: 0px 0px 0px 27px;
	line-height: 1.6em;
}

.photoGallery {
	float: left;
	clear: both;
	width: 848px;
	margin: 0px 0px 0px 27px;
	line-height: 1.6em;
}

#newsTitle {
	float: left;
	width: 700px;

}

#newsCol01 {
	float: left;
	width: 376px;
	padding: 6px 23px 0px 0px;
	text-align: justify;
}

#newsCol02 {
	float: left;
	width: 276px;
	padding: 0px 0px 0px 24px;
	text-align: justify;
	border-left: #DDDDDD solid 1px;
}

.videoHolder {
	/*float: left;*/
	clear: both;
	width: 276px;
	padding: 0px 0px 0px 0px;
	border-bottom: #DDDDDD solid 1px;
}


#conf00 {
	clear: both;
	float: left;
	width: 700px;
	padding: 0px;
}
#conf01 {
	clear: both;
	float: left;
	width: 700px;
	padding: 12px 0px 0px 0px;
}
#conf02 {
	float: right;
	width: 300px;
	padding: 0px 0px 0px 12px;
}

#conf03 {
	float: left;
	width: 376px;
	padding: 6px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
	background: #cdc2de;
}
#conf04 {
	clear: both;
	float: left;
	width: 700px;
	padding: 12px 0px 0px 0px;
}

.confTable {
	background-color: #E3ECFE;
	border: #E3ECFE solid 1px;
	float: right;
	margin: 6px 0px 0px 20px;
}

.confTable td {
	border: 0px;
}

.confTable hr {
	border-bottom: #FFFFFF solid 1px;
	border-left: #FFFFFF solid 1px;
	border-right: #FFFFFF solid 1px;
	border-top: #DDDDDD solid 1px;
	margin: 0px 0px 0px 0px;
}

.confCellBlue {
	background: #D2DCF1;

}
.confCellWhite {
	background: #fff;

}

#confPromoRight {
	float: right;
	width: 288px;
	padding: 6px 6px 0px 6px;
	margin: 0px 0px 0px 12px;
	background: #d2dcf1;
}

.confNoteText {
	font-size: 0.9em;
	line-height: 1.2em;
	/*background: #D2DCF1;*/
	padding: 6px 6px 0px 6px;
}

.confPriceTitle {
	padding: 12px 0px 6px 0px;
}

.confPurpleBG {
	float: left;
	width: 100%;
	padding: 6px 6px 0px 6px;
	margin: 6px 0px 0px 0px;
	background: #cdc2de;
}

.confLightBlueBG {
	float: left;
	width: 699px;
	padding: 6px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
	background: #E3ECFE;
}

