/*****  JBB APP STYLES  *****/
/* - OUTERMOST CONTAINER - */
body{
  width:100%;
}
#container{
  width:775px;
  margin:0px auto;
}

/* - HEADER - */
#c_partner_branding{
  margin: 0 0 10px 0;
}
#c_partner_branding img{
  /* may not need this */
  vertical-align:middle;
}
/* NAVIGATION */
.navarea{
  float:left;
  width:100%;
  background-color:#8C8E8C;
  color:#fff;
}
.navarea ul{
  padding:0 5px;
  background-color:#8C8E8C;
}
.navarea li{
  display:block;
  float:left;
  list-style:none;
  padding:0 0 0 0;
  background-color:#8C8E8C;
}
.navarea li a{
  color:#E7E7E7;
  padding:1px 10px;
  font-weight:bold;
}

#c_nav_global{
}
#c_nav_global a{
  font-size:90%;
}

#c_nav_top{

}
#c_nav_top li{
  padding:5px 0;
}
#c_nav_top a{

}

/* - CONTENT - */
#c_content{
  clear:both;
  padding:10px 0 0 0;
}
#c_sidebar{
  width:200px;
  /*margin-left:15px;*/
}

#c_sidebar h2{

}
#c_sidebar ul{

}
#c_sidebar li{

}

#c_body{
  /*margin:0 215px 0 0;*/
  padding:0 0 15px 0;
  width:536px;
}

#c_body form{
  width:536px;
}

/* - FOOTER - */

#c_nav_footer{
  clear:both;
  padding:5px 0px;
}

#c_nav_footer a{
  font-size:80%;
  vertical-align:middle;
}

/* CORNERS */
   
.c {
    display: block;
}
.c * {
  display: block;
  height: 1px;
  overflow: hidden;
}
   
.c b {
  padding: 0px 1px;
  background-color: #999;
}
.c.shadow b{
  height:1px;
  background-color: #8C8E8C;
}   
.c i.sidebar_top {
  background-color: #E7E7E7;
}

.c i.sidebar_bottom {
  background-color: #F0F0F0;
}   
.c i.body_top {
  background-color: #fff;
}

.c i.body_bottom {
  background-color: #fff;
} 
.c i.nav_top {
  background-color: #8C8E8C;
}

#c_nav_top_bottom_corners,#c_nav_btm_bottom_corners{
  width:100%;
}
#c_nav_btm_bottom_corners{
  margin-bottom:15px;
}
b.c.shadow  {
  background-color: #fff;
}

.c i.nav_bottom {
  background-color: #8C8E8C;
}
.c1 { margin: 0 2px; }
.c2 { margin: 0 1px; }
.c3 { margin: 0 0px; }


/* ERROR MSG */

.msgbox.error{
  display:block;
  padding-left: 20px;
  margin:2px 0 3px 0;
  background: url(../images/i_error_SKID-guykawasaki.gif) no-repeat top left;  
  height:16px;
}
span .msgbox.error{
  display:inline;
}
.containerHighlite{
  background-color:#FFF3C6;
}