body
{
    BACKGROUND-COLOR:		white;
    background-image:		url("../_images/background.gif");
    background-repeat:		repeat-y;
    margin:			0px;
    font-family:		Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size:			0.9em;
    PADDING-TOP:		0px;
    PADDING-LEFT:		5px;
    PADDING-RIGHT:		5px;
    PADDING-BOTTOM:		0px;
    MARGIN:			0px;
    COLOR:			black;
    BORDER:			navy 5px outset;
    SCROLLBAR-FACE-COLOR: 	navy;
    SCROLLBAR-HIGHLIGHT-COLOR: 	#0000C0;
    SCROLLBAR-SHADOW-COLOR: 	#000040;
    SCROLLBAR-3DLIGHT-COLOR: 	white;
    SCROLLBAR-ARROW-COLOR: 	white;
    SCROLLBAR-TRACK-COLOR: 	white;
    SCROLLBAR-DARKSHADOW-COLOR: #000040;
}
A:link
{
    COLOR:			navy;
    FONT-STYLE:			italic;
    TEXT-DECORATION:		none;
    BORDER-BOTTOM:		dashed 1px red;
}
A:active
{
    COLOR:			black;
    FONT-STYLE:			italic;
    BACKGROUND-COLOR:		white;
    TEXT-DECORATION:		none;
}
A:visited
{
    COLOR:			navy;
    FONT-STYLE: 		italic;
    TEXT-DECORATION: 		none;
    BORDER-BOTTOM:		dashed 1px black;
}
A:hover
{
    COLOR:			black;
    FONT-STYLE:			italic;
    BACKGROUND-COLOR:		white;
    TEXT-DECORATION:		none
}

#HEADER A
{
	BORDER: none;
}

A IMG
{
	BORDER: none;
}

HR
{
    BORDER: navy thin ridge;
    COLOR: navy;
    HEIGHT: 3px
}
H1
{
	COLOR:			navy;
	TEXT-TRANSFORM:		capitalize;
	FONT-VARIANT:		small-caps;
	FONT-STYLE: 		italic;
    	FONT-SIZE:		2.0em;
}
H2
{
    COLOR:			navy;
    FONT-STYLE:			italic;
    TEXT-ALIGN:			left;
    FONT-SIZE:			1.6em;
}
H3
{
    COLOR:			navy;
    FONT-STYLE:			italic;
    FONT-SIZE:			1.4em;
}
H4
{
    COLOR:			navy;
    FONT-SIZE:			1.2em;
}
TABLE.FOOTER
{
}
TABLE.FOOTER TD
{
    FONT-SIZE: 			smaller;
    FONT-STYLE: 		italic;
    FONT-VARIANT: 		small-caps;
}

TABLE.MAIN
{
    BORDER:			navy 5px ridge;
    FILTER:			progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='silver', Positive='true');
    WIDTH:			90%;
    HEIGHT:			400px;
    BACKGROUND-COLOR:		LightGoldenrodYellow;
}
TABLE.MAIN TD
{
	VERTICAL-ALIGN:		TOP;
}
TABLE.MAIN TD
{
    LINE-HEIGHT: 		150%;
    BACKGROUND-COLOR: 		LightGoldenrodYellow;
    PADDING: 			10px;
    FONT-SIZE: 			1.0em;
}
TABLE.MAIN TFOOT.FOOTER
{
	VERTICAL-ALIGN: 	MIDDLE;
	HEIGHT: 		30px;
}

TD.LEFT
{
	TEXT-ALIGN: 		LEFT;
	FONT-SIZE: 		1.0em;
	BORDER-TOP: 		DASHED THIN BLACK;
}
TD.RIGHT
{
    TEXT-ALIGN: 		RIGHT;
    FONT-SIZE: 			1.0em;
    BORDER-TOP: 		DASHED THIN BLACK;
}
TABLE.MENU
{
    PADDING-RIGHT: 		0px
}

TABLE.MENU TD
{
	VERTICAL-ALIGN: 	top;
}
TABLE.MENU TD
{
    PADDING-RIGHT: 		1px;
    PADDING-LEFT: 		1px;
    FONT-SIZE: 			smaller;
    PADDING-BOTTOM: 		1px;
    TEXT-TRANSFORM: 		uppercase;
    PADDING-TOP: 		1px;
    FONT-STYLE: 		italic;
    TEXT-ALIGN: 		center
}
TABLE.MENU TD.DISABLED
{
    PADDING-RIGHT: 		1px;
    PADDING-LEFT: 		1px;
    FONT-SIZE: 			smaller;
    PADDING-BOTTOM: 		1px;
    TEXT-TRANSFORM: 		uppercase;
    COLOR: 			gray;
    PADDING-TOP: 		1px;
    FONT-STYLE: 		italic;
    TEXT-ALIGN: 		center
}
TABLE.NORMAL
{
}
TABLE.NORMAL td
{
    PADDING: 			0px;
    MARGIN: 			0px;
}
TABLE.NORMAL COL.TITLE
{
	WIDTH: 			100px;
}
TABLE.NORMAL COL.NORMAL
{
	TEXT-ALIGN: 		CENTER;
	WIDTH: 			75px;
}

TABLE.GALLERY
{
	BORDER: 		0px;
}
TABLE.GALLERY TD
{
    	PADDING: 0px;
    	MARGIN: 0px;
    	BACKGROUND-COLOR: GHOSTWHITE;
	VERTICAL-ALIGN: MIDDLE;
	TEXT-ALIGN: CENTER;
	BORDER: SOLID THIN SILVER;
	WIDTH: 120px;
	HEIGHT: 120px;
}
TABLE.GALLERY TD.MIDDLE
{
    	PADDING: 0px;
    	MARGIN: 0px;
    	BACKGROUND-COLOR: GHOSTWHITE;
	VERTICAL-ALIGN: MIDDLE;
	TEXT-ALIGN: CENTER;
	BORDER: RIDGE THICK SILVER;
	WIDTH: 240px;
	HEIGHT: 240px;

}
TABLE.GALLERY COL
{
	WIDTH: 25pc;
	TEXT-ALIGN: CENTER;
}
IMG.TN
{
	CURSOR: HAND;
}
IMG.MIDDLE
{
	CURSOR: HAND;
}


#pagetitle {
	PADDING-RIGHT:			0px; 
	PADDING-LEFT:			0px; 
	FONT-SIZE:			2.0em; 
	PADDING-BOTTOM:			0px; 
	MARGIN:				0px; 
	COLOR:				NAVY; 
	PADDING-TOP:			10px; 
	TEXT-ALIGN:			LEFT;
}

#newcontainer H2
{
	TEXT-ALIGN:			LEFT;
}

TABLE.DataEntry
{
	BORDER:				solid navy 1px;
}
TABLE.DataEntry COL.Description
{
	WIDTH:				100px;
	TEXT-ALIGN:			center;
	FONT-SIZE:			10pt;
	BACKGROUND-COLOR:		navy;
	COLOR:				white;
}
TABLE.DataEntry COL.Details
{
	WIDTH:				200px;
	TEXT-ALIGN:			left;
	BACKGROUND-COLOR:		white;
	COLOR:				navy;
}

TABLE.Login
{
	BORDER:				solid navy 0px;
}
TABLE.Login COL.Description
{
	WIDTH:				100px;
	TEXT-ALIGN:			left;
	COLOR:				navy;
}
TABLE.Login COL.Details
{
	TEXT-ALIGN:			left;
	COLOR:				navy;
}

INPUT.Blue
{
    BORDER-LEFT-COLOR: 			lightskyblue;
    BORDER-BOTTOM-COLOR: 		darkblue;
    WIDTH: 				150px;
    CURSOR: 				hand;
    COLOR: 				white;
    BORDER-TOP-COLOR: 			lightskyblue;
    HEIGHT: 				25px;
    BACKGROUND-COLOR: 			royalblue;
    BORDER-RIGHT-COLOR: 		darkblue
}

INPUT.RedBorder
{
	BORDER:				ridge 1px red;
}

DIV.NoPrint
{
}

#editor
{
	BORDER:				dashed thin red;
	BACKGROUND-COLOR:		ghostwhite;
	HEIGHT:				350px;
	OVERFLOW-Y:			scroll;
}








