﻿@charset "UTF-8";

/* A variation on Eric Meyer's CSS Reset:
   This is disabled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
abbr,acronym {
	border:0;
}
*/

/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */
body{
	
	}


/* Text styles */
.blog-featured h2 {
	font-size: 1.5em;
	margin-bottom:0em;
}
p.readmore {
	text-indent:0;
	font-size: .9em;
}


/* Article functions */
ul.actions {
	clear:both;
	margin-top: -50px;
	float:right;
}
ul.actions li {
	list-style-type: none;
	float:right;
	margin-left: 10px;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
	width: 160px;
	display:block;
}
p#form-login-remember label {
	font-size: .9em;
	font-weight: normal;
	line-height: 25px;
}
p#form-login-remember input {
	float:left;
	margin-right: 5px;
}
form#form-login ul {
	margin: 0;
	padding: 0;
}
form#form-login ul li {
	list-style-type: none;
	margin-left: 20px;
	font-size: .9em;
}

/* Image float styles */
.img-fulltext-left {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.img-intro-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
}

.img-fulltext-right {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.img-intro-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}


/*header*/
#headerTop{
	width:100%;
	height: 17px;
	background:#7cc242;
	margin-bottom:10px;
	}
.headerText{
	text-align:right;
	}

.grayHeaderText{
	font-family: 'Merriweather Sans', sans-serif;
	font-size:14px;
	color:#c5c6c7;
	text-transform:uppercase; 
	}
.HeaderPhone{
	font-family: 'Merriweather Sans', sans-serif;
	font-size:18px;
	color:#094fa3; 
	}
.grnHeaderText{
	font-family: 'Merriweather Sans', sans-serif;
	font-size:24px;
	color:#7cc242; 
	}
.grnHeaderText a{
	color:#7cc242;
	text-decoration:none;
	}
.grnHeaderText a:hover{
	color:#7cc242;
	text-decoration:none;
	}
	
.maoriHeaderText{
	font-family: 'Merriweather Sans', sans-serif;
	font-size:18px;
	color:#000; 
	}
/*feature banner*/
.feature {
	border:#c5c6c7 1px solid;
	margin-top:12px;
	margin-right:8px;
	}
.feature img{
	border-left:#fff 5px solid ;
	border-right:#fff 5px solid ;
	border-top:#fff 5px solid ;
	border-bottom:#fff 2px solid ;
	}
.featuretitle{
	border-left:#fff 5px solid ;
	border-right:#fff 5px solid ;
	background-color:#7cc242;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
	padding-top:3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	width:299px;
	font-family: 'Merriweather Sans', sans-serif;
	}
.btnMoh{
	background-color:#094fa3;
	width: 100px;
	border-bottom:#fff 5px solid;
	border-left:#fff 5px solid;
	}
.btnMoh:hover{
	background-color:#659bd1;
}
.btnAcc{
	border-bottom:#fff 5px solid;
	border-left:#fff 2px solid;
	width: 100px;
	background-color:#e57700;
	}
.btnAcc:hover{
	background-color:#f9a700;
}
.btnHearing{
	border-top:#fff 2px solid;
	border-bottom:#fff 5px solid;
	border-left:#fff 2px solid;
	width: 99px;
	background-color:#00a890;
	/*float:right;*/
	}
.btnHearing:hover{
	background-color:#c5c6c7;
}
.btnRepairInfo{
	width: 164px;
	background-color:#094fa3;
	border-top:#fff 2px solid;
	border-bottom:#fff 5px solid;
	border-left:#fff 5px solid;
	}
.btnRepairInfo:hover{
	background-color:#659bd1;
	}
.btnRepairReq{
	width: 140px;
	background-color:#e57700;
	border-top:#fff 2px solid;
	border-bottom:#fff 5px solid;
	border-left:#fff 2px solid;
	}
.btnRepairReq:hover{
	background-color:#f9a700;
	}


.feature a{
	display: inline-block;
	color:#FFF;
	font-size:12px;
	margin-top:3px;
	text-decoration:none;
	text-align:center;
	font-family: 'Merriweather Sans', sans-serif;
	padding-top:3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0;
	text-transform:uppercase;
	/*margin-right:1px;*/
}

/*sidebar*/
.search{
	width:293px;
	height:31px;
	background-color:#dbedff;
	/*padding:9px;*/
	border: #dbedff 9px solid; 
	margin-bottom:6px;
	}
.search .inputbox{
	float:left;
	margin:0px;
	padding-left:10px;
	height:30px;
	width:185px;
	margin-right:5px;
	}
.search .button{
	float:left;
	width:82px;
	height:32px;
	margin:0px;
	padding:0px;
	}
/*search results*/
.pagination ul{
	
	}
.pagination li{
	list-style: none;
	margin-right:10px;
	float:left;
	}
.searchintro{
	float:left;}
.form-limit{
	float:right;
	}
.search-results{
	margin-top:10px;}
/*sidebar banner*/
.sidebar{
	
	}
.toolkit{
	background:url(../../../images/BGHousingtoolkit.jpg) top left no-repeat;
	height:83px;
	border: #c5c6c7 1px solid;
	/*padding: 24px 19px 12px 17px;*/
	padding: 17px;
	}
.toolkit p{
	font-size:14px;
	float:left;
	width:180px;
	}
.toolkit img{
	float:right;
	padding:32px 2px 0 0;
	}

.noticeboard{
	background:url(../../../images/BGNoticeBorad.jpg) top left no-repeat;
	height:83px;
	border: #c5c6c7 1px solid;
	padding: 17px;
}
.alinkdivder{color:#659bd1;	}
.noticeboard p{
	font-size:14px;
	}
.noticeboard a{
	padding-right:7px;
	padding-left:7px;
	}

.sidebarlistwitharrow{
	background:url(../../../images/BGRightlist.gif) top left no-repeat;
	height:38px;
	border: #c5c6c7 1px solid;
	padding: 10px 0 10px 17px;
	}
.sidebarlistwitharrow h4{
	font-family: 'Noto Sans', sans-serif;
	text-transform:uppercase;
	}
.Graysidebarlistwitharrow {
	background:url(../../../images/BGGrayRightlist.gif) top left no-repeat;
	height:38px;
	border: #c5c6c7 1px solid;
	padding: 10px 0 10px 17px;
	}
.Graysidebarlistwitharrow h4{
	font-family: 'Noto Sans', sans-serif;
	/*text-transform:uppercase;*/
	}
.usefullinkstitle{
	height:13px;
	color:#7cc242;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
	border: #c5c6c7 1px solid;
	padding:10px 0 10px 17px;
	}
.usefullinks ul{
	list-style-image:url(../../../images/listarrow.gif);
	padding:10px;
	margin:0;
	list-style-position:inside;
	}
	
.usefullinks ul li{
	font-size: 14px;
	height:22px;
	/*width:309px;*/
	border-bottom:#c5c6c7 1px solid;
	padding-top:10px;
}
.usefullinks .toppend-5 a{
	text-decoration:none;
	}

/* main content */
.item-separator{
	clear:both;
	margin-top:10px;
	}
.blog p, .blog a{
	margin-top:5px;
	font-size:1em;
	}
.img-intro-left{
	border:#c5c6c7 1px solid;}
	
	
/* footer */
#footerlink{
	height:339px;
	background:#1b67c3  url(../images/Bgfootereff.gif) top left repeat-x;
	border-bottom:#074999 1px solid;
		}
.footerlinktext{
	margin:0 auto;
	}
.footerlinktext .joomla-nav .item101{display:none;}
.footerlinktext .joomla-nav{
	border:none;	
	margin:0;
	text-align:left;
	font-weight:normal;
	list-style:none;
	color:#FFF;
	line-height: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	z-index:99;
	}

.footerlinktext .joomla-nav .separator{
	width:125px;
	text-align:left;
	color:#fff;
	border:0;
	padding:22px 0 0 0;
	margin-right:12px;
	font-size:14px;
	border-bottom: #CCC 2px solid;
	}
.footerlinktext .joomla-nav li{
	border:0;
	}
.footerlinktext .joomla-nav li:hover{
	color:#fff;
	background-color:transparent;
	}
.footerlinktext .joomla-nav li a{
	color:#fff;
	text-align:left;
	padding:0;
	}
.footerlinktext .joomla-nav li a:hover{
	background:none;
	color:#fff;
	}
.footerlinktext ul a{
	color:#FFF;
	}
	/* 2nd level*/
.footerlinktext .joomla-nav ul{
	color:#fff;
	display:block;
	background: none;
	padding: 0;
	border: none;
	margin-top:8px;
}
.footerlinktext .joomla-nav ul li{
	color:#fff;
	font-size:12px;
	padding:0;
	margin:0 0 4px 0;
	background-color:transparent;
	border:none;
	}
.footerlinktext .joomla-nav ul li:hover{
	color:#fff;
	}
.footerlinktext .joomla-nav ul li a{
	text-decoration:underline;
	text-transform:none;
	color:#fff;
}

.footerlinktext .joomla-nav ul li a:hover{
	color:#fff;
}

#copyright{
	border-top:#5eb219 1px solid;
	background-color:#7cc242;
	text-align:center;
	color:#FFF;
	height:36px;
	font-size: 1em;
	padding-top: 10px;
	}
#copyright a{
	color:#FFF;
	}
.joomla-footer {
	/*background:url(../images/BGFooter.gif) top left repeat-x;*/
	width:100%;
	/*height: 256px;*/
	
}
span.message{
	padding:0;
	margin:0;
	}
span.message {
	font-family: 'Merriweather Sans', sans-serif;
	color:#7cc242;
	font-size: 14px;
	list-style:none;
	}
.result-category{
	display:none;
	}
.result-text{
	margin-top:10px;
	}
.inputtxt{ width:300px;}
/*.inputtxtarea{width:297px; height:70px;}*/
textarea{
	resize: none;
	}
.eqp_radio{
	margin-left:20px;
	}
#tcvn-banner-slider100{
	border:0;
	}

span.error{ display : none;}
