/* 
 ----------------------------------------------------------------------------
  CSS Document - accordion.css
 ---------------------------------------------------------------------------- 
*/
.AccordionTitle, .AccordionContent, .AccordionContainer {
  position:static;
}

.AccordionTitle h3 span {
  display:block;
  color:inherit;
}

.acc_open {
}

.acc_closed {
}

.AccordionTitle {
  overflow:hidden;
  cursor:pointer;
  font-weight:bold;
  vertical-align:middle;
  -moz-user-select:none;
}

.AccordionTitle h3 {
  overflow:hidden;
  vertical-align:middle;
  font-size:1.005em;
}

.AccordionContent {
  position:static;
  height:auto;
  overflow:hidden;
  margin-left:20px;
}

.AccordionContainer {
  overflow:hidden;
}

.AccordionContainer .acc_closed h3 { background:url(../!images/moreInfo.gif) no-repeat 0 0; display:block; width:550px; height:30px; }
.AccordionContainer .acc_open h3 { background:url(../!images/lessInfo.gif) no-repeat 0 0; display:block; width:550px; height:30px; }

.AccordionContainer .acc2_closed h3 { background:url(../!images/moreTime.gif) no-repeat 0 0; display:block; width:550px; height:30px; }
.AccordionContainer .acc2_open h3 { background:url(../!images/lessTime.gif) no-repeat 0 0; display:block; width:550px; height:30px; }

.AccordionContainer .AccordionTitle { margin-bottom:5px; }
.AccordionContainer .AccordionTitle h3 span { display:block; position:absolute; left:-9999px; }

.bottom #service .OtherStuff 				{ padding-top:10px; padding-bottom:15px; }
.bottom #service .OtherStuff p				{ display:block; float:left; width:450px; margin-bottom:5px; }
.bottom #service .OtherStuff p.short				{ display:block; float:left; width:400px; margin-bottom:5px; }
.bottom #service .OtherStuff .MediumHolder	{ display:block; float:left; width:140px; margin-bottom:10px; margin-top:10px; }
.bottom #service .OtherStuff .MediumHolder em	{ display:block; float:left; width:auto;height:30px; line-height:30px; cursor:pointer; }
.bottom #service .OtherStuff label  { display:block; float:left; width:70px; margin-bottom:5px; font-weight:bold; }
.bottom #service .OtherStuff label.long  { display:block; float:left; width:120px; margin-bottom:5px; font-weight:bold; }
.bottom #service .OtherStuff a				{ margin-left:0px; }

