body
{
	background-image: url(../images/bg_lav.gif);
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	margin: 10px 10px 10px 10px;
}

table.main
{
	background-color: #FFFFFF;
	border: solid 1px #000000;
}

td.menuheader
{
	color: #FFFFFF;
	line-height:1.75;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	cursor: default;
	font-weight: bold;
	font-family: verdana;
	font-size: 10pt;
}

td.menuheader a
{
	color: #FFFFFF;
	text-decoration: none;
}

td.menuitem
{
	color: #000000;
	line-height:1.75;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	font-family: verdana;
	font-size: 10pt;
}

td.menuitem a
{
	color: #000000;
	text-decoration: none;
}

td
{
	font-family: verdana;
	font-size: 9pt;
	color: #000000;
}

.footer
{
	background-color: #182873;
	color: #FFFFFF;
	line-height:2.0;
	text-align: center;
	font-size: 8pt;
}

a
{
	color: #6600CC
}

a:hover
{
	color: #27503C;
	background-color:#CCCCFF
}

a.whitelink
{
	color: #FFFFFF;
	font-weight: bold;
}

a.footer
{
	color: #FFFFFF;
}

a.footer:hover
{
	color: #FFFFFF;
	background-color: #182873;
}

input
{
	font-family: verdana;
	font-size: 8pt;
}

input.search
{
	font-family: verdana;
	font-size: 8pt;
	color: #6d6d6d;
	background-color: #f0f0f0;
	border: 1px solid #328557;
}

.borderedImages
{
	border: 1px solid #328557;
	background-color:#CCCCFF
}

.formatmessage
{
	font-family: Tahoma;
	font-size: 7pt;
	color: Red;
}

select
{
	font-family: verdana;
	font-size: 8pt;
	border: 1px solid #328557;
	background-color: #ffffff;
}

hr
{
	color: #8C86AD;
	height: 0px;
	border-bottom: #8C86AD 1px dotted;
}

p.title
{
	color: #182873;
	font-size: 12pt;
	font-weight: bold;
}

p.smalltitle
{
	color: #182873;
	font-size: 10pt;
	font-weight: bold;
}

span.header1
{
	color: #182873;
	font-size: 12pt;
	font-weight: bold;
}

span.header2
{
	color: #5D689D;
	font-size: 12pt;
	font-weight: bold;
}

span.header3
{
	color: #182873;
	font-size: 11pt;
	font-weight: bold;
}

legend
{
	font-weight: bold;
}

fieldset
{
	-moz-border-radius: 8px;
	border-radius: px;
}

/****************************************************************/
/*	Styles used for DataGrids                                   */
/****************************************************************/

.gridTable
{
	border: solid 1px #000000;
	font-family: Verdana;
	font-size: 7pt;
}

.gridHeader td
{
	background-color: #3FA76D;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
}

.gridHeader a
{
	color: White;
}

.gridDetail td
{
	font-size: 7pt;
	vertical-align: top;
}

.gridDetailAlternate td
{
	font-size: 7pt;
	vertical-align: top;
	background-color: #cccccc;
}

.gridDetailSelected td
{
	font-size: 7pt;
	vertical-align: top;
	background-color: #ffffcc;
}

.gridPager
{
	background-color: #3FA76D;
	font-size: 7pt;
	vertical-align: middle;
	border-top: solid 1px #000000;
}

.gridPagerLinksActive
{
	color: #ffff33;
}

.gridPagerLinks
{
	color: white;
}
