/* === Headers */
 .VC-mainContent h1,.VC-mainContent h2,.VC-mainContent .hOne{color:#009999;font-weight:normal}
/* .VC-mainContent .product-category-item h2{border-bottom-color:#009999;font-weight:normal}*/
 .VC-mainContent h3{color:#009999;font-weight:normal} 
 
 /* === Page footer */
 .VC-footer {background-image: url(/dafiles/Internet/mgl/au/about-macquarie-group/furniture/images/footer_portal_bg.gif)}
.VC-footer .upperFooter {height:54px;}

/* === Category page top */
.pageIntroduction {margin-top:10px;background-color:#eeeeee}
.pageIntroduction .primaryCopy{background-color:#eeeeee; color:#707070;padding:10px;margin-bottom:20px}
.pageIntroduction h2{margin-bottom:20px}
.promotionBanner{}
.VC-rotatingPromo{height:138px}
.linkListIcon{background-position:-64px 0;}

/* === Product category */
.VC-mainContent .product-category-item h2 {border-bottom-color:#009999;font-weight:normal}

/* === Buttons */
a.primaryButtonAnalyst:link,a.primaryButtonAnalyst{text-decoration:none;border:none;color:#eee;font-weight:bold}
a.primaryButtonAnalyst ins{text-decoration:none;word-wrap:normal;border:none}
.primaryButtonAnalyst{cursor:pointer;line-height:83px;height:68px;width:147px;background:url(/dafiles/Internet/mgl/au/about-macquarie-group/furniture/images/analyst_bg_button.gif) no-repeat right 0px; padding-right:0px;display:inline-block;padding-left:20px;}
.primaryButtonAnalyst ins{background:url(/dafiles/Internet/mgl/au/about-macquarie-group/furniture/images/analyst_bg_button.gif) no-repeat right 0 0 0px center; height:15px;line-height:15px;display:inline-block; padding-left:0px; padding-top:35px;word-wrap:normal;}
a.primaryButtonAnalyst:hover{background-position: no-repeat right 0px;color:#242424}
a.primaryButtonAnalyst:hover ins{background-position: 0 -1px;}

a.primaryButtonAnalyst2line:link,a.primaryButtonAnalyst2line{text-decoration:none;border:none;color:#eee;font-weight:bold}
a.primaryButtonAnalyst2line ins{text-decoration:none;word-wrap:normal;border:none}
.primaryButtonAnalyst2line{cursor:pointer;line-height:83px;height:68px;width:147px;background:url(/dafiles/Internet/mgl/au/about-macquarie-group/furniture/images/analyst_bg_button.gif) no-repeat right 0px; padding-right:0px;display:inline-block;padding-left:20px;}
.primaryButtonAnalyst2line ins{background:url(/dafiles/Internet/mgl/au/about-macquarie-group/furniture/images/analyst_bg_button.gif) no-repeat right 0 0 0px center; height:15px;line-height:15px;display:inline-block; padding-left:0px; padding-top:20px;word-wrap:normal;}
a.primaryButtonAnalyst2line:hover{background-position: no-repeat right 0px;color:#242424}
a.primaryButtonAnalyst2line:hover ins{background-position: 0 -1px;}

/* === Buttons for Careers tabs */

.primaryButtonBig{cursor:pointer;line-height:25px;height:25px;background:url(/dafiles/Internet/mgl/au/about-macquarie-group/furniture/images/button_about-big_bt.gif) no-repeat right 0px;padding-right:30px;display:inline-block}
.primaryButtonBig ins{background:url(/dafiles/Internet/mgl/au/about-macquarie-group/furniture/images/button_about-big_bt.gif) no-repeat 0 0;height:25px;line-height:25px;display:inline-block;padding-left:10px;word-wrap:normal; text-decoration:none;}
a.primaryButtonBig:hover{background-position:right -26px}
a.primaryButtonBig:hover ins{background-position:0 -26px}

a.primaryButtonBig:link, a.primaryButtonBig {
border:medium none;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.primaryButtonxBig{cursor:pointer;line-height:25px;height:25px;background:url(/dafiles/Internet/mgl/au/about-macquarie-group/furniture/images/button_about-xbig_bt.gif) no-repeat right 0px;padding-right:25px;display:inline-block}
.primaryButtonxBig ins{background:url(/dafiles/Internet/mgl/au/about-macquarie-group/furniture/images/button_about-xbig_bt.gif) no-repeat 0 0;height:25px;line-height:25px;display:inline-block;padding-left:10px;word-wrap:normal; text-decoration:none;}
a.primaryButtonxBig:hover{background-position:right -26px}
a.primaryButtonxBig:hover ins{background-position:0 -26px}

a.primaryButtonxBig:link, a.primaryButtonxBig {
border:medium none;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}


/* === AnalystToolkit */
.analystToolkit {width:554px}
.analystToolkit  div.analystToolkitpromo{float:left;margin-top:0px;height:6.5em;padding-right:17px;width:150px;padding-bottom:0px;position:relative}

/* === Product category */
.VC-product-category{width:554px}
.VC-product-category div.product-category-item{float:left;height:13.33em;margin-top:20px;padding-right:20px;width:257px; position:relative;}
.VC-product-category div.product-category-item img{margin-left:0}
.VC-product-category div.product-category-item li a{margin-left:0}
.VC-mainContent .product-category-item h2{/*border-bottom:#d6d6d6 solid 1px;*/margin-bottom:5px;padding-bottom:7px}
#VC-productSearchHeading{font-size:1.33em;color:#707070;padding-bottom:5px}


/* === Buttons */
.primaryButton{cursor:pointer;line-height:25px;height:25px;background:url(/dafiles/Internet/mgl/au/about-macquarie-group/furniture/images/button_about_bt.gif) no-repeat right 0px;padding-right:10px;display:inline-block}
.primaryButton ins{background:url(/dafiles/Internet/mgl/au/about-macquarie-group/furniture/images/button_about_bt.gif) no-repeat 0 0;height:25px;line-height:25px;display:inline-block;padding-left:10px;word-wrap:normal}
a.primaryButton:hover{background-position:right -26px}
a.primaryButton:hover ins{background-position:0 -26px}

a.secondaryButton:link,a.secondaryButton{text-decoration:none;border:none;color:#fff;font-weight:bold}
.secondaryButton{cursor:pointer;line-height:25px;height:25px;background:url(/dafiles/Internet/mgl/au/furniture/images/buttons/button_bt.gif) no-repeat right -64px;padding-right:10px;display:inline-block}
.secondaryButton ins{background:url(/dafiles/Internet/mgl/au/furniture/images/buttons/button_bt.gif) no-repeat 0 -64px;height:25px;line-height:25px;display:inline-block;padding-left:10px;word-wrap:normal}
a.secondaryButton:hover{background-position:right -90px}
a.secondaryButton:hover ins{background-position:0 -90px;color:#fff}

a.secondaryActionButton:link,a.secondaryActionButton{text-decoration:none;border:none;color:#333;font-weight:bold}
a.secondaryActionButton ins{text-decoration:none;border:none}
.secondaryActionButton{cursor:pointer;line-height:25px;height:25px;background:url(/dafiles/Internet/mgl/au/personal/furniture/images/buttons/button_personal_bt.gif) no-repeat right -52px;padding-right:10px;display:inline-block}
.secondaryActionButton ins{background:url(/dafiles/Internet/mgl/au/personal/furniture/images/buttons/button_personal_bt.gif) no-repeat 0 -52px;height:25px;line-height:25px;display:inline-block;padding-left:10px;word-wrap:normal}
a.secondaryActionButton:hover{background-position:right -78px;color:#ca005d}
a.secondaryActionButton:hover ins{background-position:0 -78px}

.secondaryButtonWithPhone{cursor:pointer;line-height:25px;height:25px;background:url(/dafiles/Internet/mgl/au/personal/furniture/images/buttons/button_personal_bt.gif) no-repeat right -104px;padding-right:13px;display:inline-block}
.secondaryButtonWithPhone ins{background:url(/dafiles/Internet/mgl/au/personal/furniture/images/buttons/button_personal_bt.gif) no-repeat 0 -104px;height:25px;line-height:25px;display:inline-block;padding-left:30px;word-wrap:normal}
a.secondaryButtonWithPhone:hover{background-position:right -130px;color:#ca005d}
a.secondaryButtonWithPhone:hover ins{background-position:0 -130px}

a.tertiaryButton:link,a.tertiaryButton{text-decoration:none;border:none;color:#333;font-weight:bold}
a.tertiaryButton ins{text-decoration:none;border:none}
.tertiaryButton{cursor:pointer;line-height:25px;height:25px;background:url(/dafiles/Internet/mgl/au/furniture/images/buttons/button_bt.gif) no-repeat right -116px;padding-right:10px;display:inline-block}
.tertiaryButton ins{background:url(/dafiles/Internet/mgl/au/furniture/images/buttons/button_bt.gif) no-repeat 0 -116px;height:25px;line-height:25px;display:inline-block;padding-left:10px;word-wrap:normal}
a.tertiaryButton:hover{background-position:right -142px}
a.tertiaryButton:hover ins{background-position:0 -142px}


 div.VC-featureColumn{width:198px;float:left;margin-left:20px;padding-top:0px;background:none repeat-x top}
 
/*div.VC-featureColumn{width:198px;float:left;margin-left:20px;padding-top:23px;background:url(/dafiles/Internet/mgl/au/furniture/images/backgrounds/grey-top-column_bg.gif) repeat-x top}
*/
/* === Forms */ 
.textWrapper span, .textWrapper{background: #000 url(/dafiles/Internet/mgl/au/furniture/images/backgrounds/input-bg.gif) no-repeat left -52px;display: inline-block;height: 24px}
.textWrapper {padding-left:3px}
.textWrapper span {background-position:right -52px;padding-right:3px}
.textWrapper input{border: none;margin:2px;background:none;background:#fff;height:16px;font-weight:normal;padding:2px 0 0 0}
.textAreaWrapper{background: url(/dafiles/Internet/mgl/au/furniture/images/backgrounds/input-textarea-bg.gif) no-repeat left -200px;display: inline-block;height: 94px;width:247px;padding:3px;}
.textAreaWrapper textarea{border: none;margin:2px;background:none;font-weight:normal;padding:2px 0 0 0;font-size:1em;width:243px;height:85px}

/* === Form Validation */
.VC-mainContent ul li.errorElement{float:right;color:#CC0000;list-style-image:none;list-style-position:outside;list-style-type:none;padding-top:3px;text-align:left;width:32%;padding-right:5%;font-weight:700}
.VC-mainContent ul li.labelElement{display:inline;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;width:63%}
.VC-mainContent ul.errorWrapper{width:100%;margin:0}
.VC-modalLightbox ul li{list-style-image:none;list-style-type:none}
.VC-modalLightbox ul li.errorElement{font-size:0.86em}

/* Quote */
.VC-quote {
background:url("/dafiles/Internet/mgl/au/about-macquarie-group/furniture/images/backgrounds/vertical-aqua-line-pixel.gif") repeat-y scroll left center transparent;
margin-left:80px;
padding-left:10px;
}

