/* Start of CMSMS style sheet 'Itom' */
/* CSS Document */

body{
	background-color:#FFFFFF;
	color:#4e4e4e;
	font-size:11px;
	font-family: Tahoma, Trebuchet MS, Arial, Microsoft sans-serif, Helvetica;
	text-decoration:none;
	margin:0px;
	padding:0px;   
}

a{
	text-decoration:none;
	color:#4370AB;
}

a:hover{
	text-decoration:underline;
	color:#4370AB;	
}

#uberdiv{
	position:relative;
	width:965px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding-left:7px;
}

#menu{
	position:relative;
	width:958px;
	height:33px;
	background-image:url(images/cms/bg_menu.jpg);
	background-repeat:no-repeat;
	margin-top:3px;
}

#header{
	position:relative;
	width:958px;
	height:122px;
}

.clear{
	clear:both;
}

#left{
	position:relative;
	width:204px;
	float:left;
	padding-top:5px;
	padding-left:0px;
}

#brad{
	position:relative;
	width:519px;
	font-family:arial;
	font-size:10px;
	padding-bottom:5px;
             padding-left: 15px;
             padding-top: 5px;
}

#leftmenu{
	position:relative;
	width:200px;
	float:left;
	padding-top:5px;
	padding-left:11px;
}

#leftmenu li{
	background-image:url(images/cms/stripes.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:0px;
	padding:0px;
	height:20px;
	padding-left:2px;
	padding-top:5px;
}

#leftmenu li a{
	color:#333333;
	text-decoration:none;	
}

#leftmenu li a:hover{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

#leftcontent{
	position:relative;
	width:169px;
	background-image:url(images/cms/bg_rightcontent.jpg);
	background-repeat:no-repeat;
	padding-top:18px;
	padding-left:16px;
	padding-right:20px;
	padding-bottom:20px;
}

#leftcontent h4{ 
             font-family: Trebuchet MS, Arial, Microsoft sans-serif, Helvetica;
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#666666;
}

#leftcontent .blue{ 
             font-family: Trebuchet MS, Arial, Microsoft sans-serif, Helvetica;
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#144C96;
	background-image:url(images/cms/stripes2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#leftcontent ul{
	margin-top:8px;
}

#leftcontent li{
	margin-top:0px;
	list-style-image:url(images/cms/arrow.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	padding-bottom:3px;
}

#leftbottom{
	position:relative;
	width:205px;
	height:17px;
	background-image:url(images/cms/bg_rightbottom.jpg);
	background-repeat:no-repeat;
}

#blueheader{
             font-family: Trebuchet MS, Arial, Microsoft sans-serif, Helvetica;
	font-size:16px;
             font-weight: bold;
	margin:0px;
	padding:0px;
	color:#144C96;
	background-image:url(images/cms/stripes2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#brad a{
	text-decoration:none;
}

#brad a:hover{
	text-decoration:none;
	color:#003376;
}

#midle{
	position:relative;
	width:510px;
	float:left;
	padding-top:15px;
             padding-left: 15px;
}

#midlehome{
	position:relative;
	width:510px;
	float:left;
	padding-top:15px;
             padding-left: 6px;
}

#midlepatents{
             font-family: Trebuchet MS, Arial, Microsoft sans-serif, Helvetica;
	position:relative;
	width:688px;
	float:left;
	padding-top:15px;
             margin-left: 15px;
}

#right{
	position:relative;
	width:205px;
	float:right;
	padding-top:5px;
}

#rightcontent{
	position:relative;
	width:169px;
	background-image:url(images/cms/bg_rightcontent.jpg);
	background-repeat:no-repeat;
	padding-top:18px;
	padding-left:16px;
	padding-right:20px;
	padding-bottom:20px;
}

#rightcontent h4{
             font-family: Trebuchet MS, Arial, Microsoft sans-serif, Helvetica;
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#666666;
}

#rightcontent .blue{ 
             font-family: Trebuchet MS, Arial, Microsoft sans-serif, Helvetica;
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#144C96;
	background-image:url(images/cms/stripes2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#rightcontent ul{
	margin-top:8px;
}

#rightcontent li{
	margin-top:0px;
	list-style-image:url(images/cms/arrow.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	padding-bottom:3px;
}

#rightbottom{
	position:relative;
	width:205px;
	height:17px;
	background-image:url(images/cms/bg_rightbottom.jpg);
	background-repeat:no-repeat;
}

ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#zoeken{
	position:relative;
	width:205px;
	height:20px;
	float:right;
	padding-top:6px;
}

#cntnt01searchinput{
	background-image:url(images/cms/bg_search.jpg);
	background-repeat:no-repeat;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	height:16px;
	width:147px;
	padding:0px;
	margin-top:0px;
	margin-bottom:2px;
	margin-right:5px;
	padding-top:3px;
	padding-left:8px;
	font-size:10px;
}

#btn{
	background-image:url(images/cms/btn_zoek.jpg);
	background-repeat:no-repeat;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	height:21px;
	width:30px;
	padding:0px;
	margin:0px;
	cursor: pointer; 
	cursor: hand;
}

form{
	padding:0px;
	margin:0px;
}

h2{
	font-size:18px;
	margin-top:0px;
	margin-bottom:10px;
}

h3{
	font-size:14px;
	margin-top:0px;
	margin-bottom:0px;
	color:#144C96;
}

#midle p{
	margin-top:0px;
	margin-bottom:15px;
	line-height:16px;
}

#midle {
	margin-top:0px;
	margin-bottom:15px;
	line-height:16px;
}

#midle .ul{
	margin-top:0px;
	margin-bottom:10px;
	line-height:16px;
}

#midle ul{
	margin-top:0px;
	margin-bottom:20px;
	margin-left:17px;
}

#midle li{
	margin-top:0px;
	margin-bottom:3px;
	list-style-image:url(images/cms/arrow.gif);
	background-repeat:no-repeat;
	margin-left:20px;
}

img {
	border: 0;
}

#fbsubmit {
             margin-left: 295px;
             margin-top: 20px;
}

.contactform {
             
}
.activeparent {
             font-weight: bold;
}
/* End of 'Itom' */

/* Start of CMSMS style sheet 'Itom menu' */
#btn1{ padding-left:196px; width:57px;float:left;height:32px;}
#btn1 a {display:block;width: 57px;height:32px;background: url("images/cms/btn1.jpg") 0 0 no-repeat;text-decoration: none;}
#btn1 a:hover { background-position: 0 -32px;}

#btn2{ width:89px;float:left;height:32px;}
#btn2 a {display:block;width: 89px;height:32px;background: url("images/cms/btn2.jpg") 0 0 no-repeat;text-decoration: none;}
#btn2 a:hover { background-position: 0 -32px;}
#btn2 a:active {background-position: 0 -32px;}

#btn3{ width:65px;float:left;height:32px;}
#btn3 a {display:block;width: 65px;height:32px;background: url("images/cms/btn3.jpg") 0 0 no-repeat;text-decoration: none;}
#btn3 a:hover { background-position: 0 -32px;}
#btn3 a:active {background-position: 0 -32px;}

#btn4{ width:124px;float:left;height:32px;}
#btn4 a {display:block;width: 124px;height:32px;background: url("images/cms/btn4.jpg") 0 0 no-repeat;text-decoration: none;}
#btn4 a:hover { background-position: 0 -32px;}
#btn4 a:active {background-position: 0 -32px;}

#btn5{ width:99px;float:left;height:32px;}
#btn5 a {display:block;width: 99px;height:32px;background: url("images/cms/btn5.jpg") 0 0 no-repeat;text-decoration: none;}
#btn5 a:hover { background-position: 0 -32px;}
#btn5 a:active {background-position: 0 -32px;}

#btn6{ width:66px;float:left;height:32px;}
#btn6 a {display:block;width: 66px;height:32px;background: url("images/cms/btn6.jpg") 0 0 no-repeat;text-decoration: none;}
#btn6 a:hover { background-position: 0 -32px;}
#btn6 a:active {background-position: 0 -32px;}
/* End of 'Itom menu' */

/* Start of CMSMS style sheet 'Module: News' */
div#news {
  margin: 2em 0 1em 1em;  /* margin for the entire div surrounding the news list */
  border: 1px solid #000; 
  background: #FFE9AF; 
}

div#news h2 {
   line-height: 2em;
   background: #fff;
}

#NewsSummary {
             width: 170px;
             padding-right: 0px;
	margin-top:0px;
	margin-bottom:15px;
	line-height:16px;
             float: left;
}

#HomeSummary {
             width: 170px;
             padding-right: 0px;
	margin-top:0px;
	margin-bottom:15px;
	line-height:16px;

}

#PatentsSummary {
             width: 170px;
             padding-right: 60px;
	margin-top:0px;
	margin-bottom:15px;
	line-height:16px;
             float: left;
}

.blueheadercontentpatents{
             font-family: Trebuchet MS, Arial, Microsoft sans-serif, Helvetica;
             font-size:14px;
             font-weight: bold;
             color:#144C96;
}

.greycontentpatents{
             font-family: Tahoma, Arial, Microsoft sans-serif, Helvetica;
	color:#666666;
	font-size:11px;
             line-height:16px;
}

#NewsSummaryPostdate {
  font-size: 90%;
  font-weight: bold;
 }

#NewsSummaryLink {
    font-weight: bold;
    padding-top: 0.2em;
}

#NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
 }

#NewsSummaryAuthor {
  font-style: italic;
  padding-bottom: 0.5em;
}

.NewsSummarySummary, .NewsSummaryContent {
margin-top:5px;   
}

.NewsSummaryMorelink a {
  padding-top: 0.5em;
  text-decoration: none;
  color: #999999;
}

#NewsPostDetailDate {
  font-size: 90%;
  margin-bottom: 5px;
  font-weight: bold;
  }

#NewsPostDetailSummary {
   line-height: 150%;
   }

#NewsPostDetailCategory {
  font-style: italic;
  border-top: 1px solid #ccc;
  margin-top: 0.5em;
  padding: 0.2em 0;
}

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
  }

#NewsPostDetailAuthor {

  padding-bottom: 1.5em;
  font-style: italic;
}


/* to add specific style to the below divs, uncomment them. */

/* 
#NewsPostDetailTitle {}
#NewsPostDetailHorizRule {}
#NewsPostDetailPrintLink {}
#NewsPostDetailReturnLink {}
*/
/* End of 'Module: News' */

