@charset "utf-8";



/* ------------------------------------------------------------



	Title:		Stylesheet for Builders of the Adytum website - www.bota.org.nz



	Author:		Rebecca Dai - rebecca@bocapa.com	



------------------------------------------------------------ */



















html { 				



                 height: 100%; 



				 margin-left: 0px; }







body {



				background-image:url(../images/nav-bg.gif);



				background-repeat: repeat-y;



				background-position: top left;



				margin:0px;



				padding:0px;



}



	



body, p, td, ul, div {



	color: #272727;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



}











/* Page Structure



------------------------------------------------------------- */



#container {

	position:relative;

	text-align:left;	

}







#header {

	height: 163px;

	text-align:left;

	background-image: url(../images/headerBg.gif);

	background-repeat: no-repeat;

	background-position: left top;

}



#pagetitle{

	position:absolute;

	top:0px;

	right:0px;

}



#left-column {

	position:absolute;

	display:block;

	width:144px;

	left:0px;

	top:163px;

}







#right-column {				

	margin:0 30px 30px 159px;

	display:block;

}











.clear {



				clear: both;



				overflow: hidden;



}	



























/*  Navigation + links



------------------------------------------------------------ */



.nav_qubalah:link, .nav_qubalah:visited {

	background:url(../images/qubalah.gif) no-repeat;

	width: 144px;

	height: 27px;

	display:block;

	background-position: top;

	margin-bottom:3px;



}



.nav_qubalah:hover, .nav_qubalah:active {

	background-position: bottom;

	margin-bottom:3px;



}







.nav_adventure:link, .nav_adventure:visited {

	background:url(../images/great-adventure.gif) no-repeat;

	width: 144px;

	height: 27px;

	display:block;

	background-position: top;

	margin-bottom:3px;



}



.nav_adventure:hover, .nav_adventure:active {

	background-position: bottom;

	margin-bottom:3px;

}







.nav_contact:link, .nav_contact:visited {

	background:url(../images/contact.gif) no-repeat;

	width: 144px;

	height: 27px;

	display:block;

	background-position: top;

	margin-bottom:3px;



}



.nav_contact:hover, .nav_contact:active {

	background-position:bottom;

	margin-bottom:3px;

}







.nav_about:link, .nav_about:visited {

	background:url(../images/about.gif) no-repeat;

	width: 144px;

	height: 27px;

	display:block;

	background-position: top;

	margin-bottom:3px;

}



.nav_about:hover, .nav_about:active {

	margin-bottom:3px;

	background-position:bottom;





}



.nav_news:link, .nav_news:visited {

	background:url(../images/news-events.gif) no-repeat;

	width: 144px;

	height: 27px;

	display:block;

	background-position: top;

	margin-bottom:3px;

}



.nav_news:hover, .nav_news:active {

	background-position:bottom;

	margin-bottom:3px;

}







.nav_auckland:link, .nav_auckland:visited {

	background:url(../images/auckland.gif) no-repeat;

	width: 144px;

	height: 27px;

	display:block;

	background-position: top;

	margin-bottom:3px;

}



.nav_auckland:hover, .nav_auckland:active {

	background-position:bottom;

	margin-bottom:3px;



}







.nav_dunedin:link, .nav_dunedin:visited {

	background:url(../images/dunedin.gif) no-repeat;

	width: 144px;

	height: 27px;

	display:block;

	background-position: top;

	margin-bottom:3px;



}



.nav_dunedin:hover, .nav_dunedin:active {

	background-position:bottom;

	margin-bottom:3px;

}







.nav_wellington:link, .nav_wellington:visited {

	background:url(../images/wellington.gif) no-repeat;

	width: 144px;

	height: 27px;

	display:block;

	background-position: top;

	margin-bottom:3px;





}



.nav_wellington:hover, .nav_wellington:active {

	background-position:bottom;

	margin-bottom:3px;

}







.nav_membership:link, .nav_membership:visited {

	background:url(../images/membership.gif) no-repeat;

	width: 144px;

	height: 27px;

	display:block;

	background-position: top;

	margin-bottom:3px;



}



.nav_membership:hover, .nav_membership:active {

	background-position: bottom;

	margin-bottom:3px;



}




.nav_sydney:link, .nav_sydney:visited {
	background:url(../images/sydney.gif) no-repeat;
	width: 144px;
	height: 27px;
	display:block;
	background-position: top;
	margin-bottom:3px;
}

.nav_sydney:hover, .nav_sydney:active {
	background-position: bottom;
	margin-bottom:3px;
}






a:link, a:visited  {	



				color:#34327c;



				text-decoration:underline; }



				



a:hover {



	color:#FF6600;



	text-decoration:none;



}











.aFooter:link, .aFooter:visited  {



				color:#E4edf7;



				text-decoration:underline;



	 }



	







.aFooter:hover {



	text-decoration:none;



	color: #FFCC00;



	}



	



.aCopyright:link, .aCopyright:visited  {



				color:#8c7131;



				text-decoration:underline;



	 }



	







.aCopyright:hover {



				color:#351911;



				text-decoration:none;



	}



	



	



.aMenu:link, .aMenu:visited  {



				color:#FFFFFF;



				font-weight:bold;



				text-decoration:none;



	 }



	







.aMenu:hover {



				color:#161867;



				font-weight:bold;



				text-decoration:none;



}



	



	



/*		TEXTS



------------------------------------------------------------ */



	



h1 {



				color:#264e7f;



				font-style: normal;



				font-weight: bold;



				text-transform: uppercase;  



				text-indent: -999em;



				margin: auto;







}







h2 {



	font-size:15px;



	color:#FFF;



	background-color: #263868;



	padding: 3px 50px 3px 8px;



	font-weight:bold;



	text-align: left;



	



}











h3 {



	font-size:14px;



	font-weight: bold;



	padding: 15px 0px;



	color: #263868;



}



	 



.contacts{



				text-decoration:none;



				font-size:11px;



				font-family: Arial, Helvetica, sans-serif;



				color:#383112;



				text-align: left;



				padding-right: 10px;



				padding-left: 10px;



}







em {



				font-style: italic;



				font-weight: bold;



				color: #000099;



}







u {



	text-decoration:underline;



	font-weight:bold;



}











.caption {



	font-size: 12px;



	font-style: italic;



}







li {



	list-style-position: inherit;



	list-style-type: decimal;



}







/*		IMAGES  



------------------------------------------------------------ */	 



.picleft {



				margin-right: 10px;



                float: left;



}







.picright {



				margin-left: 10px;



                float: right;



}



.slideshow {



				border: 3px double #8c7131;



				margin-left: 10px;



				float: right;



				color:#351911;



				font: normal 10px  Arial, Helvetica, sans-serif;



}	







.photo {



				width:460px;







}



.formDiv



{



    background-color:#FFF09F;  

    width:700px;

    padding: 10px;



}



.secondLabel

{

    background-color: #FFFFFF;

}

.secondLabel2 .formLabel

{   

    background-color: #FFFFFF;

    font-weight:bold;

}

.formMessage



{



    width:600px;



    text-align:center;



    color:red;



}



.textBox



{



    width:200px;



}



.textBoxdate



{



    width:100px;



}



.validationMsg



{



    color:red;



    font-weight:bold;



}



/********** Calendar CSS ***********/



.bambo_calendar_date {



    color: #000000;



    border: 1px solid #000000;



    background-color: #FFFFFF;



    padding: 2px;



    z-index: 20;



}



.bambo_calendar_date h1{



    margin: 0px;



    font-size: 14px;



    font-weight: bold;



    text-align: center;



}



.bambo_calendar_date table tr td table tr th {



    font-family: "Courier New", Courier, mono;



    font-size: 11px;



    font-weight: bold;



    color: #000000;



    width: 26px;



    padding-left: 1px;



    text-align: center;



}



.bambo_calendar_date table tr td table {



    border-collapse: collapse;



}



.bambo_calendar_date table tr td table tr td {



    text-align: center;



    border-collapse: collapse;



    border: 1px solid #CCCCCC;



    width: 26px;



    height: 26px;



}



.bambo_calendar_date table tr td table tr td a {



    font-family: "Courier New", Courier, mono;



    font-size: 11px;



    font-weight: bold;



    text-decoration: none;



    color: #FF0000;



    width: 26px;



    height: 26px;



    line-height: 26px;



    display: block;



}



.bambo_calendar_date table tr td table tr td a:hover {



    color: #000000;



    background-color: #C4DBFD;



    font-size: 11px;



    font-weight: bold;



}



.bambo_calendar_date table tr td table tr td strong a {



    font-family: "Courier New", Courier, mono;



    background-color: #C4DBFD;



    font-size: 11px;



    font-weight: bold;



    text-decoration: none;



    color: #FF0000;



    width: 26px;



    height: 26px;



    line-height: 26px;



    display: block;



}



.bambo_calendar_date .dayNumber {



    font-weight: bold;



    background-color: #0099FF;



    color: #FFFFFF;



}



.bambo_calendar_date .dayNumberSelected {



    font-weight: bold;



    background-color: #FFFFBB;



    color: #000000;



}



.bambo_calendar_date .left {



    text-align: left;



}



.bambo_calendar_date .left a, .bambo_calendar_date .right a{



    font-family:"Trebuchet MS";



    color:#000000;



    font-size:12px;



}



.bambo_calendar_date .right {



    text-align: right;



}