/*---------------------------------------------------------------*/	
/*   Body elements for main pages */
/*---------------------------------------------------------------*/	

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E8E9F7;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;  
	margin: 10px 0px 0px 0px;
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

a:link, a:visited {
	color: #10087F;
	text-decoration: none;
}
a:hover {
	color: #1008FF;
	text-decoration: underline;
}


/*---------------------------------------------------------------*/	
/*  Logo  */
/*---------------------------------------------------------------*/	

.logo {
	text-align: center;
	background-color: #F9F0E5;
	width: 190px;
	height: 133px;
	border-color: #10087F;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
}

/*---------------------------------------------------------------*/	
/*   menu links */
/*---------------------------------------------------------------*/	


.menu_td {}
.menu_td a, .menu_td a:visited {

	color: #FFFFFF;
	font-size: 10pt;
	height: 20px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	display: block;
	padding-top: 4px;	

}
.menu_td a:hover {
	text-decoration: none;
	color: #000000;
	background-color: #F4FDFD;
}

/*---------------------------------------------------------------*/	
/*   Div Layers and layout tables  */
/*---------------------------------------------------------------*/	

.main_table {
	background-image: url('images/bg-baige.gif');
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	width: 790px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.page_top_image {
	background-image: url('images/bg-top.gif');
	background-repeat: no-repeat;
	height: 175px;
	width: 800px;
}

.menu_table {
	background-image: url('images/bg-green.gif');
	width: 100%;
	text-align: center;
	border: 1px;
	border-style: solid;
	border-color: #10087F;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 2px 0px;	
}

.content {
	width: 100%;
	margin: 0px 10px 0px 10px;	
}

.content_title {
	background-image: url('images/bg-green.gif');
	color: #FFFFFF;
	font-size: 10pt;
	height: 20px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 4px 10px;
	border: 1px;
	border-style: solid;
	border-color: #10087F;
}
.content_content {
	background-color: #eeeeee;
	width: 100%;
	color: #000000;
	font-weight: normal;
	text-align: left;
	margin: 2px 0px 0px 0px;
	padding: 10px 10px 20px 10px;	
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #10087F;	
}

.copyright {
	background-image: url('images/bg-green.gif');
	width: 100%;
	text-align: center;
	border: 1px;
	border-style: solid;
	border-color: #10087F;
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 2px 0px;	
}
.copyright_text {
	font-size: 8pt;
	color: #FFFFFF;
}

.content_left_table {
	width: 97%;
	border-color: #10087F;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}
.content_left_ssframe {
	width: 97%;
	height: 290px;
	border-color: #10087F;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content_left_table_anouncement1, .content_left_table_anouncement1 a:link, .content_left_table_anouncement1 a:hover, .content_left_table_anouncement1 a:visited {
	background-color: #5058CF;
	text-align: center;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	border-color: #10087F;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	color: #FFFFFF;
}
.content_left_table_anouncement2 {
	width: 180px;
	padding: 5px 3px 5px 3px;
	color: #10087F;
	background-color: #FBFBFB;
}

.content_left_table_anouncement2 a:link, .content_left_table_anouncement2 a:visited {
	color: #5d004d;
}

#content_div {
	text-align: left;
	border-width: 0px 0px 0px 0px;
	padding: 20px 3px 0px 3px;	
	vertical-align: top;		
}


.content_left {
	text-align: center;
	background-color: #e4edfd;
	width: 190px;
	border-color: #10087F;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	padding: 20px  0px 0px 0px;
	vertical-align: top;	
}

.content_right {
	background-image: url('../../www.felicitaresort.com/new/layout_images/bottom_images/homepage_helishot.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #ffffff;
	width: 610px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 355px 0px;	
	vertical-align: top;		
}

.bottom1 {
	text-align: center;
	padding: 0px 0px 0px 0px;	
	background-color: #246b4d;
	height: 8px;
	font-size: 8px; 	
}
.bottom2 {
	text-align: right;
	padding: 5px 5px 5px 5px;	
	background-color: #87b056;
	color: #ffffff;
	vertical-align: middle;	
}
.bottom3 {
	text-align: center;
	padding: 5px 5px 5px 5px;	
	background-color: #fef7ef;
	color: #000000;
	font-size: 7pt;
	vertical-align: middle;	
}

/*---------------------------------------------------------------*/	
/*   font effets  */
/*---------------------------------------------------------------*/	

.main_title_td {
	font-weight: bold;
	color: #ffffff;
	background-color: #5058CF;
	padding: 5px 0px 5px 5px;
	border-color: #10087F;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}
.sub_title_td {
	font-weight: bold;
	color: #10087F;
	background-color: #e4edfd;
	padding: 5px 0px 5px 5px;
	border-color: #10087F;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

/*---------------------------------------------------------------*/	
/*   forms  */
/*---------------------------------------------------------------*/	

.textbox {
	color: #000000;
	font-size: 10pt;
	border-width: 1px 1px 1px 1px; 
	border-color: #10087F;
	border-style: solid;
	background-color: #e4edfd;
}

.button	{
	font-size: 9pt;
	font-weight: bold;
	background-color: #e4edfd;
	border-width: 1px 1px 1px 1px; 
	border-color: #10087F;
	border-style: solid;
	color: #10087F;
}

.select {
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-width: 1px 1px 1px 1px; 
	border-color: #FFFFFF;
	border-style: solid;
	background-color: #BFE1E0;
}
.textarea {
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-width: 1px 1px 1px 1px; 
	border-color: #FFFFFF;
	border-style: solid;
	background-color: #BFE1E0;
}
.contract_input {
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-width: 1px 1px 1px 1px; 
	border-color: #000000;
	border-style: solid;
	background-color: #FFFFFF;
}