
.tabberlive .tabbertabhide {
 	display:none;
 	/* REQUIRED: HIDES NON-ACTIVE TAB CONTENT */
}

.tabberlive .tabbertab h2 {
 	display:none;
 	/* REQUIRED: HIDES H2 HEADING IF IT IS DISPLAYED IN TAB NAME */
}

.tabberlive .tabbertab h3 {
 	display:none;
 	/* REQUIRED: HIDES H3 HEADING IF IT IS DISPLAYED IN TAB NAME */	
}

.tabber { }
.tabberlive {
 	margin-top:1em; /*SETS TOP SPACING OF BOX */
 	margin-left: 0em; /* SETS INDENTATION OF BOX */
}

ul.tabbernav {
	border-bottom: 2px solid #800000; /* SETS TOP LINE OF BOTTOM BOX */
 	font: bold 12px Verdana, sans-serif; /* SETS FONT OF TABS */
 	list-style-type: none; /* REMOVES BULLETS */
 	margin: 0; /* SETS (IN COMBINATION WITH PADDING) SPACE BETWEEN TABS AND BOX */
 	padding: 2px 20px;  /* SECOND NUMBER SETS LEFT MARGIN FOR ENTIRE TAB GROUPING; FIRST NUMBER SETS SPACE BETWEEN TABS AND BOX (MAY NEED ALTERED FOR THICKER LINES) */
}

ul.tabbernav li
{
 	display: inline; /* TRIGGERS HORIZONTAL DISPLAY */
 	margin: 0; /* REMOVES DEFAULT MARGINS */
}

ul.tabbernav li a
{
  	border: 1px solid #800000; /* SETS TAB BORDERS - EXCEPT BOTTOM */
 	border-bottom: none; /* REMOVES BOTTOM BORDER SO ACTIVE TAB APPEARS TO HAVE NO BORDER */
	background: #D1D1D1; /* SETS BASIC COLOR FOR NON-ACTIVE TABS */
	margin-left: 5px; /* SETS SPACE BETWEEN TABS */
	padding: 3px 1.5em; /* SETS PADDING INSIDE TABS */
	text-decoration: none; /* REMOVES UNDERLINE */
}

ul.tabbernav li a:link { color: #616161; /* SETS TEXT COLOR ON ACTIVE TAB */}
ul.tabbernav li a:visited { color: #800000; /* NOT NEEDED */ }

ul.tabbernav li a:hover {
 	color: #800000; /* SETS FONT COLOR ON HOVER OVER INACTIVE TAB */
	background: #E0E0E0; /* SETS TAB BACKGROUND COLOR ON HOVER OVER INACTIVE TAB */
 	border-color: #800000; /*SETS BORDER COLOR ON HOVER OVER INACTIVE TAB */
}

ul.tabbernav li.tabberactive a {
 	background-color: #fff; /* SETS BG COLOR OF ACTIVE TAB */
	border: 2px solid #800000; /*SETS BORDER WIDTH OF ACTIVE TAB */
 	border-bottom: 1px solid #fff; /*SETS BOTTOM BORDER OF ACTIVE TAB - MAKES IT LOOK ACTIVE */
	font-size: 1.3em;
}

ul.tabbernav li.tabberactive a:hover {
	color: #800000; /* SETS TEXT COLOR ON ACTIVE TAB HOVER */
	background: white; /* SETS BG COLOR ON ACTIVE TAB HOVER */
	border-bottom: 1px solid #FFFFFF; /*SETS BOTTOM BORDER ON ACTIVE TAB HOVER */
}

.tabberlive .tabbertab {
 	border: 2px solid #800000; /*SETS BORDER OF BOX */
 	border-top: 0px; /* ELIMINATES TOP BORDER TO ALLOW TABS TO LOOK RIGHT */
	height: 500px;  /* SETS SPECIFIC HEIGHT OF BOX */
 	padding: 5px 20px 10px 20px;	/* SETS INTERIOR PADDING OF BOX */
  	overflow-y: auto; /* MAKES SURE CONTENT STAYS IN BOX (WITH A SCROLLBAR IF NEEDED */
 }



/* --------------- SUBTAB CASINGS --------------- */


#tab2 ul.tabbernav {
	border-bottom: 0px; /* SETS TOP LINE OF BOTTOM BOX */
 	font: bold 12px Verdana, sans-serif; /* SETS FONT OF TABS */
 	list-style-type: none; /* REMOVES BULLETS */
 	margin: 0px 0px 20px 0px; /* SETS (IN COMBINATION WITH PADDING) SPACE BETWEEN TABS AND BOX */
 	padding: 2px 0px;  /* SECOND NUMBER SETS LEFT MARGIN FOR ENTIRE TAB GROUPING; FIRST NUMBER SETS SPACE BETWEEN TABS AND BOX (MAY NEED ALTERED FOR THICKER LINES) */
}

#tab2 ul.tabbernav li.tabberactive a {
	border: 2px solid #800000; /*SETS BORDER WIDTH OF ACTIVE TAB */
 	font-size: 1.3em;
}

#tab2 ul.tabbernav li a {
  	border: 1px solid #800000; /* SETS TAB BORDERS - EXCEPT BOTTOM */
 	background: #D1D1D1; /* SETS BASIC COLOR FOR NON-ACTIVE TABS */
	margin-left: 5px; /* SETS SPACE BETWEEN TABS */
	padding: 3px 1.5em; /* SETS PADDING INSIDE TABS */
	text-decoration: none; /* REMOVES UNDERLINE */
}

.tabberlive#tab2 {
	margin-left: 0px;
}

.tabberlive#tab2 .tabbertab {
 	border: 0px solid #800000; /*SETS BORDER OF BOX */
	height: 370px;  /* SETS SPECIFIC HEIGHT OF BOX */
 	padding: 5px;	/* SETS INTERIOR PADDING OF BOX */
  	overflow-y: auto; /* MAKES SURE CONTENT STAYS IN BOX (WITH A SCROLLBAR IF NEEDED */
}


/* --------------- TAB CONTENT FORMATING -------------------- */

.tabbertab h2 + p {
	padding: 10px;
	font-size: .80em;
	background-color: #e9e9e9;
}
