form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	height: 31px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 31px;
	margin:0px 0px 0px 8px;
}

.jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 31px;
	color:#404040;	
	border: none;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	background:transparent;
}

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px; 
	padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin-top:5px;
}
a.jqTransformCheckbox {
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 31px;
	background: url(/Static/au/images/global_mf/select_left.gif) no-repeat top left;
	float:left;
}

.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url(/Static/au/images/global_mf/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

* {
    padding: 0;
}

.teamsMenu li:after {
    content: "|";
}

.teamsMenu li:last-child:after {
    content: "";
}

.teamsMenu a.on {
    color: red;
}



.left_col {
    width: 222px !important;    
}

.right_col, .right_col .top_block {
    width: 716px !important;
}

    .right_col h2 {
        padding: 0 0 3px 0px !important;
    }

.oneThird {
    width: 33.3333%;
}

.twoThird {
    width: 66.6666%;
}



* {
    padding: 0;
}

.teamsMenu li:after {
    content: "|";
}

.teamsMenu li:last-child:after {
    content: "";
}

.teamsMenu a.on {
    color: red;
}

.fundDropdown {
    display: none;
}

.rigthColumn li {
    list-style-type: disc !important;
}

.leftColumn, .rigthColumn {
    float: left !important;
}

    .rigthColumn ul {
        padding-left: 12px;
    }

.hardAssetsItem .rigthColumn {
    padding: 0 10px;
    width: 345px;
    display: inline;
}

.clientServicesItem .rigthColumn li {
    line-height: 16px !important;
    font-size: 11px !important;
    margin-top: 8px !important;
}

.hardAssetsItem h4 {
    text-transform: none;
    color: #000;
    margin-bottom: 2px;
    font-size: 1.1em !important;
    font-family: Helvetica !important;
    border-bottom: 0px !important;
}

.col {
    float: left;
    display: inline;
}

.tabNavigation li a, .sectionNav a {
    font-size: 1.1em;
    display: block;
    line-height: 24px;
    padding: 0 10px;
    border: 1px solid #0033A0;
    background: #FFF;
}
/*Australia Section above the  Market Vector ETF*/
.sectionNav {
    padding: 5px 0 0 7px;
    background: #ECECEC url(/Static/au/images/etf/blue.png) 0 29px repeat-x;
    margin: -10px 0 10px 0;
    height: 25px;
}

* > .sectionNav {
    margin: 0px 0 10px 0;
}

.fundNav {
    background: url("/Static/au/images/etf/bk_for_icon.png") repeat-x scroll 0 0 transparent;
    margin-bottom: 0;
    width: 100%;
    margin-bottom: 10px;
}

h2 {
    color: #0033A0 !important;
}

.fundNav li.current {
    background: url("/Static/au/images/global_mf/fundnav_marker.gif") no-repeat scroll 50% 29px transparent;
    padding-bottom: 8px;
}

    .fundNav li.current a {
        background: #0033A0;
    }

/*highlighting marketvectors ETF in Green*/
.fundNav li a {
    color: #FFF;
    font-size: 1.3em;
    height: 29px;
    line-height: 28px;
    display: block;
    border-left: 1px solid #fff;
    padding: 0 7px 0 8px;
}
/*spacing and solid line for list items */
li.hardAssetsItem {
    width: auto;
    padding: 17px 8px;
    border-top: 1px solid #A2A2A2;
    position: relative;
}

.oneThird p {
    font-size: 12px;
}

.right_col div.top_block {
    margin-bottom: 4px !important;
}

.main section.left_col {
    margin-top: 37px !important;
}

.line_top {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #0033a0;
    border-color: #333333 #333333 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    height: 3px !important;
}

.breadcrumb {
    padding: 6px 20px;
    background: #F4F3F4 !important;
}

    .breadcrumb div:first-child {
        display: inline;
    }

.marginTop {
    width: 100%;
}

.teamIntro_client {
    background: #666;
    color: #fff;
    width: 100%;
}

    .teamIntro_client, .teamIntro_client * {
        box-sizing: border-box;
    }

#divNames.itNames {
    width: 100%;
    padding: 10px;
}

.itNames {
    height: auto;
}

    .itNames a {
        color: #ffffff !important;
    }

.breadcrumb a:visited {
    color: #404040 !important;
}

@media screen and (max-width: 768px) {
    .fullCola {
        width: 100% !important;
    }

    .right_col, .right_col .top_block {
        width: 100% !important;
    }

    .sectionNav {
        -moz-box-shadow: inset 0 0 5px #444444;
        -webkit-box-shadow: inset 0 0 5px #444444;
        box-shadow: inset 0 0 5px #444444;
        background: none repeat scroll 0 0 #CCCCCC !important;
        border: 1px solid #AAAAAA;
        color: #333333;
        display: block;
        height: 31px;
        line-height: 16px;
        padding: 8px 0;
        text-align: center;
    }

        .sectionNav a {
            border: none !important;
            border-bottom: none !important;
            background: none !important;
            color: #333333 !important;
            font-size: 16px !important;
        }

     .thickbox img {
        display: none;
    }

    details {
        float: left;
        width: 100%;
    }

    .hardAssetsItem .rigthColumn {
        padding: 0 10px !important;
        width: calc(100% - 125px) !important;
        float: right !important;
    }

    li.hardAssetsItem {
        padding: 17px 0px;
    }

    .fullCola .tabbed-box ul.sectionNav {
        display: block;
        max-width: 200px;
        height: auto;
        padding: 0px;
        margin: 0px;
    }

    ul.sectionNav li {
        height: 50px;
        width: 100%;
    }

    .itNames {
        float: none !important;
    }

    .sectionNav a {
        line-height: 31px !important;
        display: block !important;
        width: 100%;
        height: 31px;
        text-align: center;
        padding: 0px !important;
        margin: 10px 0;
    }

    div#divNames.itNames {
        width: 100%;
        height: auto;
        margin: 0px !important;
    }

    .teamIntro_client {
        min-height: 50px;
        box-sizing: border-box;
        width: 100% !important;
        height: auto !important;
    }

        .teamIntro_client * {
            width: 100% !important;
            height: auto !important;
        }

    .col {
        float: none !important;
    }

    .tabStuff1 .clientServicesItem {
        box-sizing: border-box;
    }

    .seofooter {
        width: 100% !important;
    }

        .seofooter * {
            margin: 0px !important;
            padding: 5px;
            box-sizing: border-box;
        }
}

/* Resets */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, ul {
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

input, textarea, select, optgroup, option {
    -moz-border-colors: none;
    border: 1px solid #BBBBBB;
    border-image-outset: 0 0 0 0;
    border-image-source: none;
    border-image-width: 1 1 1 1;
}

sup {
    vertical-align: top;
    font-size: 7px;
}

li {
    list-style: none;
}
/* End Resets */
section.main {
    padding: 20px 0 20px 0;
    border-right: 1px solid #333333;
    border-left: 1px solid #333333;
    background-color: #FFFFFF;
}

    section.main section.left_col {
        width: 222px;
        border-top: 1px solid #000;
        margin-top: 32px !important;
        margin-right: 0;
        margin-left: 10px;
        zoom: 1;
    }

@-moz-document url-prefix() {
    section.main section.left_col {
        margin-top: 33px !important;
    }
}

section.main p {
    font-size: 12px;
}

.right_col {
    width: 716px;
    border-top: medium none;
    margin: 0 0 0 10px;
}

section.main section.right_col .right_block h1 {
    padding-left: 0;
}

section.main section.right_col .mv_au_text {
    padding-left: 1px;
    padding-top: 6px;
}

section.main section.right_col .top_block {
    margin-bottom: 10px;
    width: 100%;
}

div.breadcrumb {
    padding: 6px 20px;
    width: auto;
    float: none;
}

.breadcrumb div:first-child {
    display: inline;
    padding: 0 3px;
}

a.print {
    background: url(/Static/au/images/global_mf/print.gif) no-repeat top left;
}
.profilePic {
    width: 200px;
    height: 260px;
    float: left;
    margin: 0 0 0 70px;
}

.profile {
    margin: 0 0 10px 1px;
    padding: 30px 20px 0;
}

    .profile ul {
        margin: 0 10px 0 10px;
        padding: 0 10px 10px 10px;
        list-style: disc outside;
    }

    .profile li {
        margin: 0 0 8px 0;
        padding: 0;
    }

.teamName {
    font-size: 10px;
    color: #000;
    font-weight: bold;
}

.au_seniorManagement h1 {
    padding-left: 3px;
    margin-bottom: 3px;
}

.au_seniorManagement li {
    list-style-type: inherit;
    line-height: 16px;
}

table.bottomRule {
    border-bottom: 1px solid #A2A2A2;
}

.oneThird table {
    width: 230px;
}

.half table {
    width: 227px;
}

table.fullTable {
    width: 99%;
}

td {
    font-size: 11px;
    line-height: 14px;
    padding: 5px 6px;
    color: #000;
    vertical-align: bottom;
}

th {
    text-align: right;
    color: #666666;
    font-size: 0.8em;
    border-bottom: 1px solid #A2A2A2;
    padding: 5px 6px 3px;
    vertical-align: bottom;
}

.dotbody-inner {
    font-size: 12px;
}

    .dotbody-inner .mv_au_text {
    }

.dotbody p {
    margin: 0 10px 5px 0;
    line-height: 15px;
    font-family: "Arial","Sans-Serif";
    color: #404040;
}

.dotbody a:link {
    font-weight: bold;
    color: #0033A0;
    text-decoration: none;
}

.dotbody-inner table tr:first-child {
    border-bottom: none;
}

.teamIntro {
    background: #8CB50D;
    color: #fff;
    height: 121px;
    margin: 0 0 0;
    float: left;
    width: 100%;
}

.teamIntro_client {
    background: #666;
    color: #fff;
    height: 52px;
    margin: 0 0 0;
    float: left;
    width: 716px;
}

.teamIntro p {
    margin: 0 20px 0 0;
}

.teamIntro_client p {
    margin: 0 20px 0 0;
}

.teamIntro img {
    float: left;
    margin: 0 20px 0 0;
    padding: 0;
}

.teamIntro_client img {
    float: left;
    margin: 0 20px 0 0;
    padding: 0;
}

.teamsMenu {
    height: 30px;
    margin: 0;
    padding: 5px 0;
    background: #dcddde;
    text-align: center;
    float: left;
    width: 100%;
    height: 15px;
}

    .teamsMenu ul {
        clear: both;
    }

.teamName {
    font-size: 10px;
    color: #000;
    font-weight: bold;
}

.dotbody span.teamName {
    float: none !important;
}

.teamsMenu li {
    display: inline;
    margin: 0 0 0 0;
    padding: 0;
}

.teamsMenu ul {
    clear: both;
}

.teamsMenu a:link, .teamsMenu a:visited {
    color: #797a7c;
    font-weight: bold;
    text-decoration: none;
}

.teamsMenu a:hover {
    color: #000;
}

.itNames {
    float: left;
    height: 30px;
    width: 510px;
    margin: 0 0 0 10px;
    color: #ffffff;
    text-decoration: none;
}

    .itNames a {
        color: #ffffff;
        text-decoration: none;
    }

.tabbed-box {
    width: 716px;
    position: relative;
}

    .tabbed-box .tabs li {
        list-style: none;
        float: left;
        border-left: 1px solid #bebebe;
    }

    .tabbed-box .tabs .whiteTabPress li {
        border-left: 1px solid #bebebe !important;
    }

    .tabbed-box .tabs li a {
        display: block;
        padding: 5px 10px 5px 10px;
        font-weight: bold;
        text-align: left;
        text-decoration: none;
        color: #888;
        background: url(/Static/au/images/boxtab_1.gif) no-repeat right top;
    }

    .tabbed-box .tabs li:first-child a {
        border-left: none;
    }

    .tabbed-box .tabs li a:hover {
        color: #888888;
    }

    .tabbed-box .tabs li a:focus {
        outline: none;
    }

    .tabbed-box .tabs li a.active, .tabbed-box .tabs li a.active:hover {
        background: url(/Static/au/images/boxtab_1.gif) no-repeat right top;
        color: #fff;
    }

.tabbed-box-green .tabs li {
    list-style: none;
    float: left;
    border-left: 1px solid #bebebe;
    width: 130px;
}

    .tabbed-box-green .tabs li a {
    }

    .tabbed-box-green .tabs li:first-child a {
        border-left: none;
    }

    .tabbed-box-green .tabs li a:hover {
        color: #003A68;
    }

    .tabbed-box-green .tabs li a:focus {
        outline: none;
    }

    .tabbed-box-green .tabs li a.active, .tabbed-box .tabs li a.active:hover {
        background: url(/Static/au/images/top-r-grn.gif) no-repeat right top;
        color: #fff;
    }

.tabbed-content {
    margin: 0;
    padding: 0em 1em 1em 1em;
    display: none;
}

.fullCola {
    width: 100%;
    float: left;
    padding: 0 0 20px;
}

    .fullCola a {
        text-decoration: none;
    }

.form-contact-us .comment-text-area {
    padding-left: 130px;
}

    .form-contact-us .comment-text-area label {
        display: block;
        float: none;
        text-align: left;
    }

.form-contact-us .buttons {
    text-align: center;
}

.dotasof {
    color: #9d9fa2;
    font-size: 10px;
    margin-bottom: 10px;
}

table.bottomRule {
    border-bottom: 1px solid #A2A2A2;
}

.oneThird table {
    width: 230px;
}

.half table {
    width: 227px;
}

table.fullTable {
    width: 99%;
}

table.noHead {
    margin-top: -10px;
}

td {
    font-size: 11px;
    line-height: 14px;
    padding: 5px 6px;
    color: #000;
    /*text-align: right;*/
    vertical-align: bottom;
    /*border-top: 1px solid #AAD2E8;*/
}

    td a.bottomLink {
        vertical-align: bottom;
    }

th {
    text-align: right;
    color: #666666;
    font-size: 0.8em;
    border-bottom: 1px solid #A2A2A2;
    /*text-transform: uppercase;*/
    padding: 5px 6px 3px;
    vertical-align: bottom;
    /*white-space: nowrap;*/
}

.mainHeader th {
    font-size: 0.9em;
    text-align: center;
}

tr.alt td {
    background-color: #F2F6F8;
}

tr.total td {
    font-weight: bold;
}

td.leftAlign, th.leftAlign {
    text-align: left;
}

td.leftAlign {
    vertical-align: top;
}

span.pieMarker {
    font-size: 1.6em;
    padding-right: 3px;
    line-height: 0.7em;
}


tr.fundTop td, tr.fundMid td, tr.fundBot td {
    background-color: #F2F6F8;
    border-top: none;
}

tr.fundTop td {
    padding-bottom: 0;
}

tr.fundMid td {
    padding: 4px 6px 0;
}

tr.fundBot td {
    padding-top: 4px;
}

    tr.fundMid td.leftAlign, tr.fundBot td.leftAlign {
        padding-left: 21px;
    }



.fullTable td.leftAlign {
    white-space: nowrap;
}

td a.docs {
    display: block;
    padding-left: 21px;
    font-size: 1.0em;
    line-height: 1.6em;
}

td a.pdf {
    background: url(/Static/au/images/global_mf/pdf.gif) top left no-repeat;
    text-decoration: none;
}

td a.xls {
    background: url(/Static/au/images/global_mf/ex_big.png) top left no-repeat;
}

td a.content {
    background: url(/Static/au/images/global_mf/a_big.png) top left no-repeat;
}

td a.chart {
    background: url(/uploadedImages/Icon_and_Images/graphup.gif) top left no-repeat;
}

/* From main.css */
.dotright, .MVHeaderCell {
    border-right: 1px dashed #BEBEBE;
}

/* dotted body box */
.dotbody {
    color: #000;
    margin: 0 0 20px 0;
    float: left;
    width: 100%;
}

    .dotbody span, .dotbody p span {
        margin: 0;
        padding: 0;
        float: left;
    }

    .dotbody table {
        /*	margin:0;
	width:98% !important;*/
        margin-bottom: 0;
        margin-top: 0;
        padding-left: 0;
        /*	padding-right:8px;*/
        width: 100% !important;
    }

        .dotbody table.dottableleft {
            border-right: 1px dashed #BEBEBE;
            margin-right: 3px;
            padding-right: 12px !important;
            width: 100% !important;
        }

        .dotbody table.dottableright {
            padding-left: 8px !important;
            padding-right: 0 !important;
            width: 100% !important;
        }

        .dotbody table.dottablefd {
            padding-right: 0 !important;
            width: 100% !important;
        }

    .dotbody .charttablenav table {
        width: auto !important;
    }

        .dotbody .charttablenav table a {
            padding: 0 10px;
        }

    .dotbody h4 {
        font-size: 10px;
        color: #000;
        padding: 0;
        margin: 0 0 0 -10px;
    }

        .dotbody h2 #dotgrayhead, .dotbody h4 #dotgrayhead {
            font-size: 11px;
            color: #000;
            background-color: #E6E7E8;
            border: 1px solid #E6E7E8;
            padding: 8px 4px;
            text-align: center;
        }

    .dotbody p {
        margin: 0 10px 5px 0;
        line-height: 15px;
    }

    .dotbody a:link, .dotbody a:visited {
        font-weight: bold;
        color: #0033A0;
        text-decoration: none;
    }

        .dotbody .form_alert_msg a:visited {
            color: #0033A0 !important;
        }

    .dotbody a img {
        border: 0;
    }

    .dotbody a:hover {
        /*text-decoration:underline;*/
    }
/* new class dotbody underline */
.dotbody-inner TR.dotwrapUnderline TD.dotbodyvalue SPAN {
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0;
    FLOAT: right;
    PADDING-TOP: 0;
}

.dotbody-inner TR.dotwrapUnderline TD.dotbodyvalue P SPAN {
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0;
    FLOAT: right;
    PADDING-TOP: 0;
}

.dotbody-inner TR.dotwrapUnderline TD {
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #000000 1px solid;
    PADDING-TOP: 6px;
}

.dotwrapUnderline {
    PADDING-BOTTOM: 5px !important;
    PADDING-LEFT: 0 !important;
    PADDING-RIGHT: 4px !important;
    BORDER-TOP: #000000 1px solid;
    PADDING-TOP: 5px !important;
}

.dotbody-inner TR.dotwrapUnderline TD.dotbodyvalue SPAN {
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0;
    FLOAT: right;
    PADDING-TOP: 0;
}

.dotbody-inner TR.dotwrapUnderline TD.dotbodyvalue P SPAN {
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0;
    FLOAT: right;
    PADDING-TOP: 0;
}

.dotbody-inner TR.dotwrapUnderline TD {
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #000000 1px solid;
    PADDING-TOP: 6px;
}
/* end - new class dotbody underline */
.dotbody-inner tr.dotwrap td.dotbodyvalue span, .dotbody-inner tr.dotwrap td.dotbodyvalue p span {
    float: right;
    margin: 0;
    padding: 0;
}

.dotbody-outer {
    /*padding-bottom:1%;*/
}

.dotbody-outer-about {
    background: url(/Static/au/images/bottom-right-dot.gif) no-repeat right bottom;
    padding-bottom: 1%;
    float: right;
}

.dotbody-inner {
    padding: 0;
    margin: 0 0 0 10px;
}

#nopad {
    padding: 0;
}

.dotbody-inner tr.dotwrap td {
    padding: 6px 4px;
    border-top: 1px dashed #bebebe;
}

.dotbody-inner tr.dotsolid td {
    padding: 6px 4px;
    border-top: 1px solid #000000;
}

.dotbody-inner tr.nodot td.nodot {
    padding: 8px 4px;
    border: none !important;
}

.dotbody-inner tr.dotmatbreak td {
    border-top: 1px dashed #bebebe;
}

    .dotbody-inner tr.dotmatbreak td.dotgray {
        border-top: none !important;
    }

    .dotbody-inner tr.dotmatbreak td td {
        border: none;
    }

.dotbody-inner tr.dottop td {
    padding: 8px 4px;
    border: none;
}

tr.dotnone td {
    border: none !important;
}

    tr.dotnone td span {
        float: none;
        font-weight: bold;
    }

.dotbody .dotnone span {
    float: none;
    /*	font-weight:bold;*/
}

.dotbody-inner tr.dottop td {
    padding: 8px 4px;
}

.MVHeaderCell {
    padding: 0 5px;
}

.nodot .dotright {
    padding: 23px 4px 8px 0;
    color: #666666;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 10px;
}

.MVHeaderCellnone {
    border-right: none;
    color: #88AB2E;
    font-weight: bold;
    padding: 0 5px;
}

.dotwrap {
    border-top: 1px dashed #bebebe;
    padding: 5px 4px 5px 0 !important;
}

#ctl00_ctl00_cphMain_cphMain_gvPricesETF th,
#ctl00_ctl00_cphMain_cphMain_gvReturnsETF th.dotright {
    font-size: 11px;
    font-weight: normal;
}

#ctl00_ctl00_cphMain_cphMain_gvPricesETF tr {
    border-right: 1px solid #fff;
}

    #ctl00_ctl00_cphMain_cphMain_gvPricesETF tr.nodot {
        border-right-style: dashed;
        border-right-color: #BEBEBE;
    }

/* End from main.css */

.right_col .right_block, .right_col .etf_hyothetical_growth {
    width: auto;
    margin-bottom: 10px;
    float: none;
}

.pricesreturns .dotbody a:link, .dotbody a:visited {
    color: #fff;
}

.pricesreturns .dotasof {
    margin-bottom: 0;
    font-weight: normal;
}

.pricesreturns .dotbody {
    margin-top: 0;
}

.tabStuff1 table td {
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    font-size: 12px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 7px;
    padding-left: 0;
    padding-top: 7px;
    text-align: left;
    line-height: 14px;
    color: #000;
    vertical-align: bottom;
}

.pressHR {
    border-top: 1px solid #ccc;
    height: 1px;
}

td.pressTitle a.pdf {
    background-position: center top !important;
    padding-bottom: 5px;
    height: 16px;
}

td.pressTitle:first-child {
    min-width: 64px;
}

td.pressTitle:last-child {
    width: 75px;
}

.forgotField {
    width: 230px;
    margin: 5px 0 0 0;
    height: 18px;
    font-size: 12px;
    padding-left: 5px;
}

.forgotLabel {
    width: 300px;
    color: #000;
    font-size: 12px;
    font-family: Arial;
    white-space: nowrap;
}

.registrationButton {
    background-color: #0033A0;
    color: #FFFFFF !important;
    font-size: 12px;
    margin-bottom: 15px;
    margin-right: 0;
    margin-top: 15px;
    padding: 4px 6px;
    border: 1px solid #bbbbbb;
}

.forgotTable td:first-child {
    width: 120px;
}

.forgotTable td:last-child {
    width: 240px;
}

.topContent {
    padding: 0 5px 0 0;
    margin-top: 17px;
}

.fundDropdown {
    display: none;
}

.navyTopper {
    margin: 0;
    padding: 0;
    font-size: 11px;
    width: 100%;
    position: relative;
    margin-top: 8px;
}

    .navyTopper h4 {
        background: #666;
        color: #000000;
        margin: 0;
        padding: 0;
        height: 10px;
    }

    .navyTopper p {
        color: #fff;
        margin: 10px 0 20px 0;
        padding: 0 20px;
        font-weight: bold;
    }

.navyTopperInner {
    background: #666;
    width: 100%;
    position: relative;
    float: left;
}

.dotbody-inner table {
    float: left;
}

#ctl00_ctl00_cphMain_cphMain_cmCreateMember_cmsform {
    padding-left: 10px;
}

.registration_management {
    overflow: hidden;
}

    .registration_management p {
        font-family: Arial;
        line-height: 17px !important;
    }

.registration_body h4 {
    border-bottom: none;
}

#ctl00_ctl00_cphMain_cphLeftColumn_mlLeftLogin_Panel1 div {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
}


.post h2 {
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
    border-bottom: 1px solid #000000;
    color: #333333 !Important;
    font-family: Arial, sans-serif;
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 4px !Important;
}

.post .two_cols,
.post .twoThird {
    width: 473px;
}

.post .oneThird {
    width: 230px;
    margin-left: 10px;
}

.post .two_cols,
.oneThird, .twoThird, .full {
    padding-bottom: 20px;
}

.post .colRight {
    float: right;
    /* display: inline; */
}

.post h2 div, h2 span, .fundInfo h2 .asofdate {
    font-size: 11px;
    font-weight: normal;
}

.post .twoThird p, .oneThird p, .investmentCase p, .fundSummary ul {
    font-size: 12px;
    line-height: 1.4em;
    margin-bottom: 1.0em;
}

.post .email.li_indented a {
    display: block;
}

span.fa {
    font-family: FontAwesome !important;
}

@media screen and (max-width: 490px) {
    div.profile {
        margin: 0 0 20px 0;
        padding: 0;
        border-bottom: 1px solid #A2A2A2;
    }

        div.profile ul {
            padding-right: 0;
            margin-right: 0;
        }

        div.profile li {
            font-size: 11px;
        }

        div.profile table td > p {
            margin-left: 10px;
        }

    .profile:last-child {
        border-bottom: none;
    }

    .registration_management,
    .registration_management div,
    .registration_management table {
        width: 100%;
    }

        .registration_management table tr {
            display: block;
        }

            .registration_management table tr:last-child {
                padding-bottom: 10px;
            }

            .registration_management table tr td {
                position: relative;
                display: block;
                width: auto;
                padding-right: 20px;
                padding-bottom: 0px;
            }

                .registration_management table tr td select,
                .registration_management table tr td input {
                    width: 100% !important;
                }

        .registration_management #email_subscriptions td p {
            width: 100%;
        }

        .registration_management #email_subscriptions .registration_body_inner tr {
            display: table-row;
        }

        .registration_management #email_subscriptions td,
        .registration_management #privacy_policy_ack td,
        .registration_management tr.certify td {
            display: table-cell;
        }

        .registration_management #email_subscriptions input,
        .registration_management #privacy_policy_ack input,
        .registration_management #Certify {
            width: auto !important;
        }

    #email_subscriptions div.registration_body_inner blockquote {
        margin-right: 10px !important;
    }


    .right_col .post,
    .right_col .post .twoThird {
        width: 100% !important;
    }

        .right_col .post img {
            width: 100%;
        }

        .right_col .post table {
            width: 100% !important;
        }

        .right_col .post .colRight {
            text-align: right;
            margin-top: -74px;
            margin-right: -26px;
        }

            .right_col .post .colRight h2 {
                border-bottom: none;
            }

    .right_col #content_different .post .colRight {
        margin-top: -53px;
    }

    .right_col .blog_header .title_block img {
        width: 100%;
    }

    .right_col div.paginationWrap,
    .right_col ul.pagination {
        width: 100%;
        height: auto;
    }

    .right_col ul.pagination {
        overflow: auto;
        overflow-y: hidden;
    }

    .fullCola.pricesreturns {
        width: 100% !important;
    }

    .au_address {
        margin: 30px 5px;
    }

    #validation_required {
        margin-left: 0px;
    }

    .post .socialWrap {
        float: right;
        overflow: auto;
        display: block;
    }

        .post .socialWrap li {
            text-align: right;
            display: block;
        }

            .post .socialWrap li:first-child {
                padding-right: 0px;
            }
}
/*for reset Password - from main_mf.css*/
 h5 { font-family: Helvetica;  color: #003A69;
    font-weight: bold;
    zoom: 1;
    font-size: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
   .pricesreturns .dotbody .index_returns_table,
   .pricesreturns .dotbody table { width: 99% !important; }
}

@media screen and (max-width: 768px) and (min-width: 0px) {    
    .right_col {
        float: none;
        margin: 5px 0 0;
        width: 100%;
    }

    section.main {
        border: none;
        padding: 0 15px 0 15px;
    }


    .form-contact-us .comment-text-area {
        padding-left: 0;
    }

    .teamIntro_client {
        margin-bottom: 20px;
        float: none;
    }

    .tabbed-box {
        margin-top: 15px;
        width: 100%;
    }

    .fullCola.pricesreturns ul.tabNavigation li a {
        line-height: 31px;
    }

    td a.pdf {
        padding-top: 2px;
        padding-bottom: 0;
    }

    td.pressTitle:first-child {
        width: auto;
        min-width: 60px;
    }

    td.pressTitle:last-child {
        width: 40px;
    }

    .tabStuff1 table td {
        padding: 5px 6px;
    }

    .forgotTable td:first-child {
        width: auto;
    }

    .forgotTable td:last-child {
        width: auto;
    }
}


.dotbody .NavLinkSelected {
	color:#000 !important;
}

.dotbody a:hover 
{
	/* Commented this code to Performance History Links show up correctly */
	 text-decoration:underline;
}

.mainBanner {
	background:#88AB2E !important;
	clear:both;
	height:212px;
	margin:10px 0 25px -11px;
	padding:0;
	position:relative;
	width:760px;
	z-index:1000;
}
.generictab {
	color:#fff;
	background:#88AB2E;
	float:left;
}
.generictab h4 a, .generictab h2 a {
	color:#fff;
	text-decoration:none;
	color:#fff;
	background:#88AB2E;
}
.generictab h4, .generictab h2 {
	color:#fff;
	background:#88AB2E;
	line-height:26px;
	font-size:12px;
	background: url(/Static/au/images/top-right.gif) no-repeat right top;
	clear:both;
	padding:0 14px 0 14px;
}
.tab2lines .generictab h4, .tab2lines .generictab h2 {
	color:#fff;
	background:#88AB2E;
	line-height:20px;
	font-size:12px;
	background: url(/Static/au/images/top-right.gif) no-repeat right top;
	clear:both;
	padding:6px 14px 6px 14px;
}
.generictab h4 a , .generictab h2 a{
	color:#fff;
	text-decoration:none;
}
/*-----------------------------*/
.generictabwhite {
	color:#999;
	background:#fff;
	float:left;
/*	background: url(../images/whitetabbg.gif) repeat-y right top;	*/
}
.generictabwhite h4 a, .generictabwhite h2 a {
	color:#999;
	text-decoration:none;
	color:#fff;
	background:#fff;
	/*	padding:0 0 0 10px;
	float:left;*/
}
.generictabwhite h4, .generictabwhite h2 {
	color:#999;
	background:#fff;
	line-height:26px;
	font-size:12px;
	background: url(/Static/au/images/top-right-dot.gif) no-repeat right top;
	clear:both;
	padding:0 14px 0 14px;
}
.generictabwhite h4 a, .generictabwhite h2 a {
	color:#88AB2E;
	text-decoration:none;
}
/*------------------------------------*/
.FundTab .generictab {
	color:#fff;
	background:#88AB2E;
	float:left;
}
.FundTab .generictab h4 a, .FundTab .generictab h2 a {
	color:#fff;
	text-decoration:none;
	color:#fff;
	background:#88AB2E;
}
.FundTab .generictab h4, .FundTab .generictab h2 {
	color:#fff;
	background:#88AB2E;
	line-height:26px;
	font-size:10px;
	background: url(/Static/au/images/top-right.gif) no-repeat right top;
	clear:both;
	padding:0 14px 0 14px;
}
.FundTab .generictab h4 a, .FundTab .generictab h2 a{
	color:#fff;
	text-decoration:none;
}
.WhiteTab .generictab {
	color:#999;
	background:#fff;
	float:left;
	background: url(/Static/au/images/whitetabbg.gif) repeat-y right top;	
}
.WhiteTab .generictab h4 a, .WhiteTab .generictab h2 a {
	color:#999;
	text-decoration:none;
	color:#fff;
	background:#fff;
	/*	padding:0 0 0 10px;
	float:left;*/
}
.WhiteTab .generictab h4, .WhiteTab .generictab h2 {
	color:#999;
	background:#fff;
	line-height:26px;
	font-size:10px;
	background: url(/Static/au/images/top-right-dot.gif) no-repeat right top;
	border-left:1px dashed #BEBEBE;
	clear:both;
	padding:0 14px 0 14px;
}
.WhiteTab .generictab h4 a, .WhiteTab .generictab h2 a {
	color:#88AB2E;
	text-decoration:none;
}
/*-----------------------------*/
.FundTab .generictabwhite {
	color:#fff;
	background:#88AB2E;
	float:left;
}
.FundTab .generictabwhite h4 a , .FundTab .generictabwhite h2 a {
	color:#fff;
	text-decoration:none;
	color:#fff;
	background:#88AB2E;
}
.FundTab .generictabwhite h4, .FundTab .generictabwhite h2 {
	color:#fff;
	background:#88AB2E;
	line-height:26px;
	font-size:10px;
	background: url(/Static/au/images/top-right.gif) no-repeat right top;
	clear:both;
	padding:0 14px 0 14px;
}
.FundTab .generictabwhite h4 a, .FundTab .generictabwhite h2 a {
	color:#fff;
	text-decoration:none;
}
.WhiteTab .generictabwhite {
	color:#999;
	background:#fff;
	float:left;
	background: url(/Static/au/images/whitetabbg.gif) repeat-y right top;	
}
.WhiteTab .generictabwhite h4 a, .WhiteTab .generictabwhite h2 a {
	color:#999;
	text-decoration:none;
	color:#fff;
	background:#fff;
	/*	padding:0 0 0 10px;
	float:left;*/
}
.WhiteTab .generictabwhite h4, .WhiteTab .generictabwhite h2{
	color:#999;
	background:#fff;
	line-height:26px;
	font-size:10px;
	background: url(/Static/au/images/top-right-dot.gif) no-repeat right top;
	border-left:1px dashed #BEBEBE;
	clear:both;
	padding:0 14px 0 14px;
}
.WhiteTab .generictabwhite h4 a, .WhiteTab .generictabwhite h2 a {
	color:#88AB2E;
	text-decoration:none;
}
/*------------------------------------*/

.dotbody .NavLinkSelected {
	color:#000 !important;
}
.LeftMenuTop, .leftMenuTop  {
	background:transparent url(/Static/au/images/leftmenu_top_mv.gif) no-repeat scroll center top;
	height:30px;
	margin:0;
	padding:0;
	width:160px;
}
.NavLinkSelected {
	color:#000 !important;
}
h2 {
	color:#88AB2E;
	padding-bottom:10px;
	font-size:16px;
}
.dotbody .NavLinkSelected {
	color:#000 !important;
}
.dotbody .NavLink{
	color:#999999 !important;
}
.Fundtab .generictabwhite h4, .Fundtab .generictabwhite h2 {
	color:#fff;
	background:#88AB2E;
	line-height:26px;
	font-size:12px;
	background: url(/Static/au/images/top-right.gif) no-repeat right top;
	clear:both;
	padding:0 14px 0 14px;
}
.dothead {
	border-right:1px dashed #BEBEBE;
	padding:8px 4px;
	color:#88AB2E;
}
.dotbody-inner tr.dotwrap td, .tabbed-content1 .tabStuff tr.dotwrap td, .tabbed-content1 .tabStuffGreen tr.dotwrap td {
	/* padding:8px 4px; */
	border-top:1px dashed #bebebe;/*	font-weight:bold;*/
}

.dotbody-inner tr.dotwrap td.dotwrapName {
    width: 90%;
}

.dotbody-inner tr.dotwrap td.dotwrapValue {
    text-align: right;
}

.dotbody-inner tr.dotwrap td.dotwrapGeoName {
    width: 90%;
	background-color:#F4F7E9;
	padding: 0 0 0 20px;
}

.dotbody-inner tr.dotwrap td.dotwrapGeoValue {
    text-align: right;
	background-color:#F4F7E9;
}

h1,h2,h3,h4,h5 {
	font-family: Arial, Sans-Serif;
	color: #0033A0;
}
h1
{
    text-transform: none;
    
}
.blueTabPress, .whiteTabPress {
	background:none;
	/*width:140px;*/
}

.tabbed-box {clear:both;}
.tabbed-box .tabs li a 
{
    background:url(/Static/au/images/top-right.gif) no-repeat right top;
    background-color: #88AB2E;
}
.LeftMenuTop h4 {
    background-color: transparent;
    border-bottom: 0 none;
    color: #FFFFFF;
}


.tabStuff1 {margin-bottom:30px; clear:both;}
.tabStuff1 table {width:100% !important;}


.tabStuff1 {
    margin-bottom: 11px !important;
    margin-left: 1px;
}

section.main section.left_col {
    padding-top: 20px;
}

.tabbed-box {
    margin-top: 8px;
    margin-left: 0;
}

.tabbed-content1 {
    padding-bottom: 0 !important;
}

.dotbody {
    background: none;
}

.right_col h4, .etf_hyothetical_growth h4 {
    border-bottom: none;
}

@media screen and (max-width: 768px) and (min-width: 0px) {
    .au_address p {
        margin: 0 !important;
    }
}



/*# sourceMappingURL=literature-au-page-inline-bundle.css.map*/