/* general
--------------------------------------------------- */

body * {
	padding: 0;
	margin: 0;
	}

body {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	margin:  0;
	padding: 0;
	font-size: small;
	}
img {
	display: block;
	}
ul{
	list-style:none;
	}
a{
	text-decoration:none;
	}
h1{
	font-size:145%;
	color:#00b2a9;
	}

h2{
	font-size:145%;
	color:#404545;
	}	
h3{
	font-size:115%;
	color:#00b2a9;
	margin:0 0 10px 0;
	}

h4{

	font-size:105%;
	color:#00b2a9;
	font-weight:bold;
	margin:0 0 10px 0;
	}
h5{
	font-size:85%;
	color:#00b2a9;
	font-weight:bold;
	margin:0 0 5px 0;
	}
h6{
	font-size:80%;
	color:#00b2a9;
	margin:3px 0 5px 0;
	}
h7{
	font-size:95%;
	color:#00b2a9;
	margin:0 0 0 0;
	font-weight:bold;
	}
.headerphrase{
	font-size:145%;
	color:#404545;
	}
.headingupdates{
	font-size:85%;
	color:#00b2a9;
	margin:5px 0 5px 0;
	}
	
.bold{
	font-weight:bold;
	}	
.white{
	color:#fff;
	padding: 0 0 0 10px;
	}
.blue{
	color:#00b2a9;
	}
.bluetextsmall{
	font-size:75%;
	color:#00b2a9;
	margin:3px 0 5px 0;
	}
fieldset{
	border:none;
	}
.hidden{
	display: none !important;
	}
.author{
	font-size:105%;
	color:#00b2a9;
	margin:0 0 15px 0;
	}
blockquote{
	margin: 0 0 0 40px;
	}
	
hr{
	margin:10px 0 10px 0;
	float:left;
	display:inline;
	width:100%;
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #404545; 
	border-style: none none dotted;
	}
.think{
	float:left;
	display:inline;
	font-size:115%;
	color:#FFF;
	padding:0 0 10px 0;
	font-weight:bold;

	}
em{
	font-style: italic;
	
	}	
/* maincontainer
--------------------------------------------------- */

#maincontainer{
	width:910px;
	margin:0 auto;
	}
/* header
--------------------------------------------------- */	

#header{
	float:left;
	display:inline;
	width:910px;
	margin-top:12px;
	}

#headertext{
	float:left;
	display:inline;
	width:400px;
	margin-right:438px;
	}
#logo{
	background-image: url(../images/logo_blue.jpg);
	background-repeat: no-repeat;
	float:left;
	display:inline;
	width:70px;
	height:82px;
	margin:55px 0 0 0;
	}			

#logo a {
	width:70px;
	height:82px;
	display: block; text-indent: -9999px; text-decoration: none;}
		
#searchbox{
	margin-top:45px;
	}
.form-submit{
	font-size:95%;
	padding:4px 0 0 0;
	}	
.zoom_button{
	background-image: url(../search/search_button.jpg);
	background-repeat: no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
	border:none;
	border:1px solid #fff;
	}	
#searchbox input.form-submit, #search-form input.form-submit 
	{
	height: 25px;
	width: 24px;
	cursor: pointer;
	text-indent: -9999px;
	border: none;
	background: url(../search/search_button.jpg) no-repeat left top;
	}
		
#IEroot .block-search input.form-submit, #IEroot #searchbox input.form-submit 
	{
	width: 32px;
	font-size: 0;
	color: #fff;
	text-align: right;
	border:1px solid #fff;
	}
/* breadcrumbs
--------------------------------------------------- */		
#breadcrumbs{
	font-size:85%;
	float:left;
	display:inline;
	width:905px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#fff;
	margin-top:12px;
	padding:3px 0 5px 5px;
	color:#00b2a9;
	}	
#breadcrumbs ul {
	list-style:none;
	float:left;
	display:inline;
	width:905px;
	}
#breadcrumbs li{
	float:left;
	display:inline;
	padding:0 5px 0 0;
	}	
#breadcrumbs a {
	color:#00b2a9;
	}	

/* Container information
--------------------------------------------------- */		
#containerinfo{
	float:left;
	display:inline;
	width:910px;
	margin:12px 0 12px 0;
	}
/* menu on the left
--------------------------------------------------- */
.menuside {
	float: left;
	display:inline;
	width:138px;
	}

div.menusideinside {	
	}
div.menusideinside img {
	margin-bottom: 0.8em;
	}
div.menusideinside ul {
	}

div.menusideinside li {	

	}

div.menusideinside ul.navigation li a {
	color:#000;
	}

div.menusideinside ul.navigation li a.selected {
	color:#fff;
	}

div#containerinfo div.menusideinside ul.navigation li {
	margin: 0;
	padding: 0;
	list-style-image: none;
	font-size: 95%;
	}

div#containerinfo div.menusideinside ul.navigation li a {
	font-size: 90%;
	width: 110px;
	padding: 3px 10px 3px 2px;
	display: block;
	border-bottom: 1px dotted #404545;
	}

div#containerinfo div.menusideinside ul.navigation li a:hover {
	color: #fff;
	background: #00b2a9;
	}

div#containerinfo div.menusideinside ul.navigation li a.selected {
	color: #fff;
	background: #00b2a9;
	padding:3px 7px 3px 5px;
	font-weight:bold;
	}
	
div#containerinfo div.menusideinside ul.navigation li a.selectedsub {
	color: #000;
	font-weight:bold;
	}
div#containerinfo div.menusideinside ul.navigation li ul {
	width:120px;
	margin: 0;
	/*border-bottom: 1px dotted #00b2a9;*/
	padding:0 0 8px 0;
	}

div#containerinfo div.menusideinside ul.navigation li ul li a {
	width: 100px;
	font-size: 95%;
	padding: 2px 0 2px 22px;
	background: url(../images/arrow.gif) no-repeat 0px ;
	border-bottom: 1px dotted #00b2a9;
	/*background-color: #d7faf8;*/
	}

div#containerinfo div.menusideinside ul.navigation li ul li a:hover, div#containerinfo div.menusideinside ul.navigation li ul li a.current {
	color: #00b2a9;
	background: url(../images/arrow.gif) no-repeat 0px ;
	}
	
div#containerinfo div.menusideinside ul.navigation li ul li a.activelink{
	font-weight:bold;
	background: url(../images/arrow.gif) no-repeat 0px ;
	}


div#containerinfo div.menusideinside ul.navigation li a.selectedcontact {
	color: #fff;
	background: #00b2a9;
	padding:3px 7px 3px 5px;
	font-weight:bold;
	}
	
/*--------------------hide-------------*/

div#containerinfo div.menusideinside ul.navigation li ul.hide {
	display:none;
	text-decoration:none;	
	}
div#rightcolumn div.menusideinsideright ul.navigation li ul.hide {
	display:none;
	text-decoration:none;	
	}

div#containerinfo div.menusideinside ul.navigation li ul.expanded4rd {
	display:none;
	text-decoration:none;	
	}
#rss{
	float:left;
	display:inline;
	margin:10px 0 0 0;
	font-size:85%;
	}
#rss ul{
	float:left;
	display:inline;

	}	
#rss li{
	float:left;
	display:inline;
	padding:0 5px 0 0 ;
	}	
	
#rss a{
	float:left;
	display:inline;
	color:#000;
	text-decoration:none;
	padding:0;
	}
#rss a:hover{
	float:left;
	display:inline;
	padding:0;
	color:#000;
	text-decoration:underline;
	}
/* submenu on the right
--------------------------------------------------- */

.menusideright {
	float: left;
	display:inline;
	width:150px;
	}

div.menusideinsideright {	
	}
div.menusideinsideright img {
	margin-bottom: 0.8em;
	}
div.menusideinsideright ul {
	}

div.menusideinsideright li {	
	}

div.menusideinsideright ul.navigation li a {
	color:#000;
	}

div.menusideinsideright ul.navigation li a.selected {
	color:#fff;
	}

div#rightcolumn div.menusideinsideright ul.navigation li {
	margin: 0;
	padding: 0;
	list-style-image: none;
	font-size: 90%;
	}

div#rightcolumn div.menusideinsideright ul.navigation li a {
	font-size: 90%;
	width: 138px;
	padding: 3px 10px 3px 2px;
	display: block;
	border-bottom: 1px dotted #404545;
	}

div#rightcolumn div.menusideinsideright ul.navigation li a:hover {
	color: #fff;
	background: #00b2a9;
	}

div#rightcolumn div.menusideinsideright ul.navigation li a.selected {
	color: #fff;
	background: #00b2a9;
	font-weight:bold;
	padding:3px 3px 3px 5px;
	width: 140px;
	}

div#rightcolumn div.menusideinsideright ul.navigation li ul {
	margin: 0;
	}

div#rightcolumn div.menusideinsideright ul.navigation li ul li a {
	width: 128px;
	font-size: 100%;
	padding: 2px 0 2px 22px;
	background: url(../images/arrow.jpg) no-repeat 0px ;
	}

div#rightcolumn div.menusideinsideright ul.navigation li ul li a:hover, div#rightcolumn div.menusideinsideright ul.navigation li ul li a.selected {
	color: #00b2a9;
	background: url(../images/arrow.jpg) no-repeat 0px;
	}
	
div#rightcolumn div.menusideinsideright ul.navigation li ul li a.activelink{
	font-weight:bold;
	background: url(../images/arrow.gif) no-repeat 0px ;
	}
	
div#rightcolumn div.menusideinsideright ul.navigation li a.selectedsub {
	color: #000;
	font-weight:bold;
	}	
	
div#rightcolumn .promoboxes{

	padding-bottom:10px;
	}
div#rightcolumn .promoboxes a{
	color:#000;
	font-size:85%;
	}
div#rightcolumn .promoboxes a:hover{
	color:#000;
	font-size:85%;
	text-decoration:none;
	}
	
#picturerightcolumn{
	float:left;
	display:inline;
	}
	
/*--------------------Extra Link-------------*/	
	
	











div.menusideinsideright ul.navigationextralink li a {
	color:#000;
	}

div.menusideinsideright ul.navigationextralink li a.selected {
	color:#fff;
	}

div#rightcolumn div.menusideinsideright ul.navigationextralink li {
	margin: 0;
	padding: 0;
	list-style-image: none;
	font-size: 90%;
	}

div#rightcolumn div.menusideinsideright ul.navigationextralink li a {
	font-size: 90%;
	width: 118px;
	padding: 3px 10px 3px 22px;
	display: block;
	border-bottom: 1px dotted #404545;
	background: url(../images/arrow.jpg) no-repeat 0px ;
	}

div#rightcolumn div.menusideinsideright ul.navigationextralink li a:hover {
	font-size: 90%;
	width: 118px;
	padding: 3px 10px 3px 22px;
	display: block;
	color: #00b2a9;
	font-weight:bold;
	background: url(../images/arrow.jpg) no-repeat 0px;
	}

div#rightcolumn div.menusideinsideright ul.navigationextralink li a.selected {
	color: #fff;
	background: #00b2a9;
	font-weight:bold;
	padding:3px 3px 3px 5px;
	}

div#rightcolumn div.menusideinsideright ul.navigationextralink li ul {
	margin: 0;
	}

div#rightcolumn div.menusideinsideright ul.navigationextralink li ul li a {
	width: 128px;
	font-size: 100%;
	padding: 2px 0 2px 22px;
	background: url(../images/arrow.jpg) no-repeat 0px ;
	}

div#rightcolumn div.menusideinsideright ul.navigationextralink li ul li a:hover, div#rightcolumn div.menusideinsideright ul.navigationextralink li ul li a.selected {
	color: #00b2a9;
	background: url(../images/arrow.jpg) no-repeat 0px;
	}
	
	
























	
	
	
	
/* Rightcolumn 3r level with arrow but hidden second level
--------------------------------------------------- */		
	
	

div#rightcolumnsub div.menusideinsiderightsub ul.navigation li {
	margin: 0;
	padding: 0;
	list-style-image: none;
	font-size: 85%;
	}

div#rightcolumnsub div.menusideinsiderightsub ul.navigation li a {
	width: 138px;
	padding: 3px 10px 3px 2px;
	display: block;
	border-bottom: 1px dotted #404545;
	color: #000;
	}

div#rightcolumnsub div.menusideinsiderightsub ul.navigation li a:hover {
	color: #fff;
	background: #00b2a9;
	}

div#rightcolumnsub div.menusideinsiderightsub ul.navigation li a.selected {
	color: #fff;
	background: #00b2a9;
	font-weight:bold;
	padding:3px 3px 3px 5px;
	}

div#rightcolumnsub div.menusideinsiderightsub ul.navigation li ul {
	margin: 0;
	}


div#rightcolumnsub div.menusideinsiderightsub ul.navigation li  a {
	width: 128px;
	font-size: 100%;
	padding: 2px 0 2px 22px;
	background: url(../images/arrow.jpg) no-repeat 0px ;
	}

div#rightcolumnsub div.menusideinsiderightsub ul.navigation li  a:hover, div#rightcolumn div.menusideinsiderightsub ul.navigation li  a.selected {
	color: #00b2a9;
	background: url(../images/arrow.jpg) no-repeat 0px;
	}
	
div#rightcolumnsub div.menusideinsiderightsub ul.navigation li  a.activelink{
	font-weight:bold;
	background: url(../images/arrow.gif) no-repeat 0px ;
	}
	
div#rightcolumnsub div.menusideinsiderightsub ul.navigation li a.selectedsub {
	color: #000;
	font-weight:bold;
	}		
	
	
	
	
	
/* information in the middle
--------------------------------------------------- */	

#middleinformation{	
	float:left;
	display:inline;
	width:595px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 0 10px 15px;
	margin: 0 10px 10px 0;
	font-size:95%;
	min-height:377px;
	height:auto !important;
	height:377px;
	}
#middleinformation ul{
	width:560px;
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	}
#middleinformation li{
	background: url(../images/bullet_point.jpg) no-repeat  ;
	padding:0 0 5px 20px;
	}
#middleinformation b{
	color:#000;
	font-weight:bold;
	}
#middleinformation a{
	color: #000;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
	
#middleinformation a:hover {
	color: #00b2a9;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
#middleinformation ul li ul{
	float:left;
	display:inline;
	width:495px;
	}
#middleinformation ul li ul li{
	float:left;
	display:inline;
	width:495px;
	}	
#middleinformationpages{	
	float:left;
	display:inline;
	width:585px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 10px 10px 15px;
	margin: 0 10px 10px 0;
	font-size:95%;
	min-height:440px;
	height:auto !important;
	height:440px;
	}	
#middleinformationpages ul{
	width:560px;
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	}
#middleinformationpages li{
	background: url(../images/bullet_point.jpg) no-repeat  ;
	padding:0 0 5px 20px;
	}
#middleinformationpages b{
	color:#000;
	font-weight:bold;
	}
#middleinformationpages a{
	color: #000;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
	
#middleinformationpages a:hover {
	color: #00b2a9;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
#middleinformationpages ul li ul{
	float:left;
	display:inline;
	width:495px;
	}
#middleinformationpages ul li ul li{
	float:left;
	display:inline;
	width:495px;
	}
#middleinformationpages em{
	float:left;
	display:inline;
	width:580px;
	}	
div#middleinformationpages div.clientsleft {
	float:left;
	display:inline;
	margin:0 5px 0 0;
	}

div#middleinformationpages div.clientsleft ul{
	width:270px;
	margin:0;
	padding:0;
	list-style-type:none;

	}
div#middleinformationpages div.clientsleft ul li{
	width:265px;
	margin:0;
	padding:2px 0px 2px 5px;
	}
div#middleinformationpages div.clientsleft a{
	color: #000;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
div#middleinformationpages div.clientsleft a:hover{
	color: #00b2a9;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
div#middleinformationpages div.clientsright {
	float:left;
	display:inline;
	width:200px;
	margin:10px 0 0 0;
	}
div#middleinformationpages div.clientsright ul{
	width:270px;
	margin:0 0 0 30px;
	padding:0;
	}
div#middleinformationpages div.clientsright ul li{
	width:255px;
	margin:0;
	padding:2px 0px 2px 5px;
	}

div#middleinformationpages div.clientsright a{
	color: #000;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
div#middleinformationpages div.clientsright a:hover{
	color: #00b2a9;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}	
	
		
/* information in the middle CVS
--------------------------------------------------- */		

#middleinformationpagescv{	
	float:left;
	display:inline;
	width:585px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 10px 10px 15px;
	margin: 0 10px 10px 0;
	font-size:95%;
	min-height:426px;
	height:auto !important;
	height:426px;
	}	
#middleinformationpagescv ul{
	width:560px;
	margin:0 0 0 20px;
	}
#middleinformationpagescv li{
	background: url(../images/bullet_point.jpg) no-repeat  ;
	padding:0 0 5px 20px;
	}
#middleinformationpagescv b{
	color:#000;
	font-weight:bold;
	}		
#middleinformationpagescv em{
	float:left;
	display:inline;
	width:580px;
	}
#middleinformationpagescv ul li ul{
	float:left;
	display:inline;
	width:495px;
	}
#middleinformationpagescv ul li ul li{
	float:left;
	display:inline;
	width:495px;
	}		
#middleinformationlist{	
	float:left;
	display:inline;
	width:585px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 10px 10px 15px;
	margin: 0 10px 10px 0;
	font-size:95%;
	min-height:427px;
	height:auto !important;
	height:427px;
	}
#middleinformationlist em{
	float:left;
	display:inline;
	width:580px;
	}

div#middleinformationlist div.clientsleft {
	width:270px;
	float:left;
	display:inline;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	}
div#middleinformationlist div.clientsleft ul{
	width:260px;
	margin:0 0 0 0;
	padding:0 10px 0 0;
	}
div#middleinformationlist div.clientsleft ul li{
	width:260px;
	margin:0;
	padding:2px 0px 2px 0px;
	}
div#middleinformationlist div.clientsleft a{
	color: #000;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
div#middleinformationlist div.clientsleft a:hover{
	color: #00b2a9;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
div#middleinformationlist div.clientsright {
	float:left;
	display:inline;
	width:270px;
	margin:0 0 0 0;
	padding: 0 10px 0 0;
	}
div#middleinformationlist div.clientsright ul{
	width:270px;
	margin:0 0 0 0;
	padding:0;
	}
div#middleinformationlist div.clientsright ul li{
	width:270px;
	margin:0;
	padding:2px 10px 2px 5px;
	}

div#middleinformationlist div.clientsright a{
	color: #000;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
div#middleinformationlist div.clientsright a:hover{
	color: #00b2a9;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
#middleinformationlist hr{
	margin:10px 0 10px 0;
	float:left;
	display:inline;
	width:100%;
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #ccc; 
	border-style: none none dotted;
	}
#infomail{
	clear:both;
	padding:15px 0 0 0;
	font-size:95%
	}
#infomail a{
	color: #000;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
#infomail a:hover{
	color: #00b2a9;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
#infomail b{
	font-weight:bold;
	color:#000;
	}
/* sitemap
--------------------------------------------------- */		


#middleinformationpages #sitemap ul{
	margin:0;
	padding:10px;
	width:100px;
	}	
#middleinformationpages #sitemap li{
	margin:0;
	width:400px;
	}
	
/* Information middle Press Relases
--------------------------------------------------- */	


.pressreleaselink{
	width:585px;
	padding:0 0 20px 0;
	margin:0 0 10px 0;
	float:left;
	display:inline;
	background-color: transparent;
	border-color: #A0A0A4;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}

.eventslink{
	width:585px;
	padding:0 0 20px 0;
	margin:10px 0 0px 0;
	float:left;
	display:inline;
	background-color: transparent;
	border-color: #A0A0A4;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
.eventslink ul{
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	}
.eventslink li{
	background: url(../images/bullet_point.jpg) no-repeat;	
	padding:0 0 5px 20px;
	}	
	
div#middleinformationlist div#contentblog {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	}
div#middleinformationlist div#contentblog a{
	color: #000;
	text-decoration: none;
	}
div#middleinformationlist div#contentblog a:hover{
	color: #00b2a9;
	text-decoration: none;
	}	
	
	
	
.more{
	float:left;
	padding:5px 10px 5px 10px;
	margin:10px 10px 0 460px;
	display:inline;
	background-color: transparent;
	border-color: #A0A0A4;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-style: dotted;
	}
	
#middleinformationlist #contentblog .eventslink .more a{
	color:#00b2a9;
	text-decoration: none;
	}
#middleinformationlist #contentblog .eventslink .more a:hover{
	color:#000;
	text-decoration: none;
	}	
	
#middleinformationinfo{	
	float:left;
	display:inline;
	width:585px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 10px 10px 15px;
	margin: 0 10px 10px 0;
	font-size:95%;
	min-height:440px;
	height:auto !important;
	height:440px;
	}	
#middleinformationinfo ul{
	width:560px;
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	}
#middleinformationinfo li{
	background: url(../images/bullet_point.jpg) no-repeat  ;
	padding:0 0 5px 20px;
	}	
	
	
.register{
	float:left;
	padding:5px 10px 5px 10px;
	margin:10px 10px 0 0;
	display:inline;
	background-color: transparent;
	border-color: #A0A0A4;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-style: dotted;
	color:#00b2a9;
	}	

#middleinformationinfo #contentblog  .register a{
	color:#00b2a9;
	text-decoration: none;
	font-weight:bold;
	}
#middleinformationinfo #contentblog  .register a:hover{
	color:#000;
	text-decoration: none;
	font-weight:bold;
	}

	

	
	

/* Information middle Publication
--------------------------------------------------- */		
.publicationreleaselink{
	width:585px;
	margin-bottom:10px;
	padding:0 0 20px 0;
	float:left;
	display:inline;
	background-color: transparent;
	border-color: #A0A0A4;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}	



/* Information middle Events
--------------------------------------------------- */		
.eventscontent{
	width:585px;
	margin-bottom:10px;
	padding:0 0 20px 0;
	float:left;
	display:inline;
	background-color: transparent;
	border-color: #A0A0A4;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}	

.publicationdownloads{
	width:585px;
	margin-bottom:10px;
	padding:0 0 20px 0;
	float:left;
	display:inline;
	background-color: transparent;
	border-color: #A0A0A4;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
	
/* Information in the middle left side
--------------------------------------------------- */	
#informationleft{
	float:left;
	display:inline;
	width:280px;
	margin:0 10px 0 0;
	padding-right:10px;
	}
	
#pictureleft{
	float:left;
	display:inline;
	}
#pictureleftlink{
	background-image: url(../images/driven_by_business.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	width:280px;
	height:32px;
	background-color:#404545;
	margin-bottom:12px;
	}
#pictureleftlink a{
	font-size:85%;
	color:#fff;
	text-decoration:underline;
	float:right;
	padding: 10px 10px 0 0;
	}

#lefttexthomepage{

	}
	
	
/* Information in the middle right side
--------------------------------------------------- */		
	
.promoboxes{
	border-bottom:1px dotted #000;
	}
	
#informationright{
	float:left;
	display:inline;
	width:280px;
	margin:0;
	padding-right:10px;
	}

#pictureright{
	float:left;
	display:inline;
	}
#picturerightlink{
	background-image: url(../images/powered_by_people.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	width:280px;
	height:32px;
	background-color:#404545;
	margin-bottom:12px;
	}
#picturerightlink a{
	font-size:85%;
	color:#fff;
	text-decoration:underline;
	float:right;
	padding: 10px 10px 0 0;
	}
#rightcolumn{
	float:left;
	display:inline;
	width:150px;
	margin-left:0px;
	}	
#rightcolumn p{
	font-size:95%;
	margin: 0 0 5px 0;
	}
#rightcolumnpicturerightlink{
	float:left;
	display:inline;
	width:140px;
	background-color:#404545;
	margin-bottom:12px;
	color:#FFF;
	font-size:85%;
	padding:10px 5px 10px 5px;
	}
b{
	color:#00b2a9;
	}
#rightcolumnpicturerightlink strong{
	color:#00b2a9;
	font-weight:bold;
	}
#rightcolumnpicturerightlink a{
	font-size:85%;
	color:#fff;
	text-decoration:underline;
	float:right;
	padding: 10px 10px 0 0;
	}	
.promoboxespublications{
	margin-top:10px;
	background-color:#404545;
	height:40px;
	padding:10px 0 10px 5px;
	color:#00b2a9;
	}	
.promoboxespublications p{
	font-size:120%;
	}
          

          .promoboxespublications h3{
	padding-right:5px;
	}
.promoboxespublications a{
	color:#fff;
	text-decoration:underline;
	font-size:85%;
	margin:10px 0 10px 0px;
	}
.promoboxesvalues{
	font-size:85%;
	margin-top:10px;
	background-color:#404545;
	color:#fff;
	padding:10px 0 10px 5px;
	}
.promoboxesvalues span.think{

 font-size:135%;
	}	
.promoboxesvalues a{
	color:#fff;
	text-decoration:underline;
	}	
.promoboxesimage{
	margin-top:10px;
	}	
/* Information threepictureslayout
--------------------------------------------------- */	

#middleinformation3columnspages{	
	float:left;
	display:inline;
	width:580px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 15px 15px 15px;
	margin: 0 10px 10px 0;
	font-size:95%;
	min-height:408px;
	height:auto !important;
	height:408px;
	}	
#middleinformation3columnspages ul{
	width:560px;
	margin:0 0 0 20px;
	}
#middleinformation3columnspages li{
	background: url(../images/bullet_point.jpg) no-repeat  ;
	padding:0 0 5px 20px;
	}
#middleinformation3columnspages b{
	color:#000;
	font-weight:bold;
	}	

#middleinformation3columnspages a{
	color: #000;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
#middleinformation3columnspages a:hover{
	color: #00b2a9;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
.threepictureslayout{
	float:left;
	display:inline;
	width:550px;
	margin:20px 0 0 15px;
	}	

#firstpicture{
	float:left;
	display:inline;
	background-color:#00b2a9;
	margin: 0 10px 0 0;
	padding: 0 0 5px 0;
	width:130px;	
	}

#firstpicturelink{
	float:left;
	display:inline;
	width:120px;
	background-color:#00b2a9;
	margin-bottom:2px;
	color:#FFF;
	padding:5px 5px 0 5px;
	font-size:90%;
	}
#firstpicturelink a{
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:underline;
	}
#firstpicturelink a:hover{
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:underline;
	}
	
#secondpicture{
	float:left;
	display:inline;
	background-color:#00b2a9;
	margin: 0 10px 0 0;
	padding: 0 0 5px 0;
	width:130px;
	}	
#secondpicturelink{
	float:left;
	display:inline;
	width:120px;
	background-color:#00b2a9;
	margin-bottom:2px;
	color:#FFF;
	padding:5px 5px 0 5px;
	font-size:90%;
	}
#secondpicturelink a{
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:underline;
	}
#secondpicturelink a:hover{
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:underline;
	}		
#secondpicturelink b{
	font-weight:bold;
	color:#FFF;
	}
#thirdpicture{
	float:left;
	display:inline;
	background-color:#00b2a9;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	width:130px;
	}
#thirdpicturelink{
	float:left;
	display:inline;
	width:120px;
	background-color:#00b2a9;
	margin-bottom:2px;
	color:#FFF;
	padding:5px 5px 0 5px;
	font-size:90%;
	}
#thirdpicturelink a{
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:underline;
	}
#thirdpicturelink a:hover{
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:underline;
	}
#thirdpicturelink b{
	font-weight:bold;
	color:#FFF;
	}
#fourthpicture{
	float:left;
	display:inline;
	background-color:#00b2a9;
	margin: 0 0 0 10px;
	padding: 0 0 5px 0;
	width:130px;
	}
#fourthpicturelink{
	float:left;
	display:inline;
	width:120px;
	background-color:#00b2a9;
	margin-bottom:2px;
	color:#FFF;
	padding:5px 5px 0 5px;
	font-size:90%;
	}
#fourthpicturelink a{
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:underline;
	}
#fourthpicturelink a:hover{
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:underline;
	}
#fourthpicturelink b{
	font-weight:bold;
	color:#FFF;
	}
	
		
#clearline{
	clear:both;
	height:85px;
	}	
	
	
/* footer
--------------------------------------------------- */		
	
#footer{
	clear:both;
	border-top:1px solid #A0A0A4;
	margin-bottom:50px;
	width:910px;
	font-size:85%;
	}

#footerimage{
	float:left;
	display:inline;
	width:224px;
	height:18px;
	margin-right:416px;
	background-image: url(../images/drivenbybusiness_footer.jpg);
	background-repeat: no-repeat;
	margin-top:5px;
	}
	
#footerlinks{
	float:left;
	display:inline;
	margin:0;
	width:270px;
	padding:8px 0 10px 0;
	text-align:right;
	}	
	
	
div#footer #footerlinks a{
	color: #000;
	text-decoration: none;
	}
	
div#footer #footerlinks  a:hover {
	color: #00b2a9;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
/* blog

--------------------------------------------------- */	
#contentimagedirector{
	width:585px;
	float:left;
	display:inline;
	margin-bottom:10px;
	}
.box{
	float:left;
	display:inline;
	width:585px;
	padding:0px;
	}

.boximage{
	float:left;
	display:inline;
	margin:0 5px 0 0;
	padding:0;
	background-color:#00b2a9;
	width:125px;
	height:70px;
	}
.boxtext{
	float:left;
	display:inline;
	width:440px;
	color:#00b2a9;
	font-size:85%;
	padding:0 0 5px 5px;
	}

	
div#contentimagedirector a{
	color: #000;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
	
div#contentimagedirector  a:hover {
	color: #00b2a9;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}	
	
	

	
/* Search
--------------------------------------------------- */	
.btn{
	border:1px solid #fff;
	background-color:#fff;
	cursor:pointer;
	font-size:85%;
	color:#00b2a9;
	}
.fieldsearch{
	width:120px;
	}
	
/* Form
--------------------------------------------------- */	
.form{
	float:left;
	display:inline;
	width:505px;
	padding:0 10px 10px 0;
	margin: 0 10px 10px 0;
	font-size:95%;
	}
div.row {
	clear: both;
	padding-top: 10px;
	}
.indent{
	float:left;
	display:inline;
	width:250px;
	margin-right:25px;
	}
.indentcheckbox{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:275px;
	}

.button{
	float:right;
	margin: 20px 45px 0 0;
	padding: 1px 4px 3px 4px;
	background-color: transparent;
	border-color: #A0A0A4;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-style: dotted;
	background-image: url(../images/send.jpg);
	background-repeat:no-repeat;
	width:81px;
	height: 35px;
	cursor:pointer;
	}
div.form a{
	color: #000;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
	
div.form  a:hover {
	color: #00b2a9;
	text-decoration: none;
	background-color: transparent;
	border-color: #00b2a9;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
	}
.thankyoumessage{
	font-size:85%;
	margin:15px 0 0 0;
	color:#ffbf00;
	}



.table{
	padding:5px 0 5px 0;
	background-color:#00b2a9;
	}
.tablepadding{
	padding:5px 0 5px 10px;
	}
