/* Golbal rules */
body
{
 	background-image: url(/imgs/bg_line.gif);
    background-repeat: repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

bodytxt
{
 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.home li
{
    background: none;
}
.vistaFooter
{
	position: relative;
	top: 23px;
	width: 100%;
    height: 96;
    z-index: 1;
    background:url(/library/media/1033/windowsvista/images/footer_page.png);
    background-position:right;
    background-repeat: no-repeat;
}
#flashBG
{
    position: absolute;
    top: 140px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
    background:url(/library/media/1033/windowsvista/images/bg_page.jpg);
    background-repeat: repeat-x;
}

#msviFooter
{
    background-color: #FFF;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=  '#99B1D3' , endColorStr= '#99B1D3' , gradientType= '1' );
}
#msviMasthead
{
    background-color: #003C91;
}
#msviGlobalFooter
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#wvPageHeader
{
    position: relative;
    width: 100%;
    height: 125px;
    background: url(/imgs/Vista_headerBG.jpg) repeat-x;
}

#wvMainContent
{
    position: relative;
    left: 173px;
    top: -65px;
    z-index: 5;
    margin: 0px 0px 0px 0px;
    overflow: visible;
}

/* Primary type rules */
p, li
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    color: #414447;
}

a
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    color: #414447;
    text-decoration: none;
}
a:link
{
    color: #003C91;
}
a:visited
{
    color: #003C91;
}
a:hover
{
    color: #003C91;
    text-decoration: underline;
}

h2
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 21px;
    font-weight: normal;
    color: #758FA6;
    margin: 0 0 15px 0;
}
h3
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 17px;
    font-weight: normal;
    color: #758FA6;
    margin: 30px 0 15px 0;
}

h4
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #758FA6;
}

#input
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

input
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}

#getready
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 17px;
    font-weight: normal;
    color: #758FA6;
    margin: 30px 0 15px 0;
}

/* Eyebrow rules */
#wvCrumbs
{
    position: absolute;
    top: 10px;
    left: 5px;
    font-family: Tahoma,Geneva,sans-serif;
    z-index: 3;
}
#wvCrumbs ul
{
    margin-left: 0px;
    padding-left: 0;
    display: inline;
    border: none;
    font-family: Tahoma,Geneva,sans-serif;
    font-weight: bold;
    font-size: 11px;
}
#wvCrumbs ul li
{
    margin-left: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border: none;
    list-style: none;
    display: inline;
    color: #ffffff;
}
#wvCrumbs ul ul li
{
    background-image: url(/library/media/1033/windowsvista/images/breadcrumbArrow.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 10px;
}
#wvCrumbs a
{
    text-decoration: underline;
    color: #ffffff;
    font-family: Tahoma,Geneva,sans-serif;
    font-weight: normal;
}




/* Left navigation menu rules */
#menuTypeAIMG
{
    visibility:hidden;
}
#menuTypeA a
{
    position: absolute;
    top: 124px;
    left: 0px;
    width: 185px;
    height: 60px;
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_exp_dn.png);
    background-repeat: no-repeat;
    overflow: hidden; /* WIN IE5 hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    z-index: 6;
    color: #fff;
    cursor: hand;
}
#menuTypeAActive a
{
    position: absolute;
    top: 124px;
    left: 0px;
    width: 185px;
    height: 60px;
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_exp_up.png);
    background-repeat: no-repeat;
    overflow: hidden; /* WIN IE5 hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    z-index: 6;
    color: #fff;
    cursor: hand;
}
#menuTypeA a:hover
{
    background: url(/library/media/1033/windowsvista/images/Wv_all_nav_exp_up.png);
    background-repeat: no-repeat;
    color: #fff;
    cursor: hand;
}
#menuTypeBIMG
{
    visibility:hidden;
}
#menuTypeB a
{
    position: absolute;
    top: 184px;
    left: 0px;
    width: 185px;
    height: 60px;
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_fea_dn.png);
    background-repeat: no-repeat;
    overflow: hidden; /* WIN IE5 hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    z-index: 6;
    color: #fff;
    cursor: hand;
}
#menuTypeBActive a
{
    position: absolute;
    top: 184px;
    left: 0px;
    width: 185px;
    height: 60px;
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_fea_up.png);
    background-repeat: no-repeat;
    overflow: hidden; /* WIN IE5 hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    z-index: 6;
    color: #fff;
    cursor: hand;
}
#menuTypeB a:hover
{
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_fea_up.png);
    background-repeat: no-repeat;
    color: #fff;
    cursor: hand;
}
#menuTypeCIMG
{
    visibility:hidden;
}
#menuTypeC a
{
    position: absolute;
    top: 244px;
    left: 0px;
    width: 185px;
    height: 60px;
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_com_dn.png);
    background-repeat: no-repeat;
    overflow: hidden; /* WIN IE5 hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    z-index: 6;
    color: #fff;
    cursor: hand;
}
#menuTypeCActive a
{
    position: absolute;
    top: 244px;
    left: 0px;
    width: 185px;
    height: 60px;
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_com_up.png);
    background-repeat: no-repeat;
    overflow: hidden; /* WIN IE5 hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    z-index: 6;
    color: #fff;
    cursor: hand;
}
#menuTypeC a:hover
{
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_com_up.png);
    background-repeat: no-repeat;
    color: #fff;
    cursor: hand;
}
#menuTypeDIMG
{
    visibility:hidden;
}
#menuTypeD a
{
    position: absolute;
    top: 304px;
    left: 0px;
    width: 185px;
    height: 60px;
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_get_dn.png);
    background-repeat: no-repeat;
    overflow: hidden; /* WIN IE5 hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    z-index: 6;
    color: #fff;
    cursor: hand;
}
#menuTypeDActive a
{
    position: absolute;
    top: 304px;
    left: 0px;
    width: 185px;
    height: 60px;
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_get_up.png);
    background-repeat: no-repeat;
    overflow: hidden; /* WIN IE5 hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    z-index: 6;
    color: #fff;
    cursor: hand;
}
#menuTypeD a:hover
{
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_get_up.png);
    background-repeat: no-repeat;
    color: #fff;
    cursor: hand;
}
#menuTypeEIMG
{
    visibility:hidden;
}


#wvLeftNavPaneBG
{
    position: absolute;
    top: 364px;
    width: 185px;
    height: 325px;
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_infofor_bg.png) no-repeat;
    z-index: 6;
}
#wvLeftNavBottomPane
{
    position: absolute;
    top: 364px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4e6b8d;
    text-decoration: none;
    overflow: visible;
    padding: 15px 10px 20px 12px;
    width: 185px;
    height: 210px;
    line-height: 25px;
    z-index: 6;
}
#wvLeftNavBottomPane a
{
    color: #4e6b8d;
    text-decoration: none;
    z-index:99;
}

#wvLeftNavBottomPaneA a
{
    position: absolute;
    left: 0px;
    width: 187px;
    height: 22px;
    color: #4e6b8d;
    text-decoration: none;
    padding-left: 25px;
    z-index:99;
}

#wvLeftNavBottomPaneA a:hover
{
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_infofor_up.png);
    background-repeat: no-repeat;
    color: #ffffff;
    text-decoration: none;
    z-index:99;
}

#wvLeftNavBottomPaneB a
{
    position: absolute;
    top: 62px;
    left: 0px;
    width: 187px;
    height: 22px;
    color: #4e6b8d;
    text-decoration: none;
    padding-left: 25px;
}

#wvLeftNavBottomPaneB a:hover
{
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_infofor_up.png);
    background-repeat: no-repeat;
    color: #ffffff;
    text-decoration: none;
}
#wvLeftNavBottomPaneC a
{
    position: absolute;
    top: 84px;
    left: 0px;
    width: 187px;
    height: 22px;
    color: #4e6b8d;
    text-decoration: none;
    padding-left: 25px;
}

#wvLeftNavBottomPaneC a:hover
{
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_infofor_up.png);
    background-repeat: no-repeat;
    color: #ffffff;
    text-decoration: none;
}
#wvLeftNavBottomPaneD a
{
    position: absolute;
    top: 106px;
    left: 0px;
    width: 187px;
    height: 22px;
    color: #4e6b8d;
    text-decoration: none;
    padding-left: 25px;
}

#wvLeftNavBottomPaneD a:hover
{
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_infofor_up.png);
    background-repeat: no-repeat;
    color: #ffffff;
    text-decoration: none;
}

#wvLeftNavBottomPaneE a
{
    position: absolute;
    top: 128px;
    left: 0px;
    width: 187px;
    height: 22px;
    color: #4e6b8d;
    text-decoration: none;
    padding-left: 25px;
}

#wvLeftNavBottomPaneE a:hover
{
    background: url(/library/media/1033/windowsvista/images/wv_all_nav_infofor_up.png);
    background-repeat: no-repeat;
    color: #ffffff;
    text-decoration: none;
}

#wvLeftNavPearl
{
    position: absolute;
    top: 245px;
    left: 38px;
    width: 90px;
    height: 133px;
    background: url(/library/media/1033/windowsvista/images/wv_home_nav_pearl.png);
    background-repeat: no-repeat;
    overflow: hidden; /* WIN IE5 hack */
    voice-family: "\"}\"";
    voice-family: inherit;
    z-index: 6;
    color: #fff;
}

#caption
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px;
    color: #414447;
    width: 346px;
    margin: 5px 0px 15px 15px;
    line-spacing: 17px;
}
#msviNoSearch{width:271px;}
#msviMastheadHR{
height:1px; 
overflow:hidden; 
background:#003C91;
}

#headerBak
{
background: url(/imgs/flash_bak.jpg);
}


#wvHeroPhoto
{
 	position: absolute;
 	width: 267px;
 	height: 395px;
 	z-index: 15;
}
#wvHeroPhoto img
{
 	margin-top: 45px;
}
#wvPageDivider
{
 	position: absolute;
 	left: 0px;
 	top: 565px;
 	width: 1000px;
 	height: 1px;
 	z-index: 2;
 	background: url(/imgs/divider.jpg) no-repeat;
 	overflow: hidden;
}


#wvPNav
{
 	position: absolute;
 	width: 410px;
 	left: 483px;
 	top: 137px;
 	font-family: Tahoma, Geneva, sans-serif;
 	font-size: 11px;
 	background: transparent;
 	color: #5E6981;
 	font-weight: bold;
 	z-index: 16;
}

#wvPNav a
{
 	display: block;
 	background: url(/imgs/Vista_pageTabs_L_dn.gif) no-repeat left top;
 	padding: 7px 15px 4px;
 	color: #5E6981;
 	text-decoration: none;
}

#wvPNav a:hover
{
 	color: #000000;
 	text-decoration: none;
}

#wvPNav ul
{
 	margin: 0;
 	padding: 0;
 	list-style: none;
}

#wvPNav li
{
 	float: left;
 	background: url(/imgs/Vista_pageTabs_R_dn.gif) no-repeat right top;
 	margin: 0;
 	padding: 0;
}

#wvPNav #current
{
 	background-image: url(/imgs/Vista_pageTabs_R_up.gif);
}

#wvPNav #current a
{
 	background-image: url(/imgs/Vista_pageTabs_L_up.gif);
 	padding-bottom: 6px;
 	color: #5E6981;
 	text-decoration: none;
}
#msviSearchForm{margin:-1px 0px 0px 0px;}
#msviSearchBox{
width:247px;

font:110% Tahoma;
}

#msviGoButton{
font:110% Tahoma;
padding:0em 0.2em;
position:relative;
top:0px;
margin-left:6px;
}

.vistaFooter
{
	position: relative;
	top: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src= "/library/media/1033/windowsvista/images/footer_page.png" ,sizingMethod= "image" );
	background-image: none;
	float: right;
}


