
@import '/inovem/sites/site1/default-6.1-main.css';
@import '/inovem/sites/site1/default-6.1-bg.css';
@import '/inovem/sites/site100/inovem-6.1-main.css';


/* HBC brand imported styles */

#mobile_name { display:none; }

a:link { color: #283082; text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}
a:active { text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {font-size: 1.3em; font-weight:normal; font-family: Arial, Helvetica, Verdana, sans-serif; margin:0; padding:0 0 5px;}

input, textarea, select {font-family: Arial, Helvetica, Verdana, sans-serif;}
.fl {float: left;}
.fr {float: right;}

body { font-size: 85%; font-family: Arial, Helvetica, Verdana, sans-serif; color: #666; padding:0; margin:0; line-height: 1.5em; background: #f4f3f1; }
body > html {font-size: 12px;}

#wrapper { padding: 0 15px 15px; margin: 0 auto; width: 977px; background: #fff url(css_img/header-bg-repeat.gif) repeat-x top;}
#page_wrap { margin: 0; padding: 15px 0 0;}
#page { float:left; width:100%; }

#mast { clear: both; padding: 0 0 0 0;}
#mast #mast_top { left: 0px; width: 976px;}
#mast #mast_top p { color: #666; font-size: 0.9em; padding-top: 2px; padding-bottom: 2px;}
#mast #mast_top p.mast_links_left a:link { color: #666;}
#mast #mast_top p.mast_links_right a:link { color: #283082;}
#mast .mast_links_left { float: left; width: 42%; padding-left: 2%;}
#mast .mast_links_right { float: right; width: 53%; text-align: right; padding-right: 2%;}
#mast .mast_links_right strong { font-weight: bold; color: #333;}

#mast #logo_search {  border-bottom: 1px solid #fff; width: 946px; padding: 15px; float: left; background: #588700 url(css_img/wrapper-top-rounded.gif) no-repeat top left;}
#mast .logoHome {width: 368px; height: 74px; float: left; padding:0; background: url(css_img/logo-hartlepool.gif) no-repeat top left;}
#mast a.pseudoH1 {width: 368px; height: 74px; float: left; display: block; background: url(css_img/logo-hartlepool.gif) no-repeat top left; margin: 0px;}
#mast .pseudoH1 span, #mast .logoHome span { position: absolute; margin-left: -13000px; left: -13000px;}

#mast #box_search { float: right; width: 51%; padding-top: 15px;}
#mast #box_search input { float: left;}
#mast #box_search #SearchSite { background: url(css_img/bg-search-box.gif) no-repeat top left; border: none; width: 311px; height: 24px; font-size: 1.3em; color: #999; padding: 10px 10px 10px 10px;}
#mast #box_search input.button { background: url(css_img/bg-search-btn.gif) no-repeat top left; width: 126px; height: 44px; border: none; color: #fff; font-size: 1.3em; cursor: pointer; margin-left: 5px;}

#mast #header_img { border-bottom: 1px solid #fff; width: 976px;}

#mast #row_info_links { clear: both; background: #283082; border-bottom: 1px solid #fff;}

#mast #information_az { width: 705px; padding: 10px 0 0 15px; float: left;}
#mast #information_az h2 { color: #fff; font-weight: normal; font-size: 1.2em;}
#mast #information_az ul { margin: 0px;}
#mast #information_az li { color: #ccc; list-style-type: none; display: block; float: left; font-size: 1.6em; padding: 0 14px 0 0;}
#mast #information_az a { color: #fff;}

#mast #information_select { display: block; padding: 10px 15px 15px; width: 210px; float: right; border-left: 1px solid #fff; background: #242654 url(css_img/bg-home-select-box.jpg) repeat-x top left;}
#mast #information_select label { color: #fff; font-size: 1.2em; padding: 0 0 5px; display: block;}
#mast #information_select select { float: left; width: 100%; margin: 0px; background: #fff;}
#mast #information_select select.noJsSelect {width: 160px;}
#mast #information_select input { float: left; margin-left: 5px;}

#mast #btn_navigation {}
#mast #btn_navigation ul { width: 100%; background: url(css_img/btn-bg-green-grad-repeat.jpg) repeat-x top left; height: 73px; width: 100%; margin: 0px;}
#mast #btn_navigation li { list-style-type: none; display: inline;}
#mast #btn_navigation li.btn_jobs { width: 175px;}
#mast #btn_navigation {}
#mast #btn_navigation a { font-size: 1.2em;color: #fff; width: 159px; height: 28px; padding-top: 45px; float: left; display: block; text-align: center; border-right: 1px solid #588700;}
#mast #btn_navigation a:hover { text-decoration: none;}
#mast #btn_navigation .selected {font-size: 1.2em;color: #cce49d; width: 160px; height: 28px; padding-top: 45px; float: left; display: block; text-align: center; border-right: 1px solid #588700;}

#mast #btn_navigation .btn_home a { background: url(css_img/btn-bg-home.gif) no-repeat center 10px;}
#mast #btn_navigation .btn_pay_for_it a { background: url(css_img/btn-bg-pay-for-it.gif) no-repeat center 11px;}
#mast #btn_navigation .btn_apply_for_it a { background: url(css_img/btn-bg-apply-for-it.gif) no-repeat center 11px;}
#mast #btn_navigation .btn_report_it a { background: url(css_img/btn-bg-report-it.gif) no-repeat center 11px;}
#mast #btn_navigation .btn_book_it a { background: url(css_img/btn-bg-book-it.gif) no-repeat center 11px;}
#mast #btn_navigation .btn_jobs a { width: 175px; background: url(css_img/btn-bg-jobs.gif) no-repeat center 11px; border-right: none;}

#mast #btn_navigation .btn_home a:hover { background: url(css_img/btn-bg-home-hover.jpg) no-repeat left 0px;}
#mast #btn_navigation .btn_pay_for_it a:hover { background: url(css_img/btn-bg-pay-for-it-hover.jpg) no-repeat left 0px;}
#mast #btn_navigation .btn_apply_for_it a:hover { background: url(css_img/btn-bg-apply-for-it-hover.jpg) no-repeat left 0px;}
#mast #btn_navigation .btn_report_it a:hover { background: url(css_img/btn-bg-report-it-hover.jpg) no-repeat left 0px;}
#mast #btn_navigation .btn_book_it a:hover { background: url(css_img/btn-bg-book-hover.jpg) no-repeat left 0px;}
#mast #btn_navigation .btn_jobs a:hover { background: url(css_img/btn-bg-jobs-hover.jpg) no-repeat left 0px;}

#mast #btn_navigation .btn_home_selected { background: url(css_img/btn-bg-home-selected.gif) no-repeat center 10px;}
#mast #btn_navigation .btn_pay_for_it_selected {background: url(css_img/btn-bg-pay-for-it-selected.gif) no-repeat center 11px;}
#mast #btn_navigation .btn_apply_for_it_selected {background: url(css_img/btn-bg-apply-for-it-selected.gif) no-repeat center 11px;}
#mast #btn_navigation .btn_report_it_selected {background: url(css_img/btn-bg-report-it-selected.gif) no-repeat center 11px;}
#mast #btn_navigation .btn_book_it_selected {background: url(css_img/btn-bg-book-selected.gif) no-repeat center 11px;}
#mast #btn_navigation .btn_jobs_selected {background: url(css_img/btn-bg-jobs-selected.gif) no-repeat center 11px;}
#mast ul { padding: 0; }
#mast li { padding: 0; }

#mast ul#hbc_skip {margin:0; padding:0; list-style:none; position:absolute; top: -1000px; left:0;} 
#mast ul#hbc_skip li {margin:0; padding:0; list-style:none;} 
#mast #hbc_skip a, #mast #hbc_skip a:link, #mast #hbc_skip a:hover, #mast #hbc_skip a:visited { position:absolute; left:0; top: -1000px; width:1px; height:1px; overflow:hidden;}
#mast #hbc_skip a:active, #mast #hbc_skip a:focus { position:static; width:auto; height:auto; padding-left:11px; }

#mast input.field, #content input.field, select, textarea {margin-left: 15px; width: 55%; border: 1px solid #999; font-family: verdana, helvetica, arial, san-serif; font-size:1em;}

#mast input.button, #content input.button {border: 1px solid #999; background: #ddd; color: #000; font-size:1.1em; font-weight:bold;}

#mast #row_info_links input.field, #content input.field, select, textarea {font-family: Arial, Helvetica, Verdana, sans-serif;}


#wrapper #column_nav .boxNavWidget.boxNavWidgetTop {margin-bottom: 15px;border: 2px solid #283082; background: #283082;}
#wrapper #column_nav .boxNavWidget.boxNavWidgetTop li { border-top: 1px solid #283082;}


#column_nav .boxNavWidget { border: 2px solid #67952f; background: #67952f;}
#column_nav .boxNavWidget h2 { color: #fff; padding: 7px 7px; font-size: 1.2em;}
#column_nav .boxNavWidget ul { margin: 0px;}
#column_nav .boxNavWidget li { padding: 2px 0;; list-style-type: none;border-top: 1px solid #67952f; background: #f4f3f1;}
#column_nav .boxNavWidget a { padding: 0px 0 0px 10px; font-size: 0.9em; display: block;}

#column_nav .browseAloud {margin-top:15px;}



#content #doc_left {width: 78%; float: left;}
#content #doc_right {width: 20%; float: right;}


#content div.related h2, #content .box_archive h2 { background: #283082; color: #fff; padding: 10px;}
#content div.related ul, #content .box_archive ul { margin:0; padding:0; list-style:none; }
#content div.related ul li, #content .box_archive ul li { margin:8px 0 0 0; padding: 0;  width:90%;}
#content div.related ul li a, #content span.email, #content span.fax, #content span.tel, #content span.arrw, #content span.user { padding: 6px 0 3px 20px;}


#content #breadcrumb { font-size: 0.9em; color: #666; padding: 0 0 0px 0;}
#content #breadcrumb ul { margin: 0; padding: 0; list-style: none;}
#content #breadcrumb ul li { margin: 0 3px 0 0;; padding:0 0 0 8px; display:inline; background: url(css_img/icon-breadcrumb-arrow.gif) no-repeat left 0.45em;}
#content #breadcrumb ul li.first { background: url(css_img/icon-breadcrumb-begining.gif) no-repeat 0 4px; padding-left: 10px;}
#content #breadcrumb ul li a:link, #content #breadcrumb ul li a:visited, #content #breadcrumb ul li a:hover, #content #breadcrumb ul li a:active { color: #283082; padding: 0 0px 0 0; font-weight: bold;}
#content #breadcrumb ul li span { color: #283082; font-weight: bold;}
#content #breadcrumb ul li.bc_end span { font-weight: normal; color: #666;}
#content #breadcrumb ul li.bc_end {}

#content h1 { font-weight: bold; margin: 10px 0 20px 0; font-size: 1.8em; padding:0 50px 15px 0; border-bottom: 1px solid #ccc; line-height: 1.1em; }
#content h1.hidden { margin-left: -20000px; position:absolute;}
#content h2 { clear:left;}
#content h2.signin { font-size: 1.2em; color: #fff; background: #000; padding:3px 10px; margin-bottom:0; }
#content h3 { font-size: 1.2em; }
#content h4 { font-size: 1.1em; }

#footer_council_info { padding: 20px; margin-top: 15px; height: 130px; clear: both; background: #283082 url(css_img/logo-hartlepool-footer.gif) no-repeat 830px 20px;}
#footer_council_info h3 { color: #fff; font-size: 1.2em; padding: 0 0 10px;}
#footer_council_info ul { width: 645px; margin: 0 0 0 150px;}
#footer_council_info li { list-style-type: none; width: 11.4em; float: left;}
#footer_council_info a:link, #footer_council_info a:visited { padding: 0 0 0 10px; color: #fff; font-size: 0.9em; font-weight: normal; background: url(css_img/bullet-arrow-grey-right.gif) no-repeat 0 3px;}

#hbc_footer { position: relative; clear: both; padding: 20px 0 0;} 
#hbc_footer p { text-align: right; color: #999; font-size: 0.9em;}
#hbc_footer p.flickrCredit { font-size: 1em; margin: 12px 0; color: #666; }
#hbc_footer p span { color: #666;}
#hbc_footer p.bold { font-size: 1.1em; font-weight: bold;}
#hbc_footer a.link_back_to_top { font-size: 1em; text-align: center; width: 91px; height: 10px; padding: 32px 0 0 0; position: absolute; top: -32px; left: 30px; background: url(css_img/img-footer-pointer-btn-bg.gif) no-repeat top center;}

.listWelcome {float: right; clear: both;}
.listWelcome li {display: block; float: left; list-style-type: none; margin-left: 10px;}

/* END of HBC imported styles */



/* Modified HBC styles */

/* Fix the "back to top" navigation widget in IE6 and IE7 on form pages */
.listWelcome {float: right; clear: none;}
#hbc_footer { clear: none; }
#hbc_footer { position: static; }

#hbc_nav_footer {
  margin-bottom: -20px;
}
#hbc_nav_footer a.link_back_to_top { 
  font-size: 0.9em; 
  text-align: center; 
  height: 10px; 
  padding: 35px 0 0 0; 
  position: relative; 
  left: 35px; 
  background: url(css_img/img-footer-pointer-btn-bg.gif) no-repeat top center;
}
/* End of "back-to-top" nav fix */


#column_nav .in_quickPoll { border: 1px solid #67952f; background: #f4f3f1;}
#column_nav .in_quickPoll h2 { color: #fff; background: #67952f; padding: 7px 7px; font-size: 1.2em;}
#column_nav .in_quickPoll p { background: #f4f3f1; }


#content #doc_left {width: 805px;}
#content #doc_right {width: 160px;}

#content div.related ul li, #content .box_archive ul li { 
  width: auto;
}
div.related {
  margin-bottom: 10px;
}
#footer_council_info ul {
  list-style-image: none !important;
  padding: 0 !important;
}
#footer_council_info li {
  padding: 0 !important;
}
.listWelcome li {
  margin: 0 0 0 10px !important;
  padding: 0 !important;
}
#hbc_footer ul {
  margin: 0.5em 0 0.5em 2em !important;
  padding: 0 !important;
}
#hbc_footer p {
  padding: 0 !important;
}
#content input.field, select, textarea {
  border: 1px solid #999999;
  margin: 0 !important;
}
#content select {
  width: auto !important;
}
#column_nav .boxNavWidget { 
  margin-bottom: 15px;
}
#column_nav .boxNavWidget a { 
  line-height: 1.5em !important;
}
/* END of modified HBC styles */



/* Overrides to default INOVEM styles */
#column_nav .boxNavWidget a, #column_nav .boxNavWidget li {
  background-image: none !important;
}
ul.userbar li {
  display: block;
}
ul.userbar a, ul.userbar a:visited, ul.userbar a:link {
  color: #283082;
  font-weight: normal;
}
#in_userbar_newgroup {
  display: none;
}
#in_userbar_help a {
  padding-left:20px;
  position: relative;
  right: 0px;
}
.in_roundbox.in_menubar .in_body {
  background-color: #FFF;
  border: 0;
  padding: 0;
}
.menubar-container {
  padding: 0;
}
#menu {
  width: auto;
}
ul.menu {
  padding: 0;
}
ul.menu a, ul.menu a:link, ul.menu a:visited, ul.menu a:active {
  color: #283082;
}
ul.menu li {
  background-image: none;
  background-position: 0 0.6em;
  padding: 8px 0 0 0;
}
ul.menu li a {
  padding: 0 0 0 20px;
}
ul.menu ul {
  margin: 3px 0 0 0;
}
ul.menu ul a {
  font-size: 90%;
}
li.in_bg-cmp1 ul {
  padding-left: 10px !important;
}
li.in_bg-cmp1 img.in_jq_showhideimage  {
  left: -13px;
  top: 10px;
  position: relative;
}
#groupmenu {
  display: none;
}
#footer {
  margin: 0;
  width: 100%;
}
.clear {
  width: auto;
  height: auto;
}
body#in_url_help {
  background-color: white;
}
body#in_url_help #doc_left {
  width: 100%;
  float: none;
}
body.mceContentBody {
  background-color: white;
}

h3.ca_header {
	background-color: transparent !important;
	font-size: 115% !important;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 3px;
}
/* END of Overrides to default INOVEM styles */

