/* http://developer.yahoo.com/yui/reset/  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {
	margin:0;padding:0;
	font-family: Arial,Helvetica,sans-serif;
}

tr, th, td {
	margin: 0; padding:2px;
	font-family: Arial,Helvetica,sans-serif;
}


table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}


body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0 auto;
	color : #333333;
	background: transparent url(/knowledgeAuckland/app_templates/assets/images/bgMain.jpg) 50% 0 no-repeat;
	
}
h1{
	font-size:22px;
	color:#364967;
	margin:22px 0 0.5em 0;
	padding:0;
}

h2{
	font-size:16px;
	color:#364967;
	margin:0 0 0.5em 0;
	padding:0;
	font-weight: bold;
}

h3{
	color:#01295a;
	font-size:12px;
	margin: 0 0 0.5em 0;
	font-weight: bold;
}
h4{
	color:#0b859a;
	font-size:12px; 
	margin: 0 0 0.2em 0;
	padding:0;
	font-weight: bold;
}

input.text {
	border:1px solid #002448;	
	outline-style:none;
	padding:1px 3px 2px 3px;
	width:140px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

a{color:#002a5c;}
a:hover{text-decoration:none}

select {color:#333333;font-size:12px;height:20px;border:1px solid #085f7d; vertical-align: middle;}

#page-wrapper {
	position: relative;
	margin: 0 auto;
	width: 973px;
	font-size: 0.7em;
}

#search-form { 
	height: 32px;
	float:right;
	width: 270px;
}

#search-form label {
	float: left;
	margin: 9px 0 0 18px;	
}

#search-form input {
	position: absolute;
	top: 6px;
	right: 25px;
}

#search-form .go-search {
	 position: absolute;
	 top: 6px;
	 right: 0;
	 width:25px;
	 height:20px;
}

div.clear-hidden{
	clear:both;line-height:1px;height:1px;font:1px/1px Arial;
}
img#logo{
	display:block;
	clear: both;
}


#search-form span {
	margin:4px 3px 0 0;
	float:left;
}

#search-form .goimg {
	border:none;
	width:25px;
	height:20px;
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/btn_go.gif) 0 0 no-repeat;
	float:left;
}
#search-form .goimg:hover {
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/btn_goOver.gif) 0 0 no-repeat;
}
/**html #search-form img {vertical-align:middle; margin-top:-6px;}
*:first-child+html #search-form img {vertical-align:middle; margin-top:-6px;}*/


#header{
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/img_header.jpg) 0 0 no-repeat; 
	height:132px;
	clear:both;
}
#maincontent {
	border-left:1px solid #CCD4DE;
	border-right:1px solid #CCD4DE;
	float:left;
	width:972px;
	margin:5px 0 0 0;
}

#left-col {
	float: left;
	width: 207px;
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/lhsNavBG.jpg) 0 0 no-repeat; 
	height:536px;
	display:inline;
	margin:0;
}

#left-col #left-nav {
	list-style-type: none;
	margin: 0 ;
	padding: 27px 40px 0 0;
	text-align:right;
}

#left-col #left-nav li {
	list-style-type: none;
	padding:0;
	margin:0;
}
#left-col #left-nav li a {
	padding:0 5px 0 0;
	text-decoration: none;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0;
	_height:17px;
	line-height:19px;
}
#left-col #left-nav li a:hover {
	background-color:#c6c6c6;
	margin:0 0 0 10px;
}
#left-col #left-nav li a.selected {
	background-color:#c6c6c6;
	margin:0 0 0 10px;
}
#left-col #left-nav li ul {
	background-color:#cacaca;
	margin:5px 0 5px 10px;
	padding:5px 0;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#left-col #left-nav li ul li{
	margin:0;
	padding:0;
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/arc_nav_arrow.gif) 97% 60% no-repeat;
}
#left-col #left-nav li ul li a {
	margin:0;
	padding:0 12px 0 0;
	text-decoration: none;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:16px;
}
#left-col #left-nav li ul li a:hover {
	background:#e7e7e7 url(/knowledgeAuckland/app_templates/assets/images/arc_nav_arrow.gif) 97% 60% no-repeat;
	margin:0;
	padding:0 12px 0 0;
}
#left-col #left-nav li ul li a.selected {
	background:#e7e7e7 url(/knowledgeAuckland/app_templates/assets/images/arc_nav_arrow.gif) 97% 60% no-repeat;
	margin:0;
	padding:0 12px 0 0;
}
#mid-col-extended {
	float: left;
	width: 465px;
	padding: 0;
	margin: 0;
	display: inline;
}

div.buttonbar {
	overflow: hidden;
	height: 48px;
	margin: 0 0 10px 0;
}

#mid-col-extended a.pubimg {
	float:left;
	display:block;
	height:48px;
	width:155px;
	text-indent: -9000px;	
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/btn_publications.gif) 0 0 no-repeat;
}
#mid-col-extended a.pubimg:hover {
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/btn_publicationsOver.gif) 0 0 no-repeat;
}
#mid-col-extended a.mapimg {
	float:left;
	display:block;
	height:48px;
	width:155px;
	text-indent: -9000px;		
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/btn_dataMapping.gif) 0 0 no-repeat;
}
#mid-col-extended a.mapimg:hover {

	background:transparent url(/knowledgeAuckland/app_templates/assets/images/btn_dataMappingOver.gif) 0 0 no-repeat;
}
#mid-col-extended a.infoimg {
	float:left;
	display:block;
	text-indent: -9000px;	
	height:48px;
	width:155px;			
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/btn_infoCommunity.gif) 0 0 no-repeat;
}
#mid-col-extended a.infoimg:hover {
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/btn_infoCommunityOver.gif) 0 0 no-repeat;
}
#mid-col-extended .firp {
	padding:15px 0 0 0;
	margin-top:0;
	margin-bottom:20px;
}

#mid-col-extended p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin-bottom: 1em;
	margin-top: 0;
}

#contentpane ul li {
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/arrowGreen.gif) 0 50% no-repeat; 
	list-style-type:none; 
	padding:0 0 0 10px; 
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}


#mid-col-extended #midbottom {float:left}

#mid-col-extended .footp {padding:0 0 10px 0;}

#mid-col-extended #midbottom h1.lateres {margin:17px 0 6px 0;}
* html #mid-col-extended #midbottom h1.lateres {margin:-3px 0 6px 0;}

div.resbox img {
	float:left; 
	margin:0 19px 0 0;
	border:1px solid #ced5df;
	padding: 0;
}

div.resbox h4 {
	font-size : 11px;
}

#mid-col-extended #midbottom h3 {
	margin:0;
	padding:0;
	vertical-align: top;
}

#mid-col-extended #midbottom h3 a {
	color:#01295a;
	font-size:12px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#mid-col-extended #midbottom h3 a:hover {
	color:#01295a;
	font-size:12px;
	margin:0;
	padding:0;
	text-decoration:underline;
}
#mid-col-extended #midbottom p { 
	margin:0; 
	padding:0;
	font-size:11px;
	line-height:14px;
}
#mid-col-extended #midbottom .resbox {
	float:left; 
	margin:10px 0;
	padding: 0;
}

#mid-col-extended #midbottom .resbox table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 465px;
}

#mid-col-extended #midbottom .resbox table td, #mid-col-extended #midbottom .resbox table th { vertical-align: top !important;}

#right-col {
	float:right;
	margin:0;
	padding:0 0 0 20px;
	width:277px;
	display:inline;	
}
* html #right-col {	padding: 0;} 

#right-col .hr {
	margin:5px 10px 0 0;
	color:#ccd5de;
	background-color:transparent;
	border-top:1px solid #CCD5DE;
	height:1px;
	font-size:1px;
}

#loginbox{
	background-color:#b7b7b7;
	padding: 8px;
	border:3px solid #D7D7D7;
	margin: 0 0 10px 0;
	height: 95px; 	
	overflow: hidden;	
}

#loginbox h3.title{
	color:#ffffff;
	font-size : 14px;
	margin: 0;
	background: none;
}

#loginbox form { padding:0; margin:0;}

#loginbox div.error-message{
	color:#ff0000;
	padding-left:5px;
	font-weight:bold;
	margin: -3px;
	text-align: center;
	font-size : 11px;
}

#loginbox .btnlogin { 
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/btn_login.gif) no-repeat; 
	border:none;
	width:50px; 
	height:20px; 
	float:right;
	margin : 7px 15px 0 0;
}
#loginbox .btnlogin:hover { 
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/btn_loginOver.gif) no-repeat;
}
#loginbox label{
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
}
#loginbox td.right-align{text-align:right;}

#loginbox div#logged-in-information{
	margin:15px 0 20px 6px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align: center;
}

#loginbox a.logged-in-link{
	font-size:12px;
	color:#FFFFFF;
	background-color:#075F7E;
	border: 1px solid #002A5C;
	padding: 2px 15px 2px 15px;
	font-weight:bold;
	text-decoration:none;	
}

#loginbox a.login-link {
	background: transparent url(/knowledgeAuckland/app_templates/assets/images/arrowWhite.gif) 17px 60% no-repeat;
	text-decoration:none; 
	color:#FFFFFF;
	padding:0 0 0 27px;
	float: left;
}


#loginbox a {font-size : 11px;}
#loginbox a:hover {text-decoration:underline;}

#loginbox a.logged-in-link:hover{ background-color:#397f98; }

#loginbox div.align-center{ text-align:center; }

#loginbox a#my-account{ margin-right:20px; }

#right-col-mixed {
	float:right; 
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/dividerVertical.gif) 0 139px repeat-y; 
	padding:0;
	margin:0 0 100px 0;
	display:inline; 
	width:277px;
	height:536px;
	min-height: 536px;
	height: auto !important;
}

/* styles for the signup button link */

a.signup {
	display:block;
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/btn_signUp.gif) 5px 0 no-repeat; 
	text-indent: -9000px;	
	height:55px;
	width:271px;
	margin:4px 0 4px 0;
	padding:0;
}

a.signup:hover {
	background: url(/knowledgeAuckland/app_templates/assets/images/btn_signUpOver.gif) 5px 0 no-repeat !important; 
}

#right-col-mixed a.joinimg {
	display:block;
	text-indent: -9000px;
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/btn_join.gif) 0 0 no-repeat; 
	height:34px;
	width:277px;
	margin: 0 0 10px 0;	
}
#right-col-mixed a.joinimg:hover {
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/btn_joinOver.gif) 0 0 no-repeat; 
}

#right-col-mixed .hr {
	margin:5px 10px 15px 10px; 
	padding:0;
	color:#CCD5DE;
	height:1px;
	background-color:transparent;
	border-top:1px solid #CCD5DE;
	font-size:1px;
}
#right-col-mixed h1.events {
	margin:0 0 0 12px;
	font-size:18px;
}

div.eventbox {
	width:250px; 
	padding:0 0 0 12px; 
	margin:11px 0;
}

div.eventbox h3 a{
	color:#01295a; 
	font-size:12px;
	text-decoration:none;
}

div.eventbox h3 a:hover{
	color:#01295a; 
	font-size:12px;
	text-decoration:underline;
}

#right-col-mixed h3 {
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/arrowGreen.gif) 0 50% no-repeat; 
	padding:0 0 0 12px;
	margin:0;
}

#right-col-mixed p {margin:0; padding:0 0 0 10px}

#footer { 
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/footerBG.gif) 0 0 no-repeat; 
	height:40px; 
	clear:both; 
	position:relative;
	z-index:-10;
	/*border-right:1px solid #CCD4DE;*/
	
}
#footer .footerdec {
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/footerDecoration.gif) right bottom no-repeat; 
	height:120px; 
	width:150px;
	float:right;
	position:absolute; 
	top:-120px;
	right:-1px;
	z-index:-10;
}
* html #footer .footerdec {right: -2px;}
/**:first-child+html #footer .footerdec {	}*/

#footernav {
	clear:both;
	float:right; 
}

#footernav ul {
	margin:0 0 0 30px; 
	padding:0; 
	text-align:right;
}
#footernav ul li {display:inline; }

#footernav ul li a {color:#01295a}

#footernav ul li a:hover {
	color:#01295a;
	text-decoration:none;
}
#footernav div {
	margin:0; 
	padding:3px 0 0 0;
}
div.cencon {
	float:left;
	width:490px;
}

div#feedback {	
	padding:10px 20px;
	width:383px;
	height:325px;
}

div#feedback .feed-select {
	border:1px solid #002448;
}
div#feedback input.fedtext {
	border:1px solid #002448;
	padding: 4px;
	width:234px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
div#feedback label, div#forget-password label{
	font-size:12px;
	color:#002a5c;
}
div#feedback select {
	border:1px solid #002448;	
	width:100%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
div#feedback textarea {
	border:1px solid #002448;
	padding: 4px;
	width:235px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


/* validation errors */
input.failedValidation, textarea.failedValidation, select.failedValidation { border: #ff0000 1px solid !important; }
p.failedValidation { color:#ff0000; }
p.failedValidation ul li {
	background:transparent url(/knowledgeAuckland/app_templates/assets/images/arrowGreen.gif) 0 50% no-repeat; 
	list-style-type:none; 
	padding:0 0 0 10px; 
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}



/* publish search page */
div.publish-search{width:739px;float:left; margin-top:15px;}
div#search-by-subject.blank-bg{background:transparent url(/knowledgeAuckland/app_templates/assets/images/search_bgBlank.gif) center center no-repeat !important;width:739px;height:53px;}
div#search-by-subject{background:transparent url(/knowledgeAuckland/app_templates/assets/images/search_bgSubject.gif) center center no-repeat;width:739px;height:53px;}
div#search-by-subject label{font-size:12px; font-family:arial;font-weight:bold;color:#002a5c;margin:28px 0 0 0;}
div#search-by-subject label#data-category-label{margin-left:15px;float:left;}
div#search-by-subject select#data-category{margin-left:15px;float:left;color:#333333;font-size:12px;height:20px;}
div#search-by-subject input#data-category-submit{float:left;}
div#search-by-subject label#data-keyword-label{float:left;margin-left:30px;margin-right:30px;}
div#search-by-subject input#data-keyword{float:left;height:16px;}
div#search-by-subject input, div#search-by-subject select, div#search-by-subject a {margin:24px 0 0 0;}

div#search-by-subject input, div#search-by-subject label, div#search-by-subject select, div#search-for-author input, div#search-for-author label, div#search-by-subject a{float:left;}
div#search-by-subject input, div#search-by-subject select, div#search-for-author input{width:175px;border:1px solid #085f7d;}

#search-by-subject input.submit_button, #search-for-author input.submit_button {
	margin-left:15px !important;	
	width: 60px !important;
}

/* submit buttons */
a.reset_link {margin-left:22px !important;float:left;}

div#search-for-author{background:transparent url(/knowledgeAuckland/app_templates/assets/images/search_bgAuthor.gif) center center no-repeat;width:739px;height:45px;overflow:hidden;}
div#search-for-author label{font-size:12px; font-family:arial;font-weight:bold;color:#002a5c;margin:19px 0 0 0px;}
div#search-for-author label#data-author-label{margin-left:300px;}
div#search-for-author input#data-author{height:16px;}
div#search-for-author input, div#search-for-author a {margin-top:15px !important;}
div#search-for-author input#data-author{margin-left:30px;}
div#search-result-header{background: transparent url(/knowledgeAuckland/app_templates/assets/images/search_bgResults.gif) 0 0 no-repeat; width:739px;height:45px;}
div#search-result-header span#search-result{font-size:12px; font-family:arial;font-weight:bold;color:#002a5c;margin-left:17px;margin-top:25px;float:left;}
div#search-result-header span.pagination{float:left;margin-top:25px;margin-left:95px;font-size:12px;color:#626262;}
div#search-result-header span.pagination a{color:#002a5c;}
div#search-result-header span.pagination a:hover{text-decoration:none;}

div#search-result-header span#sort-by{float:right;margin-top:20px;margin-right:13px;}
div#search-result-header span#sort-by form{padding-bottom:0; margin-bottom:0;}
div#search-result-header span#sort-by form label {margin: 4px 3px 0 0; float: left;}
*:first-child+html div#search-result-header span#sort-by form label {margin: 3px 3px 0 0;}

div#search-result-header span#sort-by form .submit_button {margin-top: 2px; vertical-align: middle;}
* html div#search-result-header span#sort-by form .submit_button {margin-top: 0 !important; vertical-align: baseline;}
*:first-child+html div#search-result-header span#sort-by form .submit_button {margin-top: 0 !important; vertical-align: baseline;}

div#search-result-header select#search-sort{width:130px;height:20px;color:#333333;font-size:12px;border:1px solid #085f7d;}
div#search-result-content{width:737px;border-left:1px solid #065f7d;border-right:1px solid #065f7d;border-bottom:1px solid #065f7d;padding-top:3px;padding-bottom:15px;background:#ffffff;}
div#search-result-content table.odd{background-color:#e6f3f4;}
div#search-result-content tr.odd{background-color:#e6f3f4;}
div#search-result-content table th{font-size:12px;font-weight:bold;color:#002a5c;text-align:left}
div#search-result-content table td{font-size:12px;color:#002a5c;}
div#search-result-content table{width:737px;font-size:11px;font-family:arial;color:#4c4c4c;}
div#search-result-content table td.first-col{padding-left:13px;font-size:12px;font-weight:bold;color:#002a5c;width:78px;}
div#search-result-content table td.second-col{width:565px;}
div#search-result-content a{color:#002a5c;}
div#search-result-content a:hover{text-decoration:none;}
div#search-result-content a.title, div#search-result-content span.deep-color{color:#002a5c;font-size:12px;font-weight:bold}
div#search-result-content td.light-color{color:#098597;}
div#search-result-content td{line-height:11px;}
div#search-result-content td.first-row{padding-top:5px;}
div#search-result-content td.last-row{padding-bottom:5px;}
div#search-result-bottom{width:739px;text-align:center;font-size:12px;padding-top:10px;padding-bottom:20px;color: #626262;}
div#search-result-bottom a{color:#002a5c;}
div#search-result-headmem{text-align:center;font-size:12px;padding-top:10px;color: #626262;}
div#search-result-headmem a{color:#002a5c;}
div#search-result-content td.first-row-search{padding-top:5px; padding-left:13px}
div#search-result-content td.last-row-search{padding-bottom:5px; padding-left:13px}
/* end publish search page */
div#search-result-table{border-bottom:1px solid #065f7d;padding-top:3px; background: transparent url(/knowledgeAuckland/app_templates/assets/images/search_bgResults.gif) 0 0 no-repeat;background:#ffffff;}
div#search-result-table table { border-collapse:collapse; width:738px;font-size:11px;font-family:arial;color:#4c4c4c; margin-left:1px }
* html div#search-result-table table {
	border-collapse:collapse; width:739px;font-size:11px;font-family:arial;color:#4c4c4c;
} 
*:first-child+html div#search-result-table table {
	border-collapse:collapse; width:739px;font-size:11px;font-family:arial;color:#4c4c4c;
}

div#search-result-table table tr.eventr{ height:25px; background-color:#e6f3f4; }
div#search-result-table table tr.eventr td{ border-right:1px solid #065f7d; border-left:1px solid #065f7d }
div#search-result-table table tr.firtr{ height:40px;}
* html div#search-result-table table tr.firtr {
	height:28px;
} 
*:first-child+html div#search-result-table table tr.firtr {
	height:28px;
}
div#search-result-table table tr.firtr th{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#002a5c; padding:14px 0 0 7px;  border-bottom:1px solid #065f7d; }

div#search-result-table table tr.oddtr{ height:25px;}
div#search-result-table table tr.oddtr th{padding-left:5px}
div#search-result-table table tr.oddtr td{ border-right:1px solid #065f7d; border-left:1px solid #065f7d  }
div#search-result-table .tdlink{width:150px;}
div#search-result-table .tdlink a{color:#002a5c;}
div#search-result-table .tdlink a:hover{ text-decoration:none;}

/* data detail page*/
table.table-data-detail td {padding:5px 0;font-size:12px; line-height:16px;}
table.table-data-detail td strong{color:#002a5c}
	
/* publish detail page*/
table.table-publish-detial{margin-top:15px; width:465px;}
*:first-child+html  table.table-publish-detial{margin-top:20px;}
* html table.table-publish-detial{margin-top:20px;}
table.table-publish-detial td{padding:5px 0 5px 0px;font-size:12px; vertical-align: top;}
table.table-publish-detial th{padding:5px 0 5px 0px;font-size:12px; text-align:left;font-weight:bold; font-family:Arial, Helvetica, sans-serif;color:#002a5c; vertical-align: top;}
table.table-publish-detial th.fircol{ width:170px;}
table.table-publish-detial td strong{color:#002a5c}

/* registion page*/
table.table-registration {width:410px; margin:10px 10px;}
table.table-registration td{padding:0 0 5px 0px;font-size:12px;text-align:left;}
table.table-registration td .txtinput{ width:234px; border:1px solid #002448;height:20px;}
table.table-registration td .txt-input-prefix{ width:47px; *width:45px; border:1px solid #002448;height:20px; margin-right:5px;}
table.table-registration td .txt-input-number{ width:189px; border:1px solid #002448;height:20px; margin:0;}
table.table-registration a{color:#002a5c;}
table.table-registration a:hover{text-decoration:none;}
table.table-registration th{padding:5px 0 5px 0px;font-size:12px; text-align:left;font-weight:bold;color:#002a5c}
table.table-registration td.td-right{width:75px;}
.table-registration textarea{border:1px solid #002448;}
#category{width:236px;}

#td-left{text-align:left;}
#td-left input{width:20px; margin-left:20px;}
#registration-interest{height:80px; width:374px; font-family:Arial, Helvetica, sans-serif; font-size:13px}
*:first-child+html #registration-interest{width:362px;}
* html #registration-interest{width:362px;}
input.reg-chk {margin:1px; padding:0px;}
#keywords{height:80px; width:234px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:13px}
#description{height:80px; width:234px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:13px}
#feedback-description{height:80px; width:234px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:13px}

table td.padding-btn{text-align:right; padding:15px 8px 20px 0}
*:first-child+html table td.padding-btn{padding:15px 14px 20px 0}
*html table td.padding-btn{padding:15px 10px 20px 0}

table.search-result-table{border:1px solid #065f7d;padding-top:3px; border-collapse:collapse;}


tr.hearer{background: transparent url(/knowledgeAuckland/app_templates/assets/images/search_bgResults.gif) 0 0 no-repeat; width:739px;height:45px;}

#search-input{background: transparent url(/knowledgeAuckland/app_templates/assets/images/search.GIF) 0 0 no-repeat; width:739px;height:45px;}

#search-table{margin-left:100px; margin-top:14px;}

.no-margin{margin-top:0;}

.float-left{float:left;}

.data-mapping-p{font-size:12px; width:700px; line-height:16px}
.research-register-first-column{width:230px;}
table td.padding-btn-research {text-align:right; padding:15px 0 20px 0}

/* styles for admin fields */
input.short-text 	{ width : 60px }
input.date-text 	{ width : 130px }
input.long-text 	{ width : 350px }
textarea.short-text { width : 350px; height : 50px; }
textarea.long-text 	{ width : 350px; height : 150px }



#site-search-input{margin-left:15px;}

#search-input-table{float:left;}

.site-search-header{
	margin-left:200px;
	margin-top:40px
}

div#search-result-content-1{width:737px;border-left:1px solid #065f7d;border-right:1px solid #065f7d;border-bottom:1px solid #065f7d;padding-top:3px;padding-bottom:15px;margin-left:200px;}
div#search-result-content-1 table.odd{background-color:#e6f3f4;}
div#search-result-content-1 tr.odd{background-color:#e6f3f4;}
div#search-result-content-1 table th{font-size:12px;font-weight:bold;color:#002a5c;text-align:left}
div#search-result-content-1 table td{font-size:12px;color:#002a5c;}
div#search-result-content-1 table{width:730px;font-size:11px;font-family:arial;color:#4c4c4c;}
div#search-result-content-1 table td.first-col{padding-left:13px;font-size:12px;font-weight:bold;color:#002a5c;width:78px;}
div#search-result-content-1 table td.second-col{width:565px;}
div#search-result-content-1 a{color:#002a5c;}
div#search-result-content-1 a:hover{text-decoration:none;}
div#search-result-content-1 a.title, div#search-result-content span.deep-color{color:#002a5c;font-size:12px;font-weight:bold}
div#search-result-content-1 td.light-color{color:#098597;}
div#search-result-content-1 td{line-height:11px;}
div#search-result-content-1 td.first-row{padding-top:5px;}
div#search-result-content-1 td.last-row{padding-bottom:5px;}
div#search-result-content-1 td.first-row-search{padding-top:5px; padding-left:15px}
div#search-result-content-1 td.last-row-search{padding-bottom:5px; padding-left:15px}


.submit_button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF !important;
	background-color:#075F7E;
	border:1px solid #002a5c !important;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold !important;
	/*vertical-align: middle;	*/
}

.submit_button:hover{background-color:#397F98;}

input.submit_button{
	padding: 0px 8px 1px 8px;
}

a.submit_button{
	padding: 1px 8px 2px 8px;
}


input.go_button {
	padding: 0 2px 1px 2px !important;
}

input.login_button {
	padding: 0 2px 1px 2px !important;
	float: right;
	margin-right: 15px;
}



* html input.submit_button, *:first-child+html input.submit_button {
	padding: 0px 8px 0px 8px;		
}

* html a.submit_button, *:first-child+html a.submit_button {
	padding: 1px 8px 2px 8px;		
}




div#search-result-table table td{ padding-left:8px;}
div#search-result-table table td a.title{color:#002a5c;font-size:11px;font-weight:bold}
div#search-result-bottom span{ padding-left:2px; padding-right:2px;}
div#search-result-bottom a{ padding-left:2px; padding-right:2px;}
div#search-result-header span.pagination span{padding-left:2px; padding-right:2px;}
div#search-result-header span.pagination a{padding-left:2px; padding-right:2px;}

#contact_phone_prefix {width:35px;}
*:first-child+html #contact_phone_prefix {width:33px;}
* html #contact_phone_prefix {width:33px;}

#member-form{width:420px}

table.table-registration td.region{text-align:left; padding-right:0;}

.ui-widget {
	font-size : 0.8em !important;
	width : 400px;
}

div.logo-images {
	text-align: center;
}

div.logo-images p {
	margin : 20px 0;
}

a.skipnav {
	position: absolute;
	text-indent: -9000px;
}
