
/* ----- PrimeSlide.css ----- */
/* 
.documentContent {
  padding-left: 50px;
  font-family: "Verdana";
  font-size: 8pt;
  width: 500px;
}

 */

/*  Visual  */

.flexOpen .whenShut { display: none; }
.flexOpen .whenShut { display: none; }
.flexOpen .whenOpen { display: block; }
.flexShut .whenShut { display: none; }
.flexShut .whenOpen { display: none; }
.flexShut {
background: transparent;
/* border: 1px solid #222; */
}
.flexOpen {
padding-bottom: 5px;
/* border: 1px solid #555; */
}
/*  Headers  */
.flexNarrow {
  border-bottom: solid 1px #DAE2E8;
  cursor: pointer;
  height: 8px;
}
.bOpen .flexNarrow {
  background: url('arrow_up.gif') no-repeat center #eee;
}
.bOpen :hover.flexNarrow {
  background: url('arrow_up.gif') no-repeat center #DAE2E8;
}
.bShut .flexNarrow {
  background: url('arrow_do.gif') no-repeat center #eee;
}
.bShut :hover.flexNarrow {
  background: url('arrow_do.gif') no-repeat center #DAE2E8;
}

.bOpen .flexHeader {
  border-top: solid 1px #b1bdd6;
  background-repeat: no-repeat;
  background-image: url('flex_arr.gif');
  background-position: left center; }

.bShut .flexHeader {
  background-color: #eee;
  border-top: solid 1px #ccc;
  background-repeat: no-repeat;
  background-image: url('flex_ars.gif');
  background-position: left center; }

.bShut .flexHeader h2{
  color: #888;
}

.bShut .flexHeader .flexEdit {
  display:none;
}

.bOpen .flexHeader span {
  display:none;
}

.flexHeader {
  cursor: pointer;
  padding: 3px 8px 3px 23px;
  border-top: solid 1px #b1bdd6;
  background: #DAE2E8;
  -khtml-user-select: none; }

.flexHeader div {
  float: left; }

.flexHeader .flexEdit {
  font-weight: bold;
  float: right;
}
.flexHeader .flexEdit a{
  color: #A9B8CB;
}


.flexHeader h2 {
  display: inline;
  color: #45688E; }

.whenOpen .flexHeader {
  border-top: solid 1px #45688E;
  background-repeat: no-repeat;
  background-image: url('flex_arr.gif');
  background-position: left center; }

.whenShut .flexHeader {
  background-color: #eee;
  border-top: solid 1px #ccc;
  background-repeat: no-repeat;
  background-image: url('flex_ars.gif');
  background-position: left center; }

.whenShut .flexHeader h2{
  color: #888;
}

.whenOpen ul , .whenShut ul {padding-bottom: 10px;}
/* Content Box */

.flexBox {
  padding: 10px 8px 15px 8px; }

.no_padding {
  padding: 0px; }

.flexBox h4 {
  margin: 1px 0px 0px;
  padding: 4px 0px 2px; 
  font-size: 11px;
  border: none;
}

.vRow p {
 margin: 0px;
 padding: 1px 2px 0px 2px;
}

.vRow {
 margin: 5px 7px 0px 7px;
}

.vRow small {
 color: #555;
}

.vRow a img {
 padding: 1px;
 border: 1px solid #aaa;
 background-color: #fff;
}

.vRow a:hover img{
 border: 1px solid #000;
}

.feedPhotos {
 vertical-align:middle;
}

.feedPhotos a img {
 vertical-align:middle;
 padding: 3px;
 border: 1px solid #aaa;
 background-color: #fff;
 margin:3px 6px 3px 0px;
}

.feedPhotos a:hover img{
 border: 1px solid #45688E;
}

.feedVideos {
 vertical-align:top;
}

.feedVideos a img {
 vertical-align:top;
 padding: 1px;
 border: 1px solid #aaa;
 background-color: #fff;
 margin:3px 6px 3px 0px;
}

.feedVideos a:hover img{
 border: 1px solid #45688E;
}

.iIcon {
 vertical-align:bottom;
 padding: 1px 3px 0px 0px;
 margin-top: 2px;
}

a.iLink {
 vertical-align:bottom;
 padding: 2px 0px 1px 0px;
 margin-bottom: 4px;
 border-bottom: 1px solid #DAE2E8;
}

a.iLink:hover {
 text-decoration: none;
 padding-bottom: 1px;
 border-bottom: 1px solid #2B587A;
}

#moreWall {
 text-align:center; padding-top: 8px;
}

a.wallFunc {
  background: white;
  padding: 3px 4px 3px 6px;
}

a.wallFunc:hover {
  background: #DAE1E8;
  color:#36638E;
  text-decoration:none;
}

.msg {
 padding: 8px 11px; font-size: 11px; font-weight:bold;
 margin: 8px; text-align:left;
 background-color: #F4EBBD;
 border: 1px solid #D7CF9E
}

.appListTable {
  border-collapse: collapse;
  margin: 0px;
} 

.appListTable td {
 padding:0 4px 6px 4px;
 vertical-align: top;
}

.appListTable td img {
 width: 16px; 
 height: 16px; 
 float: left
}

a:hover {
 text-decoration:underline;
}
img a:hover {
 text-decoration:none;
}
.fig_shadow {
 background-color:#000000;
 height:1px;
 opacity:0.25;
 filter:alpha(opacity=25); 
 overflow:hidden;
 position:absolute;
 width:348px;
 z-index:2000;
}
.fig_row {
 margin: 4px 4px 0px 4px;
 padding:2px;
 width: 50px;
 border: 1px solid #D1D1D1;
 cursor: pointer;
}
.fig_name {
 vertical-align: top; 
 text-align: left;
 font-size: 11px;
 padding: 6px;
}
.fig_image { 
 height: 50px;
 width: 50px;
 overflow: hidden;
}
.fig_head {
 background-color: #F2F2F2;
 width: 348px;
}
.memImg{
  overflow:hidden;
  height:70px;
}
.people_table .name{
  padding-top:3px;
}

.people_table td{
padding:0;
}

#members .flexBox{
  padding-bottom:10px;
}

.rate_shadow {
 background-color:#000000;
 height:1px;
 opacity:0.25;
 filter:alpha(opacity=25); 
 overflow:hidden;
 position:absolute;
 width:478px;
 z-index:2000;
}


#debug_info {
  position: absolute;
  left: 20px;
  top: 5px;
  font-size: 75%;
  border: 1px solid #AAA;
  background-color: #CCC;
  padding: 2px;
}
#debug_info dt {
  margin: 0px;
  padding: 0px;
}
#debug_info dd {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 20px;
}
#debug_info span {
  font-weight: bold;
}

.documentContent dl {
margin:0px;
padding: 0px;
}

#multimedia_template h2 {margin-top: 45px; margin-bottom: 4px;}

#multimedia_template {
  margin-top: 35px;
  width: 80%;
  font-family: "Verdana";
  font-size: 8pt;
}


