/* CSS Document */

/* - - - - - - - - - - - - - - - - - -
	AWD
	Developed by Soushi Iida
	http://www.awebd.com.au
- - - - - - - - - - - - - - - - - - */

body{
	margin:0;
	padding:0;
	background:url(../images/background.jpg) repeat-x;
	background-color:#cc6d18;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333333;
}

#background-image{
	background:url(../images/background_plants.jpg)  50% 0px no-repeat;

	z-index:-1;
}


#header{
	width:862px;
	padding:0 14px;
	margin:0 auto;
	height:107px;
	background:url(../images/header_background.jpg) no-repeat;
	z-index:10;
}
.flash_area{
	width:838px;
	padding:0 26px;
	margin:0 auto;
	height:294px;
	background:url(../images/flash_background.jpg) no-repeat;
	z-index:10;
}
#main_container{
	width:862px;
	padding:0 14px;
	margin:0 auto;
	background:url(../images/border_glow_bottom.jpg) repeat-y;
}


#footer{
color:#fff;
text-align:center;
height:90px;
padding-top:13px;
background:url(../images/footer_background.jpg) repeat-x;
}

#footer a{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover{
color:#ccc;
text-decoration:underline;
}

#bottom{
	width:862px;
	padding:0 14px;
	margin:0 auto;
	height:20px;
	background:url(../images/bottom.jpg) no-repeat;
	}

.green_gradient{
height:30px;
background:url(../images/green_grad.jpg);
}
.green_gradient2{
height:40px;
background:url(../images/green_grad2.jpg) bottom no-repeat;
}

.left_menu{
width:196px;
float:left;
margin-left:12px;
text-align:left;
}

.right_content{
float:left;
width:618px;
padding-left:18px;
}
/*newsletter subscription box*/
.ns_panel{
height:125px;
background:url(../images/newsletter.jpg) no-repeat;
}

.ns_left{
float:left;
width:130px;
margin-top:80px;
padding-left:10px;
}
.ns_right{
float:left;
width:38px;
margin-top:81px;
}
.title_holder{
	width:862px;
	padding:0 14px;
	margin:0 auto;
	height:294px;
	background:url(../images/flash_background.jpg) no-repeat;
	z-index:10;
}
.title_image{
height:264px;
}

.clear{
clear:both;
font-size:0;
}
.breadcrumb{
	text-align:right;
}

/*text styling*/
p {
margin:0;
padding:0;
}

a{
color:#333333;
}

a:hover{
color:#630030;
}

h1{
display:block;
margin:5px 0 12px 0;
padding:0 0 0 30px;
color:#630030;
background:url(../images/subtitle_leaf.jpg) left no-repeat;
line-height:30px;
font-size:20px;
}

h2{
margin:0;
padding:0;
color:#630030;
line-height:26px;
font-size:14px;
}

h3{
margin:0;
padding:0;
font-size:12px;
font-style:italic;
}

h4{
margin:0;
padding:0;
color:#630030;
line-height:26px;
font-size:12px;
}
.pink_text{
margin:0;
padding:0;
color:#630030;
font-size:12px;
font-weight:bold;
}
#nav-menu{
list-style:none;
margin:0;
padding:0;
font-size:0;
}


#nav-menu li a
{
margin:0;
padding:0;
width:184px;
display: block;
list-style:none;
line-height:0px;
vertical-align:bottom;
} 

hr {border:dotted #a32837;
border-width:1px 0px 0px 0px;
height:1px;
overflow:hidden;
margin:7px 0;
clear:both; }

/*table styling*/
.pink{
	background:url(../images/table_pink.jpg) repeat-x;
	height:30px;
	vertical-align:middle;
}
.pink2{
	background:url(../images/table_pink2.jpg) repeat-x;
	height:50px;
	vertical-align:middle;
}
.table_border{
	border:dotted 1px #999999;
}

/*scheduled date table*/
.scheduled_table_border{
	border:dotted 1px #cccccc;

}

.scheduled_green{
	background:url(../images/table_green.jpg) repeat-x;
	height:25px;
	vertical-align:middle;
}

.scheduled_both{
	border-left:dotted 1px #cccccc;
	border-right:dotted 1px #cccccc;
}
.scheduled_footer{
	background:url(../images/table_green2.jpg) repeat-x;
	height:50px;
	vertical-align:middle;
	border-top:dotted 1px #cccccc;
}

/*register table*/
.register_table_left{
	text-align:right;
	height:28px;
}

.register_field{
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*floating object styling*/


.caller_right a{
	right:0px;
text-decoration:none;
}
.caller_right a:hover{
	right:0px;
text-decoration:none;
}

.caller_right{right:0; z-index:1000;position:fixed!important;position:absolute;cursor:hand;cursor:pointer;line-height:0;
font-size:0;}

.caller_bottom{bottom:0;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight) - 0:document.body.scrollTop+(document.body.clientHeight-this.clientHeight) - 0);}