A
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A19C73;
	text-decoration:none;
}

A:hover
{
	color:#777351;
}


DIV.menu
{
	width:136px;
	border-right:1px solid #fff;
}

DIV.menu A.aqua,
DIV.menu A.blue,
DIV.menu A.green,
DIV.menu A.orange,
DIV.menu A.pink,
DIV.menu A.purple,
DIV.menu A.red,
DIV.menu A.yellow,
DIV.menu A.lime
{
	border-bottom:1px solid #fff;
	height:23px;
	padding-top:4px;
	color:#817C68;
	padding-left:20px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:136px;
	text-decoration:none;
}

DIV.menu A.aqua
{
	background:url(../menu/gfx/aqua.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.menu A.aqua:hover
{
	background:url(../menu/gfx/aqua.gif) no-repeat left top;
	background-color:#D9D7C0;
}

DIV.menu A.blue
{
	background:url(../menu/gfx/blue.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.menu A.blue:hover
{
	background:url(../menu/gfx/blue.gif) no-repeat left top;
	background-color:#D9D7C0;
}

DIV.menu A.green
{
	background:url(../menu/gfx/green.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.menu A.green:hover
{
	background:url(../menu/gfx/green.gif) no-repeat left top;
	background-color:#D9D7C0;
}

DIV.menu A.lime
{
	background:url(../menu/gfx/lime.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.menu A.lime:hover
{
	background:url(../menu/gfx/lime.gif) no-repeat left top;
	background-color:#D9D7C0;
}

DIV.menu A.orange
{
	background:url(../menu/gfx/orange.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.menu A.orange:hover
{
	background:url(../menu/gfx/orange.gif) no-repeat left top;
	background-color:#D9D7C0;
}

DIV.menu A.pink
{
	background:url(../menu/gfx/pink.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.menu A.pink:hover
{
	background:url(../menu/gfx/pink.gif) no-repeat left top;
	background-color:#D9D7C0;
}

DIV.menu A.purple
{
	background:url(../menu/gfx/purple.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.menu A.purple:hover
{
	background:url(../menu/gfx/purple.gif) no-repeat left top;
	background-color:#D9D7C0;
}

DIV.menu A.red
{
	background:url(../menu/gfx/red.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.menu A.red:hover
{
	background:url(../menu/gfx/red.gif) no-repeat left top;
	background-color:#D9D7C0;
}

DIV.menu A.yellow
{
	background:url(../menu/gfx/yellow.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.menu A.yellow:hover
{
	background:url(../menu/gfx/yellow.gif) no-repeat left top;
	background-color:#D9D7C0;
}

DIV.submenu
{
	width:150px;
	border-top:2px solid #fff;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	border-bottom:1px solid #fff;
}

DIV.submenu A.aqua,
DIV.submenu A.blue,
DIV.submenu A.green,
DIV.submenu A.orange,
DIV.submenu A.pink,
DIV.submenu A.purple,
DIV.submenu A.red,
DIV.submenu A.yellow,
DIV.submenu A.lime
{
	border-bottom:1px solid #fff;
	height:23px;
	padding-top:4px;
	color:#817C68;
	padding-left:20px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
	text-decoration:none;
}

DIV.submenu A.aqua
{
	background:url(../menu/gfx/aqua.gif) no-repeat left -6;
	background-color:#E9E8DC;
}

DIV.submenu A.aqua:hover
{
	background:url(../menu/gfx/aqua.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.submenu A.blue
{
	background:url(../menu/gfx/blue.gif) no-repeat left -6;
	background-color:#E9E8DC;
}

DIV.submenu A.blue:hover
{
	background:url(../menu/gfx/blue.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.submenu A.green
{
	background:url(../menu/gfx/green.gif) no-repeat left -6;
	background-color:#E9E8DC;
}

DIV.submenu A.green:hover
{
	background:url(../menu/gfx/green.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.submenu A.orange
{
	background:url(../menu/gfx/orange.gif) no-repeat left -6;
	background-color:#E9E8DC;
}

DIV.submenu A.orange:hover
{
	background:url(../menu/gfx/orange.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.submenu A.pink
{
	background:url(../menu/gfx/pink.gif) no-repeat left -6;
	background-color:#E9E8DC;
}

DIV.submenu A.pink:hover
{
	background:url(../menu/gfx/pink.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.submenu A.purple
{
	background:url(../menu/gfx/purple.gif) no-repeat left -6;
	background-color:#E9E8DC;
}

DIV.submenu A.purple:hover
{
	background:url(../menu/gfx/purple.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.submenu A.red
{
	background:url(../menu/gfx/red.gif) no-repeat left -6;
	background-color:#E9E8DC;
}

DIV.submenu A.red:hover
{
	background:url(../menu/gfx/red.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.submenu A.yellow
{
	background:url(../menu/gfx/yellow.gif) no-repeat left -6;
	background-color:#E9E8DC;
}

DIV.submenu A.yellow:hover
{
	background:url(../menu/gfx/yellow.gif) no-repeat left top;
	background-color:#E9E8DC;
}

DIV.submenu A.lime
{
	background:url(../menu/gfx/lime.gif) no-repeat left -6;
	background-color:#E9E8DC;
}

DIV.submenu A.lime:hover
{
	background:url(../menu/gfx/lime.gif) no-repeat left top;
	background-color:#E9E8DC;
}

TD.footer
{
	background:url(../gfx/bgFooter.jpg) repeat-x left bottom;
	font:11px Arial, Helvetica, sans-serif; COLOR:#cbc8ac;
}

TD.footer A
{
	font:11px Arial, Helvetica, sans-serif; COLOR:#cbc8ac;
	text-decoration:none;
}

A.standardbrown
{
	font: 11px Arial;
	color: #b5b198;
	text-decoration:none;
}

TD.content
{
	padding:15px;
	background:#fff;
	font:11px Arial, Helvetica, sans-serif; 
	color:#817C68;
}

TD.content TABLE TR TD
{
	font:11px Arial, Helvetica, sans-serif; 
	color:#817C68;
}

H2,
span.H2
{
	font:bold 12px Arial, Helvetica, sans-serif;
}

H3,
span.H3
{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#A4A387;
}

INPUT.button
{
	border:0px;
	padding-top:12px;
	padding-left:10px;
	padding-right:10px;
	font:bold 11px Arial, Helvetica, sans-serif; 
	color:#fff;
	height:36px;
}

INPUT.form,
TEXTAREA.form,
SELECT.form
{
	border:1px solid #BFBB99;
	padding:3px;
	font:11px Arial, Helvetica, sans-serif; 
	color:#000;
}

INPUT.wide,
TEXTAREA.wide,
SELECT.wide
{
	width:300px;
}

INPUT.right
{
	text-align:right;
}

TD.themed
{
	padding:0px;
}

TD.dark
{
	padding-left:5px;
	padding-right:5px;
	font:12px Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#A29E80;
	background:#DFDECC;
}

TD.light
{
	padding-left:5px;
	padding-right:5px;
	font:12px Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#A29E80;
	background:#EEEEE4;
}

TD.white
{
	padding-left:5px;
	padding-right:5px;
	font:12px Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#A29E80;
	background:#FFF;
}

.padright
{
	padding-right:20px;
}

.padleft
{
	padding-left:20px;
}

TD.searchbar
{
	padding-left:5px;
	padding-right:5px;
	font:12px Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#A29E80;
	background:#DFDDCC;
}

TABLE.calendar TR TD
{
	font:11px Arial, Helvetica, sans-serif; 
	color:#817C68;
}

A.content,
A.content:link,
A.content:visited,
A.content:active
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#C7C7AB;
}

A.content:hover
{
	color:#ACAC84;
}

/*
Login Box
*/

TABLE.login
{
	border:0px;
	width:136px;
}

TABLE.login TR TD
{
	font:normal 11px Arial,Helvetica,sans-serif;
	color:#B6B49E;
}

TABLE.login TR TD.head
{
	font:bold 14px Arial,Helvetica,sans-serif;
	color:#ac072f;
}

TABLE.login TR TD INPUT.form,
TABLE.login TR TD TEXTAREA.form,
TABLE.login TR TD SELECT.form
{
	border:0px;
	background:#D9D7C0;
	font:normal 11px Arial, Helvetica, sans-serif; 
	width:110px;
}

/*
TabStrip
*/

TABLE.tabstrip
{
	background:#F4F3EE;
	border:1px solid #D2D1BF;
	width:100%;
}

TABLE.tabstrip TR TD
{
	font:bold 11px Arial, Helvetica, sans-serif;
}

TABLE.tabstrip TR TD A
{
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

TABLE.tabstrip TR TD IMG
{
	height:30;
	
}

TABLE.grey
{
	border:0px;
}

TABLE.white
{
	background:#fff;
}

TABLE.grey TR TD.body
{
	padding:10px;
	background:#DFDECC;
}

TABLE.grey TR TD.footer
{
	padding:0px;
	height:15px;
	background:url(../gfx/bubbledown_grey.gif) no-repeat right top;
}

TABLE.list
{
	background:#EEEEE4;
	border:0px;
}

TABLE.list TR.head
{
	background:#EEEEE4;
}

TABLE.list TR.item
{
	background:#FFFFFF;
}

TABLE.list TR.item TD
{
	padding:3px;
	height:30px;
	border-top:2px solid #EEEEE4;
	border-bottom:5px solid #EEEEE4;
}

.error
{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#f00;
}

.bold
{
	font-weight:bold;
}

TR.pager TD
{
	background:url(../gfx/bgPager.gif) no-repeat left center;
	padding-left:40px;
}

TABLE.outline
{
	border:1px solid #D3D1BD;
}

TR.pagerdark TD
{
	background:url(../gfx/bgPagerDark.gif) no-repeat left center;
	padding-left:35px;
}