
form {
    text-align:left;
}

/* override of blkMain style */
.navLinks {
    padding:0;
    padding-top:5px;
    padding-left:5px;
    vertical-align:top;
    text-transform:uppercase;
}

.navLinkArrowOn {
    list-style: url("/images/arrow_blue_down.gif") disc;
}

.navLinks a {
    padding:1px;
}

/* override of blkMain style */
.searchForm {
    width:176px;
    padding-right:0;
    margin-left:10px;
}


.searchFormLabel {
	font-size:12px;
}

/* override of blkMain style */
.searchForm select, option {
    width:114px;
}

/* override of blkMain style */
.searchForm input {
    width:108px;
}

.blkMain {
    width:624px;
}

.blkTitle {
    width:90%;
    padding-top:0;
}

.blkContent, li.blkContent {
    font-size:12px;
}

li.blkContent {
    font-size:12px;
    padding-left:0;
}

.blkSpecialNote {
    margin-top:12px;
    font-size:8pt;
    font-weight:bold;
}

.detailPgHdr {
	font-size:14px;
	font-weight:bolder;
	color:#255282;
	margin:0px;
	padding:0px;
}

.inlineHdr {
	font-size:12px;
	font-weight:bolder;
	color:#255282;
}


/*******************************************************************/
/* Quick Nav
 */

.blkQuickNav {
    width:596px;
}
.blkQuickNavMenu {
    text-align:right;
	color:#255282;
    width:100px;
}

.blkQuickNavMenu div {
	white-space:nowrap;
}

.blkQuickNav div {
    text-align:left;
    font-weight:bold;
	margin-bottom:1px;
}

.blkQuickNav select, .blkQuickNav option {
    margin:0;
    padding:0;
	font-family:Arial,Sans-Serif;
	font-size:10px;
	width:auto;
}
/*******************************************************************/


/
/*
 *  Content related styles
 */
.strong {font-weight:bold;}

.blkContent {
    padding-left:10px;
}

.blkContent td {
    padding-left:10px;
}

.blkContentHeader {
    font-size:16px;
    font-weight:bold;
    color:#255282;
    vertical-align:middle;
}
.blkContentHeader span {
    padding-left:20px;
}


.caveat {
    font-size:9px;
    font-style:italic;
    font-weight:bold;
}

.disclaimer {
    font-size:10px;
    padding-left:10px;
}

.blkContentTable {
    margin-bottom:10px;
    padding-left:10px;
}

.blkContentTable .blkContent {
    padding-left:2px;
    margin-right:0px
}

/* Nested Tables */
.blkContentTable table{
    width:100%;
}

.blkContentTable th {
    border:2px solid white;
	font-weight:bolder;
	font-size:12px;
    color:white;
	background-color:#6699CC;
    text-align:left;
    padding-left:10px;

}
.blkContentTable td {
    border:2px solid white;
    background-color:#DEDEDE;
    padding-left:10px;
    padding-right:3px;
}

td.blkContentTablePlain {
    border:0;
    padding:0;
    background-color:white;
}

.blkContentTableValue {
    text-align:right;
    width:50px;
}

td.blkContentTableColHead {
	text-align:center;
	vertical-align:middle;
	font-weight:bolder;
	font-size:12px;
    color:black;
	background-color:#BBBBBB;
	height:30px;
}

.blkContentTableRowBlank {
    background-color:white;
}
.blkContentTableRowBlank td {
    background-color:white;
}

/*******************************************************************/
/*******************************************************************/
/* Deprecated change to above blkContentTable styles whenever
   possible

 */
.tbl_prod { margin-top:16px;}

.tbl_prod th {
	color:#FFFFFF;
	background-color:#6699CC;
	font-size:12px;
}

.tbl_prod td { background-color:#DEDEDE;}

.tbl_prod td.alt { background-color:#FFFFFF;}

.tbl_prod td.col_hdr {
	font-weight:bold;
	font-size:12px;
	background-color:#BBBBBB;
	text-align:center;
}

.tbl_prod_rowbord {
	margin-top:18px;
	border-style:solid;
	border-color:#000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.tbl_prod_rowbord th {
	color:#FFFFFF;
	background-color:#6699CC;
}

.tbl_prod_rowbord td {
	border-style:solid;
	border-color:#000000;
	border-top-width: 1px;
	border-bottom-width:0px;
	border-left-width: 0px;
	border-right-width: 0px;
}

.tbl_prod_rowbord tr.alt { background-color:#DEDEDE; }
/*******************************************************************/
/*******************************************************************/

.blkBullets {
    margin-top: 6px;
    margin-bottom: 4px;
    margin-left: 2px;
    font-size: 8pt;
    list-style-image: url(/images/bullet.png);
}

.blkFundDataTable {
    overflow :auto;
    width: 555px;
}

.blkFundDataTableNav {
    width: 570px;
}

.blkFundDataTableTitleMain {
	font-weight:bolder;
}

.blkFundDataTableTitleMain, .blkFundDataTableTitleSub, .faqQuestionHeading {
	font-size:12px;
    color:white;
	background-color:#6699CC;
    text-align:center;
    width: 97%;
}

.faqQuestionHeading {
    font-weight:bolder;
    vertical-align:top;
    text-align:left;
    font-size:14px;
    margin-top: 10px;
}

.faqDetailList {
    margin-left: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    list-style-position: outside;
}

.faqDetailList li {
    margin-bottom: 5px;
}

.submitArrow {
    vertical-align: top;
}

.inlineImg {
    float: left;
    margin-right: 5px;
    padding-right: 5px;
}

.compactList {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.differentThanNormal {
    font-weight: bolder;
    font-style:italic;
    font-size: 14px;
}

.colHdr {
    text-align: center;
    font-weight: bolder;
    width: 100%;
}