﻿body{
background-image:url(/images/vaaBG.jpg) !important;
background-repeat:no-repeat !important;
background-position:top center !important;
background-attachment:fixed !important;
background-color:#4e6c49 !important;
position:relative !important;/*needed for shadow on zoom*/
}

a{
color: blue;
text-decoration: none;
cursor: pointer;
}

a:hover{
text-decoration:underline !important;
}

ul{
margin-bottom:0em !important;
}

#IWS_WH_Elem_LeftNav,
.MSC_PrimaryNavFrame,
.MSC_PrimaryNavBottomSpace,
.MSC_PrimaryNavTopSpace,
.MSC_PrimaryNavLinkFrame-On,
.MSC_FooterFrame,
.MS_MasterBody,
#IWS_WH_Elem_Content{
background-color:transparent !important;
}

#IWS_WH_Elem_Header td{
vertical-align:middle !important;
}

.BG_Base{
background:transparent !important;
}

.MSC_PrimaryNavFrame{
width:150px !important;
}

.MSC_PrimaryNavLink:hover{
color:#ffffff !important;
font-size:16px !important;
text-decoration:none !important;
}

.MSC_PrimaryNavLink-On{
color:#ffffff !important;
font-size:16px !important;
text-decoration:none !important;
font-weight:bold !important;
}

.MSC_SiteWidth{
border-bottom:none !important;
}

#IWS_WH_Elem_FooterText span{
padding-left:150px !important;
}

#ctl00_IWS_WH_CPH_Content_FooterXslControl1{
position:relative !important;
top:-20px !important;
left:0px !important;
z-index:1 !important;
width: 100%;
} 

#Title{
width:100%;
text-align:center;
font-size:24px;
font-weight:bold;
font-family:georgia;
font-style:italic;
color:white;
}

#zDiv{
position:absolute;
top:-20px;
left:-20px;
font-size:8px;
}

/*
#ctl00_IWS_WH_CPH_Content_ContactUsControl1{
position:relative;
top:0px;
left:0px;
z-index:3;
visibility:hidden;
background-color:white;
}

#sent{
position:relative;
z-index:2;
visibility:hidden;
top:-25px;
background-color:white;
height:50px;
}
*/
.iws_table{
margin-top:0px !important;
margin-right:0px !important;
margin-left:0px !important;
/*margin-bottom:10px !important;*/
}

.VM{
vertical-align:middle;
}

.pShadow{
display:none;
position:absolute; 
top:0px;
left:0px;
z-index:1; 
background-color:black; 
filter:alpha(opacity=15);
opacity:0.15;
}

/*For news page*/
/*
html{
overflow-x:hidden !important;
}
*/
.pageNum{
float:left;
width:15px; 
height:15px;
text-align:center;
border: white solid 1px;
}
/*
.pageNum:hover{
font-weight:bold;
font-size:1.2em;
cursor:pointer;
}
*/
.pageNumHover{
float:left;
width:15px; 
height:15px;
text-align:center;
border: white solid 1px;
/*background-color:#aac1c9;*/
background-color:#dbe3f0;
/*
border: #5675b6 solid 1px;
color:#ed6003;
*/
font-weight:bold;
/*font-size:1.2em;*/
cursor:pointer;
}

.button{
height:22px;
background-color:#dbe3f0;
border: #5675b6 solid 1px;
visibility: hidden;
}

.button:hover{
cursor:pointer;
}

/* Temp for invite */
/*
#IWS_WH_Elem_Header
{
position:relative; 
top: 0px; 
left: 0px;
z-index: 3;
display: block;
}
*/

/* Classes Page*/
				.clsMapWpr
					{
						position: absolute;
						top: 0px;
						left: 136px;
						z-index: 10;
						width: 327px;
						height: 410px;
						visibility: hidden;
						text-align: center;
						font: 14px verdana;
					}
				.clsMapSdw
					{
						position: absolute;
						top: 5px;
						left: 5px;
						z-index: 11;
						width: 322px;
						height: 405px;
						background-color:#000000;
						filter:alpha(opacity=50);
						opacity:0.50;
					}
				.clsMapBox
					{
						position: absolute;
						top: 0px;
						left: 0px;
						z-index: 12;
						width: 312px;
						height: 395px;
						padding: 5px;
						background-color: #dbe3f0;
						border: black solid 1px;
					}
				.clsMapBtn
					{
						width: 18px;
						height: 18px;
						display: block;
						float: right;
						margin-bottom: 5px;
						border: black solid 1px;
						font: bold 16px verdana;
						color: red;
						background-color: white;
						cursor: pointer;
					}
				.clsH2
					{
						margin: 10px 0px;
						font-size: 24px;
						font-weight: bold;
						text-align: center;
					}
				.clsH4
					{
						margin: 5px 0px;
						font-size: 18px;
						font-weight: bold;
						text-align: center;
					}
/*******/

#invite
{
position: absolute;
top: 30px;
left: 680px;
z-index: 3;
width: 100px;
height: 57px;
display: block;
border: black solid 1px;
cursor: pointer;
background-image: url(/images/invite100.gif);
}
#inviteO
{
position: absolute;
top: 30px;
left: 180px;
width: 600px;
height: 341px;
display: block;
border: black solid 1px;
cursor: pointer;
background-image: url(/images/invite600.gif);
}

/* Nav Ad */
/*
#IWS_WH_Elem_LeftNav
{
position:relative; top: 0px; left: 0px;
z-index: 5;
display: block;
}
*/
#navInvite
{
position: absolute;
top: 250px;
left: 0px;
width: 150px;
height: 73px;
border: 0px;
cursor: pointer;
background-image: url(/images/museuminvite.gif);
}
#navInviteO
{
position: absolute;
top: -31px;
left: 0px;
z-index: 5;
width: 677px;
height: 354px;
border: black solid 1px;
background-image: url(/images/museuminvitemsg.gif);
}


/*calendar*/
/*
.BrowseCellDiv a:hover{
text-decoration:none;
}

.detailLink div{
text-decoration:none;
}

.detailLink div:hover{
cursor:pointer;
text-decoration:underline;
}
*/

/*New for upgrade 3*/

.MS_WH_ZoneContent{
padding:0px !important;
overflow:visible !important;
}
/* this will mess up board and calendar pages
.MS_WH_ZoneRow td{
width:100% !important;
}

.MS_WH_ZoneSpacing{
display:none;
}
*/

