@import url("blueprint.css");
/*@import url("../../../plugins/gravityforms/css/forms.css");*/
/* @import url("http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/ui-lightness/jquery-ui.css"); */ /* uncomment only if jquery ui is used - replace ui-lightness with theme name */
/* @import url("colorbox-dark.css"); */
/* @import url("colorbox-light.css"); */

body { background:#a8ddbb url(/members/images/bg.png) repeat-x; }

a { color: #21759A; }
a:hover,a:focus { }
a:active { outline:0; position:relative; top:1px; } /* this will affect any positioned links */
h1,h2,h3,h4,h5,h6 { text-shadow:0 1px 1px rgba(0,0,0,0.25); }
h4 { color:#00A155; }
input,select,textarea { font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:1em; }
hr { height:1px; } /* add background-color and color properties to change the color */
.box { background:#C0D7EC; margin-bottom:1.5em; padding:1em; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.icon { vertical-align:middle; }
.large { line-height:1.5em; }
.center { text-align:center; }
img.left { margin:0 1.5em 1.5em 0 !important; float:left; }
img.right { margin:0 0 1.5em 1.5em; float:right; }
ul.none { list-style-type:none; margin:0; padding:0; }
.button,#searchsubmit {
  float:left;
  background:#008D44 url(/members/images/bg-button.png) repeat-x;
  -moz-border-radius:16px;
  -webkit-border-radius:16px;
  border-radius:16px;
  color:#fff;
  border:1px solid #036331;
  padding:0.5em 1.5em;
  text-shadow:none;
  cursor:pointer;
  text-decoration:none;
  text-shadow:0 1px 1px rgba(0,0,0,0.25);
}
.button.off { background:#BEBEBE url(/members/images/bg-button-off.png) repeat-x; border-color:#ACACAC; color:#5A5A5A; }
.button:hover,#searchsubmit:hover { background:#036331; color:#fff; }
.button.off:hover { background:#ACACAC; color:#5A5A5A; }
.button:after,#searchsubmit:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }
.mapp-poweredby { display:none; }

/*  header
--------------------------------------------------------------------------- */
#header { position:relative; margin-top:15px; }

#logo h1 { margin:0 0 15px; padding:0; }
#logo h1 a {
  background:url(/members/images/Unsecured_Business_Funding.png) no-repeat;
  display:block;
  height:48px;
  text-indent:-9999px;
  width:529px;
}

#nav {
  background:#E9E9E9 url(/members/images/bg-nav.png) repeat-x;
  position:relative;
  list-style:none;
  margin:0 0 1.5em;
  padding:0;
  float:left;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
}
#nav li { display:inline; }
#nav li a { text-decoration:none; display:block; float:left; text-transform:uppercase; font-weight:700; font-size:1.2em; padding:0.5em 1.2em; color:#989898; margin:0 0 0 0.6em; text-shadow:0 1px 1px rgba(0,0,0,0.25); }
#nav li#menu-item-310 a { float:right; }
#nav .current_page_item a { color:#000; }

/*  content
--------------------------------------------------------------------------- */
#leader { background:#fff; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; position:relative; }
#leader-inner { padding:1em; float:left; width:97.5%; }
#leader div.last { float:right; }
#leader h2 { font-weight:700; line-height:1.2em; font-size:1.8em; margin-bottom:0.3em; }
#leader ul.inline { list-style-type:none; padding:0; margin:0 0 1.5em 0; position:absolute; bottom:1em; }
#leader ul.inline li { float:left; margin-right:1.5em; font-weight:700; font-size:1.2em; text-transform:uppercase; }
#leader ul.inline li .button { padding:0.3em 1.5em; }
#leader p { margin-bottom:0.8em; }
#leader #tabs ul.nav { position:absolute; bottom:-1.5em; left:0; }
#leader #tabs ul.nav { background:#329A65 url(/members/images/bg-leader-nav.png) repeat-x; list-style:none; margin:0; padding:0; float:left; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; border-bottom-left-radius:6px; border-bottom-right-radius:6px; }
#leader #tabs ul.nav li { display:inline; }
#leader #tabs ul.nav li a { text-decoration:none; display:block; float:left; text-transform:uppercase; font-weight:700; padding:0.5em 1.2em; color:#D2C8D1; margin:0 0 0 0.6em; text-shadow:0 1px 1px rgba(0,0,0,0.25); }
#leader #tabs ul.nav li.ui-tabs-selected a { color:#fff; }

.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#slideshow { width:390px; height:200px; overflow:hidden; position:relative; float:right; }
#slideshow ul { list-style-type:none; margin:0; padding:0; width:390px; position:absolute; top:0; }
.slideshowImage { float:left; position:relative; display:none; }
.slideshowImage span {
   position:absolute; /* important */
   left:0;
   font-size:1.5em;
   text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
   padding:10px 13px;
   width:390px;
   background:url(/members/images/bg-trans-caption.png);
   color:#fff;
   display:none;
   bottom:0;
}


#content { margin-bottom:1.5em; }

#main { }
#main-inner { }

.section { background:url(/members/images/bg-contentbox.png) repeat-x center bottom; position:relative; margin-bottom:1.5em; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.section-inner { padding:1em; }
.section p img.left { margin:0.3em 1.5em 0 0 !important; }
.section img.bottom { position:absolute; bottom:0; }
.section h3 { font-size: 1.7em; }

#full { margin-top:2em; }
#full .section { background:#C6E3CF; }
#full .section img.bottom { left:0; }
#full .gform_wrapper label { }
#full .gform_wrapper input.button { background:#BEBEBE url(/members/images/bg-button-off.png) repeat-x; border-color:#ACACAC; color:#5A5A5A !important; font-weight:700; font-size:1.2em !important; text-transform:uppercase; float:right; margin-top:1em; }
#full .gform_wrapper input.button:hover { background:#ACACAC; color:#5A5A5A; }
#full .gform_wrapper li.half { float:left; width:49%; }
#full .gform_wrapper li.half input { width:96%; margin-bottom:0.5em; }
#full .gform_wrapper select.medium { width:49%; }
#full .gform_wrapper li#field_1_7 select.medium { width:99%; }
#full .gform_wrapper li.right { float:right; }
#full .gform_wrapper li.full { clear:both; float:left; width:100%; }
#full .gform_wrapper .gform_footer { clear:both; }
#full .gform_footer input { margin-top:15px; }
#full .gform_wrapper input.medium,#full .gform_wrapper  select { border:none; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding:4px !important; }
#full .gform_footer a { display:none; }
#full li#field_1_6 { clear:both; float:left; width:100%; }
#full h3 { font-size:1.7em; }
.gform_wrapper ul.right_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper form ul.left_label li { margin-bottom:0 !important; }
.gform_wrapper .gsection { border-bottom:none !important; padding-bottom:0 !important; }

#full ul.check { list-style-type:none; padding:0; }
#full ul.check li { background:url(/members/images/li-check.png) no-repeat; padding-left:40px; font-size:1.2em; margin-bottom:0.5em; }

.testimonials img.bottom { right:1em; }

body.websites #main a img { margin-right:0.5em; }

.hentry h3 { margin-bottom:0.2em; }
.hentry h3 a { text-decoration:none; }

.gform_body h2.gsection_title { border-bottom:none !important; font-size:1.2em !important; }
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction { letter-spacing:0 !important; margin:0 0 10px !important; }
.gform_wrapper input { padding:4px 0 !important; }
.gform_wrapper input[type="text"], .gform_wrapper input[type="password"], .gform_wrapper input.text, .gform_wrapper input.title, .gform_wrapper textarea, .gform_wrapper select { margin:0 0 0.2em; }
.gform_wrapper .gsection { margin:8px 0 0 !important; }
.gform_wrapper select, .gform_wrapper input,.gform_wrapper textarea { font-family:"Helvetica Neue",Arial,Helvetica,sans-serif !important; font-size:1em !important; }
.gform_wrapper .gform_footer { margin:0 !important; }
.gform_wrapper .gfield_checkbox label { font-weight:400 !important; }
.gform_footer input.button { padding:0.5em 1em !important; color:#fff !important; }
.gform_footer:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }


#secondary { }
#secondary-inner { padding:0 0 0 1em; }
#secondary .widget { clear:both; margin-bottom:2.5em; }
#secondary .widget ul { padding-left:1.5em; }
#secondary .widget .gform_wrapper ul { padding:0; list-style-type:none; }
#secondary h3 { text-transform:uppercase; letter-spacing:-1px; margin-bottom:0.6em; }
#secondary .widget-body { background:#fff; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding:1em; }

#secondary .widget_recent_entries ul { padding:0; margin:0; list-style-type:none; }
#secondary .widget_recent_entries li { padding:0.5em 0.5em 0.5em 2em; background:url(/members/images/bullet.png) 4px 6px no-repeat; }
#secondary .widget_recent_entries li.alt { background:#eee url(/members/images/bullet.png) 4px 6px no-repeat; }
#secondary .widget_recent_entries a { text-decoration:none; color:#676767; }

#secondary #twitter-tools .widget-body { position:relative; }
#secondary #twitter-tools h3 { background:url(/members/images/icon-twitter.png) no-repeat right center; line-height:1.8em; margin-bottom:0.2em; }
#secondary #twitter-tools ul { list-style-type:none; padding:0; margin:0; }
#secondary #twitter-tools .aktt_tweet_time { display:block; font-size:0.9em; }
#secondary #twitter-tools .aktt_more_updates { position:absolute; bottom:-2em; }
#secondary #twitter-tools a { text-decoration:none; }

#secondary #searchform label { display:block; }
#secondary #searchform #s { padding:4px 0; width:100%; margin-top:0; float:left; }
#secondary #searchform #searchsubmit { clear:both; }
#secondary #searchform:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }
#main #searchform #searchsubmit { float:none; }
#commentform:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }


/*  footer
--------------------------------------------------------------------------- */
#footer { clear:both; background:#fff; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; margin-bottom:1.5em; }
#footer-inner { padding:1em; }
#footer p.copy { font-size:1.2em; margin-bottom:0; }
#footer a { text-decoration:none; }
#footer a.top { cursor:pointer; }

#footer .widget_pages h3 { display:none; }
#footer .widget_pages ul { margin:0 0 1.5em; padding:0; list-style-type:none; }
#footer .widget_pages li { display:inline; margin-right:1em; }



#login-body{
  background-color:#282828;
  background-image:none;
}


#login-header{
  background-image:url("/members/images/loginhead.png");
  width:100%;
  height:244px;
  background-repeat:repeat-x;

}

#login-header #bimage{
  padding-top:170px;
  background-image:url("/members/images/earth.jpg");
  background-repeat:no-repeat;
  background-position:right center;
  width:100%;
  height:74px;
}

#login-header #bimage #logo{
  background-image:url("/members/images/logo2.png");
  background-repeat:no-repeat;
  width:508px;
  height:43px;
  margin:17px auto;
}

 #frm{
  width:391px;
  min-height:200px;
  margin:0 auto;
  padding-top:33px;
  color:#ffffff;
  font-family:"Arial", sans-serif;
  font-size:12px;
  border-bottom:1px solid #181818;
}

 #frm table tr th{
  font-weight:normal;
  text-shadow:1px 1px 1px #000000;
  padding:0;
 }

#frm input[type = "text"], #frm input[type = "password"]{
  background-image: url("/members/images/text.gif");
    background-repeat: repeat-x;
    border-color: -moz-use-text-color #3C3C3C #3C3C3C -moz-use-text-color;
    border-style: none solid solid none;
    border-width: 0 1px 1px 0;
    height: 15px;
    width: 376px;
  color:#ffffff;
  padding:5px;
}

#frm input[type = "submit"]{
  width:206px;
  height:77px;
  background-image:url("/members/images/loginbutton.gif");
  background-repeat:no-repeat;
  float:right;
  border:0;
  background-color:transparent;
  clear:both;
  cursor:pointer;
}

#links{
   border-top: 1px solid #3F3F3F;
    margin: 0 auto;
    min-height: 47px;
    padding-top: 3px;
    width: 391px;
}

#links a{
  color:#12b4c8;
  text-decoration:none;
  font-style:italic;
  margin-right:15px;
}

#lnk-exchange{
  min-height:160px !important;
  height:auto !important;
}

.requestlnk p{
  margin-top:0;
  margin-bottom:5px;
}

.requestlnk input[type="text"]{
  padding:5px !important;
  width:232px !important;
}

.requestlnk select{
  padding:5px !important;
  width:242px !important;
}

.clear{ clear:both; }

.frmerror{
  border:1px solid #FF0000 !important;
}

/*
  New login styles for dashboards
*/


#nlogin-body{
  background:#fff !important;
}

  #nlogin-body #logo{
    margin:100px auto 20px;
    width:481px;
    height:77px;
  }

  #nlogin-body #loginbox{
    margin:0 auto;
    border:1px solid #dadada;
    width:435px;
    padding:30px 20px;
    border-radius:4px;
    font-size:15px;
  }

  #nlogin-body #loginbox table{
    margin:0;
  }

  #nlogin-body #loginbox table tr th, #nlogin-body #loginbox table tr td{
    padding:0;
    font-weight:normal;
  }

  #nlogin-body input[type="text"], #nlogin-body input[type="password"]{
    border:1px solid #dadada;
    padding:10px 6px;
    margin:10px 0 20px 0;
    background:#fbfbfb;
    width:420px;
  }

  #nlogin-body input[type="submit"]{
    background-image:url("/members/images/button.jpg");
    background-repeat: repeat-x;
    border:0;
    color:#fff;
    border-radius:4px;
    height:24px;
    float:right;
  }

  #nlogin-body #remember{
    float:left;
    padding:3px 0 0 0;
  }

  #nlogin-body #loginlinks{
    padding:0 20px;
    margin:20px auto;
    width:435px;
    font-size:13px;
  }

  #nlogin-body #loginlinks a{
    color:#21759a;
    text-decoration:underline;
  }
