body{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#Languages{
position:absolute;
top:125px;
right:10px;
z-index:1;
}
#banner{
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
width:100%;
height:122px;
font-size:12px;
color:#0000FF;
position:relative;
}
#top-menu{
position:absolute;
top:125px;
left:200px;
z-index:1;
}
#flag1{
position:absolute;
top:16px;
left:406px;
}
#flag2{
position:absolute;
top:16px;
left:441px;
}
#flag3{
position:absolute;
top:16px;
left:476px;
}
#flag4{
position:absolute;
top:16px;
left:511px;
}
#flag5{
position:absolute;
top:16px;
left:546px;
}
#flag6{
position:absolute;
top:16px;
left:581px;
}
#banner-links{
background-color:transparent;
background-image:none;
width:150px;
height:80px;
left:700px;
top:2%;
position:absolute;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
padding-top:30px;
}
#banner2{
background-color:#164571;
width:100%;
height:30px;
position:relative;
top:0px;
}
/*#padding1{
position:absolute;
}
#padding2{
padding-top:20px;
padding-left:15px;
position:absolute;
}
#padding3{
padding-top:40px;
padding-left:26px;
position:absolute;
}*/

#all-contents{
position:relative;
width:100%;
vertical-align:top;
}
#menu-div{
float:left;
padding-top:20px;
padding-left:5px;
padding-right:15px;
width:150px;
text-align:left;
}
#contents{
text-align:justify;
float:left;
font-size:12px;
color:#164571;
}
.inside-contents {
padding-top:2%;
padding-left:10px;
padding-right:10px;
border-right-width:1px;
border-right-color:#000000;
border-right-style:solid;
border-left-width:1px;
border-left-color:#000000;
border-left-style:solid;
min-height:450px; 
}
#form-div{
float:left;
font-size:11px;
color:#164571;
padding-left:5px;
padding-top:1%;
width:205px;
}
#form{
float:left;
width:195px;
text-align:center;
}

.large-title
{
font-size:22px;
font-weight:bolder;
}
.hr-style
{
height:0.1px;
}
/*
#form-upper-round{
position:relative;
background-image:url(../images/upper-round.gif);
width:238px;
height:12px;
}
#form-bg{
position:relative;
background-image:url(../images/bg-round.gif);
width:210px;
padding-left:28px;
}
#form-footer-round{
position:relative;
background-image:url(../images/footer-round.gif);
width:238px;
height:12px;
}*/
#footer-up{
background-color:#303030;
background-image:none;
width:100%;
height:10px;
position:relative;
float:left;
overflow:hidden;
}
#footer-line{
background-color:#ffffff;
background-image:none;
width:100%;
height:1px;
position:relative;
float:left;
overflow:hidden;
}
#footer{
background-color:#212121;
background-image:none;
width:100%;
height:65px;
font-size:10px;
color:#FFFFFF;
position:relative;
float:left;
}


/*   Liquid corner styles   */
.top-left-form, .top-right-form, .bottom-left-form, .bottom-right-form { 
	background-image: url('../images/bluethinBorder.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 1px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left-form, .bottom-left-form { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right-form, .bottom-right-form { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right-form {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left-form  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right-form { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside-form {
	border-left: 1px solid #425D84; /* YCC: color & properties of the left-borderline */
	border-right:1px solid #425D84;/* YCC: color & properties of the right-borderline */
	background: #FFFFFF;            /* YCC: background-color of the inside */
	color: #164571;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:5px;             /* YCC: all texts at some distance of the right border */
	text-align:left;
	}
.notopgap-form, p,h1,h2,h3,h4,h5,h6,ul,form    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap-form, p,h1,h2,h3,h4,h5,h6,ul,form { margin-bottom: 0; } /* DNC: to avoid splitting of the box */
.gap-saver {
     height: 1px; 
     margin: 0 0 -1px 0;
     padding: 0;
     font-size: 1px; /* to correct IE */
     }
/*   end of Liquid corner styles   */

.myPhotosLink{
    text-align:right;
    vertical-align:bottom;
}

