
.TabbedPanels {
margin: 0px;
padding: 0px;
float: left;
clear: none;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
}

.TabbedPanelsTabGroup {
margin: 0px;
padding: 0px;
}

.TabbedPanelsTab {
position: relative;
top: 1px;
float: left;
padding: 10px 40px;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #0971af;
background-color: #ddd;
list-style: none;
border-left: 0;
border-bottom: solid 1px #999;
border-top: solid 1px #999;
border-right: solid 1px #999;
-moz-user-select: none;
-khtml-user-select: none;
cursor: pointer;
}

.TabbedPanelsTabHover {
background-color: #CCC;
}

.TabbedPanelsTabSelected {
background-color: #fff;
border-bottom: 1px solid #fff;
}

.TabbedPanelsTab a {
color: black;
text-decoration: none;
}

.TabbedPanelsContentGroup {
clear: both;
padding-top: 35px;
}

.TabbedPanelsContent {
padding: 4px;
}

.TabbedPanelsContentVisible {
}


/**********************************  VERTICAL *************************************************/

.VTabbedPanels .TabbedPanelsTabGroup {
float: left;
height: auto;
position: relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 20px;
}

.VTabbedPanels .TabbedPanelsContent {
padding-left: 35px;
width: 495px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #525456;
}

.VTabbedPanels .TabbedPanelsContent ul {
margin: 0;
padding: 0;
}

.VTabbedPanels .TabbedPanelsContent ul li {
list-style-type: none;
margin: 0;
padding: 0;
}

.VTabbedPanels .TabbedPanelsTab {
float: none;
margin: 0px;
border-top: none;
border-left: none;
border-right: none;
color: #333;
font-size: 12px;
border: 1px solid #d7d4d4;
border-bottom: 1px solid #fff;
background-color: #ebebeb;
width: 195px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #8a8989;
font-weight: normal;
background-image: url(../../../_img/bulletVilleTabs.gif);
background-position: 13px 15px;
background-repeat: no-repeat;
padding-left: 33px;
}

.VTabbedPanels ul.TabbedPanelsTabGroup li:last-child {
border-bottom: 1px solid #D7D4D4;
}

.VTabbedPanels .TabbedPanelsTabSelected {
background-color: #f5f5f5;
border-bottom: solid 1px #fff;
color: #0971af;
}

.VTabbedPanels .TabbedPanelsContentGroup {
clear: none;
float: left;
padding: 0px;
}

.VTabbedPanels img {
padding: 5px;
border: 1px solid #999;
}

/**********************************  VERTICAL *************************************************/

#lblServiceBy {
font-weight: bold;
}

span.servicesDispo {
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
line-height: 60px;
color: #0971af;
}

/********************************** ************************************************/

* {
outline: none;
}

.note {
font-size: 10px;
}