html {font-size:76%;}
html, body {font-family:Arial, Helvetica, sans-serif;background:#def; color:#333; margin:0;padding:0;height:100%; zoom:1}
body, table {font-size:100%;}
/* #header, #content, #footer {position:relative} */
a img {border:0; display:block}
h1, h2, h3 {color:#047; margin: 0.75em 0 0.25em}
h1 {font-size:1.8em;}
h2 {margin-top: 1em; font-size:1.35em; line-height:1.4em; background: transparent url(../images/h2bgl.png) no-repeat; padding: 0 0 0 18px }
h2 span {background: transparent url(../images/h2bgr.png) no-repeat right; color:#fff; padding: 6px 18px 6px 0; display:block; }
* html h2 span {padding-top:5px}
h2 :link, h2 :visited {color:#fff; text-decoration:none;}
h2 :link:hover, h2 :visited:hover, h2 :link:active {color:#fea; text-decoration:underline; }
h3 {font-size:1.2em;}
h4 {font-size:1em; margin: 1em 0 0}
#content p {line-height:1.75em; margin: 0 0 1em;}
#content li {line-height: 1.5em; margin-bottom: 0.5em}
#sidebar {width:144px; float:left;  margin: 8px 0 0 5px}

#header {margin: 5px 5px 5px 155px;  position:relative}
#content {width: 600px; margin-left: 155px; background: transparent url(../images/bodycap.png) no-repeat;}
#mainbody {width:576px; background:#fff; margin: -18px 0; padding: 0 12px 72px}

* html #content {margin-left:159px}
* html #mainbody {margin: 0}

#menu {margin:0; height:40px; padding: 0; position:relative}
#menu ul {margin:0;padding:0}
#menu li {display:inline; float:left; list-style:none; }
#menu li a {display:block;position:relative; font-weight:bold; text-decoration:none; }

#menu :link:focus, #menu :visited:focus {color:#eee;}
#menu :link {color:#fff}
#menu :visited {color:#fff;}
#menu :link:hover, #menu :visited:hover {color:#238;border-color: #fd6}
#menu :link:active, #menu :visited:active {color:#238}

#menu li {text-indent:-1000em; font-size: 0.05em}
#menu li a {height:36px; background: transparent url(../images/miamidademenu.png) no-repeat ; margin-top: 3px}
#nav-home {width: 64px }
#nav-home :link, #nav-home :visited {background-position: left top; }
#nav-home :hover {background-position: -599px 0}
.home #nav-home :link, .home #nav-home :visited, #nav-home :active {background-position: -1200px 0}

#nav-using {width: 101px }
#nav-using :link, #nav-using :visited {background-position: -60px 0; }
#nav-using :hover {background-position: -659px 0}
.using #nav-using :link, .using #nav-using :visited, #nav-using :active {background-position: -1260px 0}

#nav-funds {width: 103px }
#nav-funds :link, #nav-funds :visited {background-position: -159px 0; }
#nav-funds :hover {background-position: -758px 0}
.funds #nav-funds :link, .funds #nav-funds :visited, #nav-funds :active {background-position: -1359px 0}

#nav-forms {width: 64px }
#nav-forms :link, #nav-forms :visited {background-position: -262px 0}
#nav-forms :hover {background-position: -861px 0;}
.forms #nav-forms :link, .forms #nav-forms :visited, #nav-forms :active {background-position: -1462px 0}

#nav-education {width: 87px }
#nav-education :link, #nav-education :visited {background-position: -327px 0}
#nav-education :hover {background-position: -926px 0}
.education #nav-education :link, .education #nav-education :visited, #nav-education :active {background-position: -1527px top}

#nav-seminars {width: 82px }
#nav-seminars :link, #nav-seminars :visited {background-position: -417px 0}
#nav-seminars :hover {background-position: -1016px 0}
.seminars #nav-seminars :link, .seminars #nav-seminars :visited, #nav-seminars :active {background-position: -1617px 0}

#nav-contact {width: 100px }
#nav-contact :link, #nav-contact :visited {background-position: -498px 0; }
#nav-contact :hover {background-position: -1097px 0}
.contact #nav-contact :link, .contact #nav-contact :visited, #nav-contact :active {background-position: -1698px 0;}

.forms #content li {margin: 1em 0}
.forms #content li a {font-weight:bold}

:link:focus, :visited:focus {color:#34a}
:link { color: #238; }
:visited { color: #444; }
:link:hover, :visited:hover { color:#66c; }
:link:active, :visited:active {color: #12f; }
.pdflink, .pdflink:visited {padding-right:18px; background: url(../images/pdf.gif) no-repeat right bottom;}

/* highlight current section 
.home #nav-home a, .forms #nav-forms a,  .seminars #nav-seminars a, .education #nav-education a, .help #nav-help a, .contact #nav-contact a {background:#fc3;color:#037;border-color:#fc3 #58a;} */

#footer {margin-left: 155px; width:600px; padding: 4px 0; border-top: 1px dotted #ccc; background:#fff;}
#footer p {margin: 0 15px 10px}
* html #footer {margin-left: 162px}

#helptable {width:20em; float:right; border:1px solid #cde; background:#def;}
#helptable h3 {margin: 0.75em}
#helptable ul {margin: 0.75em 0 0.75em 1.5em; padding: 0 0 0 0.75em}
.phone {white-space:nowrap}

/*Fund linup code - only colors*/
thead {color: #fff}
.asof {
	background: #0088CC;}
#ColumnHead {
	background: #004477;}
.maincategory {
	background: #DDE5EE;}