@import url("text.css");
@import url(http://www.fatbeehive.com/beekeeper2/reset.css);

/*APPICHAR SITE STYLES*/
/*GLOBAL*/

.imageleft {
float: left;
margin: 0 10px 10px 0px;
}

.imageright {
float: right;
margin: 0 5px 10px 10px;
}
.center{
	text-align:center;
}

html, body {
	background:url('../images/headerbg.gif') top center no-repeat #ffffff;
	margin: 0;
	padding: 0;
}
body img { 
	border: 0;
}
body h1 { 
	margin:0 0 10px 0;
	padding:0;
}
body h2 { 
	margin:0; 
	padding:10px 0 5px 0; 
}
body h3 { 
	margin:0; 
	padding:5px 0 5px 0;
}
.hide{
	display:none;
}

/*CONSTRUCT*/
#wrapper{
	margin:0 auto;
	width:944px;
}

/*HEADER*/
body#index #header{
	background:url('../images/headerimg.jpg') center bottom no-repeat;
	height:200px;
	overflow:hidden;
	width:943px;
}
#header{
	background:url('../images/headerimg.jpg') center bottom no-repeat;
	height:200px;
	overflow:hidden;
	width:943px;
}
#secnav{
	float:left;
	padding:8px 0 0 26px;
	width:465px;
}
#secnav ul{
	padding:0;
	margin:0;
}
#secnav li{
	display:inline;
	list-style:none;
}
#searchbox{
	float:right;
	margin:6px 20px 0 0;
	width:190px;
}
.searchbox{
	border:solid thin #c8c8c8;
	float:right;
	padding:4px 0 4px 10px;
	width:105px;
	height:12px;
	vertical-align:top;
}
.searchbutton{
	border: 0px solid;
	cursor:pointer;
	float:left;
}
.signupbutton{
	border: 0px solid;
	cursor:pointer;
	vertical-align:top;
}
#logo{
	background:url('../images/logo.png') top center no-repeat;
	height:89px;
	left:35px;
	position:relative;
	top:36px;
	width:195px;
	z-index:10;
}
#logo a{ 
	display:block;
	height:89px;
	width:195px;
}
#support{
	background:url('../images/support.png') top center no-repeat;
	height:82px;
	left:496px;
	position:relative;
	top:-48px;
	width:440px;
	z-index:10;
}
#support a{
	display:block;
	height:41px;
	width:439px;
}

/*NAV*/
#topnav{
	background:url('../images/navbg.png') top left no-repeat;
	height:58px;
	left:511px;
	position:relative;
	top:-72px;
	width:410px;
	z-index:10;
}
#topnav ul{
	padding:14px 0 0 24px;
	margin:0;
}
#topnav li{
	background:url('../images/navsep.gif') bottom right no-repeat;
	display:inline;
	list-style:none;
	padding:25px 20px 4px 15px;
}
li#news{
	background:none;
	display:inline;
	list-style:none;
	padding:25px 20px 4px 15px;
}

/*CONTENT*/
#statement{
	height:35px;
	text-align:center;
	width:970px;
	margin:2px 0 4px -15px;
}
#statement h1{
	background:url('../images/statement.jpg') no-repeat center;
	width:970px;
}
#statement_aus{
	height:35px;
	text-align:center;
	width:970px;
	margin:2px 0 4px -15px;
}
#statement_aus h1{
	background:url('../images/statement_aus.jpg') no-repeat center;
	/*margin-left:20px;*/
}
/*top*/
.box{
	float:left;
	margin-right:10px;
}
.boxend{
	float:right;
}
.boxend ul{
	margin:0;
	padding:0;
}
.boxend li{
	list-style:none;
	padding-bottom:15px;
}
.orangeboxtop{
	background:url('../images/orangeboxtop.gif') top center no-repeat;
	height:66px;
	width:228px;	
}
.orangeboxtop h2{
	padding:17px 0 0 25px;
}
.greyboxtop{
	background:url('../images/greyboxtop.gif') no-repeat;
	height:66px;
	width:228px;	
}
.greyboxtop h2{
	padding:17px 0 0 25px;
}
.boxmid{
	background:url('../images/boxmid.gif') repeat-y;
	height:153px;
	max-height:153px;
	padding-bottom:25px;
	width:228px;
}
.boxmid .content{
	height:153px;
	max-height:153px;
	padding:15px 0 0 26px;
	width:180px;
}
.boxbot{
	background:url('../images/boxbot.gif') no-repeat;
	height:15px;
	width:228px;	
}

/*bottom*/
body#index #quote{
	background:url('../images/quoteleft_s.gif') 8% 13% no-repeat;
	border-top:solid thin #ed8413;
	float:left;
	margin-top:15px;
	width:704px;
	
}
body#index #quote blockquote{
	background:url('../images/quoteright.gif') bottom right no-repeat;
	padding:15px 20px 5px 67px;
	width:319px;
}
body#index #quote blockquote p{
	margin-bottom:-10px;
}
body#index #quote img{
	float:right;
	padding:45px 83px 20px 0;
}
.boxmid2{
	background:url('../images/boxmid.gif') repeat-y;
	height:130px;
	max-height:130px;
	padding-bottom:10px;
	width:228px;
}
.boxmid2 .content{
	height:130px;
	max-height:130px;
	padding:15px 0 0 26px;
	width:180px;
}

/*FOOTER*/
#footer{
	float:left;
	width:944px;
	overflow:hidden;
}
#footer ul{
	height:65px;
	margin:0;
	padding:0;
}
#footer li{
	display:inline;
}
li#microsoft{
	float:left;
	padding-right:11px;
}
li#microsoft a{
	background:url('../images/microsoftlogo.gif') no-repeat;
	display:block;
	height:48px;
	width:98px;
}
li#it4{
	float:left;
	padding-right:12px;
}
li#it4 a{
	background:url('../images/it4logo.gif') no-repeat;
	display:block;
	height:48px;
	width:135px;
}
li#suppliers{
	float:left;
	padding-right:12px;
}
li#suppliers a{
	background:url('../images/supplierslogo.gif') no-repeat;
	display:block;
	height:48px;
	width:105px;
}
li#carbon{
	float:left;
	padding-right:5px;
}
li#carbon a{
	background:url('../images/carbonzerologo.gif') no-repeat;
	display:block;
	height:48px;
	width:91px;
}
li#bg{
	background:url('../images/footerbg.gif') repeat-x;
	display:block;
	float:left;
	height:48px;
	width:470px;
}

/*FOOTER------------------------------------*/
#footeruk{
	float:left;
	margin-top:15px;
	width:944px;
	overflow:hidden;
}
#footeruk ul{
	height:65px;
	margin:0 0 0 10px;
	padding:0;
}
#footeruk li{
	display:inline;
}
#footeruk li#microsoft{
	float:left;
	padding-right:3px;
}
#footeruk li#microsoft a{
	background:url('../images/microsoftlogo.gif') no-repeat;
	display:block;
	height:48px;
	width:95px;
}
#footeruk li#it4{
	float:left;
	padding-right:6px;
}
#footeruk li#it4 a{
	background:url('../images/it4logo.gif') no-repeat;
	display:block;
	height:48px;
	width:114px;
}
#footeruk li#suppliers{
	float:left;
	padding-right:8px;
}
#footeruk li#suppliers a{
	background:url('../images/supplierslogo.gif') no-repeat;
	display:block;
	height:48px;
	width:85px;
}
#footeruk li#carbon{
	float:left;
	padding-right:5px;
}
#footeruk li#carbon a{
	background:url('../images/carbonzerologo.gif') no-repeat;
	display:block;
	height:48px;
	width:90px;
}
#footeruk li#civica{
	float:left;
}
#footeruk li#civica a{
	background:url('../images/civicalogo.gif') no-repeat;
	display:block;
	height:48px;
	width:105px;
}
#footeruk li#ctx{
	float:left;
	padding-right:5px;
}
#footeruk li#ctx a{
	background:url('../images/ctx-logo.gif') no-repeat;
	display:block;
	height:48px;
	width:135px;
}
#footeruk li#ncvo{
	float:left;
	padding-right:5px;
}
#footeruk li#ncvo a{
	background:url('../images/ncvologo.gif') no-repeat;
	display:block;
	height:52px;
	width:64px;
}
#footeruk li#zen{
	float:left;
	padding-right:5px;
}
#footeruk li#zen a{
	background:url('../images/zenlogo.gif') no-repeat;
	display:block;
	height:52px;
	width:99px;
}
#footeruk li#cfdg{
	float:left;
	padding-right:5px;
}
#footeruk li#cfdg a{
	background:url('../images/cfdglogo.gif') no-repeat;
	display:block;
	height:52px;
	width:100px;
}
#social img{
	padding-left:5px;
	vertical-align:top;
}
/*#footeruk li#bg{
	background:url('../images/footerbg.gif') repeat-x;
	display:block;
	float:left;
	height:48px;
	width:470px;
}*/



/*SUB PAGE*/
#quote{
	background:url('../images/quoteleftsub.gif') top left no-repeat #fff;
	float:right;
	/* height:180px; */
	padding-top:10px;
}
#quote blockquote{
	background:url('../images/quoterightsub.gif') bottom right no-repeat;
	/* height:55px; */
	padding:60px 20px 0 15px;
	width:175px;
}
#quote img{
	float:left;
	padding:0 0 0 40px;
}
#leftcol{
	float:left;
	width:204px;
}
#rightcol{
	float:left;
	margin:0 0 20px 20px;
	width:715px;
}
/*#rightcol li{
	padding-bottom:15px;
}*/
.pageheader{
	border-bottom:dashed thin #d77928;
	margin-top:10px;
	padding-bottom:5px;
}
/*SUB NAV*/
#subnavtop{
	background:url('../images/subnavtop.gif') no-repeat;
	height:12px;
	margin-top:7px;
	width:201px;
}
#subnavmid{
	background:url('../images/subnavmid.gif') repeat-y;
	padding:20px;
	width:201px;
}
#subnavmid ul{
	margin:0;
	padding:0;
}
#subnavmid li{
	border-bottom:dashed thin #d77928;
	list-style:none;
	padding:10px 0 10px 0;
	width:140px;
}
#subnavmid ul li ul{
	margin:10px 0;
}
#subnavmid ul li ul li{
	background:url('../images/subsubarrow.gif') top left no-repeat;
	border-bottom:none;
    margin: 10px 0 0 10px;
    padding: 0 0 0 15px;
    width: 125px;
}
#subnavbot{
	background:url('../images/subnavbot.gif') no-repeat;
	height:12px;
	width:201px;
}
/*AUSTRALIA SITE STYLES*/
#support_aus{
	background:url('../images/support_aus.png') top center no-repeat;
	left:724px;
	position:relative;
	top:-82px;
	width:200px;
	z-index:10;
}
#support_aus a{
	display:block;
	height:47px;
	width:200px;
}
#numberandflag{
	background:url('../images/flag_aus.png') top center no-repeat;
	height:35px;
	left:466px;
	position:relative;
	top:-41px;
	width:260px;
	z-index:10;
}
#numberandflag a{
	display:block;
	height:35px;
	width:250px;
}
li#bg_aus{
	background:transparent url(../images/footerbg.gif) repeat-x scroll 0 0;
	display:block;
	float:left;
	height:48px;
	width:942px;
}
#switch{
	float:right;
	margin-top:4px;
	width:175px;
}
#switch img{
	vertical-align:middle;
}
#logo_aus{
	background:url('../images/logo.png') top center no-repeat;
	height:89px;
	left:32px;
	position:relative;
	top:36px;
	width:195px;
	z-index:10;
}
#logo_aus a{ 
	display:block;
	height:89px;
	width:195px;
}
#topnav_aus{
	background:url('../images/navbg.png') top left no-repeat;
	height:58px;
	left:500px;
	position:relative;
	top:-49px;
	width:444px;
	z-index:10;
}
#topnav_aus ul{
	padding:17px 0 0 20px;
	margin:0;
}
#topnav_aus li{
	background:url('../images/navsep.gif') bottom right no-repeat;
	display:inline;
	list-style:none;
	padding:25px 20px 4px 15px;
}
body#index #quoteaus{
	background:url('../images/quoteleft_s.gif') 8% 13% no-repeat;
	border-top:solid thin #ed8413;
	float:left;
	margin-top:15px;
	width:704px;
}
body#index #quoteaus blockquote{
	background:url('../images/quoteright.gif') bottom right no-repeat;
	padding:15px 20px 5px 67px;
	width:319px;
}
body#index #quoteaus blockquote p{
	margin-bottom:-10px;
}
body#index #quoteaus img{
	float:right;
	padding:45px 83px 20px 0;
}




/* SUB PAGE HEADERS */
h1.appicardheader{
	background:url('../images/appicardlogo.jpg') no-repeat;
	border-bottom:thin dashed #D77928;
	height:28px;
	margin-top:10px;
	padding-bottom:5px;
	text-indent:-999em;
	width:100%;
}
h1.appi2shareheader{
	background:url('../images/appisharelogo.jpg') no-repeat;
	border-bottom:thin dashed #D77928;
	height:41px;
	margin-top:10px;
	padding-bottom:5px;
	text-indent:-999em;
	width:100%;
}
h1.timebankheader{
	background:url('../images/timebanklogo.jpg') no-repeat;
	border-bottom:thin dashed #D77928;
	height:49px;
	margin-top:10px;
	padding-bottom:5px;
	text-indent:-999em;
	width:460px;
}


/* @group Sitemap */

ul#sitemap_page {
	padding: 0;
	margin: 0;
}

ul#sitemap_page li {
	list-style-type: none;
	margin: 0 0 20px;
	font-weight: bold;
}

ul#sitemap_page li ul li {
	margin: 10px 0 10px 20px;
	font-weight: normal;
	list-style-type: disc;
	list-style-position: outside;
}




/* @end */

/* @group Search Results */

#searchResults dl { margin: 10px 0 20px 0px; } 
#searchResults dl dt, #searchResults dl dd { margin-left: 0px; } 
#searchResults .info { font-size: 0.8em; color: #666; text-decoration: none; 
font-weight: normal; } 




/* @end */
#orangeline {
	border-top:2px dashed #fd8f18;
	padding-top:20px;	
	float:left;
	width:100%;
}

