/** BASIC */

html, body {
	height: 100%;
}

.text1 {
	padding-left: 23px;
	background: url(../images/homepage06.gif) no-repeat left center;
}

.link2 {
	float: right;
	padding-left: 11px;
	background: url(../images/homepage08.gif) no-repeat left center;
}

.nofloat{float:none!important;}

/** HEADER */

#header {
	height: 237px;
}

/** LOGO */

#header_info {
	width: 980px;
	height: 192px;
	margin: 0px auto;
	background: url(../images/header_bg.jpg) no-repeat left top;
}

#header_info  h1, #header_info  h2 {
	display: none;
}

#companyname{
	/*width:520px;*/
	position:relative;
	top:20px;
	left:0px;
	text-align:center;
	color:#1F4768;
	font-size:15px;
	font-weight:bold;
	
}

#companyname span {
	color:#5f7d95;
}

/** MENU */

#menu {
	width: 965px;
	/*height: 45px;*/
	margin: 0px auto;
	padding-left: 15px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu li {
	display: block;
	float: left;
	/*height: 45px;*/
	padding: 0px 0px 0px 2px;
	background: url(../images/homepage04.gif) no-repeat left top;
}

.active{
	display: block;
	/*float: left;*/
	padding: 0px 0px 0px 2px;
	/*background: url(../images/homepage04.gif) no-repeat left top;*/
}

#menu .first {
	background: none;
}
.top_current{
	background: url(../images/homepage05.gif) repeat-x left top;
	color: #204768;}

#menu a {
}

#menu1 {}
#menu2 {}
#menu3 {}
#menu4 {}
#menu5 {}
#menu6 {}
#menu7 {}
#menu8 {}

.othermenu{	
	margin-left:15px;!important
}

/** CONTENT */

#content {
	width: 980px;
	margin: 0px auto;
	min-height:350px;
	padding: 10px 0px 20px 0px;
}

#left {
	float: left;
	width: 524px;
	padding-left: 30px;
}

#right {
	float: right;
	min-height:300px;
	width: 358px;
	padding: 0px 30px 0px 20px;
	background: url(../images/homepage11.gif) repeat-y left top;
}

#menu_list {
	float: left;
	width: 190px;
	padding:40px 0 0 5px;
}

#page_content{
	width:770px; !important
	padding:0;
	min-height:350px;
}


/** FOOTER */

#footer {
	width: 980px;
	/*height: 70px;*/
	margin: 0px auto;
	padding-top: 17px;
}

#legals {
	float: left;
	width: 555px;
	padding: 15px 20px;
	/*text-align: right;*/
}

#contacts {
	float: right;
	/*width: 385px;*/
	padding: 15px 0px 15px 40px;
	/*background: url(../images/homepage19.gif) repeat-y left top;*/
}
.footer_navigation li{
	list-style-type:none;
	float: left;
	padding: 10px 15px 10px 5px;
	font-weight: normal;
}
.footer_navigation li a{
	/*color:#196cb7;*/
	text-decoration:none;
	padding:3px 0px;
	/*position:relative;*/
}
.footer_navigation li a:hover{
/*	background-color:#fff;*/
	/*border-bottom:2px solid #196cb7;*/
	padding:3px 0px;
}


/** BOX1 */

#box1 {
}

/** BOX2 */

#box2 {
	float: left;
	width: 350px;
}

/** BOX3 */

#box3 {
	float: left;
	width: 156px;
	padding-left: 15px;
	background: url(../images/homepage11.gif) repeat-y left top;
}

/** BOX4 */

.box4 {
}

.links_box{float:left; width:170px; font-size:11px;}
.height_120{ height:120px;}
.margin_right{ margin-right:10px;}
.smaller_margin_top{margin-top:3px!important;}
.small_margin_top{margin-top:10px!important;}
.no_justify{ text-align:left;}
.displaypassword{border:none; margin:0;}
.small_height{height:20px!important;}

/* login form */
.form_align{float:right!important;}
#login_form span{display:block;}
#login_form input{width:198px;}
#login_submit{display:block; width:100px!important; margin-top:5px;}
.login_error{color:red;}

.page_menu{	
	width:200px;!important
}
.page_left{
	float:left;
	/*width:500px;*/
}
.page_right{
	float:left;
/*	width:200px;*/
	padding-left:10px;
}

.page_people{
	float:left;
	width:710px;
}

.page_publications_left{
	float:left;
	width:450px;
	background-color:red;
}
.page_publications_right{
	float:left;
	width:100px;
	background-color:green;
}
/** BOX5 */

.box5 {
}

/** BOX6 */

#box6 {
	padding: 0px 30px;
}

