body {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1px; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-image: url(../images/background.gif); background-repeat: repeat-x; background-color: #666666;}

h1 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:28px; font-weight:normal; line-height: 30px; color:#0099ff;}

h2 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#666666;}

h3 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:34px; font-weight:normal; line-height: 38px; color:#666666;}

h4 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666666; display: inline;}

table.header {width:780px; padding-bottom: 14px;}

table.main {width:780px; background-color: #FFFFFF;}

table.form {width:100%; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#333333;}

table.clients {width: 580px;}

table.media {width:100%; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #666666;}

select {margin-bottom: 5px;}

input {margin-bottom: 5px;}

#nav {width: 780px; background-color: #191919; vertical-align: top;}

#nav ul {text-align: left; list-style: none; margin: 0; padding: 0;}

#nav li {display: inline; padding: 0; margin: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}

#nav li a:link {width: 120px; height: 36px; color:#000000; background: url(../images/nav.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a:visited {width: 120px; height: 36px; color:#000000; background: url(../images/nav.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a:active {width: 120px; height: 36px; color:#000000; background: url(../images/nav.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a:hover {width: 120px; height: 36px; color:#FFFFFF; background: url(../images/nav_on.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

body#about a#navabout, body#services a#navservices, body#expertise a#navexpertise, body#clients a#navclients, body#links a#navlinks {width: 120px; height: 36px; color:#FFFFFF; background: url(../images/nav_on.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.advisors:link {width: 130px; height: 36px; color:#FFFFFF; background: url(../images/nav_left.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.advisors:visited {width: 130px; height: 36px; color:#FFFFFF; background: url(../images/nav_left.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.advisors:active {width: 130px; height: 36px; color:#FFFFFF; background: url(../images/nav_left.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.advisors:hover {width: 130px; height: 36px; color:#000000; background: url(../images/nav_left_on.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

body#advisors a#navadvisors {width: 130px; height: 36px; color:#000000; background: url(../images/nav_left_on.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.ifas:link {width: 50px; height: 36px; color:#FFFFFF; background: url(../images/nav_right.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.ifas:visited {width: 50px; height: 36px; color:#FFFFFF; background: url(../images/nav_right.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.ifas:active {width: 50px; height: 36px; color:#FFFFFF; background: url(../images/nav_right.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

#nav li a.ifas:hover {width: 50px; height: 36px; color:#000000; background: url(../images/nav_right_on.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

body#ifas a#navifas {width: 50px; height: 36px; color:#000000; background: url(../images/nav_right_on.jpg); line-height: 3em; float: left; display: block; text-decoration: none; text-align: center;}

#subnav {width: 180px; background-image: url(../images/background_subnav.gif); background-repeat: repeat-y; vertical-align: top;}

#subnav ul {text-align: left; list-style: none; margin: 0; padding: 0;}

#subnav li {display: inline; padding: 0; margin: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}

#subnav li a:link {width: 170px; height: 28px; color:#FFFFFF; background: url(../images/nav_background.gif); line-height: 2.4em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-bottom: 1px solid; border-color: #FFFFFF;}

#subnav li a:visited {width: 170px; height: 28px; color:#FFFFFF; background: url(../images/nav_background.gif); line-height:2.4em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-bottom: 1px solid; border-color: #FFFFFF;}

#subnav li a:active {width: 170px; height: 28px; color:#FFFFFF; background: url(../images/nav_background.gif); line-height:2.4em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-bottom: 1px solid; border-color: #FFFFFF;}

#subnav li a:hover {width: 170px; height: 28px; color:#666666; background: url(../images/nav_background_on.gif); line-height:2.4em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-bottom: 1px solid; border-color: #FFFFFF;}

body#lenders a#navlenders, body#pii a#navpii, body#other a#navother {width: 170px; height: 28px; color:#666666; background: url(../images/nav_background_on.gif); line-height:2.4em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 10px; border-bottom: 1px solid; border-color: #FFFFFF;}

#subnav li a.indent:link {width: 160px; height: 28px; font-size: 11px; color:#666666; background: url(../images/nav_background_on.gif); line-height:2.4em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 20px; border-bottom: 1px solid; border-color: #FFFFFF;}

#subnav li a.indent:visited {width: 160px; height: 28px; font-size: 11px; color:#666666; background: url(../images/nav_background_on.gif); line-height:2.4em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 20px; border-bottom: 1px solid; border-color: #FFFFFF;}

#subnav li a.indent:active {width: 160px; height: 28px; font-size: 11px; color:#666666; background: url(../images/nav_background_on.gif); line-height:2.4em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 20px; border-bottom: 1px solid; border-color: #FFFFFF;}

#subnav li a.indent:hover {width: 160px; height: 28px; font-size: 11px; color:#FFFFFF; background: url(../images/nav_background.gif); line-height:2.4em; float: left; display: block; text-decoration: none; text-align: left; padding-left: 20px; border-bottom: 1px solid; border-color: #FFFFFF;}

td.date {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; padding-top: 40px; vertical-align:top;}

td.subNav {width:180px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; vertical-align:top; }

td.mainTextHome {width:780px; height: 385px; vertical-align:bottom; background-color: #FFFFFF; padding-top: 10px;}

td.mainText {width:350px; height: 360px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px; padding-top:25px; padding-bottom: 10px; padding-left:10px; padding-right:10px; vertical-align:top; background-color: #FFFFFF;}

td.mainTextLong {width:580px; height: 360px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px; padding-top:25px; padding-bottom: 10px; padding-left:10px; padding-right:10px; vertical-align:top; background-color: #FFFFFF;}

td.mainTextShort {width:220px; height: 360px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:15px; padding-top:25px; padding-bottom: 10px; padding-left:10px; padding-right:10px; vertical-align:top; background-color: #FFFFFF;}

td.image {width:230px; height: 365px; padding-top:30px; vertical-align:bottom;}

td.imageText {width:340px; height: 360px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:18px; padding-top:25px; padding-bottom: 10px; padding-left:10px; padding-right:10px; vertical-align:top;}

td.watermark {width:230px; height: 395px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#0099ff; font-weight: bold; padding-top:30px; vertical-align:top; background-image: url(../images/watermark.jpg); background-repeat: no-repeat;}

td.alignment {vertical-align: top;}

td.footer {width:770px; height: 20px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; vertical-align:top; padding-right:10px; vertical-align: middle; background-color: #0066cc;}

.dhtmlslider_parent{width: 180px; overflow:hidden; cursor:pointer; height: 28px; color:#FFFFFF; background: url(../images/nav_background.gif); line-height: 2.4em; float: left; display: block; text-decoration: none; text-align: left; border-bottom: 1px solid; border-color: #FFFFFF;}

.dhtmlslider_child {visibility:hidden; width: 180px; height:0px; overflow:hidden; position:relative; float: left; display: block;}

.dhtmlslider_child_content{width: 180px; position:relative; font-size: 11px; color:#FFFFFF; background: url(../images/nav_background.gif); line-height:2.4em; float: left; display: block; text-decoration: none; text-align: left; border-bottom: 1px solid; border-color: #FFFFFF;}

.imagePadding {padding-left: 10px;}

.imagePaddingRight {padding-right: 10px;}

.blue {color:#0099ff;}

.caption { color:#0099ff; font-weight: bold; padding-top: 250px;}

.textSmall {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666;}

.mandatory {color:#0099ff;}

a:link {color:#0099ff; text-decoration:none;}
a:visited {color:#0099ff; text-decoration:none;}
a:active {color:#0099ff; text-decoration:none;}
a:hover {color:#0099ff; text-decoration:underline;}

a.ath:link {color:#FFFFFF; text-decoration:none;}
a.ath:visited {color:#FFFFFF; text-decoration:none;}
a.ath:active {color:#FFFFFF; text-decoration:none;}
a.ath:hover {color:#FF6600; text-decoration:none;}