

/* Vertical Tabs
----------------------------------*/
.ui-tabs-vertical {
	border: 0;
	margin: 0;
	padding: 0;
	
}
.ui-tabs-vertical .ui-tabs-nav {
	padding: .2em .1em .2em .2em;
	float: left;
	width: 160px;
	margin-left: 0 !important;
}
.ui-tabs-vertical .ui-tabs-nav li {
	clear: left;
	width: 150px;
	border-bottom-width: 1px !important;
	border-right-width: 0 !important;
	margin: 0 -1px .2em 0;
}
.ui-tabs-vertical .ui-tabs-nav li a {
	color: #666;
	display:block;
	width: 100%;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 0;
	padding-right: .1em;
	border-right-width: 1px;
	border-right-width: 1px;
}

.ui-tabs-vertical .ui-widget-content {background: none; border: none;}


.ui-tabs-vertical .ui-tabs-panel {
	float:left;
	width:470px;
	padding:5px 20px;
	height: 191px;
	background: transparent url(../images/panel_base.gif) no-repeat left top;
}
.ui-tabs-vertical .ui-widget-header {
background:none;
border:none;

}

.ui-tabs-vertical .ui-state-active, .ui-tabs-vertical .ui-widget-content .ui-state-active {
background:none;
border:none;
font-weight: bold;
color: #000;
}
.ui-tabs-vertical .ui-state-default, .ui-tabs-vertical .ui-widget-content .ui-state-default {
background:none;
border:none;
font-weight: bold;
}
.ui-tabs-vertical .ui-state-active {background-color: #666; color: #fff;}
.ui-tabs-vertical .ui-tabs-selected {background-color: #666; color: #fff;}

.ui-tabs-vertical li.ui-tabs-selected {background-color: #666; color: #fff;}

.ui-tabs .ui-tabs-nav li a {
float:left;
padding: 0;
margin-bottom: 5px;

}
.ui-tabs-vertical {
	margin-top: 25px;
}



.ui-tabs-vertical .ui-tabs-nav li{
	width: 162px;
	/*height: 45px;*/
	padding: 5px 0 !important;
	background: transparent url(../images/arrow_grey2.gif) no-repeat 15px center;
}
.ui-tabs-vertical .ui-tabs-nav li a {
	width:130px;
	font-size: 12px;
	padding-left:35px;
	outline:medium none;
}

.ui-tabs-vertical .ui-tabs-nav li.ui-state-active {
	background: transparent url(../images/tab_active_1.gif) no-repeat right top;
	
}



.ui-tabs-vertical .ui-tabs-nav li a, .ui-tabs-vertical .ui-tabs-nav li  a:link, .ui-tabs-vertical .ui-tabs-nav li  a:visited { color:#005288;font-size:15px;height:17px; text-decoration:none; }
.ui-tabs-vertical .ui-tabs-nav li a:hover{ color:#005288; text-decoration:underline; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a:hover{color:#005288;height:28px;line-height:25px;font-size:15px; text-decoration:none;}





/* Portfolio Tabs
----------------------------------*/
.ui-tabs-horizontal { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs-horizontal .ui-tabs-nav { margin: 0 !important; padding: .2em .2em 0; }
.ui-tabs-horizontal .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0 !important; white-space: nowrap; }
.ui-tabs-horizontal .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs-horizontal .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs-horizontal .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-horizontal .ui-tabs-nav li.ui-state-disabled a, .ui-tabs-horizontal .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs-horizontal .ui-tabs-nav li a, .ui-tabs-horizontal.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-horizontal .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs-horizontal .ui-tabs-hide { display: none !important; }

.ui-tabs-horizontal {
	border: 0;
	padding: 0 0 14px;
	background: url(../images/panel_bottom.gif) no-repeat scroll left bottom transparent;
	margin-top: 35px;
}

.ui-tabs-horizontal ul {
	height: 34px;
	margin-left: 0;
	background: url(../images/tab_base.gif) no-repeat scroll left bottom transparent;
}

.ui-tabs-horizontal .ui-tabs-nav {
	border: 0;
	padding: 0;
}

.ui-tabs-horizontal .ui-tabs-nav li {
	padding: 0;
	width:157px;
	background: none no-repeat scroll left top transparent;
	border: 0;
	top: 0;
	/*margin-left:5px;*/
}

.ui-tabs-horizontal .ui-tabs-nav li a {
	float: none;
	display: block;
	text-align: center;
	color: #98baca;
	font-weight: bold;
	font-size: 14px;
	padding-left: 0;
}

.ui-tabs-horizontal .ui-tabs-nav li.ui-tabs-selected {
	height: 35px;
	width: 157px;
	background: url(../images/tab_top_active2.gif) no-repeat scroll left top transparent;
	border: 0;
}

.ui-tabs-horizontal .ui-tabs-nav li.ui-tabs-selected a {
	color: #0f5c8f;
	outline:medium none;
}

.ui-tabs-horizontal .ui-tabs-panel {
	background: url(../images/panel_bg.gif) repeat-y scroll left top transparent;
}


