.tabbox {  position: relative;overflow: visible; clear: both; width: 100%;}

.tabbox .tabPanel h3 { float: right;  width: 30%; margin: 0; border: solid #000; border-width: 1px 1px 1px 1px;  font-size: 1em;}
.tabbox .first h3 { border-left-width: 1px; }
.tabbox .tabPanel h3 a { text-decoration: none; text-align: center; color: #000;  display: block; height: 14px; padding: 5px; }
.tabbox .tabPanel h3 a:hover { background: #eee; }
.tabPanel.selected h3 a { background: #ccc; }

.tabbox .tabContent { position: absolute;  top: -9999px; width: 98%; right: 0; border: 1px solid #000;  padding: 1px; }
.tabbox .selected .tabContent { top: 30px; right: 0; }

/* Vertical */
.verticalTabs .tabPanel h3 { float: none; clear: both; width: 10em; border-width: 0 1px 1px 1px; }
.verticalTabs .tabPanel h3 a { height: auto; }
.verticalTabs .first h3 {  border-width: 1px; }
.verticalTabs .selected .tabContent { top: 0; right: 10em; min-height: 5em; margin-right: 1px; }


.indentmenu{
font: bold 13px Arial;
width: 100%;
}

.indentmenu ul{
	margin: 0;
	padding: 0;
	float: right;
 width: 100%;
	border-top: 1px solid darkred;
background: black url('images/theme2/indentbg.gif') center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: right;
color: black;
padding: 3px 11px;
text-decoration: none;
border-right: 1px solid darkred;
}

.indentmenu ul li a:visited{
color: black;
}

.indentmenu ul li a.selected1{
color: black !important;
padding-top: 4px;
padding-bottom: 2px;
background: black url('images/theme2/indentbg2.gif') center center repeat-x;
}

.indentmenu ul li ul {
	visibility: hidden;
}
.indentmenu ul li:hover ul {
	visibility: visible;
}

/* ---------------------- Blueslate nav ---------------------- */
.blue #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(images/theme2/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(images/theme2/blueslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Blueslate nav ---------------------- */
