/* Start of CMSMS style sheet 'Nikau: Left side bar + Right content' */
/* Nikau Palmatum // Redifine body with background image. */
body
{
	margin: 0px;
	color: #000;
	background-color: #ff6633;
	background-image: url(uploads/nikau/nikau_palmatum_bg.jpg);
	background-repeat: repeat-y;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 78%;
}

/*
fix link box
*/

a { outline: none; }
a:focus { outline: 1px #666 dotted; }

/* Nikau Palmatum // 2 column layout, left column.
   This column fixed */

#nikaupalm-leftcontent
{
	float: left;
	width: 520px;
}

/* Nikau Palmatum // 2 column layout, right column.
   This column just a container */

#nikaupalm-rightcontent
{
	position: static;
	margin-left: 105px;
}

/* Nikau Palmatum // Main content panel, home page only. */
#nikaupalm_palmatum-wrap
{
	margin-left: 96px;
	color: #003366;
	background-color: #fff;
	font-size: 1em;
	line-height: 2em;
}

/* Nikau Palmatum // Main content panel. */
#nikaupalm-main-wrap
{
	margin-left: 96px;
	background-image: url(uploads/nikau/nikau_palmatum_02.jpg);
	background-repeat: repeat-y;
	color: #003366;
	background-color: #fff;
	border-top: 10px solid #004466;
	border-right: 10px solid #004466;
	border-bottom: 10px solid #004466;
	font-size: 1em;
	line-height: 2em;
}

#nikaupalm-main-wrap a
{
	color: #003366;
	background-color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

#nikaupalm-main-wrap a:hover
{
	color: #003366;
	background-color: #fff;
	text-decoration: none;
	font-weight: bold;
}

/* Nikau Palmatum // Main content padding back from borders.
   Need for ie5/mac */

#nikaupalm-main-padding
{
	margin: 0px;
	padding: 15px 15px 15px 20px;
}

#nikaupalm-footer
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 96px;
	height: 176px;
	color: #000;
}

/* Nikau Palmatum // CSS hack here. It seems ie/mac will not glue
   footer to bottom of window, hence:
   Only ie will read following * html rule. */

* html #nikaupalm-footer
{
	/* Nikau Palmatum // ie/mac will give importance. */
	position: relative !important;
	/* Nikau Palmatum // ie/win will then overwrite. */
}

#nikaupalm-copyright
{
	color: #000;
	background-color: transparent;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
}

#nikaupalm-copyright a
{
	color: #000;
	background-color: transparent;
	text-decoration: underline;
}

#nikaupalm-copyright a:hover
{
	color: #000;
	background-color: transparent;
	text-decoration: none;
}

#nikau_palmatum-01
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 96px;
	height: 554px;
	color: #000;
	background-color: #ff6633;
}

#nikau_palmatum-02
{
	position: absolute;
	left: 96px;
	top: 0px;
	width: 9px;
	height: 480px;
	background-image: url(uploads/nikau/nikau_palmatum_02.jpg);
	background-repeat: repeat-y;
}

#nikau_palmatum-03
{
	position: absolute;
	left: 105px;
	top: 0px;
	width: 371px;
	height: 29px;
	color: #000;
	background-color: #fff;
}

#nikau_palmatum-04
{
	position: absolute;
	left: 476px;
	top: 0px;
	width: 31px;
	height: 29px;
	background-image: url(uploads/nikau/nikau_palmatum_04.jpg);
	background-repeat: no-repeat;
}

#nikau_palmatum-05
{
	position: absolute;
	left: 507px;
	top: 0px;
	width: 237px;
	height: 29px;
}

#nikau_palmatum-06
{
	position: absolute;
	left: 96px;
	top: 29px;
	width: 9px;
	height: 451px;
}

#nikau_palmatum-07
{
	position: absolute;
	left: 105px;
	top: 29px;
	width: 53px;
	height: 439px;
	color: #000;
	background-color: #fff;
}

#nikau_palmatum-08
{
	position: absolute;
	left: 158px;
	top: 29px;
	width: 180px;
	height: 288px;
	color: #000;
	background-color: #fff;
}

#nikau_palmatum-palm
{
	position: absolute;
	left: 158px;
	top: 29px;
	width: 180px;
	height: 288px;
	color: #000;
	background-color: #fff;
	/* background-image: url(uploads/nikau/nikau_palmatum_08.gif);
	background-repeat: no-repeat; */
}

#nikau_palmatum-09
{
	position: absolute;
	left: 338px;
	top: 29px;
	width: 147px;
	height: 120px;
	color: #000;
	background-color: #fff;
}

#nikau_palmatum-10
{
	position: absolute;
	left: 485px;
	top: 29px;
	width: 39px;
	height: 60px;
	background-image: url(uploads/nikau/nikau_palmatum_10.jpg);
	background-repeat: no-repeat;
}

/*hp-12*/
#nikau_palmatum-nav-1
{
	position: absolute;
	left: 535px;
	top: 29px;
	width: 173px;
	height: 49px;
}

.block
{
	width: 173px;
	height: 49px;
	cursor: hand;
}

#nikau_palmatum-intro
{
	display: block;
	width: 173px;
	height: 49px;
	background-image: url(uploads/nikau/nikau_palmatum_12-nav.jpg);
	background-repeat: no-repeat;
}

#nikau_palmatum-intro a
{
	display: block;
	width: 173px;
	height: 49px;
	text-decoration: none;
	/*
	background-image: url(uploads/nikau/nikau_palmatum_12-nav.jpg);
	background-repeat: no-repeat;
*/
	color: #ED5019;
	font-size: 2px;
}

/* Works by shifting image up and down. */
#nikau_palmatum-intro a:hover
{
	display: block;
	width: 173px;
	height: 49px;
	background-image: url(uploads/nikau/nikau_palmatum_12-nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 -49px;
}

/* Nikau Palmatum //
   Will only display if body id shows 1st rule.
   Works by shifting image up and down. */

#Intro #nikau_palmatum-intro a
{
	display: block;
	width: 173px;
	height: 49px;
	background-image: url(uploads/nikau/nikau_palmatum_12-nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 -49px;
}

#nikau_palmatum-15
{
	position: absolute;
	left: 485px;
	top: 89px;
	width: 39px;
	height: 60px;
	background-image: url(uploads/nikau/nikau_palmatum_15.jpg);
	background-repeat: no-repeat;
}

/*hp-16*/
#nikau_palmatum-nav-2
{
	position: absolute;
	left: 535px;
	top: 90px;
	width: 173px;
	height: 49px;
}

#nikau_palmatum-services
{
	display: block;
	width: 173px;
	height: 49px;
	background-image: url(uploads/nikau/nikau_palmatum_16-nav.jpg);
	background-repeat: no-repeat;
}

#nikau_palmatum-services a
{
	display: block;
	width: 173px;
	height: 49px;
	text-decoration: none;
	/*
	background-image: url(uploads/nikau/nikau_palmatum_16-nav.jpg);
	background-repeat: no-repeat;
    */
	color: #ED5019;
	font-size: 2px;
}

/* Works by shifting image up and down. */
#nikau_palmatum-services a:hover
{
	display: block;
	width: 173px;
	height: 49px;
	background-image: url(uploads/nikau/nikau_palmatum_16-nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 -49px;
}

/* Nikau Palmatum //
   Will only display if body id shows 1st rule.
   Works by shifting image up and down. */

#Services #nikau_palmatum-services a
{
	display: block;
	width: 173px;
	height: 49px;
	background-image: url(uploads/nikau/nikau_palmatum_16-nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 -49px;
}

#nikau_palmatum-18
{
	position: absolute;
	left: 338px;
	top: 149px;
	width: 139px;
	height: 60px;
	color: #000;
	background-color: #fff;
}

#nikau_palmatum-19
{
	position: absolute;
	left: 477px;
	top: 149px;
	width: 47px;
	height: 60px;
	background-image: url(uploads/nikau/nikau_palmatum_19.jpg);
	background-repeat: no-repeat;
}

/*hp-20*/
#nikau_palmatum-nav-3
{
	position: absolute;
	left: 535px;
	top: 149px;
	width: 173px;
	height: 48px;
}

#nikau_palmatum-operate
{
	display: block;
	width: 173px;
	height: 48px;
	background-image: url(uploads/nikau/nikau_palmatum_20-nav.jpg);
	background-repeat: no-repeat;
}

#nikau_palmatum-operate a
{
	display: block;
	width: 173px;
	height: 48px;
	text-decoration: none;
	/*
	background-image: url(uploads/nikau/nikau_palmatum_20-nav.jpg);
	background-repeat: no-repeat;
*/
	color: #ED5019;
	font-size: 2px;
}

/* Works by shifting image up and down. */
#nikau_palmatum-operate a:hover
{
	display: block;
	width: 173px;
	height: 48px;
	background-image: url(uploads/nikau/nikau_palmatum_20-nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 -48px;
}

/* Nikau Palmatum //
   Will only display if body id shows 1st rule.
   Works by shifting image up and down. */

#Operate #nikau_palmatum-operate a
{
	display: block;
	width: 173px;
	height: 48px;
	background-image: url(uploads/nikau/nikau_palmatum_20-nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 -48px;
}

#nikau_palmatum-22
{
	position: absolute;
	left: 338px;
	top: 209px;
	width: 112px;
	height: 60px;
	color: #000;
	background-color: #fff;
}

#nikau_palmatum-23
{
	position: absolute;
	left: 450px;
	top: 209px;
	width: 69px;
	height: 60px;
	background-image: url(uploads/nikau/nikau_palmatum_23.jpg);
	background-repeat: no-repeat;
}

/*hp-25*/
#nikau_palmatum-nav-4
{
	position: absolute;
	left: 535px;
	top: 209px;
	width: 173px;
	height: 48px;
}

#nikau_palmatum-unique
{
	display: block;
	width: 173px;
	height: 48px;
	background-image: url(uploads/nikau/nikau_palmatum_25-nav.jpg);
	background-repeat: no-repeat;
}

#nikau_palmatum-unique a
{
	display: block;
	width: 173px;
	height: 48px;
	text-decoration: none;
	/*
	background-image: url(uploads/nikau/nikau_palmatum_25-nav.jpg);
	background-repeat: no-repeat;
*/
	color: #ED5019;
	font-size: 2px;
}

/* Works by shifting image up and down. */
#nikau_palmatum-unique a:hover
{
	display: block;
	width: 173px;
	height: 48px;
	background-image: url(uploads/nikau/nikau_palmatum_25-nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 -48px;
}

/* Nikau Palmatum //
   Will only display if body id shows 1st rule.
   Works by shifting image up and down. */

#Unique #nikau_palmatum-unique a
{
	display: block;
	width: 173px;
	height: 48px;
	background-image: url(uploads/nikau/nikau_palmatum_25-nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 -48px;
}

#nikau_palmatum-27
{
	position: absolute;
	left: 338px;
	top: 269px;
	width: 66px;
	height: 61px;
	color: #000;
	background-color: #fff;
}

#nikau_palmatum-28
{
	position: absolute;
	left: 404px;
	top: 269px;
	width: 100px;
	height: 61px;
	background-image: url(uploads/nikau/nikau_palmatum_28.jpg);
	background-repeat: no-repeat;
}

/*hp-30*/
#nikau_palmatum-nav-5
{
	position: absolute;
	left: 535px;
	top: 269px;
	width: 173px;
	height: 49px;
}

#nikau_palmatum-contact
{
	display: block;
	width: 173px;
	height: 49px;
	background-image: url(uploads/nikau/nikau_palmatum_30-nav.jpg);
	background-repeat: no-repeat;
}

#nikau_palmatum-contact a
{
	display: block;
	width: 173px;
	height: 49px;
	text-decoration: none;
	/*
	background-image: url(uploads/nikau/nikau_palmatum_30-nav.jpg);
	background-repeat: no-repeat;
*/
	color: #ED5019;
	font-size: 2px;
}

/* Works by shifting image up and down. */
#nikau_palmatum-contact a:hover
{
	display: block;
	width: 173px;
	height: 49px;
	background-image: url(uploads/nikau/nikau_palmatum_30-nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 -49px;
}

/* Nikau Palmatum //
   Will only display if body id shows 1st rule.
   Works by shifting image up and down. */

#Contact #nikau_palmatum-contact a
{
	display: block;
	width: 173px;
	height: 49px;
	background-image: url(uploads/nikau/nikau_palmatum_30-nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 -49px;
}

#nikau_palmatum-31
{
	position: absolute;
	left: 158px;
	top: 317px;
	width: 180px;
	height: 75px;
	color: #000;
	background-color: #fff;
}

#nikau_palmatum-33
{
	position: absolute;
	left: 338px;
	top: 330px;
	width: 138px;
	height: 62px;
	background-image: url(uploads/nikau/nikau_palmatum_33.jpg);
	background-repeat: no-repeat;
}

/*hp-35*/
#nikau_palmatum-nav-6
{
	position: absolute;
	left: 535px;
	top: 330px;
	width: 173px;
	height: 49px;
}

#nikau_palmatum-employment
{
	display: block;
	width: 173px;
	height: 49px;
	background-image: url(uploads/nikau/nikau_palmatum_35-nav.jpg);
	background-repeat: no-repeat;
}

#nikau_palmatum-employment a
{
	display: block;
	width: 173px;
	height: 49px;
	text-decoration: none;
	/*
	background-image: url(uploads/nikau/nikau_palmatum_35-nav.jpg);
	background-repeat: no-repeat;
*/
	color: #ED5019;
	font-size: 2px;
}

/* Works by shifting image up and down. */
#nikau_palmatum-employment a:hover
{
	display: block;
	width: 173px;
	height: 49px;
	background-image: url(uploads/nikau/nikau_palmatum_35-nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 -49px;
}

/* Nikau Palmatum //
   Will only display if body id shows 1st rule.
   Works by shifting image up and down. */

#Employment #nikau_palmatum-employment a
{
	display: block;
	width: 173px;
	height: 49px;
	background-image: url(uploads/nikau/nikau_palmatum_35-nav.jpg);
	background-repeat: no-repeat;
	background-position: 0 -49px;
}

#nikau_palmatum-37
{
	position: absolute;
	left: 158px;
	top: 392px;
	width: 95px;
	height: 48px;
	color: #000;
	background-color: #fff;
}

#nikau_palmatum-38
{
	position: absolute;
	left: 253px;
	top: 392px;
	width: 178px;
	height: 48px;
	background-image: url(uploads/nikau/nikau_palmatum_38.jpg);
	background-repeat: no-repeat;
}

#nikau_palmatum-40
{
	position: absolute;
	left: 545px;
	top: 412px;
	width: 300px;
}

#nikau_palmatum-41
{
	position: absolute;
	left: 158px;
	top: 440px;
	width: 95px;
	height: 114px;
	background-image: url(uploads/nikau/nikau_palmatum_41.jpg);
	background-repeat: no-repeat;
}

#nikau_palmatum-42
{
	position: absolute;
	left: 253px;
	top: 440px;
	width: 130px;
	height: 76px;
	background-image: url(uploads/nikau/nikau_palmatum_42.jpg);
	background-repeat: no-repeat;
}

#nikau_palmatum-45
{
	position: absolute;
	left: 105px;
	top: 468px;
	width: 53px;
	height: 86px;
	background-image: url(uploads/nikau/nikau_palmatum_45.jpg);
	background-repeat: no-repeat;
}

#nikau_palmatum-46
{
	position: absolute;
	left: 96px;
	top: 480px;
	width: 9px;
	height: 74px;
	background-image: url(uploads/nikau/nikau_palmatum_46.jpg);
	background-repeat: no-repeat;
}

/*
forms
*/
div.contactform
{
}

div.nikau-form-row { padding-top: 10px; }

div.contactform label
{
    display: block;
	font-size: .85em;
}

div.contactform textarea
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	padding: 1px;
	width: 99%;
	color: #000;
	background-color: #fff;
	border: 1px solid #ff6633;
	font-weight: bold;
	display: block;
	margin-top: -5px;
}

div.contactform input
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	padding: 1px;
	width: 70%;
	height: 1.2em;
	color: #000;
	background-color: #fff;
	border: 1px solid #ff6633;
	font-weight: bold;
	display: block;
	margin-top: -5px;
}

div.contactform select
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	padding: 1px;
	width: 70%;
	height: 1.3em;
	color: #000;
	background-color: #fff;
	border: 1px solid #ff6633;
	font-weight: bold;
	display: block;
	margin-top: -5px;
}

div.submit p
{
	font-size: 0.75em;
	color: #ff6633;
}

.nikau_entry_error
{
	color: #C03;
	font-weight: bold;
}

h2
{
	color: #ff6633;
	background-color: #fff;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 2em;
}

.subheading
{
	color: #ff6633;
	background-color: #fff;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 2em;
}

img
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#nikau_palmatum-47
{
	position: absolute;
	left: 275px;
	top: 516px;
	width: 380px;
	height: 69px;
}

h1
{
	color: #003366;
	background-color: transparent;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
}

img { border: none; }

/* For text browsers and those that can't read css. */
.gobo-lynxview { display: none; }
/* End of 'Nikau: Left side bar + Right content' */

