@charset "utf-8";
/* CSS Document */
img {
	
	padding: 0;
}
body {
	margin:0px;
	color: #043454;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*background-image: url(../images/bgindex.jpg);*/
	background-repeat:no-repeat;
	background-position: center top;
	background-color:#CCCCCC;
	/*background-color:#E9E9E9;*/
}
/*body {
	margin:0px;
	color: #043454;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images/bgindex1.jpg);
	background-repeat:  repeat-x;
	background-position: center top;
	background-color:#ffffff;
}*/
#page {
	min-height: 100%;
	position:relative;
}
html {
	height: 100%;
}
a {
	color: #043454;
	text-decoration: none;
	outline: none;
	display: inline-block;
}
a:hover {
	text-decoration: none;
	}
a img {
	border: 0;
	text-decoration: none;
	outline: none;
}
#container {
	width: 950px;
	margin: auto;
}
#topbar_right {
	float: right;
	height: 21px;
	font-size: 11px;
	color: #000;
	margin: 5px 0 0 0;
	padding: 0;
	width: 325px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#topbar_right a {
	text-decoration: none;
	color: #000;
	border: 0;
	}
#topbar_right a:hover {
		text-decoration: underline;
	}
#header {
	width: 846px;
	height: 125px;
	margin-top: 5px;
}
.box {
	margin: 5px 0 0 0;
}
#logo {
	background-image:url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	position:absolute;
	width: 215px;
	height: 85px;
}
#container, #logo {
	top: 50px;
}
#main{
	top: 205px;
	position: absolute;
	left: 98px;
}
#bottom{
	top: 595px;
	position: absolute;
}
#top_right_items{
	top:40px;
	left:850px;
	position:absolute;
	width:111px;
	height:93px;
	border: 0;
	text-decoration: none;
}
#top_right_items .content {
	margin: .5em 1em;
	}
#diario{
	background-image:url(../images/diario.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 25px;
	width: 35px;
	top: 45px;
	left: 400px;
}
/** NAVIGATION **/
.navigation {
	position:absolute;
	top: 123px;
}
.navigation1 {
}
.navigation ul, .navigation li {margin:0;}
.nav {
	width: 949px;
	height: 43px;
	background:url(../images/n_nav1.gif) no-repeat;
	position: relative;
	top: 0px;
	left: 0;
	}
	#navigation ul li{background-image:none;}
.nav li {
	display: inline;
	list-style-image: none;
	}
.nav1 li {
	display: inline;
	list-style-image: none;
	}
	
	.nav li a:link, .nav li a:visited {
    position: absolute;
    top: 0px;
    height: 43px;
    text-indent: -9000px;
    overflow: hidden;
    z-index:10;
    }

	/** home **/
    .nav .home a:link, .nav .home a:visited {
        left: 0px;
        width: 74px;
    }
    .nav .home a:hover, .nav .home a:focus {
        background: url("../images/n_nav.gif") no-repeat 0px -43px;
    }
    .nav .home a:active {
        background: url("../images/n_nav.gif") no-repeat 0px -86px;
    }
	.current-home .home a:link, .current-home .home a:visited {
		background: url("../images/n_nav.gif") no-repeat 0px -129px;
		cursor: default;
	}
	.nav-home, .nav-home-click {
		position: absolute;
		top: 0;
		left: 0;
		width: 74px;
		height: 43px;
		background: url("../images/n_nav.gif") no-repeat 0px -43px;
	}
	.nav-home-click {
		background: url("../images/n_nav.gif") no-repeat 0px -86px;
	}
	/** prospective **/
    .nav .prospective a:link, .nav .prospective a:visited {
        left: 74px;
        width: 199px;
    }
    .nav .prospective a:hover, .nav .prospective a:focus {
        background: url("../images/n_nav.gif") no-repeat -74px -86px;
    }
    .nav .prospective a:active {
        background: url("../images/n_nav.gif") no-repeat -74px -43px;
    }
	.current-prospective .prospective a:link, .current-prospective .prospective a:visited {
		background: url("../images/n_nav.gif") no-repeat -74px -129px;
		cursor: default;
	}
	.nav-prospective, .nav-prospective-click {
		position: absolute;
		top: 0;
		left: 74px;
		width: 199px;
		height: 43px;
		background: url("../images/n_nav.gif") no-repeat -74px -43px;
	}
	.nav-prospective-click {
		background: url("../images/n_nav.gif") no-repeat -74px -86px;
	}
		/** current **/
    .nav .current a:link, .nav .current a:visited {
        left: 273px;
        width: 170px;
    }
    .nav .current a:hover, .nav .current a:focus {
        background: url("../images/n_nav.gif") no-repeat -273px -86px;
    }
    .nav .current a:active {
        background: url("../images/n_nav.gif") no-repeat -273px -43px;
    }
	.current-current .current a:link, .current-current .current a:visited {
		background: url("../images/n_nav.gif") no-repeat -273px -129px;
		cursor: default;
	}
	.nav-current, .nav-current-click {
		position: absolute;
		top: 0;
		left: 273px;
		width: 170px;
		height: 43px;
		background: url("../images/n_nav.gif") no-repeat -273px -43px;
	}
	.nav-current-click {
		background: url("../images/n_nav.gif") no-repeat -273px -86px;
	}
			/** research **/
    .nav .research a:link, .nav .research a:visited {
	left: 443px;
	width: 99px;
    }
    .nav .research a:hover, .nav .research a:focus {
        background: url("../images/n_nav.gif") no-repeat -443px -86px;
    }
    .nav .research a:active {
        background: url("../images/n_nav.gif") no-repeat -443px -43px;
    }
	.current-research .research a:link, .current-research .research a:visited {
		background: url("../images/n_nav.gif") no-repeat -443px -129px;
		cursor: default;
	}
	.nav-research, .nav-research-click {
		position: absolute;
		top: 0;
		left: 443px;
		width: 99px;
		height: 43px;
		background: url("../images/n_nav.gif") no-repeat -443px -43px;
	}
	.nav-research-click {
		background: url("../images/n_nav.gif") no-repeat -443px -86px;
	}
#topbar {
	height: 21px;
	font-size: 11px;
	color: #fff;
	width: 900px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 5px;
	left: 0px;
}
	#topbar a {
		text-decoration: none;
		color: #fff;
		border: 0;
	}
	#topbar a:hover {
		text-decoration: underline;
	}
	/* ticker divs below */
	#topbar div {
		display: inline-block;
		margin-top: 0px;
	}
#block_universities{
	position:relative;
	width:306px;
	height:351px;
	top: 0px;
	background-image: url(../images/bg_universities.gif);
	background-repeat: no-repeat;
	background-position: center center;
	right: 0px;
}
#block_menu_inner_page{
	position:relative;
	width:306px;
	height:351px;
	top: 0px;
	background-image: url(../images/bg_universities.gif);
	background-repeat: no-repeat;
	background-position: center center;
	left: 0px;
}
#title_universities{
	position:absolute;
	width:290px;
	height:49px;
	right: 8px;
	top: 8px;
	background-image: url(../images/title_universitiesInSweden.png);
}
#text_universities{
	position:absolute;
	width:269px;
	top:65px;
	right: 18px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	}
#photo_universities{
	position:absolute;
	width:269px;
	height:139px;
	top:170px;
	right: 18px;
	background-image: url(../images/photo_universities.png);
	}
#button_universities_clickHere{
	position:absolute;
	width:80px;
	height:25px;
	top:315px;
	right: 18px;
	}
#mentor {
	position:absolute;
	width:291px;
	height:216px;
	top:0px;
	left: 0px;
	background-image: url(../images/bg_block.png);
}
.mentor1 {
	height:216px;
	background-image: url(../images/bg_block.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.mentor2 {
	height:216px;
	background-image: url(../images/bg_block.png);
	background-position:center top;
	background-repeat:no-repeat;
}
.mentor3 {
	height:216px;
	background-image: url(../images/bg_block.png);
	background-position:right top;
	background-repeat:no-repeat;
}

#title_mentor{
	position:absolute;
	width:259px;
	height:44px;
	top:8px;
	left:16px;
	background-image:url(../images/title_mentor.png);
	background-repeat: no-repeat;
	background-position: center;
}
#image_mentor{
	position:absolute;
	width:129px;
	height:136px;
	top:65px;
	left:16px;
	background-image:url(../images/photo_mentor.jpg);
}
#text_mentor{
	position:absolute;
	width:129px;
	height:136px;
	top:65px;
	left:155px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	}
#meet{
	position:absolute;
	width:291px;
	height:216px;
	top:0px;
	left: 329px;
	background-image: url(../images/bg_block.png);
}
#title_meet{	
	position:absolute;
	width:259px;
	height:44px;
	top:8px;
	left:16px;
	background-image:url(../images/title_meet.png);
}
#image_meet{
	position:absolute;
	width:129px;
	height:136px;
	top:65px;
	left:16px;
	background-image:url(../images/photo_meet.jpg);
}
#footer{
	position:relative;
	top:700px;
	left:20px;
	height: 30px;
}
#title_successStories{
	position:absolute;
	width:252px;
	height:31px;
	top:0px;
	background-image:url(../images/title_successStories.png);
	left: 667px;
}
#pic_success{
	position:absolute;
	width:112px;
	height:88px;
	top:35px;
	background-image:url(../images/picsucess.jpg);
	left: 667px;
	}
#text_success{
	position:absolute;
	width:130px;
	height:88px;
	top:35px;
	left: 785px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	}
#project{
	position:absolute;
	left:667px;
	width:252px;
	height:92px;
	border: 1px solid #CCC;
	top: 125px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#title_project{
	position:relative;
	left:0px;
	width:242px;
	height:15px;
	border: 1px solid #CCC;
	top: 0px;
	padding-left: 10px;
	background-color: #CCC;
	}
#text_project{
	position:absolute;
	top:15px;
	left:0px;
	width:242px;
	top: 17px;
	padding-left: 10px;
	}
#newsletter{
	width:300px;
	height: 25px;
}

/* ---------------------- */
/* NAV BAR 				  */

#navbar{
	background:url(../images/bg.png) repeat-x;
	height:25px;
	line-height:25px;
}
	#navbar ul, #navbar li, 
	#navbar form,
	#navbar button {
		border:0; margin:0; padding:0; list-style:none;
	}
	#navbar li a{
		margin:0 6px;
		text-decoration:none;
		color:#000000;
		font-weight:bold;
		border-bottom:dotted 1px #000000;
	}
	#login_menu{
	background:#aaaaaa;
	border:solid 1px #666666;
	width:300px;
	padding:10px;
	color:#FFFFFF;
	position:absolute;
	font-weight:bold;
	font-size:12px;
	line-height:24px;
	}
	#login_menu li{
		padding-bottom:6px;
		text-align:right;
	}
	#new-user-col{
		padding-right:10px;
		border-right:1px #DEDEDE solid;
		height:120px;
		width:100px;
		float:left;
		line-height:12px;
	}
	#signup-user-col{
		padding-left:20px;
		height:100px;
		width:200px;
		float:left;
		line-height:12px;
		text-align:right;
	}
	#login_menu label{font-size:11px; font-weight:normal;}
	#login_menu input{font-size:11px; color:#333333; margin-left:10px;}
	
	#login_menu button{
		line-height:24px;
		float:right;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		text-align:center; 
		cursor:pointer;
	}

	.green-button{
		background:url(../images/button.png);
		display:block;
		color:#FFFFFF;
		font-size:11px;
		text-decoration:none;
		width:81px;
		height:26px;
		line-height:24px;
		text-align:center;
	}
#news{
	position:absolute;
	width:291px;
	height:216px;
	top:0px;
	right: 0px;
}
#title_news{
	position:absolute;
	width:257px;
	height:28px;
	top:8px;
	right:17px;
	background-image:url(../images/title_news.png);
}
#text_news{
	position:absolute;
	width:257px;
	height:40px;
	left:16px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	top: 45px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	}
.text_news {
	width:257px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	}
#text_news2{
	position:absolute;
	width:257px;
	height:40px;
	left:16px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	top: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	}
	#text_news3{
	position:absolute;
	width:257px;
	height:40px;
	left:16px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	top: 135px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	}
	#text_news4{
	position:absolute;
	width:257px;
	height:40px;
	left:16px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	top: 180px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	}
#title_inner_menu{
	font-family:"Lucida Sans Unicode", sans-serif;
	color:#FFF;
	font-size: 14px;
	}
#text_inner_page{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding-left: 40px;
	position: absolute;
	width: 602px;
	padding-top: 65px;
}
.inner_text{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding-left: 40px;
}
#main_inner_title{
	position:absolute;
	width:600px;
	height:49px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#043454;
	background-image:url(../images/bg_main_inner_title.png);
	background-repeat: repeat-x;
	font-size: 16px;
	font-weight: normal;
	padding-left: 40px;
	top: 25px;
}
.inner_title {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#043454;
	background-image:url(../images/bg_main_inner_title.png);
	background-repeat: repeat-x;
	background-position:left top;
	font-size: 16px;
	font-weight: normal;
	padding-left: 40px;
}
.bg_unive {
	background-image:url(../images/bg_universities.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#f7f7f7;
	border-right:2px solid #c6cfd6;
	position:relative;
}
.studying_in {
	background-image:url(../images/bg1_universities.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#507f9e;
	position:relative;
}

.black_11 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.white_11 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FFFFFF;
}
.white_14_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
}
.white_14_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:underline;
}

.white_16 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: normal;
	color:#115788;
}
.grey_12 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#999999;
}
.black_12 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#5e93be;
}
.black_11_llink {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color:#7e7e7e;
	font-weight: normal;
}
.black_11_llink:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
}

.blue_bg {
	background-image:url(../images/blue_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:"Lucida Sans Unicode", sans-serif;
	color:#ffffff;
	font-size: 12px;
}
.midle_text
{
	font-family:"Lucida Sans Unicode";
	font-size:18px;
	font-weight:bold;
	color:#0F5586;
	text-transform: uppercase;
	text-align: justify;
}
.sub_title_bg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-transform:uppercase;
}
.letest_news_bg {
	background-image:url(../images/letest_new_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
}
.being_an {
	background-image:url(../images/being_an_bg.jpg);
	background-position: center bottom;
	background-repeat:no-repeat;
}
.news_text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.arrow_link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: normal;
	color:#000000;	
}
.arrow_link:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: normal;
	color:#115788;
}
.arrow_link_10 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;	
}
.grey_11 { 
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size:11px;
 color:#6A6A6A;
 text-decoration:none;
}
.yellow_11 { 
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size:11px;
 color:#B09502;
 text-decoration:none;
}

.gtg_border
{
	border:solid;
	border-width:1px;
	border-color:#333333;
	background-color:#DFDFDF;
	color:#000000;
	padding:10px;
}

.gtg_border1
{
	border:solid;
	border-width:1px;
	border-color:#333333;
	background-color:#8DD4F0;
	color:#000000;
	padding:10px;
}

/*==5-3==*/

.block_bg {
	background-image:url(../images/block_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.grey_bdr {
	border-left:1px solid #c0c0c0; 
	border-right:1px solid #c0c0c0; 
	border-bottom:1px solid #c0c0c0; 
}
.right_bdr {
	border-right:1px solid #c0c0c0; 
}
.left_bdr {
	border-left:1px solid #c0c0c0; 
}


/************** PIYUSH *************************/
.msg-red{
	font-family:Lucida Sans Unicode;
	font-size:13px;
	color:#FF0000;
}

a.title_link {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#043454;
	background-image:url(../images/bg_main_inner_title.png);
	background-repeat: repeat-x;
	background-position:left top;
	font-size: 16px;
	font-weight: normal;
}
a.title_link:hover {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#00CC00;
	background-image:url(../images/bg_main_inner_title.png);
	background-repeat: repeat-x;
	background-position:left top;
	font-size: 16px;
	font-weight: normal;
}

.mid_table_bg  {
	background-color:#FFFFFF;
}

.grey_bot_bdr {
	border-bottom:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0; 
}

.black_bot_bdr {
	border-bottom:5px solid #c0c0c0; 
}