body
{
	/*font-family: Arial, Helvetica, sans-serif*/
}

td
{
	padding-left: .5em;
	padding-right: .5em
}

.headerTable
{
	width: 100%;
	background: #FFFFFF;
	vertical-align: top;
}

.headerNavBar
{
	background: #B1B18C;
	color: #000000;
	vertical-align: middle;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	text-decoration: none; 
}

.headerQuickSearch
{
	background: #666699;
	color: #FFFFFF;
	vertical-align: middle;
	border-bottom: solid 1px black;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
}

.homeTableLeft
{
	background: #B1B18C;
	color: #000000;
	vertical-align: top;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	text-decoration: none; 
	border-right: solid 1px black;
}

.mainTable
{
	border: solid 1px black
}

.mainTableTitle
{
	background: #003366;
	color: #ffffff;
	font-weight: bold;
	font-size: 175%;
	text-align: center
}

.mainTableSubtitle
{
	border-bottom: solid 1px black;
	color: #ffffff;
	background: #666699;
	vertical-align: top;
	font-size: 125%;
	padding: .25em;
	text-align: center
}

.mainTableInfo
{
	padding: .5em
}

.mainTableError
{
	background: #ffffff;
	color: #ff0000;
	text-align: center;
	font-weight: bold;
	font-size: 120%
}


.infoTable
{
	width: 100%;
	background: #EEEEE3;
	vertical-align: top;
	border: solid 1px black
}

.infoTableLink
{
	width: 10%;
	background: #EEEEE3;
	vertical-align: top;
	text-align: right
}

.primaryInfoTable
{
	width: 100%;
	background: #EDEDF3;
	vertical-align: top;
	border: solid 1px black
}

.primaryInfoTableLink
{
	width: 10%;
	background: #EDEDF3;
	vertical-align: top;
	text-align: right
}

.tabbedInfoTable
{
	background: #EEEEE3;
	width: 100%;
	vertical-align: top;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black
}

.infoTableTitle
{
	background: #B1B18C;
	color: #FFFFFF;
	vertical-align: top;
	border-bottom: solid 1px black;
	font-weight: bold
}

.infoTableTitleLink
{
	background: #B1B18C;
	color: #FFFFFF;
	vertical-align: top;
	border-bottom: solid 1px black;
	text-align: right
}


.primaryInfoTableTitle
{
	background: #666699;
	color: #FFFFFF;
	vertical-align: top;
	border-bottom: solid 1px black;
	font-weight: bold
}

.primaryInfoTableTitleLink
{
	background: #666699;
	color: #FFFFFF;
	vertical-align: top;
	border-bottom: solid 1px black;
	text-align: right
}

a.primaryInfoTableTitleLink:link
{ 	
	color: #FFFFFF 
}

a.primaryInfoTableTitleLink:visited
{ 	
	color: #EEEEE3
}

.infoTableError
{
	background: #EEEEE3;
	color: #ff0000;
	text-align: center;
	font-weight: bold;
	font-size: 120%
}

.infoTableTitleContent
{
	background: #ffff99;
	color: #000000;
	vertical-align: top;
	font-weight: bold
}

.infoTableActiveTab
{
	background: #B1B18C;
	color: #000000;
	vertical-align: top;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	font-weight: bold
}

.infoTableInactiveTab
{
	background: #EEEEE3;
	color: #000000;
	vertical-align: top;
	border: solid 1px black;
}

.infoTableTabSeparator
{
	padding: 0;
	border-bottom: solid 1px black
}

.infoTableHilite
{
	background: #f0f0f0;
	color: #000000
}

.quickSearch
{
	padding: 0em;
	background: #B1B18C;
	color: #FFFFFF;
	vertical-align: middle;
	border: solid 1px black;
	font-weight: bold
}


.photoBox
{
	background: #FFFFFF;
	border: thin outset;
	text-align: center
}