﻿/*News Page*/

@media print
	{
		body
			{
				display: none;
				background: white none !important;
			}
	}
#newsBody
	{
		width: 948px;
		margin: auto;
		overflow-x: hidden;
	}
#newsMF
	{
		width: 946px;
		overflow: auto;
	}
#newsContainer
	{
		width: 740px;
		height: 979px;
		margin: auto;
		position: relative;
                                overflow: hidden;                                
	}
#newsLtr
	{
		width: 740px;		
		margin: auto;
		font-family: 'Times New Roman', Times, serif;
                                text-align: left;
		/*For OL Style Sheet Only*/ 
		height: 979px;
		position: relative;		
		overflow: hidden;
	}
.newsPg
	{
		width: 740px;
		height: 979px;
		position: relative;		
	}
.forPrint
	{
		display: none;
	}
.newsHdr
	{
		width: 740px;
		height: 262px;
		margin-bottom: 10px;
		background: white url(/Images/newsletterHeader.jpg) no-repeat scroll top center;		
	}
.headerTxt
	{
		width: 348px;
		margin-left: 77px;		
		text-align: center;
	}
.newsPgBdy
	{
		width: 740px;		
		font-size: 16px;
	}
.newsPgBdy p
	{
		margin: 0px;
	}
.newsH2
	{
		width: 100%;
		margin-bottom: 5px;
		text-align: center;
		font-size: 22px;
		font-weight: bold;	
	}
.newsH4
	{
		width: 100%;
		margin-bottom: 5px;
		text-align: center;
		font-size: 18px;		
		font-weight: bold;
	}
.newsP p
	{
		margin-top: 0px;
		margin-bottom: 5px;
		text-indent: 20px;	
	}
.newsD
	{
		margin-bottom: 5px;
	}
.newsWdCol
	{
		clear: both;
		width: 740px;		
	}
.newsLtCol
	{
		width: 360px;
		float: left;
	}
.newsRtCol
	{
		width: 360px;
		float: right;
	}
.news3Col
	{
		width: 230px;
		float: left;
	}
.secHd
	{
		clear: both;
		width: 740px;
		height: 69px;
		margin-bottom: 10px;		
		text-align: center;
		background-image: url(/Images/SecHdBG.jpg);
	}
.secHdTxt
	{
		width: 725px;
		height: 26px;
		font-size: 26px;
		text-align: center;
		position: relative;
		top: 15px;
		left: 0px;
	}
.secBdMbr
	{
		clear: both;
		width: 740px;			
	}
.newsSubBlk
	{
		border: solid 1px;
		padding: 0px 5px;
	}
.newsWpr
	{
		clear: both;
	}
.dtlTbl
	{
		margin: 0px;
		width: 740px;
		background-color: #dbe3f0;
		border-color: black;
		border-style: solid;
		border-width: 1px 1px 0px 1px;
	}
.dtlTD
	{
		padding-right: 3px;
		text-align: right;
		font-weight: bold;
	}
.newsClsP
	{
		margin-top: 0px;
		margin-bottom: 5px;		
		border-color: black;
		border-style: solid;
		border-width: 0px 1px 1px 1px;
		padding: 5px;
		text-indent: 20px;
	}
.aomWpr
	{		
		height: 70px;
		padding-left: 53.8px;
	}
.aomBox
	{
		float: left;
		border: black solid 1px;
		width: 252px;		
		font-size: 18px;
	}
.dtlBox
	{
		margin: 0px 10px 0px 0px;
		border: black solid 1px;
		float: left;
	}
.dtlBoxL, .aomBoxL
	{
		float: left;
		width: 55px;
		background-color: #869fcb;
		padding: 3px;
		text-align: right;
		color: white;
	}
.aomBoxR
	{
		float: left;		
		margin-left: 5px;
		padding: 3px;
		text-align: left;	
	}
.dtlBoxR
	{
		float: left;
		width: 110px;
		margin-left: 5px;
		padding: 3px;
		text-align: left;	
	}
.newsFtr
	{
		width: 740px;
		height: 20px;
		margin-top: 10px;		
		font-size: 14px;
		font-style: italic;
		color: #869fcb;
		position: absolute;
		top: 944px;
		left: 0px;
	}
.newsFtrL
	{
		width: 200px;
		float: left;
		text-align: left;
	}
.newsFtrR
	{
		width: 200px;
		float: right;
		text-align: right;
	}
.newsFtrC
	{
		width: 340px;
		float: left;
		text-align: center;		
	}
.secBdMbr
	{
		clear: both;
		width: 740px;
		height: 25px;				
	}
.bdMbrTtl
	{
		width: 220px;
		height: 20px;
		float: left;
		text-align: right;
		font-weight: bold;
		font-size: 20px;	
	}
.bdMbrNme
	{
		width: 160px;
		height: 18px;
		float: left;
		margin-top: 2px;
		margin-left: 20px;
		text-align: left;
		font-size: 18px;	
	}
.bdMbrInf
	{
		width: 150px;
		height: 16px;
		margin-top: 4px;
		margin-left: 20px;
		float: left;
		text-align: left;
		font-size: 16px;
	}
#printIcon
	{
		width: 53px;
		height: 53px;
		display: none; 
	}
#printIcon a
	{
		width: 49px;
		height: 49px;
		display: block;
		background-image:url(/Images/printIcon.jpg);
		background-repeat: no-repeat;
		border: white solid 1px;
		text-decoration: none;
		cursor: pointer;
	}
#printIcon a:hover
	{			
		border: black solid 1px;		
	}
.newsPB
	{
		display: none; 
	}
/*For News Mod*/
#newsFrame
	{
		width: 53px;
		height: 53px;
		position: absolute;
		top: 5px;
		left: 680px;
	}
#nnWpr
	{
		padding: 5px;

		
	}
#nnPrev
	{
		float: left;
		width: 30px;
		height: 15px;
		display: block;
		padding: 5px 0px;
		text-align: right;
		visibility: hidden;
	}
#nnNext
	{
		float: left;
		width: 30px;
		height: 15px;
		display: block;
		padding: 5px;
		text-align: left;
		text-decoration: none;
	}
#nnBtns a
	{
		float: left;
		width: 15px;
		height: 15px;
		display: block;
		border: black solid 1px;
		margin-left: 5px;
		padding: 5px;
		text-align: center;
		text-decoration: none;
		color: blue;
	}

.nnActive,#nnBtns a:hover
	{
		background-color: #869fcb;
		font-weight: bold;
		color: black !important;
		text-decoration: none !important; 
	}



/*2-20
body{
background-image:url(/images/vaaBG.jpg);
background-repeat:no-repeat !important;
background-position:top center;
background-attachment:fixed;
background-color:#4e6c49;
position:relative;/*needed for shadow on zoom*//*
}

a{
color:blue ;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

ul{
margin-bottom:0em;
}

#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;
}

.BG_Base{
background:transparent !important;
}

.MSC_PrimaryNavFrame{
width:150px;
}

.MSC_PrimaryNavLink:hover{
color:#ffffff;
font-size:16px;
text-decoration:none;
}

.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;
}

#ctl00_IWS_WH_CPH_Content_FooterXslControl1{
position:relative;
top:-20px;
left:0px;
z-index:1;
} 

#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;
}

*/

/*old
#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;
}
*/

/*2-20
.iws_table{
margin-top:0px !important;
margin-right:0px !important;
margin-left:0px !important;
/*margin-bottom:10px !important;*//*
}

.VM{
vertical-align:middle !important;
}

.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*/
/*2-20
html{
overflow-x:hidden;
}

.pageNum{
float:left;
width:15px; 
height:15px;
text-align:center;
border: white solid 1px;
}
*/

/*old
.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 !important;
/*
border: #5675b6 solid 1px !important;
color:#ed6003;
*//*
font-weight:bold !important;
/*font-size:1.2em;*//*
cursor:pointer;
}

.button{
height:22px;
background-color:#dbe3f0;
border: #5675b6 solid 1px;
}

.button:hover{
cursor:pointer;
}
*/


/*calendar*/
/*
.BrowseCellDiv a:hover{
text-decoration:none;
}

.detailLink div{
text-decoration:none;
}

.detailLink div:hover{
cursor:pointer;
text-decoration:underline;
}
*/

/*New for upgrade 3*/

/*2-20
.MS_WH_ZoneContent{
padding:0px;
overflow:visible;
}
*/
/* this will mess up board and calendar pages
.MS_WH_ZoneRow td{
width:100% !important;
}

.MS_WH_ZoneSpacing{
display:none;
}
*/
