/*slideshow*/
#page-wrap									{ position:relative;}
.slider-wrap								{ width: 970px; position: relative; margin-bottom:0px; margin-top:3px;  }			
.panel ul									{ text-align: left; margin: 0 0px 0 0px; }
.stripViewer								{ position: relative; overflow: hidden; width: 970px; height:215px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 970px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ /*border: 1px solid black; */ color:#2699da; }
#movers-row div								{ float: left; width:35px; }
#movers-row div a.cross-link 				{ float: right; display:block;  }
.cross-link									{  background: transparent url(/Portals/96000/images/slidernumberbg.png) no-repeat 0px -21px; position: relative; z-index: 9999; float:left; width:21px; height:21px; overflow:hidden; }
#movers-row .active-thumb 					{ color:#06336c;  background-position:0px 0px;}
.wrapper									{ overflow:hidden; width:970px; height:215px;}
.active-thumb p 							{ color:#06336c;}
.panel p 									{ width:70%; line-height:20px; font-size:16px; padding-left:30px; color:#000; }
.panel h1 									{ padding-top:35px; padding-left:30px; font-weight:normal; color:#000; font-size:28px; width:65%;  }
.panel #banner1 							{ background:transparent url(/Portals/96000/images/banner1.jpg) no-repeat left center; }
.panel #banner1 h1                          { font-size:27px; padding-top:70px;}
.panel #banner1 p                           { margin-top:10px;}
.panel h1 strong, .panel p strong           { font-weight:bold;}
.panel #banner2 							{ background:transparent url(/Portals/96000/images/banner5.jpg) no-repeat left center;  }
.panel #banner2 h1                          { font-size:22px;}
.panel #banner2 p                           { font-size:18px; margin-top:15px; line-height:24px;}
.panel #banner3 h1                          { font-size:20px; padding-top:45px;}
.panel #banner3 p                           { font-size:26px; margin-top:20px; line-height:32px; width:63%;}
.panel #banner3 							{  background:transparent url(/Portals/96000/images/banner4.jpg) no-repeat left center;   }
.panel #banner4 							{ background:transparent url(/Portals/96000/images/banner3.jpg) no-repeat left center;  }
.panel #banner4 h1                          { font-size:22px; color:#002d6a; width:88%; padding-top:40px;}
.panel #banner4 p                           { color:#002D6A; font-size:22px; line-height:31px; margin-top:20px;}
.panel #banner5 							{ background:transparent url(/Portals/96000/images/banner2.jpg) no-repeat left center;  }
.panel #banner5 h1                          { font-size:24px; padding-top:30px; width:75%;}
.panel #banner5 p                           { font-size:14px; margin-top:15px; width:54%; line-height:24px;}

.navigation 	{ width:20%; margin-top:-30px; float:right;}
.navigation a, .navigation a:visited 		{ color:#333333; display:block; font-size:16px; font-weight:bold; line-height:21px; padding:3px; text-align:center; text-decoration:none; }

.navigation .nav-thumb{ margin:0px;}

/*maintab*/
.tabberlive .tabbertabhide 	{ display:none;}
.tabberlive 				{ margin-top:1em; margin-bottom:20px;}
ul.tabbernav 				{ margin:0 !important;  padding: 0px 0; overflow:hidden;}
ul.tabbernav li				{ list-style: none;  margin: 0 3px 0px 0px;   padding:0px 0px 0px 6px; background: transparent url(/Portals/96000/images/tableft.png) no-repeat left top;  float:left; height:37px; width:auto; } 
ul.tabbernav li a			{ color: #0e3971 !important; text-transform:capitalize; font-weight:normal; font-size:13px !important; line-height:40px;  background: transparent url(/Portals/96000/images/tabright.png) no-repeat right top; height:37px; float:left;  padding: 0px 20px 0px 14px;  text-decoration: none; }
ul.tabbernav li a:link 		{ color: #0e3971 !important; }
ul.tabbernav li a:visited 	{ color: #0e3971 !important; }
ul.tabbernav li a:hover 	{ } 
ul.tabbernav li.tabberactive{background: transparent url(/Portals/96000/images/tableft.jpg) no-repeat left top; }
ul.tabbernav li.tabberactive a{ font-weight:bold; line-height:37px; background: transparent url(/Portals/96000/images/tabright.jpg) no-repeat right top; font-size:16px;}
ul.tabbernav li.tabberactive a:hover{  } 
.tabberlive .tabbertab 		{ padding:20px 15px;  background: #EEF3F6 url(/Portals/96000/images/tabbg.jpg) repeat-x left bottom;  border-top:0;   /* If you don't want the tab size changing whenever a tab is changed     you can set a fixed height */   /* height:200px; */   /* If you set a fix height set overflow to auto and you will get a     scrollbar when necessary */    /* overflow:auto; */   min-height:94px;}
.tabberlive .tabbertab h2 	{ display:none;}
.tabberlive .tabbertab h3   { margin:10px 0px 7px; font-size:14px; margin-top:0px; padding-top:0px;}
.tabberlive p               { text-align:justify;}
.content .head1				{padding-bottom:10px;}
.tabberlive .tabbertab li	{ padding-bottom:7px; line-height:18px;}
.tabberlive .tabbertab ul	{ padding-top:0px; padding-bottom:15px;}


/*serviceby tab*/
.servicetab                 { clear: both; }
#servicetab                 { padding-bottom:0px;}
#servicetab .tabberlive .tabbertab ul{ padding-bottom:15px;}
#servicetab ul.tabbernav    { height:50px; margin-bottom:0px;}
#servicetab ul.tabbernav li { height:50px;background: url(/Portals/96000/images/servicetableft.png) no-repeat left top;}   
#servicetab ul.tabbernav a  { text-transform:none; background:url(/Portals/96000/images/servicetabright.png) no-repeat scroll right top transparent; color:#333 !important; line-height:45px; height:50px; font-size:20px !important; font-weight:bold; }
#servicetab ul.tabbernav a span{  height:50px; padding:0 60px 0 22px; text-align:left;}
#servicetab ul.tabbernav li.tabberactive {background: url(/Portals/96000/images/servicetableft-active.png) no-repeat;}
#servicetab li.tabberactive a{  background: url(/Portals/96000/images/servicetabright-active.png) no-repeat; color:#fff;}
#servicetab li.tabberactive a span{ }
#servicetab li.tabberactive{ line-height:normal !important; }
#servicetab ul.tabbernav a span span.serviceby { background:none; margin-top:5px; float:none; font-weight:normal; font-size:15px; padding:0px; height:auto; display:block; }
.tabbot                     {}
.tabmid                     { color:#fff !important; background: #3b9ac8 url(/Portals/96000/images/servicebymid.png) repeat-x left top; width:674px; overflow:hidden; height:auto;}


.tabmid ul                  { float:left;}
.tabberlive .tabbertab .tabmid li{ float:none; width:auto; border-right:1px dotted #fff;}
.tabberlive .tabbertab .tabmid li h3               { color:#fff !important; margin-bottom:0px; font-size:16px; margin-top:10px;}
.tabmid li a                { color:#fff !important; text-align:left;}
.tabmid p                   { font-size:14px; text-align:left;}
.tabtop                     {}
.tabberlive .tabbertab .tabmid ul.noborder li      { border:none;}
.tabmid .button             { margin-left:0px; }
.tabmid .button input		{ width:120px;}
.tabmid .buttonfield		{ margin-left:0px; overflow:hidden;}
#servicetab .tabs-container, #servicetab .tabberlive .tabbertab  {padding:0px; background:none; height:auto;}

/* --- SLIDER --- */

#slider {
	margin: -1px 0 0 0;
	padding: 1px 0 0 0;
	min-height:300px;
}

#slider .sliderItem {
	width: 670px;
	min-height:300px;	
}
#slider .sliderItem .authordetail, .endoresement .sliderText .authordetail{ font-size:12px; font-style:italic; color:#999; }
#slider .sliderItem .authordetail p, .endoresement .sliderText .authordetail p{ font-size:12px; color:#000;}
.endoresement li{ margin-top:15px!important;}
#slider .sliderItem p. .endoresement p {
	margin: 0px 0 0px 0px;
	color: #000;
	line-height:20px;
	font-size:14px;
	padding-bottom:7px;
}
#sliderNav .readmore{ text-align:right; float:right;}
#slider .sliderItem .authorimg, .endoresement .authorimg{ float:left; width:20%;}
#slider .sliderItem .authorimg img, .endoresement .authorimg img{ border:1px solid #ccc; padding:2px; width:110px;}
#slider .sliderItem .authordesp, .endoresement .authordesp{ float:left; width:70%;}
#slider .sliderItem .authordesp, .endoresement .authordesp .authordespdiv{background: url(/Portals/96000/images/quoteright.jpg) no-repeat left top; padding-left:50px;}


#sliderNav {
}

#sliderNav ul {
	height: 50px;
	margin: 0 0 0 0px;
	padding: 3px 0 0 0;
	float: left;
list-style-image:none !important;
}

#sliderNav ul li {
	float: left;
	background:none;
	padding-left:0px;
}

#sliderNav ul li a {
	width: 18px;
	height: 17px;
	text-indent: -9999px;
	margin: 0 5px 0 0;
	display: block;
}

#sliderNav ul li.one a {
	background: url(/Portals/96000/images/button_slidernav_1.png) top right no-repeat;
}

#sliderNav ul li.one a.activeSlide, #sliderNav ul li.one a:hover, 
#sliderNav ul li.two a.activeSlide, #sliderNav ul li.two a:hover, 
#sliderNav ul li.three a.activeSlide, #sliderNav ul li.three a:hover, 
#sliderNav ul li.four a.activeSlide, #sliderNav ul li.four a:hover {
	background-position: left;
}

#sliderNav ul li.two a {
	background: url(/Portals/96000/images/button_slidernav_2.png) top right no-repeat;
}

#sliderNav ul li.three a {
	background: url(/Portals/96000/images/button_slidernav_3.png) top right no-repeat;
}

#sliderNav ul li.four a {
	background: url(/Portals/96000/images/button_slidernav_4.png) top right no-repeat;
}

#sliderNav a.previous {
	background: url(/Portals/96000/images/button_slidernav.png) top left no-repeat;
	margin: 0 29px 0 0;
	float: left;
	width: 37px;
	height: 32px;
	display:none;
}

#sliderNav a.next {
	background: url(/Portals/96000/images/button_slidernav.png) top right no-repeat;
	margin: 0 0 0 24px;
	float: left;
	width: 37px;
	height: 32px;
	display:none;
}

.endoresement li{ background: none; border-bottom:1px solid #ccc; padding-left:0px; padding-bottom:10px; margin-bottom:15px;}#contentcontainer .applicationpage{ background:#fff;}
.sideBarImgs .stButton .stLarge{width:24px; height:24px;}
