/* Style Sheet for Flatiron Capital */

/* General */


p, ul, ol { color: #000000; font-size: 11px; font-family: Arial, sans-serif; line-height: 150%}

/* Links */

a:link {color: #bdc152; border-bottom: 0px; text-decoration: none; background-color: transparent;}
a:visited {color: #bdc152; border-bottom: 0px; text-decoration: none; background-color: transparent;}
a:active {border-bottom: 0px; text-decoration: none;}
a:hover {color: #ffffff; border-bottom: 0px; text-decoration: none; background-color: transparent;}

a.dark:link {color: #345878; border-bottom: 1px solid #45878; text-decoration: underline; background-color: transparent;}
a.dark:visited {color: #345878; border-bottom: 1px solid #45878; text-decoration: underline; background-color: transparent;}
a.dark:active {color: #345878; border-bottom: 1px solid #45878; text-decoration: underline; background-color: transparent;}

a.image1:link {border-bottom: 0px; text-decoration: none; background-color: transparent;}
a.image1:visited {border-bottom: 0px; text-decoration: none; background-color: transparent;}
a.image1:active {border-bottom: 0px; text-decoration: none;}


/* Home Page Feature */

#homepage {background-color: transparent; 
position: absolute; top: 15px; left: 15px; width: 740px;}

.funds {
padding-left: 28px; 
padding-right: 20px; 
padding-top: 15px; 
padding-bottom: 15px; 
line-height: 175%;}

.intro {
color: #000000; 
font-size: 11px; 
font-family: Verdana, serif; 
line-height: 160%; 
padding-top: 120px; 
padding-left: 28px; 
padding-right: 30px; 
padding-bottom: 3px;}

.nav {
font-family: Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
line-height: 300%;
text-align: right; 
padding-right: 40px;
padding-top: 10px;} 

.headtable {
border-collapse: collapse;}

.headtable td {
border: 1px solid #345878; 
background-color: transparent; 
padding: none; 
text-align: left;}

.headtable td.borderlogo {
border-left: 1px solid #345878; 
border-bottom: none; 
border-right: none; 
border-top: 1px solid #345878; 
background-color: #345878;}

.headtable td.introborder {
border-right: 1px solid #345878; 
border-bottom: none; 
border-left: none; 
border-top: 1px solid #345878; 
background-color: #ffffff;}

.subtable {
border-collapse: collapse;}

.subtable td {
border: 1px solid #345878; 
color: #000000; 
background-color: #eeeeee; 
text-align: left;}

.subtable td.noindent {
background-color: #ffffff; 
border: none; padding: none;}

.subtable td.spanner {
border-left: 0px; 
border-right: 1px solid #345878; 
border-top: 0px; 
border-bottom: 1px solid #345878; 
background-color: #dddddd; 
text-align: center; 
font-family: Arial, sans-serif; 
font-size: 11px; 
line-height: 175%;}

.subtable td.heads {
color: #ffffff; 
background-color: #345878; 
padding-left: 28px; 
padding-top: 6px; 
padding-bottom: 6px; 
text-align: left; 
}

.subtable td.bordertop {
color: #000000; 
background-color: #eeeeee; 
border-top: 1px solid #345878; 
border-bottom: 0px; 
border-left: 0px; 
border-right: 0px;}

.subtable td.borderright {
color: #000000; 
background-color: #eeeeee; 
border-top: 1px solid #345878; 
border-bottom: 0px; 
border-left: 0px; 
border-right: 1px solid #345878;}

.subtable td.nonindent {
background-color: #ffffff; 
border: 0px;}

.subtable td.noborder {
border-left: 1px solid #345878; 
border-bottom: 0px; 
border-top: 0px; 
border-right: 1px solid #345878; 
background-color: #ffffff; 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px;}

.subtable td.navigation {
background-color: #345878; 
border-left: 1px solid #345878; 
border-bottom: 1px solid #345878; 
border-top: 0px; 
border-right: 1px solid #345878; 
color: #bdc152;}

.subtable td.greenspace {
background-color: #bdc152; 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px;}

/* Page items */

h1 {
color: #345878; 
font-size: 25px; 
font-family: Verdana, serif;
text-align: right;
padding-top: 80px; 
padding-right: 20px;}


.subtable {
border-collapse: collapse;}

.textable td {
border: 1px solid #345878; 
color: #000000; 
background-color: #eeeeee; 
text-align: left;}

.textable td.noindent {
background-color: #ffffff; 
border: 0px; padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px;}

.textable td.spanner {
border: 0px; 
text-align: left; 
font-family: Arial, sans-serif; 
font-size: 11px; 
line-height: 175%;}

.textable td.heads {
color: #ffffff; 
background-color: #345878; 
padding-left: 15px; 
padding-top: 6px; 
padding-bottom: 6px; 
text-align: left; 
font-family: Arial, sans-serif; 
font-size: 11px; 
font-weight: bold;}

.textable td.bordertop {
border: 0px; 
font-family: Arial, sans-serif; 
font-size: 11px; 
line-height: 175%;}

.textable td.borderright {
border-top: 0px; 
border-bottom: 1px solid #345878; 
border-left: 0px; 
border-right: 1px solid #345878; 
background-color: #dddddd; 
font-family: Arial, sans-serif; 
font-size: 11px; 
line-height: 175%;}

.textable td.borderbot {
border-top: 0; 
border-bottom: 1px solid #345878; 
border-left: 0px; 
border-right: 0; 
font-family: Arial, sans-serif; 
font-size: 11px; 
line-height: 175%;}

.textable td.nonindent {
background-color: #ffffff; 
border: 0px;}

.textable td.noborder {
border-left: 1px solid #345878; 
border-bottom: 0px; 
border-top: 0px; 
border-right: 1px solid #345878; 
background-color: #ffffff; 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px;}

.textable td.noborderdark {
border-left: 1px solid #345878; 
border-bottom: 0px; 
border-top: 0px; 
border-right: 1px solid #345878; 
background-color: #bbbbbb; 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px;}

.textable td.navigation {
background-color: #345878; 
border-left: 1px solid #345878; 
border-bottom: 1px solid #345878; 
border-top: 0px; 
border-right: 1px solid #345878; 
color: #bdc152;}

.textable td.greenspace {
background-color: #bdc152; 
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 0px;}

.textable td.borderless2 {
border-left: 0px; 
border-bottom: 0px; 
border-top: 0px; 
border-right: 0px; 
background-color: #dddddd; 
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
line-height: 125%;
text-align: center;
font-size: 10px;}

.textable td.borderless3 {
border-left: 0px; 
border-bottom: 0px; 
border-top: 0px; 
border-right: 0px; 
background-color: #cccccc; 
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
line-height: 125%;
text-align: center;
}

.textable td.borderless4 {
border-left: 0px; 
border-bottom: 1px solid #cccccc; 
border-top: 0px; 
border-right: 1px solid #cccccc; 
background-color: #eeeeee; 
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
line-height: 125%;
text-align: left;
font-size: 10px;
}

.textable td.borderless5 {
border-left: 0px; 
border-bottom: 1px solid #cccccc; 
border-top: 0px; 
border-right: 1px solid #cccccc; 
background-color: #eeeeee; 
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
line-height: 125%;
text-align: right;
font-size: 10px;
}

h2 {
color: #345878; 
font-size: 12px; 
font-family: Arial, sans-serif; 
line-height: 150%;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 0px;
}

.header {
color: #345878; 
font-size: 12px; 
font-family: Arial, sans-serif;
font-weight: bold;
}

.text {
padding-left: 20px; 
padding-right: 20px; 
padding-bottom: 15px; 
line-height: 175%;}

.juju {
padding-left: 5px; 
padding-right: 0px; 
line-height: 125%;
border: 0px;}

.textright {
padding-left: 20px; 
padding-right: 20px; 
padding-top: 20px; 
padding-bottom: 15px; 
line-height: 175%;}

.instr {
padding-left: 20px; 
padding-right: 20px; 
padding-top: 20px; 
padding-bottom: 0px; 
line-height: 175%;}

.rightal {
color: #345878; 
font-size: 10px; 
font-family: Arial, sans-serif;
text-align: right;
line-height: 150%;
padding-bottom: 10px;
padding-right: 20px;
}

.emailadd {
color: #000000; 
font-size: 11px; 
font-family: Arial, sans-serif;
text-align: left;
}

.submission {
color: #000000; 
font-size: 10px; 
font-family: Arial, sans-serif;
text-align: center;
background-color: #bbbbbb;
}

/* Footer */

#footer {color: #666666; font-size: 9px; font-family: Arial, sans-serif; background-color: transparent; position: absolute; top: 555px; left: 0px;}

.foot {color: #666666; font-size: 9px; font-family: Arial, sans-serif;}

/* Highlights and Extras */

.bluebold {
color: #345878;
font-weight: bold;}

.white {
color: #ffffff;
font-weight: bold;}

.darkgrey {
background-color: #cccccc;
font-weight: bold;
}


