.scrollbarstyle-bar .jScrollPaneTrack {
	background:url(../img/track.gif) 0px 0px no-repeat;
}
.scrollbarstyle-bar .jScrollPaneDrag {
	background: url(../img/drag.gif) no-repeat 1px 50%;
}
.scrollbarstyle-bar .scroll-pane {
	background:transparent;
}
			
.scroll-holder {
	float:left;
	margin:0px;
}

.scroll-pane {
	width:570px;height:390px;/*height:510px;*/
	overflow:auto;
	float:left;
}


.jScrollPaneContainer {
	position:relative;
	overflow:hidden;
	z-index:1;
}

.jScrollPaneTrack {
	position:absolute;right:0;top:0;
	cursor:pointer;
	width:20px !important;height:100%;
}
.jScrollPaneDrag {
	position:absolute;left:1px;
	cursor:pointer;
	overflow:hidden;
	width:10px !important;height:50px !important;
}

/*
.jScrollPaneDragTop {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}
.jScrollPaneDragBottom {
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
}
a.jScrollArrowUp {
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	right:0;
	text-indent:-2000px;
	overflow:hidden;
	height:9px;
}
a.jScrollArrowUp:hover {
}

a.jScrollArrowDown {
	display:block;
	position:absolute;
	z-index:1;
	bottom:0;
	right:0;
	text-indent:-2000px;
	overflow:hidden;
	height:9px;
}
a.jScrollArrowDown:hover {
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}
*//*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/



/* Tabs
----------------------------------*/
/*.ui-tabs { padding: .2em; zoom: 1; }*/
.ui-tabs .ui-tabs-nav { }
.ui-tabs .ui-tabs-nav li {}
.ui-tabs .ui-tabs-nav li a {}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { color:#fff !important;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {color:#fff !important;background:url(../../img/global/subnav_arrow.gif) right 5px no-repeat !important;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.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 .ui-tabs-panel {display: block;}
.ui-tabs .ui-tabs-hide { display: none !important; }


#tabscontent_services {
	margin:0px;padding:0px;
	width:580px;/*height:278px;*/height:390px;
	display:block;overflow:hidden;
	float:left;
}

#tabscontent_services p{
	display:block;
	height:57px;overflow:hidden;
}

#tabscontent_services img{
	margin:0px auto !important;
	display:block;
	width:575px;height:220px;
	text-align:center !important;
}


#services_tabs {
	margin:0px;padding:0px;
	width:960px;height:500px;/*height:580px;*/
	display:block;overflow:hidden;
	float:left;clear:right;
}

#services_tabs ul {
	margin:50px 0px 0px 0px;padding:0px;
	width:330px !important;height:390px;/*height:510px;*/
	display:block;overflow:hidden;
	float:left;position:relative;/*top:50px;*/
}

#services_tabs li{
	text-align:right;
	display:block;overflow:hidden;
	font-size:1.2em;line-height:1.2em;font-weight:bold;
	margin:0px 0px .8em 0px;
	padding:0px !important;
	height:20px;
}
#services_tabs li a{
	display:block;overflow:hidden;
	background-image:url(../../img/global/subnav_arrow.gif);
	background-repeat:no-repeat;
	padding:2px 15px 2px 0px;
	width:295px;
	height:20px;
}
#services_tabs li a:link,	#services_tabs li a:visited			{color:#fc7613;background-position:-9999px 0px;}
#services_tabs li a:hover,	#services_tabs li a:visited:hover	{color:#fff;background-position:right 5px;}
#services_tabs li a.nav_on										{color:#fff !important;background-position:right 5px !important;}






#services_tabs-footer {
	width:960px;height:50px;
	display:block;
	color:#fff;
	margin:0px;
	float:left;position:relative;top:-50px;
}
#services_tabs-footer p{line-height:50px;float:left;position:relative;top:0px;left:30px;}

#services_tabs-footer-requestinfo {
	float:right;position:relative;top:0px;right:70px;
}

	.formError {
			position:absolute;
			top:300px; left:300px;
			width:150px;
			padding-bottom:15px;
			display:block;
			z-index:5000;
		}
			.formError .formErrorContent {
				background-color:#fc7613;
				width:100%; 
				font:12px/16px tahoma, Arial, Verdana, Helvetica, sans-serif;color:#000;
				box-shadow: 1px 1px 6px #000;
				-moz-box-shadow: 1px 1px 6px #000;
				-webkit-box-shadow: 1px 1px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;
				
			}
				.formError .formErrorArrow div{
					box-shadow: 1px 4px 5px #000;
					-moz-box-shadow: 1px 4px 5px #000;
					-webkit-box-shadow: 1px 1px 5px #000;
					font-size:0px; 
					
				}
				.formError .formErrorArrow .line10{width:15px;height:1px; background:#fc7613;margin:0 auto; font-size:0px; display:block;} 
				.formError .formErrorArrow .line9{width:13px;height:1px; background:#fc7613;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line8{width:11px;height:1px; background:#fc7613;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line7{width:9px;height:1px; background:#fc7613;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line6{width:7px;height:1px; background:#fc7613;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line5{width:5px;height:1px; background:#fc7613;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line4{width:3px;height:1px; background:#fc7613;margin:0 auto;display:block;} 
				.formError .formErrorArrow .line3{width:1px;height:1px; background:#fc7613;margin:0 auto;display:block;} 