@charset "utf-8";
/* CSS Document */

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form{  margin:0px;  padding:0px;  border:0px;  border-collapse:separate;  border-spacing:0px;}
input,select{  margin:0;  padding:0;}

html, body {
	font-family:Geneva, Arial, Helvetica, sans-serif; height:100%;
}

/* NN6/7 min-width is needed for scrollability when wrapper is centered */  
body {   
    min-width: 980px; background-image:url(../images/pattern.gif); height:100%;}

img, img a{border:none;} 


p,a
{

	font-size :	12px;	
	color : #000;
	letter-spacing:normal;
	
}

h1
{

	font-size :	25px;
	color:#fff;
	letter-spacing:-0.1em;
	margin-bottom:10px;
}

h2
{
	font-size :	20px;
	color:#6699cc;
	margin-bottom:10px;
	font-weight:normal;
}

h3
{
	font-size :	30px;
	color:#6699cc;
	letter-spacing:-0.1em;
	margin-bottom:10px;
	font-weight:normal;
}


h6
{
	font-size :	10px;
	color : #fff;
	letter-spacing:0em;
	text-align:center;
}


div#container{width:878px; height:100%;margin:0 auto; text-align:left; background-color:#FFFFFF}

div#header{float:left; width:100%;}
div#header_top{float:left; width:100%;}
div#logotype{float:left;height:80px; margin-top:50px}
div#logotype img{margin-top:20px;}
div#login_area{float:right; width:121px; background-color:#ddedc4; padding:10px}
div#login_area #username{float:left; margin-bottom:3px;}
div#login_area #username input{color:#666666; font-size:11px;}
div#login_area #password{float:left;}
div#login_area #password input{color:#666666; font-size:11px;}
div#login_area #login{float:right; font-size:10px;}
div#login_area #login a{font-size:10px;}
div#logo{float:right; width:121px; height:179px;}
div#logo img{margin:auto;}
div#top_image{float:right; height:300px; width:878px; position:relative;}
div#top_image #top_pic{float:right;}
div#top_image #top_text{position:absolute; width:878px; background-image:url(../images/transparent_blue.png); bottom:0;}

div#menu{float:right; width:878px; background-color:#ebe4d9; height:40px!important; margin-top:20px;}
div#menu ul{float:left; list-style:none;height:40px!important;}
div#menu .menu_item{float:left;  height:40px;}
div#menu .menu_item#on{background-color:#fff;}
div#menu .menu_item a{text-decoration:none; line-height:40px;padding:0 10px 0 10px;}

div#wrapper{float:left;width:100%; min-height:400px; background-color:#FFFFFF ;}
div#content{margin: 0 350px 0 0; height:100%; text-align:justify; padding:10px;}





div#rightside{float:left;width:280px;margin-left:-320px;padding-left:10px; padding-right:10px; padding-top:10px;}
div#rightside #research_papers{float:left; width:293px; height:119px; background-image:url(/images/research_back.gif); background-color:#003333; border:solid 1px #eee; margin-bottom:5px}
div#rightside #research_papers #research_box{margin-top:30px;}
div#rightside #news_events{float:left; width:293px; height: 235px; background-image:url(/images/news_back.gif); background-repeat:no-repeat;border:solid 1px #eee;}
div#rightside #news_events #news_box{margin-top:30px;}
div#rightside ul{list-style:none;}
div#leftside{float:left;width:122px;margin-left:-980px;}

div#footer{clear:left;float:right; border-top:solid 2px #e0ebf5; width:878px;height:30px; font-size:10px; text-align:right; padding-top:20px; padding-bottom:30px; background-color:#FFFFFF}
div#footer a{font-size:10px;}







/*news*/
.news_item{ list-style:none; padding:10px;}
.news_image{width:180px; height:90px;}
.news_text{font-size:10px; padding:10px; text-align:justify; border-bottom:solid 1px #eee;}
.news_text a{font-size:10px;}


/*-------------------DROP DOWN-------------------*/

/* General */
#cssdropdown, #cssdropdown ul { list-style: none; position:relative; margin-left: 0; padding-left: 0; margin-top:0;}

/* Head links */
#cssdropdown li.headlink { padding-left:0px;  text-indent:0px;}
#cssdropdown li.headlink a{  }

/* Child lists and links */
#cssdropdown li.headlink ul { display: none; z-index:1000; }
#cssdropdown li.headlink:hover ul { display: block; position:absolute; min-width:140px; }
#cssdropdown li.headlink ul li{border:solid 1px #fff;}
#cssdropdown li.headlink ul li a { display: block; padding-left: 10px;  background-color:#ebe4d9; color:#000; text-decoration:none; font-size:10px;}
#cssdropdown li.headlink ul li a:hover { background-color:#e0ebf5; color:#000000;}

/*-----------------countries-----------------*/

#award_list{
}

 
h2.acc_trigger {
	padding: 0;
	height: 20px;
	width: 100%;
	font-weight: bold;
}
h2.acc_trigger a {
	text-decoration: none;
	display: block;
	background-color:#eee;
	border:solid 1px #ddd;
	font-size: 15px!important;
	line-height:25px;
}

h2.acc_trigger img {
	height: 15px;
	width:20px;
	margin:0;
	padding:5px;
	float:left;
}

h2.acc_trigger a:hover {
	background-color:#ddd;
}
h2.active {background-position: left bottom;}
.acc_container {
	margin: 0 0 5px; padding: 10px;
	overflow: hidden;
	font-size: 1.2em;
	clear: both;
	border: 1px solid #d6d6d6;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.acc_container .block {
	padding: 20px;
}
.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.acc_container h3 {
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}

.acc_container .company_name{
	font-size:15px;
	background-color:#ebe4d9;
	padding:5px;
}

/*---------------------CONTACT FORM-----------------*/

.form_row{
	background-color:#e0ebf5;
	margin-bottom:5px;
	padding:10px;
}

.form_title{
	font-size:10px;
}

.form_input{
	font-size:10px;
}

.form_button{
	padding:10px;
	background-color:#e0ebf5;
}


/*---------------------------Research-------*/

.research_row{
	background-color:#e0ebf5;
}

.research_result{
	background-color:#ddedc4;
}

