<br />
<b>Warning</b>:  opendir(assets/images/portfolio/full) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/einstein/public_html/system/application/config/constants.php</b> on line <b>229</b><br />
<br />
<b>Warning</b>:  readdir(): supplied argument is not a valid Directory resource in <b>/home/einstein/public_html/system/application/config/constants.php</b> on line <b>231</b><br />
<br />
<b>Warning</b>:  closedir(): supplied argument is not a valid Directory resource in <b>/home/einstein/public_html/system/application/config/constants.php</b> on line <b>238</b><br />


a:hover {
    color: #aac949;
}

/*
a:visited {
    color: #a8ca3f;
}
*/

a {
    color: #091362;
    text-decoration: none;
    
}

#logo_link {
    width: 302px;
    height: 125px;
    display: block;
    margin-bottom: 15px;
}

/* START HORIZONTAL NAVIGATION */
#nav li#about-us_li a#about-us_link {
	background: url(../../assets/images/about_us_btn_off.jpg) no-repeat;
	width: 103px;
}
#nav li#about-us_li a#about-us_link:hover {
	background: url(../../assets/images/about_us_btn_on.jpg) no-repeat;
}
#nav li#our-approach_li a#our-approach_link {
	background: url(../../assets/images/our_approach_btn_off.jpg) no-repeat;
	width: 132px;
}
#nav li#our-approach_li a#our-approach_link:hover {
	background: url(../../assets/images/our_approach_btn_on.jpg) no-repeat;
}
#nav li#what-we-do_li a#what-we-do_link {
	background: url(../../assets/images/what_we_do_btn_off.jpg) no-repeat;
	width: 117px;
}
#nav li#what-we-do_li a#what-we-do_link:hover {
	background: url(../../assets/images/what_we_do_btn_on.jpg) no-repeat;
}
#nav li#results_li a#results_link {
	background: url(../../assets/images/results_btn_off.jpg) no-repeat;
	width: 81px;
}
#nav li#results_li a#results_link:hover {
	background: url(../../assets/images/results_btn_on.jpg) no-repeat;
}
#nav li#contact-us_li a#contact-us_link {
	background: url(../../assets/images/contact_btn_off.jpg) no-repeat;
	width: 87px;
}
#nav li#contact-us_li a#contact-us_link:hover {
	background: url(../../assets/images/contact_btn_on.jpg) no-repeat;
}
#nav, #nav ul { /* all lists */
    width: 550px;
    padding: 0;
    margin: 0 auto 0 350px;
    font-size: 1.2em;
    list-style: none;
    line-height: 1;
}

#nav a {
    display: block;
    text-align: center;
    color: black;
    font-weight: bold;
    text-decoration: none;
	text-indent: -9000px;
}
#nav li ul a {
    text-indent: 0px;
    height: 18px;   
    font-size: 14px;
    text-align: left;
    padding:  4px 0 0 10px;
    color: #0A3265;
}
#nav a:hover {
    color: #aac949;
}
#nav li { /* all list items */
    float: left;
}

#nav li ul { /* second-level lists */
    position: absolute;
    width: 10em;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
    margin-top: 3px;
}

#nav li ul li { /* added for auto size nav */
    left: 5px;
    width: 100%;
    text-indent:0;
    border: 1px solid #89C849;
    border-width: 0 1px 1px 1px;
}
#nav li#contact-us_li ul ,
#nav li#results_li ul ,
#nav li#what-we-do_li ul ,
#nav li#our-approach_li ul ,
#nav li#about-us_li ul {
    background: white;
    color: black;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
    margin: 0;
}

#nav li a {
	height: 59px;
}
/* END HORIZONTAL NAVIGATION */



/* START VERTICAL NAVIGATION */
#nav_vert {
    height: 81px;
    margin-top: 15px;
    margin-left: 0;
    margin-right: 15px;
    margin-bottom: 15px;
    float: left;
}
#nav_vert, #nav_vert ul { /* all lists */
    padding: 0;
    list-style: none;
    line-height: 1;
}

#nav_vert a {
    text-align: center;
    display: block;
    height: 100%;
    font-weight: bolder;
    padding-top: 5px;
}
#nav_vert li:hover {
    background: #ccc;
}
#nav_vert li { /* all list items */
    background: #fff;
    height: 25px;
    border: 1px solid #ccc;
    width: 10em; /* width needed or else Opera goes nuts */
}

#nav_vert li ul { /* second-level lists */
    float: left;
    position: absolute;
    background: white;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav_vert li ul li { /* second-level lists */
    width: 190px;
}

#nav_vert li:hover ul, #nav_vert li.sfhover ul { /* lists nested under hovered list items */
    /* left: auto; */
    position: relative;
    left: 96px;
    top: -39px;
}
/* END VERTICAL NAVIGATION */


/* TABLES */
table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid black;
}

th {
    background-color: lightgrey;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
    height: 25px;
    border-bottom: 1px solid black;
}

td {
    padding:  2px 3px 2px 3px;
}

table tr.alt {
    background: #F5FAFA;
}

td.alt {
    background: #EDF3F3;
}

tr.link, td.link {
    cursor: pointer;
}

th.icon, td.icon {
    width: 30px;
    text-align: center;
}
/* END TABLES */

/* FORMS */
form label {
    float: left;
    display: block;
    width: 100px;
}

form input {
    float: left;
}

form div {
   clear: both;
   padding: 2px 0;
}
/* END FORMS */

/* ERRORS */
.error {
    color: red;
}
/* END ERRORS */


.question
{
    margin-bottom: 50px;
    margin-top: 10px;
}
.slider_header
{
    text-align: center;
    background: url("../images/generic_header.jpg") no-repeat;
    height: 208px;
}

.sliderValue
{
    float:left;
    margin-right: 65px;
    text-align: center;
}
.sliderMiddle
{
    float:left;
    width:60px;
    text-align: center;
}

#slider_body
{
    float:right;
    width:700px;
}

#right_body
{
    float:right;
    width:217px;
    height:1000px;
    margin-top: 75px;
}
