	/* General styles */
	
	body {
	margin:0;
	padding:0;
	border:0; 			/* This removes the border around the viewport in old versions of IE */
	background:#ffff;
	text-align: center;
	background-image:url(images/bg.gif);
	}

	.container {
	margin:auto;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	align:center;
	width:1002px; 		
	}

img
{
border:0;

}
/* text with background highlighted. (e.g. used in search) */
.highlighted
{


background-color: #c4cfbe;
}



/* Link hover style */

A:hover
{
text-decoration: underline;
}	
	
/* Header styles */
    
#header {
	    position:relative;
	    left:0px;
		top:0px;
        clear:both;
        width:1002px;
        height:176px;
        text-align: left;
        margin:auto;
        }
    

#guengl-logo_ {
	position:absolute;
	left:0px;
	top:0px;
	width:170px;
	height:102px;
}

#vansterp-logo_ {
	position:absolute;
	left:170px;
	top:0px;
	width:107px;
	height:102px;
}

#texture-banner_ {
	position:absolute;
	background-image:url(images/texture_banner.jpg);
	background-repeat:repeat-x;
	left:277px;
	top:0px;
	width:375px;
	height:102px;
}

#vLogo-large_ {
	position:absolute;
	left:652px;
	top:0px;
	width:350px;
	height:102px;
}

#headerbar1-borderL_ {
	position:absolute;
	left:0px;
	top:102px;
	width:2px;
	height:28px;
}

#headerBar1_ {
	position:absolute;
	left:2px;
	top:102px;
	width:988px;
	height:28px;
	background-image:url(images/headerBar1.jpg);
	vertical-align:middle;
	padding-left:12px;
	line-height: 28px; 
}

#headerbar1-borderR_ {
	position:absolute;
	left:1000px;
	top:102px;
	width:2px;
	height:28px;
}

#headerTopofMenu_ {
	position:absolute;
	left:0px;
	top:130px;
	width:190px;
	height:46px;
}

#HeaderBar2_ {
	position:absolute;
	left:190px;
	top:130px;
	width:807px;
	height:25px;
	background-image:url(images/headerBar2.jpg);
	text-align:right;
	padding-right:5px;
	vertical-align:middle;
	line-height: 24px; 

}

#HeaderBar3_home {
	position:absolute;
	left:190px;
	top:155px;
	width:812px;
	height:21px;
}

#HeaderBar3_ {
	position:absolute;
	left:190px;
	top:155px;
	width:811px;
	height:21px;
	background:white;
}

/* end of header styles */



/* MEP styles */

#MEPnamebg {
	
	height:23px;
	background-image:url(images/MEPname_bg.jpg);
	vertical-align:middle;
	line-height: 23px; 
	padding-left:5px;
}

.MEPnamebg {
	
	height:23px;
	background-image:url(images/MEPname_bg.jpg);
	vertical-align:middle;
	line-height: 23px; 
	padding-left:5px;
}
	

/* main body */
.main {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    margin:auto;
        width:1002px;				/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
		text-align:left;
		background:white;			/* this is the background for the right-hand column */
}

#mainbody {
		position:relative;		
		text-align:left;
		padding-left:16px;
		padding-right:16px;
}


    
/* Footer styles */
	
#footer {
        position:relative;
	    left:0px;
		top:0px;
		clear:both;
       	margin:auto;
        width:1002px;
		height:90px;
        text-align: left;
        margin:auto;
     }

    
#footerL_ {
	position:absolute;
	left:0px;
	width:193px;
	height:50px;
}

#footerRow1_ {
	position:absolute;
	left:193px;
	width:809px;
	height:24px;
}


#footerRow2_ {
	position:absolute;
	left:193px;
	top:24px;
	width:805px;
	height:26px;
	background-image:url(images/footerRow2.jpg);
	text-align:right;	
	vertical-align:middle;
	line-height: 26px; 	}

#designby  {
	position:absolute;
	top:52px;
	left:447px;
	

}

.pelicanweb  {
	font-family:verdana;
	font-size:9px;
	color:#9c9c9c;
	text-decoration: none;
}

.pelicanweb:hover  {
	font-family:verdana;
	font-size:9px;
	color:#5567a8;
}

#languageComboBox
{
	font-family:arial;
	font-size:12px;
}

/* end of Footer Styles */


.borderedimage 
{
	border:1px;
	border-style:solid;
	border-color:#b7b7b5;
}

/* forms, buttons etc */

.button 
{
	font-family:verdana;
	font-size:9px;
	color:#5567a8;`
	text-decoration: none;
	
}


.form 
{
	background-color: #eaf3f0; 
	color: #7a966d;
	font-size: 11px; 
	border: 1px solid; 
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}


.searchform
{
	background-color: white; 
	color: #486a55;
	font-size: 11px; 
	border: 1px solid; 
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}
select
{
	background-color: #eaf3f0; 
	color: #7a966d;
	font-size: 11px; 
	border: 1px solid; 
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}

.radio
{
	background-color: #eaf3f0; 
	color: #7a966d;
	font-size: 11px; 
	border: 1px solid; 
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}





/* line for public site */
.publicline
{
background-color: #c4cfbe;	
}

