body {
	margin: 0px;
}
.top_bg {
	background-color: #213162;
}
.top_menu_bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/top_menu_bg.jpg);
	background-repeat: repeat-x;
	height: 19px;
}
.top_menu_bg a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.top_menu_bg a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.top_menu_bg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #79A9DA;
	text-decoration: none;
}
.left_menu_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303749;
	text-decoration: none;
	background-color: #6C706F;
}
.left_menu_text a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303749;
	text-decoration: none;
}
.left_menu_text a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303749;
	text-decoration: none;
}
.left_menu_text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #436CBC;
	text-decoration: none;
	background-color: #6C706F;
}
.table_border{
	border: 1px solid #344974;
}
.detail_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.detail_text a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.detail_text a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.grid
{
   font-family: Verdana;
   font-size : x-small;
   color:#516790;
 
}
.detail_text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.copyright_bg{
	background-color: #7284AC;
}
.copyright_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.copyright_text a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.copyright_text a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.copyright_text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A3A6B;
	text-decoration: none;
}
.check_box{
	border: 1px solid #314B6C;
}

.box_bg{
	background-image: url(images/box_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 77px;
}
.dam_bg{
	background-image: url(images/dam_bg_mid.jpg);
	background-repeat: repeat-x;
	height: 19px;
}
.mid_cut_bg{
	background-image: url(images/mid_cut.jpg);
	background-repeat: repeat-x;
	height: 23px;
}
.detail_table_border{
	border: 1px solid #4766B8;
}
.coralbeachhotal_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2B3B6C;
	text-decoration: none;
}

.coralbeachhotal_detail_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B3B6C;
	text-decoration: none;
}
.relatively_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
.label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.textbox
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	border-color:Black;
	border-width:1px;
}
.button
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #7284AC;
	text-decoration: none;
	font-weight: normal;
	border-color:gray;
	border-width:1px;
	color:White;
}
.Top_Label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5198DA;
	text-decoration: none;
	font-weight: bold;
}
.error{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	font-weight:bold;
	text-decoration: none;
}
.nav_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #253046;
	padding-left: 5px;
	text-decoration: none;
}
.nav_text a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #253046;
	text-decoration: none;
}
.nav_text a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #253046;
	text-decoration: none;
}
.nav_text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699CC;
	text-decoration: underline;
}
.nav_text1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
	padding-left: 5px;
	text-decoration: none;
}

.home_bg1
{
    background-image: url(images/home_back1.jpg);
    background-repeat:repeat-y;
 
	
}

.home_bg_image
{
    background-image: url(images/home_back.jpg);
    background-repeat:no-repeat;
    vertical-align:top;
}

.nav_text1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
	vertical-align:text-bottom;
	text-decoration: none;
}
.nav_text1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
	text-decoration: none;
}
.nav_text1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
	text-decoration: underline;
}



.table_border1 {
	border: 1px solid #636E79;
}
.table1
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
}
.nav_text1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #ffffff;
	padding-left: 5px;
	text-decoration: none;
}

.visit_text_cat
{
    font-family: Arial, Helvetica, sans-serif;
   
    font-size: 12px;
	font-weight: bold;
}

.nav_text1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #ffffff;
	text-decoration: none;
}
.nav_text1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #ffffff;
	text-decoration: none;
}
.nav_text1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}
.news_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.news_text a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.news_text a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.news_text a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C4978;
	text-decoration: underline;
}
.textbox
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	border-color:Black;
	border-width:1px;
}
.regBlackB{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
.sub_menu_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.sub_menu_text a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.sub_menu_text a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.sub_menu_text a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #133961;
	text-decoration: none;
}
.news_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.ourvalue_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #804000;
	text-decoration: none;
	font-weight: bold;
}
.ourvalue_text_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #804000;
	text-decoration: none;
	font-weight: bold;
}
.body_detail
{
    font-family: Verdana;
    font-size:13px;
    color:#006400;
}

.toggleopacity img{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 1px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.image_1
{
	border: 1px solid red;
}
.HiddenRow
{
	display:none;
}
.NormalRow
{
	display:block;
	font-family: Verdana;
    font-size:13px;
    color:#006400;
}