/*@import url("/data/curtsy/styles/ql.css");*/

#msviQL{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;padding:0 2px 0 9px;margin:0;width:463px;border-style:solid;border-color:#999;border-width:1px 2px 2px 1px;background-color:#fff;color:#000;filter:progid:DXImageTransform.Microsoft.Shadow(color=#a9a9a9,direction=135,strength=3)}#msviQL h5{font-size:65%;font-weight:bold;margin:8px 0 2px 0;color:#039}#msviQL td.msviqlhrtd{padding:0 0 0 6px}#msviQL tr>td.msviqlhrtd{padding:3px 0}#msviQL td{margin:0;padding:0;font-size:100%}#msviQL td div{width:143px;padding:0 0 5px 0;margin:0 0 0 7px}#msviQL p.msviqlspacer{padding:7px 0 0 0;margin:0}#msviQL tr>td>div{width:143px;padding:0 7px 5px 0;margin:0}#msviQL tr>td>hr{color:#d0e0f0;width:100%;margin:0;background-color:#d0e0f0;height:1px}#msviQL tr td hr{color:#d0e0f0;width:99%;margin:-3px;padding:0;height:1px;overflow:hidden}#msviQL ul{margin:0;padding:0;display:block;list-style-type:none;font-size:100%;background-image:none;list-style-image:none}#msviQL li{width:143px;display:block;margin:0 0 1px 0;list-style-type:none;font-size:100%;background-image:none;padding:0;list-style-image:none}#msviQL li a{color:#000;text-decoration:none;padding:1px 0 1px 3px;display:block;vertical-align:middle;border:solid 1px #fff;height:11px;font-size:65%;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0}#msviQL a:hover{border:solid 1px #a2c5eb;background-color:#f0f7fd;cursor:pointer;vertical-align:middle;display:block}#msviQL div>ul>li>a:hover,#msviQL div>ul>li>a{height:auto}

/*--------------------------------------*/
/*@import url("/data/curtsy/styles/GenericHome.css");*/

body
{
	font-family:	Verdana, Arial, Helvetica, Sans-Serif;
}

a	{
	color: #0033CC;
	}

a:link	{
	color: #0033CC;
	}

a:visited	{
	color: #800080;
	}

a:hover	{
	color: #FF6600;
	}

a:active	{
	color: #800080;
	}

h1	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: normal;
	margin: 12px 0px 0px 0px;
	color: #000000;
	}

h2
{
	font-size:		85%;
	font-weight:	bold;
	margin:			0.4em 0px 0.5em 20px;
}

h3
{
	font-size:		75%;
	font-weight:	bold;
	margin:			0.4em 0px 0.5em 20px;
}

h4
{
	font-weight:	bold;
	font-size:		70%;
	margin:			0px 0px 1em 0px;
}

h5
{
	font-weight:	bold;
	font-size:		65%;
	margin:			0px 0px 5px 0px;
}

.stdBullet
{
	padding-right:	0.5em;
	padding-top:	2px;
	font-size:		70%;
	color:			#A6A6A6;
}

.indent
{
	margin-left:	20px;
}

.headline
{
	padding-bottom:	0.5em;
}

.headlineLink
{
	font-size:	70%;
}

.headlineInfo
{
	font-size:	65%;
	color:		#999999;
}

.refLabel
{
	font-size:		70%;
	line-height:	140%;
	font-weight:	bold;
}

.refLabelH2
{
	font-size:		85%;
	line-height:	140%;
	font-weight:	bold;
	margin-bottom:	0.3em;
}

.refLabelH3
{
	font-size:		75%;
	line-height:	140%;
	font-weight:	bold;
}

p.nomargin
{
	font-size:		70%;
	line-height:	140%;
	margin:			0px;
}

.linkList
{
	margin-top:	0.3em;
	margin-bottom: -5px;
}

.linkListItem
{
	padding-bottom: 0.3em;
}

.listLink
{
	font-size:		70%;
	line-height:	140%;
}

p
{
	font-size:		70%;
	margin-top:		0em;
	margin-bottom:	1em;
	line-height:	140%;
}

p.blurb
{
	font-size:		70%;
	margin-top:		0em;
	margin-bottom:	1.4em;
	line-height:	140%;
	margin-left:	20px;
}

.container
{
	font-size:		65%;
	margin-top:		0em;
	margin-bottom:	1em;
	line-height:	130%;
}

.newLink
{
	color:			Red;
	font-weight:	bold;
	font-size:		65%;
}

hr
{
	margin-top:		0.5em;
	margin-bottom:	0px;
}

.sideObject
{
	padding-bottom:	1em;
}

.sidebarContent
{
	background:	#E9E9E6;
	width:		165px;
	padding:	8px 7px 6px 7px;
}

.sidebarContent p
{
	margin-bottom:	0.8em;
}

.containerHeader	{
	background: #999999;
	}

.containerFooter	{
	background: #999999;
	margin-bottom: 12px;
	}

.containerImage
{
	margin-top:	0.5em;
	margin-bottom:	0.5em;
	text-align:	center;
}

.spotGraphic
{
	padding-top:	3px;
	padding-bottom:	3px;
}

.sidebarLink
{
	font-size:		65%;
	line-height:	130%;
	padding-bottom:	0.75em;
}

div.hr
{
	width: 100%;
	height: 5px;
	overflow-y: hidden;
	border-top: solid 1px #CCCCCC;
}

.reference
{
	margin-bottom: 16px;
}

.headlines
{
	margin-left: 20px;
	margin-bottom: 9px;
}

.dataTable	{
	border-bottom: solid 1px #CCCCCC;
	margin-left: 20px;
	}
	
.dataTable td	{
	padding: 5px;
	}

.tableHeader	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	background: #999999;
	color: #FFFFFF;
	}

.superHeader	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	}

.stdHeader	{
	background: #CCCCCC;
	color: #000000;
	}

.stdHeader td	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	}

.subHeader	{
	background: #DDDDDD;
	}

.subHeader td	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	}

.record td	{
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	}
	
.record td td 
{
	border-width: 0px;
}

.evenRecord	{
	background: #E9E9E6;
	}

.evenRecord td	{
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	}
	
.evenRecord td td
{
	border-width: 0px;
}

.rowLabel	{
	font-weight: bold;
	background: #F0F0F0;
	}


p.lastInCell	{
	padding-bottom: 0px;
	}

.keyLegend	{
	padding-bottom: 6px;
	margin-left: 20px;
	}

.key	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
	padding-right: 10px;
	}

.legend	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	}

.legendBullets	{
	color: #666666;
	}

.dataBullets	{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.tableFootnotes	{
	margin-top: 7px;
	margin-left: 5px;
	}

.dataTableBottomMargin
{
	height: 1px;
	overflow: hidden;
	margin-bottom: 18px;
}

tr.sortable
{
	background: #CCC;
	color: #000000;
}

td.sortable
{
	padding: 0px;
}

td.sortable a
{
	cursor: hand;
}

td.sortable a:hover
{
	background: #E0E0E0;
}

td.sortable table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #FFF #999 #999 #FFF;
	padding: 5px;
	height: expression(this.parentElement.parentElement.clientHeight);
}

td.selectedSort
{
	padding: 0px;
}

td.selectedSort a
{
	cursor: hand;
	background: #999;
}

td.selectedSort table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #666 #CCC #CCC #666;
	padding: 5px;
	height: expression(this.parentElement.parentElement.clientHeight);
	color: White;
}

.simpleForm
{
	margin: 20px 0px 1.5ex 20px;
}

.simpleForm p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
	margin-bottom: 0px;
	}
	
.simpleForm div
{
	margin-bottom: 14px;
}

.simpleFormSelect {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-right: 6px;
	margin-top: 2px;
	}

.simpleFormSelectSmall {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-right: 6px;
	margin-top: 2px;
	width: 123px;
	}

.simpleFormSelectMedium {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-right: 6px;
	margin-top: 2px;
	width: 169px;
	}

.simpleFormSelectLarge {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-right: 6px;
	margin-top: 2px;
	width: 261px;
	}

.simpleFormText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	width: 261px;
	margin-right: 6px;
	margin-top: 1px;
	}

.simpleFormSubmit 	{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 0px 1px 0px 2px;
	}

.listBullet
{
	color: #A6A6A6;
	font-size: 80%;
}

.listItem
{
	padding: 0em 0em 0em 0.5em;
}


/*--------------------------------------*/
/*@import url("/data/curtsy/styles/winvista.css");*/

/* Global rules */
body
{
    background-image: url(/data/curtsy/images/css/bg_line.gif);
    background-repeat: repeat;
    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(http://www.microsoft.com/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(/data/curtsy/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(/data/curtsy/images/Curtsy_headerBG.jpg) repeat-x;
}

#wvMainContent
{
    position: relative;
    left: 173px;
    /*top: -65px;*/
    z-index: 5;
    margin: 0px 0px 0px 0px;
    overflow: visible;
}

#wvMainContent_rtl
{
    position: relative;
    left: 173px;
    top: -65px;
    z-index: 5;
    margin: 0px 25px 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: #0033CC;
}
a:visited
{
    color: #990099;
}
a:hover
{
    color: #FF6600;
    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;
}

#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: 10;
}
#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 li ul li
{
    background-image: url(/data/curtsy/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;
}

#wvCrumbs_rtl
{
    position: relative;
	float: right;
    top: 10px;
    left: 5px;
    font-family: Tahoma,Geneva,sans-serif;
    z-index: 10;
}

#wvCrumbs_rtl ul
{
    margin-left: 0px;
    padding-left: 0;
    display: inline;
    border: none;
    font-family: Tahoma,Geneva,sans-serif;
    font-weight: bold;
    font-size: 11px;
}
#wvCrumbs_rtl ul li
{
    margin-left: 5px;
	margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border: none;
    list-style: none;
    display: inline;
    color: #ffffff;
}
#wvCrumbs_rtl ul li ul li
{
    background-image: url(/data/curtsy/images/breadcrumbArrow.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-left: 10px;
	padding-right: 10px;
}
#wvCrumbs_rtl 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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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(/data/curtsy/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;
}

/*--------------------------------------*/
/*@import url("/data/curtsy/styles/wvep.css");*/

/* Windows vista Experience styles 
--------------------------------------------------------------*/


/* Global styles 
----------------------------------------*/
A 
{
	color: #748fa7;
}

H2 
{
	font-family: Verdana;
	font-size: 21px;
	color: #758FA6;
	margin: 30px 0 15px 0px;
	font-weight: normal;
}

H3 
{
	font-family: Verdana;
	font-size: 17px;
	color: 758FA6;
	margin: 30px 0 15px 0px;
	font-weight: normal;
}


#wvepPageHeader 
{
	position:relative;
	width: 100%; height: 125px;
	background:url(/data/curtsy/images/Curtsy_headerBG_expMusic1.gif) repeat-x;
}

#wvepPageTitle 
{
	position:relative;
	left: 37px;
	padding: 0 0 15px 0;
	margin: 0 0 0 0;
}

#wvepNavPageTitle 
{
	position:relative;
	left: 37px;
	margin: 0 0 -20px 0;
}

#wvepPageHero img 
{
	position:relative; 
	left: 40px;
	background-color: #111514;
}

#wvepPageSubTitle 
{
	position:relative; 
	width: 400px;
	height: 80px;
}

#wvepHighlightsSection
{
	position:relative;
	width:415px;
	margin: 0px 0 0px 0;
}

#wvepHighlightsIntro
{
	position: relative;
	width: 415px;
	padding: 0 0 25px 0px;
}

#wvepHighlights
{
	position: relative;
	width: 415px;
	height: 80px;	
	margin: 0 0 20px 0;
}

#wvepHighlightsImage
{
	position: relative;
	float: left;
	width: 80px;
	height: 80px;
}	

#wvepHighlightsText
{
	position: relative;
	float: left;
	width: 294px;

	padding: 0 0 0 18px;
	margin: 0 0 10px 0;
}

#wvepMusicHighlightsHeadline
{
	position: relative;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #758FA6;
	padding: 0 0 11px 0;
}

#wvepHighlightsHeadline a
{
	position: relative;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #758FA6;
	padding: 0 0 11px 0;
}

#wvepHighlightsBlurb
{
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	color: #5A5E61;
	line-height: 15px;
}

#wvepHighlightsSection p 
{	
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	color:#5A5E61;
	line-height: 15px;
}

#wvepSpacer
{
	width:413px;
	height:60px;
	float: left;
}

#wvepMain
{
 	position:relative;
 	width: 752px;
 	margin: 0 0 0 37px;
}

#wvepContentSection
{
 	position:relative;
 	width:376px;
}

#wvepContentSection img 
{
	position: relative;
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
}

#wvepContentSection p 
{	
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	color: #414447;
	padding: 0 0 0 0px;
	margin: 0 0 20px 0;
	line-height: 15px;
}

p#caption
{
	font-family: Verdana;
	font-weight:bold;
	font-size: 10px;
	color: #414447;
	padding: 0 0 0 0px;
	margin: 10px 15px 20px 15px;
	line-spacing:11px;
}

#wvepNext
{
	font-family: Verdana;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-align:right;
}

#wvepNext a:link 
{
	font-family: Verdana;
	font-size: 11px;
	color:#0033cc;
	font-weight:normal;
	text-decoration:none;
}

#wvepNext a:visited 
{
	font-family: Verdana;
	font-size: 11px;
	color:#990099;
	font-weight:normal;
	text-decoration:none;
}

#wvepNext a:hover 
{
	font-family: Verdana;
	font-size: 11px;
	color:#FF6600;
	font-weight:normal;
	text-decoration:underline;
}

#wvepLeftHorizontalGutter
{
 	width:401px;
 	height:40px;
}

#wvepRightHorizontalGutter
{
 	width:287px;
 	height:40px;
}

#wvepHeroPhoto 
{
	position:relative;
	height:252px;
}

#wvepList
{
 	padding-left: 0px;
 	margin-left: 15px;
 	font-family: Tahoma,Geneva,sans-serif;
 	font-size: 11px;
 	color: #414447;
} 

#wvepPageEnd 
{
	position:relative; 
	height: 1px;
	width: 376px;
	background: url(/data/curtsy/images/pixel_lineBottom.gif) repeat;
	margin: 50px 0 6px 0px;
}



/* Sub-section specific styles
----------------------------------------*/


/* Home 
------------------*/

#wvepHomePageHeader 
{
	position:relative;
	width: 100%; height: 125px;
	background:url(/data/curtsy/images/Curtsy_headerBG_community.jpg) repeat-x;
}
#wvepBackUpSecurtiyHeroTop 
{
	position:relative; 
	left: -37px;
	top: 2px;
	padding: 0px 0px 30px 0px;
}

#wvepHomePageHeroTop 
{
	position:relative; 
	left: -37px;
	top: 2px;
	height: 379px;
	width: 787px;
}

#wvepHomePageHeroBottom 
{
	position:relative; 
	left: -210px;
	top: 2px;
	height:50px;
	width: 960px;
}

#wvepHomePageSubTitle 
{
	position:relative; 
	width: 506px;
	height: 40px;
	padding: 0 0 0 0;
}


/* Memories
------------------*/

#wvepMemoriesPageHero 
{
	margin: 0 0 30px 0;
}



/* Music
------------------*/

#wvepMusicPageTitle 
{
	position:relative;
	left: 37px;
	padding: 0 0 0 0;
}


#wvepMusicPageHero img {
	position:relative; 
	left: 40px;
	background-color: #111514;
	margin: 0 0 0 0;
}

#wvepPageMusicSubTitle {
	position:relative; 
	width: 376px;
	height: 50px;
	padding: 0 0 10px 0;
}

#wvepMusicHighlightsSection
{
 	position:relative;
	width:415px;
 	padding: 10px 0 0 0;
}

#wvepMusicHighlightsIntro
{
	position: relative;
	width: 415px;
	padding: 0 0 25px 0px;
}

#wvepMusicHighlights
{
	position: relative;
	width: 415px;
	height: 80px;
	padding: 0 0 0 0px;	
	margin: 0 0 20px 0;
}

#wvepMusicHighlightsImage
{
	position: relative;
	float: left;
	width: 80px;
	height: 80px;
}	

#wvepMusicHighlightsText
{
	position: relative;
	float: left;
	width: 294px;
	height:80px;
	padding: 0 0 0 18px;
}

#wvepMusicHighlightsHeadline
{
	position: relative;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #758FA6;
	padding: 0 0 11px 0;
}

#wvepMusicHighlightsHeadline a
{
	position: relative;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #758FA6;
	padding: 0 0 11px 0;
}

#wvepMusicHighlightsBlurb
{
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	color: #5A5E61;
	line-height: 15px;
}

.wvFull H3
{
	position: relative;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #758FA6;
	padding: 0 0 11px 0;
}

.wvFull P
{
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	color: #5A5E61;
	line-height: 15px;
}

#wvepMusicHighlightsSection p 
{	
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	color:#5A5E61;
	line-height: 15px;
}

#wvepMusicSpacer
{
 	width:413px;
 	height:60px;
	float: left;
}

#wvepGuitar
{
	width: 678px;
	height: 368px;
	position: absolute;
	left: 0px;
	top: 93px;
	float: left;
}






/*--------------------------------------*/
/*@import url("/data/curtsy/styles/library-toolbar-3.0.css");*/



	body{margin:0;}
	#msviRegionIdGraphic{padding-left:7px;}
	#msviGlobalToolbar{padding-left:1px;}
	#msviGlobalToolbar a{
	font:65% Verdana;
	text-decoration:none;
	color:#FFFFFF;
	}
	.gt0{
	border:solid 1px #1E77D3;
	padding:0px 4px 2px 4px;
	font-size:100%;
	}
	.gt1{
	border:solid 1px #A1C6EB;
	padding:0px 4px 2px 4px;
	background:#3484D7;
	font-size:100%;
	}
	.gtsep{
	font:65% Verdana;
	color:#A1C6EB;
	padding:0px 1px 2px 1px;
	}
	#msviBanner{text-align:right;}
	#msviGlobalSearch{
	text-align:left;
	font:65% Verdana;
	color:#000000;
	padding-top:5px;
	padding-left:6px;
	padding-right:15px;
	}
	#msviSearchForm{margin:-1px 0px 0px 0px;}
	#msviSearchBox{
	width:247px;

	xheight:18px; /*2.1ex;*/

	font:110% Tahoma;
	}

	.txtSearch {
	width:247px;

	xheight:18px; /*2.1ex;*/

	font:110% Tahoma;
	}


	#msviGoButton{
	font:110% Tahoma;
	padding:0em 0.2em;
	position:relative;
	top:0px;
	margin-left:6px;
	}
	#msviNoSearch{width:271px;}
	#msviMastheadHR{
	height:1px;
	overflow:hidden;
	background:#003499;
	}
	#msviLocalToolbar{
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
	background:#F1F1F1;

	padding:2px 0px 1px 0px;

	font-size:100%;
	}
	#msviLocalToolbar td{font-size:100%;}
	#msviLocalToolbar a{
	font:70% Verdana;
	color:black;
	text-decoration:none;
	}
	.lt0{
	border:solid 1px #F1F1F1;
	background:#F1F1F1;
	padding:0px 6px 0px 6px;
	}
	.lt1{
	border:solid 1px #999;
	background:#CCC;
	padding:0px 6px 0px 6px;
	}
	.ltsep{
	font:70% Verdana;
	color:#A9A9A9;
	padding:0px 1px;
	}
	.localToolbar form{margin:0px;}
	.localToolbar input{
	font:70% Tahoma, Helvetica;
	margin-right:8px;
	padding:0px;
	}
	#msviHomePageLink{
	width:177px;
	padding-left:2px;
	}
	#msviHomePageLink td{font-size:100%;}
	#msviHomePageLink a{
	display:block;
	padding:2px 6px 2px 6px;
	margin:0px;
	background:#F1F1F1;
	white-space:nowrap;

	border:solid 1px #F1F1F1;

	}
	#msviHomePageLink a:hover{
	display:block;
	border:solid 1px #999;
	padding:2px 6px 2px 6px;
	margin:0px;
	background:#CCC;
	}
	#msviFooter{
	font:70% Tahoma, Helvetica;
	border-top:solid 1px #003499;

	}
	#msviFooter td{font-size:100%;}
	#msviLocalFooter{
	margin:0px;
	padding-top:8px;
	padding-left:10px;
	}
	#msviGlobalFooter{
	margin:0px;
	padding-top:10px;
	padding-bottom:13px;
	padding-left:10px;
	}
	#msviFooter a{
	color:#03C;
	margin-right:2px;
	background:transparent;
	font-weight:normal;
	}
	#msviFooter a:visited{
	color:#03C;
	background:transparent;
	font-weight:normal;
	}
	#msviFooter a:hover{
	color:#F60;
	background:transparent;
	font-weight:normal;
	}
	#msviFooter nobr{
	color:#A9A9A9;
	margin-right:5px;
	}

	#msviFooter2{
	background-image:url(/library/toolbar/3.0/gradient.aspx?a=FFFFFF&b=3F8CDA&w=400&h=1&d=ltr&c=9voXwao2n8RHkUH%2bmSK1HX5FMl4%3d);
background-repeat:repeat-y;
background-position:right;
}

.msviPassport { padding-left:10px; padding-right:7px; }
.msviPPSpace {padding-right:87px;}

/*--------------------------------------*/
/*@import url("/data/curtsy/styles/Configuration.xml.css");*/


	body{margin:0;}
	#msviRegionIdGraphic{padding-left:7px;}
	#msviGlobalToolbar{padding-left:1px;}
	#msviGlobalToolbar a{
	font:65% Verdana;
	text-decoration:none;
	color:#99B1D3;
	}
	.gt0{
	border:solid 1px #003C91;
	padding:0px 4px 2px 4px;
	font-size:100%;
	}
	.gt1{
	border:solid 1px #99B1D3;
	padding:0px 4px 2px 4px;
	background:#3565A8;
	font-size:100%;
	}
	.gtsep{
	font:65% Verdana;
	color:#99B1D3;
	padding:0px 1px 2px 1px;
	}
	#msviBanner{text-align:right;}
	#msviGlobalSearch{
	text-align:left;
	font:65% Verdana;
	color:#99B1D3;
	padding-top:5px;
	padding-left:6px;
	padding-right:15px;
	}
	#msviSearchForm{margin:-1px 0px 0px 0px;}
	#msviSearchBox {
	width:247px;

	xheight:18px; /*2.1ex;*/

	font:110% Tahoma;
	}

	.txtSearch2 {
	width:247px;

	xheight:18px; /*2.1ex;*/

	font:110% Tahoma;
	}

	#msviGoButton{
	font:110% Tahoma;
	padding:0em 0.2em;
	position:relative;
	top:0px;
	margin-left:6px;
	}
	
	.msviGoButton2{
	font:110% Tahoma;
	padding:0em 0.2em;
	position:relative;
	top:0px;
	margin-left:6px;
	}
	
	#msviNoSearch{width:271px;}
	#msviMastheadHR{
	height:1px;
	overflow:hidden;
	background:#003C91;
	}
	#msviLocalToolbar{
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
	background:#F1F1F1;

	padding:2px 0px 1px 0px;

	font-size:100%;
	}
	#msviLocalToolbar td{font-size:100%;}
	#msviLocalToolbar a{
	font:70% Verdana;
	color:black;
	text-decoration:none;
	}
	.lt0{
	border:solid 1px #F1F1F1;
	background:#F1F1F1;
	padding:0px 6px 0px 6px;
	}
	.lt1{
	border:solid 1px #999;
	background:#CCC;
	padding:0px 6px 0px 6px;
	}
	.ltsep{
	font:70% Verdana;
	color:#A9A9A9;
	padding:0px 1px;
	}
	.localToolbar form{margin:0px;}
	.localToolbar input{
	font:70% Tahoma, Helvetica;
	margin-right:8px;
	padding:0px;
	}
	#msviHomePageLink{
	width:177px;
	padding-left:2px;
	}
	#msviHomePageLink td{font-size:100%;}
	#msviHomePageLink a{
	display:block;
	padding:2px 6px 2px 6px;
	margin:0px;
	background:#F1F1F1;
	white-space:nowrap;

	border:solid 1px #F1F1F1;

	}
	#msviHomePageLink a:hover{
	display:block;
	border:solid 1px #999;
	padding:2px 6px 2px 6px;
	margin:0px;
	background:#CCC;
	}
	#msviFooter{
	font:70% Tahoma, Helvetica;
	border-top:solid 1px #003C91;

	}
	#msviFooter td{font-size:100%;}
	#msviLocalFooter{
	margin:0px;
	padding-top:8px;
	padding-left:10px;
	}
	#msviGlobalFooter{
	margin:0px;
	padding-top:10px;
	padding-bottom:13px;
	padding-left:10px;
	}
	#msviFooter a{
	color:#03C;
	margin-right:2px;
	background:transparent;
	font-weight:normal;
	}
	#msviFooter a:visited{
	color:#03C;
	background:transparent;
	font-weight:normal;
	}
	#msviFooter a:hover{
	color:#F60;
	background:transparent;
	font-weight:normal;
	}
	#msviFooter nobr{
	color:#A9A9A9;
	margin-right:5px;
	}

	#msviFooter2{
	background-image:url(/library/toolbar/3.0/gradient.aspx?a=FFFFFF&b=99B1D3&w=400&h=1&d=ltr&c=JILRSLIpwqmU4P7nEjWKQJaVZ0g%3d);
background-repeat:repeat-y;
background-position:right;
}

.msviPassport { padding-left:10px; padding-right:7px; }
.msviPPSpace {padding-right:87px;}

/*--------------------------------------*/
/*@import url("/data/curtsy/styles/locale-Page.css");*/

body
{
	margin: 0px;
}

/*--------------------------------------*/
/*@import url("/data/curtsy/styles/templatecss-library-toolbar-3.0.css");*/

h1	{
	font: 130% Arial;
	margin: 12px 0px 0px 0px;
	color: #000000
	}

h2	{
	font: 95% Verdana;
	margin: 2px 0px 0px 0px;
	}

h3	{
	font: Bold 85% Verdana;
	line-height: 130%;
	margin: 0em;
	}

h3.lower	{
	font: Bold 85% Verdana;
	line-height: 130%;
	margin: 9px 0px 0px 0px;
	}

h4	{
	font: Bold 75% Verdana;
	line-height: 140%;
	margin: 20px 0px 0px 0px;
	}

h4.first	{
	margin-top: 10px;
	}

h4.secondFirst	{
	margin-top: -2px;
	}

h5	{
	font: Bold 70% Verdana;
	margin: -2px 0px 0px 0px;
	}

.ancestorLinks	{
	font: 65% Verdana;
	margin-top: 12px;
	}

.ancestorLinks a:visited	{
	color: #0033CC;
	}

.ancestorLinks a:hover	{
	color: #FF6600;
	}

.ancestorLabel	{
	color: #666666;
	}

p	{
	font: 70% Verdana;
	line-height: 150%;
	margin: 0em;
	}

p.blurb	{
	font: 70% Verdana;
	line-height: 140%;
	margin: 0em;
	}

.label	{
	font: bold 70% Verdana;
	line-height: 140%;
	}

.bullet	{
	font: 70% Verdana;
	color: #A6A6A6;
	padding: 2px 6px 0px 3px;
	}

table.subbullets	{
	margin-top: 3px;
	}

.subbullet	{
	font: 55% Verdana;
	color: #A6A6A6;
	padding: 2px 4px 0px 4px;
	}

td.sublink	{
	font: 70% Verdana;
	line-height: 140%;
	padding-bottom: 3px;
	}

hr	{
	color: #E6E6E6;
	margin: 13px 0px 0px 0px;
	height: 1px;
	padding: 0px;
	}

hr.division	{
	margin-bottom: 2px;
	}

.topOfPage	{
	font: 65% Verdana;
	}
	
.topIcon	{
	margin-right: 4px;
	}

a.topOfPage:visited	{
	color: #0033CC;
	}

a.topOfPage:hover	{
	color: #FF6600;
	}

a	{
	color: #0033CC;
	}

a:link	{
	color: #0033CC;
	}

a:visited	{
	color: #800080;
	}

a:hover	{
	color: #FF6600;
	}

a:active	{
	color: #800080;
	}

.onThisPage	{
	font: 70% Verdana;
	padding-left: 2px;
	padding-bottom: 8px;
	}

div.verticalRule	{
	background: #E6E6E6;
	width: 1px;
	height: 100%;
	margin-top: 12px;
	}

td.partition	{
	padding-bottom: 12px;
	}

.intro	{
	margin-top: 9px;
	}

.gutterPlug	{
	width: 10px;
	height: 1px;
	}

.pixel	{
	width: 1px;
	height: 1px;
	}

table.headline	{
	margin-top: 12px;
	}

td.imageCell	{
	padding-top: 4px;
	}

table.module	{
	margin-top: 11px;
	}

.small	{
	font: 65% Verdana;
	}

ul	{
	margin: 0px;
	padding: 0px 0px 7px 2.75ex;
	}

li p	{
	padding-bottom: 1.1em;
	}

.numberedList	{
	margin-top: 1em;
	margin-bottom: 7px;
	}

.numberedList p	{
	padding-bottom: 1.1em;
	}

.listNumber	{
	padding-right: 1.5ex;
	padding-left: 2.1ex;
	}

.footnote	{
	font: 70% Arial;
	position: relative;
	top: -0.5em;
	}

td.footnote	{
	font: 50% Arial;
	padding-right: 1ex;
	}

.footnoteText	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	}

.footnotes	{
	margin-top: 2px;
	margin-bottom: 36px;
	}




/*--------------------------------------*/


div.ql_tipBox{
	position:absolute;
	width: 240px; height: 150px;
	z-index: 9999999;
	border: 1pt black solid;
	background: #FFFFCC;
	visibility: hidden;
}

BODY {
background-color:#FFFFFF;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:0;
}