@charset "utf-8";
/* CSS Document */


.m-top5px{margin-top:5px;}
.m-top10px{margin-top:10px;}
.m-top15px{margin-top:15px;}
.m-top20px{margin-top:20px;}
.m-top25px{margin-top:25px;}
.m-top30px{margin-top:30px;}
.m-top40px{margin-top:40px;}
.m-top50px{margin-top:50px;}

.f-right{float:right;}
.f-left{float:left;}

.hidden{display:none;}

/* ###### clearfix ###### */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/* ###### // clearfix ###### */


.subscription-table{ background-color: #fff; padding: 5px; width:140px; }


/* ########  tabs  ######## */
/*
#content-column .tabs-wrapper{ margin-top:10px; float:none; }
#content-column .tabs-wrapper ul{ margin:0; padding:0; }
#content-column .tabs-wrapper ul li{ margin:0 2px 0 0; padding:0 0 0 8px; background:url(/img/tabs/left_white.png) left top no-repeat; }
#content-column .tabs-wrapper ul li:hover, #content-column .tabs-wrapper ul li.li-hover{ background:url(/img/tabs/left_white.png) 0 -150px no-repeat; }
#content-column .tabs-wrapper ul li.selected{ background:url(/img/tabs/left_white.png) 0 -150px no-repeat; }
#content-column .tabs-wrapper ul li.last{ margin-right:0; }
*/

#content-column .tabbed{ margin-top:10px; overflow:hidden; }
#content-column .tabbed ul{ margin:0; padding:0; border-bottom:1px solid #929292; }
#content-column .tabbed ul li{ 
	margin:0 2px 0 0;
	padding:0 0 0 8px;
	background:url(/img/tabs/left_white.png) left top no-repeat;
	float:left;
	line-height:1.8em;
	height:24px;
	overflow:hidden;
}

#content-column .tabbed ul li:hover, #content-column .tabbed ul li.li-hover{ background-position:0 -150px; }
#content-column .tabbed ul li.active{ background-position:0 -150px; position:relative; margin:0 2px -1px 0; height:25px; }
#content-column .tabbed ul li a{
	background:url(/img/tabs/right_white.png) no-repeat 100% 0;
	display:block;
	outline-style:none;
	outline-width:medium;
	padding:2px 11px 0 2px;
	text-decoration:none;
	white-space:nowrap;
	color:#ffffff;
}
#content-column .tabbed ul li a:hover{ background-position:right -150px; color:#231F20; }
#content-column .tabbed ul li.active a{ color:#231F20; background-position:right -150px; }


.category-table{ border-collapse:collapse; margin:5px 0 0 1px; }
.category-table colgroup col{ width:154px; }
.category-table tbody tr.colored td{ background:#F0F0F0; }
.category-table tbody tr td{ padding:3px; border:1px solid #CCCCCC; font-size:11px; }

.info-table{ margin-bottom:10px; }
.info-table thead tr th{ text-align:left; } 
.info-table td.long{ width:200px; }