*{ margin:0; padding:0;}
.clear{ clear:both;}
.left{ float:left;}
.right{float:right;}
img{ border:none;}

body{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#222; background: #ffffff;}
#outer_layout{float:left; width:100%;}

h1, h2, h3, h4, h5, h6 {font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-stretch:condensed;}
/*p {padding-bottom:1em;}*/
a {color:#003399; text-decoration: none;}
a:hover {text-decoration: underline;}

/********header starts********/
#outer_header{float:left; position:absolute; top: 0; left: 0; width:100%; border-bottom:1px solid #999; clear:both}
	#inner_header{ width:955px; margin:0 auto}
#inner_header .nav {z-index:100; position:relative}


.nav{float:left; width:500px; font-family:Arial Narrow, Arial, Helvetica, sans-serif;}
	.nav ul{float:left; width:auto; list-style:none; text-transform: uppercase;}
	.nav ul li{float:left; width:auto; padding-right:15px;}
	.nav ul li a{float:left; width:auto; font-size:14px; font-weight:bold; color:#585858; height:21px; padding:0 0 0 6px;text-decoration:none; /*background:url(../media/images/nav_left_hover.gif) no-repeat 0 0;*/}
	.nav ul li a span{z-index:99;float:left; /*background:url(../media/images/nav_right_hover.gif) no-repeat right 0;*/ height:20px; padding:1px 6px 0 0; cursor:pointer;font-stretch:condensed;}
	.nav ul li a:hover{background:url(../media/images/nav_left_hover.gif) no-repeat 0 bottom;}
	.nav ul li a.notactive:hover span{background:url(../media/images/nav_right_hover.gif) no-repeat right bottom; cursor:pointer;}
	.nav ul li a.active{float:left; width:auto; font-size:14px; font-weight:bold; color:#585858; height:21px; padding:0 0 0 6px;text-decoration:none; background:url(../media/images/nav_left.gif) no-repeat 0 bottom; color:#fff;}
	.nav ul li a span.active{float:left; background:url(../media/images/nav_right.gif) no-repeat right bottom; height:20px; padding:1px 6px 0 0;}
	.nav ul li ul li a:hover{background:none;}

.top_link{float:right; width:450px; margin-bottom:5px;  font-family:Arial Narrow, Arial, Helvetica, sans-serif;}
	.top_link ul{list-style:none; height:18px; text-transform: uppercase;}
	.top_link ul li{float:right; width:auto; padding-left:14px; background:#fff;}
	.top_link ul li a{float:left; width:auto; font-size:10px; font-weight:bold; font-stretch:condensed; color:#585858; height:18px; padding:0 0 0 5px;text-decoration:none; /*background:url(../media/images/top_link_left.gif) no-repeat 0 0;*/}
	.top_link ul li a span{ color:#585858; /*background:url(../media/images/top_link_right.gif) no-repeat right 0;*/ height:12px; padding:2px 5px 2px 0;}
	.top_link ul li a:hover{ color:#222; /*background:url(../media/images/top_link_left.gif) no-repeat 0 bottom;*/}
	.top_link ul li a:hover span{ /*background:url(../media/images/top_link_right.gif) no-repeat right bottom;*/}

.top_link .custom_search
{
    padding-left: 0;
    background: none;
    width: 172px;
}

.top_link .custom_search_text
{
    border: solid 1px #000000;
    background: #ffffff;
    padding-left: 2px;
    width:138px;
    float:left;    
}
	
.top_link .custom_search_button
{
    background: url("/media/images/searchicon.jpg") no-repeat scroll 0 0 transparent;
    border: medium none !important;
    color: #000000;
    cursor: pointer;
    font-size: 0.001em;
    height: 20px;
    margin: 0 0 0 5px;
    width: 25px;
    text-indent: -9999px;
    position:relative;    
    clear: none;
    float: left;
}

.logo {float:left; position: absolute; width:320px; bottom:5px}

.menu{float:right; width:620px; margin-top:36px; font-family:Arial Narrow, Arial, Helvetica, sans-serif;}
	.menu ul{float:right; width:auto; height:25px; list-style:none; margin-top:1px; text-transform: uppercase;}
	.menu ul li{float:left; width:auto; padding: 2px; margin-left: 11px; height:21px; background:#fff; }
	.menu ul li a{float:left; font-size:14px; color:#000; height:21px; padding:0 0 0 5px; text-decoration:none; }
	.menu ul li a span{float:left; height:19px; padding:1px 5px 1px 0; cursor:pointer; font-stretch: condensed;}
	.menu ul li a:hover{background: url(../media/images/menu_left_hover.gif) no-repeat left top; text-decoration:none;}
	.menu ul li a.notactive:hover span{background:url(../media/images/menu_right_hover.gif) no-repeat right top; cursor:pointer;}
	.menu ul li a.active{float:left; font-size:14px; color:#000; height:21px; padding:0 0 0 5px; text-decoration:none; background:url(../media/images/menu_left.gif) no-repeat left bottom;}
	.menu ul li a span.active{float:left; background:url(../media/images/menu_right.gif) no-repeat right bottom; height:19px; padding:1px 5px 1px 0; color:#fff;}
/********header ends*********/

/*******body container starts*******/
#layout{ width:960px; margin:0 auto; margin-top: 100px;}
#body_container{float:left; width:948px; padding:8px 6px 34px 6px;}

	.ctr_wide {float:left; width:949px; margin-top:10px;}
	.ctr_left {float:left; width:483px; margin-top:10px;}
	.ctr_right {float:left; width:465px; margin-top:10px}

/******breadcrumb starts******/
#breadcrumb{float:left; width:800px;}
	#breadcrumb ul{float:left; width:auto; list-style:none;}
	#breadcrumb ul li{float:left; width:auto; background:url(../media/images/arrow_breadcrumb.gif) no-repeat right 3px; padding-right:12px; padding-left:3px; margin-right:3px; display:inline; font:normal 11px/13px Arial, Helvetica, sans-serif;}
	#breadcrumb ul li a{float:left; text-decoration:none; color:#585858; }
	#breadcrumb ul li.last{ background:none;}
/******breadcrumb ends******/

/********box_list starts*********/
	.box_list, .box{float:left; width:463px; margin-top:20px;}
	.box_list h2, .box h2 {float:left; font-size:15px; font-weight:normal; text-transform: uppercase; font-stretch:condensed;}
	.box_list p{float:right; width:300px; color:#003399; /*font:normal 11px/13px Arial, Helvetica, sans-serif;*/ text-align:right; margin-top:1px; padding-right:3px;}
	.box_list ul{float:left; width:460px; margin-top: 10px; list-style:none; border-top:1px solid #666;}
	.box_list ul li{float:left; width:460px; background:url(../media/images/border_img.gif) repeat-x 0 bottom; padding-bottom:1px;}
	.box_list ul li a{float:left; width:452px; background:#e0e0e0; text-decoration:none; padding:6px 0 6px 8px; color:#333; text-transform:uppercase; font-weight: normal; font-size: 12px;}
	.box_list ul li a:hover {background: #c3c3c3; font-weight: normal; font-size: 12px;}
	.box_list ul li a .date {float: left; width: 60px; font-weight:normal;}
	.box_list ul li a .title {float: left; width: 392px;font-size: 12px;}
/********box_list ends*********/

.map {float: left; margin: 10px 0; width:462px; height:293px; border:1px solid #060606; overflow: hidden;}
.map2 {overflow: hidden;}

/********box starts*********/
	.box{float:left; width:463px; margin-top: 20px;}
	.box img {margin-top: 10px;}

	/*.box p{float:right; width:300px; color:#003399; font:normal 11px/13px Arial, Helvetica, sans-serif; text-align:right; margin-top:4px; padding-right:3px;}
	.box p a {color:#003399; text-decoration: none;}
	.box p a:hover {text-decoration:underline;}
	.box ul{float:left; width:460px; list-style:none; border-top:1px solid #666; margin-top:6px;}
	.box ul li{float:left; width:460px; background:url(../media/images/border_img.gif) repeat-x 0 bottom; padding-bottom:1px;}
	.box ul li a{float:left; width:452px; background:#e0e0e0; text-decoration:none; padding:6px 0 6px 8px; color:#333; text-transform:uppercase; font-weight: normal; font-size: 12px;}
	.box ul li a .date {float: left; width: 60px;}
	.box ul li a .title {float: left; width: 392px;}*/
/********box ends*********/
/****************SECTIE ENDS****************/

#left_container_inner2 ul, #left_container_inner2 ol{margin-bottom: 0.5em;}
#left_container_inner2 img {margin: 0 5px 0;}

#left_container_inner2 ol {padding-left:18px;}

/*******footer starts*******/
#outer_footer{float:left; width:100%; border-top:1px solid #999;}
#footer{width:955px; margin:0 auto;}
.footer_inner{float:left; width:935px; padding:25px 10px 80px 10px; background:url(../media/images/footer_bg_home.gif) no-repeat 10px 0;}
.footer_box{float:right; width:218px; border:1px solid #999; padding:5px 0 8px; background:#fff;}
.footer_box h4{float:left; width:180px; font-size:14px; line-height:20px; color:#000; padding-left:8px; text-transform:uppercase;}
.footer_box .img{float:left; width:218px; padding:4px 0 4px;}
.footer_box p{float:left; width:205px; padding-left:8px; color:#000; margin-bottom:7px;}
.footer_box a{float:right; width:76px; height:18px; margin-right:5px; display:inline; text-decoration:none; padding:0;}

.footer_box a.button {background: transparent url(../media/images/btn_footer_a.gif) no-repeat scroll top right; color: #444; display: block; float: right; font: normal 12px arial, sans-serif; height: 17px; margin-right: 6px; padding-right: 2px; text-decoration: none;}
.footer_box a.button span {background: transparent url(../media/images/btn_footer_span.gif) no-repeat; display: block; line-height: 7px; padding: 5px 2px 5px 0; text-align: center;} 

.footer_sitemap {float: left; margin-top: 8px;}
	.footer_inner ul{float:left; width:175px; list-style:none;}
	.footer_inner ul.sec_list{ float:left; /*width:120px;*/ background:#fff; margin-right:17px; display:inline;}
	.footer_inner ul.sec_list li{float:left; /*width:112px;*/}
	.footer_inner ul.four_list{ float:left; /*width:115px;*/}
	.footer_inner ul.four_list li{ float:left; /*width:105px;*/}
	.footer_inner ul li{float:left; width:165px; padding-bottom:6px; color:#004499; font-weight:bold;}
	.footer_inner ul li a{float:left; width:auto; text-decoration:none; color:#004499; font-size:11px; font-weight:normal; background: #fff url(../media/images/footer_list_bg.gif) no-repeat 0 5px; padding-left:8px; line-height:14px;}
	.footer_inner ul li a:hover{ text-decoration:underline;}
	.footer_inner ul li a.last{ padding-bottom:5px;}
	.footer_inner ul li.head{float:left; width:100px; font-size:12px; color:#004499; background:none; padding-left:0;}

.footer_linklogo {float: left; width:935px;}
	.footer_inner ul.footer_link {position:relative; float:left; width:600px; height:25px; list-style:none; background:none; margin-top:20px; text-transform: uppercase}
	.footer_inner ul.footer_link li{float:left; width:auto; background:none; padding:5px 18px 0 0; background:#fff; list-style:none} 
	.footer_inner ul.footer_link li a{float:left; font-size:15px; line-height:normal; background:none; text-decoration:none; color:#004499; list-style:none; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-stretch:condensed;}
	
	.footer_inner .footer_logo {float:right; width:300px; margin-top:20px; background:#fff; padding:5px 3px 6px 0;}
	.footer_inner .footer_logo img {float:right;}
	.footer_inner .footer_logo ul {float:right; width:300px; list-style:none; margin-top:5px;}
	.footer_inner .footer_logo ul li {float:right; width:auto; padding:0 0 0 12px; background:none; font-size:10px; line-height:normal; color:#a7a7a7;}
	.footer_inner .footer_logo ul li a{font-size:10px; line-height:normal; color:#a7a7a7; text-decoration:none; background:none;}
	.footer_inner .footer_logo ul li a:hover{ text-decoration:underline;}

	.footer_inner ul li.firstLi a {font-weight: bold; font-size:12px; background: none; padding-left: 0;}
	
	.footer_logo .social{margin-top:10px !important;}
	.footer_logo .social li{padding:0 !important;margin-left:2px}
	.footer_logo .social .text{margin-right:8px;margin-top:2px;}
	.footer_logo .social li a {text-indent:-9999px; width:20px; height:20px; padding:0;}
	.footer_logo .social li .twitter{background:url(../media/images/twitter_grey.png)}
	.footer_logo .social li .twitter:hover{background:url(../media/images/twitter_color.png)}
	.footer_logo .social li .facebook{background:url(../media/images/facebook_grey.png)}
	.footer_logo .social li .facebook:hover{background:url(../media/images/facebook_color.png)}
	.footer_logo .social li .linkedin{background:url(../media/images/linkedin_grey.png)}
	.footer_logo .social li .linkedin:hover{background:url(../media/images/linkedin_color.png)}
	.footer_logo .social li .vimeo{background:url(../media/images/vimeo_grey.png)}
	.footer_logo .social li .vimeo:hover{background:url(../media/images/vimeo_color.png)}
	.footer_logo .social li .flickr{background:url(../media/images/flickr_grey.png)}
	.footer_logo .social li .flickr:hover{background:url(../media/images/flickr_color.png)}
	.footer_logo .social li .rss{background:url(../media/images/rss_grey.png)}
	.footer_logo .social li .rss:hover{background:url(../media/images/rss_color.png)}

/*******footer ends*******/

/*****pagination starts*****/
.pagination {float: right; margin-top: 5px;}
#left_container_inner .pagination ul {list-style:none;}
#left_container_inner .pagination li{float: left; border:0; margin:0; padding:0; font-size:11px; list-style:none; margin-right:2px; background:none;}
#left_container_inner .pagination a{border:solid 1px #9aafe5; margin-right:2px;}
#left_container_inner .pagination .previous-off, #left_container_inner .pagination .next-off {border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px;}
#left_container_inner .pagination .next a, #left_container_inner .pagination .previous a {font-weight:bold;} 
#left_container_inner .pagination .active{background:#4c70b7; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 8px;}
#left_container_inner .pagination a:link, #left_container_inner .pagination a:visited {color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none;}
#left_container_inner .pagination a:hover{border:solid 1px #0e509e; background: #dfdfdf; text-decoration:none;}


.pagination {float: right; margin-top: 5px;}
#left_container_inner2 .pagination ul {list-style:none;}
#left_container_inner2 .pagination li{float: left; border:0; margin:0; padding:0; font-size:11px; list-style:none; margin-right:2px; background:none;}
#left_container_inner2 .pagination a{border:solid 1px #9aafe5; margin-right:2px;}
#left_container_inner2 .pagination .previous-off, #left_container_inner2 .pagination .next-off {border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px;}
#left_container_inner2 .pagination .next a, #left_container_inner2 .pagination .previous a {font-weight:bold;} 
#left_container_inner2 .pagination .active{background:#4c70b7; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 8px;}
#left_container_inner2 .pagination a:link, #left_container_inner2 .pagination a:visited {color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none;}
#left_container_inner2 .pagination a:hover{border:solid 1px #0e509e; background: #dfdfdf; text-decoration:none;}
/*****pagination ends*****/

.utwente-map-label
{
  font-family:arial; font-size:14px;
  color:#ffffff; text-align:center;
  width:200px;
}

.utwente-map-label2 { color:#000000; }

/*****photo gallery starts*****/

.umb-photo-gallery{width:100%; margin-bottom:1em; float:left;}
.gallery-photo{width:138px; height:98px; float:left; margin:0 8px 8px 0;}
.gallery-photo a{width:136px; height:96px; border:solid 1px #999999; display:block}
.gallery-photo a:hover{background:#E5E5E5;}
#left_container_inner2 .gallery-photo table,
#left_container_inner2 .gallery-photo table tbody,
#left_container_inner2 .gallery-photo table tbody tr,
#left_container_inner2 .gallery-photo table tbody tr td,
#left_container_inner2 .gallery-photo table tbody tr.alt td{margin:0 !important; padding:0 !important; width:136px; height:96px; cursor:pointer;}
#left_container_inner2 .gallery-photo table tbody tr td{text-align:center; vertical-align:middle !important;}
#left_container_inner2 .gallery-photo tr.alt td{background:none;}
.gallery-photo a img{margin:0 !important; overflow:hidden; cursor:pointer;}

/*****photo gallery ends*****/

/****************CONTENT ENDS****************/


















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

