/* layout */
div#middle{width:auto;margin:-24px 0px 0px 0px;clear:both;padding:0;line-height:130%;}
div#middle .layoutleft{background:none;}
div#middle .layoutleft div#left{width:180px;float:left;padding:9px 0px 0px 0px;margin:0 0 0 15px;}
div#middle .layoutleft div#main{margin:0px 13px 0px 215px;padding:0px 0px 0px 0px;}
div#middle .withoutleft div#main{margin:0px 0px 0px 0px;color:#4C4C4C;}
div#main .withoutright{background:transparent;}

/* content */
div.content{background:#F9F2F4;padding:20px;margin-bottom:20px;font-size:15px;line-height:18px;text-align: justify}
div.content a:link, div.content a:visited{color:#003B78;}
div.content a:hover{color:#860021;text-decoration:underline;}

/* title */
div.title{padding:0;margin:0 0 10px 0;height:40px;background:url(../images/title-bg.jpg) 0 100% repeat-x;}
div.title h3{font-size:17px;font-weight:bold;color:#860021;text-transform:uppercase;margin:5px 0 0 0;float:left;}

/* download */
a.download{background:url(../images/icon_pdf_small.png) 0 0 no-repeat;padding:4px 0 4px 35px;font-weight:bold;text-decoration:underline;float:right;font-size:11px;}

/* classes */
div.fund-classes{padding:0;margin:0;height:38px;background:url(../images/title-bg.jpg) 0 100% repeat-x;color:#860021;}
div.fund-classes ul li{float:left;border-left:#C0BCD6 1px solid;height:24px;line-height:24px;list-style:none;padding:0 10px;font-weight:bold;font-size:13px;}
div.fund-classes ul li.item1{border:0;padding-left:0;}
div.fund-description{font-size:15px;line-height:18px;text-align: justify}
div.fund-description h2{font-size:17px;font-weight:bold;color:#860021;margin-top:5px;}
div.fund-description span.more-info{font-size:12px;font-weight:bold;color:#003B78;margin:5px 0 0 0;}
div.fund-description span.title{font-size:15px;color:#860021;margin:5px 0 0 0;line-height:20px;}
div#about-funds .content{background:#F9F2F4;padding:20px;margin:4px 0 20px 0;float:left;width:390px;}

/* quicklinks */
div.quicklinks{background:url(../images/ql-bottom.png) 0 100% no-repeat;padding:0 0 5px 0;width:245px;float:right;margin-left:10px;}
div.quicklinks-t{background:url(../images/ql-bg.png) 0 0 no-repeat;padding:20px 20px 20px 20px;}
div.quicklinks-t h2{font-size:17px;font-weight:bold;color:#860021;margin-top:5px;background:url(../images/title-bg.jpg) 0 100% repeat-x;padding-bottom:20px;}
div.quicklinks ul.quick-links li{margin:30px 0 0 0;padding:5px 0 5px 60px;list-style:none;background:url(../images/icon_pdf.png) 0 20% no-repeat;border-bottom:0;height:50px;}
div.quicklinks ul.quick-links {margin-top:-10px;}
div.title h3.logout{font-size:17px;font-weight:normal;color:#860021;text-transform:none;margin:5px 0 0 0;float:right;}

/* filetype */
div.filetype{padding:0;margin:0;height:38px;background:url(../images/title-bg.jpg) 0 100% repeat-x;color:#860021;}
div.filetype ul li{float:left;border-left:#C0BCD6 1px solid;height:24px;line-height:24px;list-style:none;padding:0 10px;font-weight:bold;font-size:13px;}
div.filetype ul li.item1{border:0;padding-left:0;}
div.filetype-data table{margin:20px 0;}
div.filetype-data thead td{background:#860021;color:#FFF;padding:10px 20px;text-transform:uppercase;text-align:center;}
div.filetype-data tbody td{background:#F9F2F4;padding:10px 20px;text-transform:uppercase;border-right:#C0BCD6 1px solid;border-bottom:#C0BCD6 1px solid;}
div.filetype-data tbody td.ftype{background:#F9F2F4;padding:10px 20px;text-transform:uppercase;font-weight:bold;font-size:11px;border-left:#C0BCD6 1px solid;}

.fsize {font-size:11px;}
.detail-title {font-size:14px;color:#860021;margin:5px 0 0 0;line-height:20px;}
.detail-info {font-size:12px;}

div.filetype-data tbody td.fname{background:#F9F2F4;padding:10px 20px;text-transform:none;font-weight:bold;font-size:13px;}
div.filetype-data tbody td.faction a:link, div.filetype-data tbody td.faction a:visited{color:#4C4C4C;font-size:11px;}
div.filetype-data tbody td.faction a:hover{color:#860021;}
div.filetype-data tfoot td{padding:20px 5px 0 0;}
div.filetype-data tfoot td .page-nav{float:right;}
div.filetype-data tfoot td span{float:left;display:block;line-height:50px;margin-right:3px;}
div.filetype-data tfoot td a:link, div.filetype-data tfoot td a:visited{background:#F8E6EB;width:30px;height:30px;line-height:30px;float:left;text-align:center;text-decoration:none;font-weight:bold;font-size:13px;border:#EDD9DE 1px solid;}
div.filetype-data tfoot td a:hover{background:#860021;text-decoration:none;color:#FFF;}

/* contact */
div#contact .content-l{background:#F9F2F4;padding:18px;margin:4px 0 20px 0;float:left;width:195px;font-size:13px;font-weight:bold;color:#860021;line-height:150%;margin-right:10px;}
div#contact .content-r{background:#F9F2F4;padding:18px;margin:0px 0 20px 0;float:right;width:395px;}
div.contact-form ul li{margin:0;padding:0 0 15px 0;list-style:none;}
div.contact-form label{display:block;width:65px;float:left;position:relative;font-size:11px;font-weight:bold;line-height:24px;font-size:12px;font-weight:bold;color:#860021;}
div.contact-form input{width:320px;background:url(../images/form-bg.jpg) 0 0 no-repeat;border:0;padding:3px 2px 2px 2px;}
div.contact-form textarea{width:320px;background:url(../images/form-bg.jpg) 0 0 no-repeat;border:0;padding:3px 2px 2px 2px;height:150px;}
div.contact-form button{float:right;background:url(../images/contact-button.png) 0 0 no-repeat;width:81px;height:26px;text-indent:-10000px;border:0;cursor:pointer;}
div.invest button{float:left;background:url(../images/contact-button.png) 0 0 no-repeat;width:81px;height:26px;text-indent:-10000px;border:0;cursor:pointer;}

/* back to top link */
a.top{float:right;text-decoration:underline;}

/*blog*/
#blog-body p {margin-bottom:12px;}
.blog-item {margin-bottom:20px;}
div.fund-description span.date{font-size:11px;color:#003B78;margin:5px 0 0 0;}

.blog-hr {margin:10px 0; color:#003b78; height:1px; background-color:#003b78;}
#reply td {margin:20px;}
#reply input, textarea {width:300px;}
#reply button {float:right;background:url(../images/contact-button.png) 0 0 no-repeat;width:81px;height:26px;text-indent:-10000px;border:0;cursor:pointer;}
#blog-reply-wrap {margin-left:20px;}

#blog-reply-wrap h3 {color:#003b78; font-size:17px; font-weight:normal;}
#blog-reply-wrap h4 {color:#003b78;}
.blog-user {font-size:14px; line-height:20px;}
.blog-comment {font-size:14px; text-align:justify; line-height:20px;}
.blog-comment-date {line-height:20px;}
