/* © 2007 merowebhost.com */

body {
	background-color: #04688c;
	margin: 0px;
}

form {
	margin: 0px;
}

form div {
	font-weight: bold;
}

input, select, textarea {
	border: 1px solid #d1d1d1;
	background-color: #f9f9f9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* logo table css start */

#logo {
	background-image: url('../images/logo_table_top.gif');
	background-position: top;
	background-repeat: repeat-x;
	background-color: #0077a2;
	margin-top:7px;
}

#logo td {
	background-image: url('../images/logo_table_left.gif');
	background-position: left;
	background-repeat: no-repeat;/*
	width: 778px;*/
	height: 154px;
}

#logo div {
	background-image: url('../images/logo_table_right.gif');
	background-position: right;
	background-repeat: no-repeat;
	width: 778px;
	height: 154px;
	text-align: center;/*
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 159px;
	width: 768px;*/
}

#logo div table {
	width: 712px;
}

#logo table td {
	background-image: none;
	vertical-align: middle;
}

#logo .partner {
	text-align: right;
}

/* logo table css end */

#header td {
	background-color: #ffffff;
	vertical-align: top;
}

#header .welcome {
	background-image: url('../images/front_welcome.jpg');
	background-repeat: no-repeat;
	width: 505px;
	height: 192px;
}

#message {
	background-color: #ffffff;
	width: 265px;
}

#message th {
	background-color: #ADCBF5;
	text-align: left;
	padding: 4px 0px 5px 10px;
	font-family: Tahoma, Verdana, Geneva, Arial;
	font-size: 10pt;
}

#message td {
	padding: 6px 2px 6px 7px;
	font-family: Tahoma, Verdana, Geneva, Arial;
	font-size: 11px;
	color: #6C1D10;
	line-height: 1.5em;
	background-color: #E8EDF5;
	vertical-align: top;
}

#message div {
	font-weight: bold;
}

#message .slogan {
	padding: 0px 0px 0px 7px;
	font-family: Tahoma, Verdana, Geneva, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #6C1D10;
}

#message a {
	font-family: Tahoma, Verdana, Geneva, Arial;
	font-size: 11px;
	text-decoration: none;
	color: #6C1D10;
	font-weight: normal;
}

#message a:link {
	font-family: Tahoma, Verdana, Geneva, Arial;
	font-size: 11px;
	text-decoration: none;
	color: #6C1D10;
	font-weight: normal;
}

#message a:active {
	font-family: Tahoma, Verdana, Geneva, Arial;
	font-size: 11px;
}

#message a:hover {
	font-size: 11px;
	color: #ff0000;
	text-decoration: underline;
}

#message a:visited {

}

/* end message css */

/* start menu */

#menulist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#menulist th {
	text-align: left;
	border-top: 1px solid #fff;
}

#menulist td {
	vertical-align: middle;
	height: 25px;
	background-image: url('../images/menu_bg.gif');
}

#menulist div {
	display: inline;
}

#menulist  a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	height: 25px;
	padding: 4px 16px 4px 14px;
}

#menulist a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	height: 25px;
	padding: 4px 16px 4px 14px;
}

#menulist a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#menulist a:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 25px;
	color: #333;
	padding: 4px 16px 4px 14px;
	background-color: #51abcb;
}

#menulist a:visited {

}

/* end menu */

/* start test */

#test {
	padding-left: 14px;
	text-align: bottom;
	v-align: bottom;
	font-family: Tahoma, Arial, Hevletica, Sans-serif;
	font-size: 11px;
}

/* end test */

/* start main menu */

#mainmenu {
	background-color: #9dc4e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #034f6a;
	font-weight: bold;
	height: 275px;
}

#mainmenu th {
	background-color: #6aa9cd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #034f6a;
	font-weight: bold;
	padding: 4px 0px 3px 7px;
	height: 30px;
	text-align: left;
}

#mainmenu td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #034f6a;
	text-align: left;
}

#mainmenu div {
	height: 24px;
	width: 212px;
	padding-left: 0px;
}
/*
#mainmenu div:hover {
	width: auto;
	padding-left: 5px;
	background-color: #ffffff;
}

#mainmenu div div {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 24px;
	padding-left: 11px;
}*/

#mainmenu   a {
	text-decoration: none;
	color: #034f6a;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 10px;
}

#mainmenu  a:link {
	text-decoration: none;
	color: #034f6a;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 10px;
}

#mainmenu  a:active {
	color: #fff;
}

#mainmenu  a:hover {
	text-decoration: underline;
	color: #000;
}

#mainmenu  a:visited {

}

/* end main menu */

/*  */

#pageheader .pagehead {
	background-color: #fff;
	text-align: center;
}

/*  */

#bodytable {
	background-color: #fff;
}

#bodytable th {
	padding-top: 10px;
	padding-left: 20px;
	text-align: left;
}

#bodytable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	width: 50%;
	vertical-align:top;
	padding-top: 14px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 26px;
	text-align: justify;
}

#bodytable div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	width: 100%;
	float: right;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 12px;
}

#bodytable a {
	color: #424242;
	font-weight: bold;
	text-decoration: none;
}

#bodytable a:link {
	color: #424242;
	font-weight: bold;
	text-decoration: none;
}

#bodytable a:active {
	color: #ff0000;
	color: #000;
}

#bodytable a:hover {
	color: #04688c;
	text-decoration: underline;
}

#bodytable a:visited {

}

/* end */

/* extra detail table starts here */

/* starting detail table css */

#detailtable {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #dfdfdf;
	margin-top: 5px;
	color: #04688c;
}

#detailtable th {
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 14px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#detailtable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	width: 50%;
	vertical-align:top;
	padding: 3px 7px 7px 24px;
	text-align: justify;
}

#detailtable div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
}

#detailtable span {
	font-weight: bold;
}

#detailtable .highlight01 {
	font-weight: normal;
	background-color: #fff;
	color: #04688c;
	width: 100%;
}

#detailtable .highlight01:hover {
	width: auto;
	background-color: #04688c;
	color: #fff;
}

#detailtable a {
	color: #04688c;
	font-weight: bold;
	text-decoration: underline;
}

#detailtable a:link {
	color: #04688c;
	font-weight: bold;
	text-decoration: underline;
}

#detailtable a:active {
	color: #ff0000;
	color: #000;
}

#detailtable a:hover {
	color: #424242;
	text-decoration: none;
}

#detailtable a:visited {

}

/* detail table ends */

/* starting rafttable table css */

#rafttable {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #dfdfdf;
	margin-top: 5px;
	color: #04688c;
}

#rafttable th {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 7px 7px 7px;
	background-color: #efefef;
	vertical-align: top;
}

#rafttable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	width: 50%;
	vertical-align:top;
	padding: 3px 7px 7px 7px;
	text-align: justify;
}

/* ending rafttable table css */

/* start here */

#activities {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
}

#activities th {
	padding-top: 5px;
	padding-left: 18px;
	text-align: left;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 12px;
}

#activities td {
	font-size: 12px;
	line-height: 1.5em;
	vertical-align:top;
	padding-top: 14px;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-right: 16px;
	text-align: justify;
}

#activities table {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#activities table td {
	background-image: url(../images/activity_bg.gif);
	background-repeat: no-repeat;
	width: 114px;
	padding-left: 11px;
	padding-bottom: 11px;
	padding-right: 11px;
	padding-top: 11px;
	margin-bottom: 0px;
}

#activities div {
	font-size: 11px;
	float: left;
	font-weight: bold;
	color #000080;
	padding-left: 10px;
}
/*
#activities div .morediv {
	color #000080;
	font-weight: bold;
}*/

#activities div div {
	font-weight: normal;
	color: #000080;
	padding-left: 1px;
}

#activities div a {
	color: #000080;
	text-decoration: none;
}

#activities div a:link {
	color: #000080;
	text-decoration: none;
}

#activities div a:active {
	color: #ff0000;
	color: #000;
}

#activities div a:hover {
	color: #000;
	text-decoration: underline;
}

#activities div a:visited {

}

#activities img {
	border: 1px solid #424242;

}

/* ends here */

#bodytable_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

#bodytable_01 th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	color: #519403;
	padding: 5px 0px 2px 10px;
	text-decoration: underline;
}

#bodytable_01 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	text-align: justify;
	color: #000;
	padding: 5px 0px 4px 10px;
}

#bodytable_01 ul {
	line-height: 1.7em;
}

#bodytable_01 .contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #000080;
	letter-spacing: 1px;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#bodytable_01 .thnext {
	text-align: left;
	color: #717272;
}

#bodytable_01 div {
	width: 100%;
	text-align: right;
	padding-right: 40px;
}

#bodytable_01 a {
	color: #424242;
	font-weight: bold;
	text-decoration:none;
}

#bodytable_01 a:link {
	color: #424242;
	text-decoration:none;
}

#bodytable_01 a:active {
	color: #000;
}

#bodytable_01 a:hover {
	color: #0D88FF;
	text-decoration: underline;
}

#bodytable_01 a:visited {

}

#bodytable_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	border: 1px solid #cecece;
	background-color: #f9f9f9;
}

#bodytable_02 th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: right;
	color: #519403;
	padding: 7px 20px 7px 0px;
}

#bodytable_02 .nextth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	color: #519403;
	padding: 7px 20px 7px 20px;
}

#bodytable_02 td {
	font-family: Ms Sans Serif, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	text-align: justify;
	color: #000;
	padding: 0px 14px 7px 14px;
}

#bodytable_02 ul {
	line-height: 1.5em;
	margin-bottom: 5px;
}

#bodytable_02 .th02next {
	text-align: left;
	color: #717272;
}

#bodytable_02 .nexttd {
	padding: 0px 10px 14px 20px;
	width: 1px;
}

#bodytable_02 a {
	color: #000;
	text-decoration:none;
}

#bodytable_02 a:link {
	color: #000;
	text-decoration:none;
}

#bodytable_02 a:active {
	color: #000;
}

#bodytable_02 a:hover {
	color: #0000ff;
	text-decoration:underline;
}

#bodytable_02 a:visited {

}

#cleantable {
	background-color:#fff;
}

#cleantable td {
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	width: 33%;
}

/* */

#for-booking {
	padding: 0px;
	margin-top: 10px;
}

#for-booking td {
	background-color: #fff;
	padding: 10px 14px 10px 7px;
}

#for-booking .fillup {
	text-align: right;
}

/* */

/* start xtra table */

#xtratable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#xtratable td {
	padding: 5px;
}

#xtratable a {
	text-decoration: underline;
	font-weight: normal;
}

#xtratable a:link {
	text-decoration: underline;
	font-weight: normal;
}

#xtratable a:hover {
	text-decoration: none;
}

#xtratable a:active {
	color: #ffcc00;
}

#xtratable a:visited {

}


/* xtra table ends here */

#footer {
	height: 57px;
	color: #fff;
	font-family: verdana, tahoma, arial;
	background-color: #04688c;
}

#footer th {
	height: 14px;
	background-image: url('../images/logo_table_top.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

#footer td {
	background-image: url('../images/footer_top.gif');
	font-size: 8pt;
	line-height: 1.5em;
	vertical-align: top;
	padding-top: 7px;
}

#footer div {
	float: right;
	padding: 20px 10px 30px 20px;
}

#footer .copydiv {
	float: left;
	padding: 20px 10px 30px 20px;
	line-height: 1.7em;
}


#footer p {
	margin: 3px;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:link {
	color: #fff;
	text-decoration: none;
}

#footer a:active {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #FFE4C4;
	text-decoration: underline;
}

#footer a:visited {

}

/* extra css here */

.contents {
	vertical-align: top;
	background-color: #fff;
}

.contents .nrnpackage {
	text-align: center;
	padding-top: 7px;
	width: 212px;
	margin-top: 7px;
}

.postit {
	width: 200px;
	margin-top: 26px;
}

.postit div {
	background-image: url(../images/postit-note.png);
	background-repeat: no-repeat;
	background-color: none;
	text-align: left;
	padding: 38px 7px 10px 24px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 165px;
	line-height: 1.5em;
}

/* highlight text css starts here */

.highlighter1 {
	background-color: #fff;
	text-decoration: none;
}

.highlighter1:hover {
	color: #99CC33;
	background-color: #424242;
	text-decoration: none;
}

/* highlight text css ends here */