﻿#newstabs { padding: 0; }
.ui-tabs .ui-tabs-nav { padding: 0; }
.ui-tabs .ui-tabs-nav li { margin: 0; top: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding: 0; }

/* get rid of those system borders being generated for A tags */
a:active { outline: none; }

:focus { -moz-outline-style: none; }

/* root element for tabs  */
ul.css-tabs { margin: 0 !important; padding: 0; height: 30px; background-color: #b5cbd7 /*border-bottom:1px solid #fff;*/; }

/* single tab */
ul.css-tabs li { float: left; padding: 0; margin: 0; list-style-type: none; }

/* link inside the tab. uses a background image */
ul.css-tabs a { float: left; font-size: 11px; display: block; padding: 5px 20px; text-decoration: none; /*border:1px solid #fff;	 	border-bottom:0px;*/ height: 18px; background-color: #000; color: #fff; margin-right: 4px; position: relative; top: 1px; outline: 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
ul.css-tabs a:hover { background-color: #254f62; color: #fff; }

/* selected tab */
ul.css-tabs a.current { background-color: #fff; border-bottom: 1px solid #fff; color: #000; cursor: default; }

ul.css-tabs li.ui-state-active a { background-color: #fff; border-bottom: 1px solid #fff; color: #000; cursor: default; }
.home-columns #newstabs .no-bullets { padding-top: 0; }
