/* Start of CMSMS style sheet 'Biz' */
html {background:#fff; color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
img {border:0;}
address,caption,cite,code,dfn,em,strong {font-style:normal; font-weight:normal;}

ol, ul {list-style:none;}

h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
abbr,acronym {border:0; font-variant:normal;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
a:active, a:focus {outline:none;}

 body {color:#787878; font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height: 1.4em;}


#topnav {background:#710505; border-bottom:2px solid #bc0a0a; padding-bottom:5px;}
#topnav div {margin:0 auto; text-align:right; width:960px;}
#topnav li {display:inline; margin-left:10px;}
#topnav li a {color:#b95c5c; font-size:0.8em; text-decoration:none;}
#topnav li a:hover {text-decoration:none; color:#e18181;}

#header {background:#fff; height:100px;}
#header div {margin:0 auto; width:960px;} 
#header p {position:relative;}
#header p img {position:absolute; top:-8px;}
#header p.logantext img {left:595px; position:absolute; top:1px;}

#header p.logantextlogo img { position:absolute; top:3px;}



#menu_vert {background:#000; border-bottom:1px solid #596980; border-top:3px solid #b5babd;  float:left; margin:0 !important; text-align:center; width:100%;}
#menuwrapper {margin:0 auto; width:960px !important; padding: 3px 1px 3px 1px; }
#primary-nav {padding-left:1px !important; }
#primary-nav li a {font-size:0.85em !important; }

#content-home {background:#586a80 url(uploads/images/bg_home.gif) top left repeat-x; clear:left; overflow:hidden;}
#content-wrapper {background:#fff url(uploads/images/bg_content_top.gif) top left repeat-x; border-bottom:1em solid #fff; margin:0 auto; width:960px;}
#creative #content-wrapper {background:#fff url(uploads/images/bg_content_top_creative.gif) top left repeat-x;}
#construction #content-wrapper {background:#fff url(uploads/images/bg_content_top_construction.gif) top left repeat-x;}
#interactive-map #content-wrapper {background:#fff;}
#health-wellbeing #content-wrapper {background:#fff url(uploads/images/bg_content_top_health_wellbeing.gif) top left repeat-x;}
#manufacturing #content-wrapper {background:#fff url(uploads/images/bg_content_top_manufacturing.gif) top left repeat-x;}
#professional-services #content-wrapper {background:#fff url(uploads/images/bg_content_top_professional_services.gif) top left repeat-x;}
#small-business #content-wrapper {background:#fff url(uploads/images/bg_content_top_small_business.gif) top left repeat-x;}
#sustainable-services #content-wrapper {background:#fff url(uploads/images/bg_content_top_sustainable_services.gif) top left repeat-x;}
#bizconnect #content-wrapper {background:#fff url(uploads/images/bg_content_top_biz.gif) top left repeat-x;}


#content-main {background:url(uploads/images/bg_page.gif) top left repeat-y; overflow:hidden; padding-top:22px;}
#creative #content-home {background:#536c95 url(uploads/images/bg_creative.gif) top left repeat-x;}
#construction #content-home {background:#807559 url(uploads/images/bg_construction.gif) top left repeat-x;}
#bizconnect #content-home {background:#d20707 url(uploads/images/bg_biz.gif) top left repeat-x;}
#health-wellbeing #content-home {background:#805765 url(uploads/images/bg_health_wellbeing.gif) top left repeat-x;}
#manufacturing #content-home {background:#4c514d url(uploads/images/bg_manufacturing.gif) top left repeat-x;}
#professional-services #content-home {background:#568177 url(uploads/images/bg_professional_services.gif) top left repeat-x;}
#small-business #content-home {background:#5a5782 url(uploads/images/bg_small_business.gif) top left repeat-x;}
#sustainable-services #content-home {background:#607e5a url(uploads/images/bg_sustainable_services.gif) top left repeat-x;}

#left-col {display:inline; float:left; margin-left:14px; margin-right:29px; width:628px;}
#left-col a {color:#3a88ae; font-size:0.8em; text-decoration:none;}
#left-col a:hover {color:#0f6087; font-size:0.8em; text-decoration:none;}
#left-col #topbanner {border:7px solid #e6e8e8; width:614px; background:#fff;} 


/* BIZ CONNECT ACCORD SLIDERr */

.accordionWrapper{display:inline-block; background-color:#fff; overflow:hidden;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.acctitle{cursor:pointer;}
.accordionWrapper div.acccontent{display:none;}
.set{border-bottom:1px solid #dd9a9a; background-color:#ede6e6; padding:6px;}
.set1{background-color:#ede6e6;}
.set2{background-color:#ede6e6;}
.set3{background-color:#ede6e6;}
.set4{background-color:#ede6e6;}
.set5{background-color:#ede6e6;}
.set6{background-color:#ede6e6;}
.set7{background-color:#ede6e6;}
.set8{background-color:#ede6e6;}
.set9{background-color:#ede6e6;}

#accordion h3{border:1px solid #e6e6e6; background-color:#f7f3f3; padding:8px; color:#990000; text-decoration:none; margin-bottom:5px; font-size:1.3em;}
#accordion h4{padding-left:9px; padding-top:10px;}
#accordion p{padding-left:9px; margin-top:5px;}

#apply {border:1px solid #ff0000; background-color:#f7f3f3; padding:8px; color:#fff; text-decoration:none; font-size:1em; float: right; margin-left:15px;}




/* AJ inclusion of top banner slider */

#slider1 {
    width: 614px; /* important to be same as image width */
    height: 264px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1Content {
    width: 614px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 13px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 588px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 18px;
	font-family:Helvetica,Arial, sans-serif;
	color: #fff;
}

.slider1Image h1 {
    font-size: 15px;
	font-family:Helvetica,Arial, sans-serif;
	color: #EDF4F5;
	
}

/* if you wish to set left or right content titles */

.left {
	top: 0;
    left: 0;
	width: 130px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 130px !important;
	/*width: 90px !important; */
	height: 290px;
}

.top {
	top: 0;
	left: 0;
}

.bottom {
	bottom: 0;
        left: 0;
}

/*
ul { list-style-type: none;}
*/

/* AJ inclusion of top banner slider */


#breadcrumbs {background:url(uploads/images/bg_breadcrumb.gif) 0 3px no-repeat; font-size:0.7em; margin-top:1em; padding-left:12px;}
#breadcrumbs a {color:#3482a7; font-size:1em; font-weight:bold;}
#breadcrumbs a:hover {text-decoration:none;}

/* content */
h1 {color:#800e0e; font-size:1.6em; margin:0.5em 0 0 0;}
h2 {color:#bc5858; font-size:1.4em;}
h3 {color:#d20707; font-size:1em;}
h4 {color:#d20707; font-size:1em;}
h5 {color:#d20707; font-size:1.1em;}

.header-title {background:url(uploads/images/bg_header_title.gif) left no-repeat; color:#408eb4; font-size:1em; font-weight:bold; margin-top:1.5em; padding-left:20px;}
#content-main p {font-size:0.8em; line-height:1.7em; margin-bottom:1em;}
#content-main p.sub-title {color:#bc5858;}
#content-main div.sub-title {color:#bc5858;font-size:0.8em; line-height:1.4em; margin-bottom:1em;}
#content-main a { color:#d20707; font-size:1em; line-height:1.4em; }
#content-main a:hover { color:#26303c; font-size:1em; line-height:1.4em; }


#content ul {margin-bottom:2em; font-size:0.8em; line-height:1.4em;}
#content ul li {border-bottom:1px dotted #999; font-size:0.8em;}
/* #content ul li ul {margin-left:2em;} */
#content ul li ul {margin:0px;}

img.floatright {border:1px solid #ccc; display:block; float:right; margin:0 0 1em 1em; padding:2px;}
img.floatleft{border:1px solid #ccc; display:block; float:left; margin:0 1em 1em 0; padding:2px;}

#promos {border-bottom:1px dotted #dbdbdb;  margin-bottom:1.5em; margin-top:1em; float:left; overflow:hidden; width:628px;}
#promos .promo {display:inline; float:left; margin-right:16px; padding-bottom:1em; width:145px;}
#promos .promo-last {margin-right:0;}
#promos .promo-image a img {border:1px solid #ccc;padding:3px;}
#promos .promo-image a:hover img {border:1px solid #3c8ab0;}
#promos .promo ul {font-size:0.8em;	margin:1em 0;}
#promos .promo ul li a {color:#3482a7; text-decoration:none;}
#promos .promo ul li a:hover {text-decoration:underline;}

#content-bottom h2 {color:#3482a7; font-size:1.4em;}
#content-bottom p.sub-title {color:#787878; font-weight:bold;}

#right-col {float:left; width:275px;}
#sidenav {margin-top:50px;}
#sidenav h2 {background:url(uploads/images/bg_sidenav_header.jpg) top left no-repeat; color:#d20707; padding:12px 5px 10px 35px; font-size:0.8em; }
#sidenav ul {margin-bottom:2em;}
#sidenav ul li {border-bottom:1px dotted #999;}
#sidenav ul li a {background:url(uploads/images/bullet_sidenav.gif) 5px 9px no-repeat; color:#6e6e6e; display:block; font-size:0.9em; margin:2px 0; padding:4px 5px 4px 20px; text-decoration:none;}

#sidenav ul li a:hover {background:#f3f6f6 url(uploads/images/bullet_sidenav_rollover.gif) 5px 9px no-repeat; color:#d20707; font-size:0.9em;}


/* side main buttons */

#contactus
{
  display: block;
  width: 272px;
  height: 71px;
  background: url("uploads/images/contactus.jpg") no-repeat 0 0;
}

#interactive_map
{
  display: block;
  width: 272px;
  height: 71px;
  background: url("uploads/images/map.jpg") no-repeat 0 0;
}

#economic
{ display: block;width: 272px; height: 71px;background: url("uploads/images/economic-download.jpg") no-repeat 0 0; }

#thinklocal
{ display: block;width: 272px; height: 71px;background: url("uploads/images/thinklocal.jpg") no-repeat 0 0; }


#interactive_map:hover, #contactus:hover, #economic:hover, #thinklocal:hover
{  background-position: 0 -71px;}

#interactive_map span, #contactus span, #economic span, #thinklocal span
{ display: none; }





/* ********* */
/* Form Styling */

div.contactform  {

color:#787878; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;

}

div.contactform input {
border: solid 1px #c3c3c3;
background:#fff;
width:300px;
height:20px;
padding:1px;


}


div.contactform button {
       border:none;
        margin: 5px;
        width: 64px;
        height:24px;
        background: url(uploads/images/submit.gif) no-repeat;
}

div.contactform submit {
       border:none;
        margin: 5px;
        width: 64px;
        height:24px;
        background: url(uploads/images/submit.gif) no-repeat;
}


textarea {
border: solid 1px #c3c3c3;
background:#fff;
width:300px;
height:225px;
padding:1px;

}

* ********* */
/* Form Styling */

div.loginform  {

color:#787878; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;

}

div.loginform input {
border: solid 1px #c3c3c3;
background:#fff;
width:180px;
height:20px;
padding:1px;
}

div.loginform button {
       border:none;
        margin: 5px;
        width: 64px;
        height:24px;
        
}

div.loginform submit {
       border:none;
        margin: 5px;
        width: 64px;
        height:24px;
        
}


div.loginform textarea {
border: solid 1px #c3c3c3;
background:#fff;
width:180px;
height:225px;
padding:1px;
}

.signinbutton  {
 border:none;
        margin: 2px 1px 2px 1px;
        width: 64px;
        height:30px;
}





#search {margin-top:18px;}
#search input {background:#ae0606; border:2px solid #df2b2b; padding:5px; width:160px; color:#d8a9a9;}
#search label {display:none;}
#search input.submit {background:none; border:0; color:#b4e5f9; font-size:0.9em; font-weight:bold; text-transform:uppercase; width:auto;}
#creative #search input {background:#6a95c2; border:2px solid #8db4dd;}

#construction #search input {background:#a8855f; border:2px solid #b1977e;}

#health-wellbeing #search input {background:#9f8d9b; border:2px solid #b4a8b6;}
#manufacturing #search input {background:#72808b; border:2px solid #91a2ac;}
#professional-services #search input {background:#79b2ac; border:2px solid #8fc6c3;}
#small-business #search input {background:#898da8; border:2px solid #a0a7c1;}
#sustainable-services #search input {background:#90ba7a; border:2px solid #a4caa1;}

#creative #search input.submit {background:none; border:0; color:#8db4dd; font-size:0.9em; font-weight:bold; text-transform:uppercase; width:auto;}

#construction #search input.submit {background:none; border:0; color:#b1977e; font-size:0.9em; font-weight:bold; text-transform:uppercase; width:auto;}

#bizconnect #search input.submit {background:none; border:0; color:#c30a0a; font-size:0.9em; font-weight:bold; text-transform:uppercase; width:auto;}


#health-wellbeing #search input.submit {background:none; border:0; color:#d5e4f7; font-size:0.9em; font-weight:bold; text-transform:uppercase; width:auto;}
#manufacturing #search input.submit {background:none; border:0; color:#beddf9; font-size:0.9em; font-weight:bold; text-transform:uppercase; width:auto;}
#professional-services #search input.submit {background:none; border:0; color:#c2eefb; font-size:0.9em; font-weight:bold; text-transform:uppercase; width:auto;}
#small-business #search input.submit {background:none; border:0; color:#c4daf2; font-size:0.9em; font-weight:bold; text-transform:uppercase; width:auto;}
#sustainable-services #search input.submit {background:none; border:0; color:#c6e8e7; font-size:0.9em; font-weight:bold; text-transform:uppercase; width:auto;}

#footer-bar {background:#000; border-bottom:1px solid #26303c; padding:5px 0 7px 0;}
#footer-bar div {margin:0 auto; text-align:center; width:960px;}
#footer-bar li {color:#757575; display:inline; font-size:0.8em; margin-right:10px;}
#footer-bar li a {color:#7a8b98; text-decoration:none;}
#footer-bar li a:hover {text-decoration:none; color:#adc5d6;}

#footer-links {background:#26303c url(uploads/images/bg_footer.gif) top left repeat-x; line-height:1.1em; float:left; padding:20px 0 30px 0; width:100%;}
#creative #footer-links {background:#202c42 url(uploads/images/bg_footer_creative.gif) top left repeat-x;}

#construction #footer-links {background:#202c42 url(uploads/images/bg_footer_construction.gif) top left repeat-x;}

#bizconnect #footer-links {background:#a20404 url(uploads/images/bg_footer_biz.gif) top left repeat-x;}

#health-wellbeing #footer-links {background:#3c252b url(uploads/images/bg_footer_health_wellbeing.gif) top left repeat-x;}
#manufacturing #footer-links {background:#2e3432 url(uploads/images/bg_footer_manufacturing.gif) top left repeat-x;}
#professional-services #footer-links {background:#263c3a url(uploads/images/bg_footer_professional_services.gif) top left repeat-x;}
#small-business #footer-links {background:#26273c url(uploads/images/bg_footer_small_business.gif) top left repeat-x;}
#sustainable-services #footer-links {background:#263b28 url(uploads/images/bg_footer_sustainable-services.gif) top left repeat-x;}
#footer-links div {margin:0 auto; width:960px;}
#footer-links div div {float:left; font-size:0.9em;}
#footer-links #footer-left {margin:0 68px 0 14px; width:260px;}
#footer-links #footer-mid {margin-right:69px; width:260px;}
#footer-links #footer-right {color:#fff; width:275px;}
#footer-links #footer-right span, #footer-links #footer-right a {color:#a8d6f8;}
#footer-links #footer-right a {text-decoration:none;}
#footer-links #footer-right a:hover {text-decoration:underline;}
#footer-links #footer-right p {margin-bottom:1em;}
#footer-links h2 {color:#a8d6f8; font-size:1.4em; margin-bottom:10px;}
#footer-links li {border-bottom:1px dotted #787b7e; padding:4px 0 6px 0;}
#footer-links li a {background:url(uploads/images/bullet_footer.gif) 6px no-repeat; color:#fff; display:block; font-size:0.7em; padding:0 0 0 25px; text-decoration:none; text-transform:uppercase;}
#footer-links li a:hover {background:url(uploads/images/bullet_footer_rollover.gif) 6px no-repeat; color:#68a0ca;}

#interactive-map #content-main {background:none;}
.map-content {margin:0 14px 10px 14px;}
.map-content h1 {margin-top:0;}

/* aj updates */


/* **************************/
/* Feature events blocks */

.grey-feature {
	padding: 7px 7px 7px 7px;
	border-bottom: 2px solid #EBF3F8;
}
img.floatleftfeature {
	/* border: 1px solid #ccc; */
	float: left;
	margin: 0 15px 0 0;
	padding: 4px;
}
div.boks-feature {
	display: block;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	color: #797979;
}
div.boks-feature p {
	margin: 0px;
	padding: 2px
}
div.boks-feature h1 {
	margin: 0px 0px 7px 0px;
	color: #1D242D;
	font-weight: normal;
	font-size: 20px;
}


.sub-page {font-size:0.8em;}
#content-main .sub-page p {font-size:1em; }
#content-main .sub-page ul {margin-left:1em;}
#content-main .sub-page ul li {background:url(/uploads/images/bg_breadcrumb.gif) left 5px no-repeat; margin-bottom:4px; padding-left:12px;}




/* End of 'Biz' */

