/* **************** GRIDS ***************** */
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left;_zoom:1;}
.unitExt{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
/* extending grids to allow a unit that takes the width of its content */
.media{width:auto;}


.tab-btn 					{ float:left; display:inline; position:relative; line-height:1.2em; height:100px; }
.tab-btns span				{ background:transparent url(/upload/test_tab_bg.png) top right no-repeat; display:block; padding:6px 20px 5px 9px; }
.tab-btns span.done			{ height:100px; background: url(/upload/test_tab_bg.png) top right no-repeat; }
.tab-btns span.selected 	{ background:transparent url(/upload/test_tab_selected.png) right top no-repeat; z-index:1002; font-weight:bold; color:#900; }
.tab-btns div.selected		{ background:transparent url(/upload/test_tab_bg.png) no-repeat; padding-left:15px; margin-left:-18px;}
.tab-btns input				{ border:0; background-color:transparent; cursor:pointer; padding:0; width:auto; overflow:visible; }
.date { float:right; } 
.selected { height:100px; }

.tab-btns { position:relative; z-index:1002; min-height:26px; overflow:hidden; margin-left:1px; }
.tab-btns span.selected input { color:#900; font-weight:bold; }
.IntraText { margin-bottom:0; }
.tab-content { margin-top:5px; border-style:dashed; border-width:1px; width:620px; background-color:white; padding-right:10px; padding-left:10px; padding-bottom:10px; padding-top:10px; float:left; }
