/* @override http://vicbioportalorg.ozstaging.com/css/interior.css */
#inner_hero {
  width: 960px;
  margin-bottom: 10px;
  height: 106px; }

#inner_hero_image {
  float: left; }

.inner #find_panel_wrapper {
  background: none;
  height: 106px;
  float: left;
  width: 479px; }

.inner #find_panel {
  background: url(../images/inner_hero_find_bg.gif) no-repeat; }

.inner #find_panel_content {
  padding: 0em;
  position: relative;
  height: 106px; }

.inner #find_panel_content_p {
  font-size: 0.8em;
  position: absolute;
  top: 53px;
  left: 17px;
  width: 168px;
  height: 43px; }

.inner #search_components {
  position: absolute;
  left: 200px;
  top: 25px; }

.inner #find_panel p {
  color: #fff;
  font-size: 1.6em; }

.inner #find_keywords {
  border: 1px solid #DEF1C8;
  color: #43484A;
  float: left;
  font-size: 1.4em;
  height: 16px;
  margin-top: 5px;
  padding: 9px 5px; }

.inner #find_btn {
  margin-top: 5px;
  float: left;
  margin-left: 3px;
  display: inline; }

.inner #find_panel a {
  color: #FFF;
  font-size: 1.2em;
  text-decoration: underline;
  margin-top: 6px;
  display: inline-block; }

.inner_page_image {
  float: right;
  margin: 0 0 15px 15px; }

.inner_page_image_caption {
  width: 149px;
  padding: 4px 10px;
  background: #f0f0ed;
  font-size: 0.9em; }

.inner_page_image_caption p {
  margin-bottom: 0.2em !important; }

.inner_page_image_caption_full {
  padding: 4px 10px;
  background: #f0f0ed;
  font-size: 0.9em;
  margin-bottom: 1em; }

.inner_page_image_caption_full p, .inner_page_image_caption p {
  margin: 0em; }

/* Breadcrumbs
***************************/
#breadcrumbs {
  height: 24px;
  width: 960px;
  background: url(../images/breadcrumbs_bg.gif) no-repeat;
  margin-bottom: 7px;
  line-height: 24px;
  padding: 0 8px;
  color: #585858;
  font-size: 1.1em; }

#breadcrumbs a {
  color: #585858;
  padding: 0 5px; }

/* Inner Nav
***************************/
#inner_left {
  background: url(../images/inner_nav_header.gif) no-repeat;
  width: 190px;
  float: left;
  margin-right: 10px;
  display: inline;
  padding-top: 22px;
  margin-bottom: 41px; }

#inner_nav, #inner_nav_replacement {
  list-style: none;
  font-size: 1.2em;
  font-weight: bold;
  min-height: 419px; }

#inner_nav li {
  border-bottom: 1px solid #e5e5e5;
  line-height: 1.3em;
  padding: 8px 20px; }

#inner_nav li.selected {
  line-height: 1.3em;
  padding: 4px 0px; }

#inner_nav li.selected a {
  padding: 8px 20px 0px;
  display: block; }

#inner_nav li.selected ul li.selected ul li a {
  padding: 8px 20px 16px;
  display: block; }

#inner_nav ul li.selected {
  padding: 0!important; }

#inner_nav ul li.selected {
  background-position: 20px 12px; }

#inner_nav ul li.selected a {
  margin-left: 10px !important;
  display: block;
  color: #39b54a; }

#inner_nav a {
  color: #3e3e3e; }

#inner_nav li.selected li li a {
  color: #3e3e3e; }

#inner_nav a:hover {
  text-decoration: underline; }

#inner_nav ul a:hover {
  text-decoration: none; }

#inner_nav ul {
  font-size: 0.9em;
  list-style: none;
  font-weight: normal; }

#inner_nav ul a {
  display: inline;
  padding-bottom: 4px !important; }

#inner_nav ul li {
  border-bottom: none;
  line-height: 1.3em;
  padding: 0 10px;
  background: url(../images/arrow_nav_white.gif) no-repeat 20px 12px; }

#inner_nav li.last {
  border-bottom: none; }

#inner_nav ul li ul {
  font-size: 1em; }

#inner_nav ul li ul li {
  background: url(../images/dash_grey.gif) no-repeat 20px 14px; }

#inner_nav ul li ul li.selected {
  background: url(../images/dash_green.gif) no-repeat scroll 20px 6px !important;
  padding: 0 10px; }

#inner_nav ul li ul li.selected a {
  color: #39b54a;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

#inner_left_footer {
  background-image: url(../images/inner_nav_footer.gif);
  width: 190px;
  float: left;
  margin-right: 10px;
  display: inline;
  height: 7px;
  overflow: hidden; }

#inner_nav_replacement {
  padding: 0 1em; }

#inner_nav_replacement h3 {
  text-transform: none;
  color: #3e3e3e;
  font-size: 1em; }

#inner_nav_replacement label {
  display: block;
  color: #3e3e3e;
  font-size: 0.9em;
  padding: 8px 0 5px; }

#inner_nav_replacement select {
  width: 148px; }

#inner_nav_replacement input {
  margin-top: 1em; }

/* Inner Centre
***************************/
#inner_content {
  margin-bottom: 20px; }

#inner_centre {
  float: left;
  width: 560px;
  background: url(../images/internal_content_header.gif) no-repeat;
  position: relative; }

#inner_centre_content {
  padding: 0 20px;
  min-height: 370px; }

#inner_centre_footer {
  background-image: url(../images/internal_content_footer.gif);
  height: 7px;
  width: 560px;
  overflow: hidden; }

.float_right {
  float: right;
  margin: 0 0 20px 20px; }

#inner_centre_content h3 {
  margin-bottom: 1em;
  font-size: 1em;
  text-transform: none; }

.inner_centre_content_area {
  float: left;
  font-size: 1.2em;
  color: #3e3e3e; }

.inner_centre_content_area ul {
  list-style: none;
  margin-left: 3px;
  margin-bottom: 1.5em; }

.inner_centre_content_area ul li {
  padding-left: 10px;
  background: url(../images/arrow_li.gif) no-repeat left 3px; }

.inner_centre_content_image {
  float: left; }

.inner_header {
  display: block;
  color: #72c073;
  font-weight: normal;
  font-style: normal;
  font-size: 3em;
  text-transform: none;
  padding-top: 26px;
  padding-left: 18px;
  word-spacing: 0;
  letter-spacing: -1px;
  padding-bottom: 12px; }

.pdf_icon {
  background: url("../images/pdf.gif") no-repeat left top;
  line-height: 26px;
  padding-left: 30px;
  height: 26px;
  display: inline-block;
  margin-bottom: 1em; }

#article_info {
  background: url(../images/grey_dot.gif) repeat-x left bottom;
  margin-bottom: 1em; }

#article_info h3 {
  float: left;
  margin: 0 5px 5px 0;
  display: inline; }

#article_info p {
  margin: 0 5px 5px 0; }

.search_result_info {
  color: #000;
  font-size: 1.1em; }

.inner_centre_content_area h2 {
  text-transform: none;
  font-size: 1.1em;
  color: #000; }

.result h3 {
  margin-bottom: 0.2em !important;
  text-transform: none; }

/* Pagination
***************************/
#pagination {
  position: relative;
  height: 14px; }

.pagination_text {
  float: left; }

#pagination_links {
  list-style: none;
  float: left;
  margin: 0 6px;
  display: inline; }

#pagination_links li {
  background: none;
  padding: 0 2px;
  display: inline; }

.feedback table {
  width: 500px !important;
  border: none;
  margin-top: 1em; }

.feedback table th {
  width: 100px;
  vertical-align: top;
  background: transparent url(../images/grey_dot.gif) repeat-x left bottom;
  border: none;
  padding-left: 0;
  padding: 6px 0; }

.feedback table td {
  vertical-align: top;
  background: transparent url(../images/grey_dot.gif) repeat-x left bottom;
  border: none;
  padding: 6px 0; }

.no_border {
  background: none !important; }

.text_box {
  padding: 3px;
  border: 1px solid #d7d7d7; }

.text_area {
  padding: 3px;
  border: 1px solid #d7d7d7;
  width: 330px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em; }

/* News & Events
***************************/
.news_events .result h2 {
  margin-bottom: 1em; }

#back_to_results {
  position: absolute;
  top: 9px;
  left: 19px;
  font-size: 1.2em;
  padding-left: 10px;
  background: url(../images/grey_arrow.gif) no-repeat left 2px;
  font-weight: normal;
  color: #999999; }

/* Right Col
***************************/
#inner_right_wrapper {
  float: left;
  width: 190px; }

#inner_right {
  float: left;
  width: 190px;
  background-image: url(../images/header_right_col_bg.gif);
  margin-left: 10px;
  display: inline;
  min-height: 200px; }

.right_col_header {
  display: block;
  color: #72c073;
  font-weight: normal;
  font-style: normal;
  font-size: 2.5em;
  margin-bottom: .5em;
  text-transform: none;
  padding-top: 26px;
  padding-left: 18px;
  word-spacing: 4px; }

#inner_right_content {
  padding: 0 20px 20px;
  font-size: 1.2em;
  color: #3e3e3e;
  min-height: 248px; }

#inner_right_content h3 {
  margin: 1em 0 0;
  color: #48b54a;
  font-size: 1em; }

/* Content Search Results
***************************/
.result {
  margin-bottom: 1em;
  padding-bottom: 1em;
  background: url(../images/grey_dot.gif) repeat-x left bottom; }

.result p {
  margin-bottom: 0; }

.news_events_detail .result p {
  margin-bottom: 1em; }

.news_events_detail .result h2 {
  margin-bottom: 1em; }

.more_news {
  padding-left: 10px;
  background: url(../images/arrow_green.gif) no-repeat left 2px; }

#inner_right_footer {
  height: 3px;
  overflow: hidden;
  background-image: url(../images/inner_right_footer.gif); }

#promo {
  float: left;
  margin: 10px 0 10px 10px;
  display: inline; }

.addthis_button {
  margin: 1em 0 2em;
  display: inline-block; }

#share .addthis_button {
  margin: 0; }

/* Advanced Search
***************************/
input[type="checkbox"], input[type="radio"] {
  vertical-align: middle; }

.adv_search label {
  width: 165px;
  display: inline-block;
  padding-left: 5px;
  margin-bottom: 8px;
  vertical-align: text-top; }

.qm {
  background-image: url(../images/question_mark.gif);
  width: 12px;
  height: 12px;
  display: inline-block;
  text-indent: -5000px;
  margin-left: 5px;
  overflow: hidden; }

.sub_sector {
  background-color: #f3f3f3;
  padding: 20px 20px 12px;
  margin: 10px 0; }

.sub_sector label {
  width: 145px; }

.activeHelp {
  background: #f4f4f2;
  padding: 1em;
  margin-bottom: 1em; }

.activeHelp h4 {
  margin-bottom: 1em; }

.activeHelp p {
  margin-bottom: 1em;
  width: 340px; }

/* Tabs
***************************/
#tabs {
  list-style-type: none;
  border-bottom: 1px solid #C6C6C6;
  position: relative;
  margin-left: 0 !important;
  width: 500px; }

#tabs li {
  background: none !important;
  padding-left: 0em !important;
  margin-right: 5px;
  display: inline;
  width: 150px;
  height: 28px; }

#tabs li a {
  display: inline-block;
  padding: 0 1em;
  height: 28px;
  border: 1px solid #D8D8D8;
  border-bottom: none;
  text-align: center;
  line-height: 28px;
  position: relative;
  top: 1px;
  font-size: 1.1em;
  color: #3E3E3E; }

#tabs li a:hover {
  text-decoration: none;
  top: 0;
  height: 29px; }

#tabs li.current_tab a {
  display: inline-block;
  height: 28px;
  border: 1px solid #C6C6C6;
  border-bottom: 1px solid #FFF;
  top: 1px; }

