/* 
	Theme Name: ToolBox
	Theme URL: http://www.fiveseasons.be
	Description: -
	Author: five seasons
	Author URI: http://www.fiveseasons.be
	Version: 1.0
	Tags: -
*/

/*
Colors:
orange F5821F
blue 1D738E
background blue DCE4F0
gradient @ background 5e879e -> e0e1e2
grey (text) 6D6F71

vertical gradient -> e6e6e6

grey light A7A9AC
*/

a {} /* link */
a:link {}      /* unvisited link */
a:visited {}  /* visited link */
a:hover {}  /* mouse over link */
a:active {}  /* selected link */

a {color:#1D738E; border-bottom:1px dotted #ccc;}
a:link {color:#1D738E; text-decoration: none; border-bottom:1px dotted #ccc; }      /* unvisited link */
a:visited {color:#1D738E; text-decoration: none;}  /* visited link */
a:hover {color:#F5821F; text-decoration: none;}  /* mouse over link */
a:active {color:#F5821F; text-decoration: none;}  /* selected link */
a img,:link img,:visited img { border:none }    

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
body
*/

body {
font-size: 12px;
font-family: Helvetica, 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align: left;
color: #6D6F71;
background: #e0e1e2;
margin: 0px auto 0px;
}

strong {
color: #F5821F;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
wrap
*/

#wrap {
margin-left:auto;
margin-right:auto;
width: 990px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
wrap2
*/

#wrap2 {
float: left;
margin-top: 0;
width: 990px;
background:#fff url(images/layer0.gif) repeat-y scroll 0 0;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
page
*/

#page {
clear: both;
float: left;	
width: 950px;
margin: 0 20px;
text-align: left;
}

#page img {
border:3px solid #6D6F71;
}

#page .wp-caption
{
   border: 1px solid #ddd;
   text-align: center;
   background-color: #fff;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   border-radius: 3px;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
}

#page .wp-caption img
{
   margin: 0;
   padding: 0;
   border: 0 none;
}

#page .wp-caption p.wp-caption-text
{
font-size: 13px;
color: #1D738E;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

.aligncenter {
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
content
*/

#content {
clear: both;
float: left;	
width: 680px;
margin: 5px;
padding: 0;
text-align: left;
}

#content p {
font-size: 13px;
line-height: 135%;
}

#content blockquote {
text-align:center; /* IE does not support margin:auto */
margin-left:auto;
margin-right:auto;
font-size:15px !important;
padding: 10px 10px 10px 10px;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#content strong {
color: #1D738E;
}

#content h1 {
font-size: 14px;
color: #1D738E;
}

#content h2 {
font-size: 13px;
color: #1D738E;
}

#content h3 {
font-size: 12px;
color: #1D738E;
}

.formerror {
border:2px solid red;
color: red;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
contenthome
*/

#contenthome {
clear: both;
float: left;	
width: 950px;
margin-left:auto;
margin-right:auto;
padding: 0;
text-align: left;
}

#contenthome p {
font-size: 13px;
line-height: 135%;
}

#contenthome h1 {
}

#contenthome strong {
color: #1D738E;
}

#contenthome h2 {
font-size: 13px;
color: #1D738E;
}

#contenthome h3 { 
font-size: 12px;
color: #F5821F;
}

#contenthome a, #contenthome a:link, #contenthome a:visited {
color: #1D738E;
}

#contenthome a:hover {
color: #F5821F;
}

#contenthome a:active {
color: #F5821F;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
contentprofile
*/

#contentprofile {
clear: both;
float: left;	
width: 660px;
margin: 5px;
padding: 0;
text-align: left;
}

#contentprofile p {
font-size: 13px;
line-height: 135%;
}

#contentprofile h1 {
font-size: 15px;
}

#contentprofileleft {
clear: both;
float: left;	
width: 400px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#contentprofileright {
float: right;	
width: 200px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#contentprofileright input {
}

#contentprofileend {
clear:both;
float: left;	
width: 650px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

.message {
color: #F5821F;
margin-top: 15px;
}

.mandatoryfield {
background: #AECAD1;
}

#profilemore {
}

#profiletext p {
margin: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
contentregister
*/

#contentregister {
clear: both;
float: left;	
width: 660px;
margin: 5px;
padding: 0;
text-align: left;
}

#contentregister p {
font-size: 13px;
line-height: 135%;
}

#contentregister h1 {
font-size: 15px;
}

#contentregisterleft {
clear: both;
float: left;	
width: 300px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#contentregisterright {
float: right;	
width: 300px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#contentregisterright input {
}

#contentregisterend {
clear:both;
float: left;	
width: 650px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
contentlogin
*/

#contentlogin {
clear: both;
float: left;	
width: 660px;
margin: 5px;
padding: 0;
text-align: left;
}

#contentlogin p {
font-size: 13px;
line-height: 135%;
}

#contentlogin h1 {
font-size: 15px;
}

#contentloginleft {
clear: both;
float: left;	
width: 300px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#contentloginright {
float: right;	
width: 300px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#contentloginright input {
}

#contentloginend {
clear:both;
float: left;	
width: 650px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
partnerpage
*/

#partnerpage {
clear: both;
float: left;	
width: 950px;
margin-left:auto;
margin-right:auto;
padding: 0;
text-align: left;
}

#partnerpage p {
font-size: 13px;
line-height: 135%;
}

#partnerpage h1 {
font-size: 14px;
}

#partnerpage h2 {
font-size: 13px;
}

#partnerpage h3 {
font-size: 12px;
}

#partnerpageleft {
clear: both;
float: left;	
width: 480px;
margin: 5px 5px 5px 0;
padding: 5px;
text-align: left;
}

#partnerpageright {
float: right;	
width: 170px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#partnerpageright input {
}

#partnerpageend {
clear:both;
float: left;	
width: 920px;
margin: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
socialprofitpage
*/

#socialprofitpage {
clear: both;
float: left;	
width: 950px;
margin-left:auto;
margin-right:auto;
padding: 0;
text-align: left;
}

#socialprofitpage p {
font-size: 13px;
line-height: 135%;
}

#socialprofitpage h1 {
font-size: 14px;
}

#socialprofitpage h2 {
font-size: 13px;
}

#socialprofitpage h3 {
font-size: 12px;
}

#socialprofitpageleft {
clear: both;
float: left;	
width: 320px;
margin: 5px 5px 5px 0;
padding: 5px;
text-align: left;
}

#socialprofitpageright {
float: right;	
width: 320px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
}

#socialprofitpageright input {
}

#socialprofitpageend {
clear:both;
float: left;	
width: 920px;
margin: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
singleprojectpage
*/

#singleprojectpage {
clear: both;
float: left;	
width: 950px;
margin-left:auto;
margin-right:auto;
padding: 0;
text-align: left;
}

#singleprojectpage p {
font-size: 13px;
line-height: 135%;
}

#singleprojectpage h1 {
font-size: 14px;
}

#singleprojectpage h2 {
font-size: 13px;
}

#singleprojectpage h3 {
font-size: 12px;
}

#singleprojectpageleft {
clear: both;
float: left;	
width: 230px;
margin: 5px 5px 5px 0;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#singleprojectpageright {
float: right;	
width: 420px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#singleprojectpageright input {
}

#singleprojectpageend {
clear:both;
float: left;	
width: 920px;
margin: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
professionalpage
*/

#professionalpage {
clear: both;
float: left;	
width: 950px;
margin-left:auto;
margin-right:auto;
padding: 0;
text-align: left;
}

#professionalpage p {
font-size: 13px;
line-height: 135%;
}

#professionalpage h1 {
font-size: 14px;
}

#professionalpage h2 {
font-size: 13px;
}

#professionalpage h3 {
font-size: 12px;
}

#professionalpageleft {
clear: both;
float: left;	
width: 480px;
margin: 5px 5px 5px 0;
padding: 5px;
text-align: left;
}

#professionalpageright {
float: right;	
width: 170px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#professionalpageend {
clear:both;
float: left;	
width: 920px;
margin: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
presspage
*/

#presspage {
clear: both;
float: left;	
width: 950px;
margin-left:auto;
margin-right:auto;
padding: 0;
text-align: left;
}

#presspage p {
font-size: 13px;
line-height: 135%;
}

#presspage h1 {
font-size: 14px;
}

#presspage h2 {
font-size: 13px;
}

#presspage h3 {
font-size: 12px;
}

#presspageleft {
clear: both;
float: left;	
width: 300px;
margin: 5px 5px 5px 0;
padding: 5px;
text-align: left;
}

#presspageright {
float: right;	
width: 300px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#presspageright input {
}

#presspageend {
clear:both;
float: left;	
width: 920px;
margin: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}


/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
projectpage
*/

#projectpage {
clear: both;
float: left;	
width: 950px;
margin-left:auto;
margin-right:auto;
padding: 0;
text-align: left;
}

#projectpage p {
font-size: 13px;
line-height: 135%;
}

#projectpage h1 {
font-size: 14px;
}

#projectpage h2 {
font-size: 13px;
}

#projectpage h3 {
font-size: 12px;
}

#projectpageleft {
clear: both;
float: left;	
width: 480px;
margin: 5px 5px 5px 0;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#projectpageright {
float: right;	
width: 170px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#projectpageright input {
}

#projectpageend {
clear:both;
float: left;	
width: 920px;
margin: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
newprofilepage
*/

#newprofilepage {
clear: both;
float: left;	
width: 950px;
margin-left:auto;
margin-right:auto;
padding: 0;
text-align: left;
}

#newprofilepage p {
font-size: 13px;
line-height: 135%;
}

#newprofilepage h1 {
font-size: 14px;
}

#newprofilepage h2 {
font-size: 13px;
}

#newprofilepage h3 {
font-size: 12px;
}

#newprofilepageleft {
clear: both;
float: left;	
width: 480px;
margin: 5px 5px 5px 0;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#newprofilepageright {
float: right;	
width: 170px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#newprofilepageright input {
}

#newprofilepageend {
clear:both;
float: left;	
width: 920px;
margin: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
approachpage
*/

#approachpage {
clear: both;
float: left;	
width: 950px;
margin-left:auto;
margin-right:auto;
padding: 0;
text-align: left;
}

#approachpage p {
font-size: 13px;
line-height: 135%;
}

#approachpage h1 {
font-size: 14px;
}

#approachpage h2 {
font-size: 13px;
}

#approachpage h3 {
font-size: 12px;
}

#approachpageleft {
clear: both;
float: left;	
width: 480px;
margin: 5px 5px 5px 0;
padding: 5px;
text-align: left;
}

#approachpageright {
float: right;	
width: 170px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#approachpageright input {
}

#approachpageend {
clear:both;
float: left;	
width: 660px;
margin: 5px;
padding: 5px;
text-align: left;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
govpage
*/

#govpage {
clear: both;
float: left;	
width: 950px;
margin-left:auto;
margin-right:auto;
padding: 0;
text-align: left;
}

#govpage p {
font-size: 13px;
line-height: 135%;
}

#govpage h1 {
font-size: 14px;
}

#govpage h2 {
font-size: 13px;
}

#govpage h3 {
font-size: 12px;
}

#govpageleft {
clear: left;
float: left;	
width: 480px;
margin: 5px 5px 5px 0;
padding: 5px;
text-align: left;
}

#govpageright {
float: right;	
width: 170px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#govpageright input {
}

#govpageend {
clear:both;
float: left;	
width: 920px;
margin: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
refdocs
*/

#refdocs {
clear: both;
float: left;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
historypage
*/

#historypage {
clear: both;
float: left;	
width: 950px;
margin-left:auto;
margin-right:auto;
padding: 0;
text-align: left;
}

#historypage p {
font-size: 13px;
line-height: 135%;
}

#historypage h1 {
font-size: 14px;
}

#historypage h2 {
font-size: 13px;
}

#historypage h3 {
font-size: 12px;
}

#historypageleft {
clear: both;
float: left;	
width: 480px;
margin: 5px 5px 5px 0;
padding: 5px;
text-align: left;
}

#historypageleft .wp-caption
{
   border: 1px solid #ddd;
   text-align: center;
   background-color: #1D738E;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   border-radius: 3px;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
}

#historypageleft .wp-caption img
{
   margin: 0;
   padding: 0;
   border: 0 none;
}

#historypageleft .wp-caption p.wp-caption-text
{
   font-size: 11px;
color: #fff;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#historypageright {
float: right;	
width: 170px;
margin-left:auto;
margin-right:auto;
margin-top: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#historypageright input {
}

#historypageend {
clear:both;
float: left;	
width: 920px;
margin: 5px;
padding: 5px;
text-align: left;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
proquotes
*/

#proquotes {
}

#proquotes img {
border:3px solid #1D738E;
height: 50px !important;
width: 50px !important;
margin: 3px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
socialprofitquotes
*/

#socialprofitquotes {
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
socialprofitcases
*/

#socialprofitcases {
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
socialprofitcategories
*/

#socialprofitcategories {
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
arealist
*/

#arealist {
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
partnerlist
*/

#partnerlist {
}

#partnerlist p {
margin-top: 0px;
margin-bottom: 5px;
line-height: 125%;
}

#partnerlist h3 {
margin-top: 15px;
}

#partnerlist .more-link {
margin-top: 0px;
margin-bottom: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
aboutus
*/

#aboutus {
float: left;
width: 340px;
padding-left: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
aboutusheader
*/

#aboutusheader {
float: left;
width: 340px;
background: #eaebeb;
}

#aboutusheader img {
border: none !important;
display: block;
margin-left: auto;
margin-right: auto;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
aboutustext
*/

#aboutustext {
clear: both;
float: left;
width: 320px;
background: #eaebeb;
padding: 0px 10px 0 10px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
projectsheader
*/

#projectsheader {
float: left;	
width: 350px;
}

#projectsheader h1 {
color: #1D738E;
font-size: 18px;
background: transparent url('images/Button1-25.gif') no-repeat scroll left center;
min-height: 30px;
margin-left: 10px;
padding: 10px 0 0 30px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
subalerts
*/

#subalerts {
float: right;	
width: 570px;
text-align: right;
margin: 0px 0px 5px 0px;
}

#subalerts p {
padding: 0px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
profiles
*/

#profiles {
float: left;	
width: 350px;
min-height: 300px;
margin: 0px;
padding: 0 5px 0 5px;
text-align:center; /* IE does not support margin:auto */
margin-left:auto;
margin-right:auto;
}

#profiles img {
border: none !important;
margin-left: auto;
margin-right: auto;
}

#profiles a, #profiles a:link, #profiles a:visited {
text-decoration: none;
text-transform: none;
border: none;
}

#profiles a:hover {
text-decoration: none;
text-transform: none;
border: none;
}

#profiles a:active {
text-decoration: none;
text-transform: none;
border: none;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
homerightcol
*/

#homerightcol {
float: right;
width: 238px;
min-height: 300px;
margin: 0 5px 0 0;
padding: 0;
background: #fff;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
memberspace
*/

#memberspace {
clear:left;
float: left;
width: 225px;
min-height: 100px;
margin: 5px 0px 0px 0px;
padding: 0 5px 0 5px;
background: #fff;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
projects
*/

#projects {
clear: both;
float: left;	
width: 930px;
min-height: 350px;
margin: 10px 0px 10px 5px;
padding: 0px 5px 5px 5px;
background: #e6e6e6 url('images/gradient.gif') repeat-x scroll left bottom;
border-radius: 10px; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
showprojectsdiv
*/

#showprojectsdiv {
clear: both;
float: left;
width: 920px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
projectsgroup
*/

#projectsgroup {
clear: both;
float: left;
width: 920px;
margin-left:auto;
margin-right:auto;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
projectsone
*/

#projectsone {
clear: left;
float: left;	
width: 270px;
height: 530px;
margin: 5px 5px 10px 5px;
padding: 5px 5px 0 5px;
background: #fff;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
projectstwo
*/

#projectstwo {
float: left;	
width: 270px;
height: 530px;
margin: 5px 5px 10px 5px;
padding: 5px 5px 0 5px;
background: #fff;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
projectsthree
*/

#projectsthree {
float: left;	
width: 270px;
height: 530px;
margin: 5px;
padding: 5px 5px 0 5px;
background: #fff;
border:1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
calendar
*/

#calendar {
clear: both;
float: left;
width: 1090px;
min-height: 200px;
margin: 0 auto 10px auto;
padding: 5px 5px 5px 5px;
background: #fff;
border: 1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#calendaritem {
float: left;	
width: 250px;
min-height: 200px;
margin: 10px;
padding: 5px 5px 5px 5px;
background: #fff;
border: 1px solid #1D738E;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
header
*/

#header{
clear: both;
float: left;
width: 950px;
height: 210px;
margin: 0 20px 0 20px;
padding: 0;
}

#headerimg {
clear: both;
float: left;
width: 950px;
height: 130px;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#headerdescription {
}

#headerimg h1 {
padding: 10px;
}

#headerimg h1 a, #headerimg h1 a:link, #headerimg h1 a:visited, #headerimg h1 a:active {
text-decoration: none;
text-transform: none;
border: none;
color: #fff;
}

#headerimg h1 a:hover {
text-decoration: none;
text-transform: none;
border: none;
color: #A7A9AC;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
loginheader
*/

#loginheader {
float:right;
width:400px;
text-align: right;
margin-right: 10px;
margin-top: 10px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
contact
*/

#contact {
float: right;	
width: 220px;
min-height: 100px;
margin: 0px 0px 5px 0px;
padding: 35px 5px 0 5px;
background: transparent url('images/ContactNL.gif') no-repeat scroll left top;
}


/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
news
*/

#news {
float: right;	
width: 240px;
min-height: 100px;
margin: 0px 0px 5px 0px;
}

#news img {
border: none !important;
margin-left: auto;
margin-right: auto;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
getinvolved
*/

#getinvolved {
float: right;	
width: 240px;
min-height: 100px;
margin: 0px 0px 5px 0px;
padding: 0px 5px 0 5px;
}

#getinvolved img {
border: none !important;
display: block;
margin-left: 0;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
partnerlinks
*/

#partnerlinks {
clear: both;
float: right;	
width: 240px;
min-height: 100px;
margin: 0px 0px 5px 0px;
padding: 40px 5px 0 5px;
background: transparent url('images/xxx.gif') no-repeat scroll left top;
}


/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
alertsidebar
*/

#alertsidebar {
float: right;	
width: 240px;
min-height: 100px;
margin: 0px 0px 5px 0px;
padding: 40px 5px 0 5px;
}

#alertsidebar img {
border: none !important;
display: block;
margin-left: 0;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
accordion-sidebar
*/

#accordion-sidebar {
float: left;	
width: 200px;
margin: 5px 0px 0px 0px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
sidebar-one
*/

#sidebar-one {
float:right;
width: 240px;
padding: 0 5px 5px 5px;
margin: 5px 0px 5px 0px;
}

#sidebar-one p {
font-size: 13px;
line-height: 135%;
}

#sidebar-one strong {
color: #1D738E;
}

#sidebar-one h1 {
font-size: 14px;
color: #1D738E;
}

#sidebar-one h2 {
font-size: 13px;
color: #1D738E;
}

#sidebar-one h3 {
font-size: 12px;
color: #1D738E;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
sidebar-two
*/

#sidebar-two {
float:right;
width: 240px;
padding: 0 5px 5px 5px;
margin: 5px 0px 5px 0px;
}

#sidebar-two p {
font-size: 13px;
line-height: 135%;
}

#sidebar-two strong {
color: #1D738E;
}

#sidebar-two h1 {
font-size: 14px;
color: #1D738E;
}

#sidebar-two h2 {
font-size: 13px;
color: #1D738E;
}

#sidebar-two h3 {
font-size: 12px;
color: #1D738E;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
sidebar-three
*/

#sidebar-three {
float:right;
width: 240px;
padding: 0 5px 5px 5px;
margin: 5px 0px 5px 0px;
}

#sidebar-three p {
font-size: 13px;
line-height: 135%;
}

#sidebar-three strong {
color: #1D738E;
}

#sidebar-three h1 {
font-size: 14px;
color: #1D738E;
}

#sidebar-three h2 {
font-size: 13px;
color: #1D738E;
}

#sidebar-three h3 {
font-size: 12px;
color: #1D738E;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
sidebar-four
*/

#sidebar-four {
float:right;
width: 240px;
padding: 0 5px 5px 5px;
margin: 5px 0px 5px 0px;
}

#sidebar-four p {
font-size: 13px;
line-height: 135%;
}

#sidebar-four strong {
color: #1D738E;
}

#sidebar-four h1 {
font-size: 14px;
color: #1D738E;
}

#sidebar-four h2 {
font-size: 13px;
color: #1D738E;
}

#sidebar-four h3 {
font-size: 12px;
color: #1D738E;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
sidebar-five
*/

#sidebar-five {
float:right;
width: 240px;
padding: 0 5px 5px 5px;
margin: 5px 0px 5px 0px;
}

#sidebar-five p {
font-size: 13px;
line-height: 135%;
}

#sidebar-five strong {
color: #1D738E;
}

#sidebar-five h1 {
font-size: 14px;
color: #1D738E;
}

#sidebar-five h2 {
font-size: 13px;
color: #1D738E;
}

#sidebar-five h3 {
font-size: 12px;
color: #1D738E;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
footer
*/

#footer {
clear: both;
float:left;	
padding: 0;
margin: 15px 20px;
width: 950px;
font-size: 10px;
}

#footer p {
line-height: 135%;
text-align: left;
}

#footertabs {
clear: both;
float:left;	
margin: 0 0 10px 0;
width: 950px;
}

#feeds
{
clear:left;
float: left;
padding-left:15px;
width: 100px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
betaimg
*/

#betaimg {
position: absolute;
top: 0px;
left: 0px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
style for qTranslate plugin
*/

#qtrans {
float:right;
width: auto;
color:#fff;
margin-top: 0px !important;
margin-right: 10px;
}

.qtrans_language_chooser {
list-style-type:none;
}

.qtrans_language_chooser ul {
float: right;
text-align: right;
}

.qtrans_language_chooser li {
float:left;
margin-right:3px
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
style for Your Mailing List Provider
*/

.formnlbis {
}

.formnlbis fieldset {
width: 600px;
margin: 20px;
border: 1px solid #1D738E;
}

.formnlbis fieldset legend {
font-size: 10pt;
color: #AECAD1;
}

.formnlbis div.nl {
float: left;
display: inline;
}

.formnlbis div.nl span.label {
font-size: 11pt;
color:#F5821F;
}

.formnlbis div.nl span.labelagreement {
font-size: 10pt;
color:#F5821F;
}

.formnlbis div.nl span.label.mandatoryfield {
background: #AECAD1;
}

.formnlbis div.nl span.input {
padding: 2px 2px 2px 2px;
display: block;
cursor: pointer;
}

.formnlbis div.nl span.input.mandatoryfield {
background: #AECAD1;
}

.formnlbis div.nl span.textarea {
padding: 2px 2px 2px 2px;
display: block;
cursor: pointer;
}

.formnlbis div.nl span.textarea.mandatoryfield {
background: #AECAD1;
}

.formnlbis div.nl span.checkbox {
}

.formnlbis div.nl span.checkbox.mandatoryfield {
background: #AECAD1;
}

.formnlbis input.text {
width: 95%;
border: dotted 1px #191970;
padding: 2px 4px;
}

.formnlbis p.submitnl {
clear: left;
margin: 1em 20px 1em 310px;
font-size: 9pt;
}

.formnlbis p.submitnl input {
font-size: 9pt;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
navbar
*/

#navbar {
background: #AECAD1;
clear:both;
float:left;
width: 945px;
font-size: 14px;
font-family: Helvetica, 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: normal;
margin-top: 5px;
border: 1px outset #AECAD1;
}

#nav {
margin: 0px;
padding: 0px;
}

#nav ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#nav li {
background: #1D738E url(images/navbar.png);
float: left;
width: auto;
list-style: none;
margin: 0 1px 0 1px;
padding: 0px;
border: none;
}

#nav li a, #nav li a:link, #nav li a:visited {
color: #fff;
display: block;
font-size: 12px;
font-family: Helvetica, 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: normal;
text-transform: none;
padding: 5px 8px 4px 8px;
text-decoration: none;
border: none;
}

#nav li a:hover {
background: #AECAD1 url(images/navhov.png);
color: #1D738E;
padding: 5px 8px 4px 8px;
text-decoration: none;
border: none;
}

#nav li a:active {
background: transparent url(images/navactive.png);
color: #fff;
padding: 5px 8px 4px 8px;
text-decoration: none;
border: none;
}

.current_page_item {
background: transparent url(images/navactive.png) !important;
color: #fff;
padding: 5px 8px 4px 8px;
text-decoration: none;
}

#nav li ul {
z-index: 9999;
position: absolute;
left: -999em;
height: auto;
width: 1000px;
margin: 0px;
padding: 0px;
}

#nav li li {
background: #1D738E url(images/navbar.png);
margin: 0 2px 0 2px;
clear: both;
float: left;
width: auto;
}

#nav li li a, #nav li li a:link, #nav li li a:visited {
color: #fff;
font-size: 12px;
font-family: Helvetica, 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: normal;
text-transform: none;
float: none;
padding: 5px 8px 4px 8px;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

#nav li li a:hover {
background: #AECAD1 url(images/navhov.png);
color: #1D738E;
padding: 5px 8px 4px 8px;
border-bottom: 1px solid #FFFFFF;
}

#nav li li a:active {
background: transparent url(images/navactive.png);
color: #fff;
padding: 5px 8px 4px 8px;
border-bottom: 1px solid #FFFFFF;
}

#nav li ul a { 
width: 140px;
}

#nav li ul a:hover, #nav li ul a:active { 
}

#nav li ul ul {
margin: -32px 0 0 171px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}

#nav li:hover, #nav li.sfhover { 
position: static;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
breadcrumb
*/

.breadcrumb {
background: #fff;
clear:both;
float:left;
width: 450px;
padding: 0 10px;
margin-top: 10px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
blogsearch
*/

#blogsearch {
float:right;
width: 90px;
}

#blogsearch input {
border: 2px outset #1D738E;
background: #1D738E;
font-family: Helvetica, 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size: 12px;
line-height: 12px;
font-weight: normal;
color: #fff;
padding:2px 3px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
knowledgecentre
*/

#knowledgecentre {
float:right;
width: 110px;
margin: 0 0 0 15px;
font-size: 11px;
font-family: Helvetica, 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: normal;
padding:5px 8px 4px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
professionallistheader
*/

#professionallistheader {
float: right;	
width: 240px;
margin: 0px 0px 5px 0px;
padding: 10px 5px 0 5px;
}

#professionallistheader img {
border: none !important;
display: block;
width: 240px !important;
height: 35px !important;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
professionallist
*/

#professionallist {
float: right;	
width: 240px;
min-height: 100px;
margin: 0px 0px 5px 0px;
padding: 0px 5px 0 5px;
}

#professionallist img {
border:3px solid #1D738E;
height: 50px !important;
width: 50px !important;
margin: 3px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
coachedlist
*/

#coachedlist {
float: right;	
width: 240px;
min-height: 100px;
margin: 0px 0px 5px 0px;
padding: 0px 5px 0 5px;
}

#coachedlist img {
border: none !important;
display: block;
margin-left: 0;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
addthisdiv
*/

#addthisdiv {
clear: left;
float: left;
margin: 10px 10px 10px 0;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
proquotes
*/

#projectsearchresults {
}

#projectsearchresults p {
margin-top: 0px;
margin-bottom: 5px;
line-height: 125%;
}

#projectsearchresults h3 {
margin-top: 35px;
font-size: 14px;
}

#projectsearchresults .more-link {
margin-top: 15px;
}

#projectsearchresults .meta {
font-size:12px;
padding-bottom: 10px !important;
}

#projectsearchresultsbody {
margin: 0px 25px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- 
splashmessage
*/

#splashmessage {
clear: both;
margin-left: auto !important;
margin-right: auto !important;
width: 500px;
background: #eaebeb;
padding: 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}

