/*.topMenuContainer {
	margin: 0 auto;
	overflow: hidden;
	width: 970px;
}*/

.rounded h2 {
	font-size:1em;
}

#fader {display:none}

.holder p
{
	color:#666666;
	font-family:arial;
	font-size:1.2em;
	margin-left:20px;
	padding: 1em;
	padding-left:0em;
	width:90%;
}



.holder .links
{
	background-attachment:scroll;
	background-color:#8C2D92;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	clear:both;
	color:white;
	float:left;
	margin-left:37%;
	margin-top:3em;
	margin-bottom:3em;
	padding-bottom:0.5em;
	padding-left:1em;
	padding-right:1em;
	padding-top:0.5em;
	text-decoration:none;	
}
.contentContainerWrapper {
	margin: 0 auto;
/*	overflow: hidden;*/
	width: 1024px;
	position: relative;
/*	height: 100%;*/
}

body > div {
	margin: 0 auto;
	overflow: hidden;
	width: 970px;
	position: relative;
}

.c1{
	color: #395e89;
}

.c2{
	color: #808284;
	font-size: 1.7em;
	font-weight: bold;
	
}

.holder .c2 
{
	padding-top:0px !important;	
}

h5{
	padding: 0;
	margin: 0;
}
h4{
	padding: 0;
	margin: 0;
}
h3{
	padding: 0;
	margin: 0;
}
h2{
	padding: 0;
	margin: 0;
}
h1{
	padding: 0;
	margin: 0;
}
h2{
	font-weight:normal;
	padding: 1.09em 0 1.08em 0.87em;
}
h1{
	font-size: 1.1em;
	padding: 10px 0 3px 6px;
	margin: 0 0 11px 0;
}
p{
	margin: 0;
	font-size: 1em;
}
p.pageSummary{
	padding: 10px 44px 10px 22px;
}
.txtLft{
	text-align: left!important;
}
.txtRgt{
	text-align: right!important;
}
.txtCtr{
	text-align: center!important;
}
.fontWeightNormal
{
	font-weight:normal;
	}
/*RIGHT PANEL*/
.toolbox{
	background: #d3c5a0 url(../../images/toolBoxCornerTop.gif) no-repeat top left;
	margin: 11px 0 0 5px;
}
.toolboxCorner{
	background: url(../../images/toolBoxCornerBottom.gif) no-repeat bottom left;
	padding: 7px 7px 19px 11px;
}
.toolbox h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .95em;
	padding: 0;
	margin: 0 0 3px 0;
}
.toolBoxContent{
	height: 166px;
	background: White;
	width: 197px;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
}
/*BOX*/

.rounded{
	padding-right: 290px;
	padding-right: 300px;
	border-width: 0;
	margin: 0;
}

.rounded .formcontainer {
/*	border-top: 1px dotted #9cafcd;*/
	padding-bottom:100px;
	background-color: #ECEDED;
}

.rounded h1 {
	display: block;
	margin: 0;
	background-color:#FFFFFF;

	font-size:1.7em;
	font-family: "Avante Garde", "Century Gothic", arial;
	font-weight:bold;	
	
	height:20px;
	padding:5px 0 10px 20px;
}

h1 {
	display: block;
	padding: 10px 0 0 20px;
	height: 23px;
	margin: 0;
	font-size: 20px;
	font-weight:normal;	
	background-color:#FFFFFF;
}

h1, p {
/*	font-size:inherit;*/
}
.rounded .hiddenArea h2 
{
    display: block;
    height: 16px;
	padding:0px 0 0 20px;
	margin:0px;
	width: 50%;
    background: #73B0DC  url('../../images/VBR_searchExpander_plus.gif') no-repeat scroll left center;
	font-weight:normal;
	font-size:1em;
	color: #FFFFFF;	
}

.rounded .hiddenArea h2.open{
	background: #0089cf url('../../images/VBR_searchExpander_minus.gif') no-repeat scroll left center;
	display: block;
	width: auto;
}

.fullpageSpread .rounded .hiddenArea h2
{
    display: block;
    height: 17px;
	padding-left: 20px;
	padding-top:0px;
	margin:2px 0px 0px 5px;
	width: 50%;
    background: #2A65A2 url(../../images/collapseIcon_Closed.gif) no-repeat 0px 0px;
	font-weight:bold;
	font-size:11px;
}

.fullpageSpread .rounded .hiddenArea h2.open {background: #2A65A2 url(../../images/collapseIcon_Open.gif) no-repeat 0px 0px;}

.fullpageSpread .rounded .hiddenArea .hiddenContent 
{
    position: relative;
    left: -10px;
    left: 0px;
    background-color: #e0e4ec;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    width:101%;
    padding: 0px;
    margin: 0px 0px 0px -3px;
}

.fullpageSpread .rounded .hiddenArea .hiddenContent table
{
    margin: 20px 0px 20px 25%;
    position: relative;
    left: -10px;
}

.fullpageSpread .rounded .hiddenArea .hiddenContent fieldset table
{
    position: relative;
    left: -30px;
}

.fullpageSpread .rounded .hiddenArea .hiddenContent table th
{
    text-align: right;
    padding-right: 20px;
}

.fullpageSpread .rounded .hiddenArea .hiddenContent fieldset legend
{color: #2a65a2;font-style:italic;
}

.fullpageSpread .rounded div.registerButton
{
/*    float: right;
    clear:both;*/
text-align: right;

    margin: 20px 20px 0px 0px;
}

.fullpageSpread h1
{
    color: #9aabbe;
    font-weight:bold;
    font-size:14px;
    border-bottom: 1px solid #9aabbe;
}

.fullpageSpread div p.underheader
{
    padding: 0px 5% 0px 5%;
}
.rounded legend{
	position: static;
}
.corner{
	position: absolute;
	margin: -1px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.TL{
	background-image: url(../../images/backgroundTopLeft.jpg);
	background-position: top left;
	top: -1px;
	left: -1px;
}
.BL{
	background-image: url(../../images/cornerBottomLeft.gif);
	background-position: bottom left;
	bottom: 0;
	left: 0;
}
.TR{
	background-image: url(../../images/backgroundTopRight.jpg);
	background-position: top right;
	top: -1px;
	right: -1px;
}
.BR{
/*	background-image: url(../../images/cornerBottomRight.gif);*/
	background-position: bottom right;
	bottom: 0;
	right: 0;
}

.fieldBox{
	border-bottom: 1px solid #9cafcd;
	margin: 0 7px 15px 7px;
	padding: 0 0 13px 0;
}
.contentContainer .content .rounded .searchBox{
	text-align: center;
	padding-top: 20px;	
	border-bottom: 0px;
}
.searchBox label{
	font-weight: normal;
	margin: 0 20px 0 20px;
	font-size: 11px;
	font-style:italic;
}
.searchBox label input {
	margin-left: 20px;
	border: 1px solid #979797;
	width: 154px;
	padding: 1px 3px;
}

.searchBoxError{
	font-size:11px;
}

/*FILTER RESULTS*/
.appliedFilters table{
	margin: -10px 0 0 0;
	text-align: left;
	width: 100%;
}
.appliedFilters table td{
	padding: 0 20px;
}
.appliedFilters table caption{
	margin-left: 7px;
	text-align: left;
}
.appliedFilters table .heading1{
	width: 20% !important;
	background: none;
}
.appliedFilters table .heading2{
	width: 20% !important;
	background: none;
}
.appliedFilters table .heading3{
	width: 60% !important;
	background: none;
}
/*ToolBar*/
.toolbarContainer{/*
	padding:0 0px 0 0px!important;
	position: relative;
	z-index: 1;
	bottom: -1px;
	border-top: 1px solid White;*/
}
.toolbarBottomPadding{
	border-top: none;
	top: -1px;
}
.listBottom{
	background:#D1D8EA;
	border:1px solid #9CAFCD;
	float:left;
	width: 40%;
	height: 28px !important;
	margin:0 0 0 -10px;
}
.listTop{
	background:#D1D8EA;
	border:1px solid #9CAFCD;
	float:left;
	width: 40%;
	height: 28px !important;
	margin:0 0 0 -10px;
}
.listTop{
	border-bottom: none;
	padding-bottom: 3px;
}
.listTop .BR{
	background-image: url(../../images/toolbarCornerBR.gif);
	right: -12px;
	margin-bottom: 0;
}
.listTop h3{
	margin:8px 0 0 15px;
	font-size: 0.95em;
	color: #003399;
}
.listBottom{
	border-top: none;
	padding-top: 3px;
}
.listBottom .TR{
	background-image: url(../../images/toolbarCornerTR.gif);
	margin-top: 0px;
	right: -13px;
}
.listBottom span{
	font-size: 0.75em;
	margin:0 0 0 15px;
}
.listBottom label{
	font-size: 0.75em;
	margin:0 0 0 15px;
	padding:0 10px 0 10px;
	display:block;
}

.listBottom select{
	font-size: 0.85em;
}

.listBottom input{
	font-size: 0.85em;
}
.listBottom input{
	width:50px;
	text-align: center;
	background: #003399;
	color: #fff;
	padding: 3px 0 3px 0;
	border:0;
}
.toolBar{
	width: 60% !important;
	padding: 1px 0 !important;
	height: 24px;
	margin:0 -10px 4px 0;
	float: right;
	background: #D3C5A0;
	border: 1px solid #D3C5A0;
}
.toolBar .TL{
	background-image: url(../../images/cornerAltTopLeftReverse.gif);
	left: -11px;
}
.toolBar .TR{
	background-image: url(../../images/cornerAltTopRight.gif);
}
.toolBar .BL{
	background-image: url(../../images/cornerAltBottomLeft.gif);
}
.toolBar .BR{
	background-image: url(../../images/cornerAltBottomRight.gif);
}
.toolbarBottomPadding{
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	height: 30px;
}
.toolbarBottomPadding .toolBar{
	margin-top: 4px !important;
	margin-bottom: 0px !important;
}
.toolbarBottomPadding .toolBar .TL{
	background-image: url(../../images/cornerAltTopLeft.gif);
	left: 0;
}
.toolbarBottomPadding .toolBar .BL{
	background-image: url(../../images/cornerAltBottomLeftReverse.gif);
	left: -11px;
}
div.topToolbar:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.toolbarContainer:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.toolbarContainer .toolBar .actionToolbar{
	padding:0 0 2px 0;
	margin:0;
	float:left;
	margin: 0 5px 0 0;
}
.toolbarContainer .toolBar .actionToolbar span{
	font-size: 0.75em;
}
.toolbarContainer .toolBar .actionToolbar select{
	font-size: 0.85em;
	margin:2px 0 0 14px;
}
.toolbarContainer .toolBar .toolBarButtons{
	margin:0px 7px 0 0;
	padding: 2px 0 2px 0;
	float:right;
}
input.button{
	border:0;
	font-size: 1em !important;
	font-weight:normal;
	font-family:"Avant Garde", helvetica ;
	width: 70px;
	width: auto;
	margin: 0 2px 0 0;
	padding: 2px 7px;
	background: #8C2D92;
	color: #Fff;
	text-transform: lowercase;
	overflow: visible;
	line-height: 13px;
	position: relative;
}

#loginBox .controlContainer input{
	border:0;
/*	font-size: 1em;*/
	font-weight:normal;
	width: 70px;
	width: auto;
	margin: 2px;
	padding: 0.23em 0.77em;
	background: #003399;
	background: #8C2D92;
	color: #Fff;
	text-transform: lowercase;
	overflow: visible;
	line-height: 13px;
	position: relative;
}

.toolbarContainer .toolBar input.buttonlarge{
	border:0;
	font-size: .90em;
	font-weight:normal;
	font-family:"Avant Garde", helvetica ;
	width: 70px;
	width: auto;
	margin: 0 2px 0 0;
	padding: 2px 2px 2px 2px;
	background: #003399;
	background: #8C2D92;
	color: #Fff;
	text-transform: uppercase;
	overflow: visible;
	line-height: 13px;
	position: relative;
}

.toolbarContainer .toolBar input.button{
	border:0;
	font-size: .90em;
	font-weight:normal;
	font-family:"Avant Garde", helvetica ;
	width: 70px;
	width: auto;
	margin: 0 2px 0 0;
	padding: 2px 2px 2px 2px;
	background: #003399;
	background: #8C2D92;
	color: #Fff;
	text-transform: uppercase;
	overflow: visible;
	line-height: 13px;
	position: relative;
}

#loginBox .controlContainer input {
	margin-right: 20px;
	float: right;
}
.toolbarContainer .toolBar input.buttonlarge{
	width: auto;
}
/*PageInfo*/
.pageInfoContainer{
	float: right;
	width: 100%;
	display: none;
}
.pageInfo{
	float: right;
	clear: right;
}
.pageInfo p{
	font-weight: bold;
}
.pageInfo span{
	width: 100px;
	float: left;
	font-weight: normal;
}
/**/
.nospacing{
	margin: 0!important;
}
/*login info box*/
.loginInfo .toolBoxContent{
	height: auto;
	overflow: auto;
	padding-bottom: 5px;
}
.loginInfo p{
	padding-top: 5px;
	padding-left: 10px;
}
.loginInfo p span {
	font-weight: bolder;
}
input {
	-moz-box-sizing: border-box; /*FF*/
	-webkit-box-sizing: border-box; /*Safari*/
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
}

.formobject input[type=password], .formobject input[type=text], input[type="submit"]  , input[type="button"] {
	font-family: arial;
	width: auto;
}

.formobject input[type=text], .formobject input[type=password]{
	width: 140px;
}
/* Asterisks */
.formlabel span.required{
    float: left;
    width: auto;
    margin: 0 0 0 -10px;
    padding: 0;
	font-size: 1.1em;
}
.readonly span.required{
    display: none;
}
.readonly{
	
	padding-top: 10px;
}
/* currency symbol container*/
.currencyFlag{
/*	border: 1px solid #959595;
	border-right: none;
	background: White;*/
	/*height: 16px;*/
	/*margin-right: -1px;*/
	padding: 3px 2px 0 0px;
	/*margin-top: 2px;*/
	display: block;
	font-weight: bold;
	float: left;
	position: relative;
	/*font-size: 1.1em;*/
}
/* inbox */
.inboxTask{
	font-size: .8em;
	padding: 5px 0 0 8px;
	clear:both;
}
.inboxTask a{
	color: #063b81;
	background: no-repeat 0 0;
	padding-left:15px;
}
.inboxTask a.payee{
	background-image: url(../../images/silhouette.gif);	
}
.inboxTask a.title{
	background-image: url(../../images/book.gif);
}
.inboxTask span{
	color: #063b81;
}
.inboxGroups {
	display: none;
	padding: 3px 0 5px 20px;
	font-size: .8em;
	float: left
}
.inboxGroups.expanded{
	display: block;
}
.inboxGroups ul{
	padding: 0;
	margin: 0;
}
.inboxGroups ul li{
	list-style: none;
	float: left;
	width: 100%;
}
.inboxGroups ul li a{
	text-decoration: none;
	float: left;
}
.inboxGroups ul li a:hover{
	background: none;
	color: Black !important;
	text-decoration: underline;
	font-weight: normal;
}
.inboxGroups ul li span{
	float: right;
	display: block;
	margin-right: 10px;
}
/* Price Exeptions */
.buttonGroup .formlabel{
    margin-left: 0;
}
.buttonGroup .formlabel input{
    margin-left: 69px;
}
.buttonGroup * {
    position: relative;
}

.header{
	height: 125px;
	clear:both;
	position: relative;
	
	background-position:left top;
	background-repeat:no-repeat;

	width: 1025px;
	height:109px;	
	
	margin:0 auto;
	padding: 0;
	overflow:hidden;
/*	background: #FFFFFF url('../../images/VBR_bannerLogoo.gif') no-repeat scroll left top;	*/
}

.header a
{
	width:329px;
	display:block;	
}

.header h1
{
	display:block;
	background-image:url(../../images/VBR_bannerLogo.gif);
	background-repeat:no-repeat;
	height:87px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-100em;
	width:329px;
}
.menuContainer ul li a:hover /* menu.css (line 190) */,
.menuContainer ul li a {	/* menu.css (line 101) */
	background-image:none;
	padding:0.2em 0.769em;
	font-size: 1em;
	height:1.6em;
}
.toolBar{
	width: 60% !important;
	padding: 1px 0 !important;
	height: 24px;
	margin:0 -10px 4px 0;
	float: right;
	background: transparent;
	border: 1px solid transparent;
}

.leftMenuShadow{
    background-color:#FFFFFF; 
    background-position:right top;
    height: 100%;
    width: 120px; 
    float: left; 
    clear: none;
    position:absolute;
    z-index:10;
    padding:0px 0px auto 0px;    
    margin:0px 0px 100% 0px;
    
    border-right: 1px dotted #BCBDBF;
   	position:absolute;	
	left:0;

	font-size:7.5pt;

}

.leftMenuShadow ul {
	margin: 10px 0 0 0;
	padding: 0;
    border-top: 1px dotted #808284;
    list-style:none;
}

.leftMenuShadow ul li {

	margin: 0;
	padding: 0;
    border-bottom: 1px dotted #808284;
}

.leftMenuShadow ul li.selected {
	position:relative;
	background-color:#D2D4D6;
	padding: 5px 0;
}

.leftMenuShadow ul li.selected input {margin-left:50px}

.leftMenuShadow ul li span {

	text-decoration:none;
	color: #8C2D92;
	font-weight:bold;
	font-family: "Avant Garde", helvetica;
	padding: 0.462em 0.769em 0.462em 0.769em ;
    text-transform:lowercase
}

.leftMenuShadow ul li a {

	text-decoration:none;
	color: #9853A1;
	font-weight:bold;
	font-family: "Avant Garde", helvetica;
	padding: 0.462em 0.769em 0.462em 0.769em ;
	display: block;	
    text-transform:lowercase
}

.leftMenuShadow ul li a:link {}
.leftMenuShadow ul li a:visited {}
.leftMenuShadow ul li a:hover {color: #9853A1 !important; background-color: #FFFFFF}
.leftMenuShadow ul li a:active {}

.skyScraper 
{
	width:1024px;
	margin:auto;
}


.skyScraper .bannerSky
{
position:absolute;
top:50px;
left:10px;
	z-index:100;
}

.presentationContentContainer .content .searchLink 
{
    background-color: transparent;    
    height: 20px; 
    color: #000000;
    text-align:right;
    margin: -10px 0px 10px 0px;
    padding: 5px 20px 0px 0px;
    width: 100%;
    float: right;
}   

/*
.summaryContainer
{
    background-color: #9aabbe !important;
    padding-top: 10px !important;
    background-image:url(../../images/toolBoxCornerTop_blue.gif) !important;
}*/

.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage 
{
    padding: 10px 0px 0px 10px;
    padding: 5px 0px 5px 5px;
    height: 250px;
    height: auto;
}

.toolBoxContent4articlepage table {float: left;}

.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage h4{

	color: #9853A1;     
	border-top: 1px dotted #808284;
	padding-top: 0.4em;

	font-size:1.2em;
	font-weight:bold;	
	margin-top:0;
}

.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage a{color: #2a65a2;text-decoration:underline;}
.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage div 
{
    border-top: 2px #9aabbe solid;
/*    border-bottom: 1px #9aabbe solid;*/
    margin: 10px 0px 10px 0px;
    margin: 10px 5px 10px 0px;
    padding: 10px 0px 10px 0px;
}
.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage div.noborders
{
    margin: 0px;
    padding: 0px;
    border: 0px;
} 

.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage div.noborders a 
{
    width:auto;
    float:none;
}

.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage table tr td{vertical-align:top}

.toolBoxContent4articlepage th
{
	text-align:left;
	vertical-align:top;
	color: #FFA500;
	font-weight: normal;
}

.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage div h4 {color: #f97e06; font-weight:bold;}
.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage a 
{
    display: block;
    text-decoration: underline;
    color: #9853A1;
    clear:none;
	width: auto;
}

.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage td a 
{
    color: #000000;
    white-space:normal;
    text-decoration: none;
}

.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage b 
{
    float: left;
    clear:both;
    width: 100%;
    margin-top:5px;
}

.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage div.intelligenceType 
{
	clear: both;
    border-top: 1px dotted #808284;
}

.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage div.intelligenceType  p
{
	width: 65px;
}

.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage div.intelligenceType .row td
{
	padding: 10px 0;
}

.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage table tr td {
	vertical-align:top;
	white-space: normal
}

.summaryContainer .toolboxCorner4articlepage .toolBoxContent4articlepage a.red{color: #f97e06; font-weight: bold;}

.summaryContainer .toolboxCorner4articlepage
{
    background-image:url(../../images/toolBoxCornerBottom_blue.gif);
}

.summaryContainer
{
/*    background-color: #9aabbe !important;*/
    padding-top: 10px !important;
    background-image: none !important;
}

.relatedArticlesContainer
{/*
    background-color: #f97e06 !important;
    background-image:url(../../images/toolBoxCornerTop_orange.gif) !important;*/
}

.relatedArticlesContainer .toolboxCorner4articlepage h2 {color: #000000;}

.relatedArticlesContainer .toolboxCorner4articlepage
{
    background-image:url(../../images/toolBoxCornerBottom_orange.gif) !important;
    
}

.relatedArticlesContainer .toolboxCorner4articlepage .toolBoxContent4articlepage {height: 200px;}
.relatedArticlesContainer .toolboxCorner4articlepage .toolBoxContent4articlepage ul {list-style: none; margin: 0px; padding: 0px; height: auto}
.relatedArticlesContainer .toolboxCorner4articlepage .toolBoxContent4articlepage ul li {width: 100%; margin: 10px 0px 10px 5px;}
.relatedArticlesContainer .toolboxCorner4articlepage .toolBoxContent4articlepage ul li a 
{
    text-decoration: underline; 
    background-color: Transparent;
    background-image:url(../../images/relateArticleListIcon.gif);
    background-repeat:no-repeat;
    background-position: 1px 3px;
    color:#000000;
    white-space:normal;
    margin: 0px 10px 0px 0px !important;
    padding-left:15px;
    white-space:normal; 
    width:90%;   
}
.relatedArticlesContainer .toolboxCorner4articlepage .toolBoxContent4articlepage ul li a:hover {
	background-color:Transparent;
	color:#2a65a2 !important;
	color:#000000 !important;
}
.relatedArticlesContainer .toolboxCorner4articlepage h2 {color: #000000;}

.toolbox4articlepage{
	margin: 11px 0 0 5px;	
}
.toolboxCorner4articlepage{
	background: url(../../images/toolBoxCornerBottom.gif) no-repeat bottom left;
	padding: 7px 7px 19px 17px;
}
.toolbox4articlepage h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .95em;
	padding: 0;
	margin: 0 0 3px 0;
}
.toolBoxContent4articlepage{
	height: 166px;
	background: White;
	width: 197px;
	width: 215px;
	width: auto;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
}

/* Highlight colors */
.toolBoxContent4articlepage .red
{
	color: Orange;
	font-weight: bold;
}

.toolBoxContent4articlepage p
{
	font-weight: normal;
}

.toolBoxContent4articlepage p span
{
	padding-right: 10px;
	font-weight: normal;
	font-size: smaller;
}

.presentationContainer h1 {color: #0089CF;margin-top:0px;}

.presentationContainer .leftSideContent div {font-weight:normal}

.contentContainer .leftsideContent p{
	font-weight:normal;
	width: 80%;
	clear:both;
	margin: 0.77em 0 0.77em 0.77em;	
	margin: 0.77em 0 1.5em 0.77em;	
}
	
.contentContainer .leftsideContent p a{
	color: #9853A1;
	font-weight:bold;
}
	

.contentContainer .leftsideContent p{
	color: #9853A1;
}
	

.presentationContainer div {margin:0px 0px 10px 0px;font}
.presentationContainer p {width:100%;color: #000000;margin: 10px 0px 10px 0px;}
.presentationContainer a {
color: #2a65a2;font-weight:normal !important;}
.presentationContainer a.link 
{
    float:left;
    clear:both;
    width:100%;
    color: #0000ff;
    font-weight:normal !important;
    text-decoration:underline; 
    margin-bottom: 10px;
}

.expandBoxContainer 
{
    float:left;
    clear:both;
    width: 100%;
    margin: 0px 0px 0px 0px !important;}

h3.gray
{
    color: #9aabbe  !important; 
}

h3.orange{/*    color: #f97e06 !important; */}

h3.expandBoxHandler 
{
    font-size: 11px; 
    text-decoration: underline; 
    font-weight: bold;
    margin-bottom: 5px;
    float:left;
    clear:none;
    width: 100%;
    padding-left: 40px;
    color: #9aabbe;
    background:transparent url(../../images/plus.gif) no-repeat -3px -5px;
}
div.expandBoxContainer.open h3.expandBoxHandler
{
    background:transparent url(../../images/minus.gif) no-repeat -3px -5px;
}


.expandBoxContent
{
    /*width: 100%;*/
    float:none;
    height:auto;
    padding: 20px 0px 20px 0px;
}

.expandBoxContent table.nostyle
{
}

.expandBoxContent table.gray
{
    font-size: 10px !important;
    float:left;
    margin: 0px 0px 20px 15px;
    width: 95%;
    color: #626262;
    background-color: #f0f2f5;
    border-top: 3px solid #9aabbe;
    border-bottom: 2px solid #9aabbe;
}

.expandBoxContent table.orange 
{
    font-size: 10px !important;
    float:left;
    margin: 0px 0px 20px 15px;
    width: 95%;
    color: #626262;
    background-color: #feecda;
    border-top: 3px solid #f97e06;
    border-bottom: 2px solid #f97e06;
}

.expandBoxContent table tr th
{
    text-align:left;
    padding-left: 20px;
    font-weight:normal;
}

.expandBoxContent table tr td
{
    padding-left: 20px;
    width: auto;
    font-weight: normal;
    color: #000000;
}


.expandBoxContent table.orange tr td p
{
	font-weight:bold;
	}


.expandBoxContent table.gray tr td p
{
	font-weight:bold;
	}
.expandBoxContent table.orange tr th
{
    padding-left: 50px;
    min-width: 150px;
    font-weight:normal;
    color: #000000;
}

.expandBoxContent table.gray tr th
{
    padding-left: 50px;
    min-width: 150px;
    font-weight:normal;
    color: #000000;
}

.expandBoxContent table.orange tr td
{
    padding-left: 50px;
    min-width: 150px;
    font-weight:normal;
    color: #898989;
}

.expandBoxContent table.gray tr td
{
    padding-left: 50px;
    min-width: 150px;
    font-weight:normal;
    color: #898989;
}

.expandBoxContent table tr td a
{
    font-weight: normal;
    color: #0000FF !important;        
}

.clearboth {clear:both;}
.spacer{height:1px!important;font-size:1px!important;margin:0px!important;padding:0px!important;}
.rounded .hiddenArea .criteriaContent ul.territory {margin:20px 0px 10px 10%;}
.rounded .hiddenArea .criteriaContent  ul.territory li ul {margin-left: 10px;}
.rounded .hiddenArea .criteriaContent ul.territory li ul {

    font-weight:bold;
    color:#2a65a2;
    list-style-type: none;
    height:auto;
    width: 50%;
}

.rounded .hiddenArea .criteriaContent ul.territory {

    font-weight:bold;
    color:#2a65a2;
    list-style-type: none;
    height:auto;
    width: 50%;
}

.rounded .hiddenArea .criteriaContent ul.territory li {width: 100%;height: auto}

.rounded .hiddenArea .criteriaContent 
{
    position: relative;
    color: #000000;
/*    
    font-family: Verdana;
    font-size: 10pt;*/
    padding-top: 10px 0px 0px 0px;
    width: 100%;
    background-color: #ECEDED;
    margin: 0px !important;
}
.criteriaContent .formlabel {display:none;}

.rounded .hiddenArea .criteriaContent table {margin-left: 200px;}
.rounded .hiddenArea .criteriaContent table tr td input {margin-right: 10px;}

.rounded .hiddenArea
{    
    background-color: #73B0DC;
    margin: 0 20px 10px 20px;
    padding: 0px 0px 0px 0px;
    color:#FFFFFF;
    width: auto;
}

.rounded legend{
	color: #000000;
}

.rounded img { position:relative; top: 4px; }

.rounded .dateLabel
{
    height: 17px;
    background: #73B0DC url('../../images/VBR_searchExpander_plus.gif') no-repeat scroll left center;
    margin: 0px 20px 0px 20px;
    color:#FFFFFF;
    font-size:1em;
    font-weight:bold;
    vertical-align:bottom;      
    width: auto;
	text-indent: 20px;

}

.rounded .hiddenArea,.rounded .dateLabel{width: 455px;}


.contentContainer .content .rounded .periodLabel p {font-style: italic;}

.contentContainer .content .rounded .periodLabel
{    
    padding: 7px 0px 0px 0px;
    width: 200px;
    height: 17px;
    font-style:normal;
    text-align: right;
}

.date select , .contentContainer .content .rounded .periodLabel select{
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;

	font-family:arial;
	font-size:1em;
	font-weight:normal;

}
.savedSearches
{    
    background-color: #9aabbe;
    text-align:center;
    color: #FFFFFF;
    padding: 20px 0px;
    margin: 0px 5px !important;
    font-weight: bold; 
    font-style: italic;
    font-size: 11px;
}

.ipo
{
	text-align:left;
	font-size:smaller;
	clear:both;
	margin: 10px;
	color: #626262;
}
.ipo th
{
	font-weight:normal;
	font-size:1em;
	width: 170px;
}
.ipo td{font-size:1em;}	

/*h2 label {font-weight: bold; color: #000000; margin-top: 5px;}*/

table tr td.companyName 
{
    font-weight: bold !important; 
    font-size: 14px !important; 
    color:#000000 !important;
}


a.signup {
	font-weight: bold;
	
	display: block;
	border-bottom: 0.385em solid #FFFFFF;
}

a.signup:link {color: #8C2D92}     /* unvisited link */
a.signup:visited {color: #8C2D92}  /* visited link */
a.signup:hover {color: #8C2D92; background-color:#C09DC9}   /* mouse over link */
a.signup:active {color: #8C2D92}   /* selected link */

#loginBox .formContainer a.signup {
	color:#8C2D92; 
	clear: both; 
	text-decoration: none;
	font-family: "Avante Garde", "Century Gothic", arial;
	
	padding-bottom: 10px;

	padding: 2.1em 0.7em 2.9em 0.7em;	
}

#loginBox .formContainer h4 {
	color:#8C2D92; 
	clear: both;
	border-bottom: 1px dotted  #BCBDBF; 
	padding:  0 0.7em 0.7em 0.7em;
	/*font-weight: normal; */
	font-size: 1em;
}

#loginBox label {color:#808284; margin:0 0 0 10px;}

#loginBox .formblock .formobject{
	float: left;
	text-align: right;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 10px;
}

#loginBox .formblock  {position: relative}
#loginBox .formblock  span{position: absolute; top: 10; left: 0;padding-left: 5px;}

.contentContainer .rightSideContent p{
	color: #808284;
	font-weight:normal;
	margin-top:0;
	width:auto;
	padding-right: 15px;
}
.contentContainer .rightSideContent p a{color: #808284;}

.contentContainer .leftsideContent p{
	font-family: "Avante Garde", "Century Gothic", arial;
	font-size: 1.5em;
	font-weight:bold;
}

.contentContainer .leftsideContent p.headText {margin: 18px 0.77em 1.3em 0.77em;}

.contentContainer .rightSideContent h3{
	font-size: 1.5em;
	font-weight:bold;
	font-family: "Avante Garde", "Century Gothic", arial;
	padding-right: 20px;
	background:transparent	url('../../images/cornerBottomLeft.gif')	no-repeat	scroll	right	top;
	margin-bottom: 10px
}

.orange{color: #DF7349;}
.green{color: #00ac4e;}
.blue{color: #00ac4e;}
.purple {color: #8C2D92;}

.searchForm .formlabel {
	clear: both;
	width: 100%;
	margin-left:0;
}

.searchForm .formobject input {margin-right: 20px;}

.searchForm .formlabel h2 {

	margin-left:0;
	color: #808284;
	font-size: 1.2em;
	padding: 0;
}

.BL, .TR, .TL, .BR, .BL {
	background-image:none;
	display: none;
}

h2.c2 {
		
	font-size: 1.7em;
	font-weight: bold;
	height:20px;
	margin:0 0 -3px;
	padding:5px 0 0 20px;
	font-family: "Avante Garde", "Century Gothic", arial;
}

.toolbarContainer .toolBar input.button, .toolbarContainer .toolBar input.buttonlarge, #loginBox .controlContainer input, input.button {	/*	elements.css (line 288)	*/
	font-size:1em;
}
h1 {
	height:23px;
	padding-top:10px;
}

.buttonSearch {
/*	left: 525px;*/

	float: right; clear: both;
	right: 40px;
}

.telephonePrint
{
	display:none;
}
	
.telephoneNormal
{
	display:block;
}

.leftMenuShadow ul li a , .menuContainer ul, .menuContainer ul li a:hover, .menuContainer ul li a {	

	font-family:"Avante Garde","Century Gothic",arial;
}

.rowPrint
{
	display:none;	
}