/* ====== video ====== */

/* Video */

.video-embed {overflow: hidden; height: 1%;}
p.help-link {float: right;}
.video-embed .help-link {margin-bottom: 0;}
.video-options li {color: #368BAE}
.video-options li.current {font-weight: bold;}
.video-embed div {background: #E4F0F9;border: 1px solid #D3E7F5;clear: both;padding: 10px 0;margin: 0 13px;text-align: center;overflow: hidden;height: 1%;}
.video-embed div img {display: block;margin: 0 auto;}
.video-meta {background: #E4F0F9;border: 1px solid #D3E7F5; padding: 13px; margin: .75em 13px;}
.video-meta dt {font-weight: bold;}



/* ====== Support for secondary middle managers section ====== */

.main-panel {background: #ffffff url(../images/bg-secondary-middle-managers.gif) no-repeat 50% top;border: 1px solid #E6E6E6;margin: 0 13px;overflow: hidden;height: 1%;}
.panel-content {padding: 12px 22px 0;}
.panel-image {margin: 0;float: left; width: 50%;_margin-right:-3px;}
.panel-image img {margin: 24px 0 0 3px; }
ul.panel-list {padding: 0;}
.panel-list a {display: block;background-repeat: no-repeat; background-position: 10px 50%;border-bottom: 1px solid #E6E6E6;padding: 9px 0 9px 34px;overflow: hidden; height: 1%;}
.item1 a {background-image: url(../images/li-item1.gif);}
.item2 a {background-image: url(../images/li-item2.gif);}
.item3 a {background-image: url(../images/li-item3.gif);}
.item4 a {background-image: url(../images/li-item4.gif);}
.item5 a {background-image: url(../images/li-item5.gif);border-bottom: 0px none;}
.front-secondary {overflow: hidden;height: 1%;}
.front-secondary li {list-style: none;padding: 0;margin: 0 19px 0 0;border: 1px solid #E6E6E6;float: left;}
.front-secondary li.alt {margin: 0;}
.front-secondary h2 {padding: 0;margin: 0;}
.front-secondary .links a {background: #ffffff url(../images/front-secondary-links.jpg) no-repeat left top;display: block;float: left;height: 60px;margin: 0;padding: 10px;text-decoration: none;width: 236px;}


/* ====== NZCRB TABLE ====== */
.browse-resources {text-align: right;}

#mx a {display: block;padding:5px 10px}
#mx td.col1, #mx td.col2,#mx td.col3 {padding: 0;}
#mx td.col1-alt, #mx td.col2-alt,#mx td.col3-alt {padding: 0; height: 25px;}
#mx td.col1 {background-color:#E6EBF1}
#mx td.col1-alt, #mx td.col1:hover {background-color:#ecf0f5}
#mx td.col2 {background-color:#dde1de}
#mx td.col2-alt, #mx td.col2:hover {background-color:#E6E9E6}
#mx td.col3 {background-color:#EAE7D6}
#mx td.col3-alt, #mx td.col3:hover {background-color:#EFEDE0}

.terms {border: 1px solid #bbb;height: 150px;overflow: scroll;}
.security-block {margin: 1.5em 0;}


dl.alphabet-list {margin-bottom: 0.75em;font-size: 1.083em;text-align: center;padding:0 0 0.75em;}
dl.alphabet-list * {display: inline;}
dl.alphabet-list dd {color: #999;padding: 0 1px;}
dl.alphabet-list .current {font-weight: bold;color: #333;}


dl.resource-filter * {display: inline;}
dl.resource-filter dd.current {font-weight: bold;}

#matrix-list-ph2 .item {border-bottom:1px dotted #368BAE;margin-bottom: .75em;overflow: hidden;height: 1%;}

dl.resource-info {float: right;margin-bottom: 0;}
dl.resource-info * {display: inline;}
dl.resource-info dd {margin-left: 3px;margin-bottom: 0;}

.is-new {color:#EF4708;font-weight:bold;}

#matrix-list-ph2 .resource-info .source {line-height: 1px;font-size: 1px;}

ul.resource-meta * {color: #666666;}
ul.resource-meta {font-size: .917em;line-height: 1.636em;margin-bottom: 1.636em;}
ul.resource-meta li {margin-bottom: 0.818em;}
.resource-link a {text-decoration: none;}
.resource-link a:hover {text-decoration: underline;}

#matrix-list-ph2  .resource-rating {line-height: 18px;}

#matrix-list-ph2 .calculated-rating  {float: left;margin-right: 0.3em;}

.resource-user-input {list-style: none;margin-left: 0;margin-bottom: .75em;overflow: hidden;height: 1%;}

#matrix-list-ph2 .resource-user-input li {float: right;margin-left: 1em;}

#matrix-list-ph2 .resource-user-input .rate {float: left;margin-left: 0;}

.user-add-rating, .user-comments, .user-add-comment, #post_comment {overflow: hidden;height:1%;}

.user-add-comment {padding-bottom: .75em;}

.add-comment-link {float: right;margin: 0;}

h3.comment-title {margin-left:13px;margin-right: 13px;padding: 0;border-bottom: 1px dotted #C3D5DA;}

#matrix-list-ph2 .user-add-rating legend span {font-weight: bold;}


#matrix-list-ph2 .user-add-rating .rating-buttons .rating-button{float: left;margin-right: 0.3em;}

p.user-cancel-input {float: right;}
p.user-cancel-input a {padding-left: 13px;background: url(../images/link-cancel.gif) no-repeat left 50%;}


ul.matrix-types {overflow: hidden; height: 1%; margin: 1.5em 0;}
ul.matrix-types li {float: left; width: 33.33%;}
ul.matrix-types a {display: block;padding: 9px 13px 9px 25px; background: url(../images/arrow-grey.gif) no-repeat 13px 50%; color: #666666;}
ul.matrix-types a:hover {text-decoration: none;}
ul.matrix-types li.key a {background-color: #E6EBF1;}
ul.matrix-types li.key a:hover {background-color: #ECF0F5;}
ul.matrix-types li.support a {background-color: #DDE1DE;}
ul.matrix-types li.support a:hover {background-color: #E6E9E6;}
ul.matrix-types li.digital a {background-color: #EAE7D6;}
ul.matrix-types li.digital a:hover {background-color: #EFEDE0;}
ul.matrix-types li.current a {font-weight: bold; background-image: url(../images/arrow-dark-grey.gif);}


ul.comment-list li {background: #F2F2F2;margin-bottom: .75em;}


ul.comment-list .comment-head {padding-top: 1px;border-bottom:1px dotted #ccc;}

ul.comment-list .comment-body {border-bottom: 1px solid #C3D5DA;}



.main-topic, .topic-comment {border-bottom: 1px solid #C3D5DA;margin: 1.5em 13px;overflow: hidden; height: 1%;}
.topic-comment {background: #F2F2F2;}
.main-topic .header {margin: 0;}
.topic-comment-list ul {padding-right: 0;}
.topic-comment-list .topic-comment {margin: 0;}
.topic-header {background: #F2F2F2;padding-top: 1px;border-bottom:1px dotted #ccc;}

/*forum table*/
.forum-table td {vertical-align: middle;}
.sticky-icon {display: inline-block; *display: inline;padding-left: 22px; *padding-left: 24px;position: relative;}
.sticky-icon img {display: inline; left: 0; padding-left: 0; position: absolute; top: -14px; *top: -3px;}




.reply-options {text-align: right;margin: .75em 0;}

.pagination {overflow: hidden; height: 1%;background: #E4F0F9;margin: 0 13px;border: 1px solid #D3E7F5;}
p.page-count, p.forum-title {margin-bottom: 0;}
ul.page-list, ul.topic-navigation {float: right;}
ul.page-list li {display: inline;}
ul.page-list li.current {font-weight: bold;}

ul.search-results .result-item {border-bottom:1px dotted #368BAE; margin-bottom: .75em; padding-bottom: 1.5em;overflow: hidden;height: 1%;}
#search-again {margin-bottom: 1.5em;}
#search-again label {display: block;}
#search-again .text { clear: both;float: left; margin-right: 5px; width: 300px;}


/* calendar */
#ezagenda_calendar_container {margin: .75em 0;}
#ezagenda_calendar_container table{border-collapse: separate;margin: 0 auto;width: 178px;}
#ezagenda_calendar_container .calendar_heading th {border: 0px none; background: #EBECEC url(../images/calendar-heading.gif) repeat-x left bottom; font-weight: normal; color: #333333; padding: 6px 0 3px;}
#ezagenda_calendar_container th, #ezagenda_calendar_container td {text-align: center;padding: 3px 0;}
#ezagenda_calendar_container td {background: #F1F1F2 url(../images/calendar-td.gif) no-repeat left -1px;border: 1px solid #CACBCD;color: #4D4D4F;}
#ezagenda_calendar_container th {background: #B8B7B7 url(../images/calendar-th.gif) no-repeat left -2px; border: 1px solid #A6A5A4;color: #ffffff;font-weight: bold;}
#ezagenda_calendar_container td.ezagenda_selected {background:#D4E2ED url(../images/calendar-td-selected.gif) no-repeat left -1px;border-color: #82B4D8;color: #368BAE;font-weight: bold}
#ezagenda_calendar_container td.ezagenda_current {background:#D4E2ED url(../images/calendar-td-selected.gif) no-repeat left -1px;border-color: #82B4D8;color: #368BAE;}
#ezagenda_calendar_container table th a {color: #365777;}
#ezagenda_calendar_container table td a {text-decoration: underline;}
#ezagenda_calendar_container table td a:hover {text-decoration: none;}


.add-comment-button {background: transparent;font-family: Arial, Helvetica, Sans-serif;color: #368BAE;display: inline;margin: -2px 0 0 0;height: 17px;}

#rating-form {margin-bottom: 2em;}

#rating-form .fields {overflow: hidden;margin-left: 0;padding: 0;}

#rating-form .fields li {margin-bottom: 0.75em;height: 1%;}
#rating-form .fields label {width: auto;margin: 0;line-height: 25px;}

#rating-form .fields li input, #rating-form .fields li img {float: left;margin-right: 5px;}

#rating-form .fields li input {margin-top: 4px;}




#content #googlemap-holder {
	width: 532px; 
	height: 488px;
	margin: 0 13px .75em;
}

#content #listing {
	width: 530px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
	margin: 0 13px 1.25em;
}

#content .gbox {
	float: left;
	width: 176px;
	height: 211px;
	border-right: 1px solid #CCCCCC;
}

#content .last {
	border-right: none;
}

#content .gbox .box-title {
	background-color: #EEEEEE;
	padding: 1px;
	border-bottom: 1px solid #CCCCCC;
}

#content .gbox .box-list {
	overflow-y: scroll;
	height: 180px;
	padding-top: .25em; 	
}

#content .gbox .box-title h4 {
	margin-left: .25em;	
}

#content div.gbox ul {
    list-style-type: none;
}






