/* jQuery UI Styling */
#tabs {padding: 0px; background: none; border-width: 0px; text-shadow:none !important;}
#tabs .ui-tabs-nav {padding-left: 0px; background: transparent; border-width: 0px 0px 1px 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
#tabs .ui-tabs-panel {background: #fafafa; border-width: 0px 1px 1px 1px;}
.ui-widget-header {background:#086fb7; border: #ccc;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border-color:#ccc;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {background:#086fb7; border:1px solid #ccc;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:#086fb7;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#fafafa;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background: #086fb7;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {color:#fafafa;}
.ui-tabs li a:focus {outline:none;}


/* General Styling */
.item-container {padding:8px 15px; border:1px solid #ccc; margin-bottom:45px;}
.item-title {margin-bottom:1rem; color:#008080; font-size:18pt; font-weight:bold;}
.item-description {margin-bottom:1em;}
.item-link {padding:10px 0;}
.item-link a {color:#fafafa; padding:8px 30px; background:#086fb7; text-decoration:none;}
.item-link a:hover {background:#2bbbb2;}
.ui-widget-content {background:#fafafa; padding:15px;}
.ui-tabs {font-size:1rem;}