
#container {
  float:left;
  width:100%;
  padding:0 0 1em;
  position:relative;
  min-height:0
}
#main{

  position:relative; 
  min-height:0;
  width:100%;
}
.clear {clear:both}
p {margin: 0 10px 1em}
.strong{font-weight:700}

h1 {font-family:georgia,'times new roman',times,serif; font-size:2.5em; font-weight:normal; color:#f60}

h1, h2, h3 {margin-bottom:0em}

h2, h3, h4, h5 a,  a {padding:0px 0px; color:#0033CC; }


h2, h3, h4, h5 {font-size:1em; color:#0033CC;}
#main h2 {}

/* --- Links --- */
.h a {padding:1px; border:1px solid #e0e0e0; color:#05b;font-weight:bold;}

a:hover, a:focus, a:active {border-color:#bcd; text-decoration:none; outline:0 none}

#side a {display:block; border-width:0 0 1px; border-color:#445; color:#0066CC}

#side a:hover, #side a:active, #side a:focus {background-color:#334}
/* --- Accordion --- */
.js #main .accordion {visibility:hidden}

.accordion {margin:0; padding:0 0px}

.accordion li {list-style-type:none}

.accordion li.last-child {margin-left:19px; list-style-type:disc}

.accordion .outer {border:1px solid #dadada; border-width:0 1px 1px; background: #fff}

.accordion .inner {margin-bottom:0; padding:.5em 10px 1em; position:relative; overflow:hidden}

.accordion .inner .inner {padding-bottom:0}

.accordion .h {padding-top:0em; margin:2px 0px 0px 0px;} /* vertical padding instead of vertical margin (ie8) */

.accordion p {margin:.5em 1px 1em}

/*  
  Add styles for all links in the 'accordion':
.accordion a {...}
*/    

a.trigger {padding:5px 0px 5px 20px; color:#878585; font-weight:normal;}

a.trigger.open { font-weight:bold; color:#d43129;}

.last-child a.trigger{padding-left:1px; background-image:none; font-weight:normal}

#main a.trigger {
    background-image: url("../images/clientbg.png");background-repeat: repeat-x;}

#main a.trigger.open {border-color:#dadada; background-color:#e7e7e7}

#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {border-color:#bcd}
