BODY
{
	FONT-FAMILY: verdana;
	FONT-SIZE: small;
	MARGIN: 0%;
}

#babiContainer
{
	POSITION: absolute;
    BORDER-STYLE: none;
    COLOR: red;
	TOP: 1%;
	LEFT: 1%;
	WIDTH: 98%;
	HEIGHT: 98%;
}

#babiHeader
{
    BORDER-BOTTOM-STYLE: solid;
    BORDER-WIDTH: 9;
    FONT-SIZE: x-large;
	POSITION: absolute;
	HEIGHT: 13.5%;
	WIDTH: 100%;
}
#babiHeaderLogo
{
	POSITION: absolute;
	HEIGHT: 100%;
	WIDTH: 30%;
	overflow: auto;

}
#babiHeaderRightPanel
{
	POSITION: absolute;
    LEFT:30%;	
    HEIGHT: 100%;
	WIDTH: 70%;
	overflow: auto;

}
#babiHeaderRightPanelTop
{
	TEXT-ALIGN: center;
	
	POSITION: absolute;
	TOP: 30%;
	HEIGHT: 70%;
	WIDTH: 100%;
	overflow: auto;

}

#babiHeaderRightPanelBottom
{
	TEXT-ALIGN: center;
	POSITION: absolute;
	TOP: 55%;
	HEIGHT: 40%;
	WIDTH: 100%;
	overflow: auto;

}

#babiNavigation
{
    BORDER-WIDTH: 1;
    POSITION: absolute;
    TOP: 15%;
    HEIGHT: 80%;
	WIDTH: 20%;
	overflow: auto;


}

#babiNavigationContent
{
	POSITION: absolute;
	TOP: 1.5%;
	LEFT: 1%;
	WIDTH: 98%;
	HEIGHT: 98%;
	overflow: auto;

}

#babiMain
{
 	POSITION: absolute;
	LEFT: 20%;
	TOP: 15%;
	HEIGHT: 80%;
	WIDTH: 80%;
}
#babiMainPanel
{
	POSITION: absolute;
	HEIGHT: 80%;
	WIDTH: 100%;
}
#babiMainPanelScrollable
{
	POSITION: absolute;
	TOP: 1.5%;
	HEIGHT: 98.5%;
	WIDTH: 100%;
	overflow: auto;
}

#babiMainPanelContent
{
	POSITION: absolute;
	BORDER-LEFT-STYLE: solid;
	BORDER-WIDTH: 1;
	TOP: 1%;
	LEFT: 1%;
	WIDTH: 98%;
	HEIGHT: 98%;
}
#babiMainPanelContentTextScrollable
{
	POSITION: absolute;

	TOP: 1.5%;
	LEFT: 1%;
	WIDTH: 98%;
	HEIGHT: 20%;
	overflow: auto;
}

#babiMainPanelContentTableScrollable
{
POSITION: absolute;

	TOP: 25%;
	LEFT: 1%;
	WIDTH: 98%;
	HEIGHT: 75%;
	overflow: auto;
}
#babiMainHeadingTop
{
 	POSITION: absolute;
	LEFT: 20%;
	TOP: 15%;
	HEIGHT: 15%;
	WIDTH: 80%;
}
#babiMainTop
{
 	POSITION: absolute;
	LEFT: 20%;
	TOP: 27%;
	HEIGHT: 22%;
	WIDTH: 80%;
}
#babiMainSearchDispl
{
 	POSITION: absolute;
	LEFT: 20%;
	TOP: 30%;
	HEIGHT: 65%;
	WIDTH: 80%;
}
#babiMainHeadingMiddle
{
 	POSITION: absolute;
	LEFT: 20%;
	TOP: 49%;
	HEIGHT: 10%;
	WIDTH: 80%;
}
#babiMainBottom
{
 	POSITION: absolute;
	LEFT: 20%;
	TOP: 59%;
	HEIGHT: 30%;
	WIDTH: 80%;
}
#babiMainNavi
{
 	POSITION: absolute;
	LEFT: 20%;
	TOP: 89%;
	HEIGHT: 7%;
	WIDTH: 80%;
}
#babiMainPanelFooter{
	POSITION: absolute;
    FONT-SIZE: xx-small;
	TEXT-ALIGN: center;
	HEIGHT: 5%;
    TOP: 95%;
	WIDTH: 99%;
	overflow: auto;
}
#babiMainButtons
{
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-WIDTH: 1;
	POSITION: absolute;
	TOP: 90%;
	HEIGHT: 10%;
	WIDTH: 100%;
}
			
#babiLeftButton
{
    POSITION: absolute;
    TOP: 10px;
    LEFT: 10px;
}

#babiRightButtonInner
{
    POSITION: absolute;
    TOP: 10px;
    LEFT: 400px;
}

#babiRightButtonOuter
{
    POSITION: absolute;
    TOP: 10px;
    LEFT: 550px;
}
SPAN.babiHeading
{
	COLOR: black;
    FONT-SIZE: large;
	FONT-WEIGHT: bold;
}
SPAN.babiAnouncementSection
{
	COLOR: black;
    BACKGROUND-COLOR: pink;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
    FONT-SIZE: small;
	LEFT: 10px;
}
SPAN.babiAnouncementEmailAddress
{
	COLOR: red;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
    FONT-SIZE: small;
	LEFT: 10px;
}
SPAN.babiAnouncement
{
	COLOR: black;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
	LEFT: 10px;
}
SPAN.babiTextPrompt
{
	COLOR: black;
    FONT-SIZE: small;
	FONT-WEIGHT: normal;
}
SPAN.babiTextAbouMyselfInstructions
{
	COLOR: red;
    BACKGROUND-COLOR: white;
    FONT-SIZE: xx-small;
	FONT-WEIGHT: bold;
}
SPAN.babiTextInstruction
{
	COLOR: black;
    FONT-SIZE: x-small;
	FONT-WEIGHT: normal;
}
SPAN.babiHomePrompt
{
	COLOR: red;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
    FONT-SIZE: normal;
	LEFT: 10px;
}
.babiMenu {
	margin: 0;
	padding: 0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;
	padding-left: 6px;
	
}


.babiMenu a:link{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9F73BE;
}

.babiMenu a:hover{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: red;
}


SPAN.babiMenu
{
	COLOR: black;
	FONT-WEIGHT: bold;
    BACKGROUND-COLOR: silver;
	POSITION: absolute;
	LEFT: 5px;
	overflow: auto;

}
.babiLeaf {
	margin: 0;
	padding: 0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: blue;
	text-align: left;
	padding-left: 6px;
	
}


.babiLeaf a:link{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9F73BE;
}

.babiLeaf a:hover{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: red;
}



SPAN.babiLeaf
{
	COLOR: blue;
	CURSOR: hand;
	overflow: auto;
    POSITION: absolute;
	LEFT: 20px;

}
SPAN.babiLeaf:hover {background-color:#ff3300}

SPAN.babiSubtitle
{
	TEXT-ALIGN: left;
	FONT-SIZE: medium;
	FONT-WEIGHT: bold;
}

INPUT.babiButton
{
    BACKGROUND-COLOR: pink;
    COLOR: black;
    CURSOR: hand;
    FONT-WEIGHT: bold;
    WIDTH: 100%;
}

TABLE.babiTable
{
	BORDER-STYLE: none;
	BORDER-WIDTH: 1;
	WIDTH: 100%;
}
TR.babiTable
{
	BORDER-TOP-STYLE: none;
    BORDER-TOP-WIDTH: 1;
}
TH.babiTable
{
	TEXT-ALIGN: center;
    BACKGROUND-COLOR: pink;
    COLOR: black;
    FONT-SIZE: x-small;
    FONT-WEIGHT: bold;	
}

TD.babiTable
{
	TEXT-ALIGN: left;
    FONT-SIZE: x-small;
    border-bottom-style:none;
	border-bottom-width: 2;
}
TABLE.babiTableHome
{
	BORDER-STYLE: none;
	BORDER-WIDTH: 1;
	WIDTH: 100%;
}
TR.babiTableHome
{
	margin-top:50px;
	BORDER-TOP-STYLE: none;
    BORDER-TOP-WIDTH: 4;
}
TH.babiTableHome
{
	TEXT-ALIGN: center;
    BACKGROUND-COLOR: pink;
    COLOR: black;
    FONT-SIZE: x-small;
    FONT-WIEGHT: bold;	
}

TD.babiTableHome
{
	TEXT-ALIGN: left;
    FONT-SIZE: x-small;
    border-bottom-style:none;
	border-bottom-width: 4;
}
TABLE.babiTableNavigation
{
	BORDER-STYLE: none;
	BORDER-WIDTH: 1;
	WIDTH: 100%;
}
TR.babiTableNavigation
{
    BORDER-TOP-STYLE: none;
    BORDER-TOP-WIDTH: 1;
}
TH.babiTableNavigation
{
	TEXT-ALIGN: center;
    BACKGROUND-COLOR: pink;
    COLOR: black;
    FONT-SIZE: x-small;
    FONT-WIEGHT: bold;	
}

TD.babiTableNavigation
{
    COLOR: black;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
    FONT-SIZE: x-small;
}

TABLE.babiTableNavigationLeft
{
	BORDER-STYLE: none;
	BORDER-WIDTH: 1;
	WIDTH: 100%;
}
TR.babiTableNavigationLeft
{
    BORDER-TOP-STYLE: none;
    BORDER-TOP-WIDTH: 1;
}
TH.babiTableNavigationLeft
{
	TEXT-ALIGN: left;
    BACKGROUND-COLOR: pink;
    COLOR: black;
    FONT-SIZE: x-small;
    FONT-WIEGHT: bold;	
}

TD.babiTableNavigationLeft
{
    COLOR: black;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
    FONT-SIZE: x-small;
}


