#tabs 
{
 padding-top: 10px;
}
#tabs ul{
 margin: 0;
}
#tabs ul li {
 display: inline;
}
.tabs {
 float:left;
 width: 134px;
 background: url(../images/style/normal-state-right.jpg) no-repeat scroll right top;
}
.tabs div {
 background: url(../images/style/normal-state-mid.jpg) repeat-x;
 width: 124px;
 padding: 10px 0 0;
}
.tabs a {
 background: url(../images/style/normal-state-left.jpg) no-repeat scroll left top;
 padding: 8px 0 0 10px;
 text-decoration: none;
 color: #333333;
 display: block;
 margin-top: -10px;
 min-height: 35px;
 height: auto !important;
 height: 35px;
}
.tabs a:link{
 text-decoration: none;
}
.tabs a:active {
 text-decoration: none;
}
.tabs a:visited {
 text-decoration: none;
}
.tabs a:hover {
 text-decoration: none;
}
#firsttab {
 margin-left:5px;
}
.tabcontainer {
 background:transparent url(../images/style/reg_table_top.jpg) no-repeat scroll left top;
 padding-top:10px;
 margin-top: -1px;
 height:100%;
}
.tabcontainer div.tabcontent {
 background:transparent url(../images/style/reg_table_mid.jpg) repeat-y;
 padding-left: 20px;
 min-height: 300px;
 height: auto !important;
 height: 300px;

}
#tab_footer {
 background:transparent url(../images/style/reg_table_btm.jpg) no-repeat scroll left bottom;
 height:10px;
 margin-bottom: 20px;
 display:block;
 min-height: 0;
 font-size: 0;
}

.tabcontainer.dyn div.tabcontent {
 display:none;
}
.tabcontainer.dyn div.displaytab {
 display:block;
}
.tabcontainer h5 { 
 padding: 10px 0 5px 0;
 display: block;
 font-size: 108%;
}
.leftcopy {
 width: 300px;
 font-size: 93%;
 margin-top: 1em;
}
.fltright {
 padding-right: 10px;
}
ol { 
 margin-left:1.5em;
}

.tabs.selected {
 background: url(../images/style/over-state-right.jpg) no-repeat scroll right top;
 margin-top: -10px;
}
.tabs.selected div {
 background: url(../images/style/over-state-mid.jpg) repeat-x;
}
.tabs.selected a{
 background: url(../images/style/over-state-left.jpg) no-repeat scroll left top;
 min-height: 46px;
 height: auto !important;
 height: 46px;
 font-weight: bold;
}
.faq {
 width:245px;
 float:left;
 padding-right:5px;
}
.question 
{
 font-weight: bold; 
}
.answer {
 margin-right: 0.5em;
}
#tabs-4 p {
 margin-right: 1em;
}
#tabs-4 {
 padding-right: 1em;
} 
#tabs-4 ul {
 margin: 1em;
}
#tabs-4 ul li {
 display: list-item;
}