 body {
	color: #000;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 0;
	background-image: url(/resources/images/jvb_BG.jpg);
	background-repeat: repeat-x;
	background-color: #9FCEE0;
}

a {
color: #006B95;
padding: 0px 7px 0px 0px;
}

img {
border: none;
}

a:hover {
color: #006B95;
}

a:visited {
color: #006B95;
}

a:visited:hover {
color: #006B95;
padding: 0px 7px 3px 0px;

}

h1{
float: left;
font: Helvetica;
font-size: 13px;
color: #005880;
margin: 0 0 14px 0;
padding-left: 0; 
display: block;
}

*:first-child+html h1 {
margin: 0 0 -17px 0;
padding: 0px;
}

* html h1 {
margin-top: 12px;
}
h2 {
font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.3em;
color: #007AAC;
margin: 15px;
}

h3 {
	font-family: "Arial Narrow",Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #C8E1ED;
	margin: 15px;
}

#copycontent h3 {
float: left;
margin:20px 0 0 0;
padding:0;
color:#005880;
display:block;
}

#container {
	width: 982px;
	text-align: left;
	margin: 0px auto 0 auto;
	padding: 0;
}

#header {
	height: 109px;
	background: url(/resources/images/jvb_header_bg.jpg) no-repeat;
	margin: 0px;
	padding: 0 0 0 0px;
	width: 981px;
	text-decoration: none;
}

#header h1 {
float: left;
color: #FFFFFF;
margin: 40px 0 0 20px;
background: none;
}

#logo {
	height: 78px;
	width: 298px;
	margin: 0 0 0 8px;
	float: left;
}

#content {
	width: 981px;
	margin: auto;
	padding: 0;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: 20;
	height: 100%;
	background-color: #FFF;
	min-height: 500px;
	background: url(/resources/images/jvb_content_bg.jpg);
        background-repeat: repeat-y;
	float: left;
}

* html #content {
display: inline;
min-height: 500px;
height: auto; 
height: 500px;
}


#contentfooter {
	width: 981px;
	height: 8px;
	margin: 0;
	padding: 0;
	background-image: url(/resources/images/jvb_internalfooter_bg.jpg);
	float: left;
	background-repeat: no-repeat;
}

* html #contentfooter  {
display: inline;
}

#titlebar {
	float: left;
	width: 981px;
	padding: 0;
	margin: 7px 0 0 0;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	height: 68px;
       
}
#titlepage {
	float: left;
	width: 630px;
	color:#FFF;
	margin: 0;
	padding: 0px 0 0 16px;
	font-size: 32px;
	font: Helvetica;
	font-weight: lighter;
	height: 39px;
}

#titleinfo {
	float: left;
	width: 600px;
	color:#FFF;
	margin: 10px 0 0 0;
	padding: 0 0 0 16px;
	font-size: 10px;
	font: Helvetica;
	font-weight: lighter;
	height: 14px;
        text-transform: lowercase;
}
#titleinfo a {
	color:#FFF;
        margin: 0px;
        padding: 0;
}



#maninternalmw {
	width: 981px;
	margin: 0;
	padding: 0;
        float: left;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	height: 260px;
	background: url(/resources/images/jvb_internalmw_bg.jpg) no-repeat;
}



#internalmw {
	float: left;
	width: 967px;
	padding: 0;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	height: 186px;
	margin: 0 0 0 7px;
}

* html #internalmw {
display: inline;
}

#homemw {
	float: left;
	width: 966px;
	margin: 7px 0 0 8px;
	padding: 0;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	height: 290px;
}

* html #homemw {
display: inline;
}

#hometitlepage {
	float: left;
	width: 600px;
	color:#FFF;
	margin: 0;
	padding: 220px 0 0 16px;
	font-size: 36px;
	font-weight: lighter;
	height: 45px;
	font-family: Helvetica;
}

#hometitlepage p {
padding:0;
margin:0;
}

*:first-child+html #hometitlepage {
height: 57px;
}

* html #hometitlepage {
padding: 240px 0 0 16px;
}

#hometitleinfo {
	float: left;
	width: 934px;
	color:#FFF;
	margin: 25px 0 0 0;
	padding: 0 0 0 16px;
	font-size: 15px;
	font: Helvetica;
	font-weight: lighter;
	height: 80px;
}

#homecontent {
	float: left;
	width: 981px;
	color:#FFF;
	margin: 0;
	padding: 0px;
	font-size: 11px;
	font: Helvetica;
	font-weight: lighter;
	height: 225px;
}
#newspresscontent {
	float: left;
	width: 652px;
	margin: 0;
        color: #0060a8; 
	padding: 0px;
	font: Helvetica;
	font-weight: lighter;
	height: 225px;
        background-image: url(/resources/images/jvb_new_bg.jpg);
	
}


#presscontent {
	color:#033C6D;
float:left;
font-size:12px;
font-weight:bold;
margin:35px 0 0 34px;
padding:0;
width:304px;
}


#presscontent p {
margin: 12px 0 0 0;
}

#press-buttons {
        clear: left;
        float: left;
        width: 200px;
        margin: 18px 0 0 2px;
}
* html #presscontent {
display: inline;
margin:35px 0 0 22px;
}

* html #press-buttons {
display: inline;
}

span#press-advisor {
position: relative;
margin-left: 8px;
}

#commcontent {
	float: left;
	width: 324px;
	margin:  0;
	padding: 0;
	font: Helvetica;
	font-weight: lighter;
	height: 225px;
	background-image: url(/resources/images/jvb_comm_bg.jpg);
}

* html #commcontent {
display: inline;
position: relative;
}

* html #commcontent a {
display: inline;

}
 #commcontent a {
	margin:  0;
	padding: 0;
}

#newscontent {
	float: left;
	width: 298px;
	color:#1e4878;
	margin: 33px 0 0 14px;
	padding: 0px;
	font-family: Helvetica;
	font-weight: lighter;
}

* html #newscontent {
	display: inline;
}
 
#news-up, #news-tree, #news-second {
       float:left;
       height:49px;
       margin:10px 0;
       max-height:49px;
       max-width:280px;
       min-width:280px;

}

* html #news-up, #news-tree, #news-second {
       display: inline;
}

#news-up a, #news-tree a, #news-second a{
text-decoration: none;
float: left;

}

* html #news-up a, #news-tree a, #news-second a{
display: inline;
}

#read-more {
float: right;
color: #006B95;
}

#read-more a {
color: #006B95;
}


*html #read-more {
 display: inline;
}

#presscontent #read-more a {
text-decoration: none;
color: #0060a8;
}

#loginmenue {
	float: right;
	margin: 0px 76px 0px 0;
	color: #0060a8;
	padding: 5px 0 0 0;
}

#loginmenue ul {
	margin: 0;
	padding: 0;
	color: #4d4c4c;
}

* html #loginmenue {
display: Inline;
} 


#loginmenue li {
	display: inline;
	padding: 0 0 0 12px;
	color: #4d4c4c;
}

#loginmenue a, #loginmenue a:visited {
color: #4d4c4c;
text-decoration: none;
margin: 4px;
padding: 0 0 0 22px;

}

.skip {
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	left: 744px;
}

.skip:active, .skip:focus {
position: absolute;
overflow: visible;
width: auto;
height: auto;
background: #2C91B2;
}


#main-menue ul li.active a {
color: #FFFFFF;
	height: 16px;
	background-color: #033c6d;
	text-decoration: none;
	margin: 0px;
}

#main-menue {
	margin: 6px 0 0 0px;
	height: 20px;
	width: 981px;
	padding: 0 0 0 30px;
	text-decoration: none;
	float: left;
}

#main-menue ul {
float: left;
margin:0;
padding:0;
}

*:first-child+html #main-menue ul {
height: 17px;
}

#main-menue ul li {
display: inline;
padding: 10px 0 2px 2px;
}

#main-menue ul li a {
padding: 2px 11px 5px 11px;
text-decoration: none;
}

*:first-child+html #main-menue ul li a {
position: relative;
padding: 2px 11px 5px 11px;
text-decoration: none;
}

* html #main-menue ul li a {
position: relative;
padding: 2px 11px 4px 11px;
text-decoration: none;
}

#main-menue a:hover, #nav-main a:visited:hover {
	color: #FFFFFF;
	height: 16px;
	background-color: #033c6d;
	text-decoration: none;
	margin: 0px;
}

.current {
margin-top: 4px;
}

.current a:link, .current a:visited {
color: #FFFFFF;
background-color: #033c6d;
text-decoration: none;

}

.current a:hover, .current a:visited:hover {
color: #FFFFFF;
background-color: #033c6d;
text-decoration: none;
}

#sub-nav {
	width: 228px;
	height: 100%;
	margin: 0;
	padding: 0;
	background-image: url(/resources/images/jvb_submenue_Bg_B.jpg);
	background-repeat: no-repeat;
	min-height: 500px;
        float: left;
}
* html #sub-nav {
display: inline;
min-height: 500px;
height: auto; 
height: 500px;
}

#sub-nav ul {
	margin: 0;
	padding: 12px 0px 0px 7px;
}

#sub-nav li {
	list-style-type: none;
	/* float: left; */
	margin: 0px;
	text-align: left;
	padding: 0px;
	width: 220px;
	height: 39px;
}

#sub-nav a:link, #sub-nav a:visited {
	text-decoration: none;
	list-style-type: none;
	float: left;
	margin: 0px;
        color: #4d4c4c;
	text-align: left;
	padding: 12px 0px 0 30px;
	width: 220px;
	height: 26px;
}

#sub-nav a:hover, #sub-nav  a:visited:hover {
	text-decoration: none;
	background-image: url(/resources/images/jvb_submenuehover_bg.jpg);
	list-style-type: none;
	float: left;
	margin: 0px;
	text-align: left;
	background-repeat: no-repeat;
	padding: 12px 0px 0 30px;
	width: 220px;
	height: 26px;
}
 #sub-nav a::visited:active {
	text-decoration: none;
	background-image: url(/resources/images/jvb_submenuehover_bg.jpg);
	list-style-type: none;
	float: left;
	margin: 0px;
	text-align: center;
	background-repeat: no-repeat;
	padding: 12px 0px 0 0px;
	width: 250px;
	height: 26px;
}

#copycontent {
	min-height: 500px;
	margin: 0px;
	padding: 17px 30px 40px 30px;
	width: 693px;
	float: left;
	color: #005880;
	font-size: 12px;
	background-image: url(/resources/images/jvb_contenttext_bg.jpg);
	background-repeat: no-repeat;
}
* html #copycontent a {
margin: 0px;
padding:0;
cursor: pointer;
}

#copycontent a {
margin: 0px;
padding: 0px;
cursor: pointer;
}

#copycontent p {
clear: left;
}

* html #copycontent {
display: inline;
min-height:500px;
height:auto !important; 
height:500px;
padding:0 0 40px 0;
}

#who-we-are-par p {
clear: left;
float: left;
width: 693px;
}

* html #copycontent p {
float: none;
margin: 0 0 10px 0;
}

#info-site {
	clear: both;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0;
	padding: 10px 0 15px 0;
	color: #033c6d;
	background-image: url(/resources/images/jvb_footer_bg.jpg);
}

#info-company {
	
color:#003366;margin:auto;padding:4px;width:650px;}

#info-company a,#info-company a:visited {
color: #D1EBF4;
padding: 0px;
margin: 0px;
}

#info-company a:hover,#info-company a:visited:hover {
color: #FFFFFF;
padding: 0px;
margin: 0px;
}

#info-standards{
	font-size: 10px;
	padding: 0;
	margin: 5px !important;
	color: 033c6d;
}
#info-standards a {
	padding: 0;
	margin: 0
	color: 033c6d;
}


.press-one {
	float: left;
	width: 300px;
	color: #006B95;
	margin: 0 0 3px 0;
	padding: 5px;
	height: 70px;
        background:url(/resources/images/jvb_presscontent_BG.jpg) top left;
}

#newspresscontent .press-one a {
color: #ffffff;
text-decoration: none;
padding:0; 
}

.press-two {
	float: left;
	width: 300px;
	color: #fff;
	margin: 0 0 18px 0;
	padding: 0 0 0 3px;
}

.news-pic-a {
	float: left;
	width: 94px;
	margin: 0px;
	padding: 0px;
	height: 87px;
	max-height: 87px;
	max-width: 94px;
}

.news-title-a {
	float: left;
	width: 298px;
        color: #fff;
        line-height: 1.2;
	margin: 0;
	padding:0 0 0 4px;
        font-weight: bold;
}

* html .news-title-a {
float: none;
width: 294px;
}

.news-title-a p {
margin: 2px 0;
}

#newspresscontent .press-one .my-date-home a {
float: left;
color: #fff;
text-decoration: underline;
padding:0 0 0 4px;
font-weight: bold;
}

* html #newspresscontent .press-one .my-date-home a {
float: none;
}



.news-title-b {
	float: left;
	width: 298px;
        color: #006B95;
	margin: 0;
	padding:0;
}

.news-body-b {
	float: left;
	width: 298px;
        color: #006B95;
	margin: 0;
	padding:0;
}

.news-body-b p {
margin:0;
padding:0;
width: 298px;
}

.news-body-b a {
margin:0;
cursor: pointer;
padding:0;
text-decoration: none;
width: 298px;
}

#press-two {
	float: left;
	width: 300px;
	color: #fff;
	margin: 0;
	padding: 5px;
	height: 87px;
	background-image: url(/resources/images/jvb_presscontent_BG.jpg);
}
#news-pic-b {
	float: left;
	width: 94px;
	margin: 0px;
	padding: 0px;
	height: 87px;
	max-height: 87px;
	max-width: 94px;
}

#news-title-b {
	float: left;
        color: #fff;
	width: 190px;
	margin: 0;
	padding: 0 0 0 8px;
	height: 87px;
}
#presscontent :visited:hover {
 color: #fff;
}
#presscontent a {
 color: #fff;
}

#comm-pic-a, #comm-pic-b {
    color:#FFFFFF;
    float:left;
    height:94px;
    margin:0;
    padding:22px 0 9px 22px;
    width:94px;
}

#comm-title-a, #comm-title-b {
    color:#033c6d;
    float:left; 
    width:97px;
    margin: 0 0 0 22px;
    text-align: center;
}
* html #comm-title-a, * html #comm-title-b {
display: inline;
}

#commentary-one, #Commentary-two  {
float: left;
background: url(/resources/images/jvb_commcontent_bg.jpg) no-repeat;
margin: 25px 0 0 16px; 
height: 184px;
width: 140px;
}

* html  #commentary-one, #Commentary-two  {
display: inline;
}

.single-latest-headline {
float: left;
font-weight: bold;
font-size: 13px;
}

.all-latest-releases-body {
clear:left; 
float: left;
margin:0;
padding:0;
}

.all-latest-releases-body ul {
list-style: none;
}

#people-table {
clear: both;
float: left;
width: 600px;
}

.single-release-body{
float: left;
margin-top: 15px;
padding:0;
}

*:first-child+html .single-release-body{
clear: both;
margin: 35px 0 0 0;
}

* html .single-release-body {
float: left;
margin:0 0 10px 0;
padding:0;
}

.single-latest-body {
clear: left;
float: left;
margin:0; 
padding:0;
cursor: pointer;
}

.single-latest-body a {
cursor: pointer;
}

.single-latest-body p a {
cursor: pointer;
}

*:first-child+html .single-latest-body {
margin: 12px 0 0 0;
}

#copycontent .single-release-body p {
width: 690px;
}

.single-latest-headline{
float: left;
font-weight: bold;
font-size: 13px;
margin:0; 
padding:0;
}

* html .single-latest-headline{
float: left;
font-weight: bold;
font-size: 13px;
margin:0 0 10px 0;
padding:0;
}

.single-release-body .my-date {
float: left;
font-size: 14px;
font-weight: bold;
margin:0; 
padding:0;
}

#copycontent .single-latest-headline .dynamic-title {
clear: left;
float: left;
width: 690px;
margin-top: 8px;
font-weight: bolder;
}

.all-latest-releases-body .my-date {
float: left;
font-size: 12px;
font-weight: bold;
margin:0; 
padding:0;
}

.all-latest-releases-body {
float: left;
margin:0; 
padding:0;
}

* html .all-latest-releases-body {
float: left;
margin: 0 0 10px 0; 
padding:0;
}

.artz-wrapper {
float: left;
width: 700px;
margin:0;
padding:0;
clear: both;
}

* html .artz-wrapper {
float: none;
}

.artz-photo {
float: left;
width: 90px;
height:90px;
margin:0;
padding:0;
}

* html .artz-photo {
position: relative;
}

.artz-content {
float:left;
margin:0;
width:585px; 
}

* html .artz-content {
float: right;
margin:0;
padding:0;
width: 585px;
}

* html .artz-content p {
float: none;
width: 585px;
}

.artz-date {
float: left;
font-weight: bold;
margin: 0 0 6px 0;
width: 120px;
}

#copycontent .artz-header {
float: left;
clear: left;
margin: 0;
padding:0;
}

#copycontent .artz-header a {
margin: 0;
padding:0;
}

* html .artz-header {
display: inline;
}

#copycontent .artz-header img {
padding:0;
margin: 0 0 0 5px;
}

.artz-subheadline {
float: left;
clear: left;
width: 585px;
}

.artz-content p {
clear: left;
float: left;
width: 585px;
margin:0 0 10px;
padding:0;
}

* html .artz-body {
margin-top: 6px;
}

.artz-doc {
clear: left;
font-weight: bold;
float: left;
}

#content #sub-nav ul li.active a {
background-image: url(/resources/images/jvb_submenuehover_bg.jpg);
background-repeat: no-repeat;
}

#active-sublevel {
float: left;
clear: left;
width: 693px;
margin:0 0 25px;
}

*:first-child+html #active-sublevel {
margin:0 0 28px;
}

* html #active-sublevel {
margin:0 0 28px;
}

#active-sublevel ul {
margin:0;
padding:0;
}

#active-sublevel li {
display: inline;
text-align: left;
margin:0;
padding:0;
width: 690px;
height: 26px;
list-style-type: none;
}

#copycontent #active-sublevel li a {
padding: 0 10px 0 0;
}

#copycontent #active-sublevel li.active a {
font-weight: bold;
text-decoration: none;
}

*:first-child+html #copycontent p {
float: none;
margin: 0 0 10px 0;
padding:0;
}

#copycontent .free-copy {
clear: left;
float: left;
margin: 30px 0 0 0;
}


#copycontent .free-copy p {
width: 690px;
}

#copycontent .special-ul li {
margin: 5px 0;
}

#pop-form span {
float: left;
width: 70px;
}

* html #pop-form span {
display: inline;
}

#brokerage-acct {
clear:right;
float:right;
margin:26px 40px 0 0;
position:relative;
width:252px;
color: #666666;
}

* html #brokerage-acct {
display: inline;
}

#brokerage-acct a {
text-decoration: underline;
color: #666666;
}
