div.blockWrp li {
	list-style:none;
	line-height:1em;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
h3 {
	margin:0 auto 5px auto;
}
#TabbedPanel1 div.tabborder {
	background:url(../images/tabs-bg.gif) repeat-y 0 0;
}
/* Horizontal Tabbed Panels
 *
 * The default style for a TabbedPanels widget places all tab buttons
 * (left aligned) above the content panel.
 */

/* This is the selector for the main TabbedPanels container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * TabbedPanels container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the TabbedPanels widget, set a
 * width on the TabbedPanels container. By default, the TabbedPanels widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("TabbedPanels") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabbedPanels container.
 */
.TabbedPanels {
	width:274px;
	margin:0px 0px 10px 0px;
	padding: 0px;
}
/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabItemsGroup {
	margin: 0 auto 0px 0px;
	height:66px;
	padding:0px 0px 0px 0px;
	position:absolute;
	z-index:999;
	width:281px;
}
.TabItemsGroup li {
	margin:0px 7px 0px 0px;
}

.TabItemsGroup li.Tab {
	position: relative;
	top: 0px;
	float: left;
	font: normal 14px sans-serif;
	list-style: none;
	cursor: pointer;
	background: url(../images/tabinactive-l.gif) 0 0 no-repeat;
}
.TabItemsGroup li.Tab span{
	display:block;
	padding:11px 0px 35px 0px;
	width:134px;
	color:#a10d00;
	text-align:center;
}
.TabItemsGroup li.Tab:focus {
	outline:none;
}
.TabItemsGroup li.Tab:focus span{

}
.TabHover span{
	color: #fff;
}

.TabItemsGroup li.selected {
	background: url(../images/tabactive-l.gif) 0 0 no-repeat;
	margin:0px 6px 0px 0px;
	z-index:999;
}
.TabItemsGroup li.selected span {
	color:#fff;
}
.Tab a {
	color: black;
	text-decoration: none;
}
.blockWrp {
	padding:0px 0px 0px 0px;
}
* html .blockWrp {
	height:100px;
}
.blockWrp, .blockWrp p {
	color:#575757 !important;
	line-height:16px !important;
}
.blockWrp ul {
	margin:0px 0px 0px 0px;
}
.blockWrp li {
	background:url(http://www.galenalawfirm.com/templates/theme311/images/list-item3.gif) no-repeat 0 4px; 
	padding:0px 0px 9px 18px;
}
.body2 .blockWrp li {
	background:url(http://www.galenalawfirm.com/templates/theme311/images/list-item4.gif) no-repeat 0 4px; 
}
.body3 .blockWrp li {
	background:url(http://www.galenalawfirm.com/templates/theme311/images/list-item5.gif) no-repeat 0 4px; 
}
.body .blockWrp li a, .body .blockWrp li a:hover, .body .blockWrp li a:visited{
	color:#306ab2 !important;
	text-decoration:none;
}
.body2 .blockWrp li a, .body2 .blockWrp li a:hover, .body2 .blockWrp li a:visited{
	color:#FC625A !important;
	text-decoration:none;
}
.body3 .blockWrp li a, .body3 .blockWrp li a:hover, .body3 .blockWrp li a:visited{
	color:#136F00 !important;
	text-decoration:none;
}
.blockWrp img {
	margin:0px 15px 0px 0px;
}
.TabModulesGroup {
	font-size:0.8em;
	color:#602f1c;
	margin:0 auto;
	width:274px;
}
.TabbedPanels{
	padding-top:36px;
}
.wrapper {
	position:relative;
	background:url(../images/tabs-top.gif) no-repeat 0 0;
	margin:-1px 0 0px 0;
	width:100%;
	z-index:0
}

.tabs-bottom {
	height:8px;
	background:url(../images/tabs-bottom.gif) no-repeat 0 0;
}


.TabContent {
	padding:30px 0px 0px 0px;
}
.blockWrp p {
	padding:12px 26px 22px 24px;
	color:#fff !important;
	font:normal 13px Arial, Helvetica, sans-serif;
}
.blockWrp p.sect  {
	background:url(../images/sect-sep.gif) repeat-x 0 bottom;
}
.blockWrp p {
	line-height:18px !important;
}
.blockWrp p a  {
	color:#fff !important;
}