/* Layout */

body{background:#fff url(../images/background.gif) repeat-x top left;}
#header{background:transparent url(../images/header_shade.png) no-repeat top center;padding-top:16px;}
	#logo{position:absolute;top:16px;background:transparent url(../images/logo.png) no-repeat left top;width:211px;height:42px;}
	#searchbar{float:right;}	
		form.subsearch input#search{ display:block; float:left; background:transparent url(../images/subsearch.png) no-repeat; border:0; width:174px; height:17px; padding:4px 5px; color:#666; margin:7px 5px 0 5px;}
		form.subsearch input#submit{ display:block; float:left; background:transparent url(../images/subsearch_btn.png) no-repeat;border:0;width:32px;height:32px;margin-top:2px;}
	#navbar{background:transparent url(../images/bar_shade.png) no-repeat top center;margin-top:56px;height:24px;padding-top:4px;}
		ul.main-nav{position:absolute;top:76px;}
		ul.main-nav li{float:left;list-style:none;margin-left:0;margin-right:0;padding-right:22px;}
		ul.main-nav li a{padding:7px 5px 6px 5px;}
		ul.main-nav li a:hover{background:#35312b;}
	#dirbar{background:#f27920 url(../images/bar_dir_bg.gif) repeat-x top left;height:37px;margin-bottom:8px;}
	#expand_log{position:relative;z-index:10;height:0px;width:922px;background:#2f2d27;border-top:#4e473e 1px solid;padding:0 14px;overflow: hidden;}
	#content_log{padding:5px 0;}
	#help_beginner{position:relative;z-index:10;height:0px;width:710px;background:none;padding:0;overflow: hidden;}

#content{min-height:400px;}
	#error_placeholder{margin-bottom:10px;}
	.editorial{background:transparent url(../images/feature_black.png) repeat-y top right;height:275px;}
	.feature{background:#eee url(../images/tools_bg.png) repeat-x top left;padding-left:10px;}
		
#footwrapper{background: #47443d url(../images/footer_bg.png) repeat-x left top;color:#c3c3c3;border-top:#a7a7a7 2px solid;min-height:120px;margin-top:56px;}
	.foot_dark{ padding:15px 0; margin-bottom:30px;}
		#copyright{font-family:"Myriad Pro", Helvetica, Arial; color:#4d463b;}
		#copyright a{color:#7f786d;}
		#copyright a:hover{text-decoration: underline;}
	.generated{color:#8a8a8a;}

.boxpadding{padding:16px 14px 0 8px;background:transparent url(../images/shadow.png) no-repeat top center;}
.boxpadding.none{padding:0 10px;background:none;}
.boxpadding.page{background:transparent url(../images/shadow_thick.png) no-repeat top center;}
.boxpadding.left{background:transparent url(../images/shadow_left.png) no-repeat top center;}
.boxpadding.right{background:transparent url(../images/shadow_right.png) no-repeat top center;}
.boxpadding.equal{background:transparent url(../images/shadow_equal.png) no-repeat top center;}
.boxpadding.sidebar{padding:16px 4px 0 4px;background:transparent url(../images/shadow_sidebar.png) no-repeat top center;}

.boxpadding.favorit{padding:16px 4px 4px 4px;background:transparent url(../images/shadow_favorit.png) no-repeat top center;}
	.fave-spec{width:300px;padding-left:18px;}
	
div#slider{width:710px;height:162px;margin-top:-10px;}
div#slider ul{list-style: none;list-style-image: url();margin:0;padding:0;}
	div.ticker-l,div.ticker-r{height:162px;}
	div.ticker-l .ticker-logo,div.ticker-r .ticker-logo{float:left;z-index:99;margin:-25px 0 0 10px;width:340px;}
	div.ticker-l .ticker-text,div.ticker-r .ticker-text{margin-top:30px;}
	div.ticker-l img.banner,div.ticker-r img.banner{float:left;width:354px;height:125px;}

	div.ticker-l img.logo,div.ticker-r img.logo{width:50px;float:left;margin-right:10px;vertical-align:bottom;}
	div.ticker-l{width:354px;float:left;background:transparent url(../images/ticker_l.png) no-repeat bottom;border-right:1px solid #666;}
	div.ticker-r{width:354px;float:left;background:transparent url(../images/ticker_r.png) no-repeat bottom;}

div.tools{background:#eee url(../images/tools_bg.png) repeat-x top left; border-top:#ddd 1px solid;height:28px;margin-bottom:16px;}
	div.tools .tool-title {float:left;padding:6px 4px 0 14px;}
	div.tools .notifier {float:right;padding:3px 10px 0 4px;}
	ul.tools li{list-style: none; height:34px; float:left;}
	ul.tools li.tabs a{display:block;margin:4px 13px 0 13px;}
	ul.tools li.selected{ display:block; background:#ade url(../images/tools_tab_m.png) repeat-x; padding:0; height:25px;margin:3px 11px 0 11px;}
	ul.tools li.selected div{float:left; color:#eee;}
	div.tools-l{ background:url(../images/tools_tab_l.png) no-repeat;}
	div.tools-r{ background:url(../images/tools_tab_r.png) no-repeat;}
	div.tools-l, div.tools-r { width:4px; height:25px;}
	div.sel{ display:inline; height:34px; padding: 2px 16px 0px 16px; }
	
dl.finder{background:transparent url(../images/finder_bottom.png) no-repeat bottom;width:710px;padding-bottom:5px;margin-top:-13px;}
	dl.finder dt{border-top:#e7e7e7 1px solid;border-bottom:#e7e7e7 1px solid;font-size:14px;background:#f8f8f8 url(../images/finder_dt.png) no-repeat bottom;padding:5px 14px 4px 14px;font-weight:normal;margin:0;}
	dl.finder dd{background:transparent url(../images/finder_bg.png) repeat-y;padding:10px 14px;}
	
dl.sidebartool{border:#c0b8a8 1px solid;background:#dbd3c6;margin:10px 0;margin-top:30px;}
	dl.sidebartool dt{background:#c5c0b8 url(../images/sidebar_dt.jpg) no-repeat;height:32px;padding:4px 8px;}
	dl.sidebartool dd{padding:2px 4px 4px 4px;}
	dl.sidebartool dd div div{background:transparent;border:0;padding:15px 0;}
	dl.sidebartool dd + dt{border-top:#beb5a5 1px solid;}

dl.highlighted{background:transparent url(../images/highlight_bottom.png) no-repeat bottom;width:710px;padding-bottom:10px;}
	dl.highlighted dt{border-top:#e7e7e7 1px solid;border-bottom:#e7e7e7 1px solid;font-size:16px;background:transparent url(../images/highlight_bg.png) repeat-y;padding:7px 14px 6px 14px;font-weight:normal;margin:0;}
	dl.highlighted dt + dt{border-top:0;padding-top:0;}
	dl.highlighted dt.top{background:transparent url(../images/highlight_top.png) no-repeat bottom;height:10px;border:0;margin:0;padding:0;}
	dl.highlighted dd{background:transparent url(../images/highlight_bg.png) repeat-y;padding:10px 14px;}
	dl.highlighted dd.none{padding-bottom:0;}
	ul.category{margin-left:0;padding-left:0;height:20px;}
	ul.category li{list-style:none;display:inline;}
	.category a:after{content:" . ";}

ul.subnav{margin:0;padding:0;border-top:#eee 1px solid;background:#fff;}
ul.subnav.side{border-top:#e7e7e7 1px solid;padding-top:0px;}
	ul.subnav li{background:#fff url(../images/subnav_bg.png) no-repeat top center;border-bottom:#f1f1f1 1px solid;height:21px;padding:7px 10px;list-style-position: inside;}
	ul.subnav li a{font-size:16px;color:#333;}
	ul.subnav.side li{background:#fff url(../images/sidenav_bg.png) no-repeat top left;border:0;height:18px;padding:7px 10px;list-style:none;font-size:12px;padding-left:10px;margin:0;font-weight:bold;}
	ul.subnav.side li.current{background:#fff;border-bottom:#e3e3e3 1px solid;height:21px;padding:7px 10px;list-style-position: inside;font-weight:bold;}
	ul.subnav.side li a{font-size:12px;display:block;padding-left:4px;color:#333;}
	ul.subnav.side li.current a{color:#008ca5;}
	
	


div.title{ height:31px; padding:24px 10px 16px 10px; margin:0;}
div.title.editorial{padding-top:16px;padding-bottom:4px;}
div.section{border-bottom:#e7e7e7 1px solid;padding-bottom:12px;margin-bottom:12px;}

div.page-def {padding:18px 0;background:transparent url(../images/page_def_bg.png) no-repeat bottom center;}
div.about-def {padding:25px 0;margin-bottom:35px;}

.border-top, table.border-top tr td, ul.border-top li{ border-top:#e7e7e7 1px solid;}
.border-bottom, table.border-bottom tr td, ul.border-bottom li{ border-bottom:#e7e7e7 1px solid;}
.border-left, table.border-left tr td{ border-left:#e7e7e7 1px solid;padding-left:10px;}
.border-right, table.border-right tr td{ border-right:#e7e7e7 1px solid;padding-right:10px;}

table.border-top, table.border-top tr:first-child td{border-top:0;}
table.border-bottom, table.border-bottom tr td.bottom{border-top:0;}
table.border-left, table.border-left tr td:first-child{border-left:0;}
table.border-right, table.border-right tr td.last{border-right:0;}

table.border-bottom, ul.border-bottom, table.border-bottom tr.bottom td{border-bottom:0;}

.space-wide, ul.space-wide li, table.space-wide tr td{padding-top:18px;padding-bottom:18px;}
ul.space-wide, table.space-wide, ul.space-wide li.top, table.space-wide tr.top td, ul.space-wide li:first-child, table.space-wide tr:first-child td{padding-top:5px;}
ul.space-wide, table.space-wide, ul.space-wide li.bottom, table.space-wide tr.bottom td{padding-bottom:6px;}

.space-mid, ul.space-mid li, table.space-mid tr td{padding-top:10px;padding-bottom:10px;}
ul.space-mid, table.space-mid, ul.space-mid li.top, table.space-mid tr.top td, ul.space-mid li:first-child, table.space-mid tr:first-child td{padding-top:3px;}
ul.space-mid, table.space-mid, ul.space-mid li.bottom, table.space-mid tr.bottom td{padding-bottom:3px;}

.space-narrow, ul.space-narrow li, table.space-narrow tr td{padding-top:6px;padding-bottom:6px;}
ul.space-narrow, table.space-narrow, ul.space-narrow li.top, table.space-narrow tr.top td, ul.space-narrow li:first-child, table.space-narrow tr:first-child td{padding-top:2px;}
ul.space-narrow, table.space-narrow, ul.space-narrow li.bottom, table.space-narrow tr.bottom td{padding-bottom:0;}

.space-mini, ul.space-mini li, table.space-mini tr td{padding-top:2px;padding-bottom:2px;}
ul.space-mini, table.space-mini, ul.space-mini li.top, table.space-mini tr.top td, ul.space-mini li:first-child, table.space-mini tr:first-child td{padding-top:0;}
ul.space-mini, table.space-mini, ul.space-mini li.bottom, table.space-mini tr.bottom td{padding-bottom:0;}

.space-top{padding-top:5px;margin-top:5px;}
.space-bottom{padding-bottom:5px;margin-bottom:5px;}
.margin-top{margin-top:5px;}
.margin-bottom{margin-bottom:5px;}

ul.line-narrow li{line-height:20px;}

div.mainpic{margin-bottom:10px;}
div.mainpic .caption{background:transparent url(../images/black_transparent.png);width:690px;height:47px;position:absolute;padding:6px 10px;}
div.mainpic .caption h1{margin-top:0;padding-top:0;line-height:24px;color:#eee;}
div.mainpic .caption h6{margin-bottom:0;}
table.grid{}
table.grid tr td{border-left:#e7e7e7 1px solid;padding:14px 8px;border-top:#e7e7e7 1px solid;}
table.grid tr td h5{padding-top:5px;}
table.grid tr td h1 a,table.grid tr td h2 a,table.grid tr td h3 a,table.grid tr td h4 a,table.grid tr td h5 a{color:#008ca5;}
table.grid tr:first-child td{border-top:0;}
table.grid tr td:first-child{border-left:0;}
img.galeri{background:transparent url(../images/thumb_shadow.png) no-repeat bottom;padding-bottom:7px;}
div.imgplace{height:96px;text-align:center;}
.panel_info{margin-left:60px;}

table.calendar{border-left:#e7e7e7 1px solid; color:#ccc;}
table.calendar tr th{background:#999; color:#ededed; border-right:#ccc 1px solid; font-weight:normal;}
table.calendar tr td{width:80px; padding:0; border-bottom:#e7e7e7 1px solid; border-right:#e7e7e7 1px solid;}
table.calendar tr td dl dt{height:14px; padding:3px 5px 6px 5px; border:0; border-bottom:#e7e7e7 1px solid; border-top:#e7e7e7 1px solid; background:#ccc;color:#454545;font-size:11px;}
table.calendar tr td dl dd{ padding:0 6px; width:75px; min-height:75px;}
table.calendar tr td dl dd ul li{background:#ddf4f7;width:78px;padding:2px 5px;}
table.calendar tr td dl dd ul li + li{margin-top:5px;}

table.gantt{border-left:#e7e7e7 1px solid;color:#999;}
table.gantt tr th{background:#999; color:#ededed; border-right:#ccc 1px solid; font-weight:normal;font-size:10px;padding:3px;width:8px;}
table.gantt tr th.endofweek,table.gantt tr.days th.endofweek{border-right:#f37e21 1px solid;}
table.gantt tr th.title{width:200px;font-size:12px;font-weight:bold;padding-left:5px;}
table.gantt tr.days th{background:#ccc;color:#454545;border-right:#eee 1px solid;}

table.gantt tr td{border-bottom:1px solid #eaeaea;border-right:1px solid #eee;padding:3px 1px;}
table.gantt tr td.title{padding:5px 8px;}
table.gantt tr.even td{background:#fafafa;}
table.gantt tr.even td.title{background:#f4f4f4;}
table.gantt tr.odd td{background:#f6f6f6;}
table.gantt tr.odd td.title{background:#f0f0f0;}
.bar{ background: #f9ad37 url(../images/bar_dir_bg.gif) repeat-x bottom left; color:#ddd; font-size:9px;padding:0 2px;text-align:center;height:60px;}
 a .bar{color:#fff;}

table.zebra{border:1px solid #e7e7e7;border-left:0;border-right:0;}
table.zebra tr td{border-bottom:1px solid #e3e3e3;padding:10px;}
table.zebra tr td.title{border-bottom:1px solid #e7e7e7;}
table.zebra tr.odd td.title{background:#fcfcfc;}
table.zebra tr.odd td{background:#f6f6f6;}
table.zebra tr.even td.title{background:#f4f4f4;}
table.zebra tr.even td{background:#ededed;}

div.gallery-sidebar{margin-bottom:1px;}
div.gallery-sidebar a div.caption{position:absolute;margin-left:6px;width:190px;padding:6px 10px;font-size:10px;color:#666;display:none;text-align:left;}
div.gallery-sidebar a div.caption span{line-height:10px;color:#ccc;font-size:11px;}
div.gallery-sidebar a:hover div.caption{display:block;float:left;background:transparent url(../images/gallery_side_bg.png) repeat-x top left;}

.float-left{ float:left;}
.float-right{ float:right;}
img.float-left{margin:0 8px 2px 0;}
img.float-right{margin:0 0 2px 8px;}

.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}

table.vertical-top tr td{vertical-align: top;}
table.vertical-mid tr td{vertical-align: middle;}
table.vertical-bottom tr td{vertical-align: bottom;}

table.table tr th{background:#eee url(../images/tools_bg.png) repeat-x top left;color:#333;padding:8px 5px;}
table.table tr th{padding:8px 5px;}

.response{padding:6px 10px;margin:5px 0;border:1px solid #f1d66a;}
.label{padding-top:7px;font-size:12px;}
ul.float li{float:left; margin-right:30px;}

.no-indent{margin-left:0;}
.line-wide{line-height:2em;}

.padding-top{padding-top:5px;}
.padding-top-10{padding-top:10px;}
.padding-bottom{padding-bottom:5px;}
.padding-left{padding-left:8px;}
.padding-right{padding-right:8px;}
.padding-wide{padding-bottom:10px;margin-bottom:10px;}
.padding-mod{padding-bottom:5px;padding-top:5px;}

td.thumb{width:40px;}
td.thumbwide{width:95px;}
td.member{width:110px;}
dl.border-top dt{border-top:#e7e7e7 1px solid; padding-top:10px;}
dl.border-top dt.first{border-top:0;padding-top:0;}

table.equal-width-2 tr td{width:50%;}
table.equal-width-3 tr td{width:33%;}
table.equal-width-4 tr td{width:25%;}
table.equal-width-5 tr td{width:20%;}

ul.toolbox {background:#f9f9f9 url(../images/feature_bg.png) repeat-x left top;}
ul.toolbox li{border-bottom:#e7e7e7 1px solid;height:28px;display:block;padding:5px 0 0 5px;}
ul.toolbox li a{height:26px;display:block;}

div.tablet{ background:transparent url(../images/tablet_bg.png) no-repeat top left;width:38px;height:38px;text-align:center;font-weight:bold;color:#666;font-size:13px;padding-top:3px;}
div.chat{ background:transparent url(../images/comments.gif) no-repeat top left;width:44px;height:43px;text-align:center;font-weight:bold;color:#666;font-size:13px;padding-top:3px;}
div.tablet h6{line-height:10px;margin-bottom:3px;}

/* Text */

h1.title, h1.title-mid, h1.title-light, h1.page-mid, span.sidebar{font-size: 26px; display:inline;padding:0;}
h1.title.page{font-size:36px;}
h1 + h1.page-mid{background:transparent url(../images/arrow-huge.png) no-repeat 0 2px;padding-left:18px;margin-left:5px;}
.big-arrow{background:transparent url(../images/arrow-huge.png) no-repeat top center;width:10px;height:12px;margin:0 10px;}

a.icon{color:#333;padding-left:24px;padding-top:1px;}
a.icon.blue{color:#008ca5;}
a.icon.midgrey{color:#999;}
a.icon:hover{color:#0075b9;text-decoration:underline;}
a.icon.midgrey:hover{text-decoration:none;}

a.icon.add{background:transparent url(../images/icon/add.png) no-repeat left center;}
a.icon.delete{background:transparent url(../images/icon/delete.png) no-repeat left center;}
a.icon.edit{background:transparent url(../images/icon/edit.png) no-repeat left center;}
a.icon.picture{background:transparent url(../images/icon/picture.png) no-repeat left center;}
a.icon.friend{background:transparent url(../images/icon/friend.png) no-repeat left center;}
a.icon.friends{background:transparent url(../images/icon/friends.png) no-repeat left center;}
a.icon.rss{background:transparent url(../images/icon/rss.png) no-repeat left center;}

a.icon.addfriend{background:transparent url(../images/icon/addfriend.png) no-repeat left center;}
a.icon.profile{background:transparent url(../images/icon/user.png) no-repeat left center;}
a.icon.profilmerc{background:transparent url(../images/icon/home.png) no-repeat left center;}
a.icon.shop{background:transparent url(../images/icon/shop.png) no-repeat left center;}
a.icon.page{background:transparent url(../images/icon/page.png) no-repeat left center;}
a.icon.avatar{background:transparent url(../images/icon/avatar.png) no-repeat left center;}
a.icon.password{background:transparent url(../images/icon/password.png) no-repeat left center;}
a.icon.help{background:transparent url(../images/icon/help.png) no-repeat left center;}

a.icon.active{background:transparent url(../images/icon/active.png) no-repeat left center;}
a.icon.alphabet{background:transparent url(../images/icon/alphabet.png) no-repeat left center;}
a.icon.time{background:transparent url(../images/icon/clock.png) no-repeat left center;}
a.icon.new{background:transparent url(../images/icon/new.png) no-repeat left center;}

a.icon.prev{background:transparent url(../images/icon/prev.png) no-repeat left center;}
a.icon.next{background:transparent url(../images/icon/next.png) no-repeat left center;}
a.icon.now{background:transparent url(../images/icon/now.png) no-repeat left center;}

a.icon.bookmark{background:transparent url(../images/icon/bookmark.png) no-repeat left center;}
a.icon.review{background:transparent url(../images/icon/review.png) no-repeat left center;}
a.icon.favorite{background:transparent url(../images/icon/favorite.png) no-repeat left center;}
a.icon.comment{background:transparent url(../images/icon/comment.png) no-repeat left center;}
a.icon.merchant{background:transparent url(../images/icon/merchant.png) no-repeat left center;}
a.icon.owner{background:transparent url(../images/icon/owner.png) no-repeat left center;}
a.icon.ngobrol{background:transparent url(../images/icon/ngobrol.png) no-repeat left center;}
a.icon.chatnow{background:transparent url(../images/icon/chatnow.png) no-repeat left center;}
a.icon.envelope{background:transparent url(../images/icon/envelope.png) no-repeat left center;}
a.icon.respon{background:transparent url(../images/icon/respon.png) no-repeat left center;}
a.icon.share{background:transparent url(../images/icon/share.png) no-repeat left center;}
a.icon.facebook{background:transparent url(../images/icon/facebook.png) no-repeat left center;}
a.icon.web{background:transparent url(../images/icon/web.png) no-repeat left center;}
a.icon.news{background:transparent url(../images/icon/news.png) no-repeat left center;}
a.icon.newsindex{background:transparent url(../images/icon/newsindex.png) no-repeat left center;}
a.icon.event{background:transparent url(../images/icon/event.png) no-repeat left center;}
a.icon.article{background:transparent url(../images/icon/article.png) no-repeat left center;}

a.icon.facade{background:transparent url(../images/icon/facade.png) no-repeat left center;}
a.icon.account{background:transparent url(../images/icon/settings.png) no-repeat left center;}
a.icon.content{background:transparent url(../images/icon/content.png) no-repeat left center;}
a.icon.statistik{background:transparent url(../images/icon/statistik.png) no-repeat left center;}
a.icon.billing{background:transparent url(../images/icon/billing.png) no-repeat left center;}
a.icon.warning{background:transparent url(../images/icon/warning.png) no-repeat left center;}

a.icon.front{background:transparent url(../images/icon/front.png) no-repeat left center;}
a.icon.search{background:transparent url(../images/icon/search.png) no-repeat left center;}
a.icon.kategori{background:transparent url(../images/icon/kategori.png) no-repeat left center;}
a.icon.list{background:transparent url(../images/icon/list.png) no-repeat left center;}

a.icon.star{background:transparent url(../images/icon/star_small.png) no-repeat left center;}
a.icon.tempat{background:transparent url(../images/icon/tempat.png) no-repeat left center;}
a.icon.produk{background:transparent url(../images/icon/produk.png) no-repeat left center;}
a.icon.servis{background:transparent url(../images/icon/servis.png) no-repeat left center;}

a.icon.online{background:transparent url(../images/icon/online.png) no-repeat left center;}
a.icon.offline{background:transparent url(../images/icon/offline.png) no-repeat left center;}
a.icon.inbox{background:transparent url(../images/icon/inbox.png) no-repeat left center;}
a.icon.outbox{background:transparent url(../images/icon/outbox.png) no-repeat left center;}

.std{color:#333;}
.blue{color:#008ca5;}
.green{color:#5cbd32;}
.red{color:#b3253d;}
.orange{color:#f37e21;}
.choco{color:#6a6257;}
.purple{color:#983c81;}
.grey{color:#999;}
.lightgrey{color:#ccc;}
.white{color:#fff;}
.midgrey{color:#999;}
.darkgrey{color:#666;}

a.red:hover{color:#eb0028;text-decoration:underline;}
a.orange:hover{color:#ff6600;}
.yellow{color:#d1ca00;}
a.yellow:hover{color:#fff600;}
a.grey{color:#999;}
a.grey:hover{color:#008ca5;}

img.star{width:18px;}
img.smallstar{width:14px;}
a.flag{padding-left:14px;}
a.flag img{border:#787878 1px solid;}
table tr td.date{text-align:right;}

.about ol li h4{padding-top:10px;color:#008ca5;}
.about ol li h5{font-size:14px;padding-top:10px;}
.about ol li h6{font-size:12px;padding-top:5px;font-weight:bold;}

/* Paginate*/
div#paginate{ border-top:#eee 1px solid; padding-top:8px; margin-top:20px; margin-bottom:5px; }
div#paginate div.page_button{ float:right;}
div.page_button ul{margin:0;}
div.page_button ul li {float:left; margin-left:5px;list-style:none;}
div.page_button ul li a{ border-top:#008ca5 2px solid; color:#008ca5;padding:0 4px;display:block;min-width:8px;text-align:center;}
div.page_button ul li a[href]{ border-top:#ccc 2px solid; color:#999;}
div.page_button ul li a[href]:hover{ border-top:#0075b9 2px solid; color:#fafafa; background-color:#008ca5;}

/*Ads*/
.ads-230{padding-top:25px;}
.ads-230.nopad{padding-top:5px;}
.ads-390{padding-top:30px;}

/* Tabs */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

.ui-tabs-hide { display: none; }
.tabs-nav {
    list-style: none;
    margin: 0;
	margin-bottom:10px;
    padding: 10px 0 16px 4px;
	border-bottom:2px solid #dadada;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}

.tabs-nav li {
    float: left;
	margin-right:6px;
}

.tabs-nav a {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap; /* required in IE 6 */    
}

.tabs-nav span div{float:left; color:#fff; background:#bababa;}
.tabs-nav .ui-tabs-selected span div{float:left; color:#fff; background:#008ca5;}

.tabs-nav div.subtab_l{ background:url(../images/subtab_off_l.png) no-repeat;}
.tabs-nav div.subtab_r{ background:url(../images/subtab_off_r.png) no-repeat;}

.tabs-nav .ui-tabs-selected div.subtab_l{ background:url(../images/subtab_on_l.png) no-repeat;}
.tabs-nav .ui-tabs-selected div.subtab_r{ background:url(../images/subtab_on_r.png) no-repeat;}

div.subtab_l, div.subtab_r { width:6px; height:30px;}
div.subtab_sel{ display:inline;height:22px;padding: 4px 10px; }


.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 2px; /* IE 6 treats height as min-height */
    min-height: 2px;
    padding-top: 6px;
    padding: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../images/loading.gif) no-repeat 0 50%;
}

ul.sidetab{display:block;height:30px;margin:0;}
ul.sidetab li{float:left;list-style: none;margin:0 10px;padding-top:4px;}
ul.sidetab li.current{}
ul.sidetab li a{color:#333;}
ul.sidetab li a:hover{color:#008ca5;}

.sidetab .ui-tabs-selected{background:#fbfaf8;border:#c7bcac 1px solid;border-bottom:0;padding:3px 12px 5px 12px;margin:0 2px 0 0;}
.sidetab a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 2px; /* IE 6 treats height as min-height */
    min-height: 2px;
    padding-top: 6px;
    padding: 0;
}
*>.sidetab a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.sidetab .tabs-selected a:link, .sidetab .tabs-selected a:visited, .sidetab .tabs-disabled a:link, .sidetab .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.sidetab a:hover, .sidetab a:focus, .sidetab a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
div.padding{background:#fbfaf8;border:#c7bcac 1px solid;padding:8px;}


/*
cmxform
*/
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	padding:3px 10px;
	background:#b00;
	color: #fff;
	margin-top:3px;
}

#tooltip{
	position:absolute;
	border:1px solid #aaa;
	background:transparent url(../images/hover_bg.png);
	padding:2px 5px;
	color:#ccc;
	display:none;
	}	

span.test3CounterDisplay {
	background-color: yellow;
	font-weight: bold;
	padding: 0 5px;
}
