h1 {
	font : 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

h2 {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

h3 {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	font-weight : bold;
}

body {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

td {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height: 18px;

}

th {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003366;
	font-weight : bold;
}
a, a:ACTIVE, a:LINK, a:VISITED {
	font: 10px;
	color: #5D5D5D;
	font-weight : bold;
	text-decoration : underline;
	
}
a:HOVER {
	color : #000000;
	font-weight : bold;
}
.content {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align : justify;
}
.link1, .link1:ACTIVE, .link1:LINK, .link1:VISITED {
	color : #FFFF90;
	text-decoration : none;
}
.link1:HOVER {
	color : #FFFFFF;
	text-decoration : none;
}
.link:ACTIVE, .link:LINK, .link:VISITED {
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}
.link:HOVER {
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}
.linknav, .linknav:ACTIVE, .linknav:LINK, .linknav:VISITED {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
.linknav:HOVER {
	color : #333333;
	font-weight : bold;
	text-decoration : none;
}
.copyright, .copyright:ACTIVE, .copyright:LINK, .copyright:VISITED{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	text-decoration : none;
}
.copyright:HOVER {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	text-decoration : underline;
}
.doclink, .doclink:ACTIVE, .doclink:LINK, .doclink:VISITED {
	font: 10px; 
	color: #000000;
	font-weight: normal;
	font-style: none;
	text-decoration: none;
}
.doclink:HOVER {
	font: 10px; 
	color : #5D5D5D;
	font-weight : normal;
	font-style: none;
	text-decoration : underline;
}
.maillink, .maillink:ACTIVE, .maillink:LINK, .maillink:VISITED {
	color : #000000;
	font-weight : normal;
	text-decoration : none;
}
.maillink:HOVER {
	color : #5D5D5D;
	font-weight : normal;
	text-decoration : underline;
}
.mauve, .mauve:ACTIVE, .mauve:LINK, .mauve:VISITED {
	color : #996699;
	text-decoration : none;
}
.nav, .nav:ACTIVE, .nav:LINK, .nav:VISITED {
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}
.topnav, .topnav:ACTIVE, .topnav:LINK, .topnav:VISITED {
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}
.topnav:HOVER {
	color : #BDE9BB;
	font-weight : bold;
	text-decoration : none;
}
.alert {
	color : red;
	font-weight : bold;
	text-decoration : none;
}
.success {
	color : green;
	font-weight : bold;
	text-decoration : none;
}
.bold {
	font-weight : bold;
}
input {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000
}
.input {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000
}
.inputFixedWidth {
	color: #000000;
	font : normal normal 11px  "Courier New" Courier monospace;
}
select
{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000
}
textarea {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000
}
.submit
{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonhighlight solid 1px; 
}
.submitDarkGrey
{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonhighlight solid 1px; 
}
.tablespacer
{
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.engraved
{
	BORDER-BOTTOM: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.engravedDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-BOTTOM: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.engravedGrey
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-BOTTOM: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.engravedWhite
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.embossed
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.footer
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}


.selectedtable
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-TOP: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px;
	BORDER-BOTTOM: buttonshadow solid 1px;
}
.selected
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-TOP: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonhighlight solid 1px;
    BORDER-RIGHT: buttonshadow solid 1px;
}
.notSelectedRight
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-TOP: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
	BORDER-BOTTOM: buttonhighlight solid 1px;
}
.notSelectedLeft
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-TOP: buttonhighlight solid 1px; 
	BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
	BORDER-BOTTOM: buttonhighlight solid 1px;
}
.blank
{
	BORDER-BOTTOM: buttonhighlight solid 1px;
}
.TBLR
{
	BORDER-BOTTOM: #9D9DA1 solid 1px; 
    BORDER-LEFT: #9D9DA1 solid 1px; 
    BORDER-RIGHT: #9D9DA1 solid 1px; 
    BORDER-TOP:  #9D9DA1 solid 1px; 
}
.TL
{
    BORDER-LEFT: #9D9DA1 solid 1px; 
    BORDER-TOP:  #9D9DA1 solid 1px; 
}
.TR
{
    BORDER-RIGHT: #9D9DA1 solid 1px; 
    BORDER-TOP:  #9D9DA1 solid 1px; 
}
.TLR
{
    BORDER-LEFT: #9D9DA1 solid 1px; 
    BORDER-RIGHT: #9D9DA1 solid 1px; 
    BORDER-TOP:  #9D9DA1 solid 1px; 
}
.BL
{
	BORDER-BOTTOM: #9D9DA1 solid 1px; 
    BORDER-LEFT: #9D9DA1 solid 1px; 
}
.BR
{
	BORDER-BOTTOM: #9D9DA1 solid 1px; 
    BORDER-RIGHT: #9D9DA1 solid 1px; 
}
.BLR
{
	BORDER-BOTTOM: #9D9DA1 solid 1px; 
    BORDER-LEFT: #9D9DA1 solid 1px; 
    BORDER-RIGHT: #9D9DA1 solid 1px; 
}
.B
{
	BORDER-BOTTOM: #9D9DA1 solid 1px; 
}
.T
{
	BORDER-TOP: #9D9DA1 solid 1px; 
}
.R
{
	BORDER-RIGHT: #9D9DA1 solid 1px; 
}
.L
{
	BORDER-LEFT: #9D9DA1 solid 1px; 
}
.LR
{
	BORDER-RIGHT: #9D9DA1 solid 1px; 
	BORDER-LEFT: #9D9DA1 solid 1px; 
}
.TBR
{
	BORDER-BOTTOM: #9D9DA1 solid 1px; 
    BORDER-RIGHT: #9D9DA1 solid 1px; 
    BORDER-TOP:  #9D9DA1 solid 1px; 
}
.TBL
{
	BORDER-BOTTOM: #9D9DA1 solid 1px; 
    BORDER-LEFT: #9D9DA1 solid 1px; 
    BORDER-TOP:  #9D9DA1 solid 1px; 
}
.TB
{
	BORDER-BOTTOM: #9D9DA1 solid 1px; 
    BORDER-TOP:  #9D9DA1 solid 1px; 
}
.Today
{
	BACKGROUND-COLOR: #DCCCDE;
	BORDER-BOTTOM: buttonshadow solid 1px; 
}
.DiaryDay
{
	BACKGROUND-COLOR: #F4F4CD;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.DiaryNonDay
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.DiaryEntry
{
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.appointment
{
	color : #000000;
	text-decoration : none;
	cursor : hand;
}
.grey
{
	BACKGROUND-COLOR: #E7E2E2;
}
.greyLhighlight
{
	BACKGROUND-COLOR: #E7E2E2;
    BORDER-LEFT: buttonhighlight solid 1px; 
}
.greyRshadow
{
	BACKGROUND-COLOR: #E7E2E2;
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.greyLhighlightRshadow
{
	BACKGROUND-COLOR: #E7E2E2;
    BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.navigation
{
	font : 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	BACKGROUND-COLOR: #91C000;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.navigationlink, .navigationlink:ACTIVE, .navigationlink:LINK, .navigationlink:VISITED {
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}
.navigationlink:HOVER {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
.TBLRGrey
{
	BACKGROUND-COLOR: #FFF8B5;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TLGrey
{
	BACKGROUND-COLOR: #E7E2E2;
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TRGrey
{
	BACKGROUND-COLOR: #E7E2E2;
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TLRGrey
{
	BACKGROUND-COLOR: #E7E2E2;
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.LRGrey
{
	BACKGROUND-COLOR: #E7E2E2;
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.BLGrey
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
}
.BRGrey
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.BLRGrey
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.TBRGrey
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TBLGrey
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TGrey
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-TOP: buttonshadow solid 1px; 
}
.BGrey
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-BOTTOM: buttonshadow solid 1px; 
}
.RGrey
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-RIGHT: buttonshadow solid 1px; 
}
.LGrey
{
	BACKGROUND-COLOR: #E7E2E2;
	BORDER-LEFT: buttonhighlight solid 1px; 
}


.White
{
	BACKGROUND-COLOR: #FFFFFF;
}
.TBLRWhite
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TLWhite
{
	BACKGROUND-COLOR: #FFFFFF;
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TRWhite
{
	BACKGROUND-COLOR: #FFFFFF;
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TLRWhite
{
	BACKGROUND-COLOR: #FFFFFF;
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.BLWhite
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
}
.BRWhite
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.BLRWhite
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.TBRWhite
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TBLWhite
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TWhite
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: buttonshadow solid 1px; 
}
.BWhite
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: buttonshadow solid 1px; 
}
.LWhite
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-LEFT: buttonshadow solid 1px; 
}
.RWhite
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-RIGHT: buttonhighlight solid 1px; 
}
.WhiteLhighlightRshadow
{
	BACKGROUND-COLOR: #FFFFFF;
    BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT:  buttonshadow solid 1px; 
}


.darkgrey
{
	BACKGROUND-COLOR: #D6D3CE;
}
.TBLRDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TLDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TRDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TLRDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.BLDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
}
.BRDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.BLRDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
}
.TBRDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TBLDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.TDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-TOP: buttonshadow solid 1px; 
}
.BDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-BOTTOM: buttonshadow solid 1px; 
}
.LDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-LEFT: buttonshadow solid 1px; 
}
.RDarkGrey
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-RIGHT: buttonshadow solid 1px; 
}
.BDarkGreyandborders
{
	BACKGROUND-COLOR: #D6D3CE;
	BORDER-BOTTOM: buttonshadow solid 1px; 
	BORDER-RIGHT: buttonshadow solid 1px;
}
.flip
{
	BACKGROUND-COLOR: #EDEDED;
}
.flop
{
	BACKGROUND-COLOR: #FFFFFF;
}
.indent1
{
	BACKGROUND-COLOR: #FFFFFF;
}
.indent2
{
	BACKGROUND-COLOR: #EDEDED;
}
.indent3
{
	BACKGROUND-COLOR: #DEDEDE;
}
.pageflip
{
	BACKGROUND-COLOR: #e7d8ea;
}
.productflip
{
	BACKGROUND-COLOR: #DBD9E9;
}
.tbContentElement
{
    POSITION: ABSOLUTE;
    HEIGHT: 1px; 
    LEFT: 0px; 
    TOP: 0px; 
    WIDTH: 1px; 
}
.tbToolbar
{
    BACKGROUND-COLOR: buttonface; 
    BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonhighlight solid 1px; 
    HEIGHT: 27px; 
    TOP:0;
    LEFT:0;
}
.tbButton
{
    
    BACKGROUND-COLOR: buttonface; 
	BORDER-BOTTOM: buttonface solid 1px; 
    BORDER-LEFT: buttonface solid 1px; 
    BORDER-RIGHT: buttonface solid 1px; 
    BORDER-TOP:  buttonface solid 1px; 
    HEIGHT: 23px; 
    WIDTH: 23px;
}
.tbIcon
{

	LEFT: -1;
	TOP: -1
}
.tbSeparator
{
	BORDER-LEFT: buttonshadow solid 1px; 
	BORDER-RIGHT: buttonhighlight solid 1px; 
	FONT-SIZE: 0px; 
    HEIGHT: 22px; 
	WIDTH: 1px; 
}
.tbMenu
{
    POSITION: ABSOLUTE;
    CURSOR: default;
    BACKGROUND-COLOR: buttonface; 
	BORDER-BOTTOM: buttonface solid 1px; 
    BORDER-LEFT: buttonface solid 1px; 
    BORDER-RIGHT: buttonface solid 1px; 
    BORDER-TOP:  buttonface solid 1px; 
    PADDING-TOP: 4;
    PADDING-BOTTOM: 2;
    TOP: 1px;
	WIDTH: 1px; 
    FONT-FAMILY: MS Sans Serif; 
    FONT-SIZE: 8px;
}
.tbMenuItem
{
    CURSOR: default;
    FONT-FAMILY: MS Sans Serif; 
    FONT-SIZE: 8px;
    DISPLAY: none;    
}
.tbSubmenu 
{
    CURSOR: default;
    FONT-FAMILY: MS Sans Serif; 
    FONT-SIZE: 8px;    
    DISPLAY: none;    
} 
.tbGeneral
{
    POSITION: ABSOLUTE;
    HEIGHT: 22px; 
    TOP:2;
}
.tbHandleDiv
{
	POSITION: ABSOLUTE;
    BACKGROUND-COLOR: buttonface; 
	BORDER-LEFT: buttonhighlight solid 1px; 
	BORDER-RIGHT: buttonshadow solid 1px;
	BORDER-TOP: buttonhighlight solid 1px; 
	FONT-SIZE: 1px;
	TOP: 1px; 
	HEIGHT: 22px; 
	WIDTH: 3px;
}
.tbButtonMouseOverUp
{
    
    BACKGROUND-COLOR: buttonface; 
    BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonhighlight solid 1px; 
    TOP: 1px;
    HEIGHT: 23px; 
    WIDTH: 24px;
}
.tbButtonMouseOverDown
{
    
    BACKGROUND-COLOR: buttonface; 
    BORDER-BOTTOM: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
    TOP: 1px;
    HEIGHT: 23px; 
    WIDTH: 24px;
}
.tbButtonDown
{
    
    BACKGROUND-COLOR: gainsboro; 
    BORDER-BOTTOM: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
    TOP: 1px;
    HEIGHT: 23px; 
    WIDTH: 24px;
}
.tbIconDown
{
    POSITION: ABSOLUTE;
	LEFT: 0px;
	TOP: 0px;
}
.tbIconDownPressed
{
    POSITION: ABSOLUTE;
	LEFT: 1px;
	TOP: 1px;
}
.tbMenuBodyOuterDiv
{
    CURSOR: default; 
    BACKGROUND-COLOR: menu;
	BORDER-BOTTOM: threeddarkshadow solid 1px; 
    BORDER-LEFT: threedface solid 1px; 
    BORDER-RIGHT: threeddarkshadow solid 1px; 
    BORDER-TOP:  threedface solid 1px; 
    POSITION: absolute;
}
.tbMenuBodyInnerDiv
{
    CURSOR: default; 
	BORDER-BOTTOM: threedshadow solid 1px; 
    BORDER-LEFT: threedhighlight solid 1px; 
    BORDER-RIGHT: threedshadow solid 1px; 
    BORDER-TOP:  threedhighlight solid 1px; 
}
.tbMenuBodyTable
{
    CURSOR: default; 
	BORDER-BOTTOM: menu solid 1px; 
    BORDER-LEFT: menu solid 1px; 
    BORDER-RIGHT: menu solid 1px; 
    BORDER-TOP:  menu solid 1px; 
}
.tbMenuSeparator
{
    DISPLAY: none;    
}
.tbMenuSeparatorTop
{
	POSITION: RELATIVE;
	BORDER-BOTTOM: buttonshadow solid 1px; 
	HEIGHT: 5px;
	WIDTH: 94%;
	FONT-SIZE: 0px;
}
.tbMenuSeparatorBottom
{
	POSITION: RELATIVE;
	BORDER-TOP: buttonhighlight solid 1px; 
	HEIGHT: 5px;
	WIDTH: 94%;
	FONT-SIZE: 0px;
}
.tbMenuBlankSpace
{
	WIDTH: 20; 
}
.tbSubmenuGlyph
{
	FONT-FAMILY: webdings; 
	WIDTH: 20; 
	TEXT-ALIGN: right;
}
.tbMenuItemChecked
{
	FONT-FAMILY: webdings; 
	WIDTH: 20; 
	TEXT-ALIGN: right;
}
.tbMenuIcon
{
    BACKGROUND-COLOR: buttonface; 
    BORDER-BOTTOM: buttonface solid 1px; 
    BORDER-LEFT: buttonface solid 1px; 
    BORDER-RIGHT: buttonface solid 1px; 
    BORDER-TOP:  buttonface solid 1px; 
}
.tbMenuIconChecked
{
    BACKGROUND-COLOR: threedlightshadow; 
    BORDER-BOTTOM: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.tbMenuIconMouseOver
{
    BACKGROUND-COLOR: buttonface; 
    BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonhighlight solid 1px; 
}
.tbMenuIconCheckedMouseOver
{
    BACKGROUND-COLOR: buttonface; 
    BORDER-BOTTOM: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
}
.tbScriptlet
{
    POSITION: ABSOLUTE;
    CURSOR: default; 
    VISIBILITY: hidden;
}
.logintable {  
	background-color: #6BAA63; 
	border-color: #AFB0AF #AFB0AF #252625 #252625; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.logintablehead {  
	background-color: #408738; 
	border-color: #8DBE87;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	font : 10px arial, Geneva, verdana, Helvetica, sans-serif;
	color : #FFFFFF;
}
.logintablehead1 {  
	background-color: #388757; 
	border-color: #8DBE87;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	font : 10px arial, Geneva, verdana, Helvetica, sans-serif;
	color : #FFFFFF;
}
.logintabletxt {  
	font : 10px arial, Geneva, verdana, Helvetica, sans-serif;
	color : #FFFFFF;
}
.logintabletxt1 {  
	font : 10px arial, Geneva, verdana, Helvetica, sans-serif;
	color : #FFFFFF;
}
.greentablehead {  
	background-color: #C5E1BB; 
	border-color: #AFB0AF;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

/* new styles 04/01/2004 */

.curve {
	border-left: 1px solid #F6F6F6;
	border-right: 1px solid #F6F6F6;
	background-color: #9D9DA1;
}

.boxHeader {
	font : 10px verdana, Helvetica, sans-serif;
	font-weight: bold;
	color : #000000;
}

.loginInput {
	color: #000000;
	font : 10px;
	border: 1px solid #003300;
}

.courselink, .courselink:ACTIVE, .courselink:LINK, .courselink:VISITED {
	font : 10px verdana, Helvetica, sans-serif;
	font-weight: normal;
	color : #000000;
	text-decoration: none;
}

.courselink:HOVER {
	font : 10px verdana, Helvetica, sans-serif;
	font-weight: normal;
	color : #000000;
	text-decoration: none;
}

.optionsON {
	background: #FAFAE7;
	display: block;
	border: 1px solid #000000;
	color: #000000;
	text-decoration: none;
}
.optionsOFF {
	background: #BCCE84;
	display: block;
	border-left: 1px solid #BCCE84;
	border-right: 1px solid #BCCE84;
	color: #000000;
	text-decoration: none;
}
.courseDetailHeader {
	font : 10px verdana, Helvetica, sans-serif;
	font-weight: bold;
	color : #000000;
}
.courseDetailText {
	font : 10px verdana, Helvetica, sans-serif;
	font-weight: normal;
	color : #000000;
}

.tutordoclink, .tutordoclink:ACTIVE, .tutordoclink:LINK, .tutordoclink:VISITED {
	font: 10px; 
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
.tutordoclink:HOVER {
	font: 10px; 
	color : #5D5D5D;
	font-weight : normal;
	text-decoration : underline;
}

li {
	margin-left: -18px;
	/* text-indent: 1em; */
}

/*  ecademy */
.navTitle, .navTitle:VISITED, .navTitle:LINK {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 15px;
	color : #ffffff;
	text-decoration : none;
}
.navTitle:HOVER {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 15px;
	color : white;
	text-decoration : underline;
}
.link2, .link2:ACTIVE, .link2:LINK, .link2:VISITED, .link2:HOVER  {
	color : #000000;
	font-weight : normal;
	text-decoration : none;
}
.pagetitle {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
	/*background-color: #9898CE; BLUE*/
	/*background-color: #9069AC; DARK PURPLE*/
	/*background-color: #A17DBB; MAUVE*/
	background-color: #666699; /*DARK BLUE*/
	height:24;
}
.panedark{
	background-color: #E4E1EE;
    border-left: 1px solid #9D9DA1; 
    border-right: 1px solid #9D9DA1; 
}
.pane{
	background-color: #FFFFFF;
    border-left: 1px solid #9D9DA1; 
    border-right: 1px solid #9D9DA1; 
}
.instructions{
	background-color: #DEDEDE;
    border-left: 1px solid #9D9DA1; 
    border-right: 1px solid #9D9DA1; 
}
.tabletitle {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333333;
	font-weight: bold;
	background-color: #CBCCDA;
}
.tabletitle:ACTIVE, .tabletitle:LINK, .tabletitle:VISITED {
	text-decoration : none;
}
.tabletitle:HOVER {
	text-decoration : underline;
}
.search{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	text-align : center;
}
.search30{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	text-align : center;
	width : 30;
}
.search50{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	text-align : center;
	width : 50;
}
.search70{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	text-align : center;
	width : 70;
}
.search90{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	text-align : center;
	width : 90;
}
.search100{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	text-align : center;
	width : 100;
}
.search200{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	text-align : center;
	width : 200;
}
.search120{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	text-align : center;
	width : 120;
}
.shadedark {
	background-color: #CBCCDA;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #444444;
}
.shade {
	background-color:#E1E4E4;
}
.titlebar
{
	background-color: #666699;	
}
.mandatory {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : red;
	font-weight: bold;
}
.pagetitlelink, .pagetitlelink:ACTIVE, .pagetitlelink:LINK, .pagetitlelink:VISITED, .pagetitlelink:HOVER {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
	/*background-color: #9898CE; BLUE*/
	background-color: #666699; /*DARK PURPLE*/
	/*background-color: #A17DBB; MAUVE*/
	text-decoration:none;
}
.help {
	background-color:#FFFFCC;
}
.helptitle {
	background-color:#FFFF99;
}
.navlibrary {
	background-color:#E0DBDC;
}