br{clear:both}

body {width:1194px}

outline a {border:0}

div#wrapper
{
margin-left:56px; 
margin-right:13px; 
margin-top:20px;
border-top:1px solid #c8483f;
height:100%;
}

#admin_editsafe, #admin_editthis {
background-position:bottom right;
background-repeat:no-repeat;
display:block;
position:relative;
z-index:999;
height:12px
}
#admin_editthis {
background-image:url('/afimages/edittag.png');
}
#admin_editsafe {
background-image:url('/afimages/editsafe.png');
}

div#header
{
clear:both;
border:0px dashed green
}
div#content
{
}

.inner_allign
{
float:left;
border:0px dashed green;
}
.inner_allign2
{
margin-top:3px;
float:right;
overflow:hidden;
height:100%;
border:0px dashed blue
}
.inner_allign3
{
float:left;
overflow:hidden;
margin-left:3px;
padding-top:0;
height:100%;
border:0px dashed green;
}

.div_border {
border:1px solid #c8483f;
width:1124px;
}

#wrapper > .div_border {
border-top:1px solid #ca473f;
border-bottom:1px solid #c8483f;
border-left:1px solid #c8483f;
border-right:1px solid #c8483f;
margin-top:6px;
overflow:hidden;
*overflow:hidden;
}

.header_menu
{
float:left;
height:17px;
width:41px;
overflow:hidden;
font-size:12px;
font-weight:bold;
font-family:Georgia;
background-image:url("/images/menu.jpg");
color:white;
padding-left:5px;
padding-right:3px;
padding-top:px;
line-height:px
}

.header_menu a {
text-decoration:none;
color:white;
}

.header_menu_1
{
float:left;
height:17px;
overflow:hidden;
font-family:Georgia;
font-weight:bold;
font-size:12px;
background-image:url("/images/menu.jpg");
color:white;
padding-top:px;
padding-left:4px;
padding-right:3px;
margin-left:5px;
line-height:px
}

.header_menu_1 a
{
text-decoration:none;
color:white;
}

#logo_img{margin-top:46px; margin-left:16px; margin-bottom:4px}
.content_sub{}
.img_top{margin-top:9px; margin-left:7px;}
#content1, #content2, #content3 {font-family:Georgia; line-height:27px; font-size:1.1em; margin-top:6px; color:#494949; margin-left:0;clear:left;}
h1{position:relative; left:19px; font-size:1.4em; overflow:hidden}

#contact{float:right}

#contact_bt
{
background-image:url("/images/button.jpg");
height:19px;
width:60px;
border:0px solid #cb0401; 
color:white;
font-size:13px;
font-family:georgia,times,serif;
font-weight:bold;
margin-bottom:20px;
padding-top:2px;
padding-left:3px;
}

#contact_bt a {
text-decoration:none;
color:white;
}

input
{
font-family:Georgia;
color:#484848;
font-size:13px;				
}

textarea
{
font-family:Georgia;
color:#484848;
font-size:13px;	
padding:5px;			
}

.input_style
{
border-style:solid;
border-width:thin;
border-color:silver;
padding-left:5px;
width:105px;
height:18px;
}

input#submit
{
color:white;
background-image:url("/images/submit.jpg");
font-size:17px;
font-family:georgia,times,serif;
font-weight:;
border:0px dashed black;
padding-top:px;
padding-left:4px;
padding-bottom:1px;
padding-right:6px;
width:54px;
height:22px;

}
.map_class
{
display:block;
}
#map
{
display:block;
width:165px; 
height:101px;
border:0px dashed green;
background-image:url("/images/MAP.png");
position:relative;
}
#map a
{
display:block;
position:absolute;
outline:0px solid blue;
font-size:1px;
}

#hrz{margin-top:5px; border-top:1px solid #eec2c1; border-bottom:1px solid #d9847f;}

.search {
margin-top:14px;
font-size:15px;
}

.search_div {
float:left;
font-size:14px;
}

.search_title1 {
color:#b50900;
float:left;
width:55px;
}

.search_title2 {
color:#b50900;
float:left;
width:130px;
}

.search_title3 {
color:#b50900;
float:left;
width:110px;
}

.search_title4 {
color:#b50900;
float:left;
width:90px;
}

.search_title5 {
color:#b50900;
float:left;
width:200px;
}

.search_title6 {
color:#b50900;
float:left;
width:110px;
}

.search_title7 {
color:#b50900;
float:left;
width:10px;
clear:right;
}

.search_title8 {
color:#b50900;
float:left;
width:30px;
clear:right;
}

.search_result1 {
float:left;
width:55px;
}

.search_result2 {
float:left;
width:130px;
}

.search_result3 {
float:left;
width:110px;
}

.search_result4{
float:left;
width:90px;
}

.search_result5 {
float:left;
width:200px;
}

.search_result6 {
float:left;
width:100px;
}

.search_result7 {
float:left;
background-image:url('/images/fund.jpg');
background-repeat:repeat-y;
width:20px;
height:10px;
margin-top:10px;
margin-left:7px
}

.search_result77 {
float:left;
width:20px;
height:10px;
margin-right:20px;
}

.search_result8 {
float:left;
width:100px;
}

div.fullyfunded
{
background-position:0px 33px;
margin-top:6px;
}

div.partlyfunded
{
background-position:0px 57px;
margin-top:6px;
}

.search_result_div {
font-size:14px;
float:left;
}

.search_result_div:hover {
background-color:#fdfcd1;
}

.leftbox {
float:left;
border-right:1px solid #b50900;
padding-right:0;
margin-right:20px;
width:344px;
padding-left:42px
}

.rightbox {
float:right;
width:712px;
clear:right;
}

.rightbox_detail {
float:left;
width:712px;
font-size:14px;
line-height:17px;
clear:right;
}

h1 {
font-size:19px;
font-weight:normal;
display:inline;
}

.search_result_div a {
font-family:georgia;
text-decoration:none;
color:#494949;
font-size:14px;
}

.leftbox_title, .leftbox_title a {
color:#b50700;
font-family:georgia;
font-size:13px;
}

.leftbox_result {
color:#494949;
font-family:georgia;
font-size:13px;
line-height:17px;
margin-bottom:10px;
}

.secure_image {
width:107px;
height:29px;
padding-left:25px;
padding-right:25px;
padding-top:3px;
padding-bottom:3px;
background-color:#dbdbdb;
border:1px solid #dbdbdb;
display:inline;
font-family:sans-serif;
color:red;
font-size:14px;
}

.aform label
{
	clear:both;
	display:block;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	height:30px;
	padding:5px;
	position:relative;
	text-align:left;
}

.aform label input
{
	border:1px solid #6C6C6C;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:350px;
	left:160px;
	margin-left:90px;
	position:absolute;
}

.aform div input
{
	border:1px solid #6C6C6C;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:350px;
	left:160px;
	margin-left:90px;
	margin-top:-30px;
	position:absolute;
}

.aform input:focus
{
	border:2px solid #28A3DC;
}

.aform label select
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	width:350px;
	left:160px;
	margin-left:90px;
	position:absolute;
}

.aform table select
{
	position:none;
	width:auto;
	left:auto;
}
#inlineeditor .htmlarea
{
position:static !important;
}

#inlineeditor .toolbar 
{
position:absolute !important;
top:0 !important;
left:0 !important;
}

.aform label input:focus, .aform label textarea:focus
{
	border:2px solid #28A3DC;
}

.aform label textarea
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	left:250px !important;
	height:120px;
	margin-bottom:10px !important;
	width:350px;
	position:relative;
	top:0px;
	position:absolute !important;
	border:1px solid black;
	display:block;
}

 
.aform label.eh1htmlarea {
height:400px !important;
}

.aform label.eh1textarea {
height:120px !important;
margin-bottom:10px;
}

.aform label .mandatory
{
	color:#28A3DC;
	display:block;
	left:-5px;
        top:-30px;
}

.aform label select.inlineselect
{
	margin:0;
	position:static;
}

.aform .note {
left:245px;
width:350px;
}

#DPC_dor_DD/MM/YYYY {
position:relative !important;
}

.aform .prompt {
font-size:14px;
margin-left:125px;
margin-top:-45px;
margin-bottom:20px;
float:left;
clear:both;
display:block;
*margin-top:10px;
}

.aform > .prompt {
font-size:14px;
margin-left:250px;
margin-top:-45px;
margin-bottom:20px;
float:left;
clear:both;
display:block;
*margin-top:10px;
}

.aform .buttonstyle {
margin-left:190px;
margin-top:-30px;
border:0;
background-color:#b50700;
color:white;
font-size:17px;
width:150px;
*margin-top:-40px;
}

.aform > .submit > .buttonstyle {
margin-left:190px;
margin-top:-30px;
border:0;
background-color:#b50700;
color:white;
font-size:17px;
width:150px;
*margin-top:170px;
}

.instruction {
margin-left:250px;
font-size:14px;
color:red;

}

.aform > .instruction {
margin-left:250px;
font-size:14px;
color:red;
*margin-top:200px;
}

.agree {
font-size:14px;
margin-left:280px;
margin-bottom:10px;
}

.checkboxtext {
width:15px;
height:15px;
position:absolute;
top:1175px;
left:350px;
}

.aform .formcheck {
margin-top:-10px;
margin-left:-159px;
width:15px;
border:0;
*margin-left:-260px;
*margin-top:-1165px;
}

.aform .instruction .mandatory {
color:#28A3DC;
display:block;
position:absolute;
margin-top:-65px;
margin-left:-10px;
*margin-top:-3px;
*margin-left:-10px;
}

.mandatory {
color:#28A3DC;
position:absolute;
margin-top:32px;
margin-left:240px;
}




/**
 * Style sheet for CalendarPickerControl
 * System-colors theme
 */

div.calendarbutton{
	position: absolute;
	width: 25px;
	height: 16px;
	background: transparent url("/images/date.png") no-repeat 0px;
	background-position: left middle;
}

#CalendarPickerControl{
	background-color: transparent;
	width: 250px;
	height: 200px;
}

#CalendarPickerControl table.calframe{
	width: 100%;
	border: 1px solid black;
	background-color: buttonface;
	text-align: center;
}

#CalendarPickerControl td.monthname{
	width: 100%;
	font: normal 13px Arial,Verdana;
	color: captiontext;
	font-weight: bold;
	background-color: activecaption;
}

#CalendarPickerControl td.monthnameLNX{
	width: 100%;
	font: normal 13px Arial,Verdana;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl table.navigation{
	width: 100%;
	text-align: center;
}

#CalendarPickerControl td.navbutton{
	font: normal 11px Arial,Verdana;
	color: buttontext;
	font-weight: bold;
	background-color: buttonface;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
	cursor: pointer;
}

#CalendarPickerControl td.navbutton:hover{
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight  threeddarkshadow;
	background-color: buttonshadow;
}

#CalendarPickerControl span.yearbutton{
	cursor: pointer;
}

#CalendarPickerControl span.yearbutton:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.dayname{
	font: normal 11px Arial,Verdana;
	color: captiontext;
	font-weight: bold;
	background-color: activecaption;
}

#CalendarPickerControl td.daynameLNX{
	font: normal 11px Arial,Verdana;
	color: highlighttext;
	font-weight: bold;
	background-color: highlight;
}

#CalendarPickerControl td.today{
	font: normal 11px Arial,Verdana;
	background-color: buttonface;
	color: red;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.today:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current{
	font: normal 11px Arial,Verdana;
	font-weight: bold;
	background-color: highlight;
	color: highlighttext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.current:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.day{
	font: normal 11px Arial,Verdana;
	background-color: buttonface;
	color: buttontext;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.day:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.weekend{
	font: normal 11px Arial,Verdana;
	color: buttontext;
	text-decoration: none;
	background-color: threedshadow;
	font-style: italic;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight threeddarkshadow threeddarkshadow buttonhighlight;
}

#CalendarPickerControl td.weekend:hover{
	background-color: buttonshadow;
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.dayothermonth{
	font:normal 11px Arial,Verdana;
	background-color: buttonhighlight;
	color: inactivecaptiontext;
	border: 1px solid buttonhighlight;
}

.my_position {
margin-left:40px;
margin-top:10px;
}

.delete {
float:left;
margin-left:50px;
background-color:#b70902;
color:white;
height:25px;
padding-left:5px;
padding-right:5px;
font-size:15px;
}

.delete a {
color:white;
}

.register {
margin-left:40px;
}

.step1 {
border-right:1px solid #b50900;
float:left;
/*margin-right:-240px;
padding-right:0;*/
width:194px;
}

.register > .step1 {
border-right:1px solid #b50900;
height:220px;
float:left;
clear:left;
margin-right:0px;
width:320px;
}

.step1_desc {
width:310px;
font-size:14px;
line-height:15px;
margin-left:6px;
}

.info {
color:#b50900;
font-size:15px;
width:320px;
}

.step2 {
float:left;
clear:right;
border-right:1px solid #b50900;
margin-left:20px;
height:400px;
width:340px;
}

.register > .step2 {
float:left;
margin-left:20px;
border-right:1px solid #b50900;
height:400px;
margin-bottom:20px;
}

.step2_desc {
width:360px;
font-size:14px;
line-height:15px;
margin-left:6px;
}

.step3 {
float:left;
margin-left:20px;
clear:right;
height:420px;
}

.step3_desc {
width:310px;
font-size:14px;
line-height:15px;
margin-left:3px;
margin-top:15px;
margin-bottom:15px
}

.checkbox {
font-size:14px;
/* margin-left:40px; */
width:250px;
/*line-height:20px;
margin-top:20px;
margin-left:6px;*/
}

/*.checkbox  input{
margin-left:677px;
margin-top:6px;
}*/

.create_button input{
width:130px;
height:30px;
border:0;
font-size:15px;
color:white;
background-color:#b50900;
margin-left:677px;
margin-top:28px;
}

.login_header {
margin-left:40px;
font-size:14px;
margin-bottom:20px;
}

.login {
margin-left:40px;
float:left;
clear:left;
padding-bottom:50px;
border-right:1px solid #b50900;
width:320px;
height:130px;
margin-bottom:50px;
}

.inner_align > .login {
margin-left:40px;
float:left;
clear:left;
padding-bottom:50px;
border-right:1px solid #b50900;
width:320px;
height:130px;
margin-bottom:50px;
}

.login_left {
float:left;
clear:left;
}

.login_title {
color:#b50900;
font-size:15px;
position:absolute;
left:100px;
width:200px;
}

.login_left > .login_title {
color:#b50900;
font-size:15px;
position:absolute;
}

.login_title1 {
color:#b50900;
font-size:15px;
position:absolute;
top:330px;
left:100px;
width:200px;
}

.login_left > .login_title1 {
color:#b50900;
font-size:15px;
position:absolute;
top:330px;
}

.login_title2 {
color:#b50900;
font-size:15px;
width:150px;
position:absolute;
left:480px;
}

.login_right > .login_title2 {
color:#b50900;
font-size:15px;
width:150px;
position:absolute;
left:440px;
}

/*.login_button {
margin-top:130px;
width:100px;
}*/

.login_email {
margin-top:30px;
position:absolute;
left:100px;
}

.login_password {
margin-top:30px;
position:absolute;
left:230px
}

.login_button {
margin-top:30px;
position:absolute;
left:360px
}

.login {
overflow:hidden
}

/*.login div {
overflow:hidden
}*/


.login_desc {
font-size:14px;
width:300px;
line-height:17px;
position:absolute;
top:360px;
left:100px;
}

.login_left > .login_desc {
font-size:14px;
width:300px;
line-height:17px;
position:absolute;
top:360px;
}

.get_detail, .get_detail1 {
position:absolute;
top:426px;
left:100px;
}

.get_detail {
width:150px;
}

.get_detail1 {
position:absolute;
left:310px;
}

.login_right_text {
position:absolute;
left:480px;
width:350px;
font-size:14px;
line-height:18px;
top:300px;
}

.login_right > .login_right_text {
position:absolute;
left:445px;
width:350px;
font-size:14px;
line-height:18px;
top:300px;
}

.login_register {
margin-left:340px;
position:absolute;
top:400px;
color:white;
background-color:#b50900;
width:80px;
padding-left:10px;
}

.login_register a {
text-decoration:none;
color:white;
}

a {
outline-style:none
}

.about_us a {
text-decoration:none;
margin-left:40px;
font-size:14px;
color:#494949;
}

.about_us_left {
border-right:1px solid #b50900;
width:400px;
height:600px;
float:left;
clear:left;
}

.about_us_left1 {

width:400px;
float:left;
clear:left;
margin-bottom:20px;
}

.about_us_right {
float:left;
}

.about_title {
color:#b50900;
font-size:15px;
margin-left:20px;
margin-top:10px;
}

.about_title a {
color:#b50900;
font-size:15px;
margin-left:1px;
margin-top:10px;
}

.about_desc {
width:650px;
font-size:14px;
margin-left:20px;
line-height:17px;
}

.mydetails {
margin-left:40px;
font-size:15px;
}

.details_title {
width:130px;
float:left;
clear:left;
}

.details_title1 {
width:130px;
float:left;
clear:left;
margin-left:200px;
margin-top:-60px;
}

.mydetails > .details_title1 {
width:130px;
float:left;
clear:left;
margin-left:400px;
margin-top:-60px;
}

.details_title2 {
width:130px;
float:left;
clear:left;
margin-left:200px;
margin-top:-27px
}

.mydetails > .details_title2 {
width:130px;
float:left;
clear:left;
margin-left:400px;
margin-top:-27px
}

.details_data {
color:#4a86e6;
width:130px;
float:left;
margin-left:-30px;
}

.details_data1 {
color:#4a86e6;
width:130px;
float:left;
clear:left;
margin-top:-27px;
margin-left:50px;
}

.mydetails > .details_data1 {
color:#4a86e6;
width:130px;
float:left;
clear:left;
margin-top:-27px;
margin-left:100px;
}

.details_data2 {
color:#4a86e6;
width:130px;
float:left;
margin-left:250px;
margin-top:-60px;
clear:left;
}

.mydetails > .details_data2 {
color:#4a86e6;
width:130px;
float:left;
margin-left:550px;
margin-top:-60px;
clear:left;
}

.details_data3 {
color:#4a86e6;
width:130px;
float:left;
margin-left:250px;
margin-top:-27px;
clear:left;
}

.mydetails > .details_data3 {
color:#4a86e6;
width:130px;
float:left;
margin-left:550px;
margin-top:-27px;
clear:left;
}

.editmydetail {
margin-left:800px;
}

.editmydetail a {
text-decoration:none;
color:white;
background-color:#b50900;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:10px;
}

#contactform {
margin-left:7px;
margin-top:6px;
}

#contactform textarea {
width:290px;
height:100px;
margin-top:-16px;
margin-left:150px;
border:1px solid;
*margin-top:0px;
}

#contactform input {
width:300px;
clear:both;
border:1px solid;
}

.buttonstyle {
background-color:#b50900;
color:white;
font-family:arial; 
width:150px !important;
font-size:15px;
}

.blackdiv  {
margin-top:30px;
}

#contactform tbody tr td {
font-size:13px;
padding-left:10px;
}

.step2 div {
font-size:15px;
}

.check {
width:380px;
line-height:20px;
margin-top:20px;
margin-left:6px;
}

#contentbody_container
{
	margin-top:0px;
	padding:0px !important;
	height:260px !important;
}

.search_button {
position:absolute;
left:-80px;
}

.search > form > .search_button {
position:absolute;
left:190px;
margin-top:10px;
}

#label_application_deadline
{
position:relative;
}

#label_application_deadline div
{
position:absolute;
top:35px;
left:0;
}

.article {
float:right;
clear:right;
width:580px;
margin-left:10px;
font-size:0.9em;
font-family:arial;
text-align:justify
}

.article_title {
font-weight:bold;
margin-bottom:15px;
}

.article_author{
background-color:#ffe35e;
font-size:0.8em;
font-weight:bold;
padding:5px;
margin-top:20px;
margin-bottom:20px;
}

.scholarship_title {
font-size:0.9em;
float:left;
width:250px;
text-decoration:underline;
}

.scholarship_country {
font-size:0.9em;
width:210px;
float:left;
}

.scholarship_eu {
font-size:0.9em;
width:210px;
float:left;
margin-left:40px;
}

.yo{
float:left;
width:210px;
}

.scholarship_asia {
font-size:0.9em;
width:210px;
float:left;
margin-left:80px;
}

.scholarship_org {
font-size:0.9em;
width:210px;
float:left;
margin-left:120px;
}


