body {
    font-family: sans-serif;
    font-family: sans-serif,Calibri ,Arial,Verdana, Geneva, Tahoma !important;
    font-size: 12px;
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
    width: 100%;
    font-size: 12px !important;
    font-weight: normal !important;
}

.heading {border-bottom:1px solid #A0A0A0;}
.footer { width:100%; max-width:1024px; height:100px;}
.fixedfooter { position:absolute; bottom:0; height:80px; width:100%; max-width:1024px; margin-top:10px; }
.disclaimer {font-size:9px;}
.PageHeaderText {color: #000000; font-weight: bold; font-size:18px;}

table.nolight {
    margin-bottom: 15px;
}
table.framed {
    margin-bottom: 15px;
    border:1px solid #C0C0C0;
}
.framed {
    margin-bottom: 15px;
    border:1px solid #C0C0C0;
}
table.highlight {
    background-color: #E4EFFA;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px; /* future proofing */
    border: 1px solid #E4EFFA;
    padding: 5px 5px 5px 5px;
    margin-bottom: 15px;
}
table.lowlight {
    /*-moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px; 
    */
    border: 1px solid #C0C0C0;
    padding: 5px 5px 5px 5px;
    margin-bottom: 15px;
  
}
table.roundedcorners {
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px; 
 }
table.boxshadow {
    box-shadow:2px 2px 3px #aaaaaa;
}
.NoteFundPerf {
    margin-top:5px;
    color: #404040;
    font-size: 11px;
    background-color: whitesmoke;
    padding: 5px;
    border: 1px solid #e1e1e1;
    width:97%;
    font-weight :normal ;
}

table.TableData {cursor: default;}
td.TableHeaderText {border-bottom:1px solid #707070; font-weight: bold; vertical-align:bottom;}
td.TableColumnHeading {border-bottom:1px solid #707070; font-weight:bold;}
td.TableRowLabel {color: #707070;}
td.TableRowValue {color: #000000;}
td.TableRow_lowlight {color: #707070; height:15px;vertical-align :middle}
td.TableRow_highlight {color: #707070; background-color: whitesmoke; height:15px;vertical-align :middle}
td.TableRow_border {border-bottom:1px dotted #909090;}
td.TableRow_noborder {line-height:2;}
td.TableRow_solidborder {border-bottom:1px solid black; line-height:2;}
td.TableRowValue_border {border-bottom:1px solid lightgray; line-height:2;}
td.TableRowValue_noborder {line-height:2;}
td.TableRowValueUp {color: #009900;}
td.TableRowValueDown {color: #CC0000;}
td.TableRowValueUp_border {color: #009900; border-bottom:1px dotted #909090;}
td.TableRowValueDown_border {color: #CC0000; border-bottom:1px dotted #909090;}
td.TableTotalText {border-top:1px solid #707070; border-bottom:1px solid #707070; font-weight: bold;}
td.TableRow_grayBGboldText {background-color: #F0F0F0; font-weight: bold; height:25px;}
td.boxed {text-align:justify;border:1px solid #D0D0D0;padding:5px 5px 5px 5px;}
.boxed {
    text-align: justify;
    border: 1px solid #D0D0D0;
    padding: 5px 5px 5px 5px;
}
td.nowrap { white-space: nowrap; }
tr.HighlightOnHover:hover { background-color: #F5F5F5;}

.TableRow_solidborder {border-bottom:1px solid black; line-height:2;}
.LeftBorder {border-left:1px solid #E0E0E0;}

table.MarketData {cursor: default;}
td.MarketDataHeaderShare 
{
    padding: 1px 3px 1px 3px;
    background-color: #707070; color: #FFFFFF; font-weight: bold;
    text-align:center;
    -moz-border-radius: 3px 3px 0px 3px;
    -webkit-border-radius: 3px 3px 0px 3px;
    border-radius: 3px 3px 0px 3px; /* future proofing */
    border: 1px solid #707070;
    width: 25px;
}
td.MarketDataHeaderText {color: #707070; font-weight: bold; border-bottom:1px solid #707070;}
td.MarketDataLabel {color: #707070; font-weight: normal; border-bottom: 1px dotted black; white-space: nowrap;}
td.MarketDataValue {color: #000000; font-weight: bold; text-align:right; border-bottom: 1px dotted black; white-space: nowrap;}
td.MarketDataLabelBlack {color: #000000; font-weight: normal; border-bottom: 1px dotted black; white-space: nowrap;}
td.MarketDataValueUp {color: #009900; font-weight: bold; text-align:right; border-bottom: 1px dotted black; white-space: nowrap;}
td.MarketDataValueDown {color: #CC0000; font-weight: bold; text-align:right; border-bottom: 1px dotted black; white-space: nowrap;}
td.MarketDataLabel_noborder {color: #707070; font-weight: normal; white-space: nowrap;}
td.MarketDataValue_noborder {color: #000000; font-weight: bold; text-align:right; white-space: nowrap;}
td.MarketDataValueUp_noborder {color: #009900; font-weight: bold; text-align:right; white-space: nowrap;}
td.MarketDataValueDown_noborder {color: #CC0000; font-weight: bold; text-align:right; white-space: nowrap;}
.MarketDataValueUp {color: #009900;}
.MarketDataValueDown {color: #CC0000;}

div.TableRowValue_border {border-bottom:1px solid lightgray; line-height:2;}

/* for Gridview **/
.gridView  
{
       border-style:none;
       font-size:inherit;
}

.gridHeader 
{
     border-bottom:1px solid Black; font-weight: bold; vertical-align:bottom; line-height:2; color:Black;
     border-top-style:none; border-left-style:none; border-right-style:none; 
 }
.gridRows 
{
    border-left-style:none;
    border-right-style:none;
    border-bottom: 1px dotted #191818; 
}
.gridRows-leftCol
{
    border-left-style:none;   
    border-right-style:none;
    border-bottom: 1px dotted #191818; 
}
.gridRows-rightCol
{
    border-left-style:none;   
    border-right-style:none;
    border-bottom: 1px dotted #191818; 
}

/*
.Grid {background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; font-family:sans-serif; color: #474747;}
.Grid td {
      border-bottom:1px dotted Black; line-height:2 }
*/
      
      
.right { text-align:right }
.center { text-align:center }
.smalltext {font-size:9px; font-weight:normal;}
.font9px { font-size:9px }
.font10px { font-size:10px }
.bold {font-weight: bold;}
.border {border: 1px solid #707070;}
.bordertop {border-top: 1px solid #707070;}
.borderbottom {border-bottom: 1px solid #707070;}
.borderleft {border-left: 1px solid #707070;}
.borderright {border-right: 1px solid #707070;}
.displaynone {display:none;}
.positive {color: green;}
.negative {color: red;}
.nomove {color: #000000}
.disabled {opacity: 0.3; filter: Alpha(Opacity=30);}
.orangecolor {color:#FF8040;}
.graycolor {color:#707070;}
.hidden {display:none;}

.grayheadingMain {

    color: #000000;
    font-weight: bold;
    background-color: #f9f9f9;
    border-bottom: 1px solid black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.grayheading {
    color: white;
    font-weight: bold;
    background-color: #326FAD;
    border-bottom: 1px solid black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.whiteheading {color:#000000; font-weight:bold; background-color:#FFFFFF; border-bottom:1px solid black; height:25px;}
.ParticipationShare { border: 1px solid #707070; border-radius: 3px 3px 3px 3px; font-weight:bold; padding-left: 3px; padding-right: 3px; }
.highlight { background-color: #F4FBFF; }
.ToolboxBackground { background-color:#F4F4F4 }
.space_above { margin-top: 10px; }
.space_below { margin-bottom: 10px; }
.spinner { background: url('images/spinner.gif') no-repeat center center;}
.nowrap { white-space: nowrap; }
.floatright {float:right;}
.popupmenuitem {padding-top:3px; padding-bottom:3px; cursor:pointer; color: rgb(20,4,234);}
.FundHeaderType {font-size:12px; color:black; background-color:#F0F0F0; padding:3px; border:2px solid rgb(224,224,224);}

.fakebutton {
    color: black;
    font-weight: normal;
    background-color: white;
    border: 1px solid #A0A0A0;
    border-radius:2px;
    cursor: pointer;
    font-size: 12px;
    padding:3px;
}
.fakebutton :hover { background-color:#DFDFDF; }
.fakebuttonON { background-color:lightgray }


.tooltip_popup {
    position: absolute;
    z-index: 100;
    max-width: 200px;
    display: none;
    border: 2px solid #265482;
    background-color: white;
    padding: 3px;
    font-size: 11px;
    border-radius: 5px;
    cursor: pointer !important;
    color: #265482;
    padding-bottom: 10px;
}
.tooltip_popup_off {
    position: absolute;
    z-index: 100;
    max-width: 200px;
    display: none;
    border: 2px solid #004224;
    background-color: white;
    padding: 3px;
    font-size: 11px;
    border-radius: 5px;
    cursor: pointer !important;
    color: #004224;
    padding-bottom :10px;
}
.tooltip_popup_hed {
    position: absolute;
    z-index: 100;
    max-width: 200px;
    display: none;
    border: 2px solid #005138;
    background-color: white;
    padding: 3px;
    font-size: 11px;
    border-radius: 5px;
    cursor: pointer !important;
    color: #005138;
    padding-bottom: 10px;
}
img {
    border: none;
}

a:link {color:#0080FF; text-decoration:none; } /*rgb(20,4,234); */
a:visited {color:#0080FF; }
a:hover {color:#0080FF; }

.fakelink {
    cursor: pointer;
    color: #0080FF;
}
.fakeheaderlink
{
    cursor: pointer;
    color: rgb(10,0,160);
}

td.lines_disabled {border-collapse:collapse;border: 1px dashed #C0C0C0;} /* dotted lines around User Controls */

td.CompanyIndexNonParticipant {
    color: #A0A0A0; font-weight: normal;
    text-align:center;
}
td.CompanyIndexParticipant {
    padding-left:3px;
    padding-right: 3px;
    background-color: #77BBFF; color: #FFFFFF; font-weight: bold;
    text-align:center;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px; /* future proofing */
    border: 1px solid #3399FF;
    width: 25px;
}

.skip-company-arrow-left {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	border-right:13px solid #009900; 
	cursor: pointer;
}
.skip-company-arrow-left:hover {
	border-right:13px solid #007700; 
}
.skip-company-arrow-right {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	border-left:13px solid #009900; 
	cursor: pointer;
}
.skip-company-arrow-right:hover {
	border-left:13px solid #007700; 
}
.skip-company-options {
	width: 0; 
	height: 0; 
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent; 
	border-right:5px solid transparent; 
	cursor: pointer;
}
.skip-company-options:hover {
	background-color: #E0E0E0; 
}

/* Menu */
    div.menu_background {background-color:#E0E0E0; border-top: 1px solid #909090; padding-top:5px;}
    
    div.menu_activetab 
    {
        padding-top: 5px;
        height: 19px;
        background-color:#FFFFFF; 
        color: #000080;
        border-top:1px solid #909090; 
        border-bottom:1px solid white; 
        border-left:1px solid #909090; 
        border-right:1px solid #909090;
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0; /* future proofing */
        text-align: center; min-width:90px; font-family:sans-serif; font-size:12px; cursor:default;
    }

div.menu_inactivetab {
    padding-top: 5px;
    height: 19px;
    border-bottom: 1px solid #909090;
    text-align: center;
    min-width: 90px;
    font-family: sans-serif;
    font-size: 12px;
    cursor: default;
    background-color: #F0F0F0;
}
    
    div.menu_inactivetabspacer {border-bottom:1px solid #909090; text-align: right;}
    a:link.menuitem {font-family:sans-serif; font-size:12px; color: #000000; text-decoration:none;}
    a:visited.menuitem {font-family:sans-serif; font-size:12px; color: #000000; text-decoration:none;}
    .menuitem_nonsub:hover 
    {
        background-image: -ms-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FFD9B3 100%); /* IE10 Consumer Preview */
        background-image: -moz-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FFD9B3 100%); /* Mozilla Firefox  */
        background-image: -o-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FFD9B3 100%); /* Opera  */
        background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1, #FFD9B3)); /* Webkit (Safari/Chrome 10) */
        background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #FFFFFF 0%, #FFD9B3 100%); /* Webkit (Chrome 11+) */
        background-image: radial-gradient(ellipse farthest-corner at center, #FFFFFF 0%, #FFD9B3 100%); /* W3C Markup, IE10 Release Preview */
    }

    /* gradient source page: https://ie.microsoft.com/testdrive/graphics/cssgradientbackgroundmaker/default.html */
/*.menu_inactivetab:hover {
    color: white !important;
    background-color: #00301B !important;
    /*padding: 5px 0px 5px 0px;*
    cursor: pointer;
}*/
/*a.menuitem:hover {
    color: white !important;
    background-color: #00301B !important;
}*/
.menu_background_shaded {
    padding-top: 5px;
    background-image: -ms-linear-gradient(top, #F0F0F0 0%, #E0E0E0 100%); /* IE10 Consumer Preview */
    background-image: -moz-linear-gradient(top, #F0F0F0 30%, #E0E0E0 100%); /* Mozilla Firefox  */
    background-image: -o-linear-gradient(top, #F0F0F0 30%, #E0E0E0 100%); /* Opera  */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30, #F0F0F0), color-stop(1, #E0E0E0)); /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-linear-gradient(top, #F0F0F0 30%, #E0E0E0 100%); /* Webkit (Chrome 11+) */
    background-image: linear-gradient(to bottom, #F0F0F0 30%, #E0E0E0 100%); /* W3C Markup, IE10 Release Preview */
    border-radius: 5px 5px 0 0;
}
td.zoomtext {font-family:sans-serif; font-size:11px;}
td.zoom {font-family:sans-serif; font-size:11px; cursor:pointer; background-color:#F0F0F0; border:1px solid #D0D0D0;}
td.zoomactive {font-family:sans-serif; font-size:11px; font-weight: bold; cursor:pointer; background-color:#E0F2FF !important; border:1px solid #D0D0D0;}
td.zoomleft
{
    font-family:sans-serif; font-size:11px; cursor:pointer; background-color:#F0F0F0; border:1px solid #D0D0D0;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px; /* future proofing */
}
td.zoomright
{
    font-family:sans-serif; font-size:11px; cursor:pointer; background-color:#F0F0F0; border:1px solid #D0D0D0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0; /* future proofing */
}
td.zoomleftright
{
    font-family:sans-serif; font-size:11px; cursor:pointer; background-color:#F0F0F0; border:1px solid #D0D0D0;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px; /* future proofing */
}

li.point {
	list-style-type: none;
	list-style-image: url(/v2/images/bullet_point.png);
	list-style-position: left center;
	padding-left: -15px;
	margin-left: -15px;
}

.whitetext-on-gray
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    PADDING: 0px;
    FONT-FAMILY: sans-serif;
    BACKGROUND: #7C7A7A;
}


/* Menu Items */
    img.gobutton {padding:1px 1px 1px 1px;}
    .companysearchbox{
        width:70px;
        border: 1px solid #A0A0A0;
        font-weight:normal;
        font-size:12px;
        padding: 3px 3px 3px 3px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px; /* future proofing */
    }
    
    .GoButton{
        width:20px;
        height:20px;
        border: 2px solid #008200;
        font-family:sans-serif;
        font-weight:normal;
        font-size:10px;
        text-align:center;
        font-weight:bold;
        color:#FFFFFF;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        -moz-border-radius: 15px 15px 15px 15px;
        -webkit-border-radius: 15px 15px 15px 15px;
        border-radius: 15px 15px 15px 15px; /* future proofing */
        background-color:#009900;
        cursor:pointer;
        outline: none;
    }
    .GoButton:hover {border: 2px solid #009900; background-color:#008200;}
    
    .IndexButton
    {
        height:3px;
        width:20px;
        border: 1px solid white;
        cursor:pointer;
    }
    .IndexFrame {cursor:pointer; background-color:#A0A0A0;}
    .IndexFrame:hover {background-color:#3399FF;}

    .AlphaIndex {font-family:sans-serif; font-size:11px; cursor:pointer; background-color:#F0F0F0; border:1px solid #D0D0D0; height:13px; min-width:15px; text-align:center; white-space:nowrap;}
    .AlphaIndex:hover {background-color:#E0F2FF;}
    .companymenucheckbox {
        opacity: 0.4;
        filter: Alpha(Opacity=40);
        zoom:0.8;
    }
.AlphaIndexSelected {
    font-family: sans-serif;
    font-size: 11px;
    cursor: pointer;
    background-color: #326FAD;
    border: 1px solid #e5f2ff;
    min-width: 15px;
    text-align: center;
    color: white;
    padding: 5px 4px 5px 4px;
    font-weight: 550;
}
    .AlphaIndexSpacing { margin:2px; padding:2px; min-width:15px; }
    .AlphaIndexSpacingWide { margin:2px; padding:2px; width:auto; }
.FundIndexBox {
    /*background-color: #fdfdfd;*/
    /*border: 1px solid #dcdcdc;*/
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    filter: alpha(opacity=600);
    box-shadow: 0px 0.5px 3.5px 0px gray;
    background: rgba(254,254,254,0.7);
    background-color: white;
    padding: 7px;
    width: 100%;
}
td.cssAlphaIndex {
    color: white;
    font-weight: 550;
    background-color: #326FAD; /*#004c99;*/
    border-radius: 4px;
    border: 1px solid #e5f2ff;
    box-shadow: 0 1px 3px 0 #99ccff;
    font-size: 12px;
    padding: 4px;
    text-align: center;
    width: 13px;
    cursor: pointer;
}

    td.cssAlphaIndex:hover {
        color: #004c99;
        box-shadow: 0.5px 0.5px 2px 0.5px #6693c1;
        background-color: white;
    }

a.alink:hover {
    color: gray;
}

.DFcssgrid {
    box-shadow: 0 1px 3px 0 #6693c1;
    background-color: white;
    /*margin-left:-4px;*/
    /*margin-top:10px;*/
}

.NotePerfDM {
    /*margin-top:15px;*/
    color: #004c99;
    padding: 8px 8px 4px 0px;
    font-size: 14px;
    text-shadow: 0.5px 0.2px 0.1px #004c99;
}
td.OFcssAlphaIndex {
    color: white;
    font-weight: 550;
    background-color: #00301B;
    border-radius: 4px;
    border: 1px solid #7F978D;
    box-shadow: 0 1px 3px 0 #99ACA3;
    font-size: 12px;
    padding: 4px;
    text-align: center;
    width: 13px;
    cursor: pointer;
    /*border: double 4px #eff4f8;*/
}

    td.OFcssAlphaIndex:hover {
        color: #00301B;
        box-shadow: 0.5px 0.5px 2px 0.5px #00301B;
        background-color: white;
    }

a.alink:hover {
    color: gray;
}

.OFcssgrid {
    box-shadow: 0 1px 3px 0 #002615;
    background-color: white;
    /*padding:10px;*/
    /*margin-left:-4px;*/
}

.NotePerfOF {
    color: #00301B;
    padding: 8px 8px 4px 0px;
    font-size: 14px;
    text-shadow: 0.5px 0.2px 0.1px #00301B;
    /*margin-top:4px;*/
}

    .ui-menu { width:150px; }
    
    .CSS3MultipleColumns_3
    {
        -webkit-column-width: 300px; /* Chrome, Safari, Opera */
        -moz-column-width: 300px; /* Firefox */
        column-width: 300px;
    }
    
    .menulistitem  {
        clear:both; 
        line-height:15px;     
        cursor: pointer;
        color: rgb(20,4,234);
        white-space:nowrap;
        width:300px;
        overflow:hidden;
        text-overflow:ellipsis;
        display:inline-block;
        font-size:11px;
    }
    .menuloadingmsg 
    {
        background-color:#F0F0F0;
        position:absolute;
        padding:20px;
        border:1px solid #D0D0D0;
    }

    .buttonOFF {
        width:40px;
        height:20px;
        color:#707070;
        text-decoration:none;
        text-align:center;
        cursor:pointer;
        border: 1px dotted #A0A0A0;
        background: transparent;
        border-radius: 3px;
        /* box-shadow: inset 0px 1px 0px #E0E0E0, 0px 1px 0px 0px #A0A0A0; */
    }
    .buttonOFF:hover { color:#000000; border: 1px solid #A0A0A0; }

    .buttonON {
        width:40px;
        height:20px;
        color:#000000;
        text-decoration:none;
        text-align:center;
        vertical-align: middle;
        cursor:pointer;
        border: 1px solid #A0A0A0;
        background: #E0E0E0;
        border-radius: 3px;
        /* box-shadow: inset 0px 1px 0px #E0E0E0, 0px 1px 0px 0px #A0A0A0; */
    }
    .buttonON:hover { font-weight:normal; color: #000000; }
    
    .buttonSaveOFF {
        width:40px;
        height:20px;
        color:#000000;
        text-decoration:none;
        text-align:center;
        cursor:pointer;
        border: 1px solid #A0A0A0;
        border-radius: 3px;
        /* box-shadow: inset 0px 1px 0px #E0E0E0, 0px 1px 0px 0px #A0A0A0; */
        background: #E0E0E0;
    }
    .buttonSaveOFF:hover { color:#000000; border: 1px solid #000000;}

    .buttonSaveON {
        width:40px;
        height:20px;
        color:rgba(255,255,255,0.1);
        text-decoration:none;
        text-align:center;
        cursor:pointer;
        border: 1px solid #A0A0A0;
        border-radius: 3px;
        /* box-shadow: inset 0px 1px 0px #E0E0E0, 0px 1px 0px 0px #A0A0A0; */
        background: #E0E0E0 url('/v2/images/spinner.gif');
        background-position: center;
        background-repeat: no-repeat;
        background-size: 17px;
    }
    .buttonSaveON:hover { color:rgba(255,255,255,0.1); }

.offshoreBtn a {
    background-color: #00301B;
    color: white;
    border-radius: 3px;
    padding: 3px 5px 3px 5px;
    cursor: pointer;
    box-shadow: 0 1px 3px 0 lightgray;
}

.offshoreBtn a:hover {
    background-color: white;
    color: #00301B;
    border-radius: 3px;
}
.offshoreBtn {
    text-align: center;
    text-transform: uppercase;
    font-size: 9px;
    color: #326FAD;
    cursor: pointer;
    padding: 3px 10px 3px 10px !important;
    border-radius: 3px !important;
    width: auto;
    text-align: center;
    font-weight: bold;
    line-height: 21px !important;
    background-color: #00301B;
    border: 2px solid white;
    box-shadow: 0 1px 3px 0 lightgray;
    color: white !important;
}
.HedgeBtn:hover {
    border: 2px solid #005138;
    background-color: white;
    color: #005138 !important;
}
.HedgeBtn a {
    background-color: #005138;
    color: white;
    border-radius: 3px;
    padding: 3px 5px 3px 5px;
    cursor: pointer;
    box-shadow: 0 1px 3px 0 lightgray;
}

    .HedgeBtn a:hover {
        background-color: white;
        color: #005138;
        border-radius: 3px;
    }
.HedgeBtn {
    text-align: center;
    text-transform: uppercase;
    font-size: 9px;
    color: #326FAD;
    cursor: pointer;
    padding: 3px 10px 3px 10px !important;
    border-radius: 3px !important;
    width: auto;
    text-align: center;
    font-weight: bold;
    line-height: 21px !important;
    background-color: #005138;
    border: 2px solid white;
    box-shadow: 0 1px 3px 0 lightgray;
    color: white !important;
}
.HedgeBtn:hover {
    border: 2px solid #005138;
    background-color: white;
    color: #00301B !important;
}
.DomesticBtn {
    text-align: center;
    text-transform: uppercase;
    font-size: 9px;
    color: #326FAD;
    cursor: pointer;
    padding: 3px 10px 3px 10px !important;
    border-radius: 3px !important;
    width: auto;
    text-align: center;
    font-weight: bold;
    line-height: 21px !important;
    background-color: #326FAD;
    border: 2px solid whitesmoke;
    box-shadow: 0 1px 3px 0 lightgray;
    color: white !important;
}
.DomesticBtn:hover {
    border: 2px solid #326FAD;
    background-color: white;
    color: #326FAD !important;
}
.DomesticBtn a {
    background-color: #326FAD !important;
    color: white !important;
    border-radius: 3px !important;
    padding: 3px 5px 3px 5px !important;
    cursor: pointer !important;
    box-shadow: 0 1px 3px 0 lightgray;
}
.DomesticBtn a:hover {
    background-color: white !important;
    color: #326FAD !important;
    border-radius: 3px !important;
}
.periodcss {
    line-height: 21px;
    font-size: 12px;
    cursor: pointer;
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    background-color: white;
    border: 1px solid lightgray;
    box-shadow: 0 1px 1px 0 #f8f8f8;
    color: #494949;
    border-radius: 3px !important;
}
select options {
    cursor: pointer;
    border-radius: 3px !important ;
}
a.ViewFundslink {
    text-align: center;
    text-transform: uppercase;
    font-size: 9px;
    color: #326FAD;
    cursor: pointer;
    padding: 2px !important;
    border-radius: 3px !important;
    width: 110px !important;
    float: right;
    text-align: center;
    font-weight: bold;
    line-height: 21px !important;
    background-color: #326FAD;
    border: 2px solid white;
    box-shadow: 0 1px 3px 0 lightgray;
    color: white !important;
}
a.ViewFundslink:hover {
    border: 2px solid #326FAD;
    background-color: white;
    color: #326FAD !important;
}