body
{
position:absolute;
background:#edb;
background-image: url(grad-VM.png);
background-repeat: repeat-y;
text-align:center;
z-index:1;
margin:0px;
padding:0px;
}

div.hr
{
	height: 12px;
	background: #fff url(hr-pic-02.png) no-repeat scroll center;
	background-color:#edb;
}

div.hr hr
{
  	display: none;
}

hr
{
	height: 12px;
	border: solid #730 0px;
	background: #fff url(images/hr-pic-02.png) no-repeat scroll center;
	background-color:#edb;
}

#logo span
{
	display:none;
}

#logo
{
	position:absolute;
	top:5px;
	left:5px;
	width:238px;
	height:75px;
	border: 1px solid #241;
	background:url('images/VM-logo-temp.png') no-repeat 100% 0;
	z-index:-1;
}

#inst
{
	position:relative;
	font-size:10pt;
	border: 1px solid #241;
	background-color:#edb;
	text-align:left;
	padding: 2px;
	margin: 8px;
}

#inst img
{
	width:128px;
	height:96px;
	float: right;
	border: 1px solid #730;
	margin: 4px;
}

#inst A:link, A:visited
{
	color : #241;
	background: #dc7;
	font-size:14pt;
	text-align: center;
	font-variant: small-caps;
	text-decoration : none;
	border: 1px solid #241;
	display: block;
	width: auto;
	margin:5px;
	padding: 1px;
}

#inst A:hover
{
	color : #eb4;
	background: #730;
	font-size:14pt;
	text-align: center;
	font-variant: small-caps;
	text-decoration : none;
	border: 1px solid #730;
	display: block;
	width: auto;
	margin:5px;
	padding: 1px;
}


#links
{
	position:absolute;
	top: 90px;
	left:16px;
	width:110px;
	font-size:10pt;
	border: 1px solid #241;
	background-color:#730;
	padding: 2px;
}

#links A:link, A:visited
{
	color : #eb4;
	background: #730;
	font-size:10pt;
	text-decoration : none;
	border: 1px solid #730;
	display: block;
	width: auto;
	margin:3px;
	padding: 1px;
}

#links A:hover
{
	color : #241;
	background: #dc7;
	font-size:10pt;
	text-decoration : none;
	border: 1px solid #241;
	display: block;
	width: auto;
	margin:3px;
	padding: 1px;
}


#right
{
	position:absolute;
	width:170px;
	top: 45px;
	left:642px;
	color: #eb4;
	background-color:#dc7;
	font-family: Times New Roman, Nimbus Roman, serif;
	border: 1px solid #241;
	font-size:10pt;
	text-align:center;
	z-index:-2;
}

#pho
{
	position:relative;
	color: #eb4;
	border: 1px solid #241;
	font-size:10pt;
	text-align:center;
	padding:6px;
	background-color:#730;
	margin:8px;
}

#pho img
{
	width:100%;
	height:100%;
	border: 0px solid #730;
}

#pho A:link, A:visited
{
	display: block;
	width: auto;
	border: 1px solid #241;
	margin:4px;
}

#pho A:hover
{
	display: block;
	width: auto;
	border: 1px solid #eb4;
	margin:4px;
}

#cal
{
	position:relative;
	color: #eb4;
	border: 1px solid #241;
	font-size:10pt;
	text-align:center;
	padding:6px;
	background-color:#730;
	margin:8px;
}

#main
{
	position:absolute;
 	width:420px;
	top: 70px;
	left:142px;
	font-family: Times New Roman, Nimbus Roman, serif;
	border: 1px solid #241;
	font-size:10pt;
	text-align:left;
	padding-top:22px;
	padding-right:68px;
	background:url('vm-graphic-3.png') no-repeat 100% 0;
	background-color:#dc7;
	z-index:-2;
}

#text1
{
	position:relative;
	color: #020;
	background-color:#edb;
	border: 1px solid #241;
	text-align:center;
	font-size:10pt;
	margin:6px;
	padding:8px;
}

#text1 p:first-letter
{
	font-size: 12pt;
	float: none;
}

#text1 ul
{
	margin: 4% 16% 4% 16%;
}


#text1 a
{
	color:#000;
}
#text1 p
{
	line-height:1.5em;
	text-align:left;
	text-indent: 10px;
	color: #020;
	margin:8px;
	padding: 0px 2px 0px 2px;
}

#text1 span
{
	font-size:12pt;
	font-variant: small-caps;
	text-indent: 0px;
	margin: 0px 8px 0px 8px;
}

#foot
{
	position:relative;
	color: #eb4;
	border: 1px solid #241;
	font-size:10pt;
	text-align:center;
	padding:0px;
	background-color:#730;
	margin:16px;
}

#foot a
{
	color: #eb4;
}
