﻿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;
}

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;
} 

#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;
}

.button:hover{
cursor:pointer;
}

/* Temp for invite */

#IWS_WH_Elem_Header
{
position:relative; 
top: 0px; 
left: 0px;
z-index: 3;
display: block;
}
#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);
}


/*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;
}
*/
