@charset "utf-8";
/*	-------------------------------------------------------------------------
	Macquarie Capital Funds default style 
	
	version:   1.0
	author:    David McKinnon
	email:     david.mckinnon@macquarie.com
	------------------------------------------------------------------------- */

/* 	=Defaults
	------------------------------------------------------------------------- */
body {
	margin:0;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	/* Default 12px font size */
	font-size:75%;
	
}
/* 	=Headings	*/
h1, h2, h3, h4, h5, h6 {
	margin-bottom:0.5em;
}
h1, h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	
}
h1, .hOne {
	font-size:2.3333em;/* displayed at 28px */
	width:480px;
	color: #7BC143;
	margin-bottom: 30px;
}
h2 {
	font-size:1.7em;/* displayed at 24px */
	color: #575859;
	font-weight: normal;
}
h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
}
h3, h4, .VC-mainContent .subH1, .VC-mainContent .subHeading {
	font-size:1.5em;/* displayed at 18px */
}
.VC-mainContent h3 {
	color: #7BC143;
	font-weight: normal;
}
.VC-mainContent h4 {
	color: #7BC143;
}
h4 {
	font-size: 1.3em;
}
h5 {
	font-size:1.2em;/* displayed at 16px */
	color: #7E8083;
	font-weight: 700;
}
h6 {
	font-size:1em;/* displayed at 14px */
	color: #7E8083;
}
img {
	border:none;
}
a, a:link {
	color:#000;
}

/* 	=Layout
	------------------------------------------------------------------------- */
div.VC-container {
	float:left;
	display:inline;/*This is to fix IE6 Duplicate Characters Bug - content repeated at the bottom of the page*/
	width:100%;
	margin:0;
	background: #000 url(../img/container_bg.jpg) repeat-x top left;
}
div.VC-page {
	width:990px;
	margin:0 auto;
}
div.VC-header {
	float:left;
	width:100%;
}
div.VC-siteWideHeaderLeft {
	float:left;
}
div.VC-siteWideHeaderRight {
	float:right;
}
div.VC-lowerHeader {
	float:left;
	position:relative;
	width:100%;
	height:131px;
	background:#fff url(../img/mqa_banner.jpg) 0 0 no-repeat;
	z-index:20;
}
div.VC-breadcrumbs {
	float:left;
	width:100%;
}
div.VC-footer {
	float:left;
	width:100%;
}
div.VC-leftNavigation {
	float:left;
	width:198px;
	margin-top: 0;
}
div.VC-pageBody {
	float:left;
	width:100%;
	padding-top: 0;
	padding-bottom:30px;
	background: #FFF  url(../img/page%20background.gif) left top no-repeat;
}
div.VC-mainContent {
	float:left;
	position:relative; /* so we can use absolute positioning for elements inside mainContent */
	width:554px;
	min-height:400px;
	height:400px;   /*Because IE6 doesn't understand min-height*/
	margin-left:20px;
}
html>body div.VC-mainContent { /*For all other browsers*/
	height:auto;
}
div.VC-featureColumn {
	float:right;
	width:198px;
}

/* 	=Typography
	------------------------------------------------------------------------- */
/* displayed at 11px */
.VC-siteWideHeaderRight ul li a, .VC-footer .lowerFooter, .VC-footer .copyRightDisclaimer, .VC-links ol li a, .VC-sitewideSearch input, th, #tooltip .body {
	font-size:0.9166em;
}
/* displayed at 12px */
#tooltip h3 {
	font-size:1em;
}
.VC-mainContent .summary {
	font-size:1.0833em;/* displayed at 13px */
}
.VC-mainContent .subH1, .VC-mainContent .subHeading {
	font-size:1.5em;/* displayed at 18px */
}
a.loginButton {
	font-size:1.1666em;/* displayed at 14px */
}
/* == line-height */
.VC-mainContent p, .VC-mainContent blockquote {
	line-height:16px;
}
.VC-mainContent ol {
	line-height:24px;
	margin-left: 30px;	
	padding: 0px;
	margin-bottom: 20px;
}
.VC-mainContent ol li {
	padding: 0px;
}
/*	=Branding
	------------------------------------------------------------------------- */
/* Sub logo - Navigation image */
.VC-logo {
	float:left;
	width:103px;
	height: 103px;
	border:none;
}

/*	=Main content
	------------------------------------------------------------------------- */
.VC-pageBody {
	background-color:#fff;
	color:#333;
	word-wrap:break-word;
}
.VC-pageBody a {
	color: #677C9C;
	border-bottom: 1px solid #677C9C;
	text-decoration:none;
}
.VC-pageBody a:hover {
	border-bottom-color: #0F6AF4;
	color: #0F6AF4;
}
.VC-pageBody a img {
	border:none;
}
.VC-pageBody a:hover img {
	border:none;
}
.VC-mainContent ol {
	/*margin: 0;*/
}
.VC-mainContent ul {
	margin-bottom: 20px;
	margin-left: 40px;
	line-height: 130%;
}
.VC-mainContent ul li, .VC-featureColumn ul li {
	list-style: square;
	line-height: 150%;
}
.VC-featureColumn ul.linkList li {
	padding-bottom:8px;
	list-style-image:url(../img/link_arrow.gif);
}
.VC-mainContent p {
	margin-bottom:15px;
	line-height: 150%;
}
.VC-mainContent table {
	width: 100%;
	margin-bottom: 20px;
	padding:0;
	border-collapse:collapse;
	border-top: 1px solid #7BC143;
}
.VC-mainContent th {
	color:#7BC143;
	border-bottom:1px solid #7BC143;
	padding: 5px 3px 5px 3px;
	text-align:left;
	vertical-align: top;
	font-size: 0.9em;
}
.VC-mainContent td {
	border-bottom:1px solid #CACCCE;
	padding: 5px 3px 5px 3px;
	font-size: 0.9em;
	vertical-align: top;
}
.VC-mainContent td ul {
	margin: 0 1em 0.25em 1.25em;
	padding:0;
}
.VC-mainContent address {
	font-style:normal;
}
.VC-mainContent .vcard p {
	margin:0;
}

.VC-mainContent blockquote {
	margin-left:20px;
}
.VC-mainContent .normalField {
	text-align:left;
}
.VC-mainContent .smallText {
	color:#666;
	font-weight:normal;
}
.VC-mainContent .subH1 {
	color:#707070;
	line-height:20px;
	margin-bottom:20px;
}
.VC-mainContent .subHeading {
	color:#0087cf;
	margin-bottom:25px;
}
.VC-mainContent .summary {
	color:#666;
	line-height:18px;
	margin-bottom:20px;
}
.VC-pageBody input {
	height:17px;
	vertical-align:middle;
	padding-top:3px;
}
.VC-mainContent .VC-article {
	margin-bottom:15px;
	float:left;
}
.required {
	background:url(../img/required-asterisk.gif) no-repeat;
	padding-left:10px;
}
/* Back to top link */
.backToTopLink {
	clear:both;
	padding:10px 0;
}
.backToTopLink a {
	color:#666;
}
/* Call to Action */
.callToAction {
	font-weight:bold;
	margin-top:15px;
}
.callToAction span {
	background:url(../img/call_to_action_arrows.gif) no-repeat left top;
	margin-right:10px;
	width:4px;
	height:7px;
	vertical-align:middle;
	display:inline-block;
	background-position:0 0;
}
* html .callToAction span {
	vertical-align:-5px;
}

/* Add Icons */
a.documentLink:hover .documentLinkIcon {
	background-position:0 -20px;
}
.documentLinkIcon {
	background:url(../img/icon_sprite.gif) no-repeat 0 0;
	display:inline-block;
	height:16px;
	margin-right:10px;
	width:13px;
}
a.externalLink:hover .externalLinkIcon {
	background-position:-20px -20px;
}
.externalLinkIcon {
	background:url(../img/icon_sprite.gif) no-repeat -20px 0;
	display:inline-block;
	height:9px;
	margin-left:4px;
	width:9px;
}

/*	=Secondary navigation
	------------------------------------------------------------------------- */
/* This is the black box on the left */
#csMenu .title {
	font-weight: bold;
	padding:8px 8px 8px 15px;
	background-color: #000;
	background-image: url(../img/title-bg.jpg);
	color: #CAE6B4;
	border-bottom: 1px solid #FFF;
	text-transform: uppercase;
	font-size: 1.1em;
}
.cNavMenuImage {
	cursor:pointer;
}
#csMenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#csMenu ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#csMenu ul li a {
	display:block;
	width:169px;
	padding: 5px 5px 5px 2em;
	background: #CAE6B4 url(../img/nc_gt_menu_cs-BM.gif) 0 5% no-repeat;
	border-bottom: 1px solid #FFF;
	color:#231F20;
	font-weight: normal;
	text-decoration:none;
}
html>body #csMenu ul li a {
	width: auto;
}
#csMenu ul li a:hover, #csMenu ul li a.here {
	color:#FFF;
	background-color: #7BC143;
}
#csMenu ul ul li a {
	padding-left:36px;
	background-position:12px 5%;
	width:157px;
}
html>body #csMenu ul ul li a {
	width: auto;
}
#csMenu ul ul li a:hover {
	background:#666;
	color:#ADADAD;
}

#csMenu ul ul ul li a {
	padding-left:48px;
	background-position:24px 5%;
	width:145px;
}
html>body #csMenu ul ul li a {
	width: auto;
}
#csMenu ul ul ul ul li a {
	padding-left:60px;
	background-position:36px 5%;
	width:133px;
}
html>body #csMenu ul ul li a {
	width: auto;
}
#csMenu ul ul li a {
	background-color: #E5F3D9;
}
#csMenu ul ul li a:hover {
	color:#FFF;
	background-color: #7BC143;
}
#csMenu ul ul ul li a{
	background-color:#efefef;
}
#csMenu ul ul ul ul li a {
	background-color:#fff;
}
/* selected */
#csMenu li#selectedElement a {
	background-image: url(../img/nc_gt_menu_white_cs-BM.gif);
	color:#fff;
}
#csMenu ul li#selectedElement a {
	background-color:#000;
}
#csMenu ul li#selectedElement a:hover {
	color:#D1D1D1;
}

/* === Round Corners */
.rc1, .rc2, .rc3, .rc4 {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.rc1 {
	height:1px;
	background:red;
	margin:0 5px;
}
.rc2 {
	height:1px;
	background:red;
	margin:0 3px;
}
.rc3 {
	height:1px;
	background:red;
	margin:0 2px;
}
.rc4 {
	height:2px;
	background:red;
	margin:0 1px;
}
/* === Striped Table */
tr.odd {
	background:#f7f7f7;
}
tr.even {
	background:#fff;
}
/* === Remove borders */
.VC-mainContent table.noBorders, .VC-mainContent table.noBorders td {
	border:none;
}
/* === Breadcrumb */
.VC-breadcrumbs {
	width:990px;
	background-color:#fff;
}
.siteBreadCrumb {
	color: #575859;
	margin:10px 0 0 20px;
	padding-bottom:0;
	height: 25px;
}
.siteBreadCrumb a {
	color: #575859;
	text-decoration:none;
}
.siteBreadCrumb a:hover {
	color:#0F6AF4;
}
.siteBreadCrumb span {
	padding:0 7px 0 7px;
}
.siteBreadCrumb .breadcrumbLabel {
	padding:0;
}
/* === Feature Column */
.featureColumnElement {
	width:172px;
	margin:19px 10px;
	word-wrap:break-word;
}
.featureColumnElement .elementBody h2 {
	color:#272727;
}
.featureColumnElement .elementBody p {
	color:#272727;
	padding:2px 0;
}
.featureColumnElement .elementBody ul {
	padding:2px 14px;
}
.RHS-Login {
	background-color:#e8e8e8;
	border:none;
	margin:10px;
}
/* === Tooltip */
#tooltip {
	position:absolute;
	z-index:50;
	border:1px solid #111;
	background-color:#eee;
	padding:5px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}
#tooltip h3, .tooltip div {
	margin:0;
}
#tooltip h3 {
	font-weight:bold;
}
/* === Site Wide Navigation */
.VC-siteWideHeaderRight ul {
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
	z-index:30;
}
.VC-siteWideHeaderRight ul li {
	float:left;
	display:inline;
	position:relative;
	margin:0;
	padding:0;
}
.VC-siteWideHeaderRight ul li a {
	display:block;
	margin-left:1px;
	margin-right:1px;
	padding:10px 5px 8px;
	color:#fff;
	text-decoration:none;
}
.VC-siteWideHeaderRight ul li a.selected {
	margin:0;
	background:#242424;
	border-left:1px solid #787878;
	border-right:1px solid #787878;
}
.VC-siteWideHeaderRight ul li ul {
	display:none;
	position:absolute;
	padding:7px;
	background:#242424;
	border:1px solid #787878;
	border-top:none;
}
.VC-siteWideHeaderRight ul li ul li a {
	width:115px;
	padding:4px 5px;
	background-color:#242424;
}
.VC-siteWideHeaderRight ul li ul li a:hover {
	background:#4d4d4d;
	color:#fff;
	text-decoration:none;
}
.ddshadow {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	visibility:hidden;
}
.toplevelshadow {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity:0.8;
}
.rightarrowclass {
	position:absolute;
	top:6px;
	right:5px;
}
.downarrowclass {
	position:absolute;
	top:15px;
	right:7px;
}
/*IE6 hack to get sub menu links to behave correctly*/
* html .VC-siteWideHeaderRight {
	height:1%;
}
/* The top position on the downarrowsclass on the sitewide navigation is overwritten in utilities.js */
* html .VC-siteWideHeaderRight ul li a {
	display:inline-block;
}
/* === Portal Navigation */
.VC-links ol {
	margin:0;
	padding:0;
}
.VC-links ol li a {
	color:#fff;
	display:block;
	padding:9px 10px;
	text-decoration:none;
}
.VC-links ol a:hover, .VC-links ol li a.selected {
	background:#000 url(../img/side_wide_button_effect.gif) repeat-x;
}
.VC-links ol li {
	display:inline;
	float:left;
}
.VC-links ol li.spacer {
	background:url(../img/sitewide_link_spacer.gif) no-repeat right 12px;
	height:32px;
}
/* === Sitewide Search */
.VC-sitewideSearch {
	/*float:left;
	margin:0;
	padding:5px 0 5px 6px;*/
	display: none;
}
.VC-sitewideSearch input {
	border:#979797 solid 1px;
	color:#616161;
	float:left;
	margin:0;
	padding:3px 0 0 3px;
	height:15px;
	width:102px;
}
.VC-sitewideSearch input.searchImage {
	border:none;
	height:20px;
	width:26px;
	padding:0;
}
.VC-siteWideHeaderRight .VC-sitewideSearch a {
	float:left;
	padding:0;
	margin:0;
}
div.VC-searchResultsSummary {
	margin:15px 0 20px 0;
	background-color:#eee;
	padding:10px 20px 5px 20px;
}
.VC-seacrhResultsIframe {
	border:none;
	height:950px;
	width:100%;
}
/* === International Sites */
.VC-internationalSites .globeIcon {
	vertical-align:top;
	padding-right:5px;
}
.VC-subnavTable {
	padding:0;
	width:100%;
}
.VC-subnavTable th {
	color:#fff;
	padding-bottom:5px;
	text-align:left;
	font-weight:normal;
}
.VC-internationalSites .VC-subnavTable a {
	width:134px;
	padding:1px 0;
	margin:0;
}
.VC-internationalSites span {
	background-image: url(../img/international_flags_icon.gif);
	background-repeat:no-repeat;
	width:16px;
	height:11px;
	margin:0 8px 0 5px;
	vertical-align:-2px;
	display:inline-block;
}
.AE_flag {
	background-position:0 0;
}
.AT_flag {
	background-position:-20px 0;
}
.AU_flag {
	background-position:-40px 0;
}
.BR_flag {
	background-position:-60px 0;
}
.CA_flag {
	background-position:-80px 0;
}
.CH_flag {
	background-position:-100px 0;
}
.CN_flag {
	background-position:-120px 0;
}
.DE_flag {
	background-position:-140px 0;
}
.FR_flag {
	background-position:-160px 0;
}
.GB_flag {
	background-position:-180px 0;
}
.HK_flag {
	background-position:-200px 0;
}
.ID_flag {
	background-position:-220px 0;
}
.IE_flag {
	background-position:-240px 0;
}
.IN_flag {
	background-position:-260px 0;
}
.JP_flag {
	background-position:-280px 0;
}
.KR_flag {
	background-position:-300px 0;
}
.MX_flag {
	background-position:-320px 0;
}
.MY_flag {
	background-position:-340px 0;
}
.NL_flag {
	background-position:-360px 0;
}
.NZ_flag {
	background-position:-380px 0;
}
.PH_flag {
	background-position:-400px 0;
}
.SE_flag {
	background-position:-420px 0;
}
.SG_flag {
	background-position:-440px 0;
}
.TH_flag {
	background-position:-460px 0;
}
.TW_flag {
	background-position:-480px 0;
}
.US_flag {
	background-position:-500px 0;
}
.ZA_flag {
	background-position:-520px 0;
}
/* === International Sites Directory */
.internationalSitesDirectory span {
	background-image:url(../img/international_flags.gif);
	background-repeat:no-repeat;
	width:16px;
	height:11px;
	margin:0 8px 0 5px;
	vertical-align:-2px;
	display:inline-block;
}
.internationalSitesDirectory .column1 {
	float:left;
	width:49%;
}
.internationalSitesDirectory .column2 {
	float:right;
	width:49%;
}
.internationalSitesDirectory ul {
	margin-left:5px;
}
.internationalSitesDirectory ul li {
	list-style:none;
	padding-bottom:10px;
	list-style-image:none;
}
.internationalSitesDirectory img {
	padding:2px 10px 2px 2px;
}
.internationalSitesDirectory a {
	vertical-align:top;
}
/* === Logo site */

.VC-logo img {
	float:left;
}

/* === Font Resize Tool */
.VC-fontResizeTool {
	position:absolute;
	top:30px;
	left:907px;
	display:none;
}
.VC-fontResizeTool a {
	float:left;
	width:18px;
	height:18px;
	display:block;
	margin:3px;
	background: url(../img/font_resize_icon.gif) 0 0 no-repeat;
}
.VC-fontResizeTool a.smallFont {
	background-position:0 0;
}
.VC-fontResizeTool a.defaultFont {
	background-position:-18px -23px;
}
.VC-fontResizeTool a.largeFont {
	background-position:-36px 0;
}
/* === Site Wide Login */
.VC-siteWideLogin {
	position:absolute;
	top:60px;
	left:735px;
	width:240px;
	text-align:right;
	color:#575757;
}
.VC-siteWideLogin a {
	color:#fff;
}
/*	=Main navigation
	------------------------------------------------------------------------- */
/* Due to the limitations of IE the rollover menu is */
/* controlled by JS in utilities.js */
.VC-navigation {
	position:absolute;
	bottom:0;
	_bottom:-1px;
	left:103px;
	height:28px;
	width:887px;
	background-color: #231F20;
	
}
.VC-navigation .rollovermenu a {
	display:block;
	width: 123px;
	padding:7px 0;
	background-image: url(../img/main-navigation-background.jpg);
	background-repeat: no-repeat;
	color: #F3F3F4;
	font-size: 0.9em;
	font-weight: 700;
	text-align: center;
	text-decoration:none;
	text-transform: uppercase;
}
.VC-navigation .rollovermenu a:hover, .VC-navigation .rollovermenu a.here {
	background-image: url(../img/main-navigation-background-ro.jpg);
	background-repeat: no-repeat;
	text-transform: uppercase;
	color: #CFE1FD;
	text-decoration:none;
}
.VC-navigation .rollovermenu a.header {
	background:url(../img/down.gif) no-repeat right 12px;
}
.VC-navigation .rollovermenu li {
	float:left;
	position:relative;
	list-style-type:none;
}
.VC-navigation .rollovermenu li:hover a.header {
	background-color:#eae9e9 !important;
	color:#000 !important;
}
.VC-navigation .rollovermenu li ul {
	position:absolute;
	left:-9999px;
	top:28px;
	padding-bottom:4px;
}
.VC-navigation .rollovermenu li:hover ul {
	left:0;
}
.VC-navigation .rollovermenu li ul li {
	float:none;
	width:150px;
}
.VC-navigation .rollovermenu li ul li a {
	padding:4px 25px 5px 12px;
	background-color: #E8F1FE;
	background-image: none;
	border:none;
	border-bottom: 1px solid #9FC3FB;
	color:#525252;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	text-transform: none;
}
.VC-navigation .rollovermenu li ul li a:hover, .VC-navigation .rollovermenu li ul li a.here {
	background-image: none;
	background-color: #0F6AF4;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.VC-navigation .rollovermenu a.overview {
	background:none;
	padding-left:10px;
	padding-right:12px;
}
.VC-navigation .rollovermenu a.current {
	background-color:#fff;
	color:#000;
}

/*	=Footer
	------------------------------------------------------------------------- */
.VC-footer .upperFooter {
	color:#fff;
	padding: 10px 0px;
}
.VC-footer .lowerFooter {
	color:#999;
	padding:5px 15px;
}
.VC-footer .lowerFooter ul {
	list-style:none;
}
.VC-footer .footerLinks {
	/*padding:16px 0 3px 0;*/
}
.VC-footer .footerLinks ul li {
	background-image: url(../img/footer_link_spacer.gif);
	background-repeat: no-repeat;
	background-position: right center;
	/*background:url(../img/footerLinkSpacer.gif) no-repeat right center;*/
	display:inline;
	list-style-type:none;
	padding:0 12px 0 8px;
	font-size: 0.9em;
}
.VC-footer .footerLinks ul li a {
	color: #E5F3D9;
	text-decoration:none;
	font-weight: normal;
	text-transform:capitalize;
}
.VC-footer .footerLinks ul li a:hover {
	border-bottom:1px #B0DA8E solid;
	color: #B0DA8E;
}
.VC-footer .footerLinks .firstLink {
	padding-left:0;
}
.VC-footer .footerLinks .lastLink {
	background:none;
}
.VC-footer .copyRightDisclaimer {
	color:#999;
	margin-top: 5px;
}
.portalDisclaimer, .channelDisclaimer, .productDisclaimer {
	padding:5px 0;
}

/* === Popup */
.VC-popupMain {
	clear:both;
	width:100%;
}
.VC-popupMain .VC-mainContent {
	background-color:#fff;
	float:none;
	margin:0;
	padding:20px;
	width:auto;
}
/* === Lightbox */
#TB_HideSelect {
	z-index:39;
}
#TB_overlay {
	z-index:40;
}
#TB_window {
	border:none;
	background:none;
	z-index:42;
	top:50%;
}
#TB_load {
	z-index:43;
}
#TB_ajaxContent {
	border:none;
	background:none;
}
.VC-modalLightbox {
	background:#fff;
	width:100%;
}
.VC-modalLightbox .modalHeader {
	background:url(../img/bg-modal-main.gif) repeat-x;
	height:63px;
	position:relative;
}
.VC-modalLightbox .modalLogo, .modalLightbox .modalLogo {
	background:url(../img/lb-logo-macquarie.gif) no-repeat;
	position:absolute;
	top:5px;
	left:10px;
	width:217px;
	height:49px;
}
.modalLightbox .modalLogo {
	background:url(../img/logo-forward-thinking.gif) no-repeat;
}
.VC-modalLightbox .modalBody {
	padding:10px;
}
.VC-modalLightbox a.modalCloseBt {
	background:url(../img/close_bt.gif) no-repeat;
	position:absolute;
	top:5px;
	right:10px;
	width:16px;
	height:16px;
}
.VC-modalLightbox a.modalCloseBt:hover {
	background-position:0 -21px;
}
.VC-modalLightbox .modalDecorBanner {
	background:url(../img/bg-modal-decor-banner.gif) repeat-x;
	height:7px;
}
/* === Login lightbox */
#VC-loginLightbox {
	color:#000;
}
#VC-loginLightbox h2 {
	padding-bottom:5px;
}
#VC-loginLightbox h3 {
	color:#fff;
	display:block;
	background-color:#5B5B5B;
	padding:2px;
}
#VC-loginLightbox a {
	color:#000;
	display:block;
	text-decoration:none;
}
#VC-loginLightbox a:hover {
	color:#D40162;
	display:block;
	text-decoration:none;
}
#VC-loginLightbox .appsList ul {
	margin:0;
	padding:0;
}
/* .appsList li background-color:is also set in the javascript due to IE not supporting :hover */
#VC-loginLightbox .appsList li {
	background-color:#5B5B5B;
	list-style-type:none;
	padding-left:20px;
	display:block;
}
#VC-loginLightbox .appsList li a {
	color:#fff;
	display:block;
	text-decoration:none;
}
#VC-loginLightbox .appsList li a:hover {
	color:#fff;
}
#VC-loginLightbox .appsList li a:visited {
	color:#fff;
}
/* === Product category */
.VC-product-category {
	width:530px;
}
.VC-product-category div.product-category-item {
	float:left;
	height:13.33em;
	margin-top:20px;
	padding-right:20px;
	width:265px;
}
.VC-product-category div.product-category-item img {
	margin-left:0;
}
.VC-product-category div.product-category-item li a {
	margin-left:0;
}
/* === Comparison table */
table.productComparison thead tr .header {
	background-image:url(../img/bg.gif);
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
	padding-top:8px;
	padding-right:15px;
	padding-bottom:8px;
	border-top:1px solid #ADADAD;
}
table.productComparison thead tr .headerSortUp {
	background-image:url(../img/asc.gif);
}
table.productComparison thead tr .headerSortDown {
	background-image:url(../img/desc.gif);
}
table.productComparison td {
	text-align:center;
	font-weight:bold;
}
table.productComparison {
	border-bottom:1px #adadad solid;
}
table.productComparison th {
	text-align:left;
	padding-left:10px;
}
div.VC-singleProduct {
	font-weight:bold;
	margin-bottom:10px;
}
table.VC-productComparisonSingle {
	width:60%;
}
table.VC-productComparisonSingle td {
	font-weight:bold;
	text-align:center;
}
table.VC-productComparisonSingle td.titleField {
	font-weight:bold;
	text-align:left;
}
/* === Product finder */
.VC-productFinder {
	font-weight:bold;
	padding:8px 20px;
	background-color:#f6f6f6;
	border-top:1px solid #b8b8b8;
}
.VC-productFinder .button {
	color:#fff;
	background-color:#535353;
	border:none;
	padding:3px 6px;
}
/* === Article List */
.VC-articleList .articleList {
	padding:20px;
}
.VC-articleList ul {
	list-style:none;
}
.VC-articleList ul li {
	padding:0 10px 10px 10px;
}
.VC-articleList span {
	margin:0;
	padding:0;
	color:#808080;
}
.VC-articleList span.date {
	padding-left:10px;
}
.VC-articleList span.time {
	padding-left:10px;
}
/* === Education large (for main content) */
table.educationLargeTable {
	width:100%;
	background-color:#f5f5f5;
	border:none;
	border-bottom:1px solid #d6d6d6;
	float:left;
}
.educationLargeTable img {
	border:none;
}
.educationLargeTable td.rightEducationContent {
	padding:8px 0 0 20px;
	border:none;
}
.educationLargeTable td.leftEducationContent {
	padding:0;
	vertical-align:top;
	border:none;
}
/* === Pagination */
.VC-pagination {
	margin-left:auto;
	margin-right:auto;
	background:#F1F1F1;
	float:left;
	padding-top:5px;
	height:2.1em;
	width:100%;
}
.VC-pagination div {
	float:left;
	text-align:center;
	width:90%;
}
.VC-pagination div a {
	display:inline;
	padding:5px;
	color:#000;
	border:none;
	text-decoration:underline;
}
.VC-pagination div a:visited {
	color:#000;
}
.VC-pagination div a.current {
	text-decoration:none;
	font-weight:bold;
}
.VC-pagination div a.arrows {
	color:#0070C0;
}
.VC-pagination div a.arrows:visited {
	color:#0070C0;
}
.VC-pagination select {
	float:right;
	margin-right:5px;
}
/* === Sub channel summary table */
.VC-subChannelSummaryLink {
	text-align:right;
	margin-right:20px;
}
/* === Pagetools */
.VC-pagetools {
	position:absolute;
	right:0;
	top:0;
}
.VC-pagetools img {
	cursor:pointer;
	padding:10px;
}
.VC-pageToolsForm .mandatory {
	color:red;
}
.VC-pageToolsForm .formTitleText {
	font-weight:bold;
	margin-bottom:15px;
}
.VC-pageToolsForm .rightAlign {
	padding-right:10px;
	text-align:right;
}
.VC-pageToolsForm .secondaryButton ins {
	color:#fff;
}
.VC-pageToolsForm td {
	vertical-align:top;
	padding:3px 0;
}
.VC-pageToolsForm input {
	width:250px;
}
.VC-pageToolsForm textarea {
	width:306px;
}
/* === Contact us secure */
.contactUs .phone {
	background:url(../img/mini_phone.gif) no-repeat left top;
	padding-left:18px;
}
.contactUs .email {
	background:url(../img/mini_email.gif) no-repeat left top;
	padding-left:18px;
}
/* === Contact Directory */
.VC-contactDirectory ul li {
	list-style:none;
	list-style-image:none;
	width:100%;
}
.VC-contactDirectory a {
	display:block;
	margin-bottom:5px;
	padding-bottom:0;
	padding-top:25px;
}
/* === Sitemap */
.VC-sitemap li {
	list-style:none;
	padding:0;
}
.VC-sitemap .subTitle {
	font-weight:bold;
}
.VC-sitemap .column1, .VC-sitemap .column2, .VC-sitemap .column3 {
	float:left;
	width:33%;
}
.VC-sitemap .personal, .VC-sitemap .business, .VC-sitemap .corporate, .VC-sitemap .adviser, .VC-sitemap .aboutMacquarie {
	clear:both;
}
/* === Buttons */
a.loginButton:link, a.loginButton {
	text-decoration:none;
	border:none;
	color:#fff;
	font-weight:bold;
}
a.loginButton ins {
	text-decoration:none;
	border:none;
}
.loginButton {
	cursor:pointer;
	line-height:31px;
	height:31px;
	background:url(../img/button.gif) no-repeat right 0;
	padding-right:10px;
	display:inline-block;
}
.loginButton ins {
	background:url(../img/button.gif) no-repeat 0 0;
	height:31px;
	line-height:31px;
	display:inline-block;
	padding-left:26px;
	word-wrap:normal;
}
a.loginButton:hover {
	background-position:right -32px;
}
a.loginButton:hover ins {
	background-position:0 -32px;
}
a.primaryButton:link, a.primaryButton {
	text-decoration:none;
	border:none;
	color:#fff;
	font-weight:bold;
}
a.primaryButton ins {
	text-decoration:none;
	border:none;
}
.primaryButton {
	cursor:pointer;
	line-height:25px;
	height:25px;
	background:url(../img/button.gif) no-repeat right -64px;
	padding-right:10px;
	display:inline-block;
}
.primaryButton ins {
	background:url(../img/button.gif) no-repeat 0 -64px;
	height:25px;
	line-height:25px;
	display:inline-block;
	padding-left:10px;
	word-wrap:normal;
}
a.primaryButton:hover {
	background-position:right -90px;
}
a.primaryButton:hover ins {
	background-position:0 -90px;
}
a.secondaryButton:link, a.secondaryButton {
	text-decoration:none;
	border:none;
	color:#333;
	font-weight:bold;
}
a.secondaryButton ins {
	text-decoration:none;
	border:none;
}
.secondaryButton {
	cursor:pointer;
	line-height:25px;
	height:25px;
	background:url(../img/button.gif) no-repeat right -116px;
	padding-right:10px;
	display:inline-block;
}
.secondaryButton ins {
	background:url(../img/button.gif) no-repeat 0 -116px;
	height:25px;
	line-height:25px;
	display:inline-block;
	padding-left:10px;
	word-wrap:normal;
}
a.secondaryButton:hover {
	background-position:right -142px;
}
a.secondaryButton:hover ins {
	background-position:0 -142px;
}
a.secondaryButtonWithPhone:link, a.secondaryButtonWithPhone {
	text-decoration:none;
	border:none;
	color:#333;
	font-weight:bold;
}
a.secondaryButtonWithPhone ins {
	text-decoration:none;
	border:none;
}
.secondaryButtonWithPhone {
	cursor:pointer;
	line-height:25px;
	height:25px;
	background:url(../img/button.gif) no-repeat right -168px;
	padding-right:13px;
	display:inline-block;
}
.secondaryButtonWithPhone ins {
	background:url(../img/button.gif) no-repeat 0 -168px;
	height:25px;
	line-height:25px;
	display:inline-block;
	padding-left:30px;
	word-wrap:normal;
}
a.secondaryButtonWithPhone:hover {
	background-position:right -194px;
}
a.secondaryButtonWithPhone:hover ins {
	background-position:0 -194px;
}

/*	Tabs
	----------------------------------*/
.ui-tabs {
	padding: .2em;
	zoom: 1;
}
.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 .2em -1px 0;
	padding: 0;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: none;
	padding: .5em 1em;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 1px;
	border-bottom-width: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	padding: 1em 1.4em;
	display: block;
	border-width: 0;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}

/* === */

.ui-tabs-nav:after {
	display:block;
	clear:both;
	content:" ";
}
ul.ui-tabs-nav li {
	float:left;
	margin:0 2px 0 0;
	list-style-image:none;
	
}
/*.ui-tabs-nav a {
	display:block;
	background-image: url(../img/tab-bg.jpg);
	background-repeat: repeat-x;
	padding:0 10px;

}*/
.ui-tabs-nav a {
	position:relative;
	top:1px;
	z-index:2;
	padding:0 10px;
	color: #575859;
	line-height:1;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	border-bottom:none;	
	display:block;
	
}
.ui-tabs-nav .tabs-selected a {
	color:#000;
}
.ui-tabs-nav .tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
	background-position:100% -150px;
	outline:0;
	
}
.ui-tabs-nav a, .ui-tabs-nav .tabs-disabled a:hover, .ui-tabs-nav .tabs-disabled a:focus, .ui-tabs-nav .tabs-disabled a:active {
/*	background-position:100% -100px;
	background-color: #CCC;*/
	border: 1px solid #6FA6F8;
	border-left: 1px solid #6FA6F8;
	border-right: 1px solid #6FA6F8;
	border-bottom: 1px solid #6FA6F8;
	background-image: url(../img/tab-bg.jpg);
	background-repeat: repeat-x;
}

.ui-tabs-nav .tabs-selected a  {
	padding-top:7px;

}
.ui-tabs-nav .tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
	background-position:0 -50px;
	
}
.ui-tabs-nav a span, .ui-tabs-nav .tabs-disabled a:hover span, .ui-tabs-nav .tabs-disabled a:focus span, .ui-tabs-nav .tabs-disabled a:active span {
	background-position:0 0;
	
}
.ui-tabs-nav .tabs-selected a:link, .ui-tabs-nav .tabs-selected a:visited, .ui-tabs-nav .tabs-disabled a:link, .ui-tabs-nav .tabs-disabled a:visited {
	cursor:text;

}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
	cursor:pointer;
	color:#FFF;
	text-decoration: none;
	background-color: #0F6AF4;
	border-top: 1px solid #0F6AF4;
	border-left: 1px solid #0F6AF4;
	border-right: 1px solid #0F6AF4;
	border-bottom: 1px solid #6FA6F8;
	background-image: none;
	
}
.ui-tabs-nav .tabs-disabled {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity:0.4;

}
#tabs-container {
/*	background:green;*/
	padding: 0;
	width: 100%;
	margin:0;
}


/*MQA SPECIFIC STYLES*/

#tabs-container ul {
	list-style-type: square;
}

div.VC-featureColumn h3 {
	color: #575859;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: normal;
	background-repeat: no-repeat;
	padding: 3px 3px 3px 10px;
	margin-bottom: 0;
}
div.VC-featureColumn h3.popular {
	background-image: url(../img/popular_links_h3_bg.jpg);
}

div.VC-homepageBody div.VC-featureColumn h3.popular {
	background-image: url(../img/home_popular_links_h3_bg.jpg);
}

div.VC-featureColumn h3.related {
	background-image: url(../img/related_links_h3_bg.jpg);
}
div.VC-featureColumn .elementBody ul {
	/*background-color: red;*/	
	margin: 0px 0px 30px 0px;
	/*margin-left: 10px;*/
	list-style: none;
	padding: 0;
}
div.VC-featureColumn .elementBody ul li {
	font-size: 0.9em;	
	margin: 0;
	padding: 0px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	border-bottom: 1px solid #CACCCE;
	list-style-type: none;
	list-style: none;
	list-style-image: none;
	/*background-color: yellow;*/
}
div.VC-featureColumn .elementBody ul li a {
	border-bottom: none;
	/*background-color: orange;*/
	display: block;
	margin: 0;
	padding: 3px 10px;
	color: #575859;
	text-decoration: none;
	background-image: none;
	
}
div.VC-featureColumn .elementBody ul li a:hover {
	/*background-color: blue;	*/
	color: #231F20;
	text-decoration: none;
	background-color: #CFE1FD;
}
.current {
	border: 6px solid red;
}

sup a, sup a:visited {
	color: #7BC143;
	border: none;
	text-decoration: underline;
	font-size: 0.8em;
}
sup a:hover {
	color: #231F20;	
	text-decoration: none;
}
ol.footnote, ul.footnote {
	clear: both;
	margin: 0 0 5px 0;
	padding-top: 10px;
	border-top: 1px dotted #7E8083;
	color: #7E8083;	
	font-size: 0.9em;
}
ol.footnote li, ul.footnote li {
	margin: 0 0 2px 30px;
	padding:0;
	line-height:1.2;
}
#tab-module {
	padding: 0;
	margin: 0;
	margin-top: 10px;

}
#tab-module ul {
	/*background-color: pink;*/
	margin: 0;
	padding: 0;
	/*border-bottom: 1px solid #6FA6F8;*/
}
#tab-module li {
	list-style-type: none;
	list-style: none;
	list-style-image: none;
}
div#tab-module div ul {
	margin-left: 30px;	
}
div#tab-module div ul li {
	list-style: square;
}
div#tab-module div a {
	text-decoration: none;
	border-bottom: none;
}
div#tab-module div a:hover {
	text-decoration: underline;
}
div#tab-module div ul li {
	padding-bottom: 10px;
	padding-left: 5px;
}
div#tab-module div ul li.pdf {
	list-style-image: url(../img/pdficon.gif);
	padding-bottom: 5px;
}
li.pdf {
	list-style-image: url(../img/pdficon.gif);
	padding-bottom: 5px;
	padding-bottom: 10px;
	padding-left: 5px;	
}
div#tab-module div ul li.page {
	list-style-image: url(../img/external-link-icon.gif);
	padding-bottom: 5px;
}
div#tab-module div dt {
	margin-bottom: 10px;	
}
div#tab-module div dd.pdf {
	margin-left: 20px;
	color: red;
	background-image: url(../img/pdficon.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
div#tab-module div dd.ext {
	margin-left: 20px;
	color: red;
	background-image: url(../img/external-link-icon.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
/*#VC-mainContent li a.pdf, #VC-mainContent li a.txt, #VC-mainContent li a.zip, #VC-mainContent li a.email, #VC-mainContent li a.ext {
	padding-bottom:1px;
	padding-left: 23px;
	line-height: 16px;
	background-position: left center;
	background-repeat:no-repeat;
}
#VC-mainContent li a.pdf {
	background-image: url(../img/pdficon.gif);
}
#VC-mainContent li a.ext {
	background-image: url(../img/external-link-icon.gif);
}*/
/*
#VC-mainContent li a.txt {
	background: url(images/txt.png) left center no-repeat;
}
#VC-mainContent li a.zip {
	background: url(images/zip.png) left center no-repeat;
}
#VC-mainContent li a.email {
	background: url(images/email.png) left center no-repeat;
}
*/

#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5, #tabs-6, #tabs-7, #tabs-8, #tabs-9, #tabs-10, #tabs-11, #tabs-12  {
	/*background-color: yellow;*/	
	padding: 20px 0 0 0;
	margin: 0;
	border-top: 1px solid #6FA6F8;
	clear: both;
	/*background-color: red;*/
	
}
li.ui-tabs-selected.ui-state-active {

}
li.ui-tabs-selected.ui-state-active a {
	color: #0F6AF4;	
	background-image: none;
	background-color: #FFF;
	border-bottom: 1px solid #FFF;
}

p.asset-intro {
	color: #7BC143;	
	font-weight: 600;
	font-size: 1.1em;
	line-height: 130%;
}

dl {
}
dl dt {
	border-bottom: 1px solid #B0DA8E;
	color: #7BC143;
	padding: 3px 0px;
	display: block;
	font-weight: bold;	
}
div.divider2 dl dd dl {
	/*background-color: blue;	*/	
}
div.divider2 dl dd dl dt {
	color: #575859;	
	margin: 0;
	padding: 0;
	/*background-color: orange;*/
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0;
	display: inline;
}

div.VC-homepageBody dl dt {
	border-bottom: none;
	color: #0F6AF4;
	padding: 0;
	display: block;
	font-weight: bold;
}
dl dd {
	padding: 3px 0px;
	display: block;
	margin-bottom: 5px;
	color: #231F20;
}
dl dd dt {
	font-weight: normal;
	color: #575859;
	border-bottom: none;
	margin-left: 30px;
}

div.divider1 {
	float: left;
	width: 257px;
}
div.divider2 {
	float: right;
	width: 257px;
}	
table caption {
	color: #575859;
	padding: 10px 0px;
	text-align: left;
	font-weight: bold;
/*	background-color: #CFE1FD;
	border-bottom: 20px solid #FFF;*/
	width: 100%;
}
#profiles {
}
#profiles img {
	float: left;
	width: 105px;
	border: 1px solid #CFE1FD;
}
#profiles p {
	float: right;	
	width: 430px;
	/*margin-left: 120px;*/
}
#profiles h2 {
	clear: both;
	margin-top: 20px;
	margin-bottom: 0;
}
table sup a, table sup a:visited {
	color: #555;
	border: none;
	text-decoration: underline;
	font-size: 1.1em;
}
table sup a:hover {
	color: #231F20;	
	text-decoration: none;
}
a.calendar {
	padding: 3px 6px 3px 22px;
	margin-top: 3px;
	display: inline-block;
	border: none;
	border-bottom: 0;
	text-decoration: none;
	background-image: url(../img/btn-calendar-1.gif);
	background-repeat: no-repeat;
	color: #575859;
	text-transform: uppercase;
	font-size: 0.8em;
	
}
a:hover.calendar {
/*	text-decoration: none;	
	border: 1px solid #6FA6F8;*/
	background-image: url(../img/btn-calendar-2.gif);
	background-repeat: no-repeat;
	color: #FFF;
}

div.VC-homepageBody {
	width:100%;
	float:left;
	padding-top: 0px;
	padding-bottom:30px;
	background-color: #FFF;
	background-image: url(../img/homepage-background.gif);
	background-repeat: no-repeat;
	/*background-image: url(../img/page%20background.gif);*/
	/*background-repeat: repeat-y;*/
	/*background:#fff url(/img/corporate_right_column_bg.gif) repeat-y;*/
/*	background-image: url(../img/page%20background.gif);
	background-repeat: no-repeat;
	background-position: left top;	*/
	/*background-position: 198px top;*/
}

div.VC-homepageBody div.VC-mainContent {
	/*background-color: #FFF;*/	
	float:left;
	position:relative; /* so we can use absolute positioning for elements inside mainContent */
	width:772px;
	margin-left: 10px; 
	margin-right: 0px;
	padding-right: 0;
}

div.VC-homepageBody a {
	/*color: #575859;*/
	color: #677C9C;
	border-bottom: 0;
	text-decoration:none;
	background-image: url(../img/link_arrow_icon.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
}
div.VC-homepageBody a:hover {
	text-decoration: underline;
	color: #0F6AF4;
}

div.VC-homepageBody div.VC-mainContent img {
	margin-bottom: 20px;	
}
div.VC-homepageBody div.VC-mainContent h1 {
	font-size: 2em;/* displayed at 28px */
	width: 100%;
	color: #7BC143;
	margin-bottom: 20px;
	margin-top: 20px;
}

#homeColumnOne {
	background-color: #FFF;
	width: 237px;
	float: left;
	border-right: 20px solid #FFF;
	background-image: url(../img/homepage-col-h2-2.jpg);
	background-repeat: no-repeat;
}
#homeColumnTwo {
	background-color: #FFF;
	width: 238px;
	float: left;
	border-right: 20px solid #FFF;
	background-image: url(../img/homepage-col-h2-1.jpg);
	background-repeat: no-repeat;
}
#homeColumnThree {
	background-color: #FFF;
	width: 237px;
	float: left;
	border-right: 20px solid #FFF;
	background-image: url(../img/homepage-col-h2-3.jpg);
	background-repeat: no-repeat;
}
#homeColumnOne h2, #homeColumnTwo h2, #homeColumnThree h2 {
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 15px;
	color: #7E8083;
}

div.VC-Homebreadcrumbs {
	width:100%;
	float:left;
	/* bbb */ /*background-color: #FFF;*/
}

.VC-Homebreadcrumbs {
	width:990px;
	background-color: #FFF;
	background-image: url(../img/homepage-background.gif);
	background-repeat: no-repeat;
}

.VC-pageBody form {
	margin: 20px 0px;
	/*border: 1px solid #CFE1FD;*/
	padding: 0;

}
.VC-pageBody form ol {
	padding: 0px;
	margin: 0;
	list-style: none;
}
.VC-pageBody form li {
	border-bottom: 1px solid #FFF;
	padding: 0;
	margin:0;
	background-color: #CFE1FD;
}
.VC-pageBody form li.required {
	background-color: #FFF;	
	padding-left: 0px;
	font-style: italic;
}
.VC-pageBody form label {
	display: inline-block;
	width: 8em;
	margin: 0;
	padding: 0 5px;
	/*background-color:#3F88F6;*/	
	background-color: #7E8083;
	color: #FFF;
	font-weight: bold;
	vertical-align: top;
}
.VC-pageBody fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
.VC-pageBody legend {
	display: block;
	margin-left: -7px;
	margin-bottom: 10px;
	padding: 0;
	color: #0F6AF4;
	font-size: 1.4em;	
	font-weight: bold;
}
.VC-pageBody form input, .VC-pageBody form textarea, .VC-pageBody form option {
	margin: 0;
	padding: 2px 0 0 3px;
	border: 1px solid #0F6AF4;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
}
.VC-pageBody form input.hidden {
	height:0;
	padding:0;
	border:0;
}
.VC-pageBody form textarea {
	height: auto;
	width: 277px;
}
.VC-pageBody form input.submitButton {
	height: 20px;
	width: 100px;
	padding: 0;
	margin: 5px 5px 5px 110px;
	background-color: #0F6AF4;
	border: 1px solid #000;
	color: #FFF;
}
.VC-pageBody li.footnote {
	margin: 0;
	padding: 10px 5px 0px 5px;
	font-size: 0.9em;
	background-color: #EDF3FE;
}
