@charset "UTF-8";
/* CSS Document */

/* For tablet devices */

@media only screen and (max-width: 800px) and (max-height:1400px) {
	
/*----Borders for the screen----*/
    #top, #bottom, #left, #right {
	position: fixed;
	z-index:2;
	}
	#left, #right {
		background-image:url(../images/siteimgs/sidessmall.jpg);
		width: 20px;
		}
		#left { left: 0; top: 0;}
		#right { right: 0; top: 0; }
		
	#top {
		background-image:url(../images/siteimgs/top.jpg);
		left: 0; right: 0;
		height: 60px;
		}
		#top { top: 0; }
		
	#bottom {
		background-image:url(../images/siteimgs/bottom.jpg);
		left: 0; right: 0;
		height: 150px;
		}
		#bottom { bottom: 40px; }
		

/*---Top title---*/			
	.name {
		position: fixed;
		width: 400px; height: 45px; top: 7px; left: 50%;
		margin-left:-190px; margin-right:auto;
		background-image:url(../images/siteimgs/namem.png);
		z-index: 8;
	}
	
	.name:hover {
		position: fixed;
		width: 400px; height: 45px; top: 7px; left: 50%;
		margin-left:-190px; margin-right:auto;
		background-image:url(../images/siteimgs/namecm.png);
		z-index: 8;
	}


/*---Logo, background, screen leg/base, and white block behind base---*/
	.bg {
		position:fixed; top: 0;
		background-color:#0570BD;
		width:100%; height:100%; z-index:-2;
	}
	
	.base {
		position: fixed;
		width: 652px; height: 118px;
		bottom:0px; left:50%;
		margin-left:-330px; margin-right:auto;
		background-image:url(../images/siteimgs/basem.png);
		background-repeat:no-repeat;
		text-align: center;
		color:#FFF;
		z-index: 3;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.whiteblock {
		position:fixed;
		width:100%; height:116px;
		background-color:#FFF;
		bottom: 0; left:0; right: 0;
		z-index:2;
	}		
		
/*---grey block behind base---*/
	.greyblock {
		height:0; 
	}
 

/*----Navigation----*/ 
 	.home {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 127px; right:330px;
		background-image: url(../images/siteimgs/homem.png);
		z-index: 5;
	}
	
	.home:hover {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 107px; right:330px;
		background-image: url(../images/siteimgs/homecm.png);
		z-index: 5;
	}
	
	.gallery {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 127px; right:260px;
		background-image: url(../images/siteimgs/gallerym.png);
		z-index: 5;
	}
	
	.gallery:hover {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 127px; right:260px;
		background-image: url(../images/siteimgs/gallerycm.png);
		z-index: 5;
	}
	
	.credits {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 127px; right:190px;
		background-image: url(../images/siteimgs/creditsm.png);
		z-index: 5;
	}
	
	.credits:hover {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 127px; right:190px;
		background-image: url(../images/siteimgs/creditscm.png);
		z-index: 5;
	}
	
	.contact {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 127px; right:120px;
		background-image: url(../images/siteimgs/mailm.png);
		z-index: 5;
	}
	
	.contact:hover {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 127px; right:120px;
		background-image: url(../images/siteimgs/mailcm.png);
		z-index: 5;
	}
 
	.links {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 127px; right:50px;
		background-image: url(../images/siteimgs/linkm.png);
		z-index: 5;
	}
	
	.links:hover {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 127px; right:50px;
		background-image: url(../images/siteimgs/linkcm.png);
		z-index: 5;
	}


/*----Page content----*/
	.wrapper {
		height:auto;
		left:0; right:0;
		margin:55px 20px 0px 20px;
		clear:both;
	}
	
	.logo {
		position:relative;
		left:0; right:0;
		width:94px; height:123px;
		margin: 15px 0px 0px 5px;
		float:left;
		background-image:url(../images/vmslogom.png);
		background-repeat:no-repeat;
	}
	
	.header h1 {
		position:relative; float:left;
		height:auto;
		top:30px; left:0; right:0; 
		text-align:left;
		padding:0px 10px 0px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:400; font-size:40px;
		color:#FFF;
	}
	
	.header h3 {
		position:relative; float:left;
		height:auto;
		top:50px; left:0; right:0; 
		text-align:left;
		padding:0px 10px 0px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:400; font-size:40px;
		color:#FFF;
	}
	
	
	.content {
		height:auto;
		left:0; right:0;
		margin: 5px 0px 120px 0px;
		float:left;
	}
	
	.homeimg {
		width:100%; height:auto;
		background-color:#cb6;
	}
	
	.content p {
		height:auto;
		left:0; right:0;
		margin-left:0px; margin-right:0px;
		padding: 0px 10px 0px 10px;
		top: 180px; 
		font-family:Arial, Helvetica, sans-serif;
		font-weight:400; font-size:17px;
		line-height:22px;
		color:#fff;
		text-align:left;
	}

		
/*----Footer----*/ 
	.footer {
		position: fixed;
		width: 500px; height: 85px;
		bottom:20px; left:50%;
		margin-left:-255px; margin-right:auto;
		text-align: center; line-height:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px; 
		color:##a0a3ab;
		z-index: 6;
	}
	
}



@media only screen and (max-width: 800px) and (max-height:1080px) {
	
/*----Borders for the screen----*/
    #top, #bottom, #left, #right {
	position: fixed;
	z-index:2;
	}
	#left, #right {
		background-image:url(../images/siteimgs/sidessmall.jpg);
		width: 20px;
		}
		#left { left: 0; top: 0;}
		#right { right: 0; top: 0; }
		
	#top {
		background-image:url(../images/siteimgs/top.jpg);
		left: 0; right: 0;
		height: 60px;
		}
		#top { top: 0; }
		
	#bottom {
		background-image:url(../images/siteimgs/bottom.jpg);
		left: 0; right: 0;
		height: 155px;
		}
		#bottom { bottom: 0; }	

/*---Top title---*/			
	.name {
		position: fixed;
		width: 400px; height: 45px; top: 7px; left: 50%;
		margin-left:-190px; margin-right:auto;
		background-image:url(../images/siteimgs/namem.png);
		z-index: 8;
	}
	
	.name:hover {
		position: fixed;
		width: 400px; height: 45px; top: 7px; left: 50%;
		margin-left:-190px; margin-right:auto;
		background-image:url(../images/siteimgs/namecm.png);
		z-index: 8;
	}


/*---Logo, background, screen leg/base, and white block behind base---*/
	.bg {
		position:fixed; top: 0;
		background-color:#0570BD;
		width:100%; height:100%; z-index:-2;
	}
	
	.base {
		position: fixed;
		width: 800px; height: 113px;
		bottom:-25px; left:50%;
		margin-left:-250px; margin-right:auto;
		background-image:url(../images/siteimgs/base1080.png);
		background-repeat:no-repeat;
		text-align: center;
		color:#FFF;
		z-index: 3;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.whiteblock {
		position:fixed;
		width:100%; height:88px;
		background-color:#FFF;
		bottom: 0; left:0; right: 0;
		z-index:2;
	}		

/*----Navigation----*/ 
 	.home {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 98px; right:330px;
		background-image: url(../images/siteimgs/homem.png);
		z-index: 5;
	}
	
	.home:hover {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 98px; right:330px;
		background-image: url(../images/siteimgs/homecm.png);
		z-index: 5;
	}
	
	.gallery {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 98px; right:260px;
		background-image: url(../images/siteimgs/gallerym.png);
		z-index: 5;
	}
	
	.gallery:hover {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 98px; right:260px;
		background-image: url(../images/siteimgs/gallerycm.png);
		z-index: 5;
	}
	
	.credits {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 98px; right:190px;
		background-image: url(../images/siteimgs/creditsm.png);
		z-index: 5;
	}
	
	.credits:hover {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 98px; right:190px;
		background-image: url(../images/siteimgs/creditscm.png);
		z-index: 5;
	}
	
	.contact {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 98px; right:120px;
		background-image: url(../images/siteimgs/mailm.png);
		z-index: 5;
	}
	
	.contact:hover {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 98px; right:120px;
		background-image: url(../images/siteimgs/mailcm.png);
		z-index: 5;
	}
 
	.links {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 98px; right:50px;
		background-image: url(../images/siteimgs/linkm.png);
		z-index: 5;
	}
	
	.links:hover {
		position: fixed;
		width: 50px; height: 50px;
		bottom: 98px; right:50px;
		background-image: url(../images/siteimgs/linkcm.png);
		z-index: 5;
	}


/*----Page content----*/
	.wrapper {
		height:auto;
		left:0; right:0;
		margin:55px 20px 0px 20px;
		clear:both;
	}
	
	
	.header h1 {
		position:relative; float:left;
		height:auto;
		top:35px; left:0; right:0; 
		text-align:left;
		padding:0px 10px 0px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:400; font-size:40px;
		color:#FFF;
	}
	
	
	.content {
		height:auto;
		left:0; right:0;
		margin: 5px 0px 120px 0px;
		float:left;
	}
	
	
	.content p {
		height:auto;
		left:0; right:0;
		margin-left:0px; margin-right:0px;
		padding: 0px 10px 0px 10px;
		top: 180px; 
		font-family:Arial, Helvetica, sans-serif;
		font-weight:400; font-size:17px;
		line-height:22px;
		color:#fff;
		text-align:left;
	}

		
/*----Footer----*/ 
	.footer {
		position: fixed;
		width: 500px; height: 85px;
		bottom:-5px; left:50%;
		margin-left:-243px; margin-right:auto;
		text-align: center; line-height:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px; 
		color:##a0a3ab;
		z-index: 6;
	}
	
}




/* ------------------For mobile devices-------------------- */
/* ------------------For mobile devices-------------------- */
/* ------------------For mobile devices-------------------- */
@media only screen and (max-width: 520px) {
	
/*----Borders for the screen----*/
    #top, #bottom, #left, #right {
	position: fixed;
	z-index:2;
	}
	#left, #right {
		background-image:url(../images/siteimgs/sidessmall.jpg);
		width: 10px;
		}
		#left { left: 0; top: 0;}
		#right { right: 0; top: 0; }
		
	#top {
		background-image:url(../images/siteimgs/top.jpg);
		left: 0; right: 0;
		height: 40px;
		}
		#top { top: 0; }
		
	#bottom {
		background-image:url(../images/siteimgs/bottom.jpg);
		left: 0; right: 0;
		height: 130px;
		}
		#bottom { bottom: 0; }
		
		
		

/*---Top title---*/			
	.name {
		position: fixed;
		width: 241px; height: 25px; top: 7px; left: 50%;
		margin-left:-120px; margin-right:auto;
		background-image:url(../images/siteimgs/namesmall.png);
		z-index: 8;
	}
	
	.name:hover {
		position: fixed;
		width: 241px; height: 25px; top: 7px; left: 50%;
		margin-left:-120px; margin-right:auto;
		background-image:url(../images/siteimgs/namecsmall.png);
		z-index: 8;
	}


/*---Logo, background, screen leg/base, and white block behind base---*/
	.bg {
		position:fixed; top: 0;
		background-color:#0570BD;
		width:100%; height:100%; z-index:-2;
	}
	
	.base {
		position: fixed;
		width: 800px; height: 113px;
		bottom:-35px; left:50%;
		margin-left:-180px; margin-right:auto;
		background-image:url(../images/siteimgs/basesm.png);
		background-repeat:no-repeat;
		text-align: center;
		color:#FFF;
		z-index: 3;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.whiteblock {
		position:fixed;
		width:100%; height:78px;
		background-color:#FFF;
		bottom: 0; left:0; right: 0;
		z-index:2;
	}
 

/*----Navigation----*/ 
 	.home {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 84px; right:260px;
		background-image: url(../images/siteimgs/homeiconwsmall.png);
		z-index: 5;
	}
	
	.home:hover {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 84px; right:260px;
		background-image: url(../images/siteimgs/homeiconcsmall.png);
		z-index: 5;
	}
	
	.gallery {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 84px; right:200px;
		background-image: url(../images/siteimgs/gallwsmall.png);
		z-index: 5;
	}
	
	.gallery:hover {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 84px; right:200px;
		background-image: url(../images/siteimgs/gallcsmall.png);
		z-index: 5;
	}
	
	.credits {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 84px; right:140px;
		background-image: url(../images/siteimgs/creditswsmall.png);
		z-index: 5;
	}
	
	.credits:hover {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 84px; right:140px;
		background-image: url(../images/siteimgs/creditscsmall.png);
		z-index: 5;
	}
	
	.contact {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 84px; right:80px;
		background-image: url(../images/siteimgs/mailwsmall.png);
		z-index: 5;
	}
	
	.contact:hover {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 84px; right:80px;
		background-image: url(../images/siteimgs/mailcsmall.png);
		z-index: 5;
	}
 
	.links {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 84px; right:20px;
		background-image: url(../images/siteimgs/linkwsmall.png);
		z-index: 5;
	}
	
	.links:hover {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 84px; right:20px;
		background-image: url(../images/siteimgs/linkcsmall.png);
		z-index: 5;
	}


/*----Page content----*/
	.wrapper {
		height:auto;
		left:0; right:0;
		margin:35px 10px 0px 10px;
		clear:both;
	}
	
	.header h1 {
		position:relative; float:left;
		height:auto;
		top:60px; left:0; right:0;
		text-align:left; 
		padding:0px 10px 0px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:400; font-size:30px;
		color:#FFF;
	}
	
	.header h3 {
		position:relative; float:left;
		height:auto;
		top:65px; left:0; right:0;
		text-align:left; 
		padding:0px 10px 0px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:400; font-size:30px;
		color:#FFF;
	}
	
	.content {
		height:auto;
		left:0; right:0;
		margin: 5px 0px 120px 0px;
		float:left;
	}
	
.content p {
	height:auto;
    left:0; right:0;
	margin-left:0px; margin-right:0px;
	max-width:100%; min-width:200px;
	padding: 0px 30px 0px 20px;
	top: 180px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400; font-size:17px; line-height:22px;
	color:#fff;
text-align:left;
}

		
/*----Footer----*/ 
	.footer {
		position: fixed;
		width: 500px; height: 100px;
		bottom:-27px; left:50%;
		margin-left:-242px; margin-right:auto;
		text-align: center; line-height:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px; 
		color:##a0a3ab;
		z-index: 6;
	}
	
}


@media only screen and (max-width: 440px) {
/*----Borders for the screen----*/
    #top, #bottom, #left, #right {
	position: fixed;
	z-index:2;
	}
	#left, #right {
		background-image:url(../images/siteimgs/sidessmall.jpg);
		width: 10px;
		}
		#left { left: 0; top: 0;}
		#right { right: 0; top: 0; }
		
	#top {
		background-image:url(../images/siteimgs/top.jpg);
		left: 0; right: 0;
		height: 40px;
		}
		#top { top: 0; }
		
	#bottom {
		background-image:url(../images/siteimgs/bottom.jpg);
		left: 0; right: 0;
		height: 121px;
		}
		#bottom { bottom: 0; }
	
	
	.header h1 {
		position:relative; float:left;
		width:65%; height:auto;
		top:20px; left:0; right:0;
		text-align:left; 
		padding:0px 10px 0px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:400; font-size:25px;
		color:#FFF;
	}
	.header h3 {
		position:relative; float:left;
		width:80%; height:auto;
		top:0; left:0; right:0;
		text-align:left; 
		padding:0px 10px 0px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:400; font-size:30px;
		color:#FFF;
	}
	
	
.base {
		position: fixed;
		width: 800px; height: 113px;
		bottom:-50px; left:50%;
		margin-left:-112px; margin-right:auto;
		background-image:url(../images/siteimgs/basexs.png);
		background-repeat:no-repeat;
		text-align: center;
		color:#FFF;
		z-index: 3;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.whiteblock {
		position:fixed;
		width:100%; height:63px;
		background-color:#FFF;
		bottom: 0; left:0; right: 0;
		z-index:2;
	}
	
	
/*----Navigation----*/ 
 	.home {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 72px; right:260px;
		background-image: url(../images/siteimgs/homeiconwsmall.png);
		z-index: 5;
	}
	
	.home:hover {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 72px; right:260px;
		background-image: url(../images/siteimgs/homeiconcsmall.png);
		z-index: 5;
	}
	
	.gallery {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 72px; right:200px;
		background-image: url(../images/siteimgs/gallwsmall.png);
		z-index: 5;
	}
	
	.gallery:hover {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 72px; right:200px;
		background-image: url(../images/siteimgs/gallcsmall.png);
		z-index: 5;
	}
	
	.credits {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 72px; right:140px;
		background-image: url(../images/siteimgs/creditswsmall.png);
		z-index: 5;
	}
	
	.credits:hover {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 72px; right:140px;
		background-image: url(../images/siteimgs/creditscsmall.png);
		z-index: 5;
	}
	
	.contact {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 72px; right:80px;
		background-image: url(../images/siteimgs/mailwsmall.png);
		z-index: 5;
	}
	
	.contact:hover {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 72px; right:80px;
		background-image: url(../images/siteimgs/mailcsmall.png);
		z-index: 5;
	}
 
	.links {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 72px; right:20px;
		background-image: url(../images/siteimgs/linkwsmall.png);
		z-index: 5;
	}
	
	.links:hover {
		position: fixed;
		width: 40px; height: 40px;
		bottom: 72px; right:20px;
		background-image: url(../images/siteimgs/linkcsmall.png);
		z-index: 5;
	}
	
	/*----Footer----*/ 
	.footer {
		position: fixed;
		width: 500px; height: 100px;
		bottom:-41px; left:50%;
		margin-left:-242px; margin-right:auto;
		text-align: center; line-height:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px; 
		color:##a0a3ab;
		z-index: 6;
	}
	
	
	.logo {
		position:relative;
		left:0; right:0;
		width:63px; height:82px;
		margin: 15px 0px 0px 5px;
		float:left;
		background-image:url(../images/vmslogosm.png);
		background-repeat:no-repeat;
	}
	
}


/* For mobile devices */
@media only screen and (max-width: 240px) {
	
/*----Borders for the screen----*/
    #top, #bottom, #left, #right {
	position: fixed;
	z-index:2;
	}
	#left, #right {
		background-image:url(../images/siteimgs/sidessmall.jpg);
		width: 5px;
		}
		#left { left: 0; top: 0;}
		#right { right: 0; top: 0; }
		
	#top {
		background-image:url(../images/siteimgs/top.jpg);
		left: 0; right: 0;
		height: 40px;
		}
		#top { top: 0; }
		
	#bottom {
		background-image:url(../images/siteimgs/bottom.jpg);
		left: 0; right: 0;
		height: 110px;
		}
		

/*---Top title---*/			
	.name {
		position: fixed;
		width: 220px; height: 25px; top: 7px; left: 50%;
		margin-left:-110px; margin-right:auto;
		background-image:url(../images/siteimgs/namexs.png);
		z-index: 8;
	}
	
	.name:hover {
		position: fixed;
		width: 220px; height: 25px; top: 7px; left: 50%;
		margin-left:-110px; margin-right:auto;
		background-image:url(../images/siteimgs/namecxs.png);
		z-index: 8;
	}


/*---Logo, background, screen leg/base, and white block behind base---*/
	.bg {
		position:fixed; top: 0;
		background-color:#0570BD;
		width:100%; height:100%; z-index:-2;
	}
	
	.base {
		position: fixed;
		width: 800px; height: 113px;
		bottom:-48px; left:50%;
		margin-left:-121px; margin-right:auto;
		background-image:url(../images/siteimgs/basexs.png);
		background-repeat:no-repeat;
		text-align: center;
		color:#FFF;
		z-index: 3;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.whiteblock {
		position:fixed;
		width:100%; height:65px;
		background-color:#FFF;
		bottom: 0; left:0; right: 0;
		z-index:2;
	}	
	
 

/*----Navigation----*/ 
 	.home {
		position: fixed;
		width: 30px; height: 30px;
		bottom: 72px; right:195px;
		background-image: url(../images/siteimgs/homexs.png);
		z-index: 5;
	}
	
	.home:hover {
		position: fixed;
		width: 30px; height: 30px;
		bottom: 72px; right:195px;
		background-image: url(../images/siteimgs/homecxs.png);
		z-index: 5;
	}
	
	.gallery {
		position: fixed;
		width: 30px; height: 30px;
		bottom: 72px; right:150px;
		background-image: url(../images/siteimgs/galleryxs.png);
		z-index: 5;
	}
	
	.gallery:hover {
		position: fixed;
		width: 30px; height: 30px;
		bottom: 72px; right:150px;
		background-image: url(../images/siteimgs/gallerycxs.png);
		z-index: 5;
	}
	
	.credits {
		position: fixed;
		width: 30px; height: 30px;
		bottom: 72px; right:105px;
		background-image: url(../images/siteimgs/creditxs.png);
		z-index: 5;
	}
	
	.credits:hover {
		position: fixed;
		width: 30px; height: 30px;
		bottom: 72px; right:105px;
		background-image: url(../images/siteimgs/creditcxs.png);
		z-index: 5;
	}
	
	
	.contact {
		position: fixed;
		width: 30px; height: 30px;
		bottom: 72px; right:60px;
		background-image: url(../images/siteimgs/mailxs.png);
		z-index: 5;
	}
	
	.contact:hover {
		position: fixed;
		width: 30px; height: 30px;
		bottom: 72px; right:60px;
		background-image: url(../images/siteimgs/mailcxs.png);
		z-index: 5;
	}
 
	.links {
		position: fixed;
		width: 30px; height: 30px;
		bottom: 72px; right:15px;
		background-image: url(../images/siteimgs/linksxs.png);
		z-index: 5;
	}
	
	.links:hover {
		position: fixed;
		width: 30px; height: 30px;
		bottom: 72px; right:15px;
		background-image: url(../images/siteimgs/linkcxs.png);
		z-index: 5;
	}


/*----Page content----*/
	.wrapper {
		height:auto;
		left:0; right:0;
		margin:35px 5px 0px 5px;
		clear:both;
	}
	
	.logo {
		position:relative;
		left:0; right:0;
		width:63px; height:82px;
		margin: 15px 0px 0px 5px;
		float:left;
		background-image:url(../images/vmslogosm.png);
		background-repeat:no-repeat;
	}
	
	.header {
		position:relative; float:left;
		height:auto; 
		top:0px; left:0; right:0;
		text-align:left; 
	}
	
	.header h1 {
		padding:0px 10px 0px 20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:400; font-size:30px;
		color:#FFF;
	}
	
	
	.content {
		height:auto;
		left:0; right:0;
		margin: 5px 0px 120px 0px;
		float:left;
	}
	
	.homeimg (width:100%; height: auto;}
	
   img (width:100%; height: auto;}

	table {width: 95%;border-collapse: collapse;margin-left: 0px;margin-right:30px; text-align:center;}	

	th {background: #0570bd;color: white;font-weight: bold;}
	
	tr {margin-bottom:15px;text-align:center;}
	
	td, th {padding: 0px;text-align: center;}
	
	.galOne {width: 95%;border-collapse: collapse;margin-left: 0px;margin-right:30px; text-align:center;}
	
/*----Footer----*/ 	 
	.footer {
		position: fixed;
		width: 500px; height: 100px;
		bottom:-42px; left:50%;
		margin-left:-250px; margin-right:auto;
		text-align: center; line-height:13px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px; 
		color:##a0a3ab;
		z-index: 6;
	}
	
}