body{ margin: 0; padding: 0; color: #bfbfbf; font: normal 10pt Arial,Helvetica,sans-serif; background: #000; }
#fpslider {overflow: hidden; height: 348px;}
#content { }
#sidebar { padding: 20px 20px 20px 0; }
.upper {text-transform: uppercase; color: white; font-weight: bold; border: none;}
.header-smaller {font-size: 14px; margin: 0; padding: 0; margin-bottom: 10px;}

.padded-20                                                                      { padding: 20px;}
.padded-20-lr                                                                   { padding: 0 20px;}
/* HEADER */
    #header                                                                     {height: 150px; position: relative;}
    #header-logo                                                                {position: absolute; left: -162px; top: 0;}
    .headerlinks                                                                {margin-left: 300px; padding-top: 90px; width: 300px;}
    .headerlinks a                                                              {text-decoration: none;}
    #header div.personal-dropbody-about                                         {width: 282px; height: 20px; background: url(../images/drop-about.png) 0 0 no-repeat; padding: 6px 0; position: absolute; left: 335px; top: 106px; z-index: 1000; display: none;}
    #header div.personal-dropbody-about a                                       {margin: 0 10px; }
    #ncr                                                                        {font-size: 10px; width: 280px; height: 51px; position: absolute; right: 0; top: 65px;}
    #ncr-logo                                                                   {font-size: 7px; width: 94px; float: left;}
/* END HEADER */

/* FOOTER */
    #footer                                                                     {min-height: 104px; text-align: center; width: 100%; background: #0b0b0b url(../images/footer-bg.png) 0 0 repeat-x; }
    .footer-links                                                               {width: 960px; padding-top: 45px; position: relative; margin: auto;}
    .footer-links-left                                                          {width: 513px; padding: 0 0 0 50px;}
    .footer-links-left ul                                                       {list-style: none; display: inline; font-size: 9px;}
    .footer-links-left ul li                                                    {display: inline; margin-right: 15px;}
    .footer-links-left ul li a                                                  {text-transform: uppercase; color: #bfbfbf; text-decoration: none;}
    .footer-links-left ul li a:hover                                            {color: white;}
    #foot-logo                                                                  {position: absolute; top:0; right: 0;}
/* END FOOTER */
table.half                                                                      {width: 50%; float: left}
#mainmenu                                                                       {height: 43px; background: url(../images/main-menu.jpg) repeat-x left top;}
#mainmenu ul                                                                    {text-transform: uppercase; margin: 0; padding: 0;}
#mainmenu ul li                                                                 {list-style: none; text-align: center;  float: left; padding: 13px 0 30px 0;}
#mainmenu ul li a                                                               {padding: 13px 0 30px 0;}
#mainmenu ul li.mainmenu-seperator                                              {width: 2px; background: url(../images/main-menu-seperator.jpg) 0 0 no-repeat;  height: 43px;}
#mainmenu ul li.homeloans                                                       {width: 95px;}
#mainmenu ul li.comercial-loans                                                 {width: 147px;}
#mainmenu ul li.life-policy-loans                                               {width: 139px;}
#mainmenu ul li.corporate-loans                                                 {width: 143px;}
#mainmenu ul li.personal-loans                                                  {width: 130px; position: relative;}
#mainmenu ul li.accreditation                                                   {width: 120px;}
#mainmenu ul li.partners                                                        {width: 82px;}
#mainmenu ul li.resources                                                       {width: 82px;}
#mainmenu ul li a                                                               {color:#bfbfbf; font-size:12px; font-family: Lucida Sans Unicode,sans-serif; font-weight:bold; text-decoration:none;}
#mainmenu ul li a:hover, #mainmenu ul li.active a                               {color: #fff; text-decoration:none; }
#mainmenu ul li div.personal-dropbody                                           {display: none; height: 96px; width: 245px; position: absolute; top: 43px; left: -3px; background: url(../images/drop.png) 0 0 no-repeat; z-index: 1000;}
#mainmenu ul li div.personal-dropbody a                                         {float: left; width: 225px; margin: 0 0 0 20px; padding: 10px 0; text-align: left;}

.page-widget-container                                                          {margin-bottom: 25px;}
.quick-application                                                              {height: 380px; width: 312px; background: url(../images/quick-application-bg.png) 0 0 no-repeat; margin-top: 0px;}
.quick-application input                                                        {width: 231px; margin-bottom: 16px; height: 14px; border: solid 2px #9a9a9a; padding: 10px 20px;}
.quick-application select                                                       {width: 273px; margin-bottom: 16px; height: 34px; border: solid 2px #9a9a9a; padding: 0 0 0 20px;}
input.quick-submit                                                              {width: 123px; height: 36px; float:right; background: url(../images/quick-application-next.png) 0 0 no-repeat; border: none;}
.rounded-corners                                                                {-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
.rounded-corners-4                                                              {-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
.front-small-containers                                                         {width: 250px; float: left; padding: 10px 20px; margin-right: 45px; height: 200px; background: url(../images/block_bg.gif) 0 0 repeat-x;}


div.flash-error, div.flash-notice, div.flash-success { padding:.8em; margin-bottom:1em; border:2px solid #ddd; }
div.flash-error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4; }
div.flash-notice { background:#FFF6BF; color:#514721; border-color:#FFD324; }
div.flash-success { background:#E6EFC2; color:#264409; border-color:#C6D880; }
div.flash-error a { color:#8a1f11; }
div.flash-notice a { color:#514721; }
div.flash-success a { color:#264409; }
div.form .rememberMe label { display: inline; }
div.view { padding: 10px; margin: 10px 0; border: 1px solid #C9E0ED; }
div.breadcrumbs { font-size: 0.9em; padding: 5px 20px;  display: none;}
div.breadcrumbs a { text-align: left; }
div.breadcrumbs span { font-weight: bold; }
div.search-form { padding: 10px; margin: 10px 0; background: #eee; }

.operations { list-style-type: none; margin: 0; padding: 0; }
.operations li { padding-bottom: 2px; }
.operations li a { font: bold 12px Arial; color: #0066A4; display: block; padding: 2px 0 2px 8px; line-height: 15px; text-decoration: none; }
.operations li a:visited { color: #0066A4; }
.operations li a:hover { background: #80CFFF; }

.stepnav {height: 28px; width: 100%;}
.stepnav ul {display:inline; list-style: none; margin: 0; padding: 0;}
.stepnav ul li{display:inline; color: white; cursor: pointer; font-size: 11px; padding: 10px 10px 10px 10px; margin: 0 5px 0 0;}
.stepnav ul li.stepnave{background: url(../images/eight/nav_bg.jpg) top left repeat-x;}

#accred_text{width: 300px; height: 85px; padding-top: 45px; text-align: center; float: left;  color: white; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
#accred_right{ width: 120px; height: 130px; float: left; }

#partners{width: 218px; float: left; overflow: hidden; display: block; margin-right: 15px;}
#partners_right{width: 403px; float: right;}
#partners_right h2{color: white; text-transform: uppercase; font-size: 11px; font-weight: normal; letter-spacing: 1px; border: none; font-style: italic; text-decoration: none; font-size: 14px; margin:5px; padding: 5px; margin-left: 0; padding-left:0;}
