/**
 * Stylesheet for <project name>
 *
 * @media	screen, projection
 * @copyright	Netlash <http://www.netlash.com>
 * @author	name <author@example.net>
 */

/**
 * = Primary selectors
 * ----------------------------------------------------------
 */

html, body{
	height: 100%;
}

html, body, form, div, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, dt, dd, address, input, textarea, th, td {
	margin: 0;
	padding: 0;
}

ul, ol {
	list-style: none;
}

/**
 * font-size: 76% = 12px
 * line-height: 1.4 = 16px
 */
body {
	color: #20445b;
	font: 76%/1.4 "Trebuchet MS", Verdana,Arial,Helvetica,sans-serif;
	background: url(../images/bg_body.jpg);
}

h1, h2, h3, h4, h5, h6 {

}

h4.green{
	color: #a0c524;
	font-weight: bold;
}

h4.green a{
	color: #a0c524;
}

#center a{
	color: #20445b;
}

p {

}

ul {

}

ul li {

}

dl {

}

dl dt {

}

dl dd {

}

blockquote {

}

blockquote p {

}

em {
    font-style: italic;
}

strong {
    font-weight: bold;
}

abbr, acronym {
    font-style: normal;
    cursor: help;
}

a abbr {
    border: none;
}

address {
    margin: 0;
    padding: 0;
    font-style: normal;
}

a:hover {

}

a img {
    border: none;
}

/**
 * = Forms
 * ----------------------------------------------------------
 */

form {

}

form p {

}

label {

}

fieldset {
	border: none;
}

fieldset legend {

}


input{
	color: #153244;
	border: 1px solid #BCCFD6;
	background: #CFDFDF;
}

input, select {

}

select {

}

textarea {
	color: #153244;
	border: 1px solid #BCCFD6;
	background: #CFDFDF;
	height: 130px;
	width: 250px;
}

.required {

}

/**
 * = Tables
 * ----------------------------------------------------------
 */

table {

}

caption {

}

tr {

}

th {

}

td {

}

thead {

}

tbody {

}

tfoot {

}

/**
 * = Page structure
 * ----------------------------------------------------------
 */

a.more{
	font-size: 0.85em;
}

div.leftmenu{
	padding-top: 45px;
}

div.leftmenu ul{
	margin-left: 25px;
}

div.leftmenu ul a{
	text-decoration: none;
}

div.leftmenu ul a:hover{
	text-decoration: underline;
}

div.leftmenu ul li{
	padding: 0px 0px 3px 0px;
	font-size: 1.2em;
	background: url(../images/dashed.gif) no-repeat 0px 19px;

}

div.leftmenu ul li ul li{
	font-size: 0.9em;
	padding-top: 5px;
	background: none;
}

div.menu a{
	color: white;
	text-decoration: none;
}

div.leftmenu ul li a{
	color: #20405b;
	text-decoration: none;
}

div.leftmenu ul li.selected ul li.selected ul li.selected a,
div.leftmenu ul li.selected ul li.selected a,
div.leftmenu ul li.selected a{
	color: white;
	margin: 2px 0px 2px 0px;
	padding: 0px 5px 0px 5px;
	background: #9fc421;
}

div.leftmenu ul li.selected ul li a,
div.leftmenu ul li.selected ul li.selected ul li a{
	color: #20405b;
	text-decoration: none;
	background:none;
}


div.language{
	float: left;
	color: white;
	margin: 10px 0px 5px 60px;
}

div.language a{
	padding: 3px 3px 3px 3px;
	margin-right: 3px;
}

div.language a.selected{
	background: #9fc421;
}

#container {
	width: 968px;
	margin: 0px auto 0px auto;
}

#main{
	margin: 14px 0px 0px 0px;
	width: 956px;
	padding: 0px 0px 0px 12px;
}


#center{
	font-size: 1.2em;
	min-height: 400px;
	height:auto !important;
  	height:400px;
	width: 700px;
	float: left;
	margin: 0px;
	padding: 50px 2px 0px 30px;
	background: url(../images/bg_content.jpg) no-repeat;
}

#center p{
	width: 600px;
	padding: 0px 15px 10px 0px;
}
#center_home p a,
#center p a{
	color: #20445b;
}


#center #sitemap p a{
	color: #20445b;
}


#center #sitemap ul li a{
	color: #20445b;
	text-decoration: none;
	list-style: none;
}


#center #sitemap  ul li ul li{
	list-style: none;
	font-weight: normal;
	background: url(../images/arrow.jpg) no-repeat 0px 5px;
	padding: 0px 0px 0px 6px;
}

#center #sitemap ul li a:hover{
	text-decoration: underline;
}

#center ul li{
	font-weight: bold;
	margin-left: 20px;
	list-style: disc;
}

#center_home{
	font-size: 1.2em;
	min-height: 400px;
	height:auto !important;
  	height:400px;
	width: 475px;
	float: left;
	margin: 0px;
	padding: 40px 0px 20px 30px;
	background: url(../images/bg_content.jpg) no-repeat;
}

#center_home p{
	width: 440px;
	padding: 0px 0px 10px 0px;
}

#center_home p.title{
	color: #a0c524;
	font-weight: bold;
}

#right{
	float: left;
	width: 195px;
	padding: 40px 22px 20px 10px;
	background: white;
}

#right p{
	padding: 13px 0px 0px 20px;
}

#sidebar div.greenbox,
#sidebar div.bluebox {
	color: white;
	padding: 10px 0 10px 20px;
	margin: 0px 0px 0px 25px;
	width: 134px;
}

#sidebar div.greenbox a{
	color: white;
}

#sidebar div.greenbox {
	border: 1px solid #abcc3e;
	background: #cadf85 url(../images/bg_greenbox.jpg) no-repeat;
}

#sidebar div.bluebox{
	border: 1px solid #6e92a9;
	background: #7f9fb3 url(../images/bg_bluebox.jpg) no-repeat;

}

#right dl a{
	color: black
}


#right div.bluebox
 {
	color: white;
	padding: 10px 20px 10px 20px;
	margin: 0px 0px 0px 5px;
	width: 144px;
}


#right div.greenbox input{
	border: 1px solid #b8b65b;
}

#right div.greenbox input[type="text"]{
	height: 15px;
	margin-bottom: 3px;
	width: 130px;
	background-color: white;
}

#right div.greenbox dd img{
	margin-bottom: 3px;
}

#right div.greenbox dd{
	height: 15px;
	width: 175px;
}

#right div.greenbox dd,
#right div.greenbox dt
{
	float: left;
}

#right div.greenbox {
	color: white;
	width: 160px;
	border: 1px solid #abcc3e;
	padding: 10px 20px 30px 10px;
	background: #cadf85 url(../images/bg_greenbox.jpg) no-repeat;
}

#right div.magentabox{
	color: white;
	padding: 10px 20px 10px 20px;
	width: 144px;
	margin: 0px 0px 0px 5px;
	border: 1px solid #b61250;
	background: #d47599 url(../images/bg_magentabox.jpg) no-repeat;
}

#right div.magentabox p{
	padding: 0px;
}


#right div.magentabox a{
	color: white;
}

div.arrows{
	background: url(../images/bg_li_sidebar.gif) no-repeat 0px 4px;
	padding: 0px 0px 0px 10px;
}

div.greenbox div.arrows{
	background: url(../images/bg_li_sidebar.gif) no-repeat 0px 4px;
	padding: 0px 0px 20px 0px;
}

button.go_mail{
	background: transparent;
	border: none;
	height: 18px;
	width: 20px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#right span.blue,
#right span.blue a{
	color: #32bbdd;
}

div.arrows #submit{
	margin-top: 8px;
}
span.meta{
	font-style: italic;
	font-size: 0.9em;
}

/**
 * = BLOG
 * ----------------------------------------------------------
 */

div.blog_comments{
	margin: 30px 0px 0px 0px;
	border-top: 1px solid #BCCFD6;
}

div.blog_comments a{
	color: #20445b;
}

div.blog_comments dd{
	padding: 10px 0px 0px 0px;
}

div.blog_comments dd img{
	padding: 10px 10px 10px 0px;
	float: left;
}

div.blog_comments dd.author{
	font-style: italic;
}

div.blogpost{
	padding-bottom: 20px;
	margin: 0px 20px 20px 0px;
	background: url(../images/dashed.gif) repeat-x bottom left;
}



#center div.blogpost div.meta ul li{
	margin: 0;
	list-style: none;
	font-size: 0.85em;
}

div.blogpost div.meta{
	margin-bottom: 5px;
	display: block;
	padding: 0px 0px 15px 0px;
}

div.blogpost div.meta a{
	color: #20445b;
}

#blog div.blogpost p.title a{
	color: #9fc421;
	margin: 0px;
	padding: 0px;
}

div.blogpost h3{
	font-size: 0.99em;
	font-weight: normal;
}

div.blogpost h3 a{
	color: #20445b;
	text-decoration: underline;
}

div.blogpost h3 a:hover{
	text-decoration: none;
}


#blog p a{
	color: #20445b;
}

div.blog_form{
	margin-top: 30px;
	border-top: 1px solid #BCCFD6;
}

div.blog_form dd{
	margin-bottom: 8px;
}

div.blog_form input[type="text"]{
	width: 250px;
}

div.blog_form textarea{
	width: 250px;
	height: 80px;
}

div.blog_end{
	font-style: italic;
	font-size: 0.85em;
}

div.blog_end a{
	color: #20445b;
}

span.form-error{
	color: red;
	font-size: 0.85em;
}

div.pagination,
div.pagination a{
	color: #20445b;
}

div.pagination ul li{
	float: left;
	padding: 0 10px 0 0;
	list-style: none;
}

#center div.pagination ul li{
	margin: 0 20px 0 0;
	padding: 0px;
	list-style: none;
}

#blogarchive-full div,
#blogarchive-mini{
	border-top: 1px solid #BCCFD6;
	padding: 20px;
	margin: 20px 30px 0 0;
	background: #DCE5EA;
}


#blogarchive-mini,
#blogarchive-mini a{
	color: #20445b;
}

#blogarchive-mini ul li{
	padding-left: 15px;
	list-style: none;
}


#blogarchive-full,
#blogarchive-full a{
	color: #20445b;
}

/**
 * = Referenties
 * ----------------------------------------------------------
 */

div.newsarticle{
	clear: both;
	margin: 20px 25px 20px 0px;
	padding-bottom: 20px;
	background: url(../images/dashed.gif) repeat-x bottom left;
}

div.newsarticle img{
	float: left;
	margin: 10px 10px 0px 0px;
}

div.newsarticle p{
	margin: 10px 0px 0px 0px;
}

div.newsarticle p a{
	color: #20445b;
}

div.newsarticle h3 a{
	color: #20445b;
}

div.newsarticle h3{
	color: #20445b;
	font-size: 0.95em;
	font-weight: normal;
}

p.back {
	clear: both;
}

p.back a{
	color: #20445b;
}

/**
 * = Datagrid
 * ----------------------------------------------------------
 */

table{
	width: 660px;
	border-collapse: collapse;
}

tr.rowOdd{
	height: 30px;
	background: #CFDFDF;
}

tr.rowEven{
	height: 30px;
}

tr.rowEven td,
tr.rowOdd td{
	padding: 3px 0 5px 5px;
}

tr.rowOdd td a,
tr.rowEven td a{
	color: #20445b;
}

table tr td a{
	color: #20445b;
}



table.datagrid a{
	text-decoration: none;
}

table.datagrid a:hover{
	text-decoration: underline;
}





/**
 * = Header
 * ----------------------------------------------------------
 */

#header {
	width: 968px;
	height: 183px;
	margin: 0px auto 0px auto;
	padding: 40px 0px 0px 0px;
}

div.logo{
	float:left;
	height:183px;
	width: 213px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/logo_indea.gif) no-repeat;
}

div.logo a{
	display: block;
	height:183px;
	width: 213px;
}


div.printlogo{
	display: none;
}



div.header_pic{
	float: left;
}

div.header_green{
	float: left;
}

/**
 * = HeaderTAGS
 * ----------------------------------------------------------
 */

#center h2.blue_large,
#center h2.bleen_large,
#center h2.green_large,
#center h2.magenta_large{
	font-size: 1.37em;
	padding: 0px 0px 10px 20px;
	height: 30px;
	width: 660px;
	font-weight: normal;
}


#center_home h2.blue_large,
#center_home h2.bleen_large,
#center_home h2.green_large,
#center_home h2.magenta_large{
	font-size: 1.37em;
	padding: 0px 0px 10px 20px;
	height: 30px;
	width: 440px;
	font-weight: normal;
}

#center img,
#center p img{
	float: left;
	padding: 0px 10px 10px 0px;
}

#center dl dt a{
	color: #20445b;
}

#right h2.blue_small,
#right h2.bleen_small,
#right h2.green_small,
#right h2.magenta_small {
	font-size: 1.57em;
	padding: 0px 0px 10px 20px;
	height: 30px;
	font-weight: normal;
}


h2.blue_large,
h2.blue_small{
	color: #32bbdd;
	background: url(../images/h2_blue_large.gif) no-repeat 0px 3px;
}
h2.blue_large a,
h2.blue_small a{
	color: #32bbdd;
	text-decoration: none;
}
h2.bleen_large,
h2.bleen_small{
	background: url(../images/h2_bleen_large.gif) no-repeat 0px 3px;
}

h2.bleen_large a,
h2.bleen_small a{
	color: #3a8b9c;
	text-decoration: none;
}
h2.green_large,
h2.green_small {
	color: #9fc421;
	background: url(../images/h2_green_large.gif) no-repeat 0px 3px;
}
h2.green_large a,
h2.green_small a{
	color: #9fc421;
	text-decoration: none;
}
h2.magenta_large,
h2.magenta_small{
	color: #c9014c;
	background: url(../images/h2_magenta_large.gif) no-repeat 0px 3px;
}
h2.magenta_large a,
h2.magenta_small a{
	color: #c9014c;
}






/**
 * = Navigation
 * ----------------------------------------------------------
 */

#nav {
	color: white;
	margin: 12px 40px 3px 0px;
	float: right;
}

#nav li {
	font-size: 1.15em;
	float: left;
	height: 15px;
	margin-right: 0px;
	padding-bottom: 3px;
	border-left: 1px solid white;
}

#nav li.first {
	border-left: none;
}

#nav li a{
	text-decoration: none;
}

#nav li a:hover{
	text-decoration: underline;
}

#nav li a:link,
#nav li a:visited {
	padding: 0px 5px 0px 5px;
	margin: 0px 10px 0px 10px;
}

#nav li.selected a{
	background: #3a8b9c;
}



/**
 * = Main
 * ----------------------------------------------------------
 */

#main {

}

/**
 * = Content
 * ----------------------------------------------------------
 */

#content{
	width: 732px;
	float: left;
	padding: 0 0 40px 0;
	background:  url(../images/bottom_content.gif) no-repeat bottom left;
}

#content div.bottom{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 732px;
	height: 57px;
}

#content div.bottom img{
	float: left;
	width: 732px;
	height: 57px;
}

div.fix{
	background: white;
}


/**
 * = News
 * ----------------------------------------------------------
 */

/*#news h3 a{
	color: #9fc421;;
}*/

#news{
	clear: both;
}

span.more a,
span.more {
	color: #20445b;;
}



/**
 * = Links
 * ----------------------------------------------------------
 */

div.extra_links dl dd a,
div.extra_links dl dt a{
 	color: #20445b;
}

div.extra_links dl dd{
	margin-bottom: 10px;
}


/**
 * = Sidebar
 * ----------------------------------------------------------
 */

#sidebar{
	width: 210px;
	float: left;
}

#sidebar div.top{
	min-height:238px;
  	height:auto !important;
  	height:238px;
	background: #cedfdf url(../images/bg_sidebar.jpg) no-repeat;
}

#sidebar div.bottom{
	/*background: #cedfdf url(../images/bg_sidebar.jpg);	*/
}

div.meta{
	font-style: italic;
}

div.meta ul li{
	float: left;
}

p.more{
	color: #9fc421;
}

#right dl.investment dt a,
#right dl.investment{
	color: #3a8b9c;
}

div.investment{
	margin-left: 25px;
}

/**
 * = Footer
 * ----------------------------------------------------------
 */

#footer a{
	color: white;
}

#footer {
	width: 944px;
	color: white;
	margin: 4px auto 0px auto;
	text-align: right;
	padding-right: 20px;
}

#footer ul{
	float: right;
}

#footer ul li{
	float: left;
	margin-right: 15px;
}

/**
 * = Clearfix
 * ----------------------------------------------------------
 * @see	http://www.positioniseverything.net/easyclearing.html
 * @see http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/
 * @see http://www.stuffandnonsense.co.uk/archives/clearing_floats_without_structural_markup_in_ie7.html
 */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display:inline-block;
}
/**/